#index2-root.index2{--i2-void:#fff9ef;--i2-deep:#eaf7ff;--i2-mid:#ffe5d9;--i2-sky:#2f8fc5;--i2-coral:#ed6a61;--i2-gold:#d79a16;--i2-gold-soft:#f4bd45;--i2-ink:#1a1a2e;--i2-muted:#536274;--i2-card:#ffffffe6;--i2-card-border:#ffffffeb;--i2-radius:19px;--i2-display:"Noto Serif SC", "Songti SC", "Source Serif 4", Georgia, serif;--i2-sans:"Noto Sans SC", system-ui, sans-serif;min-height:100vh;color:var(--i2-ink);font-family:var(--i2-sans);background:radial-gradient(ellipse 75% 48% at 8% -8%, #ffceb5bf, transparent 58%), radial-gradient(ellipse 55% 42% at 94% 12%, #b7e5fac2, transparent 58%), radial-gradient(ellipse 55% 44% at 10% 78%, #c5f0d88f, transparent 62%), linear-gradient(180deg, var(--i2-void) 0%, var(--i2-deep) 48%, #fff4ec 100%);-webkit-font-smoothing:antialiased}#index2-root.index2 *,#index2-root.index2 :before,#index2-root.index2 :after{box-sizing:border-box}#index2-root.index2 a{color:inherit;text-decoration:none}#index2-root.index2 a:focus-visible{outline:2px solid var(--i2-coral);outline-offset:3px}#index2-root .index2-topbar{z-index:40;color:#fff;background:#06213a;border-bottom:1px solid #5391b86b;min-height:3.5rem;position:sticky;top:0;box-shadow:0 4px 18px #000f1e3d}#index2-root .index2-topbar-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1120px;margin:0 auto;padding:.7rem 1.25rem;display:flex}#index2-root .index2-brand{font-family:var(--i2-display);letter-spacing:.04em;font-size:1.05rem;font-weight:700;transition:color .15s;color:#fff!important}#index2-root .index2-brand:hover{color:#f4bd45}#index2-root .index2-nav{flex-wrap:wrap;gap:.35rem 1.1rem;font-size:.88rem;font-weight:500;display:flex}#index2-root .index2-nav a{color:#fff9efe6;transition:color .15s}#index2-root .index2-nav a:hover{color:#ed8b79}#index2-root .index2-hero{isolation:isolate;color:#fffaf0;background:url(/hub/hero-ocean.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;min-height:clamp(14rem,30vw,22rem);padding:clamp(2.25rem,5vw,4rem) 1.25rem;display:flex;position:relative;overflow:hidden}#index2-root .index2-hero:before{z-index:-1;content:"";background:linear-gradient(110deg,#072536db 0%,#0b3a4da3 44%,#0b3a4d33 100%);position:absolute;inset:0}#index2-root .index2-hero-inner{width:100%;max-width:1120px;margin:0 auto}#index2-root .index2-eyebrow{letter-spacing:.12em;color:#ffd166;text-shadow:0 1px 3px #072334b8;margin:0 0 .45rem;font-size:.78rem;font-weight:500}#index2-root .index2-hero-title{font-family:var(--i2-display);letter-spacing:.02em;color:#fffaf0;text-shadow:0 2px 8px #072334b3;margin:0 0 .55rem;font-size:clamp(1.45rem,3.2vw,2.15rem);font-weight:900;line-height:1.28}#index2-root .index2-hero-lead{color:#fffaf0f0;text-shadow:0 1px 4px #072334b8;max-width:40rem;margin:0;font-size:clamp(.86rem,1.4vw,.98rem);line-height:1.65}#index2-root .index2-section{max-width:1120px;margin:0 auto;padding:1rem 1.25rem 1.75rem;scroll-margin-top:3.5rem}#index2-root .index2-section-head{border-bottom:1px solid #ed6a6140;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.85rem;padding-bottom:.55rem;display:flex}#index2-root .index2-section-title{font-family:var(--i2-display);color:var(--i2-coral);letter-spacing:.06em;margin:0;font-size:1.15rem;font-weight:700}#index2-root .index2-section-meta{color:var(--i2-muted);font-size:.78rem}#index2-root .index2-vol-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}#index2-root .index2-vol-card{border-radius:var(--i2-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, white), var(--i2-card) 72%);border:1px solid color-mix(in srgb, var(--accent) 24%, white);min-height:7.5rem;box-shadow:0 7px 18px color-mix(in srgb, var(--accent) 12%, transparent);flex-direction:column;gap:.35rem;padding:.95rem 1rem 1.05rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}#index2-root .index2-vol-card:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 12px 26px color-mix(in srgb, var(--accent) 24%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 38%, transparent);transform:translateY(-4px)}#index2-root .index2-vol-accent{background:var(--accent);opacity:.9;width:5px;position:absolute;inset:0 auto 0 0}#index2-root .index2-vol-label{letter-spacing:.08em;color:color-mix(in srgb, var(--accent) 60%, var(--i2-ink));background:color-mix(in srgb, var(--accent) 17%, white);border:1px solid color-mix(in srgb, var(--accent) 34%, white);border-radius:999px;align-self:flex-start;padding:.18rem .5rem;font-size:.68rem;font-weight:700}#index2-root .index2-vol-title{font-family:var(--i2-display);color:var(--i2-ink);margin:.15rem 0 0;font-size:1.02rem;font-weight:700;line-height:1.3}#index2-root .index2-vol-sub{color:var(--i2-muted);flex:1;margin:0;font-size:.78rem;line-height:1.45}#index2-root .index2-lab-grid{grid-template-columns:repeat(4,1fr);gap:.65rem;display:grid}#index2-root .index2-lab-tile{border-radius:var(--i2-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 9%, white), #ffffffe0);border:1px solid color-mix(in srgb, var(--accent) 22%, white);box-shadow:0 6px 16px color-mix(in srgb, var(--accent) 10%, transparent);flex-direction:column;gap:.25rem;padding:.85rem .9rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}#index2-root .index2-lab-tile:hover{border-color:color-mix(in srgb, var(--accent) 50%, transparent);box-shadow:0 10px 22px color-mix(in srgb, var(--accent) 18%, transparent);transform:translateY(-3px)}#index2-root .index2-lab-num{font-family:var(--i2-display);color:color-mix(in srgb, var(--accent) 65%, var(--i2-ink));letter-spacing:.06em;font-size:.85rem;font-weight:700}#index2-root .index2-lab-title{color:var(--i2-ink);font-size:.9rem;font-weight:600}#index2-root .index2-lab-hint{color:var(--i2-muted);font-size:.72rem}#index2-root .index2-game-grid{grid-template-columns:repeat(5,1fr);gap:.65rem;display:grid}#index2-root .index2-game-card{border-radius:var(--i2-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 9%, white), #ffffffe0);border:1px solid color-mix(in srgb, var(--accent) 22%, white);box-shadow:0 6px 16px color-mix(in srgb, var(--accent) 10%, transparent);flex-direction:column;gap:.4rem;padding:.9rem .95rem 1rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}#index2-root .index2-game-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 10px 22px color-mix(in srgb, var(--accent) 18%, transparent);transform:translateY(-3px)}#index2-root .index2-game-badge{color:color-mix(in srgb, var(--accent) 60%, var(--i2-ink));background:color-mix(in srgb, var(--accent) 15%, white);border:1px solid color-mix(in srgb, var(--accent) 30%, white);border-radius:999px;align-self:flex-start;padding:.15rem .45rem;font-size:.65rem;font-weight:600}#index2-root .index2-game-title{font-family:var(--i2-display);color:var(--i2-ink);margin:0;font-size:.95rem;font-weight:700}#index2-root .index2-game-blurb{color:var(--i2-muted);margin:0;font-size:.74rem;line-height:1.5}#index2-root .index2-footer{text-align:center;border-top:1px solid #ed6a612e;max-width:1120px;margin:0 auto;padding:1.5rem 1.25rem 2.5rem}#index2-root .index2-footer-line{color:var(--i2-coral);margin:0 0 .35rem;font-size:.85rem}#index2-root .index2-footer-copy{color:var(--i2-muted);opacity:.85;margin:0;font-size:.72rem}#index2-root .index2-footer-back{margin:.85rem 0 0;font-size:.8rem}#index2-root .index2-footer-back a{color:var(--i2-sky);border-bottom:1px solid #2f8fc559}#index2-root .index2-footer-back a:hover{color:var(--i2-coral);border-bottom-color:#ed6a6180}@media (width<=1024px){#index2-root .index2-vol-grid{grid-template-columns:repeat(2,1fr)}#index2-root .index2-lab-grid,#index2-root .index2-game-grid{grid-template-columns:repeat(3,1fr)}#index2-root .index2-hero{min-height:clamp(15rem,42vw,20rem)}}@media (width<=640px){#index2-root .index2-vol-grid,#index2-root .index2-lab-grid,#index2-root .index2-game-grid{grid-template-columns:1fr}#index2-root .index2-topbar-inner{flex-direction:column;align-items:flex-start;gap:.45rem}#index2-root .index2-hero{min-height:17rem;padding-top:1.75rem;padding-bottom:1.75rem}#index2-root .index2-hero-title{font-size:1.35rem}}@media (width>=1025px){#index2-root .index2-hero{padding-top:3rem;padding-bottom:3rem}#index2-root .index2-vol-card{min-height:7.2rem}}:root{--green-950:#001d3d;--green-900:#003566;--green-800:#006994;--green-700:#0077b6;--green-600:#0ea5c9;--green-500:#38bdf8;--green-100:#e8f4ff;--green-50:#f5fbff;--leaf:#7dd3fc;--cream:#fffdf7;--ink:#0f2942;--ink-soft:#36556f;--muted:#637d93;--card:#fff;--shadow:0 10px 30px #0035661f;--radius:18px;--font:"Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;color:var(--ink);background:linear-gradient(180deg, var(--green-50) 0%, var(--cream) 40%, #fff 100%);font-family:var(--font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.65}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{background:0 0;min-width:320px;margin:0}a{color:inherit;text-decoration:none}a:hover{color:inherit}code{background:var(--green-100);border-radius:6px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.app-shell{flex-direction:column;min-height:100vh;display:flex}.site-header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e8f4ffeb;border-bottom:1px solid #00356629;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:960px;margin:0 auto;padding:.85rem 1.25rem;display:flex}.brand{color:inherit;align-items:center;gap:.7rem;display:flex}.brand-mark{background:linear-gradient(145deg, var(--green-600), var(--green-900));border-radius:12px;place-items:center;width:2.4rem;height:2.4rem;font-size:1.25rem;display:grid;box-shadow:0 6px 16px #1b7a3d40}.brand-text{flex-direction:column;line-height:1.2;display:flex}.brand-text strong{color:var(--green-950);font-size:1.05rem}.brand-text small{color:var(--muted);font-size:.78rem}.site-nav{gap:.9rem;font-weight:600;display:flex}.site-nav a{color:var(--green-800);border-radius:999px;padding:.35rem .7rem}.site-nav a:hover{background:var(--green-100);color:var(--green-700)}.site-main{flex:1;width:100%}.site-footer{text-align:center;color:var(--muted);padding:2rem 1rem 2.5rem;font-size:.88rem}.page{max-width:860px;margin:0 auto;padding:1.75rem 1.25rem 3rem}.eyebrow{color:var(--green-700);letter-spacing:.04em;text-transform:none;margin:0 0 .5rem;font-size:.92rem;font-weight:700}.hero{box-shadow:var(--shadow);background:linear-gradient(135deg,#e7f7eb,#fffef8 55%,#dff4e5);border:1px solid #1b7a3d1f;border-radius:28px;margin-bottom:1.75rem;padding:2rem 1.6rem}.hero h1,.chapter-header h1{color:var(--green-950);margin:0 0 .75rem;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.25}.hero-lead{color:var(--ink-soft);margin:0 0 .9rem;font-size:1.05rem}.hero-note{color:var(--muted);margin:0;font-size:.95rem}.volume-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.volume-card-link{color:inherit;height:100%;display:block}.volume-card{background:var(--card);border-radius:var(--radius);height:100%;box-shadow:var(--shadow);border:1px solid #1b7a3d1a;flex-direction:column;gap:.55rem;min-height:180px;padding:1.2rem;transition:transform .15s,box-shadow .15s;display:flex}.volume-card-link:hover .volume-card.is-active{border-color:#1b7a3d47;transform:translateY(-3px);box-shadow:0 14px 34px #134e2c24}.volume-card.is-soon,.volume-card.is-elsewhere{opacity:.82;background:linear-gradient(#f7faf8,#eef5f0)}.volume-card-badge{background:var(--green-100);color:var(--green-900);border-radius:999px;align-self:flex-start;padding:.2rem .55rem;font-size:.78rem;font-weight:700}.volume-card h2{color:var(--green-950);margin:0;font-size:1.15rem}.volume-card-sub{color:var(--ink-soft);flex:1;margin:0;font-size:.92rem}.pill{color:var(--muted);background:#e4eee7;border-radius:999px;align-self:flex-start;margin-top:auto;padding:.3rem .65rem;font-size:.82rem;font-weight:700;display:inline-flex}.pill-go{background:var(--green-800);color:#fff}.pill-muted{background:#e8ece9}.home-aside{background:var(--card);border-radius:var(--radius);border:1px dashed #1b7a3d40;padding:1.25rem 1.4rem}.home-aside h3{color:var(--green-900);margin:0 0 .6rem}.home-aside ul{color:var(--ink-soft);margin:0;padding-left:1.2rem}.home-aside li+li{margin-top:.4rem}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:.9rem;display:flex}.crumbs a{font-weight:600}.chapter-page{max-width:720px}.chapter-header{background:linear-gradient(145deg, #e8f8ecf2, #fffdf7fa 55%, #fff), var(--card);box-shadow:var(--shadow);border:1px solid #1b7a3d24;border-radius:24px;margin-bottom:1.75rem;padding:1.5rem 1.4rem 1.35rem}.chapter-header .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-700);margin-bottom:.65rem;font-size:.8rem}.chapter-header h1{color:var(--green-950);letter-spacing:-.01em;margin:0;font-size:clamp(1.75rem,4.5vw,2.45rem);font-weight:800;line-height:1.22}.chapter-lead{max-width:38em;color:var(--ink-soft);margin:.85rem 0 0;font-size:1.08rem;line-height:1.7}.chapter-meta{flex-wrap:wrap;gap:.45rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.chapter-meta li{color:var(--green-900);background:#ffffffb8;border:1px solid #1b7a3d29;border-radius:999px;max-width:100%;padding:.28rem .7rem;font-size:.78rem;line-height:1.45}.md-body{background:var(--card);box-shadow:var(--shadow);color:var(--ink);border:1px solid #1b7a3d14;border-radius:24px;max-width:none;padding:1.75rem 1.55rem 2.25rem;font-size:1.06rem;line-height:1.85}.md-body>:first-child{margin-top:0}.md-body h1,.md-body h2,.md-body h3,.md-h1,.md-h2,.md-h3{color:var(--green-950);letter-spacing:-.01em;font-weight:750;line-height:1.28}.md-body h1,.md-h1{margin:0 0 1rem;font-size:1.55rem}.md-body h2,.md-h2{border-top:1px solid #1b7a3d1a;margin:2.1rem 0 .85rem;padding-top:.35rem;font-size:1.32rem}.md-body h2:first-child,.md-h2:first-child,.md-body>h2:first-of-type{border-top:none;margin-top:.25rem;padding-top:0}.md-body h3,.md-h3{color:var(--green-900);margin:1.55rem 0 .55rem;font-size:1.12rem}.md-body p{max-width:42em;margin:.95rem 0}.md-body strong{color:var(--green-900);font-weight:700}.md-body hr{border:none;border-top:1px solid #1b7a3d26;margin:1.75rem 0}.md-body ul,.md-body ol{max-width:42em;padding-left:1.35rem}.md-body li+li{margin-top:.35rem}.md-callout{background:linear-gradient(135deg, var(--green-50), #fffef8);border:1px solid #1b7a3d29;border-left:4px solid var(--green-700);color:var(--ink-soft);border-radius:16px;margin:1.5rem 0;padding:1rem 1.15rem 1rem 1.2rem;box-shadow:0 6px 18px #134e2c0d}.md-callout p{max-width:none;margin:.45rem 0}.md-callout p:first-child{margin-top:0}.md-callout p:last-child{margin-bottom:0}.md-callout ul,.md-callout ol{margin:.4rem 0 .2rem}.md-figure{background:linear-gradient(#f7fcf8,#fff);border:1px solid #1b7a3d1f;border-radius:20px;margin:1.75rem 0;padding:.7rem;box-shadow:0 12px 28px #134e2c14}.md-figure-btn{cursor:zoom-in;background:0 0;border:none;border-radius:14px;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.md-figure-btn:focus-visible{outline-offset:3px;outline:3px solid #24964c73}.md-figure img{background:var(--green-50);border:1px solid #1b7a3d1a;border-radius:14px;width:100%;height:auto;transition:transform .25s;display:block}.md-figure-btn:hover img{transform:scale(1.015)}.md-figure-hint{color:#f3fbf5;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;opacity:.92;background:#0c2f1cb8;border-radius:999px;padding:.28rem .65rem;font-size:.75rem;font-weight:600;position:absolute;bottom:.7rem;left:.7rem}.md-figure-btn:hover .md-figure-hint{background:#0c2f1ce0}.md-figure figcaption{text-align:center;color:var(--muted);margin-top:.7rem;padding:0 .25rem .15rem;font-size:.9rem;line-height:1.5}.chapter-nav{grid-template-columns:1fr auto 1fr;gap:.75rem;margin-top:1.75rem;display:grid}.nav-btn{background:var(--card);box-shadow:var(--shadow);color:inherit;border:1px solid #1b7a3d24;border-radius:16px;flex-direction:column;gap:.25rem;min-height:4.5rem;padding:.9rem 1rem;display:flex}.nav-btn small{color:var(--muted);font-size:.78rem}.nav-btn span{color:var(--green-900);font-size:.92rem;font-weight:700;line-height:1.35}.nav-btn.prev{text-align:left}.nav-btn.next{text-align:right}.nav-btn.hub{color:var(--green-800);justify-content:center;align-items:center;min-width:4.5rem;font-weight:700}.nav-btn.disabled{opacity:.55;box-shadow:none}.nav-btn:not(.disabled):hover{border-color:#1b7a3d59}@media (width<=640px){.chapter-nav{grid-template-columns:1fr}.nav-btn.next,.nav-btn.prev{text-align:left}.md-body{padding:1.15rem 1rem 1.55rem;font-size:1.02rem;line-height:1.8}.chapter-header{padding:1.2rem 1.05rem 1.1rem}.md-figure{border-radius:16px;padding:.45rem}.md-figure-hint{font-size:.7rem;bottom:.5rem;left:.5rem}}.lightbox{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06160ce0;flex-direction:column;padding:.75rem .75rem 1rem;display:flex;position:fixed;inset:0}.lightbox-toolbar{justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem .35rem .65rem;display:flex}.lightbox-zoom-controls{align-items:center;gap:.35rem;display:inline-flex}.lightbox-tool,.lightbox-close{color:#f3fbf5;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#134e2c8c;border:1px solid #e8f8ec47;border-radius:12px;min-width:2.4rem;height:2.4rem;padding:0 .7rem;font-size:1.05rem;font-weight:700}.lightbox-tool:hover,.lightbox-close:hover{background:#24964cbf}.lightbox-close{font-size:1.45rem;line-height:1}.lightbox-stage{touch-action:none;cursor:zoom-in;background:#00000047;border:1px solid #6fd08a2e;border-radius:18px;flex:1;place-items:center;min-height:0;display:grid;overflow:hidden}.lightbox-stage.is-zoomed{cursor:grab}.lightbox-stage.is-zoomed:active{cursor:grabbing}.lightbox-stage img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:10px;width:auto;max-width:min(96vw,1100px);height:auto;max-height:min(72vh,900px);transition:transform 50ms linear;box-shadow:0 20px 50px #00000059}.lightbox-caption{text-align:center;color:#e8f8ec;max-width:42rem;margin:.75rem auto .25rem;font-size:.95rem;line-height:1.5}.lightbox-hint{text-align:center;color:#e8f8ec9e;margin:0 auto;font-size:.78rem}.app-shell-hub{--void:#001d3d;--deep:#003566;--panel:#003566b8;--border:#075985;--hub-text:#e8f4ff;--hub-sub:#7a93a8;--hub-gold:#ffd60a;--hub-orange:#fb8500;background:var(--void);color:var(--hub-text);font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.site-main-hub{flex:1;width:100%}.hub-console{min-height:100vh;color:var(--hub-text);background:var(--void);position:relative}.font-display{font-family:Noto Serif SC,Songti SC,serif}.hub-hero{z-index:10;text-align:center;background-color:var(--deep);background-image:url(/hub/hero-ocean.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;width:100%;max-width:none;min-height:clamp(28rem,52vw,42rem);margin:0;padding:6rem 1.5rem;display:flex;position:relative}@media (width>=768px){.hub-hero{padding-top:7rem;padding-bottom:6rem}}.hub-eyebrow{color:var(--hub-text);text-shadow:0 1px 4px #001d3dcc;margin:0 0 1rem;font-size:.875rem;font-weight:500}@media (width>=768px){.hub-eyebrow{font-size:1rem}}.hub-hero-title{color:#fff;text-shadow:0 2px 12px #001d3dd9;margin:0 0 1.5rem;font-size:2.25rem;font-weight:900;line-height:1.25}@media (width>=768px){.hub-hero-title{font-size:3.75rem}.hub-br-mobile{display:none}}.hub-hero-lead{color:var(--hub-text);text-shadow:0 1px 5px #001d3dd9;max-width:42rem;margin:0 auto;font-size:1rem;line-height:1.75}@media (width>=768px){.hub-hero-lead{font-size:1.125rem}}.hub-section{z-index:10;margin:0 auto;padding:0 1.5rem 6rem;position:relative}.hub-volumes{max-width:56rem}.hub-labs,.hub-games{max-width:64rem}.hub-section-head{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:2.5rem;display:flex}.section-tag{color:var(--hub-gold);letter-spacing:.02em;margin:0;font-size:1.5rem;font-weight:700}@media (width>=768px){.section-tag{font-size:1.875rem}}.hub-section-meta{color:var(--hub-sub);font-size:.875rem}.vol-path{padding-left:2.5rem;position:relative}@media (width>=768px){.vol-path{padding-left:3.5rem}}.path-line{background:linear-gradient(180deg, #38bdf8 0%, var(--hub-gold) 58%, var(--hub-orange) 100%);border-radius:9999px;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:.75rem}@media (width>=768px){.path-line{left:1.25rem}}@media (width<=768px){.path-line{display:none}}.vol-card{color:inherit;background:var(--panel);border:1px solid var(--border);border-radius:1rem;margin-bottom:1.5rem;padding:1.25rem;text-decoration:none;transition:transform .35s,border-color .35s,box-shadow .35s;display:block;position:relative}.vol-card:last-child{margin-bottom:0}.vol-card:hover{border-color:var(--accent);box-shadow:0 18px 40px -20px var(--accent);color:inherit;transform:translateY(-4px)}.vol-node{background:var(--accent);width:1rem;height:1rem;box-shadow:0 0 0 4px var(--void), 0 0 16px var(--accent);border-radius:9999px;position:absolute;top:1.75rem;left:-34px}@media (width>=768px){.vol-node{left:-46px}}@media (width<=768px){.vol-node{display:none}}.vol-card-badge-row{align-items:center;gap:.75rem;margin-bottom:.375rem;display:flex}.vol-badge{border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.vol-card-title{color:#fff;margin:0 0 .25rem;font-size:1.125rem;font-weight:700}@media (width>=768px){.vol-card-title{font-size:1.25rem}}.vol-card-sub{color:var(--hub-sub);margin:0;font-size:.875rem}.lab-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width>=768px){.lab-grid{grid-template-columns:repeat(4,1fr)}}.lab-tile{color:inherit;background:var(--panel);border:1px solid var(--border);border-radius:.75rem;padding:1rem;text-decoration:none;transition:transform .3s,border-color .3s;display:block}.lab-tile:hover{border-color:var(--accent);color:inherit;transform:translateY(-3px)}.lab-num{margin-bottom:.5rem;font-size:.75rem;font-weight:700}.lab-title{color:#fff;font-size:.875rem;font-weight:700;line-height:1.375}.lab-hint{color:var(--hub-sub);margin-top:.25rem;font-size:.75rem}.lab-placeholder{text-align:center;border:1px dashed var(--border);background:#0035666b;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.lab-placeholder-text{color:var(--hub-sub);font-size:.75rem;line-height:1.375}.game-grid{gap:1.25rem;display:grid}@media (width>=768px){.game-grid{grid-template-columns:repeat(3,1fr)}}.game-card{color:inherit;background:var(--panel);border:1px solid var(--border);border-radius:1rem;padding:1.5rem;text-decoration:none;transition:transform .35s,border-color .35s;display:block}.game-card:hover{border-color:var(--accent);color:inherit;transform:scale(1.015)}.game-badge{border-radius:9999px;margin-bottom:.75rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.game-title{color:#fff;margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.game-blurb{color:var(--hub-sub);margin:0;font-size:.875rem;line-height:1.625}.hub-footer{z-index:10;text-align:center;padding:0 1.5rem 3.5rem;position:relative}.hub-footer-line{color:var(--hub-sub);margin:0 0 .5rem;font-size:.75rem}.hub-footer-copy{color:color-mix(in srgb, var(--hub-sub) 78%, var(--void));max-width:36rem;margin:0 auto;font-size:.75rem;line-height:1.625}.hub-games{padding-bottom:7rem}.hub-console a:focus-visible{outline:2px solid var(--hub-gold);outline-offset:4px}.site-footer-copy{opacity:.75;max-width:40rem;margin-top:.4rem;margin-left:auto;margin-right:auto;font-size:.75rem;line-height:1.6}.vol1{--v1-bg:#08090b;--v1-surface:#12151c;--v1-raised:#1a1e27;--v1-fg:#e8ebe4;--v1-muted:#8f958c;--v1-faint:#5e635c;--v1-accent:#5ec8b8;--v1-accent-dim:#1e4f48;--v1-line:#2a2e36;--v1-blood:#b85c5c;--v1-warn:#c4a35a;--v1-frame:88rem;--v1-display:"Noto Serif SC", "Source Serif 4", "Songti SC", Georgia, serif;background:var(--v1-bg);color:var(--v1-fg);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--v1-accent) 45%, #4a6b66) transparent;min-height:100dvh;padding:0}.vol1 *,.vol1 :before,.vol1 :after{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--v1-accent) 45%, #4a6b66) transparent}.vol1::-webkit-scrollbar{width:10px;height:10px}.vol1 ::-webkit-scrollbar{width:10px;height:10px}.vol1::-webkit-scrollbar-track{background:0 0}.vol1 ::-webkit-scrollbar-track{background:0 0}.vol1::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--v1-accent) 38%, #3a4a48);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.vol1 ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--v1-accent) 38%, #3a4a48);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.vol1::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--v1-accent) 65%, #2a3d3a);background-clip:padding-box;border:2px solid #0000}.vol1 ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--v1-accent) 65%, #2a3d3a);background-clip:padding-box;border:2px solid #0000}.app-shell:has(.vol1){background:#08090b}.app-shell:has(.vol1) .site-header{background:#08090beb;border-bottom-color:#2a2e36}:is(.app-shell:has(.vol1) .brand-text strong,.app-shell:has(.vol1) .site-nav a){color:#e8ebe4}.app-shell:has(.vol1) .brand-text small{color:#8f958c}.app-shell:has(.vol1) .site-footer{color:#8f958c}.app-shell:has(.vol1) .site-footer-copy{color:#8f958c}.app-shell:has(.vol1) .site-footer{background:#08090b;border-top:1px solid #2a2e36}.vol1 a{color:var(--v1-accent)}.vol1 a:hover{color:#7fddd0}.v1-page{max-width:var(--v1-frame);box-sizing:border-box;width:100%;margin:0 auto;padding:3.5rem 1rem}.v1-crumbs{color:var(--v1-faint);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}.v1-crumbs a{color:var(--v1-muted)}.v1-kicker{letter-spacing:.22em;text-transform:none;color:var(--v1-accent);margin:0;font-size:.75rem}.v1-kicker.faint{color:var(--v1-faint)}.v1-hero h1,.v1-article h1,.v1-section-title,.v1-h2,.v1-h3,.v1-card h3,.v1-specimen-name,.v1-scale-num,.v1-lab-title,.v1-colophon blockquote,.v1-glossary h2{font-family:var(--v1-display);letter-spacing:-.03em;font-weight:600;line-height:1.2}.v1-hero h1{margin:.75rem 0 0;font-size:clamp(2rem,5vw,3.5rem)}.v1-hero.compact h1{font-size:clamp(1.75rem,4vw,2.5rem)}.v1-hero-lead,.v1-lead{max-width:36rem;color:var(--v1-muted);line-height:1.7}.v1-subtitle{color:var(--v1-muted);margin:.35rem 0 0;font-size:1.1rem}.v1-muted{color:var(--v1-muted)}.v1-faint{color:var(--v1-faint)}.v1-accent{color:var(--v1-accent)}.v1-warn{color:var(--v1-blood)}.v1-meta{color:var(--v1-faint);font-variant-numeric:tabular-nums;font-size:.8rem}.v1-btn-row,.v1-chip-row{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.v1-btn{border:1px solid var(--v1-line);background:var(--v1-raised);min-height:2.75rem;color:var(--v1-fg);font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0 1.1rem;text-decoration:none;display:inline-flex}.v1-btn.is-primary{border-color:var(--v1-accent);background:var(--v1-accent-dim);color:var(--v1-fg)}.v1-btn:disabled{opacity:.45;cursor:not-allowed}.v1-cabinet{border-top:1px solid var(--v1-line);margin-top:3rem;padding-top:2rem}.v1-section-title{margin:.4rem 0 1.25rem;font-size:1.75rem}.v1-card-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.v1-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.v1-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v1-card{border:1px solid var(--v1-line);background:var(--v1-surface);color:inherit;border-radius:.9rem;text-decoration:none;transition:border-color .2s;display:block;overflow:hidden}.v1-card:hover{color:inherit;border-color:#3d4450}.v1-card-media{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.v1-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.v1-card:hover .v1-card-media img{transform:scale(1.03)}.v1-card-no{color:var(--v1-accent);font-variant-numeric:tabular-nums;font-size:.75rem;position:absolute;top:.9rem;left:.9rem}.v1-card-body{padding:1rem 1.1rem 1.2rem}.v1-card-body h3{margin:.25rem 0 .4rem;font-size:1.35rem}.v1-colophon-quote{border-top:1px solid var(--v1-line);gap:1.5rem;margin-top:3rem;padding-top:2rem;display:grid}@media (width>=768px){.v1-colophon-quote{grid-template-columns:1.2fr 1fr;align-items:end}}.v1-colophon-quote blockquote{margin:0;font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.35}.v1-chapter-shell{width:100%;max-width:var(--v1-frame);box-sizing:border-box;align-items:start;margin:0 auto;display:grid}@media (width>=1024px){.v1-chapter-shell{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.v1-specimen{z-index:0;border-bottom:1px solid var(--v1-line);background:#000;min-height:42vh;position:relative;overflow:hidden}@media (width>=1024px){.v1-specimen{border-bottom:0;border-right:1px solid var(--v1-line);align-self:start;height:calc(100dvh - 3.5rem);min-height:0;max-height:calc(100dvh - 3.5rem);position:sticky;top:3.5rem}.v1-article{height:auto;max-height:none;overflow:visible}}.v1-specimen-img{object-fit:cover;width:100%;height:100%;display:block}.v1-specimen-mask{pointer-events:none;background:radial-gradient(70% 78% at 50% 48%,#0000 46%,#08090bf2 72%),linear-gradient(#08090b 0%,#0000 12% 88%,#08090b 100%);position:absolute;inset:0}.v1-specimen-meta{z-index:3;pointer-events:none;position:absolute;bottom:1rem;left:1rem;right:1rem}.v1-specimen-name{margin:.2rem 0;font-size:1.15rem}.v1-article{padding:1.5rem 1.25rem 3rem}@media (width>=768px){.v1-article{padding:2.5rem 2.5rem 3.5rem}}.v1-article h1{margin:.35rem 0 0;font-size:clamp(2rem,4vw,3rem)}.v1-sections{gap:2.75rem;margin-top:2.5rem;display:grid}.v1-h2{margin:0 0 1rem;font-size:clamp(1.4rem,3vw,1.85rem)}.v1-h3{margin:1.25rem 0 .5rem;font-size:1.2rem}.v1-blocks{gap:1.15rem;display:grid}.v1-p{color:color-mix(in srgb, var(--v1-fg) 95%, transparent);margin:0;font-size:1.05rem;line-height:1.75}.v1-term{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--v1-accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--v1-accent) 40%, transparent);text-underline-offset:4px;color:inherit}.v1-term:hover{color:var(--v1-accent)}.v1-card-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.v1-card-list li{border:1px solid var(--v1-line);background:color-mix(in srgb, var(--v1-raised) 60%, transparent);border-radius:.6rem;padding:.85rem 1rem}.v1-card-list p{margin:.25rem 0 0;font-size:.95rem;line-height:1.65}.v1-callout{border-left:3px solid var(--v1-line);background:var(--v1-raised);border-radius:0 .7rem .7rem 0;padding:.85rem 1rem}.v1-callout.is-core{border-left-color:var(--v1-accent);background:color-mix(in srgb, var(--v1-accent-dim) 40%, transparent)}.v1-callout.is-warn{border-left-color:var(--v1-blood);background:color-mix(in srgb, var(--v1-blood) 12%, transparent)}.v1-callout.is-think{border-left-color:var(--v1-warn);background:color-mix(in srgb, var(--v1-warn) 12%, transparent)}.v1-callout-title{letter-spacing:.12em;color:var(--v1-muted);margin:0;font-size:.75rem}.v1-callout p+p{margin:.35rem 0 0;font-size:.95rem;line-height:1.65}.v1-table-wrap{border:1px solid var(--v1-line);border-radius:.7rem;overflow-x:auto}.v1-table-cap{border-bottom:1px solid var(--v1-line);color:var(--v1-muted);margin:0;padding:.55rem .75rem;font-size:.8rem}.v1-table{border-collapse:collapse;text-align:left;width:100%;min-width:32rem;font-size:.9rem}.v1-table th,.v1-table td{border-top:1px solid var(--v1-line);vertical-align:top;padding:.55rem .75rem}.v1-table thead th{background:var(--v1-raised);color:var(--v1-muted);border-top:0;font-weight:600}.v1-compare{gap:.75rem;display:grid}@media (width>=640px){.v1-compare{grid-template-columns:1fr 1fr}}.v1-compare-col{border:1px solid var(--v1-line);border-radius:.6rem;padding:1rem}.v1-compare-title{margin:0;font-weight:600}.v1-compare ul{color:var(--v1-muted);margin:.5rem 0 0;padding-left:1.1rem;font-size:.9rem}.v1-figure{border:1px solid var(--v1-line);background:var(--v1-raised);border-radius:.7rem;margin:0;overflow:hidden}.v1-figure-btn{cursor:zoom-in;text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.v1-figure-btn img{background:var(--v1-bg);width:100%;height:auto;display:block}.v1-figure-hint{letter-spacing:.14em;color:var(--v1-faint);padding:.55rem 1rem 0;font-size:.75rem;display:block}.v1-figure figcaption{color:var(--v1-fg);border-top:1px solid #0000;padding:.35rem 1rem .9rem;font-size:.9rem;line-height:1.55}.v1-lab{border:1px solid var(--v1-line);background:var(--v1-surface);border-radius:.75rem;padding:1rem 1.1rem}.v1-lab-title{margin:0;font-size:1.15rem}.v1-lab-desc{color:var(--v1-muted);margin:.35rem 0 0;font-size:.9rem;line-height:1.6}.v1-lab-list{gap:.35rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.v1-check{cursor:pointer;border-radius:.45rem;align-items:center;gap:.65rem;min-height:2.6rem;padding:0 .4rem;display:flex}.v1-check:hover{background:var(--v1-raised)}.v1-lab-verdict{border-top:1px solid var(--v1-line);color:var(--v1-accent);margin:.9rem 0 0;padding-top:.75rem;font-size:.9rem}.v1-chip-grid{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.9rem;display:grid}@media (width>=640px){.v1-chip-grid{grid-template-columns:repeat(4,1fr)}}.v1-chip,.v1-mini,.v1-quiz-opt{border:1px solid var(--v1-line);background:var(--v1-raised);min-height:2.6rem;color:var(--v1-fg);font:inherit;text-align:left;cursor:pointer;border-radius:.5rem;padding:.45rem .75rem}.v1-chip.is-active,.v1-quiz-opt.is-picked,.v1-quiz-opt.is-correct{border-color:var(--v1-accent);background:var(--v1-accent-dim)}.v1-quiz-opt.is-wrong{border-color:color-mix(in srgb, var(--v1-blood) 50%, transparent);background:color-mix(in srgb, var(--v1-blood) 12%, transparent)}.v1-chip-no{font-variant-numeric:tabular-nums;font-weight:600;display:block}.v1-mini{min-height:2.2rem;color:var(--v1-muted);font-size:.75rem}.v1-range{width:100%;accent-color:var(--v1-accent);margin-top:1rem}.v1-scale-row{justify-content:space-between;align-items:end;gap:.75rem;margin-top:.6rem;display:flex}.v1-scale-num{margin:0;font-size:1.5rem}.v1-dl{gap:.65rem;margin:.9rem 0 0;font-size:.9rem;display:grid}.v1-dl dt{color:var(--v1-faint);margin:0}.v1-dl dd{margin:.15rem 0 0}.v1-terms{margin-top:2.5rem}.v1-term-chips{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.v1-term-chip{border:1px solid var(--v1-line);background:var(--v1-raised);min-height:2.2rem;color:var(--v1-fg);border-radius:.35rem;align-items:center;padding:.35rem .75rem;font-size:.9rem;text-decoration:none;display:inline-flex}.v1-term-chip:hover{border-color:var(--v1-accent);color:var(--v1-accent)}.v1-quiz-wrap{margin-top:2.5rem}.v1-quiz{border:1px solid var(--v1-line);background:var(--v1-surface);border-radius:.9rem;padding:1.15rem 1.25rem}.v1-quiz-head h2{font-family:var(--v1-display);margin:.2rem 0 0;font-size:1.5rem}.v1-quiz-list{gap:1.35rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.v1-quiz-q{margin:0;font-weight:600}.v1-quiz-opts{gap:.45rem;margin-top:.6rem;display:grid}.v1-quiz-foot{margin-top:1.25rem}.v1-chapter-nav{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.75rem;margin-top:2.75rem;display:grid}.v1-nav-btn,.v1-nav-hub{border:1px solid var(--v1-line);background:var(--v1-surface);color:inherit;border-radius:.7rem;padding:.85rem 1rem;text-decoration:none}.v1-nav-btn small{color:var(--v1-faint);font-size:.75rem;display:block}.v1-nav-btn span{margin-top:.2rem;display:block}.v1-nav-btn.is-next{text-align:right}.v1-nav-btn.is-disabled{opacity:.45}.v1-nav-hub{place-items:center;min-width:4.5rem;display:grid}.v1-search{max-width:24rem;margin-top:1rem;display:block}.v1-search input{border:1px solid var(--v1-line);background:var(--v1-raised);width:100%;min-height:2.75rem;color:var(--v1-fg);font:inherit;border-radius:.55rem;padding:0 .9rem}.v1-glossary{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.v1-glossary li{border:1px solid var(--v1-line);background:var(--v1-surface);border-radius:.7rem;padding:1rem 1.1rem}.v1-glossary h2{color:var(--v1-accent);margin:0;font-size:1.15rem}.v1-glossary p{color:var(--v1-muted);margin:.45rem 0 0;line-height:1.65}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell-immersive,.site-main-immersive{background:0 0;min-height:100vh}.app-shell-immersive a{color:inherit}.volume-colophon{border-top:1px solid #2a2e36;margin-top:0;font-size:.75rem;line-height:1.55}.volume-colophon-inner{flex-flow:row;justify-content:space-between;align-items:center;gap:1rem 2rem;max-width:88rem;margin:0 auto;padding:1.15rem 1.25rem 1.35rem;display:flex}.volume-colophon--dark{color:#8f958c;background:#08090b;border-top-color:#2a2e36}.volume-colophon--light{color:var(--muted);background:0 0;border-top-color:#1b7a3d29}.vol3 .volume-colophon-inner{max-width:var(--v3-frame);padding-inline:clamp(.85rem,3vw,1.25rem)}.vol1 .volume-colophon-inner{max-width:var(--v1-frame);padding-inline:1rem}.vol5 .volume-colophon-inner{max-width:var(--v5-frame);padding-inline:clamp(.85rem,3vw,1.25rem)}.vol5 .volume-colophon--light{color:#6b4a3a;border-top-color:#b4462833}.volume-colophon-left,.volume-colophon-right{flex:1 1 0;min-width:0;margin:0}.volume-colophon-left{text-align:left}.volume-colophon-right{text-align:right}@media (width<=720px){.volume-colophon-inner{flex-direction:column;align-items:stretch;gap:.35rem}.volume-colophon-right{text-align:left}}.v1-stage,.v1-stage-canvas{width:100%;height:100%;position:absolute;inset:0}.v1-stage{background:#08090b;overflow:hidden}.v1-stage-poster,.v1-stage-fallback{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v1-stage-fallback{background:#12151c}.v1-specimen-img{display:none}.v1-specimen-meta{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.v1-drag-hint{color:#5e635c;margin:0;font-size:.75rem}@media (width<=639px){.v1-drag-hint{display:none}}.v1-home-hero{min-height:calc(100dvh - 3.5rem);position:relative;overflow:hidden}.v1-home-stage{position:absolute;inset:0}.v1-home-copy{z-index:1;min-height:calc(100dvh - 3.5rem);max-width:var(--v1-frame);box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:100%;margin:0 auto;padding:4rem 1rem 3rem;display:flex;position:relative}@media (width>=768px){.v1-home-copy{justify-content:center;padding-bottom:5rem}}.v1-home-copy h1{max-width:36rem;font-family:var(--v1-display);letter-spacing:-.03em;margin:.75rem 0 0;font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.12}.v1-shell{color:#e8ebe4;background:#08090b;flex-direction:column;min-height:100dvh;display:flex}@media (width>=1024px){.v1-shell--chapter{height:auto;max-height:none;overflow:visible}.v1-shell--chapter .v1-chapter-shell{flex:none;height:auto;min-height:0;max-height:none}.v1-shell--chapter .volume-colophon{z-index:2;flex-shrink:0;position:relative}}.v1-topbar{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090bf2;border-bottom:1px solid #2a2e36;position:sticky;top:0}.v1-topbar-inner{max-width:var(--v1-frame);box-sizing:border-box;align-items:center;gap:.75rem;width:100%;height:3.5rem;margin:0 auto;padding:0 1rem;display:flex}.v1-brand{color:inherit;flex-shrink:0;align-items:center;gap:.55rem;text-decoration:none;display:flex}.v1-brand:hover{color:inherit}.v1-brand-mark{color:#5ec8b8;border:1px solid #5ec8b866;border-radius:.3rem;place-items:center;width:2rem;height:2rem;display:grid}.v1-brand-text{align-items:baseline;gap:.55rem;display:flex}.v1-brand-text strong{font-family:var(--v1-display,"Noto Serif SC", Georgia, serif);font-size:1.1rem;font-weight:600;line-height:1}.v1-brand-text small{color:#5e635c;font-size:.75rem;display:none}@media (width>=768px){.v1-brand-text small{display:inline}}.v1-top-nav{align-items:center;gap:.15rem;margin-left:auto;display:none}@media (width>=1024px){.v1-top-nav{display:flex}}.v1-top-link{color:#8f958c;font-variant-numeric:tabular-nums;border-radius:.25rem;padding:.45rem;font-size:.75rem;text-decoration:none}.v1-top-link:hover{color:#e8ebe4}.v1-top-link.is-active{color:#5ec8b8}.v1-top-glossary{padding-left:.65rem;font-size:.875rem}.v1-top-progress{color:#5e635c;font-variant-numeric:tabular-nums;margin:0 0 0 .35rem;font-size:.75rem}@media (width>=1024px){.v1-top-progress{margin-left:.65rem}}.v1-top-menu{color:#e8ebe4;cursor:pointer;background:0 0;border:0;place-items:center;width:2.4rem;height:2.4rem;margin-left:auto;font-size:1.25rem;display:grid}@media (width>=1024px){.v1-top-menu{display:none}.v1-top-progress,.v1-top-nav+.v1-top-progress{margin-left:.65rem}}.v1-top-drawer{background:#12151c;border-top:1px solid #2a2e36}@media (width>=1024px){.v1-top-drawer{display:none}}.v1-top-drawer-nav{max-width:var(--v1-frame);box-sizing:border-box;gap:.15rem;width:100%;margin:0 auto;padding:.65rem 1rem;display:grid}.v1-top-drawer-link{min-height:2.75rem;color:inherit;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .75rem;text-decoration:none;display:flex}.v1-top-drawer-link:hover{color:inherit;background:#1a1e27}.v1-end-nav{border-top:1px solid #2a2e36;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:2.75rem;padding-top:1.25rem;display:flex}.v1-end-btn{color:#e8ebe4;background:0 0;border:1px solid #2a2e36;border-radius:.55rem;align-items:center;min-height:2.75rem;padding:.45rem .9rem;font-size:.95rem;text-decoration:none;display:inline-flex}.v1-end-btn:hover{color:#5ec8b8;border-color:#3d4450}.vol3{--v3-bg:#f2faf4;--v3-surface:#fff;--v3-raised:#e7f6eb;--v3-fg:#14352a;--v3-muted:#3f6a55;--v3-faint:#6f917f;--v3-accent:#0f9f5a;--v3-accent-dim:#c9efd8;--v3-line:#c6e0d0;--v3-warn:#b8872c;--v3-wrong:#b85c5c;--v3-frame:72rem;--v3-display:"Noto Serif SC", "Source Serif 4", "Songti SC", Georgia, serif;background:var(--v3-bg);color:var(--v3-fg);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--v3-accent) 55%, #8fbfa0) transparent;min-height:100dvh;padding:0}.vol3 *,.vol3 :before,.vol3 :after{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--v3-accent) 55%, #8fbfa0) transparent}.vol3::-webkit-scrollbar{width:10px;height:10px}.vol3 ::-webkit-scrollbar{width:10px;height:10px}.vol3::-webkit-scrollbar-track{background:0 0}.vol3 ::-webkit-scrollbar-track{background:0 0}.vol3::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--v3-accent) 42%, #a8d4b8);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.vol3 ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--v3-accent) 42%, #a8d4b8);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.vol3::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--v3-accent) 70%, #6fbf90);background-clip:padding-box;border:2px solid #0000}.vol3 ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--v3-accent) 70%, #6fbf90);background-clip:padding-box;border:2px solid #0000}:is(.app-shell:has(.vol3),.app-shell-immersive:has(.vol3)){background:#f2faf4}.vol3 a{color:var(--v3-accent)}.vol3 a:hover{color:#0a7a44}.v3-page{max-width:var(--v3-frame);box-sizing:border-box;width:100%;margin:0 auto;padding:1.25rem clamp(.85rem,3vw,1.5rem) 3rem}.v3-kicker{letter-spacing:.22em;color:var(--v3-accent);margin:0;font-size:.75rem}.v3-kicker.faint{color:var(--v3-faint)}.v3-muted{color:var(--v3-muted)}.v3-faint{color:var(--v3-faint)}.v3-accent{color:var(--v3-accent)}.v3-meta{color:var(--v3-faint);font-variant-numeric:tabular-nums;font-size:.8rem}.v3-hero h1,.v3-article h1,.v3-section-title,.v3-specimen-name,.v3-card-body h3,.v3-atlas-body h2,.v3-home-copy h1,.v3-colophon-quote blockquote,.v3-quiz-head h2{font-family:var(--v3-display);letter-spacing:-.03em;font-weight:600;line-height:1.2}.v3-hero.compact h1{margin:.6rem 0 0;font-size:clamp(1.75rem,4vw,2.5rem)}.v3-hero-lead,.v3-lead{max-width:38rem;color:var(--v3-muted);line-height:1.7}.v3-btn-row{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.v3-btn{border:1px solid var(--v3-line);background:var(--v3-raised);min-height:2.75rem;color:var(--v3-fg);font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0 1.1rem;text-decoration:none;display:inline-flex}.v3-btn.is-primary{border-color:var(--v3-accent);background:var(--v3-accent);color:#fff}.v3-btn:disabled{opacity:.45;cursor:not-allowed}.v3-btn:hover{color:var(--v3-fg);border-color:color-mix(in srgb, var(--v3-accent) 45%, var(--v3-line))}.v3-shell{background:var(--v3-bg);min-height:100dvh;color:var(--v3-fg);flex-direction:column;display:flex}@media (width>=1024px){.v3-shell--chapter{height:100dvh;max-height:100dvh;overflow:hidden}.v3-shell--chapter .v3-chapter-shell{flex:auto;min-height:0;height:auto!important;max-height:none!important}.v3-shell--chapter .v3-specimen{align-self:stretch;height:100%;max-height:none;position:relative;top:auto}.v3-shell--chapter .v3-article{height:100%;max-height:none;overflow-y:auto}.v3-shell--chapter .volume-colophon{z-index:2;flex-shrink:0;position:relative}}.v3-topbar{z-index:40;color:#e8f8ef;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0a3d28 0%,#062816 100%);border-bottom:1px solid #00000040;position:sticky;top:0}.v3-topbar-inner{max-width:var(--v3-frame);box-sizing:border-box;align-items:center;gap:.75rem;width:100%;height:3.5rem;margin:0 auto;padding:0 clamp(.85rem,3vw,1.25rem);display:flex}.v3-brand{color:inherit;flex-shrink:0;align-items:center;gap:.55rem;text-decoration:none;display:flex}.v3-brand:hover{color:inherit}.v3-brand-mark{color:#9af0c0;background:#00000038;border:1px solid #9af0c08c;border-radius:.3rem;place-items:center;width:2rem;height:2rem;display:grid}.v3-brand-text{align-items:baseline;gap:.55rem;display:flex}.v3-brand-text strong{font-family:var(--v3-display);color:#f3fff8;font-size:1.1rem;font-weight:600;line-height:1}.v3-brand-text small{color:#c8ecd6d1;white-space:nowrap;text-overflow:ellipsis;max-width:22rem;font-size:.72rem;line-height:1.3;display:none;overflow:hidden}@media (width>=768px){.v3-brand-text small{display:inline}}.v3-top-nav{align-items:center;gap:.15rem;margin-left:auto;display:none}@media (width>=1024px){.v3-top-nav{display:flex}}.v3-top-link{color:#d2f0dec7;font-variant-numeric:tabular-nums;border-radius:.25rem;padding:.45rem;font-size:.75rem;text-decoration:none}.v3-top-link:hover{color:#fff}.v3-top-link.is-active{color:#9af0c0;font-weight:600}.v3-top-atlas{padding-left:.65rem;font-size:.875rem}.v3-top-progress{color:#b4dcc4bf;font-variant-numeric:tabular-nums;margin:0 0 0 .35rem;font-size:.75rem}@media (width>=1024px){.v3-top-progress{margin-left:.65rem}}.v3-top-menu{color:#e8f8ef;cursor:pointer;background:0 0;border:0;place-items:center;width:2.4rem;height:2.4rem;margin-left:auto;font-size:1.25rem;display:grid}@media (width>=1024px){.v3-top-menu{display:none}}.v3-top-drawer{color:#e8f8ef;background:#0a3222;border-top:1px solid #ffffff1f}@media (width>=1024px){.v3-top-drawer{display:none}}.v3-top-drawer-nav{max-width:var(--v3-frame);box-sizing:border-box;gap:.15rem;width:100%;margin:0 auto;padding:.65rem clamp(.85rem,3vw,1.25rem);display:grid}.v3-top-drawer-link{min-height:2.75rem;color:inherit;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .75rem;text-decoration:none;display:flex}.v3-top-drawer-link:hover{color:inherit;background:#ffffff14}.v3-home-hero{box-sizing:border-box;border:0;border-radius:0;width:100%;max-width:none;min-height:calc(100dvh - 3.5rem);margin:0;position:relative;overflow:hidden}@media (width<=639px){.v3-home-hero{min-height:78dvh}}.v3-home-stage{position:absolute;inset:0}.v3-home-cover{object-fit:cover;object-position:62% 40%;filter:saturate(1.02)brightness(.88);width:100%;height:100%;display:block}.v3-hero-glow{pointer-events:none;opacity:.85;background:radial-gradient(50% 55% at 22% 55%,#0a281859,#0000 70%);position:absolute;inset:0}@keyframes v3-glow-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:.9;transform:scale(1.04)}}.v3-leaf-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.v3-leaf{opacity:.55;background:#34d3998c;border-radius:0 70%;width:10px;height:16px;animation:14s linear infinite v3-leaf-drift;position:absolute;box-shadow:0 0 12px #34d39959}.v3-leaf:first-child{animation-duration:16s;animation-delay:0s;top:-10%;left:8%}.v3-leaf:nth-child(2){width:8px;height:12px;animation-duration:12s;animation-delay:-3s;top:-15%;left:22%}.v3-leaf:nth-child(3){animation-duration:18s;animation-delay:-6s;top:-8%;left:38%}.v3-leaf:nth-child(4){width:7px;height:11px;animation-duration:13s;animation-delay:-2s;top:-20%;left:55%}.v3-leaf:nth-child(5){animation-duration:15s;animation-delay:-8s;top:-12%;left:68%}.v3-leaf:nth-child(6){width:9px;height:14px;animation-duration:11s;animation-delay:-4s;top:-18%;left:78%}.v3-leaf:nth-child(7){animation-duration:17s;animation-delay:-1s;top:-6%;left:88%}.v3-leaf:nth-child(8){width:6px;height:10px;animation-duration:19s;animation-delay:-9s;top:-22%;left:45%}@keyframes v3-leaf-drift{0%{opacity:0;transform:translate(0,0)rotate(0)}12%{opacity:.6}to{opacity:0;transform:translate(40px,110vh)rotate(280deg)}}.v3-specimen-mask{pointer-events:none;position:absolute;inset:0}.v3-home-stage .v3-specimen-mask{background:linear-gradient(90deg,#081c12b8 0%,#081c1273 34%,#081c121f 58%,#0000 78%),linear-gradient(#06160e8c 0,#0000 20px),linear-gradient(0deg,#06160e80 0,#0000 20px)}.v3-specimen .v3-specimen-mask{background:linear-gradient(#06160e8c 0,#0000 20px),linear-gradient(0deg,#06160e8c 0,#0000 20px)}.v3-home-copy{z-index:1;min-height:inherit;max-width:var(--v3-frame);box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:100%;margin:0 auto;padding:3rem clamp(.85rem,3vw,1.75rem) 2.75rem;display:flex;position:relative}@media (width>=768px){.v3-home-copy{justify-content:center;padding-bottom:5rem}}.v3-home-copy h1{color:#f4fff8;text-shadow:0 1px 2px #00000073,0 8px 28px #00140a8c;max-width:38rem;margin:.75rem 0 0;font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.12}.v3-home-copy .v3-kicker{color:#9af0c0;text-shadow:0 1px 10px #00000059}.v3-home-copy .v3-hero-lead{color:#ecfaf2eb;text-shadow:0 1px 12px #00100873}.v3-cabinet{border-top:1px solid var(--v3-line);margin-top:2.5rem;padding-top:2rem}.v3-section-title{margin:.4rem 0 1.25rem;font-size:1.75rem}.v3-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:1rem;display:grid}.v3-card{border:1px solid var(--v3-line);background:var(--v3-surface);color:inherit;border-radius:.9rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block;overflow:hidden}.v3-card:hover{border-color:color-mix(in srgb, var(--v3-accent) 40%, var(--v3-line));color:inherit;box-shadow:0 8px 24px #0f502d14}.v3-card-media{aspect-ratio:16/9;background:#d9efe3;position:relative;overflow:hidden}.v3-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.v3-card:hover .v3-card-media img{transform:scale(1.03)}.v3-card-no{color:var(--v3-accent);font-variant-numeric:tabular-nums;text-shadow:0 1px 8px #000;font-size:.75rem;position:absolute;top:.9rem;left:.9rem}.v3-card-body{padding:1rem 1.1rem 1.2rem}.v3-card-lead{color:var(--v3-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.v3-card-body h3{color:#0f7a45;margin:.45rem 0 0;font-size:1.15rem}.v3-colophon-quote{border-top:1px solid var(--v3-line);gap:1.5rem;margin-top:3rem;padding-top:2rem;display:grid}.v3-colophon-quote blockquote{color:color-mix(in srgb, var(--v3-fg) 92%, var(--v3-accent));margin:0;font-size:clamp(1.25rem,2.5vw,1.65rem)}@media (width>=768px){.v3-colophon-quote{grid-template-columns:1.2fr 1fr;align-items:end}}.v3-chapter-shell{width:100%;max-width:var(--v3-frame);box-sizing:border-box;align-items:start;margin:0 auto;display:grid}@media (width>=1024px){.v3-chapter-shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}}.v3-specimen{border-bottom:1px solid var(--v3-line);z-index:0;background:#04100b;min-height:42vh;position:relative;overflow:hidden}@media (width>=1024px){.v3-specimen{border-bottom:0;border-right:1px solid var(--v3-line);min-height:0}.v3-article{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}}.v3-specimen-img{object-fit:cover;width:100%;height:100%;display:block}.v3-specimen-meta{color:#f3faf6;text-shadow:0 1px 10px #0000008c}.v3-specimen-lead{max-width:28rem;line-height:1.55;color:#d7ebe0!important}.v3-specimen-meta{z-index:3;pointer-events:none;position:absolute;bottom:1.25rem;left:1rem;right:1rem}.v3-specimen-name{margin:.2rem 0;font-size:1.15rem}.v3-article{padding:1.5rem 1.25rem 3rem}@media (width>=768px){.v3-article{padding:2.5rem 2.5rem 3.5rem}}.v3-article h1{margin:.35rem 0 0;font-size:clamp(2rem,4vw,3rem)}.v3-chapter-meta{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.v3-chapter-meta li{color:var(--v3-muted);border:1px solid var(--v3-line);background:color-mix(in srgb, var(--v3-raised) 55%, transparent);border-radius:999px;padding:.25rem .7rem;font-size:.8rem}.vol3 .md-figure{border:1px solid var(--v3-line);background:color-mix(in srgb, var(--v3-surface) 80%, #000);border-radius:.85rem;overflow:hidden;box-shadow:0 0 0 1px #34d39914}.vol3 .md-figure-btn{background:#04100b}.vol3 .md-figure-hint{color:var(--v3-accent);background:#0c2f1cd1;border-color:#34d39959}.vol3 .md-callout{color:#14261c;background:#e8f8ec;border-left-color:#1b7a3d}.vol3 .md-body{color:#14261c;background:#f7fbf8;border:1px solid #1b7a3d1f;box-shadow:0 10px 28px #07140f2e}.vol3 .md-body h2,.vol3 .md-body h3,.vol3 .md-h2,.vol3 .md-h3{color:#0c2f1c}.vol3 .md-body p,.vol3 .md-body li{color:#14261c}.vol3 .md-body strong{color:#134e2c}.vol3 .md-body a{color:#1b7a3d}.vol3 .md-figure figcaption{color:#3d5546;background:#f3fbf5}.v3-md-wrap{margin-top:1.75rem}.v3-end-nav{border-top:1px solid var(--v3-line);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:2.75rem;padding-top:1.25rem;display:flex}.v3-end-btn{border:1px solid var(--v3-line);min-height:2.75rem;color:var(--v3-fg);background:0 0;border-radius:.55rem;align-items:center;max-width:100%;padding:.45rem .9rem;font-size:.95rem;text-decoration:none;display:inline-flex}.v3-end-btn:hover{border-color:color-mix(in srgb, var(--v3-accent) 45%, var(--v3-line));color:var(--v3-accent)}.v3-quiz-wrap{margin-top:2.5rem}.v3-quiz{border:1px solid var(--v3-line);background:color-mix(in srgb, var(--v3-surface) 88%, #000);border-radius:.9rem;padding:1.15rem 1.15rem 1.25rem}.v3-quiz-head h2{margin:.35rem 0 0;font-size:1.35rem}.v3-quiz-list{gap:1.35rem;margin:1.25rem 0 0;padding:0 0 0 1.1rem;display:grid}.v3-quiz-q{margin:0 0 .55rem;font-size:1.02rem}.v3-quiz-opts{gap:.45rem;display:grid}.v3-quiz-opt{text-align:left;border:1px solid var(--v3-line);background:var(--v3-raised);color:var(--v3-fg);font:inherit;cursor:pointer;border-radius:.55rem;padding:.65rem .85rem}.v3-quiz-opt.is-picked{border-color:var(--v3-accent);box-shadow:inset 0 0 0 1px #34d39966}.v3-quiz-opt.is-correct{border-color:var(--v3-accent);background:color-mix(in srgb, var(--v3-accent-dim) 55%, transparent)}.v3-quiz-opt.is-wrong{border-color:var(--v3-wrong);background:color-mix(in srgb, var(--v3-wrong) 18%, transparent)}.v3-quiz-explain{color:var(--v3-muted);margin:.55rem 0 0;font-size:.92rem;line-height:1.55}.v3-quiz-foot{margin-top:1.15rem}.v3-quiz-score{font-family:var(--v3-display);color:var(--v3-accent);margin:0;font-size:1.5rem}.v3-atlas-page .v3-hero{margin-bottom:1.5rem}.v3-atlas-grid{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:1rem;display:grid}.v3-atlas-card{text-align:left;border:1px solid var(--v3-line);background:var(--v3-surface);color:inherit;font:inherit;cursor:pointer;border-radius:.9rem;flex-direction:column;padding:0;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.v3-atlas-card:hover{border-color:color-mix(in srgb, var(--v3-accent) 42%, var(--v3-line));transform:translateY(-2px)}.v3-atlas-media{aspect-ratio:4/3;background:radial-gradient(at 50% 40%,#34d3992e,#0000 65%),#04100b;position:relative;overflow:hidden}.v3-atlas-media img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.v3-atlas-placeholder{opacity:.45;z-index:0;place-items:center;font-size:2rem;display:grid;position:absolute;inset:0}.v3-atlas-body{padding:.95rem 1.05rem 1.15rem}.v3-atlas-body h2{margin:.2rem 0 .45rem;font-size:1.25rem}.v3-atlas-body .v3-muted{margin:0;font-size:.92rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.v3-leaf,.v3-hero-glow{animation:none!important}}.vol5{--v5-bg:#f7f1ea;--v5-surface:#fffaf5;--v5-raised:#f0e4d8;--v5-fg:#2a1810;--v5-muted:#6b4a3a;--v5-faint:#9a7560;--v5-accent:#c2410c;--v5-accent-hot:#ea580c;--v5-accent-dim:#fdd5b8;--v5-line:#e0cfc0;--v5-warn:#b8872c;--v5-wrong:#b85c5c;--v5-frame:72rem;--v5-display:"Noto Serif SC", "Source Serif 4", "Songti SC", Georgia, serif;background:var(--v5-bg);color:var(--v5-fg);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--v5-accent) 55%, #c4a090) transparent;min-height:100dvh;padding:0}.vol5 *,.vol5 :before,.vol5 :after{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--v5-accent) 55%, #c4a090) transparent}.vol5::-webkit-scrollbar{width:10px;height:10px}.vol5 ::-webkit-scrollbar{width:10px;height:10px}.vol5::-webkit-scrollbar-track{background:0 0}.vol5 ::-webkit-scrollbar-track{background:0 0}.vol5::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--v5-accent) 42%, #d4b8a0);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.vol5 ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--v5-accent) 42%, #d4b8a0);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.vol5::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--v5-accent) 70%, #a06040);background-clip:padding-box;border:2px solid #0000}.vol5 ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--v5-accent) 70%, #a06040);background-clip:padding-box;border:2px solid #0000}:is(.app-shell:has(.vol5),.app-shell-immersive:has(.vol5)){background:#f7f1ea}.vol5 a{color:var(--v5-accent)}.vol5 a:hover{color:#9a3412}.v5-page{max-width:var(--v5-frame);box-sizing:border-box;width:100%;margin:0 auto;padding:1.25rem clamp(.85rem,3vw,1.5rem) 3rem}.v5-kicker{letter-spacing:.22em;color:var(--v5-accent);margin:0;font-size:.75rem}.v5-kicker.faint{color:var(--v5-faint)}.v5-muted{color:var(--v5-muted)}.v5-faint{color:var(--v5-faint)}.v5-accent{color:var(--v5-accent)}.v5-hero h1,.v5-article h1,.v5-section-title,.v5-card-body h3,.v5-maps-body h2,.v5-home-copy h1,.v5-colophon-quote blockquote{font-family:var(--v5-display);letter-spacing:-.03em;font-weight:600;line-height:1.2}.v5-hero.compact h1{margin:.6rem 0 0;font-size:clamp(1.75rem,4vw,2.5rem)}.v5-hero-lead,.v5-lead{max-width:40rem;color:var(--v5-muted);line-height:1.7}.v5-btn-row{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.v5-btn{border:1px solid var(--v5-line);background:var(--v5-raised);min-height:2.75rem;color:var(--v5-fg);font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0 1.1rem;text-decoration:none;display:inline-flex}.v5-btn.is-primary{border-color:var(--v5-accent);color:#fff;background:linear-gradient(#ea580c 0%,#c2410c 100%)}.v5-btn:hover{color:var(--v5-fg);border-color:color-mix(in srgb, var(--v5-accent) 45%, var(--v5-line))}.v5-btn.is-primary:hover{color:#fff}.v5-shell{background:var(--v5-bg);min-height:100dvh;color:var(--v5-fg);flex-direction:column;display:flex}.v5-topbar{z-index:40;color:#fde8d8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#3b1a10 0%,#1c0c08 100%);border-bottom:1px solid #00000059;position:sticky;top:0;box-shadow:0 1px #ea580c40}.v5-topbar-inner{max-width:var(--v5-frame);box-sizing:border-box;align-items:center;gap:.75rem;width:100%;height:3.5rem;margin:0 auto;padding:0 clamp(.85rem,3vw,1.25rem);display:flex}.v5-brand{color:inherit;flex-shrink:0;align-items:center;gap:.55rem;text-decoration:none;display:flex}.v5-brand:hover{color:inherit}.v5-brand-mark{color:#fb923c;background:#00000047;border:1px solid #fb923c8c;border-radius:.3rem;place-items:center;width:2rem;height:2rem;display:grid}.v5-brand-text{align-items:baseline;gap:.55rem;display:flex}.v5-brand-text strong{font-family:var(--v5-display);color:#fff7ed;font-size:1.1rem;font-weight:600;line-height:1}.v5-brand-text small{color:#fdd7bed1;white-space:nowrap;text-overflow:ellipsis;max-width:22rem;font-size:.72rem;line-height:1.3;display:none;overflow:hidden}@media (width>=768px){.v5-brand-text small{display:inline}}.v5-top-nav{align-items:center;gap:.15rem;margin-left:auto;display:none}@media (width>=1024px){.v5-top-nav{display:flex}}.v5-top-link{color:#fddcbec7;font-variant-numeric:tabular-nums;border-radius:.25rem;padding:.45rem;font-size:.75rem;text-decoration:none}.v5-top-link:hover{color:#fff}.v5-top-link.is-active{color:#fb923c;font-weight:600}.v5-top-maps{padding-left:.65rem;font-size:.875rem}.v5-top-progress{color:#e6b48cbf;font-variant-numeric:tabular-nums;margin:0 0 0 .35rem;font-size:.75rem}@media (width>=1024px){.v5-top-progress{margin-left:.65rem}}.v5-top-menu{color:#fde8d8;cursor:pointer;background:0 0;border:0;place-items:center;width:2.4rem;height:2.4rem;margin-left:auto;font-size:1.25rem;display:grid}@media (width>=1024px){.v5-top-menu{display:none}}.v5-top-drawer{color:#fde8d8;background:#2a120c;border-top:1px solid #ffffff1a}@media (width>=1024px){.v5-top-drawer{display:none}}.v5-top-drawer-nav{max-width:var(--v5-frame);box-sizing:border-box;gap:.15rem;width:100%;margin:0 auto;padding:.65rem clamp(.85rem,3vw,1.25rem);display:grid}.v5-top-drawer-link{min-height:2.75rem;color:inherit;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .75rem;text-decoration:none;display:flex}.v5-top-drawer-link:hover{color:inherit;background:#ffffff14}.v5-home-hero{box-sizing:border-box;background:radial-gradient(70% 60% at 70% 40%,#c2410c59,#0000 60%),linear-gradient(160deg,#1c0c08 0%,#3b1a10 40%,#5c2a14 100%);border:0;border-radius:0;width:100%;max-width:none;min-height:calc(100dvh - 3.5rem);margin:0;position:relative;overflow:hidden}@media (width<=639px){.v5-home-hero{min-height:78dvh}}.v5-home-stage{position:absolute;inset:0}.v5-home-cover{object-fit:cover;object-position:55% 40%;filter:saturate(1.05)brightness(.82);width:100%;height:100%;display:block}.v5-hero-glow{pointer-events:none;opacity:.9;background:radial-gradient(45% 50% at 75% 45%,#ea580c47,#0000 70%),radial-gradient(40% 40% at 20% 70%,#7c2d1266,#0000 65%);position:absolute;inset:0}.v5-ember-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.v5-ember{opacity:.65;background:#fb923c;border-radius:50%;width:5px;height:5px;animation:11s linear infinite v5-ember-rise;position:absolute;box-shadow:0 0 10px #ea580c,0 0 18px #ea580c80}.v5-ember:first-child{animation-duration:13s;bottom:-8%;left:10%}.v5-ember:nth-child(2){width:4px;height:4px;animation-duration:10s;animation-delay:-2s;bottom:-12%;left:22%}.v5-ember:nth-child(3){animation-duration:15s;animation-delay:-5s;bottom:-6%;left:38%}.v5-ember:nth-child(4){width:3px;height:3px;animation-duration:12s;animation-delay:-1s;bottom:-14%;left:52%}.v5-ember:nth-child(5){animation-duration:14s;animation-delay:-7s;bottom:-9%;left:66%}.v5-ember:nth-child(6){width:4px;height:4px;animation-duration:9s;animation-delay:-3s;bottom:-16%;left:78%}.v5-ember:nth-child(7){animation-duration:16s;animation-delay:-8s;bottom:-5%;left:88%}.v5-ember:nth-child(8){width:3px;height:3px;animation-duration:11s;animation-delay:-4s;bottom:-18%;left:45%}@keyframes v5-ember-rise{0%{opacity:0;transform:translate(0,0)scale(1)}15%{opacity:.7}to{opacity:0;transform:translate(20px,-110vh)scale(.4)}}.v5-hero-mask{pointer-events:none;background:linear-gradient(90deg,#140804c7 0%,#1408047a 34%,#14080424 58%,#0000 78%),linear-gradient(#0e06048c 0,#0000 20px),linear-gradient(0deg,#0e06048c 0,#0000 24px);position:absolute;inset:0}.v5-home-copy{z-index:1;min-height:inherit;max-width:var(--v5-frame);box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:100%;margin:0 auto;padding:3rem clamp(.85rem,3vw,1.75rem) 2.75rem;display:flex;position:relative}@media (width>=768px){.v5-home-copy{justify-content:center;padding-bottom:5rem}}.v5-home-copy h1{color:#fff7ed;text-shadow:0 1px 2px #00000080,0 8px 28px #280a008c;max-width:38rem;margin:.75rem 0 0;font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.12}.v5-home-copy .v5-kicker{color:#fb923c;text-shadow:0 1px 10px #0006}.v5-home-copy .v5-hero-lead{color:#ffeddceb;text-shadow:0 1px 12px #14060080}.v5-cabinet{border-top:1px solid var(--v5-line);margin-top:2.5rem;padding-top:2rem}.v5-section-title{margin:.4rem 0 1.25rem;font-size:1.75rem}.v5-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:1rem;display:grid}.v5-card{border:1px solid var(--v5-line);background:var(--v5-surface);color:inherit;border-radius:.9rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block;overflow:hidden}.v5-card:hover{border-color:color-mix(in srgb, var(--v5-accent) 40%, var(--v5-line));color:inherit;box-shadow:0 8px 24px #78280a1a}.v5-card-media{aspect-ratio:16/9;background:radial-gradient(at 50% 40%,#ea580c38,#0000 65%),#2a120c;position:relative;overflow:hidden}.v5-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.v5-card:hover .v5-card-media img{transform:scale(1.03)}.v5-card-no{color:#fb923c;font-variant-numeric:tabular-nums;text-shadow:0 1px 8px #000;z-index:1;font-size:.75rem;position:absolute;top:.9rem;left:.9rem}.v5-card-body{padding:1rem 1.1rem 1.2rem}.v5-card-lead{color:var(--v5-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.v5-card-body h3{color:#9a3412;margin:.45rem 0 0;font-size:1.15rem}.v5-colophon-quote{border-top:1px solid var(--v5-line);gap:1.5rem;margin-top:3rem;padding-top:2rem;display:grid}.v5-colophon-quote blockquote{color:color-mix(in srgb, var(--v5-fg) 90%, var(--v5-accent));margin:0;font-size:clamp(1.25rem,2.5vw,1.65rem)}@media (width>=768px){.v5-colophon-quote{grid-template-columns:1.2fr 1fr;align-items:end}}.v5-article{max-width:56rem;padding-top:1.75rem;padding-bottom:3rem}.v5-article h1{margin:.45rem 0 0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.25}.v5-article .v5-lead{margin-top:1rem;margin-bottom:.25rem;font-size:1.08rem;line-height:1.85}.v5-read-card{--v5-prose:38rem;color:#2a1810;box-sizing:border-box;background:#fffaf5;border:1px solid #c2410c1f;border-radius:.9rem;width:100%;margin-top:1.5rem;padding:1.75rem clamp(1.25rem,5vw,2.75rem) 2.25rem;box-shadow:0 10px 28px #2810081f}.v5-read-card>.v5-kicker,.v5-read-card>h1,.v5-read-card>.v5-lead,.v5-read-card>.v5-chapter-meta{max-width:var(--v5-prose);margin-left:auto;margin-right:auto}.v5-chapter-meta{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.v5-chapter-meta li{color:var(--v5-muted);border:1px solid var(--v5-line);background:color-mix(in srgb, var(--v5-raised) 55%, transparent);border-radius:999px;padding:.25rem .7rem;font-size:.8rem}.v5-md-wrap{margin-top:2rem}.vol5 .md-figure{border:1px solid var(--v5-line);background:#1c0c08;border-radius:.85rem;width:100%;max-width:none;margin:2.25rem 0;overflow:hidden;box-shadow:0 0 0 1px #ea580c1a}.vol5 .md-figure-btn{background:#1c0c08;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.vol5 .md-figure-btn img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:min(78vh,42rem);margin:0 auto;display:block}.vol5 .md-figure-hint{color:#fb923c;background:#2a120cd1;border-color:#ea580c66}.vol5 .md-callout{color:#2a1810;background:#fff0e6;border-left-color:#c2410c}.vol5 .md-body{color:#2a1810;box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;max-width:none;padding:0;font-size:1.08rem;line-height:2}.vol5 .md-body h2,.vol5 .md-body h3,.vol5 .md-h2,.vol5 .md-h3{color:#7c2d12;line-height:1.4}.vol5 .md-body h2,.vol5 .md-h2{margin:2.6rem auto 1.15rem;padding-top:.55rem}.vol5 .md-body h3,.vol5 .md-h3{margin:2rem auto .85rem}.vol5 .md-body>:not(.md-figure){max-width:var(--v5-prose,38rem);margin-left:auto;margin-right:auto}.vol5 .md-body p{margin:1.35rem auto;line-height:2}.vol5 .md-body ul,.vol5 .md-body ol{margin:1.25rem auto}.vol5 .md-body li+li{margin-top:.65rem}.vol5 .md-body p,.vol5 .md-body li{color:#2a1810}.vol5 .md-body hr{margin:2.25rem 0}.vol5 .md-callout{max-width:var(--v5-prose,38rem);margin:2rem auto;line-height:1.9}.vol5 .md-body strong{color:#9a3412}.vol5 .md-body a{color:#c2410c}.vol5 .md-figure figcaption{color:#6b4a3a;background:#faf3ec}.vol5 .md-body table{border-collapse:collapse;width:100%;max-width:100%;font-size:.92rem;display:block;overflow-x:auto}.vol5 .md-body th,.vol5 .md-body td{border:1px solid var(--v5-line);text-align:left;padding:.45rem .6rem}.vol5 .md-body th{color:#7c2d12;background:#f3e6da}.v5-end-nav{border-top:1px solid var(--v5-line);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:2.75rem;padding-top:1.25rem;display:flex}.v5-end-btn{border:1px solid var(--v5-line);min-height:2.75rem;color:var(--v5-fg);background:0 0;border-radius:.55rem;align-items:center;max-width:100%;padding:.45rem .9rem;font-size:.95rem;text-decoration:none;display:inline-flex}.v5-end-btn:hover{border-color:color-mix(in srgb, var(--v5-accent) 45%, var(--v5-line));color:var(--v5-accent)}.v5-maps-page .v5-hero{margin-bottom:1.5rem}.v5-maps-grid{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:1rem;display:grid}.v5-maps-card{text-align:left;border:1px solid var(--v5-line);background:var(--v5-surface);color:inherit;font:inherit;cursor:pointer;border-radius:.9rem;flex-direction:column;padding:0;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.v5-maps-card:hover{border-color:color-mix(in srgb, var(--v5-accent) 42%, var(--v5-line));transform:translateY(-2px)}.v5-maps-media{aspect-ratio:4/3;background:radial-gradient(at 50% 40%,#ea580c33,#0000 65%),#1c0c08;position:relative;overflow:hidden}.v5-maps-media img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.v5-maps-placeholder{opacity:.45;z-index:0;place-items:center;font-size:2rem;display:grid;position:absolute;inset:0}.v5-maps-body{padding:.95rem 1.05rem 1.15rem}.v5-maps-body h2{color:#9a3412;margin:.2rem 0 .45rem;font-size:1.25rem}.v5-maps-body .v5-muted{margin:0;font-size:.92rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.v5-ember,.v5-hero-glow{animation:none!important}}.vol6{--v6-bg:#e8f4fc;--v6-surface:#f0f9ff;--v6-raised:#dbeafe;--v6-fg:#0b1f3a;--v6-muted:#334e68;--v6-faint:#64748b;--v6-accent:#0284c7;--v6-accent-hot:#38bdf8;--v6-accent-dim:#bae6fd;--v6-line:#bfdbfe;--v6-deep:#0b1f3a;--v6-navy:#0c4a6e;--v6-frame:72rem;--v6-display:"Noto Serif SC", "Source Serif 4", "Songti SC", Georgia, serif;background:var(--v6-bg);color:var(--v6-fg);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--v6-accent-hot) 55%, #7dd3fc) transparent;min-height:100dvh;padding:0}.vol6 *,.vol6 :before,.vol6 :after{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--v6-accent-hot) 55%, #7dd3fc) transparent}:is(.app-shell:has(.vol6),.app-shell-immersive:has(.vol6)){background:#e8f4fc}.vol6 a{color:var(--v6-accent)}.vol6 a:hover{color:#0369a1}.v6-page{max-width:var(--v6-frame);box-sizing:border-box;width:100%;margin:0 auto;padding:1.25rem clamp(.85rem,3vw,1.5rem) 3rem}.v6-kicker{letter-spacing:.22em;color:var(--v6-accent);margin:0;font-size:.75rem}.v6-kicker.faint{color:var(--v6-faint)}.v6-muted{color:var(--v6-muted)}.v6-faint{color:var(--v6-faint)}.v6-accent{color:var(--v6-accent)}.v6-hero h1,.v6-article h1,.v6-section-title,.v6-card-body h3,.v6-labs-body h2,.v6-home-copy h1,.v6-colophon-quote blockquote,.v6-specimen-name{font-family:var(--v6-display);letter-spacing:-.03em;font-weight:600;line-height:1.2}.v6-hero.compact h1{margin:.6rem 0 0;font-size:clamp(1.75rem,4vw,2.5rem)}.v6-hero-lead,.v6-lead{max-width:40rem;color:var(--v6-muted);line-height:1.7}.v6-btn-row{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.v6-btn{border:1px solid var(--v6-line);background:var(--v6-raised);min-height:2.75rem;color:var(--v6-fg);font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0 1.1rem;text-decoration:none;display:inline-flex}.v6-btn.is-primary{color:#fff;background:linear-gradient(#38bdf8 0%,#0284c7 100%);border-color:#0ea5e9}.v6-btn:hover{color:var(--v6-fg);border-color:color-mix(in srgb, var(--v6-accent-hot) 45%, var(--v6-line))}.v6-btn.is-primary:hover{color:#fff}.v6-shell{background:var(--v6-bg);min-height:100dvh;color:var(--v6-fg);flex-direction:column;display:flex}.v6-topbar{z-index:40;color:#e0f2fe;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0c4a6e 0%,#0b1f3a 100%);border-bottom:1px solid #38bdf840;position:sticky;top:0;box-shadow:0 1px #38bdf833}.v6-topbar-inner{max-width:var(--v6-frame);box-sizing:border-box;align-items:center;gap:.75rem;width:100%;height:3.5rem;margin:0 auto;padding:0 clamp(.85rem,3vw,1.25rem);display:flex}.v6-brand{color:inherit;flex-shrink:0;align-items:center;gap:.55rem;text-decoration:none;display:flex}.v6-brand:hover{color:inherit}.v6-brand-mark{color:#38bdf8;background:#00000047;border:1px solid #38bdf88c;border-radius:.3rem;place-items:center;width:2rem;height:2rem;display:grid}.v6-brand-text{align-items:baseline;gap:.55rem;display:flex}.v6-brand-text strong{font-family:var(--v6-display);color:#f0f9ff;font-size:1.1rem;font-weight:600;line-height:1}.v6-brand-text small{color:#bae6fdd1;white-space:nowrap;text-overflow:ellipsis;max-width:22rem;font-size:.72rem;line-height:1.3;display:none;overflow:hidden}@media (width>=768px){.v6-brand-text small{display:inline}}.v6-top-nav{align-items:center;gap:.15rem;margin-left:auto;display:none}@media (width>=1024px){.v6-top-nav{display:flex}}.v6-top-link{color:#bae6fdc7;font-variant-numeric:tabular-nums;border-radius:.25rem;padding:.45rem;font-size:.75rem;text-decoration:none}.v6-top-link:hover{color:#fff}.v6-top-link.is-active{color:#38bdf8;font-weight:600}.v6-top-labs{padding-left:.65rem;font-size:.875rem}.v6-top-progress{color:#7dd3fcbf;font-variant-numeric:tabular-nums;margin:0 0 0 .35rem;font-size:.75rem}@media (width>=1024px){.v6-top-progress{margin-left:.65rem}}.v6-top-menu{color:#e0f2fe;cursor:pointer;background:0 0;border:0;place-items:center;width:2.4rem;height:2.4rem;margin-left:auto;font-size:1.25rem;display:grid}@media (width>=1024px){.v6-top-menu{display:none}}.v6-top-drawer{color:#e0f2fe;background:#0b1f3a;border-top:1px solid #38bdf826}@media (width>=1024px){.v6-top-drawer{display:none}}.v6-top-drawer-nav{max-width:var(--v6-frame);box-sizing:border-box;gap:.15rem;width:100%;margin:0 auto;padding:.65rem clamp(.85rem,3vw,1.25rem);display:grid}.v6-top-drawer-link{min-height:2.75rem;color:inherit;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .75rem;text-decoration:none;display:flex}.v6-top-drawer-link:hover{color:inherit;background:#38bdf81f}.v6-home-hero{box-sizing:border-box;background:radial-gradient(70% 60% at 70% 40%,#0ea5e959,#0000 60%),linear-gradient(160deg,#0b1f3a 0%,#0c4a6e 45%,#0369a1 100%);width:100%;max-width:none;min-height:calc(100dvh - 3.5rem);margin:0;position:relative;overflow:hidden}@media (width<=639px){.v6-home-hero{min-height:78dvh}}.v6-home-stage{position:absolute;inset:0}.v6-stage,.v6-stage-canvas{width:100%;height:100%;position:absolute;inset:0}.v6-stage{background:#0b1f3a}.v6-stage-poster,.v6-stage-fallback{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v6-stage-fallback{background:radial-gradient(at 60% 40%,#38bdf859,#0000 55%),#0b1f3a}.v6-stage-canvas{z-index:1;touch-action:pan-y;pointer-events:none!important}.v6-stage-canvas canvas{touch-action:pan-y;pointer-events:none!important}.v6-stage-canvas--svg{touch-action:pan-y;justify-content:center;display:flex;pointer-events:none!important}.v6-stage-canvas--svg-bottom{align-items:flex-end}.v6-stage-canvas--svg-center{align-items:center}.v6-stage-canvas--photo{justify-content:center;align-items:center;display:flex}.v6-stage-canvas--svg .v6-svg-topbar,.v6-stage-canvas>svg.v6-svg-topbar{touch-action:pan-y;width:100%;height:auto;max-height:100%;display:block;position:relative;inset:auto;pointer-events:none!important}.v6-top-photo{object-fit:contain;object-position:center;touch-action:pan-y;width:100%;height:100%;pointer-events:none!important}.v6-svg-topbar--ch05{aspect-ratio:1600/448}.v6-home-stage{pointer-events:none}.v6-hero-mask{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0b1f3ad1 0%,#0b1f3a80 34%,#0b1f3a1f 58%,#0000 78%),linear-gradient(#0b1f3a80 0,#0000 20px),linear-gradient(0deg,#0b1f3a8c 0,#0000 24px);position:absolute;inset:0}.v6-home-copy{z-index:3;min-height:inherit;max-width:var(--v6-frame);box-sizing:border-box;pointer-events:none;flex-direction:column;justify-content:flex-end;width:100%;margin:0 auto;padding:3rem clamp(.85rem,3vw,1.75rem) 2.75rem;display:flex;position:relative}.v6-home-copy a,.v6-home-copy .v6-btn-row{pointer-events:auto}@media (width>=768px){.v6-home-copy{justify-content:center;padding-bottom:5rem}}.v6-home-copy h1{color:#f0f9ff;text-shadow:0 1px 2px #00000073,0 8px 28px #0b1f3a8c;max-width:38rem;margin:.75rem 0 0;font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.12}.v6-home-copy .v6-kicker{color:#38bdf8;text-shadow:0 1px 10px #00000059}.v6-home-copy .v6-hero-lead{color:#e0f2feeb;text-shadow:0 1px 12px #0b1f3a80}.v6-cabinet{border-top:1px solid var(--v6-line);margin-top:2.5rem;padding-top:2rem}.v6-section-title{margin:.4rem 0 1.25rem;font-size:1.75rem}.v6-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:1rem;display:grid}.v6-card{border:1px solid var(--v6-line);background:var(--v6-surface);color:inherit;border-radius:.9rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block;overflow:hidden}.v6-card:hover{border-color:color-mix(in srgb, var(--v6-accent-hot) 40%, var(--v6-line));color:inherit;box-shadow:0 8px 24px #0c4a6e1f}.v6-card-media{aspect-ratio:16/9;background:radial-gradient(at 50% 40%,#38bdf847,#0000 65%),linear-gradient(160deg,#0c4a6e,#0b1f3a);position:relative;overflow:hidden}.v6-card-media img{object-fit:cover;width:100%;height:100%;display:block}.v6-card-no{color:#38bdf8;font-variant-numeric:tabular-nums;text-shadow:0 1px 8px #000;z-index:1;font-size:.75rem;position:absolute;top:.9rem;left:.9rem}.v6-card-body{padding:1rem 1.1rem 1.2rem}.v6-card-lead{color:var(--v6-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.v6-card-body h3{color:#0369a1;margin:.45rem 0 0;font-size:1.15rem}.v6-colophon-quote{border-top:1px solid var(--v6-line);gap:1.5rem;margin-top:3rem;padding-top:2rem;display:grid}.v6-colophon-quote blockquote{color:color-mix(in srgb, var(--v6-fg) 90%, var(--v6-accent));margin:0;font-size:clamp(1.25rem,2.5vw,1.65rem)}@media (width>=768px){.v6-colophon-quote{grid-template-columns:1.2fr 1fr;align-items:end}}.v6-chapter-shell{flex-direction:column;display:flex}.v6-specimen{background:#0b1f3a;width:100%;height:min(52dvh,28rem);min-height:16rem;position:relative;overflow:hidden}.v6-specimen--photo{aspect-ratio:2007/784;height:auto;min-height:0}.v6-specimen .v6-stage,.v6-specimen .v6-stage-canvas{position:absolute;inset:0}.v6-specimen-mask{z-index:2;pointer-events:none;background:linear-gradient(#0000 55%,#0b1f3abf 100%);position:absolute;inset:0}.v6-specimen-meta{z-index:3;color:#e0f2fe;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem clamp(.85rem,3vw,1.5rem);display:flex;position:absolute;bottom:0;left:0;right:0}.v6-specimen-name{color:#f0f9ff;margin:.25rem 0 0;font-size:1.15rem}.v6-drag-hint{display:none}.v6-article{max-width:56rem;padding-top:1.75rem;padding-bottom:3rem}.v6-article h1{margin:.45rem 0 0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.25}.v6-article .v6-lead{margin-top:1rem;margin-bottom:.25rem;font-size:1.08rem;line-height:1.85}.v6-read-card{--v6-prose:38rem;color:#0b1f3a;box-sizing:border-box;background:#f0f9ff;border:1px solid #0ea5e924;border-radius:.9rem;width:100%;margin-top:.5rem;padding:1.75rem clamp(1.25rem,5vw,2.75rem) 2.25rem;box-shadow:0 10px 28px #0b1f3a1a}.v6-read-card>.v6-kicker,.v6-read-card>h1,.v6-read-card>.v6-lead,.v6-read-card>.v6-chapter-meta{max-width:var(--v6-prose);margin-left:auto;margin-right:auto}.v6-chapter-meta{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.v6-chapter-meta li{color:var(--v6-muted);border:1px solid var(--v6-line);background:color-mix(in srgb, var(--v6-raised) 55%, transparent);border-radius:999px;padding:.25rem .7rem;font-size:.8rem}.v6-md-wrap{margin-top:2rem}.vol6 .md-figure{border:1px solid var(--v6-line);background:#0b1f3a;border-radius:.85rem;width:100%;max-width:none;margin:2.25rem 0;overflow:hidden;box-shadow:0 0 0 1px #38bdf81f}.vol6 .md-figure-btn{background:#0b1f3a;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.vol6 .md-figure-btn img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:min(78vh,42rem);margin:0 auto;display:block}.vol6 .md-figure-hint{color:#38bdf8;background:#0b1f3ad1;border-color:#38bdf866}.vol6 .md-callout{color:#0b1f3a;max-width:var(--v6-prose,38rem);background:#e0f2fe;border-left-color:#0284c7;margin:2rem auto;line-height:1.9}.vol6 .md-body{color:#0b1f3a;box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;max-width:none;padding:0;font-size:1.08rem;line-height:2}.vol6 .md-body h2,.vol6 .md-body h3,.vol6 .md-h2,.vol6 .md-h3{color:#0c4a6e;line-height:1.4}.vol6 .md-body h2,.vol6 .md-h2{margin:2.6rem auto 1.15rem;padding-top:.55rem}.vol6 .md-body h3,.vol6 .md-h3{margin:2rem auto .85rem}.vol6 .md-body>:not(.md-figure){max-width:var(--v6-prose,38rem);margin-left:auto;margin-right:auto}.vol6 .md-body p{margin:1.35rem auto;line-height:2}.vol6 .md-body ul,.vol6 .md-body ol{margin:1.25rem auto}.vol6 .md-body li+li{margin-top:.65rem}.vol6 .md-body p,.vol6 .md-body li{color:#0b1f3a}.vol6 .md-body hr{margin:2.25rem 0}.vol6 .md-body strong{color:#0369a1}.vol6 .md-body a{color:#0284c7}.vol6 .md-figure figcaption{color:#334e68;background:#e8f4fc}.v6-end-nav{border-top:1px solid var(--v6-line);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:2.75rem;padding-top:1.25rem;display:flex}.v6-end-btn{border:1px solid var(--v6-line);min-height:2.75rem;color:var(--v6-fg);background:0 0;border-radius:.55rem;align-items:center;max-width:100%;padding:.45rem .9rem;font-size:.95rem;text-decoration:none;display:inline-flex}.v6-end-btn:hover{border-color:color-mix(in srgb, var(--v6-accent-hot) 45%, var(--v6-line));color:var(--v6-accent)}.v6-labs-page .v6-hero{margin-bottom:1.5rem}.v6-labs-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.25rem;display:grid}.v6-labs-card{border:1px solid var(--v6-line);background:var(--v6-surface);border-radius:.9rem;flex-direction:column;scroll-margin-top:4.5rem;display:flex;overflow:hidden}.v6-labs-media{aspect-ratio:4/3;cursor:pointer;background:radial-gradient(at 50% 40%,#38bdf838,#0000 65%),#0b1f3a;border:0;padding:0;position:relative;overflow:hidden}.v6-labs-media img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.v6-labs-placeholder{opacity:.45;z-index:0;place-items:center;font-size:2rem;display:grid;position:absolute;inset:0}.v6-labs-body{padding:.95rem 1.05rem 1.2rem}.v6-labs-purpose{letter-spacing:.12em;color:var(--v6-accent);text-transform:none;margin:0;font-size:.72rem}.v6-labs-body h2{color:#0369a1;margin:.25rem 0 .45rem;font-size:1.25rem}.v6-labs-body .v6-muted{margin:0 0 .65rem;font-size:.92rem;line-height:1.55}.v6-labs-materials{color:var(--v6-fg);margin:0 0 .65rem;font-size:.85rem}.v6-labs-steps{color:var(--v6-muted);margin:0 0 .85rem;padding-left:1.15rem;font-size:.88rem;line-height:1.55}.v6-labs-steps li+li{margin-top:.35rem}.v6-labs-chapter{font-size:.9rem;font-weight:600;text-decoration:none}.v6-labs-chapter:hover{text-decoration:underline}.vol6 .volume-colophon-inner{color:var(--v6-muted)}.vol6 .volume-colophon--light{border-top-color:var(--v6-line);background:0 0}.vol7{--v7-bg:#f6efe4;--v7-surface:#fffbf5;--v7-raised:#f0e2cc;--v7-fg:#2c1a0e;--v7-muted:#6b4e35;--v7-faint:#9a7a58;--v7-accent:#ea580c;--v7-accent-hot:#f97316;--v7-accent-dim:#fed7aa;--v7-line:#e4d2b8;--v7-deep:#3b2414;--v7-frame:72rem;--v7-display:"Noto Serif SC", "Source Serif 4", "Songti SC", Georgia, serif;background:var(--v7-bg);color:var(--v7-fg);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--v7-accent) 55%, #d4a574) transparent;min-height:100dvh;padding:0}.vol7 *,.vol7 :before,.vol7 :after{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--v7-accent) 55%, #d4a574) transparent}:is(.app-shell:has(.vol7),.app-shell-immersive:has(.vol7)){background:#f6efe4}.vol7 a{color:var(--v7-accent)}.vol7 a:hover{color:#c2410c}.vol7 .volume-colophon-inner{color:var(--v7-muted)}.vol7 .volume-colophon--light{border-top-color:var(--v7-line);background:0 0}.v7-page{max-width:var(--v7-frame);box-sizing:border-box;width:100%;margin:0 auto;padding:1.25rem clamp(.85rem,3vw,1.5rem) 3rem}.v7-kicker{letter-spacing:.22em;color:var(--v7-accent);margin:0;font-size:.75rem}.v7-kicker.faint{color:var(--v7-faint)}.v7-muted{color:var(--v7-muted)}.v7-faint{color:var(--v7-faint)}.v7-accent{color:var(--v7-accent)}.v7-hero h1,.v7-article h1,.v7-section-title,.v7-card-body h3,.v7-home-copy h1,.v7-colophon-quote blockquote{font-family:var(--v7-display);letter-spacing:-.03em;font-weight:600;line-height:1.2}.v7-hero.compact h1{margin:.6rem 0 0;font-size:clamp(1.75rem,4vw,2.5rem)}.v7-hero-lead,.v7-lead{max-width:40rem;color:var(--v7-muted);line-height:1.7}.v7-btn-row{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.v7-btn{border:1px solid var(--v7-line);background:var(--v7-raised);min-height:2.75rem;color:var(--v7-fg);font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0 1.1rem;text-decoration:none;display:inline-flex}.v7-btn.is-primary{border-color:var(--v7-accent);color:#fff;background:linear-gradient(#f97316 0%,#ea580c 100%)}.v7-btn:hover{color:var(--v7-fg);border-color:color-mix(in srgb, var(--v7-accent) 45%, var(--v7-line))}.v7-btn.is-primary:hover{color:#fff}.v7-shell{background:var(--v7-bg);min-height:100dvh;color:var(--v7-fg);flex-direction:column;display:flex}.v7-topbar{z-index:40;color:#ffedd5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#5c3318 0%,#2c160c 100%);border-bottom:1px solid #0000004d;position:sticky;top:0;box-shadow:0 1px #ea580c47}.v7-topbar-inner{max-width:var(--v7-frame);box-sizing:border-box;align-items:center;gap:.75rem;width:100%;height:3.5rem;margin:0 auto;padding:0 clamp(.85rem,3vw,1.25rem);display:flex}.v7-brand{color:inherit;flex-shrink:0;align-items:center;gap:.55rem;text-decoration:none;display:flex}.v7-brand:hover{color:inherit}.v7-brand-mark{color:#fb923c;background:#00000047;border:1px solid #fb923c8c;border-radius:.3rem;place-items:center;width:2rem;height:2rem;display:grid}.v7-brand-text{align-items:baseline;gap:.55rem;display:flex}.v7-brand-text strong{font-family:var(--v7-display);color:#fff7ed;font-size:1.1rem;font-weight:600;line-height:1}.v7-brand-text small{color:#fed7aad9;white-space:nowrap;text-overflow:ellipsis;max-width:22rem;font-size:.72rem;line-height:1.3;display:none;overflow:hidden}@media (width>=768px){.v7-brand-text small{display:inline}}.v7-top-nav{align-items:center;gap:.15rem;margin-left:auto;display:none}@media (width>=1024px){.v7-top-nav{display:flex}}.v7-top-link{color:#fed7aac7;font-variant-numeric:tabular-nums;border-radius:.25rem;padding:.45rem;font-size:.75rem;text-decoration:none}.v7-top-link:hover{color:#fff}.v7-top-link.is-active{color:#fb923c;font-weight:600}.v7-top-maps{padding-left:.65rem;font-size:.875rem}.v7-top-progress{color:#e6b48cbf;font-variant-numeric:tabular-nums;margin:0 0 0 .35rem;font-size:.75rem}@media (width>=1024px){.v7-top-progress{margin-left:.65rem}}.v7-top-menu{color:#ffedd5;cursor:pointer;background:0 0;border:0;place-items:center;width:2.4rem;height:2.4rem;margin-left:auto;font-size:1.25rem;display:grid}@media (width>=1024px){.v7-top-menu{display:none}}.v7-top-drawer{color:#ffedd5;background:#3b2414;border-top:1px solid #ffffff1a}@media (width>=1024px){.v7-top-drawer{display:none}}.v7-top-drawer-nav{max-width:var(--v7-frame);box-sizing:border-box;gap:.15rem;width:100%;margin:0 auto;padding:.65rem clamp(.85rem,3vw,1.25rem);display:grid}.v7-top-drawer-link{min-height:2.75rem;color:inherit;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .75rem;text-decoration:none;display:flex}.v7-top-drawer-link:hover{color:inherit;background:#ffffff14}.v7-home-hero{box-sizing:border-box;background:radial-gradient(70% 60% at 70% 40%,#ea580c52,#0000 60%),linear-gradient(160deg,#2c160c 0%,#5c3318 42%,#9a3412 100%);border:0;border-radius:0;width:100%;max-width:none;min-height:100dvh;margin:0;position:relative;overflow:hidden}@media (width<=639px){.v7-home-hero{min-height:78dvh}}.v7-home-stage{position:absolute;inset:0}.v7-home-cover{object-fit:cover;object-position:55% 40%;filter:saturate(1.05)brightness(.85);width:100%;height:100%;display:block}.v7-hero-glow{pointer-events:none;opacity:.9;background:radial-gradient(45% 50% at 75% 45%,#ea580c47,#0000 70%),radial-gradient(40% 40% at 20% 70%,#92400e66,#0000 65%);position:absolute;inset:0}.v7-dust-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.v7-dust{opacity:.55;background:#fdba74;border-radius:50%;width:4px;height:4px;animation:14s linear infinite v7-dust-drift;position:absolute;box-shadow:0 0 8px #ea580c}.v7-dust:first-child{animation-duration:16s;bottom:-6%;left:8%}.v7-dust:nth-child(2){width:3px;height:3px;animation-duration:11s;animation-delay:-2s;bottom:-10%;left:20%}.v7-dust:nth-child(3){animation-duration:18s;animation-delay:-5s;bottom:-5%;left:36%}.v7-dust:nth-child(4){width:3px;height:3px;animation-duration:13s;animation-delay:-1s;bottom:-12%;left:50%}.v7-dust:nth-child(5){animation-duration:15s;animation-delay:-7s;bottom:-8%;left:64%}.v7-dust:nth-child(6){width:4px;height:4px;animation-duration:10s;animation-delay:-3s;bottom:-14%;left:76%}.v7-dust:nth-child(7){animation-duration:17s;animation-delay:-8s;bottom:-4%;left:88%}.v7-dust:nth-child(8){width:3px;height:3px;animation-duration:12s;animation-delay:-4s;bottom:-16%;left:42%}@keyframes v7-dust-drift{0%{opacity:0;transform:translate(0,0)scale(1)}15%{opacity:.6}to{opacity:0;transform:translate(30px,-110vh)scale(.35)}}.v7-hero-mask{pointer-events:none;background:linear-gradient(90deg,#1c0e06c7 0%,#1c0e067a 34%,#1c0e0624 58%,#0000 78%),linear-gradient(#140a048c 0,#0000 20px),linear-gradient(0deg,#140a048c 0,#0000 24px);position:absolute;inset:0}.v7-home-copy{z-index:1;min-height:inherit;max-width:var(--v7-frame);box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:100%;margin:0 auto;padding:3rem clamp(.85rem,3vw,1.75rem) 2.75rem;display:flex;position:relative}@media (width>=768px){.v7-home-copy{justify-content:center;padding-bottom:5rem}}.v7-home-copy h1{color:#fff7ed;text-shadow:0 1px 2px #00000080,0 8px 28px #2810008c;max-width:40rem;margin:.75rem 0 0;font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.12}.v7-home-copy .v7-kicker{color:#fb923c;text-shadow:0 1px 10px #0006}.v7-home-copy .v7-hero-lead{color:#ffedd5eb;text-shadow:0 1px 12px #14080080}.v7-cabinet{border-top:1px solid var(--v7-line);margin-top:2.5rem;padding-top:2rem}.v7-section-title{margin:.4rem 0 1.25rem;font-size:1.75rem}.v7-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:1rem;display:grid}.v7-card{border:1px solid var(--v7-line);background:var(--v7-surface);color:inherit;border-radius:.9rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block;overflow:hidden}.v7-card:hover{border-color:color-mix(in srgb, var(--v7-accent) 40%, var(--v7-line));color:inherit;box-shadow:0 8px 24px #783c0a1a}.v7-card-media{aspect-ratio:16/9;background:radial-gradient(at 50% 40%,#ea580c38,#0000 65%),#3b2414;position:relative;overflow:hidden}.v7-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.v7-card:hover .v7-card-media img{transform:scale(1.03)}.v7-card-no{color:#fb923c;font-variant-numeric:tabular-nums;text-shadow:0 1px 8px #000;z-index:1;font-size:.75rem;position:absolute;top:.9rem;left:.9rem}.v7-card-body{padding:1rem 1.1rem 1.2rem}.v7-card-lead{color:var(--v7-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.v7-card-body h3{color:#9a3412;margin:.45rem 0 0;font-size:1.15rem}.v7-colophon-quote{border-top:1px solid var(--v7-line);gap:1.5rem;margin-top:3rem;padding-top:2rem;display:grid}.v7-colophon-quote blockquote{color:color-mix(in srgb, var(--v7-fg) 90%, var(--v7-accent));margin:0;font-size:clamp(1.25rem,2.5vw,1.65rem)}@media (width>=768px){.v7-colophon-quote{grid-template-columns:1.2fr 1fr;align-items:end}}.v7-article{max-width:56rem;padding-top:1.75rem;padding-bottom:3rem}.v7-article h1{margin:.45rem 0 0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.25}.v7-article .v7-lead{margin-top:1rem;margin-bottom:.25rem;font-size:1.08rem;line-height:1.85}.v7-read-card{--v7-prose:38rem;color:#2c1a0e;box-sizing:border-box;background:#fffbf5;border:1px solid #ea580c24;border-radius:.9rem;width:100%;margin-top:1.5rem;padding:1.75rem clamp(1.25rem,5vw,2.75rem) 2.25rem;box-shadow:0 10px 28px #2814081f}.v7-read-card>.v7-kicker,.v7-read-card>h1,.v7-read-card>.v7-lead,.v7-read-card>.v7-chapter-meta,.v7-read-card>.v7-maps-nudge{max-width:var(--v7-prose);margin-left:auto;margin-right:auto}.v7-chapter-meta{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.v7-chapter-meta li{color:var(--v7-muted);border:1px solid var(--v7-line);background:color-mix(in srgb, var(--v7-raised) 55%, transparent);border-radius:999px;padding:.25rem .7rem;font-size:.8rem}.v7-md-wrap{margin-top:2rem}.v7-maps-nudge{margin-top:2rem;font-size:.95rem}.vol7 .md-figure{border:1px solid var(--v7-line);background:#2c160c;border-radius:.85rem;width:100%;max-width:none;margin:2.25rem 0;overflow:hidden;box-shadow:0 0 0 1px #ea580c1a}.vol7 .md-figure-btn{background:#2c160c;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.vol7 .md-figure-btn img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:min(78vh,42rem);margin:0 auto;display:block}.vol7 .md-figure-hint{color:#fb923c;background:#3b2414d1;border-color:#ea580c66}.vol7 .md-callout{color:#2c1a0e;max-width:var(--v7-prose,38rem);background:#fff4e8;border-left-color:#ea580c;margin:2rem auto;line-height:1.9}.vol7 .md-body{color:#2c1a0e;box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;max-width:none;padding:0;font-size:1.08rem;line-height:2}.vol7 .md-body h2,.vol7 .md-body h3,.vol7 .md-h2,.vol7 .md-h3{color:#9a3412;line-height:1.4}.vol7 .md-body h2,.vol7 .md-h2{margin:2.6rem auto 1.15rem;padding-top:.55rem}.vol7 .md-body h3,.vol7 .md-h3{margin:2rem auto .85rem}.vol7 .md-body>:not(.md-figure){max-width:var(--v7-prose,38rem);margin-left:auto;margin-right:auto}.vol7 .md-body p{margin:1.35rem auto;line-height:2}.vol7 .md-body ul,.vol7 .md-body ol{margin:1.25rem auto}.vol7 .md-body li+li{margin-top:.65rem}.vol7 .md-body p,.vol7 .md-body li{color:#2c1a0e}.vol7 .md-body hr{margin:2.25rem 0}.vol7 .md-body strong{color:#c2410c}.vol7 .md-body a{color:#ea580c}.vol7 .md-figure figcaption{color:#6b4e35;background:#faf3e8}.v7-end-nav{border-top:1px solid var(--v7-line);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:2.75rem;padding-top:1.25rem;display:flex}.v7-end-btn{border:1px solid var(--v7-line);min-height:2.75rem;color:var(--v7-fg);background:0 0;border-radius:.55rem;align-items:center;max-width:100%;padding:.45rem .9rem;font-size:.95rem;text-decoration:none;display:inline-flex}.v7-end-btn:hover{border-color:color-mix(in srgb, var(--v7-accent) 45%, var(--v7-line));color:var(--v7-accent)}.v7-maps-page .v7-hero{margin-bottom:1.25rem}.v7-maps-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.v7-chip-action{border:1px solid var(--v7-line);background:var(--v7-raised);min-height:2.25rem;color:var(--v7-fg);font:inherit;cursor:pointer;border-radius:999px;padding:0 .85rem;font-size:.85rem}.v7-chip-action:hover{border-color:color-mix(in srgb, var(--v7-accent) 45%, var(--v7-line))}.v7-maps-count{color:var(--v7-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.85rem}.v7-layer-chips{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.v7-layer-chip{border:1px solid var(--v7-line);background:var(--v7-surface);cursor:pointer;min-height:2.35rem;color:var(--v7-muted);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .75rem .25rem .55rem;font-size:.82rem;display:inline-flex}.v7-layer-chip input{width:.95rem;height:.95rem;accent-color:var(--v7-accent)}.v7-layer-chip.is-on{border-color:color-mix(in srgb, var(--v7-accent) 55%, var(--v7-line));color:var(--v7-fg);background:#ffedd9}.v7-layer-no{font-variant-numeric:tabular-nums;color:var(--v7-accent);font-weight:600}.v7-layer-name{line-height:1.2}.v7-stack-map{aspect-ratio:2;border:1px solid var(--v7-line);background:#0f2744;border-radius:.9rem;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 32px #28140824}.v7-stack-base,.v7-stack-layer{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.v7-stack-layer{z-index:1}.v7-layer-legend{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.v7-layer-legend li{border:1px solid var(--v7-line);background:var(--v7-surface);opacity:.55;border-radius:.75rem;gap:.35rem;padding:.85rem 1rem;display:grid}.v7-layer-legend li.is-on{opacity:1}.v7-layer-legend strong{color:#9a3412;font-size:.95rem}.v7-layer-legend span{color:var(--v7-muted);font-size:.85rem;line-height:1.5}.v7-layer-legend a{font-size:.82rem}@media (prefers-reduced-motion:reduce){.v7-dust,.v7-hero-glow{animation:none!important}}.vol8{--v8-bg:#faf6eb;--v8-surface:#fffef8;--v8-raised:#f5ecd4;--v8-fg:#1c1917;--v8-muted:#78716c;--v8-faint:#a8a29e;--v8-accent:#eab308;--v8-accent-hot:#facc15;--v8-accent-dim:#fef3c7;--v8-line:#e8dfc8;--v8-deep:#422006;--v8-frame:72rem;--v8-display:"Noto Serif SC", "Source Serif 4", "Songti SC", Georgia, serif;background:var(--v8-bg);color:var(--v8-fg);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--v8-accent) 55%, #d4b574) transparent;min-height:100dvh;padding:0}.vol8 *,.vol8 :before,.vol8 :after{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--v8-accent) 55%, #d4b574) transparent}:is(.app-shell:has(.vol8),.app-shell-immersive:has(.vol8)){background:#faf6eb}.vol8 a{color:var(--v8-accent)}.vol8 a:hover{color:#a16207}.vol8 .volume-colophon-inner{color:var(--v8-muted)}.vol8 .volume-colophon--light{border-top-color:var(--v8-line);background:0 0}.v8-page{max-width:var(--v8-frame);box-sizing:border-box;width:100%;margin:0 auto;padding:1.25rem clamp(.85rem,3vw,1.5rem) 3rem}.v8-kicker{letter-spacing:.22em;color:var(--v8-accent);margin:0;font-size:.75rem}.v8-kicker.faint{color:var(--v8-faint)}.v8-muted{color:var(--v8-muted)}.v8-faint{color:var(--v8-faint)}.v8-accent{color:var(--v8-accent)}.v8-hero h1,.v8-article h1,.v8-section-title,.v8-card-body h3,.v8-home-copy h1,.v8-colophon-quote blockquote{font-family:var(--v8-display);letter-spacing:-.03em;font-weight:600;line-height:1.2}.v8-hero.compact h1{margin:.6rem 0 0;font-size:clamp(1.75rem,4vw,2.5rem)}.v8-hero-lead,.v8-lead{max-width:40rem;color:var(--v8-muted);line-height:1.7}.v8-btn-row{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.v8-btn{border:1px solid var(--v8-line);background:var(--v8-raised);min-height:2.75rem;color:var(--v8-fg);font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0 1.1rem;text-decoration:none;display:inline-flex}.v8-btn.is-primary{border-color:var(--v8-accent);color:#fff;background:linear-gradient(#facc15 0%,#eab308 100%)}.v8-btn:hover{color:var(--v8-fg);border-color:color-mix(in srgb, var(--v8-accent) 45%, var(--v8-line))}.v8-btn.is-primary:hover{color:#fff}.v8-shell{background:var(--v8-bg);min-height:100dvh;color:var(--v8-fg);flex-direction:column;display:flex}.v8-topbar{z-index:40;color:#fef9c3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#713f12 0%,#1c1408 100%);border-bottom:1px solid #0000004d;position:sticky;top:0;box-shadow:0 1px #ea580c47}.v8-topbar-inner{max-width:var(--v8-frame);box-sizing:border-box;align-items:center;gap:.75rem;width:100%;height:3.5rem;margin:0 auto;padding:0 clamp(.85rem,3vw,1.25rem);display:flex}.v8-brand{color:inherit;flex-shrink:0;align-items:center;gap:.55rem;text-decoration:none;display:flex}.v8-brand:hover{color:inherit}.v8-brand-mark{color:#fde047;background:#00000047;border:1px solid #fb923c8c;border-radius:.3rem;place-items:center;width:2rem;height:2rem;display:grid}.v8-brand-text{align-items:baseline;gap:.55rem;display:flex}.v8-brand-text strong{font-family:var(--v8-display);color:#fffbeb;font-size:1.1rem;font-weight:600;line-height:1}.v8-brand-text small{color:#fed7aad9;white-space:nowrap;text-overflow:ellipsis;max-width:22rem;font-size:.72rem;line-height:1.3;display:none;overflow:hidden}@media (width>=768px){.v8-brand-text small{display:inline}}.v8-top-nav{align-items:center;gap:.15rem;margin-left:auto;display:none}@media (width>=1024px){.v8-top-nav{display:flex}}.v8-top-link{color:#fed7aac7;font-variant-numeric:tabular-nums;border-radius:.25rem;padding:.45rem;font-size:.75rem;text-decoration:none}.v8-top-link:hover{color:#fff}.v8-top-link.is-active{color:#fde047;font-weight:600}.v8-top-maps{padding-left:.65rem;font-size:.875rem}.v8-top-progress{color:#e6b48cbf;font-variant-numeric:tabular-nums;margin:0 0 0 .35rem;font-size:.75rem}@media (width>=1024px){.v8-top-progress{margin-left:.65rem}}.v8-top-menu{color:#fef9c3;cursor:pointer;background:0 0;border:0;place-items:center;width:2.4rem;height:2.4rem;margin-left:auto;font-size:1.25rem;display:grid}@media (width>=1024px){.v8-top-menu{display:none}}.v8-top-drawer{color:#fef9c3;background:#422006;border-top:1px solid #ffffff1a}@media (width>=1024px){.v8-top-drawer{display:none}}.v8-top-drawer-nav{max-width:var(--v8-frame);box-sizing:border-box;gap:.15rem;width:100%;margin:0 auto;padding:.65rem clamp(.85rem,3vw,1.25rem);display:grid}.v8-top-drawer-link{min-height:2.75rem;color:inherit;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .75rem;text-decoration:none;display:flex}.v8-top-drawer-link:hover{color:inherit;background:#ffffff14}.v8-home-hero{box-sizing:border-box;background:radial-gradient(70% 60% at 70% 40%,#ea580c52,#0000 60%),linear-gradient(160deg,#1c1408 0%,#713f12 42%,#854d0e 100%);border:0;border-radius:0;width:100%;max-width:none;min-height:100dvh;margin:0;position:relative;overflow:hidden}@media (width<=639px){.v8-home-hero{min-height:78dvh}}.v8-home-stage{position:absolute;inset:0}.v8-home-cover{object-fit:cover;object-position:55% 40%;filter:saturate(1.05)brightness(.85);width:100%;height:100%;display:block}.v8-hero-glow{pointer-events:none;opacity:.9;background:radial-gradient(45% 50% at 75% 45%,#eab30847,#0000 70%),radial-gradient(40% 40% at 20% 70%,#a1620766,#0000 65%);position:absolute;inset:0}.v8-dust-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.v8-dust{opacity:.55;background:#fde68a;border-radius:50%;width:4px;height:4px;animation:14s linear infinite v8-dust-drift;position:absolute;box-shadow:0 0 8px #eab308}.v8-dust:first-child{animation-duration:16s;bottom:-6%;left:8%}.v8-dust:nth-child(2){width:3px;height:3px;animation-duration:11s;animation-delay:-2s;bottom:-10%;left:20%}.v8-dust:nth-child(3){animation-duration:18s;animation-delay:-5s;bottom:-5%;left:36%}.v8-dust:nth-child(4){width:3px;height:3px;animation-duration:13s;animation-delay:-1s;bottom:-12%;left:50%}.v8-dust:nth-child(5){animation-duration:15s;animation-delay:-7s;bottom:-8%;left:64%}.v8-dust:nth-child(6){width:4px;height:4px;animation-duration:10s;animation-delay:-3s;bottom:-14%;left:76%}.v8-dust:nth-child(7){animation-duration:17s;animation-delay:-8s;bottom:-4%;left:88%}.v8-dust:nth-child(8){width:3px;height:3px;animation-duration:12s;animation-delay:-4s;bottom:-16%;left:42%}@keyframes v8-dust-drift{0%{opacity:0;transform:translate(0,0)scale(1)}15%{opacity:.6}to{opacity:0;transform:translate(30px,-110vh)scale(.35)}}.v8-hero-mask{pointer-events:none;background:linear-gradient(90deg,#1c0e06c7 0%,#1c0e067a 34%,#1c0e0624 58%,#0000 78%),linear-gradient(#140a048c 0,#0000 20px),linear-gradient(0deg,#140a048c 0,#0000 24px);position:absolute;inset:0}.v8-home-copy{z-index:1;min-height:inherit;max-width:var(--v8-frame);box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:100%;margin:0 auto;padding:3rem clamp(.85rem,3vw,1.75rem) 2.75rem;display:flex;position:relative}@media (width>=768px){.v8-home-copy{justify-content:center;padding-bottom:5rem}}.v8-home-copy h1{color:#fffbeb;text-shadow:0 1px 2px #00000080,0 8px 28px #2810008c;max-width:40rem;margin:.75rem 0 0;font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.12}.v8-home-copy .v8-kicker{color:#fde047;text-shadow:0 1px 10px #0006}.v8-home-copy .v8-hero-lead{color:#ffedd5eb;text-shadow:0 1px 12px #14080080}.v8-cabinet{border-top:1px solid var(--v8-line);margin-top:2.5rem;padding-top:2rem}.v8-section-title{margin:.4rem 0 1.25rem;font-size:1.75rem}.v8-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:1rem;display:grid}.v8-card{border:1px solid var(--v8-line);background:var(--v8-surface);color:inherit;border-radius:.9rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block;overflow:hidden}.v8-card:hover{border-color:color-mix(in srgb, var(--v8-accent) 40%, var(--v8-line));color:inherit;box-shadow:0 8px 24px #783c0a1a}.v8-card-media{aspect-ratio:16/9;background:radial-gradient(at 50% 40%,#eab30838,#0000 65%),#422006;position:relative;overflow:hidden}.v8-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.v8-card:hover .v8-card-media img{transform:scale(1.03)}.v8-card-no{color:#fde047;font-variant-numeric:tabular-nums;text-shadow:0 1px 8px #000;z-index:1;font-size:.75rem;position:absolute;top:.9rem;left:.9rem}.v8-card-body{padding:1rem 1.1rem 1.2rem}.v8-card-lead{color:var(--v8-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.v8-card-body h3{color:#854d0e;margin:.45rem 0 0;font-size:1.15rem}.v8-colophon-quote{border-top:1px solid var(--v8-line);gap:1.5rem;margin-top:3rem;padding-top:2rem;display:grid}.v8-colophon-quote blockquote{color:color-mix(in srgb, var(--v8-fg) 90%, var(--v8-accent));margin:0;font-size:clamp(1.25rem,2.5vw,1.65rem)}@media (width>=768px){.v8-colophon-quote{grid-template-columns:1.2fr 1fr;align-items:end}}.v8-article{max-width:56rem;padding-top:1.75rem;padding-bottom:3rem}.v8-article h1{margin:.45rem 0 0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.25}.v8-article .v8-lead{margin-top:1rem;margin-bottom:.25rem;font-size:1.08rem;line-height:1.85}.v8-read-card{--v8-prose:38rem;color:#1c1917;box-sizing:border-box;background:#fffef8;border:1px solid #ea580c24;border-radius:.9rem;width:100%;margin-top:1.5rem;padding:1.75rem clamp(1.25rem,5vw,2.75rem) 2.25rem;box-shadow:0 10px 28px #2814081f}.v8-read-card>.v8-kicker,.v8-read-card>h1,.v8-read-card>.v8-lead,.v8-read-card>.v8-chapter-meta,.v8-read-card>.v8-maps-nudge{max-width:var(--v8-prose);margin-left:auto;margin-right:auto}.v8-chapter-meta{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.v8-chapter-meta li{color:var(--v8-muted);border:1px solid var(--v8-line);background:color-mix(in srgb, var(--v8-raised) 55%, transparent);border-radius:999px;padding:.25rem .7rem;font-size:.8rem}.v8-md-wrap{margin-top:2rem}.v8-maps-nudge{margin-top:2rem;font-size:.95rem}.vol8 .md-figure{border:1px solid var(--v8-line);background:#1c1408;border-radius:.85rem;width:100%;max-width:none;margin:2.25rem 0;overflow:hidden;box-shadow:0 0 0 1px #eab3081a}.vol8 .md-figure-btn{background:#1c1408;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.vol8 .md-figure-btn img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:min(78vh,42rem);margin:0 auto;display:block}.vol8 .md-figure-hint{color:#fde047;background:#422006d1;border-color:#eab30866}.vol8 .md-callout{color:#1c1917;max-width:var(--v8-prose,38rem);background:#fefce8;border-left-color:#eab308;margin:2rem auto;line-height:1.9}.vol8 .md-body{color:#1c1917;box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;max-width:none;padding:0;font-size:1.08rem;line-height:2}.vol8 .md-body h2,.vol8 .md-body h3,.vol8 .md-h2,.vol8 .md-h3{color:#854d0e;line-height:1.4}.vol8 .md-body h2,.vol8 .md-h2{margin:2.6rem auto 1.15rem;padding-top:.55rem}.vol8 .md-body h3,.vol8 .md-h3{margin:2rem auto .85rem}.vol8 .md-body>:not(.md-figure){max-width:var(--v8-prose,38rem);margin-left:auto;margin-right:auto}.vol8 .md-body p{margin:1.35rem auto;line-height:2}.vol8 .md-body ul,.vol8 .md-body ol{margin:1.25rem auto}.vol8 .md-body li+li{margin-top:.65rem}.vol8 .md-body p,.vol8 .md-body li{color:#1c1917}.vol8 .md-body hr{margin:2.25rem 0}.vol8 .md-body strong{color:#a16207}.vol8 .md-body a{color:#eab308}.vol8 .md-figure figcaption{color:#78716c;background:#faf7ec}.v8-end-nav{border-top:1px solid var(--v8-line);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:2.75rem;padding-top:1.25rem;display:flex}.v8-end-btn{border:1px solid var(--v8-line);min-height:2.75rem;color:var(--v8-fg);background:0 0;border-radius:.55rem;align-items:center;max-width:100%;padding:.45rem .9rem;font-size:.95rem;text-decoration:none;display:inline-flex}.v8-end-btn:hover{border-color:color-mix(in srgb, var(--v8-accent) 45%, var(--v8-line));color:var(--v8-accent)}.v8-maps-page .v8-hero{margin-bottom:1.1rem}.v8-maps-overview{width:100%;margin:0 0 1.75rem}.v8-maps-overview-btn{border:1px solid var(--v8-line);cursor:zoom-in;background:#1c1408;border-radius:.95rem;width:100%;margin:0;padding:0;transition:border-color .2s,transform .2s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 36px #28140829}.v8-maps-overview-btn:hover{border-color:color-mix(in srgb, var(--v8-accent) 50%, var(--v8-line));transform:translateY(-1px)}.v8-maps-overview-btn img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.v8-maps-overview figcaption{gap:.25rem;margin-top:.7rem;padding:0 .15rem;display:grid}.v8-maps-overview figcaption strong{color:#854d0e;font-size:1.05rem}.v8-maps-overview figcaption span{color:var(--v8-muted);font-size:.9rem;line-height:1.55}.v8-maps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (width<=720px){.v8-maps-grid{grid-template-columns:1fr}}.v8-maps-card{border:1px solid var(--v8-line);background:var(--v8-surface);border-radius:.95rem;flex-direction:column;transition:border-color .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 10px 28px #28140814}.v8-maps-card:hover{border-color:color-mix(in srgb, var(--v8-accent) 45%, var(--v8-line));transform:translateY(-2px)}.v8-maps-media{aspect-ratio:4/3;cursor:zoom-in;width:100%;font:inherit;color:inherit;background:radial-gradient(at 50% 40%,#eab30838,#0000 65%),#1c1408;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.v8-maps-media img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.v8-maps-placeholder{opacity:.4;z-index:0;place-items:center;font-size:2.2rem;display:grid;position:absolute;inset:0}.v8-maps-zoom{z-index:2;color:#fef9c3;letter-spacing:.06em;pointer-events:none;background:#1c1408b8;border:1px solid #ffffff59;border-radius:999px;min-height:1.7rem;padding:.15rem .65rem;font-size:.75rem;position:absolute;bottom:.65rem;right:.65rem}.v8-maps-body{gap:.4rem;padding:1rem 1.1rem 1.2rem;display:grid}.v8-maps-body h2{color:#854d0e;margin:0;font-size:1.3rem}.v8-maps-body .v8-muted{margin:0;font-size:.92rem;line-height:1.55}.v8-maps-body a{font-size:.88rem;text-decoration:none}.v8-maps-body a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.v8-dust,.v8-hero-glow{animation:none!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "WenQuanYi Zen Hei", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-stone-900:oklch(21.6% .006 56.043);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Noto Serif SC", "Songti SC", "Noto Serif", "WenQuanYi Zen Hei", serif;--color-bg:#07090e;--color-surface:#10141b;--color-elevated:#171d27;--color-fg:#e6e8e2;--color-muted:#8b948c;--color-subtle:#5c6560;--color-accent:#9eb8c4;--color-accent-fg:#07110d;--color-border:oklab(92.7787% -.00434488 .00705254/.12);--color-rust:#c46a4a;--color-ice:#9ec4c8;--color-paper:#121820;--color-ink:#07090e;--color-warn:#c9a46a;--shadow-panel:0 18px 40px -24px #0000008c;--color-primary:#9eb8c4;--color-primary-fg:#081018;--color-border-strong:oklab(92.7787% -.00434488 .00705254/.22);--color-ring:#9eb8c4;--color-ok:#7ea88a;--shadow-border:0 0 0 1px oklab(92.7787% -.00434488 .00705254/.08);--shadow-lift:0 18px 40px -24px #0009}}@layer base{#vol2-root h1,#vol2-root h2,#vol2-root h3,.vol2 h1,.vol2 h2,.vol2 h3{text-wrap:balance;font-family:var(--font-display)}#vol2-root p,.vol2 p{text-wrap:pretty}#vol2-root button:not(:disabled),#vol2-root [role=button]:not(:disabled),.vol2 button:not(:disabled),.vol2 [role=button]:not(:disabled){cursor:pointer}#vol2-root ::selection{background:#4ea88259}@supports (color:color-mix(in lab, red, red)){#vol2-root ::selection{background:color-mix(in oklab, var(--color-accent) 35%, transparent)}}#vol2-root ::selection{color:var(--color-fg)}.vol2 ::selection{background:#4ea88259}@supports (color:color-mix(in lab, red, red)){.vol2 ::selection{background:color-mix(in oklab, var(--color-accent) 35%, transparent)}}.vol2 ::selection{color:var(--color-fg)}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),:where(#vol2-root,#vol2-root *,.vol2,.vol2 *):after,:where(#vol2-root,#vol2-root *,.vol2,.vol2 *):before,:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}#vol2-root,.vol2{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){height:0;color:inherit;border-top-width:1px}abbr:where([title]):where(#vol2-root,#vol2-root *,.vol2,.vol2 *){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),h2:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),h3:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),h4:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),h5:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),h6:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){font-size:inherit;font-weight:inherit}a:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),strong:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){font-weight:bolder}code:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),kbd:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),samp:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),pre:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){font-size:80%}sub:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),sup:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){bottom:-.25em}sup:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){top:-.5em}table:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)):where(#vol2-root,#vol2-root *,.vol2,.vol2 *){outline:auto}progress:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){vertical-align:baseline}summary:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){display:list-item}ol:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),ul:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),menu:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){list-style:none}img:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),svg:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),video:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),canvas:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),audio:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),iframe:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),embed:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),object:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){vertical-align:middle;display:block}img:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),video:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){max-width:100%;height:auto}button:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),input:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),select:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),optgroup:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),textarea:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){font-weight:bolder}:where(select:is([multiple],[size])) optgroup option:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){padding-inline-start:20px}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::file-selector-button{margin-inline-end:4px}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){resize:vertical}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::-webkit-search-decoration{-webkit-appearance:none}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::-webkit-datetime-edit{display:inline-flex}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::-webkit-datetime-edit-fields-wrapper{padding:0}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::-webkit-datetime-edit{padding-block:0}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::-webkit-datetime-edit-year-field{padding-block:0}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::-webkit-datetime-edit-month-field{padding-block:0}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::-webkit-datetime-edit-day-field{padding-block:0}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::-webkit-datetime-edit-hour-field{padding-block:0}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::-webkit-datetime-edit-minute-field{padding-block:0}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::-webkit-datetime-edit-second-field{padding-block:0}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::-webkit-datetime-edit-millisecond-field{padding-block:0}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::-webkit-datetime-edit-meridiem-field{padding-block:0}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid:where(#vol2-root,#vol2-root *,.vol2,.vol2 *){box-shadow:none}button:where(#vol2-root,#vol2-root *,.vol2,.vol2 *),input:where([type=button],[type=reset],[type=submit]):where(#vol2-root,#vol2-root *,.vol2,.vol2 *){appearance:button}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::file-selector-button{appearance:button}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::-webkit-inner-spin-button{height:auto}:where(#vol2-root,#vol2-root *,.vol2,.vol2 *) ::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])):where(#vol2-root,#vol2-root *,.vol2,.vol2 *){display:none!important}.vol4{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-ink);min-height:100%;color:var(--color-fg);font-family:var(--font-sans);line-height:1.65}.vol4 h1,.vol4 h2,.vol4 h3,.vol4 .font-display{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.02em}.vol4 p{text-wrap:pretty}.vol4 button:not(:disabled),.vol4 [role=button]:not(:disabled){cursor:pointer}.vol4 ::selection{background:#9eb8c459}@supports (color:color-mix(in lab, red, red)){.vol4 ::selection{background:color-mix(in oklab, var(--color-primary) 35%, transparent)}}.vol4 ::selection{color:var(--color-fg)}.vol4 img{outline-offset:-1px;outline:1px solid oklab(92.7787% -.00434488 .00705254/.1)}}@layer components;@layer utilities{#vol2-root .pointer-events-none{pointer-events:none}#vol2-root .collapse{visibility:collapse}#vol2-root .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#vol2-root .absolute{position:absolute}#vol2-root .fixed{position:fixed}#vol2-root .relative{position:relative}#vol2-root .sticky{position:sticky}#vol2-root .inset-0{inset:0}#vol2-root .inset-x-0{inset-inline:0}#vol2-root .inset-y-0{inset-block:0}#vol2-root .top-0{top:0}#vol2-root .top-1\/2{top:50%}#vol2-root .top-2{top:calc(var(--spacing) * 2)}#vol2-root .top-3{top:calc(var(--spacing) * 3)}#vol2-root .top-4{top:calc(var(--spacing) * 4)}#vol2-root .top-24{top:calc(var(--spacing) * 24)}#vol2-root .top-\[58\%\]{top:58%}#vol2-root .-right-10{right:calc(var(--spacing) * -10)}#vol2-root .right-2{right:calc(var(--spacing) * 2)}#vol2-root .right-3{right:calc(var(--spacing) * 3)}#vol2-root .right-4{right:calc(var(--spacing) * 4)}#vol2-root .-bottom-10{bottom:calc(var(--spacing) * -10)}#vol2-root .bottom-0{bottom:0}#vol2-root .bottom-2{bottom:calc(var(--spacing) * 2)}#vol2-root .bottom-3{bottom:calc(var(--spacing) * 3)}#vol2-root .bottom-4{bottom:calc(var(--spacing) * 4)}#vol2-root .left-0{left:0}#vol2-root .left-2{left:calc(var(--spacing) * 2)}#vol2-root .left-3{left:calc(var(--spacing) * 3)}#vol2-root .left-4{left:calc(var(--spacing) * 4)}#vol2-root .left-\[-10\%\]{left:-10%}#vol2-root .isolate{isolation:isolate}#vol2-root .z-0{z-index:0}#vol2-root .z-10{z-index:10}#vol2-root .z-40{z-index:40}#vol2-root .z-50{z-index:50}#vol2-root .container{width:100%}@media (width>=40rem){#vol2-root .container{max-width:40rem}}@media (width>=48rem){#vol2-root .container{max-width:48rem}}@media (width>=64rem){#vol2-root .container{max-width:64rem}}@media (width>=80rem){#vol2-root .container{max-width:80rem}}@media (width>=96rem){#vol2-root .container{max-width:96rem}}#vol2-root .mx-1{margin-inline:var(--spacing)}#vol2-root .mx-auto{margin-inline:auto}#vol2-root .my-6{margin-block:calc(var(--spacing) * 6)}#vol2-root .-mt-1{margin-top:calc(var(--spacing) * -1)}#vol2-root .mt-0\.5{margin-top:calc(var(--spacing) * .5)}#vol2-root .mt-1{margin-top:var(--spacing)}#vol2-root .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}#vol2-root .mt-2{margin-top:calc(var(--spacing) * 2)}#vol2-root .mt-3{margin-top:calc(var(--spacing) * 3)}#vol2-root .mt-4{margin-top:calc(var(--spacing) * 4)}#vol2-root .mt-5{margin-top:calc(var(--spacing) * 5)}#vol2-root .mt-6{margin-top:calc(var(--spacing) * 6)}#vol2-root .mt-8{margin-top:calc(var(--spacing) * 8)}#vol2-root .mt-10{margin-top:calc(var(--spacing) * 10)}#vol2-root .mt-12{margin-top:calc(var(--spacing) * 12)}#vol2-root .mr-2{margin-right:calc(var(--spacing) * 2)}#vol2-root .mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}#vol2-root .mb-1{margin-bottom:var(--spacing)}#vol2-root .mb-2{margin-bottom:calc(var(--spacing) * 2)}#vol2-root .mb-3{margin-bottom:calc(var(--spacing) * 3)}#vol2-root .mb-4{margin-bottom:calc(var(--spacing) * 4)}#vol2-root .mb-6{margin-bottom:calc(var(--spacing) * 6)}#vol2-root .ml-2{margin-left:calc(var(--spacing) * 2)}#vol2-root .ml-auto{margin-left:auto}#vol2-root .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#vol2-root .block{display:block}#vol2-root .flex{display:flex}#vol2-root .grid{display:grid}#vol2-root .hidden{display:none}#vol2-root .inline-block{display:inline-block}#vol2-root .inline-flex{display:inline-flex}#vol2-root .table{display:table}#vol2-root .aspect-\[16\/10\]{aspect-ratio:16/10}#vol2-root .aspect-video{aspect-ratio:var(--aspect-video)}#vol2-root .size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}#vol2-root .size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}#vol2-root .size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}#vol2-root .size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}#vol2-root .size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}#vol2-root .size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}#vol2-root .size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}#vol2-root .size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}#vol2-root .size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}#vol2-root .size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}#vol2-root .h-2{height:calc(var(--spacing) * 2)}#vol2-root .h-2\.5{height:calc(var(--spacing) * 2.5)}#vol2-root .h-3{height:calc(var(--spacing) * 3)}#vol2-root .h-3\.5{height:calc(var(--spacing) * 3.5)}#vol2-root .h-4{height:calc(var(--spacing) * 4)}#vol2-root .h-5{height:calc(var(--spacing) * 5)}#vol2-root .h-6{height:calc(var(--spacing) * 6)}#vol2-root .h-8{height:calc(var(--spacing) * 8)}#vol2-root .h-9{height:calc(var(--spacing) * 9)}#vol2-root .h-10{height:calc(var(--spacing) * 10)}#vol2-root .h-11{height:calc(var(--spacing) * 11)}#vol2-root .h-12{height:calc(var(--spacing) * 12)}#vol2-root .h-14{height:calc(var(--spacing) * 14)}#vol2-root .h-24{height:calc(var(--spacing) * 24)}#vol2-root .h-28{height:calc(var(--spacing) * 28)}#vol2-root .h-32{height:calc(var(--spacing) * 32)}#vol2-root .h-40{height:calc(var(--spacing) * 40)}#vol2-root .h-44{height:calc(var(--spacing) * 44)}#vol2-root .h-52{height:calc(var(--spacing) * 52)}#vol2-root .h-56{height:calc(var(--spacing) * 56)}#vol2-root .h-60{height:calc(var(--spacing) * 60)}#vol2-root .h-64{height:calc(var(--spacing) * 64)}#vol2-root .h-72{height:calc(var(--spacing) * 72)}#vol2-root .h-80{height:calc(var(--spacing) * 80)}#vol2-root .h-96{height:calc(var(--spacing) * 96)}#vol2-root .h-\[420px\]{height:420px}#vol2-root .h-\[500px\]{height:500px}#vol2-root .h-auto{height:auto}#vol2-root .h-full{height:100%}#vol2-root .h-px{height:1px}#vol2-root .max-h-72{max-height:calc(var(--spacing) * 72)}#vol2-root .max-h-\[36rem\]{max-height:36rem}#vol2-root .max-h-\[85vh\]{max-height:85vh}#vol2-root .min-h-0{min-height:0}#vol2-root .min-h-11{min-height:calc(var(--spacing) * 11)}#vol2-root .min-h-12{min-height:calc(var(--spacing) * 12)}#vol2-root .min-h-\[72dvh\]{min-height:72dvh}#vol2-root .min-h-\[88dvh\]{min-height:88dvh}#vol2-root .min-h-dvh{min-height:100dvh}#vol2-root .min-h-screen{min-height:100vh}#vol2-root .w-2{width:calc(var(--spacing) * 2)}#vol2-root .w-2\.5{width:calc(var(--spacing) * 2.5)}#vol2-root .w-3{width:calc(var(--spacing) * 3)}#vol2-root .w-3\.5{width:calc(var(--spacing) * 3.5)}#vol2-root .w-4{width:calc(var(--spacing) * 4)}#vol2-root .w-5{width:calc(var(--spacing) * 5)}#vol2-root .w-6{width:calc(var(--spacing) * 6)}#vol2-root .w-8{width:calc(var(--spacing) * 8)}#vol2-root .w-9{width:calc(var(--spacing) * 9)}#vol2-root .w-10{width:calc(var(--spacing) * 10)}#vol2-root .w-12{width:calc(var(--spacing) * 12)}#vol2-root .w-14{width:calc(var(--spacing) * 14)}#vol2-root .w-16{width:calc(var(--spacing) * 16)}#vol2-root .w-20{width:calc(var(--spacing) * 20)}#vol2-root .w-24{width:calc(var(--spacing) * 24)}#vol2-root .w-28{width:calc(var(--spacing) * 28)}#vol2-root .w-32{width:calc(var(--spacing) * 32)}#vol2-root .w-36{width:calc(var(--spacing) * 36)}#vol2-root .w-40{width:calc(var(--spacing) * 40)}#vol2-root .w-52{width:calc(var(--spacing) * 52)}#vol2-root .w-64{width:calc(var(--spacing) * 64)}#vol2-root .w-72{width:calc(var(--spacing) * 72)}#vol2-root .w-\[4\%\]{width:4%}#vol2-root .w-\[9\%\]{width:9%}#vol2-root .w-\[12\%\]{width:12%}#vol2-root .w-\[27\%\]{width:27%}#vol2-root .w-\[48\%\]{width:48%}#vol2-root .w-\[70\%\]{width:70%}#vol2-root .w-\[85\%\]{width:85%}#vol2-root .w-\[90\%\]{width:90%}#vol2-root .w-\[100\%\]{width:100%}#vol2-root .w-\[140\%\]{width:140%}#vol2-root .w-\[min\(20rem\,88vw\)\]{width:min(20rem,88vw)}#vol2-root .w-full{width:100%}#vol2-root .w-px{width:1px}#vol2-root .max-w-2xl{max-width:var(--container-2xl)}#vol2-root .max-w-3xl{max-width:var(--container-3xl)}#vol2-root .max-w-5xl{max-width:var(--container-5xl)}#vol2-root .max-w-6xl{max-width:var(--container-6xl)}#vol2-root .max-w-7xl{max-width:var(--container-7xl)}#vol2-root .max-w-lg{max-width:var(--container-lg)}#vol2-root .max-w-md{max-width:var(--container-md)}#vol2-root .max-w-none{max-width:none}#vol2-root .max-w-sm{max-width:var(--container-sm)}#vol2-root .max-w-xl{max-width:var(--container-xl)}#vol2-root .max-w-xs{max-width:var(--container-xs)}#vol2-root .min-w-0{min-width:0}#vol2-root .min-w-\[32rem\]{min-width:32rem}#vol2-root .min-w-\[200px\]{min-width:200px}#vol2-root .flex-1{flex:1}#vol2-root .flex-shrink-0,#vol2-root .shrink-0{flex-shrink:0}#vol2-root .grow{flex-grow:1}#vol2-root .-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#vol2-root .-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#vol2-root .scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}#vol2-root .-rotate-\[22deg\]{rotate:-22deg}#vol2-root .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#vol2-root .animate-ping{animation:var(--animate-ping)}#vol2-root .animate-pulse{animation:var(--animate-pulse)}#vol2-root .animate-spin{animation:var(--animate-spin)}#vol2-root .cursor-crosshair{cursor:crosshair}#vol2-root .cursor-grab{cursor:grab}#vol2-root .cursor-grabbing{cursor:grabbing}#vol2-root .cursor-pointer{cursor:pointer}#vol2-root .cursor-zoom-in{cursor:zoom-in}#vol2-root .touch-none{touch-action:none}#vol2-root .resize{resize:both}#vol2-root .list-inside{list-style-position:inside}#vol2-root .list-disc{list-style-type:disc}#vol2-root .appearance-none{appearance:none}#vol2-root .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#vol2-root .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#vol2-root .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#vol2-root .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#vol2-root .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#vol2-root .grid-cols-\[7rem_1fr_auto\]{grid-template-columns:7rem 1fr auto}#vol2-root .grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}#vol2-root .flex-col{flex-direction:column}#vol2-root .flex-wrap{flex-wrap:wrap}#vol2-root .place-items-center{place-items:center}#vol2-root .items-baseline{align-items:baseline}#vol2-root .items-center{align-items:center}#vol2-root .items-end{align-items:flex-end}#vol2-root .items-start{align-items:flex-start}#vol2-root .items-stretch{align-items:stretch}#vol2-root .justify-around{justify-content:space-around}#vol2-root .justify-between{justify-content:space-between}#vol2-root .justify-center{justify-content:center}#vol2-root .justify-end{justify-content:flex-end}#vol2-root .justify-start{justify-content:flex-start}#vol2-root .gap-0\.5{gap:calc(var(--spacing) * .5)}#vol2-root .gap-1{gap:var(--spacing)}#vol2-root .gap-1\.5{gap:calc(var(--spacing) * 1.5)}#vol2-root .gap-2{gap:calc(var(--spacing) * 2)}#vol2-root .gap-2\.5{gap:calc(var(--spacing) * 2.5)}#vol2-root .gap-3{gap:calc(var(--spacing) * 3)}#vol2-root .gap-4{gap:calc(var(--spacing) * 4)}#vol2-root .gap-6{gap:calc(var(--spacing) * 6)}#vol2-root .gap-8{gap:calc(var(--spacing) * 8)}#vol2-root .gap-10{gap:calc(var(--spacing) * 10)}:where(#vol2-root .space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(#vol2-root .space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol2-root .space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol2-root .space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol2-root .space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol2-root .space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol2-root .space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol2-root .space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol2-root .space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol2-root .space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol2-root .space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol2-root .space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol2-root .divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(#vol2-root .divide-border>:not(:last-child)){border-color:var(--color-border)}#vol2-root .self-center{align-self:center}#vol2-root .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#vol2-root .overflow-hidden{overflow:hidden}#vol2-root .overflow-x-auto{overflow-x:auto}#vol2-root .overflow-x-hidden{overflow-x:hidden}#vol2-root .overflow-y-auto{overflow-y:auto}#vol2-root .rounded{border-radius:.25rem}#vol2-root .rounded-2xl{border-radius:var(--radius-2xl)}#vol2-root .rounded-\[10px\]{border-radius:10px}#vol2-root .rounded-full{border-radius:2147483647px}#vol2-root .rounded-lg{border-radius:var(--radius-lg)}#vol2-root .rounded-md{border-radius:var(--radius-md)}#vol2-root .rounded-sm{border-radius:var(--radius-sm)}#vol2-root .rounded-xl{border-radius:var(--radius-xl)}#vol2-root .rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}#vol2-root .border{border-style:var(--tw-border-style);border-width:1px}#vol2-root .border-2{border-style:var(--tw-border-style);border-width:2px}#vol2-root .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#vol2-root .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#vol2-root .border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}#vol2-root .border-dashed{--tw-border-style:dashed;border-style:dashed}#vol2-root .border-accent{border-color:var(--color-accent)}#vol2-root .border-accent\/30{border-color:#4ea8824d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}#vol2-root .border-accent\/40{border-color:#4ea88266}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-accent\/40{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}#vol2-root .border-amber-500{border-color:var(--color-amber-500)}#vol2-root .border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}#vol2-root .border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}#vol2-root .border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}#vol2-root .border-amber-700{border-color:var(--color-amber-700)}#vol2-root .border-amber-800{border-color:var(--color-amber-800)}#vol2-root .border-amber-800\/30{border-color:#953d004d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-amber-800\/30{border-color:color-mix(in oklab, var(--color-amber-800) 30%, transparent)}}#vol2-root .border-amber-800\/40{border-color:#953d0066}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-amber-800\/40{border-color:color-mix(in oklab, var(--color-amber-800) 40%, transparent)}}#vol2-root .border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}#vol2-root .border-blue-700{border-color:var(--color-blue-700)}#vol2-root .border-blue-800{border-color:var(--color-blue-800)}#vol2-root .border-blue-800\/30{border-color:#193cb84d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-blue-800\/30{border-color:color-mix(in oklab, var(--color-blue-800) 30%, transparent)}}#vol2-root .border-border{border-color:var(--color-border)}#vol2-root .border-border\/80{border-color:#2a3530cc}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-border\/80{border-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}#vol2-root .border-cyan-500{border-color:var(--color-cyan-500)}#vol2-root .border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-cyan-500\/20{border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}#vol2-root .border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-cyan-500\/30{border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}#vol2-root .border-cyan-800\/30{border-color:#005f784d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-cyan-800\/30{border-color:color-mix(in oklab, var(--color-cyan-800) 30%, transparent)}}#vol2-root .border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}#vol2-root .border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}#vol2-root .border-emerald-700{border-color:var(--color-emerald-700)}#vol2-root .border-emerald-800{border-color:var(--color-emerald-800)}#vol2-root .border-emerald-800\/30{border-color:#005f464d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-emerald-800\/30{border-color:color-mix(in oklab, var(--color-emerald-800) 30%, transparent)}}#vol2-root .border-emerald-800\/40{border-color:#005f4666}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-emerald-800\/40{border-color:color-mix(in oklab, var(--color-emerald-800) 40%, transparent)}}#vol2-root .border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-indigo-500\/30{border-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}#vol2-root .border-indigo-700{border-color:var(--color-indigo-700)}#vol2-root .border-indigo-800\/30{border-color:#372aac4d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-indigo-800\/30{border-color:color-mix(in oklab, var(--color-indigo-800) 30%, transparent)}}#vol2-root .border-indigo-800\/40{border-color:#372aac66}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-indigo-800\/40{border-color:color-mix(in oklab, var(--color-indigo-800) 40%, transparent)}}#vol2-root .border-lime-800{border-color:var(--color-lime-800)}#vol2-root .border-orange-500{border-color:var(--color-orange-500)}#vol2-root .border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-orange-500\/20{border-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}#vol2-root .border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-orange-500\/30{border-color:color-mix(in oklab, var(--color-orange-500) 30%, transparent)}}#vol2-root .border-orange-700{border-color:var(--color-orange-700)}#vol2-root .border-orange-800{border-color:var(--color-orange-800)}#vol2-root .border-orange-800\/30{border-color:#9f2d004d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-orange-800\/30{border-color:color-mix(in oklab, var(--color-orange-800) 30%, transparent)}}#vol2-root .border-purple-500{border-color:var(--color-purple-500)}#vol2-root .border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-purple-500\/30{border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}#vol2-root .border-purple-500\/40{border-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-purple-500\/40{border-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}#vol2-root .border-purple-700{border-color:var(--color-purple-700)}#vol2-root .border-purple-800\/30{border-color:#6e11b04d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-purple-800\/30{border-color:color-mix(in oklab, var(--color-purple-800) 30%, transparent)}}#vol2-root .border-purple-800\/40{border-color:#6e11b066}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-purple-800\/40{border-color:color-mix(in oklab, var(--color-purple-800) 40%, transparent)}}#vol2-root .border-red-500{border-color:var(--color-red-500)}#vol2-root .border-red-800\/30{border-color:#9f07124d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-red-800\/30{border-color:color-mix(in oklab, var(--color-red-800) 30%, transparent)}}#vol2-root .border-red-800\/40{border-color:#9f071266}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-red-800\/40{border-color:color-mix(in oklab, var(--color-red-800) 40%, transparent)}}#vol2-root .border-rose-500{border-color:var(--color-rose-500)}#vol2-root .border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}#vol2-root .border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-rose-500\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}#vol2-root .border-rose-700{border-color:var(--color-rose-700)}#vol2-root .border-rose-800{border-color:var(--color-rose-800)}#vol2-root .border-rose-800\/40{border-color:#a3003766}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-rose-800\/40{border-color:color-mix(in oklab, var(--color-rose-800) 40%, transparent)}}#vol2-root .border-rust\/50{border-color:#c46a4a80}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-rust\/50{border-color:color-mix(in oklab, var(--color-rust) 50%, transparent)}}#vol2-root .border-rust\/60{border-color:#c46a4a99}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-rust\/60{border-color:color-mix(in oklab, var(--color-rust) 60%, transparent)}}#vol2-root .border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-sky-500\/20{border-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}#vol2-root .border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}#vol2-root .border-sky-700{border-color:var(--color-sky-700)}#vol2-root .border-sky-800{border-color:var(--color-sky-800)}#vol2-root .border-sky-800\/30{border-color:#0059864d}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-sky-800\/30{border-color:color-mix(in oklab, var(--color-sky-800) 30%, transparent)}}#vol2-root .border-slate-700{border-color:var(--color-slate-700)}#vol2-root .border-slate-700\/60{border-color:#31415899}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-slate-700\/60{border-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}#vol2-root .border-slate-800{border-color:var(--color-slate-800)}#vol2-root .border-slate-800\/70{border-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-slate-800\/70{border-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}#vol2-root .border-slate-800\/80{border-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-slate-800\/80{border-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}#vol2-root .border-teal-500\/20{border-color:#00baa733}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-teal-500\/20{border-color:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}#vol2-root .border-warn\/40{border-color:#c9a46a66}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-warn\/40{border-color:color-mix(in oklab, var(--color-warn) 40%, transparent)}}#vol2-root .border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){#vol2-root .border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}#vol2-root .border-yellow-800{border-color:var(--color-yellow-800)}#vol2-root .bg-\[\#4f6f8c\]{background-color:#4f6f8c}#vol2-root .bg-\[\#5b7d8a\]{background-color:#5b7d8a}#vol2-root .bg-\[\#6d8b7a\]{background-color:#6d8b7a}#vol2-root .bg-\[\#8a7a68\]{background-color:#8a7a68}#vol2-root .bg-\[\#b45a48\]{background-color:#b45a48}#vol2-root .bg-\[\#c4a078\]{background-color:#c4a078}#vol2-root .bg-\[\#c48a62\]{background-color:#c48a62}#vol2-root .bg-\[\#d8c9a4\]{background-color:#d8c9a4}#vol2-root .bg-accent{background-color:var(--color-accent)}#vol2-root .bg-accent\/10{background-color:#4ea8821a}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-accent\/10{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}#vol2-root .bg-accent\/15{background-color:#4ea88226}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-accent\/15{background-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}#vol2-root .bg-amber-300{background-color:var(--color-amber-300)}#vol2-root .bg-amber-400{background-color:var(--color-amber-400)}#vol2-root .bg-amber-500{background-color:var(--color-amber-500)}#vol2-root .bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}#vol2-root .bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}#vol2-root .bg-amber-600{background-color:var(--color-amber-600)}#vol2-root .bg-amber-900{background-color:var(--color-amber-900)}#vol2-root .bg-amber-900\/40{background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-amber-900\/40{background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}#vol2-root .bg-amber-900\/60{background-color:#7b330699}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-amber-900\/60{background-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}#vol2-root .bg-amber-950{background-color:var(--color-amber-950)}#vol2-root .bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-amber-950\/20{background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}#vol2-root .bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-amber-950\/30{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}#vol2-root .bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-amber-950\/40{background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}#vol2-root .bg-amber-950\/60{background-color:#46190199}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-amber-950\/60{background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}#vol2-root .bg-bg{background-color:var(--color-bg)}#vol2-root .bg-bg\/80{background-color:#0b1210cc}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-bg\/80{background-color:color-mix(in oklab, var(--color-bg) 80%, transparent)}}#vol2-root .bg-bg\/85{background-color:#0b1210d9}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-bg\/85{background-color:color-mix(in oklab, var(--color-bg) 85%, transparent)}}#vol2-root .bg-bg\/95{background-color:#0b1210f2}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-bg\/95{background-color:color-mix(in oklab, var(--color-bg) 95%, transparent)}}#vol2-root .bg-bg\/96{background-color:#0b1210f5}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-bg\/96{background-color:color-mix(in oklab, var(--color-bg) 96%, transparent)}}#vol2-root .bg-black{background-color:var(--color-black)}#vol2-root .bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}#vol2-root .bg-blue-500{background-color:var(--color-blue-500)}#vol2-root .bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}#vol2-root .bg-blue-600{background-color:var(--color-blue-600)}#vol2-root .bg-blue-900\/50{background-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-blue-900\/50{background-color:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}#vol2-root .bg-blue-900\/60{background-color:#1c398e99}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-blue-900\/60{background-color:color-mix(in oklab, var(--color-blue-900) 60%, transparent)}}#vol2-root .bg-blue-950{background-color:var(--color-blue-950)}#vol2-root .bg-blue-950\/30{background-color:#1624564d}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-blue-950\/30{background-color:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}#vol2-root .bg-border{background-color:var(--color-border)}#vol2-root .bg-cyan-300{background-color:var(--color-cyan-300)}#vol2-root .bg-cyan-400{background-color:var(--color-cyan-400)}#vol2-root .bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}#vol2-root .bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-cyan-500\/20{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}#vol2-root .bg-cyan-600{background-color:var(--color-cyan-600)}#vol2-root .bg-cyan-900\/20{background-color:#104e6433}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-cyan-900\/20{background-color:color-mix(in oklab, var(--color-cyan-900) 20%, transparent)}}#vol2-root .bg-cyan-900\/50{background-color:#104e6480}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-cyan-900\/50{background-color:color-mix(in oklab, var(--color-cyan-900) 50%, transparent)}}#vol2-root .bg-cyan-950{background-color:var(--color-cyan-950)}#vol2-root .bg-cyan-950\/30{background-color:#0533454d}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-cyan-950\/30{background-color:color-mix(in oklab, var(--color-cyan-950) 30%, transparent)}}#vol2-root .bg-cyan-950\/60{background-color:#05334599}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-cyan-950\/60{background-color:color-mix(in oklab, var(--color-cyan-950) 60%, transparent)}}#vol2-root .bg-elevated{background-color:var(--color-elevated)}#vol2-root .bg-elevated\/60{background-color:#1c252199}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-elevated\/60{background-color:color-mix(in oklab, var(--color-elevated) 60%, transparent)}}#vol2-root .bg-emerald-400{background-color:var(--color-emerald-400)}#vol2-root .bg-emerald-500{background-color:var(--color-emerald-500)}#vol2-root .bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}#vol2-root .bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}#vol2-root .bg-emerald-600{background-color:var(--color-emerald-600)}#vol2-root .bg-emerald-900{background-color:var(--color-emerald-900)}#vol2-root .bg-emerald-900\/60{background-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-emerald-900\/60{background-color:color-mix(in oklab, var(--color-emerald-900) 60%, transparent)}}#vol2-root .bg-emerald-950{background-color:var(--color-emerald-950)}#vol2-root .bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-emerald-950\/30{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}#vol2-root .bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-emerald-950\/40{background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}#vol2-root .bg-emerald-950\/60{background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-emerald-950\/60{background-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}#vol2-root .bg-fg{background-color:var(--color-fg)}#vol2-root .bg-ice{background-color:var(--color-ice)}#vol2-root .bg-indigo-400{background-color:var(--color-indigo-400)}#vol2-root .bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}#vol2-root .bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-indigo-500\/20{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}#vol2-root .bg-indigo-600{background-color:var(--color-indigo-600)}#vol2-root .bg-indigo-600\/20{background-color:#4f39f633}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-indigo-600\/20{background-color:color-mix(in oklab, var(--color-indigo-600) 20%, transparent)}}#vol2-root .bg-indigo-900\/60{background-color:#312c8599}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-indigo-900\/60{background-color:color-mix(in oklab, var(--color-indigo-900) 60%, transparent)}}#vol2-root .bg-indigo-950\/30{background-color:#1e1a4d4d}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-indigo-950\/30{background-color:color-mix(in oklab, var(--color-indigo-950) 30%, transparent)}}#vol2-root .bg-indigo-950\/40{background-color:#1e1a4d66}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-indigo-950\/40{background-color:color-mix(in oklab, var(--color-indigo-950) 40%, transparent)}}#vol2-root .bg-ink{background-color:var(--color-ink)}#vol2-root .bg-ink\/50{background-color:#17201c80}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-ink\/50{background-color:color-mix(in oklab, var(--color-ink) 50%, transparent)}}#vol2-root .bg-ink\/60{background-color:#17201c99}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-ink\/60{background-color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}#vol2-root .bg-ink\/70{background-color:#17201cb3}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-ink\/70{background-color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}#vol2-root .bg-ink\/85{background-color:#17201cd9}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-ink\/85{background-color:color-mix(in oklab, var(--color-ink) 85%, transparent)}}#vol2-root .bg-ink\/90{background-color:#17201ce6}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-ink\/90{background-color:color-mix(in oklab, var(--color-ink) 90%, transparent)}}#vol2-root .bg-lime-500{background-color:var(--color-lime-500)}#vol2-root .bg-lime-500\/10{background-color:#80cd001a}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-lime-500\/10{background-color:color-mix(in oklab, var(--color-lime-500) 10%, transparent)}}#vol2-root .bg-lime-600{background-color:var(--color-lime-600)}#vol2-root .bg-lime-900\/60{background-color:#35530e99}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-lime-900\/60{background-color:color-mix(in oklab, var(--color-lime-900) 60%, transparent)}}#vol2-root .bg-orange-400{background-color:var(--color-orange-400)}#vol2-root .bg-orange-500{background-color:var(--color-orange-500)}#vol2-root .bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}#vol2-root .bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-orange-500\/20{background-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}#vol2-root .bg-orange-600{background-color:var(--color-orange-600)}#vol2-root .bg-orange-600\/20{background-color:#f0510033}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-orange-600\/20{background-color:color-mix(in oklab, var(--color-orange-600) 20%, transparent)}}#vol2-root .bg-orange-700{background-color:var(--color-orange-700)}#vol2-root .bg-orange-900\/20{background-color:#7e2a0c33}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-orange-900\/20{background-color:color-mix(in oklab, var(--color-orange-900) 20%, transparent)}}#vol2-root .bg-orange-900\/50{background-color:#7e2a0c80}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-orange-900\/50{background-color:color-mix(in oklab, var(--color-orange-900) 50%, transparent)}}#vol2-root .bg-orange-900\/60{background-color:#7e2a0c99}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-orange-900\/60{background-color:color-mix(in oklab, var(--color-orange-900) 60%, transparent)}}#vol2-root .bg-orange-950{background-color:var(--color-orange-950)}#vol2-root .bg-orange-950\/30{background-color:#4413064d}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-orange-950\/30{background-color:color-mix(in oklab, var(--color-orange-950) 30%, transparent)}}#vol2-root .bg-orange-950\/60{background-color:#44130699}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-orange-950\/60{background-color:color-mix(in oklab, var(--color-orange-950) 60%, transparent)}}#vol2-root .bg-purple-400{background-color:var(--color-purple-400)}#vol2-root .bg-purple-500{background-color:var(--color-purple-500)}#vol2-root .bg-purple-500\/5{background-color:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-purple-500\/5{background-color:color-mix(in oklab, var(--color-purple-500) 5%, transparent)}}#vol2-root .bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}#vol2-root .bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-purple-500\/20{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}#vol2-root .bg-purple-600{background-color:var(--color-purple-600)}#vol2-root .bg-purple-900\/20{background-color:#59168b33}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-purple-900\/20{background-color:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}#vol2-root .bg-purple-900\/50{background-color:#59168b80}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-purple-900\/50{background-color:color-mix(in oklab, var(--color-purple-900) 50%, transparent)}}#vol2-root .bg-purple-900\/60{background-color:#59168b99}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-purple-900\/60{background-color:color-mix(in oklab, var(--color-purple-900) 60%, transparent)}}#vol2-root .bg-purple-950{background-color:var(--color-purple-950)}#vol2-root .bg-purple-950\/30{background-color:#3c03664d}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-purple-950\/30{background-color:color-mix(in oklab, var(--color-purple-950) 30%, transparent)}}#vol2-root .bg-red-500{background-color:var(--color-red-500)}#vol2-root .bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}#vol2-root .bg-red-900\/60{background-color:#82181a99}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-red-900\/60{background-color:color-mix(in oklab, var(--color-red-900) 60%, transparent)}}#vol2-root .bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-red-950\/30{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}#vol2-root .bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-red-950\/40{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}#vol2-root .bg-rose-500{background-color:var(--color-rose-500)}#vol2-root .bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}#vol2-root .bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-rose-500\/20{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}#vol2-root .bg-rose-600{background-color:var(--color-rose-600)}#vol2-root .bg-rose-900{background-color:var(--color-rose-900)}#vol2-root .bg-rose-900\/60{background-color:#8b083699}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-rose-900\/60{background-color:color-mix(in oklab, var(--color-rose-900) 60%, transparent)}}#vol2-root .bg-rose-950{background-color:var(--color-rose-950)}#vol2-root .bg-rose-950\/30{background-color:#4d02184d}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-rose-950\/30{background-color:color-mix(in oklab, var(--color-rose-950) 30%, transparent)}}#vol2-root .bg-rose-950\/40{background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-rose-950\/40{background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}#vol2-root .bg-rust{background-color:var(--color-rust)}#vol2-root .bg-rust\/10{background-color:#c46a4a1a}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-rust\/10{background-color:color-mix(in oklab, var(--color-rust) 10%, transparent)}}#vol2-root .bg-sky-400{background-color:var(--color-sky-400)}#vol2-root .bg-sky-500{background-color:var(--color-sky-500)}#vol2-root .bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}#vol2-root .bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-sky-500\/20{background-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}#vol2-root .bg-sky-600{background-color:var(--color-sky-600)}#vol2-root .bg-sky-600\/20{background-color:#0084cc33}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-sky-600\/20{background-color:color-mix(in oklab, var(--color-sky-600) 20%, transparent)}}#vol2-root .bg-sky-900{background-color:var(--color-sky-900)}#vol2-root .bg-sky-900\/40{background-color:#024a7066}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-sky-900\/40{background-color:color-mix(in oklab, var(--color-sky-900) 40%, transparent)}}#vol2-root .bg-sky-900\/60{background-color:#024a7099}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-sky-900\/60{background-color:color-mix(in oklab, var(--color-sky-900) 60%, transparent)}}#vol2-root .bg-sky-950{background-color:var(--color-sky-950)}#vol2-root .bg-sky-950\/30{background-color:#052f4a4d}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-sky-950\/30{background-color:color-mix(in oklab, var(--color-sky-950) 30%, transparent)}}#vol2-root .bg-sky-950\/60{background-color:#052f4a99}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-sky-950\/60{background-color:color-mix(in oklab, var(--color-sky-950) 60%, transparent)}}#vol2-root .bg-slate-400{background-color:var(--color-slate-400)}#vol2-root .bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}#vol2-root .bg-slate-700{background-color:var(--color-slate-700)}#vol2-root .bg-slate-800{background-color:var(--color-slate-800)}#vol2-root .bg-slate-800\/40{background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-slate-800\/40{background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}#vol2-root .bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-slate-800\/80{background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}#vol2-root .bg-slate-900{background-color:var(--color-slate-900)}#vol2-root .bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}#vol2-root .bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-slate-900\/70{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}#vol2-root .bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-slate-900\/80{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}#vol2-root .bg-slate-900\/85{background-color:#0f172bd9}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-slate-900\/85{background-color:color-mix(in oklab, var(--color-slate-900) 85%, transparent)}}#vol2-root .bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-slate-900\/90{background-color:color-mix(in oklab, var(--color-slate-900) 90%, transparent)}}#vol2-root .bg-slate-950{background-color:var(--color-slate-950)}#vol2-root .bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}#vol2-root .bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}#vol2-root .bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-slate-950\/80{background-color:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}#vol2-root .bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-slate-950\/90{background-color:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}#vol2-root .bg-surface{background-color:var(--color-surface)}#vol2-root .bg-teal-500{background-color:var(--color-teal-500)}#vol2-root .bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){#vol2-root .bg-teal-500\/10{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}#vol2-root .bg-teal-600{background-color:var(--color-teal-600)}#vol2-root .bg-transparent{background-color:#0000}#vol2-root .bg-warn{background-color:var(--color-warn)}#vol2-root .bg-white{background-color:var(--color-white)}#vol2-root .bg-yellow-200{background-color:var(--color-yellow-200)}#vol2-root .bg-yellow-950{background-color:var(--color-yellow-950)}#vol2-root .bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}#vol2-root .bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}#vol2-root .bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}#vol2-root .bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}#vol2-root .from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-amber-500\/10{--tw-gradient-from:#f99c001a}@supports (color:color-mix(in lab, red, red)){#vol2-root .from-amber-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}#vol2-root .from-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-amber-500\/20{--tw-gradient-from:#f99c0033}@supports (color:color-mix(in lab, red, red)){#vol2-root .from-amber-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}#vol2-root .from-amber-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-amber-600{--tw-gradient-from:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-bg{--tw-gradient-from:var(--color-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-blue-900\/20{--tw-gradient-from:#1c398e33}@supports (color:color-mix(in lab, red, red)){#vol2-root .from-blue-900\/20{--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}#vol2-root .from-blue-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-cyan-600{--tw-gradient-from:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-ink{--tw-gradient-from:var(--color-ink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-ink\/20{--tw-gradient-from:#17201c33}@supports (color:color-mix(in lab, red, red)){#vol2-root .from-ink\/20{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 20%, transparent)}}#vol2-root .from-ink\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-lime-500{--tw-gradient-from:var(--color-lime-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-orange-950\/40{--tw-gradient-from:#44130666}@supports (color:color-mix(in lab, red, red)){#vol2-root .from-orange-950\/40{--tw-gradient-from:color-mix(in oklab, var(--color-orange-950) 40%, transparent)}}#vol2-root .from-orange-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-rose-600{--tw-gradient-from:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-sky-500\/10{--tw-gradient-from:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){#vol2-root .from-sky-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}#vol2-root .from-sky-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .via-amber-950{--tw-gradient-via:var(--color-amber-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-amber-950\/40{--tw-gradient-via:#46190166}@supports (color:color-mix(in lab, red, red)){#vol2-root .via-amber-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}#vol2-root .via-amber-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-bg\/70{--tw-gradient-via:#0b1210b3}@supports (color:color-mix(in lab, red, red)){#vol2-root .via-bg\/70{--tw-gradient-via:color-mix(in oklab, var(--color-bg) 70%, transparent)}}#vol2-root .via-bg\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-blue-950{--tw-gradient-via:var(--color-blue-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-blue-950\/40{--tw-gradient-via:#16245666}@supports (color:color-mix(in lab, red, red)){#vol2-root .via-blue-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}#vol2-root .via-blue-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-cyan-500{--tw-gradient-via:var(--color-cyan-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-cyan-950{--tw-gradient-via:var(--color-cyan-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-cyan-950\/40{--tw-gradient-via:#05334566}@supports (color:color-mix(in lab, red, red)){#vol2-root .via-cyan-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-950) 40%, transparent)}}#vol2-root .via-cyan-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-emerald-500{--tw-gradient-via:var(--color-emerald-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-emerald-950{--tw-gradient-via:var(--color-emerald-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-emerald-950\/40{--tw-gradient-via:#002c2266}@supports (color:color-mix(in lab, red, red)){#vol2-root .via-emerald-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}#vol2-root .via-emerald-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-indigo-500{--tw-gradient-via:var(--color-indigo-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-indigo-950{--tw-gradient-via:var(--color-indigo-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-indigo-950\/50{--tw-gradient-via:#1e1a4d80}@supports (color:color-mix(in lab, red, red)){#vol2-root .via-indigo-950\/50{--tw-gradient-via:color-mix(in oklab, var(--color-indigo-950) 50%, transparent)}}#vol2-root .via-indigo-950\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-ink\/20{--tw-gradient-via:#17201c33}@supports (color:color-mix(in lab, red, red)){#vol2-root .via-ink\/20{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 20%, transparent)}}#vol2-root .via-ink\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-lime-950{--tw-gradient-via:var(--color-lime-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-orange-500{--tw-gradient-via:var(--color-orange-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-orange-900\/40{--tw-gradient-via:#7e2a0c66}@supports (color:color-mix(in lab, red, red)){#vol2-root .via-orange-900\/40{--tw-gradient-via:color-mix(in oklab, var(--color-orange-900) 40%, transparent)}}#vol2-root .via-orange-900\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-orange-950\/40{--tw-gradient-via:#44130666}@supports (color:color-mix(in lab, red, red)){#vol2-root .via-orange-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-orange-950) 40%, transparent)}}#vol2-root .via-orange-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-purple-500{--tw-gradient-via:var(--color-purple-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-purple-900\/30{--tw-gradient-via:#59168b4d}@supports (color:color-mix(in lab, red, red)){#vol2-root .via-purple-900\/30{--tw-gradient-via:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}#vol2-root .via-purple-900\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-purple-950{--tw-gradient-via:var(--color-purple-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-purple-950\/40{--tw-gradient-via:#3c036666}@supports (color:color-mix(in lab, red, red)){#vol2-root .via-purple-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-purple-950) 40%, transparent)}}#vol2-root .via-purple-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-red-950\/40{--tw-gradient-via:#46080966}@supports (color:color-mix(in lab, red, red)){#vol2-root .via-red-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}#vol2-root .via-red-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-rose-500{--tw-gradient-via:var(--color-rose-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-rose-950{--tw-gradient-via:var(--color-rose-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-rose-950\/40{--tw-gradient-via:#4d021866}@supports (color:color-mix(in lab, red, red)){#vol2-root .via-rose-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}#vol2-root .via-rose-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-sky-950\/40{--tw-gradient-via:#052f4a66}@supports (color:color-mix(in lab, red, red)){#vol2-root .via-sky-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}#vol2-root .via-sky-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-slate-700\/40{--tw-gradient-via:#31415866}@supports (color:color-mix(in lab, red, red)){#vol2-root .via-slate-700\/40{--tw-gradient-via:color-mix(in oklab, var(--color-slate-700) 40%, transparent)}}#vol2-root .via-slate-700\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-slate-800{--tw-gradient-via:var(--color-slate-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-stone-900{--tw-gradient-via:var(--color-stone-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .via-teal-950{--tw-gradient-via:var(--color-teal-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol2-root .to-amber-300{--tw-gradient-to:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-bg\/25{--tw-gradient-to:#0b121040}@supports (color:color-mix(in lab, red, red)){#vol2-root .to-bg\/25{--tw-gradient-to:color-mix(in oklab, var(--color-bg) 25%, transparent)}}#vol2-root .to-bg\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-cyan-500\/10{--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab, red, red)){#vol2-root .to-cyan-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}#vol2-root .to-cyan-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-indigo-950{--tw-gradient-to:var(--color-indigo-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-ink{--tw-gradient-to:var(--color-ink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-lime-300{--tw-gradient-to:var(--color-lime-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-orange-500\/10{--tw-gradient-to:#fe6e001a}@supports (color:color-mix(in lab, red, red)){#vol2-root .to-orange-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}#vol2-root .to-orange-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-purple-500\/20{--tw-gradient-to:#ac4bff33}@supports (color:color-mix(in lab, red, red)){#vol2-root .to-purple-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}#vol2-root .to-purple-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-purple-900\/20{--tw-gradient-to:#59168b33}@supports (color:color-mix(in lab, red, red)){#vol2-root .to-purple-900\/20{--tw-gradient-to:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}#vol2-root .to-purple-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-rose-400{--tw-gradient-to:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-sky-400{--tw-gradient-to:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-sky-500{--tw-gradient-to:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-sky-950\/40{--tw-gradient-to:#052f4a66}@supports (color:color-mix(in lab, red, red)){#vol2-root .to-sky-950\/40{--tw-gradient-to:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}#vol2-root .to-sky-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-teal-500{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .to-yellow-300{--tw-gradient-to:var(--color-yellow-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol2-root .object-contain{object-fit:contain}#vol2-root .object-cover{object-fit:cover}#vol2-root .object-bottom{object-position:bottom}#vol2-root .p-0{padding:0}#vol2-root .p-0\.5{padding:calc(var(--spacing) * .5)}#vol2-root .p-1{padding:var(--spacing)}#vol2-root .p-1\.5{padding:calc(var(--spacing) * 1.5)}#vol2-root .p-2{padding:calc(var(--spacing) * 2)}#vol2-root .p-2\.5{padding:calc(var(--spacing) * 2.5)}#vol2-root .p-3{padding:calc(var(--spacing) * 3)}#vol2-root .p-3\.5{padding:calc(var(--spacing) * 3.5)}#vol2-root .p-4{padding:calc(var(--spacing) * 4)}#vol2-root .p-5{padding:calc(var(--spacing) * 5)}#vol2-root .p-6{padding:calc(var(--spacing) * 6)}#vol2-root .px-0{padding-inline:0}#vol2-root .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}#vol2-root .px-2{padding-inline:calc(var(--spacing) * 2)}#vol2-root .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}#vol2-root .px-3{padding-inline:calc(var(--spacing) * 3)}#vol2-root .px-4{padding-inline:calc(var(--spacing) * 4)}#vol2-root .px-5{padding-inline:calc(var(--spacing) * 5)}#vol2-root .px-6{padding-inline:calc(var(--spacing) * 6)}#vol2-root .py-0\.5{padding-block:calc(var(--spacing) * .5)}#vol2-root .py-1{padding-block:var(--spacing)}#vol2-root .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}#vol2-root .py-2{padding-block:calc(var(--spacing) * 2)}#vol2-root .py-2\.5{padding-block:calc(var(--spacing) * 2.5)}#vol2-root .py-3{padding-block:calc(var(--spacing) * 3)}#vol2-root .py-4{padding-block:calc(var(--spacing) * 4)}#vol2-root .py-6{padding-block:calc(var(--spacing) * 6)}#vol2-root .py-8{padding-block:calc(var(--spacing) * 8)}#vol2-root .py-10{padding-block:calc(var(--spacing) * 10)}#vol2-root .py-12{padding-block:calc(var(--spacing) * 12)}#vol2-root .py-16{padding-block:calc(var(--spacing) * 16)}#vol2-root .py-20{padding-block:calc(var(--spacing) * 20)}#vol2-root .pt-1{padding-top:var(--spacing)}#vol2-root .pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}#vol2-root .pt-2{padding-top:calc(var(--spacing) * 2)}#vol2-root .pt-3{padding-top:calc(var(--spacing) * 3)}#vol2-root .pt-4{padding-top:calc(var(--spacing) * 4)}#vol2-root .pt-5{padding-top:calc(var(--spacing) * 5)}#vol2-root .pt-8{padding-top:calc(var(--spacing) * 8)}#vol2-root .pt-16{padding-top:calc(var(--spacing) * 16)}#vol2-root .pr-4{padding-right:calc(var(--spacing) * 4)}#vol2-root .pb-1{padding-bottom:var(--spacing)}#vol2-root .pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}#vol2-root .pb-2{padding-bottom:calc(var(--spacing) * 2)}#vol2-root .pb-3{padding-bottom:calc(var(--spacing) * 3)}#vol2-root .pb-4{padding-bottom:calc(var(--spacing) * 4)}#vol2-root .pb-10{padding-bottom:calc(var(--spacing) * 10)}#vol2-root .pb-12{padding-bottom:calc(var(--spacing) * 12)}#vol2-root .pb-16{padding-bottom:calc(var(--spacing) * 16)}#vol2-root .pb-20{padding-bottom:calc(var(--spacing) * 20)}#vol2-root .pb-24{padding-bottom:calc(var(--spacing) * 24)}#vol2-root .pl-0{padding-left:0}#vol2-root .pl-1{padding-left:var(--spacing)}#vol2-root .pl-4{padding-left:calc(var(--spacing) * 4)}#vol2-root .pl-7{padding-left:calc(var(--spacing) * 7)}#vol2-root .text-center{text-align:center}#vol2-root .text-left{text-align:left}#vol2-root .text-right{text-align:right}#vol2-root .align-top{vertical-align:top}#vol2-root .font-display{font-family:var(--font-display)}#vol2-root .font-mono{font-family:var(--font-mono)}#vol2-root .font-sans{font-family:var(--font-sans)}#vol2-root .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}#vol2-root .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}#vol2-root .text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}#vol2-root .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}#vol2-root .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}#vol2-root .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#vol2-root .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}#vol2-root .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}#vol2-root .text-\[9px\]{font-size:9px}#vol2-root .text-\[10px\]{font-size:10px}#vol2-root .text-\[11px\]{font-size:11px}#vol2-root .text-\[15px\]{font-size:15px}#vol2-root .leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}#vol2-root .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}#vol2-root .leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}#vol2-root .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}#vol2-root .font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}#vol2-root .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}#vol2-root .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}#vol2-root .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}#vol2-root .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}#vol2-root .tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}#vol2-root .tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}#vol2-root .tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}#vol2-root .tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}#vol2-root .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}#vol2-root .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}#vol2-root .break-words{overflow-wrap:break-word}#vol2-root .whitespace-normal{white-space:normal}#vol2-root .whitespace-nowrap{white-space:nowrap}#vol2-root .text-accent{color:var(--color-accent)}#vol2-root .text-accent-fg{color:var(--color-accent-fg)}#vol2-root .text-accent-fg\/70{color:#07110db3}@supports (color:color-mix(in lab, red, red)){#vol2-root .text-accent-fg\/70{color:color-mix(in oklab, var(--color-accent-fg) 70%, transparent)}}#vol2-root .text-amber-200{color:var(--color-amber-200)}#vol2-root .text-amber-300{color:var(--color-amber-300)}#vol2-root .text-amber-400{color:var(--color-amber-400)}#vol2-root .text-amber-500{color:var(--color-amber-500)}#vol2-root .text-blue-200{color:var(--color-blue-200)}#vol2-root .text-blue-300{color:var(--color-blue-300)}#vol2-root .text-blue-400{color:var(--color-blue-400)}#vol2-root .text-cyan-300{color:var(--color-cyan-300)}#vol2-root .text-cyan-400{color:var(--color-cyan-400)}#vol2-root .text-emerald-300{color:var(--color-emerald-300)}#vol2-root .text-emerald-400{color:var(--color-emerald-400)}#vol2-root .text-emerald-500{color:var(--color-emerald-500)}#vol2-root .text-fg{color:var(--color-fg)}#vol2-root .text-fg\/85{color:#e8ebe4d9}@supports (color:color-mix(in lab, red, red)){#vol2-root .text-fg\/85{color:color-mix(in oklab, var(--color-fg) 85%, transparent)}}#vol2-root .text-fg\/90{color:#e8ebe4e6}@supports (color:color-mix(in lab, red, red)){#vol2-root .text-fg\/90{color:color-mix(in oklab, var(--color-fg) 90%, transparent)}}#vol2-root .text-fg\/95{color:#e8ebe4f2}@supports (color:color-mix(in lab, red, red)){#vol2-root .text-fg\/95{color:color-mix(in oklab, var(--color-fg) 95%, transparent)}}#vol2-root .text-ice{color:var(--color-ice)}#vol2-root .text-indigo-300{color:var(--color-indigo-300)}#vol2-root .text-indigo-400{color:var(--color-indigo-400)}#vol2-root .text-lime-400{color:var(--color-lime-400)}#vol2-root .text-muted{color:var(--color-muted)}#vol2-root .text-orange-300{color:var(--color-orange-300)}#vol2-root .text-orange-400{color:var(--color-orange-400)}#vol2-root .text-orange-500{color:var(--color-orange-500)}#vol2-root .text-paper{color:var(--color-paper)}#vol2-root .text-purple-300{color:var(--color-purple-300)}#vol2-root .text-purple-400{color:var(--color-purple-400)}#vol2-root .text-red-300{color:var(--color-red-300)}#vol2-root .text-red-400{color:var(--color-red-400)}#vol2-root .text-rose-300{color:var(--color-rose-300)}#vol2-root .text-rose-400{color:var(--color-rose-400)}#vol2-root .text-rose-500{color:var(--color-rose-500)}#vol2-root .text-rust{color:var(--color-rust)}#vol2-root .text-sky-300{color:var(--color-sky-300)}#vol2-root .text-sky-400{color:var(--color-sky-400)}#vol2-root .text-sky-500{color:var(--color-sky-500)}#vol2-root .text-slate-100{color:var(--color-slate-100)}#vol2-root .text-slate-200{color:var(--color-slate-200)}#vol2-root .text-slate-300{color:var(--color-slate-300)}#vol2-root .text-slate-400{color:var(--color-slate-400)}#vol2-root .text-slate-500{color:var(--color-slate-500)}#vol2-root .text-subtle{color:var(--color-subtle)}#vol2-root .text-teal-400{color:var(--color-teal-400)}#vol2-root .text-warn{color:var(--color-warn)}#vol2-root .text-white{color:var(--color-white)}#vol2-root .text-yellow-300{color:var(--color-yellow-300)}#vol2-root .text-yellow-400{color:var(--color-yellow-400)}#vol2-root .text-yellow-500{color:var(--color-yellow-500)}#vol2-root .uppercase{text-transform:uppercase}#vol2-root .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}#vol2-root .underline-offset-4{text-underline-offset:4px}#vol2-root .accent-accent{accent-color:var(--color-accent)}#vol2-root .accent-amber-400{accent-color:var(--color-amber-400)}#vol2-root .accent-amber-500{accent-color:var(--color-amber-500)}#vol2-root .accent-cyan-400{accent-color:var(--color-cyan-400)}#vol2-root .accent-emerald-500{accent-color:var(--color-emerald-500)}#vol2-root .accent-rust{accent-color:var(--color-rust)}#vol2-root .accent-sky-400{accent-color:var(--color-sky-400)}#vol2-root .opacity-0{opacity:0}#vol2-root .opacity-15{opacity:.15}#vol2-root .opacity-40{opacity:.4}#vol2-root .opacity-50{opacity:.5}#vol2-root .opacity-60{opacity:.6}#vol2-root .opacity-70{opacity:.7}#vol2-root .opacity-75{opacity:.75}#vol2-root .opacity-80{opacity:.8}#vol2-root .opacity-100{opacity:1}#vol2-root .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol2-root .shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol2-root .shadow-\[0_0_0_2px_var\(--color-primary\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol2-root .shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--color-primary\)_25\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){#vol2-root .shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--color-primary\)_25\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in oklab,var(--color-primary) 25%,transparent))}}#vol2-root .shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--color-primary\)_25\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol2-root .shadow-\[var\(--shadow-border\)\]{--tw-shadow:var(--shadow-border);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol2-root .shadow-\[var\(--shadow-lift\)\]{--tw-shadow:var(--shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol2-root .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol2-root .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol2-root .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol2-root .ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol2-root .ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol2-root .shadow-amber-500\/20{--tw-shadow-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){#vol2-root .shadow-amber-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}#vol2-root .shadow-cyan-500\/20{--tw-shadow-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){#vol2-root .shadow-cyan-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}#vol2-root .shadow-emerald-500\/20{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){#vol2-root .shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}#vol2-root .shadow-orange-500\/20{--tw-shadow-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){#vol2-root .shadow-orange-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}#vol2-root .shadow-purple-500\/20{--tw-shadow-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){#vol2-root .shadow-purple-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}#vol2-root .shadow-rose-500\/60{--tw-shadow-color:#ff235799}@supports (color:color-mix(in lab, red, red)){#vol2-root .shadow-rose-500\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-500) 60%, transparent) var(--tw-shadow-alpha), transparent)}}#vol2-root .shadow-sky-500\/20{--tw-shadow-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){#vol2-root .shadow-sky-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}#vol2-root .shadow-sky-500\/40{--tw-shadow-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){#vol2-root .shadow-sky-500\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}#vol2-root .outline{outline-style:var(--tw-outline-style);outline-width:1px}#vol2-root .blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}#vol2-root .blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}#vol2-root .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}#vol2-root .backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}#vol2-root .backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}#vol2-root .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}#vol2-root .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol2-root .transition-\[background-color\,color\,box-shadow\,transform\,opacity\]{transition-property:background-color,color,box-shadow,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol2-root .transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol2-root .transition-\[opacity\,transform\,background-color\,color\,border-color\]{transition-property:opacity,transform,background-color,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol2-root .transition-\[transform\,background-color\,box-shadow\]{transition-property:transform,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol2-root .transition-\[transform\]{transition-property:transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol2-root .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol2-root .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol2-root .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol2-root .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol2-root .duration-150{--tw-duration:.15s;transition-duration:.15s}#vol2-root .duration-200{--tw-duration:.2s;transition-duration:.2s}#vol2-root .duration-300{--tw-duration:.3s;transition-duration:.3s}#vol2-root .duration-500{--tw-duration:.5s;transition-duration:.5s}#vol2-root .duration-700{--tw-duration:.7s;transition-duration:.7s}#vol2-root .duration-1000{--tw-duration:1s;transition-duration:1s}#vol2-root .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}#vol2-root .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}#vol2-root .outline-none{--tw-outline-style:none;outline-style:none}#vol2-root .select-none{-webkit-user-select:none;user-select:none}#vol2-root .running{animation-play-state:running}#vol2-root .zoom-in{--tw-enter-scale:0}@media (hover:hover){#vol2-root .group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}#vol2-root .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}#vol2-root .group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}#vol2-root .selection\:bg-amber-500 ::selection{background-color:var(--color-amber-500)}#vol2-root .selection\:bg-amber-500::selection{background-color:var(--color-amber-500)}#vol2-root .selection\:bg-cyan-500 ::selection{background-color:var(--color-cyan-500)}#vol2-root .selection\:bg-cyan-500::selection{background-color:var(--color-cyan-500)}#vol2-root .selection\:bg-emerald-500 ::selection{background-color:var(--color-emerald-500)}#vol2-root .selection\:bg-emerald-500::selection{background-color:var(--color-emerald-500)}#vol2-root .selection\:bg-orange-500 ::selection{background-color:var(--color-orange-500)}#vol2-root .selection\:bg-orange-500::selection{background-color:var(--color-orange-500)}#vol2-root .selection\:bg-sky-500 ::selection{background-color:var(--color-sky-500)}#vol2-root .selection\:bg-sky-500::selection{background-color:var(--color-sky-500)}#vol2-root .selection\:text-black ::selection{color:var(--color-black)}#vol2-root .selection\:text-black::selection{color:var(--color-black)}#vol2-root .selection\:text-white ::selection{color:var(--color-white)}#vol2-root .selection\:text-white::selection{color:var(--color-white)}#vol2-root .placeholder\:text-subtle::placeholder{color:var(--color-subtle)}#vol2-root .last\:pb-0:last-child{padding-bottom:0}#vol2-root .odd\:bg-ink\/40:nth-child(odd){background-color:#17201c66}@supports (color:color-mix(in lab, red, red)){#vol2-root .odd\:bg-ink\/40:nth-child(odd){background-color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}@media (hover:hover){#vol2-root .hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#vol2-root .hover\:border-accent\/40:hover{border-color:#4ea88266}@supports (color:color-mix(in lab, red, red)){#vol2-root .hover\:border-accent\/40:hover{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}#vol2-root .hover\:border-amber-500\/40:hover{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){#vol2-root .hover\:border-amber-500\/40:hover{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}#vol2-root .hover\:border-cyan-500\/40:hover{border-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){#vol2-root .hover\:border-cyan-500\/40:hover{border-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}#vol2-root .hover\:border-emerald-500\/40:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){#vol2-root .hover\:border-emerald-500\/40:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}#vol2-root .hover\:border-rose-500\/40:hover{border-color:#ff235766}@supports (color:color-mix(in lab, red, red)){#vol2-root .hover\:border-rose-500\/40:hover{border-color:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}#vol2-root .hover\:border-slate-600:hover{border-color:var(--color-slate-600)}#vol2-root .hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}#vol2-root .hover\:bg-amber-500\/30:hover{background-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){#vol2-root .hover\:bg-amber-500\/30:hover{background-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}#vol2-root .hover\:bg-amber-800:hover{background-color:var(--color-amber-800)}#vol2-root .hover\:bg-amber-800\/80:hover{background-color:#953d00cc}@supports (color:color-mix(in lab, red, red)){#vol2-root .hover\:bg-amber-800\/80:hover{background-color:color-mix(in oklab, var(--color-amber-800) 80%, transparent)}}#vol2-root .hover\:bg-amber-900:hover{background-color:var(--color-amber-900)}#vol2-root .hover\:bg-amber-950\/60:hover{background-color:#46190199}@supports (color:color-mix(in lab, red, red)){#vol2-root .hover\:bg-amber-950\/60:hover{background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}#vol2-root .hover\:bg-bg:hover{background-color:var(--color-bg)}#vol2-root .hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}#vol2-root .hover\:bg-blue-900:hover{background-color:var(--color-blue-900)}#vol2-root .hover\:bg-cyan-500:hover{background-color:var(--color-cyan-500)}#vol2-root .hover\:bg-elevated:hover{background-color:var(--color-elevated)}#vol2-root .hover\:bg-elevated\/60:hover{background-color:#1c252199}@supports (color:color-mix(in lab, red, red)){#vol2-root .hover\:bg-elevated\/60:hover{background-color:color-mix(in oklab, var(--color-elevated) 60%, transparent)}}#vol2-root .hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}#vol2-root .hover\:bg-emerald-500\/30:hover{background-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){#vol2-root .hover\:bg-emerald-500\/30:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}#vol2-root .hover\:bg-emerald-900:hover{background-color:var(--color-emerald-900)}#vol2-root .hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}#vol2-root .hover\:bg-indigo-600\/30:hover{background-color:#4f39f64d}@supports (color:color-mix(in lab, red, red)){#vol2-root .hover\:bg-indigo-600\/30:hover{background-color:color-mix(in oklab, var(--color-indigo-600) 30%, transparent)}}#vol2-root .hover\:bg-ink:hover{background-color:var(--color-ink)}#vol2-root .hover\:bg-lime-500:hover{background-color:var(--color-lime-500)}#vol2-root .hover\:bg-lime-800\/80:hover{background-color:#3d6300cc}@supports (color:color-mix(in lab, red, red)){#vol2-root .hover\:bg-lime-800\/80:hover{background-color:color-mix(in oklab, var(--color-lime-800) 80%, transparent)}}#vol2-root .hover\:bg-orange-500:hover{background-color:var(--color-orange-500)}#vol2-root .hover\:bg-orange-600\/30:hover{background-color:#f051004d}@supports (color:color-mix(in lab, red, red)){#vol2-root .hover\:bg-orange-600\/30:hover{background-color:color-mix(in oklab, var(--color-orange-600) 30%, transparent)}}#vol2-root .hover\:bg-purple-500\/30:hover{background-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){#vol2-root .hover\:bg-purple-500\/30:hover{background-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}#vol2-root .hover\:bg-purple-800:hover{background-color:var(--color-purple-800)}#vol2-root .hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}#vol2-root .hover\:bg-rose-500\/30:hover{background-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){#vol2-root .hover\:bg-rose-500\/30:hover{background-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}#vol2-root .hover\:bg-rose-800:hover{background-color:var(--color-rose-800)}#vol2-root .hover\:bg-rose-900:hover{background-color:var(--color-rose-900)}#vol2-root .hover\:bg-rose-950:hover{background-color:var(--color-rose-950)}#vol2-root .hover\:bg-sky-500:hover{background-color:var(--color-sky-500)}#vol2-root .hover\:bg-sky-600\/30:hover{background-color:#0084cc4d}@supports (color:color-mix(in lab, red, red)){#vol2-root .hover\:bg-sky-600\/30:hover{background-color:color-mix(in oklab, var(--color-sky-600) 30%, transparent)}}#vol2-root .hover\:bg-sky-800:hover{background-color:var(--color-sky-800)}#vol2-root .hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}#vol2-root .hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}#vol2-root .hover\:bg-surface:hover{background-color:var(--color-surface)}#vol2-root .hover\:bg-teal-500:hover{background-color:var(--color-teal-500)}#vol2-root .hover\:bg-yellow-900:hover{background-color:var(--color-yellow-900)}#vol2-root .hover\:text-fg:hover{color:var(--color-fg)}#vol2-root .hover\:text-slate-200:hover{color:var(--color-slate-200)}#vol2-root .hover\:text-white:hover{color:var(--color-white)}#vol2-root .hover\:underline:hover{text-decoration-line:underline}#vol2-root .hover\:opacity-90:hover{opacity:.9}#vol2-root .hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}#vol2-root .focus\:ring-2:focus,#vol2-root .focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol2-root .focus-visible\:ring-accent\/70:focus-visible{--tw-ring-color:#4ea882b3}@supports (color:color-mix(in lab, red, red)){#vol2-root .focus-visible\:ring-accent\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}#vol2-root .focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}#vol2-root .active\:scale-\[0\.98\]:active{scale:.98}#vol2-root .active\:cursor-grabbing:active{cursor:grabbing}#vol2-root .active\:not-disabled\:scale-\[0\.96\]:active:not(:disabled){scale:.96}#vol2-root .disabled\:pointer-events-none:disabled{pointer-events:none}#vol2-root .disabled\:opacity-40:disabled{opacity:.4}#vol2-root .data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}@media (width>=40rem){#vol2-root .sm\:mt-0{margin-top:0}#vol2-root .sm\:block{display:block}#vol2-root .sm\:flex{display:flex}#vol2-root .sm\:inline{display:inline}#vol2-root .sm\:size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}#vol2-root .sm\:h-16{height:calc(var(--spacing) * 16)}#vol2-root .sm\:h-64{height:calc(var(--spacing) * 64)}#vol2-root .sm\:h-72{height:calc(var(--spacing) * 72)}#vol2-root .sm\:h-80{height:calc(var(--spacing) * 80)}#vol2-root .sm\:h-\[28rem\]{height:28rem}#vol2-root .sm\:min-h-\[78dvh\]{min-height:78dvh}#vol2-root .sm\:max-w-sm{max-width:var(--container-sm)}#vol2-root .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#vol2-root .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#vol2-root .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#vol2-root .sm\:grid-cols-\[8rem_6rem_1fr_auto\]{grid-template-columns:8rem 6rem 1fr auto}#vol2-root .sm\:flex-row{flex-direction:row}#vol2-root .sm\:items-center{align-items:center}#vol2-root .sm\:items-end{align-items:flex-end}#vol2-root .sm\:items-start{align-items:flex-start}#vol2-root .sm\:justify-between{justify-content:space-between}#vol2-root .sm\:gap-6{gap:calc(var(--spacing) * 6)}#vol2-root .sm\:gap-8{gap:calc(var(--spacing) * 8)}#vol2-root .sm\:p-5{padding:calc(var(--spacing) * 5)}#vol2-root .sm\:p-6{padding:calc(var(--spacing) * 6)}#vol2-root .sm\:p-8{padding:calc(var(--spacing) * 8)}#vol2-root .sm\:px-6{padding-inline:calc(var(--spacing) * 6)}#vol2-root .sm\:py-10{padding-block:calc(var(--spacing) * 10)}#vol2-root .sm\:py-16{padding-block:calc(var(--spacing) * 16)}#vol2-root .sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}#vol2-root .sm\:text-right{text-align:right}#vol2-root .sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}#vol2-root .sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}#vol2-root .sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}#vol2-root .sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}#vol2-root .sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}#vol2-root .sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=48rem){#vol2-root .md\:flex{display:flex}#vol2-root .md\:hidden{display:none}#vol2-root .md\:w-2\/3{width:66.6667%}#vol2-root .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#vol2-root .md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}#vol2-root .md\:flex-row{flex-direction:row}#vol2-root .md\:items-center{align-items:center}#vol2-root .md\:p-6{padding:calc(var(--spacing) * 6)}#vol2-root .md\:p-8{padding:calc(var(--spacing) * 8)}#vol2-root .md\:pb-0{padding-bottom:0}#vol2-root .md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}#vol2-root .md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){#vol2-root .lg\:col-span-3{grid-column:span 3/span 3}#vol2-root .lg\:col-span-4{grid-column:span 4/span 4}#vol2-root .lg\:col-span-5{grid-column:span 5/span 5}#vol2-root .lg\:col-span-6{grid-column:span 6/span 6}#vol2-root .lg\:col-span-7{grid-column:span 7/span 7}#vol2-root .lg\:col-span-8{grid-column:span 8/span 8}#vol2-root .lg\:col-span-9{grid-column:span 9/span 9}#vol2-root .lg\:block{display:block}#vol2-root .lg\:hidden{display:none}#vol2-root .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#vol2-root .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#vol2-root .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#vol2-root .lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}#vol2-root .lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}#vol2-root .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#vol2-root .lg\:p-8{padding:calc(var(--spacing) * 8)}#vol2-root .lg\:px-8{padding-inline:calc(var(--spacing) * 8)}#vol2-root .lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=80rem){#vol2-root .xl\:flex{display:flex}#vol2-root .xl\:hidden{display:none}}#vol2-root .\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}#vol2-root .\[\&_svg\]\:shrink-0 svg{flex-shrink:0}#vol4-root .pointer-events-none{pointer-events:none}#vol4-root .collapse{visibility:collapse}#vol4-root .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#vol4-root .absolute{position:absolute}#vol4-root .fixed{position:fixed}#vol4-root .relative{position:relative}#vol4-root .sticky{position:sticky}#vol4-root .inset-0{inset:0}#vol4-root .inset-x-0{inset-inline:0}#vol4-root .inset-y-0{inset-block:0}#vol4-root .top-0{top:0}#vol4-root .top-1\/2{top:50%}#vol4-root .top-2{top:calc(var(--spacing) * 2)}#vol4-root .top-3{top:calc(var(--spacing) * 3)}#vol4-root .top-4{top:calc(var(--spacing) * 4)}#vol4-root .top-24{top:calc(var(--spacing) * 24)}#vol4-root .top-\[58\%\]{top:58%}#vol4-root .-right-10{right:calc(var(--spacing) * -10)}#vol4-root .right-2{right:calc(var(--spacing) * 2)}#vol4-root .right-3{right:calc(var(--spacing) * 3)}#vol4-root .right-4{right:calc(var(--spacing) * 4)}#vol4-root .-bottom-10{bottom:calc(var(--spacing) * -10)}#vol4-root .bottom-0{bottom:0}#vol4-root .bottom-2{bottom:calc(var(--spacing) * 2)}#vol4-root .bottom-3{bottom:calc(var(--spacing) * 3)}#vol4-root .bottom-4{bottom:calc(var(--spacing) * 4)}#vol4-root .left-0{left:0}#vol4-root .left-2{left:calc(var(--spacing) * 2)}#vol4-root .left-3{left:calc(var(--spacing) * 3)}#vol4-root .left-4{left:calc(var(--spacing) * 4)}#vol4-root .left-\[-10\%\]{left:-10%}#vol4-root .isolate{isolation:isolate}#vol4-root .z-0{z-index:0}#vol4-root .z-10{z-index:10}#vol4-root .z-40{z-index:40}#vol4-root .z-50{z-index:50}#vol4-root .container{width:100%}@media (width>=40rem){#vol4-root .container{max-width:40rem}}@media (width>=48rem){#vol4-root .container{max-width:48rem}}@media (width>=64rem){#vol4-root .container{max-width:64rem}}@media (width>=80rem){#vol4-root .container{max-width:80rem}}@media (width>=96rem){#vol4-root .container{max-width:96rem}}#vol4-root .mx-1{margin-inline:var(--spacing)}#vol4-root .mx-auto{margin-inline:auto}#vol4-root .my-6{margin-block:calc(var(--spacing) * 6)}#vol4-root .-mt-1{margin-top:calc(var(--spacing) * -1)}#vol4-root .mt-0\.5{margin-top:calc(var(--spacing) * .5)}#vol4-root .mt-1{margin-top:var(--spacing)}#vol4-root .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}#vol4-root .mt-2{margin-top:calc(var(--spacing) * 2)}#vol4-root .mt-3{margin-top:calc(var(--spacing) * 3)}#vol4-root .mt-4{margin-top:calc(var(--spacing) * 4)}#vol4-root .mt-5{margin-top:calc(var(--spacing) * 5)}#vol4-root .mt-6{margin-top:calc(var(--spacing) * 6)}#vol4-root .mt-8{margin-top:calc(var(--spacing) * 8)}#vol4-root .mt-10{margin-top:calc(var(--spacing) * 10)}#vol4-root .mt-12{margin-top:calc(var(--spacing) * 12)}#vol4-root .mr-2{margin-right:calc(var(--spacing) * 2)}#vol4-root .mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}#vol4-root .mb-1{margin-bottom:var(--spacing)}#vol4-root .mb-2{margin-bottom:calc(var(--spacing) * 2)}#vol4-root .mb-3{margin-bottom:calc(var(--spacing) * 3)}#vol4-root .mb-4{margin-bottom:calc(var(--spacing) * 4)}#vol4-root .mb-6{margin-bottom:calc(var(--spacing) * 6)}#vol4-root .ml-2{margin-left:calc(var(--spacing) * 2)}#vol4-root .ml-auto{margin-left:auto}#vol4-root .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#vol4-root .block{display:block}#vol4-root .flex{display:flex}#vol4-root .grid{display:grid}#vol4-root .hidden{display:none}#vol4-root .inline-block{display:inline-block}#vol4-root .inline-flex{display:inline-flex}#vol4-root .table{display:table}#vol4-root .aspect-\[16\/10\]{aspect-ratio:16/10}#vol4-root .aspect-video{aspect-ratio:var(--aspect-video)}#vol4-root .size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}#vol4-root .size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}#vol4-root .size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}#vol4-root .size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}#vol4-root .size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}#vol4-root .size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}#vol4-root .size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}#vol4-root .size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}#vol4-root .size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}#vol4-root .size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}#vol4-root .h-2{height:calc(var(--spacing) * 2)}#vol4-root .h-2\.5{height:calc(var(--spacing) * 2.5)}#vol4-root .h-3{height:calc(var(--spacing) * 3)}#vol4-root .h-3\.5{height:calc(var(--spacing) * 3.5)}#vol4-root .h-4{height:calc(var(--spacing) * 4)}#vol4-root .h-5{height:calc(var(--spacing) * 5)}#vol4-root .h-6{height:calc(var(--spacing) * 6)}#vol4-root .h-8{height:calc(var(--spacing) * 8)}#vol4-root .h-9{height:calc(var(--spacing) * 9)}#vol4-root .h-10{height:calc(var(--spacing) * 10)}#vol4-root .h-11{height:calc(var(--spacing) * 11)}#vol4-root .h-12{height:calc(var(--spacing) * 12)}#vol4-root .h-14{height:calc(var(--spacing) * 14)}#vol4-root .h-24{height:calc(var(--spacing) * 24)}#vol4-root .h-28{height:calc(var(--spacing) * 28)}#vol4-root .h-32{height:calc(var(--spacing) * 32)}#vol4-root .h-40{height:calc(var(--spacing) * 40)}#vol4-root .h-44{height:calc(var(--spacing) * 44)}#vol4-root .h-52{height:calc(var(--spacing) * 52)}#vol4-root .h-56{height:calc(var(--spacing) * 56)}#vol4-root .h-60{height:calc(var(--spacing) * 60)}#vol4-root .h-64{height:calc(var(--spacing) * 64)}#vol4-root .h-72{height:calc(var(--spacing) * 72)}#vol4-root .h-80{height:calc(var(--spacing) * 80)}#vol4-root .h-96{height:calc(var(--spacing) * 96)}#vol4-root .h-\[420px\]{height:420px}#vol4-root .h-\[500px\]{height:500px}#vol4-root .h-auto{height:auto}#vol4-root .h-full{height:100%}#vol4-root .h-px{height:1px}#vol4-root .max-h-72{max-height:calc(var(--spacing) * 72)}#vol4-root .max-h-\[36rem\]{max-height:36rem}#vol4-root .max-h-\[85vh\]{max-height:85vh}#vol4-root .min-h-0{min-height:0}#vol4-root .min-h-11{min-height:calc(var(--spacing) * 11)}#vol4-root .min-h-12{min-height:calc(var(--spacing) * 12)}#vol4-root .min-h-\[72dvh\]{min-height:72dvh}#vol4-root .min-h-\[88dvh\]{min-height:88dvh}#vol4-root .min-h-dvh{min-height:100dvh}#vol4-root .min-h-screen{min-height:100vh}#vol4-root .w-2{width:calc(var(--spacing) * 2)}#vol4-root .w-2\.5{width:calc(var(--spacing) * 2.5)}#vol4-root .w-3{width:calc(var(--spacing) * 3)}#vol4-root .w-3\.5{width:calc(var(--spacing) * 3.5)}#vol4-root .w-4{width:calc(var(--spacing) * 4)}#vol4-root .w-5{width:calc(var(--spacing) * 5)}#vol4-root .w-6{width:calc(var(--spacing) * 6)}#vol4-root .w-8{width:calc(var(--spacing) * 8)}#vol4-root .w-9{width:calc(var(--spacing) * 9)}#vol4-root .w-10{width:calc(var(--spacing) * 10)}#vol4-root .w-12{width:calc(var(--spacing) * 12)}#vol4-root .w-14{width:calc(var(--spacing) * 14)}#vol4-root .w-16{width:calc(var(--spacing) * 16)}#vol4-root .w-20{width:calc(var(--spacing) * 20)}#vol4-root .w-24{width:calc(var(--spacing) * 24)}#vol4-root .w-28{width:calc(var(--spacing) * 28)}#vol4-root .w-32{width:calc(var(--spacing) * 32)}#vol4-root .w-36{width:calc(var(--spacing) * 36)}#vol4-root .w-40{width:calc(var(--spacing) * 40)}#vol4-root .w-52{width:calc(var(--spacing) * 52)}#vol4-root .w-64{width:calc(var(--spacing) * 64)}#vol4-root .w-72{width:calc(var(--spacing) * 72)}#vol4-root .w-\[4\%\]{width:4%}#vol4-root .w-\[9\%\]{width:9%}#vol4-root .w-\[12\%\]{width:12%}#vol4-root .w-\[27\%\]{width:27%}#vol4-root .w-\[48\%\]{width:48%}#vol4-root .w-\[70\%\]{width:70%}#vol4-root .w-\[85\%\]{width:85%}#vol4-root .w-\[90\%\]{width:90%}#vol4-root .w-\[100\%\]{width:100%}#vol4-root .w-\[140\%\]{width:140%}#vol4-root .w-\[min\(20rem\,88vw\)\]{width:min(20rem,88vw)}#vol4-root .w-full{width:100%}#vol4-root .w-px{width:1px}#vol4-root .max-w-2xl{max-width:var(--container-2xl)}#vol4-root .max-w-3xl{max-width:var(--container-3xl)}#vol4-root .max-w-5xl{max-width:var(--container-5xl)}#vol4-root .max-w-6xl{max-width:var(--container-6xl)}#vol4-root .max-w-7xl{max-width:var(--container-7xl)}#vol4-root .max-w-lg{max-width:var(--container-lg)}#vol4-root .max-w-md{max-width:var(--container-md)}#vol4-root .max-w-none{max-width:none}#vol4-root .max-w-sm{max-width:var(--container-sm)}#vol4-root .max-w-xl{max-width:var(--container-xl)}#vol4-root .max-w-xs{max-width:var(--container-xs)}#vol4-root .min-w-0{min-width:0}#vol4-root .min-w-\[32rem\]{min-width:32rem}#vol4-root .min-w-\[200px\]{min-width:200px}#vol4-root .flex-1{flex:1}#vol4-root .flex-shrink-0,#vol4-root .shrink-0{flex-shrink:0}#vol4-root .grow{flex-grow:1}#vol4-root .-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#vol4-root .-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#vol4-root .scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}#vol4-root .-rotate-\[22deg\]{rotate:-22deg}#vol4-root .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#vol4-root .animate-ping{animation:var(--animate-ping)}#vol4-root .animate-pulse{animation:var(--animate-pulse)}#vol4-root .animate-spin{animation:var(--animate-spin)}#vol4-root .cursor-crosshair{cursor:crosshair}#vol4-root .cursor-grab{cursor:grab}#vol4-root .cursor-grabbing{cursor:grabbing}#vol4-root .cursor-pointer{cursor:pointer}#vol4-root .cursor-zoom-in{cursor:zoom-in}#vol4-root .touch-none{touch-action:none}#vol4-root .resize{resize:both}#vol4-root .list-inside{list-style-position:inside}#vol4-root .list-disc{list-style-type:disc}#vol4-root .appearance-none{appearance:none}#vol4-root .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#vol4-root .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#vol4-root .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#vol4-root .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#vol4-root .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#vol4-root .grid-cols-\[7rem_1fr_auto\]{grid-template-columns:7rem 1fr auto}#vol4-root .grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}#vol4-root .flex-col{flex-direction:column}#vol4-root .flex-wrap{flex-wrap:wrap}#vol4-root .place-items-center{place-items:center}#vol4-root .items-baseline{align-items:baseline}#vol4-root .items-center{align-items:center}#vol4-root .items-end{align-items:flex-end}#vol4-root .items-start{align-items:flex-start}#vol4-root .items-stretch{align-items:stretch}#vol4-root .justify-around{justify-content:space-around}#vol4-root .justify-between{justify-content:space-between}#vol4-root .justify-center{justify-content:center}#vol4-root .justify-end{justify-content:flex-end}#vol4-root .justify-start{justify-content:flex-start}#vol4-root .gap-0\.5{gap:calc(var(--spacing) * .5)}#vol4-root .gap-1{gap:var(--spacing)}#vol4-root .gap-1\.5{gap:calc(var(--spacing) * 1.5)}#vol4-root .gap-2{gap:calc(var(--spacing) * 2)}#vol4-root .gap-2\.5{gap:calc(var(--spacing) * 2.5)}#vol4-root .gap-3{gap:calc(var(--spacing) * 3)}#vol4-root .gap-4{gap:calc(var(--spacing) * 4)}#vol4-root .gap-6{gap:calc(var(--spacing) * 6)}#vol4-root .gap-8{gap:calc(var(--spacing) * 8)}#vol4-root .gap-10{gap:calc(var(--spacing) * 10)}:where(#vol4-root .space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(#vol4-root .space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol4-root .space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol4-root .space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol4-root .space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol4-root .space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol4-root .space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol4-root .space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol4-root .space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol4-root .space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol4-root .space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol4-root .space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(#vol4-root .divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(#vol4-root .divide-border>:not(:last-child)){border-color:var(--color-border)}#vol4-root .self-center{align-self:center}#vol4-root .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#vol4-root .overflow-hidden{overflow:hidden}#vol4-root .overflow-x-auto{overflow-x:auto}#vol4-root .overflow-x-hidden{overflow-x:hidden}#vol4-root .overflow-y-auto{overflow-y:auto}#vol4-root .rounded{border-radius:.25rem}#vol4-root .rounded-2xl{border-radius:var(--radius-2xl)}#vol4-root .rounded-\[10px\]{border-radius:10px}#vol4-root .rounded-full{border-radius:2147483647px}#vol4-root .rounded-lg{border-radius:var(--radius-lg)}#vol4-root .rounded-md{border-radius:var(--radius-md)}#vol4-root .rounded-sm{border-radius:var(--radius-sm)}#vol4-root .rounded-xl{border-radius:var(--radius-xl)}#vol4-root .rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}#vol4-root .border{border-style:var(--tw-border-style);border-width:1px}#vol4-root .border-2{border-style:var(--tw-border-style);border-width:2px}#vol4-root .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#vol4-root .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#vol4-root .border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}#vol4-root .border-dashed{--tw-border-style:dashed;border-style:dashed}#vol4-root .border-accent{border-color:var(--color-accent)}#vol4-root .border-accent\/30{border-color:#9eb8c44d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}#vol4-root .border-accent\/40{border-color:#9eb8c466}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-accent\/40{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}#vol4-root .border-amber-500{border-color:var(--color-amber-500)}#vol4-root .border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}#vol4-root .border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}#vol4-root .border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}#vol4-root .border-amber-700{border-color:var(--color-amber-700)}#vol4-root .border-amber-800{border-color:var(--color-amber-800)}#vol4-root .border-amber-800\/30{border-color:#953d004d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-amber-800\/30{border-color:color-mix(in oklab, var(--color-amber-800) 30%, transparent)}}#vol4-root .border-amber-800\/40{border-color:#953d0066}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-amber-800\/40{border-color:color-mix(in oklab, var(--color-amber-800) 40%, transparent)}}#vol4-root .border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}#vol4-root .border-blue-700{border-color:var(--color-blue-700)}#vol4-root .border-blue-800{border-color:var(--color-blue-800)}#vol4-root .border-blue-800\/30{border-color:#193cb84d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-blue-800\/30{border-color:color-mix(in oklab, var(--color-blue-800) 30%, transparent)}}#vol4-root .border-border{border-color:var(--color-border)}#vol4-root .border-border-strong\/40{border-color:#e6e8e216}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-border-strong\/40{border-color:color-mix(in oklab, var(--color-border-strong) 40%, transparent)}}#vol4-root .border-border\/80{border-color:#e6e8e218}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-border\/80{border-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}#vol4-root .border-cyan-500{border-color:var(--color-cyan-500)}#vol4-root .border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-cyan-500\/20{border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}#vol4-root .border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-cyan-500\/30{border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}#vol4-root .border-cyan-800\/30{border-color:#005f784d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-cyan-800\/30{border-color:color-mix(in oklab, var(--color-cyan-800) 30%, transparent)}}#vol4-root .border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}#vol4-root .border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}#vol4-root .border-emerald-700{border-color:var(--color-emerald-700)}#vol4-root .border-emerald-800{border-color:var(--color-emerald-800)}#vol4-root .border-emerald-800\/30{border-color:#005f464d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-emerald-800\/30{border-color:color-mix(in oklab, var(--color-emerald-800) 30%, transparent)}}#vol4-root .border-emerald-800\/40{border-color:#005f4666}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-emerald-800\/40{border-color:color-mix(in oklab, var(--color-emerald-800) 40%, transparent)}}#vol4-root .border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-indigo-500\/30{border-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}#vol4-root .border-indigo-700{border-color:var(--color-indigo-700)}#vol4-root .border-indigo-800\/30{border-color:#372aac4d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-indigo-800\/30{border-color:color-mix(in oklab, var(--color-indigo-800) 30%, transparent)}}#vol4-root .border-indigo-800\/40{border-color:#372aac66}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-indigo-800\/40{border-color:color-mix(in oklab, var(--color-indigo-800) 40%, transparent)}}#vol4-root .border-lime-800{border-color:var(--color-lime-800)}#vol4-root .border-orange-500{border-color:var(--color-orange-500)}#vol4-root .border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-orange-500\/20{border-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}#vol4-root .border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-orange-500\/30{border-color:color-mix(in oklab, var(--color-orange-500) 30%, transparent)}}#vol4-root .border-orange-700{border-color:var(--color-orange-700)}#vol4-root .border-orange-800{border-color:var(--color-orange-800)}#vol4-root .border-orange-800\/30{border-color:#9f2d004d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-orange-800\/30{border-color:color-mix(in oklab, var(--color-orange-800) 30%, transparent)}}#vol4-root .border-primary{border-color:var(--color-primary)}#vol4-root .border-primary\/70{border-color:#9eb8c4b3}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-primary\/70{border-color:color-mix(in oklab, var(--color-primary) 70%, transparent)}}#vol4-root .border-purple-500{border-color:var(--color-purple-500)}#vol4-root .border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-purple-500\/30{border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}#vol4-root .border-purple-500\/40{border-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-purple-500\/40{border-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}#vol4-root .border-purple-700{border-color:var(--color-purple-700)}#vol4-root .border-purple-800\/30{border-color:#6e11b04d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-purple-800\/30{border-color:color-mix(in oklab, var(--color-purple-800) 30%, transparent)}}#vol4-root .border-purple-800\/40{border-color:#6e11b066}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-purple-800\/40{border-color:color-mix(in oklab, var(--color-purple-800) 40%, transparent)}}#vol4-root .border-red-500{border-color:var(--color-red-500)}#vol4-root .border-red-800\/30{border-color:#9f07124d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-red-800\/30{border-color:color-mix(in oklab, var(--color-red-800) 30%, transparent)}}#vol4-root .border-red-800\/40{border-color:#9f071266}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-red-800\/40{border-color:color-mix(in oklab, var(--color-red-800) 40%, transparent)}}#vol4-root .border-rose-500{border-color:var(--color-rose-500)}#vol4-root .border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}#vol4-root .border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-rose-500\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}#vol4-root .border-rose-700{border-color:var(--color-rose-700)}#vol4-root .border-rose-800{border-color:var(--color-rose-800)}#vol4-root .border-rose-800\/40{border-color:#a3003766}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-rose-800\/40{border-color:color-mix(in oklab, var(--color-rose-800) 40%, transparent)}}#vol4-root .border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-sky-500\/20{border-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}#vol4-root .border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}#vol4-root .border-sky-700{border-color:var(--color-sky-700)}#vol4-root .border-sky-800{border-color:var(--color-sky-800)}#vol4-root .border-sky-800\/30{border-color:#0059864d}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-sky-800\/30{border-color:color-mix(in oklab, var(--color-sky-800) 30%, transparent)}}#vol4-root .border-slate-700{border-color:var(--color-slate-700)}#vol4-root .border-slate-700\/60{border-color:#31415899}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-slate-700\/60{border-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}#vol4-root .border-slate-800{border-color:var(--color-slate-800)}#vol4-root .border-slate-800\/70{border-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-slate-800\/70{border-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}#vol4-root .border-slate-800\/80{border-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-slate-800\/80{border-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}#vol4-root .border-teal-500\/20{border-color:#00baa733}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-teal-500\/20{border-color:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}#vol4-root .border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){#vol4-root .border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}#vol4-root .border-yellow-800{border-color:var(--color-yellow-800)}#vol4-root .bg-\[\#4f6f8c\]{background-color:#4f6f8c}#vol4-root .bg-\[\#5b7d8a\]{background-color:#5b7d8a}#vol4-root .bg-\[\#6d8b7a\]{background-color:#6d8b7a}#vol4-root .bg-\[\#8a7a68\]{background-color:#8a7a68}#vol4-root .bg-\[\#b45a48\]{background-color:#b45a48}#vol4-root .bg-\[\#c4a078\]{background-color:#c4a078}#vol4-root .bg-\[\#c48a62\]{background-color:#c48a62}#vol4-root .bg-\[\#d8c9a4\]{background-color:#d8c9a4}#vol4-root .bg-accent{background-color:var(--color-accent)}#vol4-root .bg-accent\/10{background-color:#9eb8c41a}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-accent\/10{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}#vol4-root .bg-accent\/15{background-color:#9eb8c426}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-accent\/15{background-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}#vol4-root .bg-amber-300{background-color:var(--color-amber-300)}#vol4-root .bg-amber-400{background-color:var(--color-amber-400)}#vol4-root .bg-amber-500{background-color:var(--color-amber-500)}#vol4-root .bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}#vol4-root .bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}#vol4-root .bg-amber-600{background-color:var(--color-amber-600)}#vol4-root .bg-amber-900{background-color:var(--color-amber-900)}#vol4-root .bg-amber-900\/40{background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-amber-900\/40{background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}#vol4-root .bg-amber-900\/60{background-color:#7b330699}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-amber-900\/60{background-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}#vol4-root .bg-amber-950{background-color:var(--color-amber-950)}#vol4-root .bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-amber-950\/20{background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}#vol4-root .bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-amber-950\/30{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}#vol4-root .bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-amber-950\/40{background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}#vol4-root .bg-amber-950\/60{background-color:#46190199}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-amber-950\/60{background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}#vol4-root .bg-bg{background-color:var(--color-bg)}#vol4-root .bg-bg\/80{background-color:#07090ecc}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-bg\/80{background-color:color-mix(in oklab, var(--color-bg) 80%, transparent)}}#vol4-root .bg-bg\/85{background-color:#07090ed9}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-bg\/85{background-color:color-mix(in oklab, var(--color-bg) 85%, transparent)}}#vol4-root .bg-bg\/95{background-color:#07090ef2}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-bg\/95{background-color:color-mix(in oklab, var(--color-bg) 95%, transparent)}}#vol4-root .bg-bg\/96{background-color:#07090ef5}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-bg\/96{background-color:color-mix(in oklab, var(--color-bg) 96%, transparent)}}#vol4-root .bg-black{background-color:var(--color-black)}#vol4-root .bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}#vol4-root .bg-blue-500{background-color:var(--color-blue-500)}#vol4-root .bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}#vol4-root .bg-blue-600{background-color:var(--color-blue-600)}#vol4-root .bg-blue-900\/50{background-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-blue-900\/50{background-color:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}#vol4-root .bg-blue-900\/60{background-color:#1c398e99}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-blue-900\/60{background-color:color-mix(in oklab, var(--color-blue-900) 60%, transparent)}}#vol4-root .bg-blue-950{background-color:var(--color-blue-950)}#vol4-root .bg-blue-950\/30{background-color:#1624564d}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-blue-950\/30{background-color:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}#vol4-root .bg-border{background-color:var(--color-border)}#vol4-root .bg-border-strong{background-color:var(--color-border-strong)}#vol4-root .bg-cyan-300{background-color:var(--color-cyan-300)}#vol4-root .bg-cyan-400{background-color:var(--color-cyan-400)}#vol4-root .bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}#vol4-root .bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-cyan-500\/20{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}#vol4-root .bg-cyan-600{background-color:var(--color-cyan-600)}#vol4-root .bg-cyan-900\/20{background-color:#104e6433}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-cyan-900\/20{background-color:color-mix(in oklab, var(--color-cyan-900) 20%, transparent)}}#vol4-root .bg-cyan-900\/50{background-color:#104e6480}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-cyan-900\/50{background-color:color-mix(in oklab, var(--color-cyan-900) 50%, transparent)}}#vol4-root .bg-cyan-950{background-color:var(--color-cyan-950)}#vol4-root .bg-cyan-950\/30{background-color:#0533454d}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-cyan-950\/30{background-color:color-mix(in oklab, var(--color-cyan-950) 30%, transparent)}}#vol4-root .bg-cyan-950\/60{background-color:#05334599}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-cyan-950\/60{background-color:color-mix(in oklab, var(--color-cyan-950) 60%, transparent)}}#vol4-root .bg-elevated{background-color:var(--color-elevated)}#vol4-root .bg-elevated\/60{background-color:#171d2799}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-elevated\/60{background-color:color-mix(in oklab, var(--color-elevated) 60%, transparent)}}#vol4-root .bg-emerald-400{background-color:var(--color-emerald-400)}#vol4-root .bg-emerald-500{background-color:var(--color-emerald-500)}#vol4-root .bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}#vol4-root .bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}#vol4-root .bg-emerald-600{background-color:var(--color-emerald-600)}#vol4-root .bg-emerald-900{background-color:var(--color-emerald-900)}#vol4-root .bg-emerald-900\/60{background-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-emerald-900\/60{background-color:color-mix(in oklab, var(--color-emerald-900) 60%, transparent)}}#vol4-root .bg-emerald-950{background-color:var(--color-emerald-950)}#vol4-root .bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-emerald-950\/30{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}#vol4-root .bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-emerald-950\/40{background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}#vol4-root .bg-emerald-950\/60{background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-emerald-950\/60{background-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}#vol4-root .bg-fg{background-color:var(--color-fg)}#vol4-root .bg-indigo-400{background-color:var(--color-indigo-400)}#vol4-root .bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}#vol4-root .bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-indigo-500\/20{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}#vol4-root .bg-indigo-600{background-color:var(--color-indigo-600)}#vol4-root .bg-indigo-600\/20{background-color:#4f39f633}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-indigo-600\/20{background-color:color-mix(in oklab, var(--color-indigo-600) 20%, transparent)}}#vol4-root .bg-indigo-900\/60{background-color:#312c8599}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-indigo-900\/60{background-color:color-mix(in oklab, var(--color-indigo-900) 60%, transparent)}}#vol4-root .bg-indigo-950\/30{background-color:#1e1a4d4d}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-indigo-950\/30{background-color:color-mix(in oklab, var(--color-indigo-950) 30%, transparent)}}#vol4-root .bg-indigo-950\/40{background-color:#1e1a4d66}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-indigo-950\/40{background-color:color-mix(in oklab, var(--color-indigo-950) 40%, transparent)}}#vol4-root .bg-ink{background-color:var(--color-ink)}#vol4-root .bg-ink\/50{background-color:#07090e80}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-ink\/50{background-color:color-mix(in oklab, var(--color-ink) 50%, transparent)}}#vol4-root .bg-ink\/60{background-color:#07090e99}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-ink\/60{background-color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}#vol4-root .bg-ink\/70{background-color:#07090eb3}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-ink\/70{background-color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}#vol4-root .bg-ink\/85{background-color:#07090ed9}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-ink\/85{background-color:color-mix(in oklab, var(--color-ink) 85%, transparent)}}#vol4-root .bg-ink\/90{background-color:#07090ee6}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-ink\/90{background-color:color-mix(in oklab, var(--color-ink) 90%, transparent)}}#vol4-root .bg-lime-500{background-color:var(--color-lime-500)}#vol4-root .bg-lime-500\/10{background-color:#80cd001a}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-lime-500\/10{background-color:color-mix(in oklab, var(--color-lime-500) 10%, transparent)}}#vol4-root .bg-lime-600{background-color:var(--color-lime-600)}#vol4-root .bg-lime-900\/60{background-color:#35530e99}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-lime-900\/60{background-color:color-mix(in oklab, var(--color-lime-900) 60%, transparent)}}#vol4-root .bg-orange-400{background-color:var(--color-orange-400)}#vol4-root .bg-orange-500{background-color:var(--color-orange-500)}#vol4-root .bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}#vol4-root .bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-orange-500\/20{background-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}#vol4-root .bg-orange-600{background-color:var(--color-orange-600)}#vol4-root .bg-orange-600\/20{background-color:#f0510033}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-orange-600\/20{background-color:color-mix(in oklab, var(--color-orange-600) 20%, transparent)}}#vol4-root .bg-orange-700{background-color:var(--color-orange-700)}#vol4-root .bg-orange-900\/20{background-color:#7e2a0c33}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-orange-900\/20{background-color:color-mix(in oklab, var(--color-orange-900) 20%, transparent)}}#vol4-root .bg-orange-900\/50{background-color:#7e2a0c80}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-orange-900\/50{background-color:color-mix(in oklab, var(--color-orange-900) 50%, transparent)}}#vol4-root .bg-orange-900\/60{background-color:#7e2a0c99}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-orange-900\/60{background-color:color-mix(in oklab, var(--color-orange-900) 60%, transparent)}}#vol4-root .bg-orange-950{background-color:var(--color-orange-950)}#vol4-root .bg-orange-950\/30{background-color:#4413064d}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-orange-950\/30{background-color:color-mix(in oklab, var(--color-orange-950) 30%, transparent)}}#vol4-root .bg-orange-950\/60{background-color:#44130699}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-orange-950\/60{background-color:color-mix(in oklab, var(--color-orange-950) 60%, transparent)}}#vol4-root .bg-primary{background-color:var(--color-primary)}#vol4-root .bg-primary\/80{background-color:#9eb8c4cc}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-primary\/80{background-color:color-mix(in oklab, var(--color-primary) 80%, transparent)}}#vol4-root .bg-purple-400{background-color:var(--color-purple-400)}#vol4-root .bg-purple-500{background-color:var(--color-purple-500)}#vol4-root .bg-purple-500\/5{background-color:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-purple-500\/5{background-color:color-mix(in oklab, var(--color-purple-500) 5%, transparent)}}#vol4-root .bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}#vol4-root .bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-purple-500\/20{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}#vol4-root .bg-purple-600{background-color:var(--color-purple-600)}#vol4-root .bg-purple-900\/20{background-color:#59168b33}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-purple-900\/20{background-color:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}#vol4-root .bg-purple-900\/50{background-color:#59168b80}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-purple-900\/50{background-color:color-mix(in oklab, var(--color-purple-900) 50%, transparent)}}#vol4-root .bg-purple-900\/60{background-color:#59168b99}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-purple-900\/60{background-color:color-mix(in oklab, var(--color-purple-900) 60%, transparent)}}#vol4-root .bg-purple-950{background-color:var(--color-purple-950)}#vol4-root .bg-purple-950\/30{background-color:#3c03664d}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-purple-950\/30{background-color:color-mix(in oklab, var(--color-purple-950) 30%, transparent)}}#vol4-root .bg-red-500{background-color:var(--color-red-500)}#vol4-root .bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}#vol4-root .bg-red-900\/60{background-color:#82181a99}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-red-900\/60{background-color:color-mix(in oklab, var(--color-red-900) 60%, transparent)}}#vol4-root .bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-red-950\/30{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}#vol4-root .bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-red-950\/40{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}#vol4-root .bg-rose-500{background-color:var(--color-rose-500)}#vol4-root .bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}#vol4-root .bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-rose-500\/20{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}#vol4-root .bg-rose-600{background-color:var(--color-rose-600)}#vol4-root .bg-rose-900{background-color:var(--color-rose-900)}#vol4-root .bg-rose-900\/60{background-color:#8b083699}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-rose-900\/60{background-color:color-mix(in oklab, var(--color-rose-900) 60%, transparent)}}#vol4-root .bg-rose-950{background-color:var(--color-rose-950)}#vol4-root .bg-rose-950\/30{background-color:#4d02184d}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-rose-950\/30{background-color:color-mix(in oklab, var(--color-rose-950) 30%, transparent)}}#vol4-root .bg-rose-950\/40{background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-rose-950\/40{background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}#vol4-root .bg-sky-400{background-color:var(--color-sky-400)}#vol4-root .bg-sky-500{background-color:var(--color-sky-500)}#vol4-root .bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}#vol4-root .bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-sky-500\/20{background-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}#vol4-root .bg-sky-600{background-color:var(--color-sky-600)}#vol4-root .bg-sky-600\/20{background-color:#0084cc33}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-sky-600\/20{background-color:color-mix(in oklab, var(--color-sky-600) 20%, transparent)}}#vol4-root .bg-sky-900{background-color:var(--color-sky-900)}#vol4-root .bg-sky-900\/40{background-color:#024a7066}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-sky-900\/40{background-color:color-mix(in oklab, var(--color-sky-900) 40%, transparent)}}#vol4-root .bg-sky-900\/60{background-color:#024a7099}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-sky-900\/60{background-color:color-mix(in oklab, var(--color-sky-900) 60%, transparent)}}#vol4-root .bg-sky-950{background-color:var(--color-sky-950)}#vol4-root .bg-sky-950\/30{background-color:#052f4a4d}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-sky-950\/30{background-color:color-mix(in oklab, var(--color-sky-950) 30%, transparent)}}#vol4-root .bg-sky-950\/60{background-color:#052f4a99}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-sky-950\/60{background-color:color-mix(in oklab, var(--color-sky-950) 60%, transparent)}}#vol4-root .bg-slate-400{background-color:var(--color-slate-400)}#vol4-root .bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}#vol4-root .bg-slate-700{background-color:var(--color-slate-700)}#vol4-root .bg-slate-800{background-color:var(--color-slate-800)}#vol4-root .bg-slate-800\/40{background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-slate-800\/40{background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}#vol4-root .bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-slate-800\/80{background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}#vol4-root .bg-slate-900{background-color:var(--color-slate-900)}#vol4-root .bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}#vol4-root .bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-slate-900\/70{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}#vol4-root .bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-slate-900\/80{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}#vol4-root .bg-slate-900\/85{background-color:#0f172bd9}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-slate-900\/85{background-color:color-mix(in oklab, var(--color-slate-900) 85%, transparent)}}#vol4-root .bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-slate-900\/90{background-color:color-mix(in oklab, var(--color-slate-900) 90%, transparent)}}#vol4-root .bg-slate-950{background-color:var(--color-slate-950)}#vol4-root .bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}#vol4-root .bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}#vol4-root .bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-slate-950\/80{background-color:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}#vol4-root .bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-slate-950\/90{background-color:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}#vol4-root .bg-surface{background-color:var(--color-surface)}#vol4-root .bg-teal-500{background-color:var(--color-teal-500)}#vol4-root .bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){#vol4-root .bg-teal-500\/10{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}#vol4-root .bg-teal-600{background-color:var(--color-teal-600)}#vol4-root .bg-transparent{background-color:#0000}#vol4-root .bg-white{background-color:var(--color-white)}#vol4-root .bg-yellow-200{background-color:var(--color-yellow-200)}#vol4-root .bg-yellow-950{background-color:var(--color-yellow-950)}#vol4-root .bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}#vol4-root .bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}#vol4-root .bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}#vol4-root .bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}#vol4-root .from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-amber-500\/10{--tw-gradient-from:#f99c001a}@supports (color:color-mix(in lab, red, red)){#vol4-root .from-amber-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}#vol4-root .from-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-amber-500\/20{--tw-gradient-from:#f99c0033}@supports (color:color-mix(in lab, red, red)){#vol4-root .from-amber-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}#vol4-root .from-amber-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-amber-600{--tw-gradient-from:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-bg{--tw-gradient-from:var(--color-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-blue-900\/20{--tw-gradient-from:#1c398e33}@supports (color:color-mix(in lab, red, red)){#vol4-root .from-blue-900\/20{--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}#vol4-root .from-blue-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-cyan-600{--tw-gradient-from:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-ink{--tw-gradient-from:var(--color-ink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-ink\/20{--tw-gradient-from:#07090e33}@supports (color:color-mix(in lab, red, red)){#vol4-root .from-ink\/20{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 20%, transparent)}}#vol4-root .from-ink\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-lime-500{--tw-gradient-from:var(--color-lime-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-orange-950\/40{--tw-gradient-from:#44130666}@supports (color:color-mix(in lab, red, red)){#vol4-root .from-orange-950\/40{--tw-gradient-from:color-mix(in oklab, var(--color-orange-950) 40%, transparent)}}#vol4-root .from-orange-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-rose-600{--tw-gradient-from:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-sky-500\/10{--tw-gradient-from:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){#vol4-root .from-sky-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}#vol4-root .from-sky-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .via-amber-950{--tw-gradient-via:var(--color-amber-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-amber-950\/40{--tw-gradient-via:#46190166}@supports (color:color-mix(in lab, red, red)){#vol4-root .via-amber-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}#vol4-root .via-amber-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-bg\/70{--tw-gradient-via:#07090eb3}@supports (color:color-mix(in lab, red, red)){#vol4-root .via-bg\/70{--tw-gradient-via:color-mix(in oklab, var(--color-bg) 70%, transparent)}}#vol4-root .via-bg\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-blue-950{--tw-gradient-via:var(--color-blue-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-blue-950\/40{--tw-gradient-via:#16245666}@supports (color:color-mix(in lab, red, red)){#vol4-root .via-blue-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}#vol4-root .via-blue-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-cyan-500{--tw-gradient-via:var(--color-cyan-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-cyan-950{--tw-gradient-via:var(--color-cyan-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-cyan-950\/40{--tw-gradient-via:#05334566}@supports (color:color-mix(in lab, red, red)){#vol4-root .via-cyan-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-950) 40%, transparent)}}#vol4-root .via-cyan-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-emerald-500{--tw-gradient-via:var(--color-emerald-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-emerald-950{--tw-gradient-via:var(--color-emerald-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-emerald-950\/40{--tw-gradient-via:#002c2266}@supports (color:color-mix(in lab, red, red)){#vol4-root .via-emerald-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}#vol4-root .via-emerald-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-indigo-500{--tw-gradient-via:var(--color-indigo-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-indigo-950{--tw-gradient-via:var(--color-indigo-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-indigo-950\/50{--tw-gradient-via:#1e1a4d80}@supports (color:color-mix(in lab, red, red)){#vol4-root .via-indigo-950\/50{--tw-gradient-via:color-mix(in oklab, var(--color-indigo-950) 50%, transparent)}}#vol4-root .via-indigo-950\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-ink\/20{--tw-gradient-via:#07090e33}@supports (color:color-mix(in lab, red, red)){#vol4-root .via-ink\/20{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 20%, transparent)}}#vol4-root .via-ink\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-lime-950{--tw-gradient-via:var(--color-lime-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-orange-500{--tw-gradient-via:var(--color-orange-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-orange-900\/40{--tw-gradient-via:#7e2a0c66}@supports (color:color-mix(in lab, red, red)){#vol4-root .via-orange-900\/40{--tw-gradient-via:color-mix(in oklab, var(--color-orange-900) 40%, transparent)}}#vol4-root .via-orange-900\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-orange-950\/40{--tw-gradient-via:#44130666}@supports (color:color-mix(in lab, red, red)){#vol4-root .via-orange-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-orange-950) 40%, transparent)}}#vol4-root .via-orange-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-purple-500{--tw-gradient-via:var(--color-purple-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-purple-900\/30{--tw-gradient-via:#59168b4d}@supports (color:color-mix(in lab, red, red)){#vol4-root .via-purple-900\/30{--tw-gradient-via:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}#vol4-root .via-purple-900\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-purple-950{--tw-gradient-via:var(--color-purple-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-purple-950\/40{--tw-gradient-via:#3c036666}@supports (color:color-mix(in lab, red, red)){#vol4-root .via-purple-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-purple-950) 40%, transparent)}}#vol4-root .via-purple-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-red-950\/40{--tw-gradient-via:#46080966}@supports (color:color-mix(in lab, red, red)){#vol4-root .via-red-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}#vol4-root .via-red-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-rose-500{--tw-gradient-via:var(--color-rose-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-rose-950{--tw-gradient-via:var(--color-rose-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-rose-950\/40{--tw-gradient-via:#4d021866}@supports (color:color-mix(in lab, red, red)){#vol4-root .via-rose-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}#vol4-root .via-rose-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-sky-950\/40{--tw-gradient-via:#052f4a66}@supports (color:color-mix(in lab, red, red)){#vol4-root .via-sky-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}#vol4-root .via-sky-950\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-slate-700\/40{--tw-gradient-via:#31415866}@supports (color:color-mix(in lab, red, red)){#vol4-root .via-slate-700\/40{--tw-gradient-via:color-mix(in oklab, var(--color-slate-700) 40%, transparent)}}#vol4-root .via-slate-700\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-slate-800{--tw-gradient-via:var(--color-slate-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-stone-900{--tw-gradient-via:var(--color-stone-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .via-teal-950{--tw-gradient-via:var(--color-teal-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}#vol4-root .to-amber-300{--tw-gradient-to:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-bg\/25{--tw-gradient-to:#07090e40}@supports (color:color-mix(in lab, red, red)){#vol4-root .to-bg\/25{--tw-gradient-to:color-mix(in oklab, var(--color-bg) 25%, transparent)}}#vol4-root .to-bg\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-cyan-500\/10{--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab, red, red)){#vol4-root .to-cyan-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}#vol4-root .to-cyan-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-indigo-950{--tw-gradient-to:var(--color-indigo-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-ink{--tw-gradient-to:var(--color-ink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-lime-300{--tw-gradient-to:var(--color-lime-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-orange-500\/10{--tw-gradient-to:#fe6e001a}@supports (color:color-mix(in lab, red, red)){#vol4-root .to-orange-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}#vol4-root .to-orange-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-purple-500\/20{--tw-gradient-to:#ac4bff33}@supports (color:color-mix(in lab, red, red)){#vol4-root .to-purple-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}#vol4-root .to-purple-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-purple-900\/20{--tw-gradient-to:#59168b33}@supports (color:color-mix(in lab, red, red)){#vol4-root .to-purple-900\/20{--tw-gradient-to:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}#vol4-root .to-purple-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-rose-400{--tw-gradient-to:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-sky-400{--tw-gradient-to:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-sky-500{--tw-gradient-to:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-sky-950\/40{--tw-gradient-to:#052f4a66}@supports (color:color-mix(in lab, red, red)){#vol4-root .to-sky-950\/40{--tw-gradient-to:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}#vol4-root .to-sky-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-teal-500{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .to-yellow-300{--tw-gradient-to:var(--color-yellow-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#vol4-root .object-contain{object-fit:contain}#vol4-root .object-cover{object-fit:cover}#vol4-root .object-bottom{object-position:bottom}#vol4-root .p-0{padding:0}#vol4-root .p-0\.5{padding:calc(var(--spacing) * .5)}#vol4-root .p-1{padding:var(--spacing)}#vol4-root .p-1\.5{padding:calc(var(--spacing) * 1.5)}#vol4-root .p-2{padding:calc(var(--spacing) * 2)}#vol4-root .p-2\.5{padding:calc(var(--spacing) * 2.5)}#vol4-root .p-3{padding:calc(var(--spacing) * 3)}#vol4-root .p-3\.5{padding:calc(var(--spacing) * 3.5)}#vol4-root .p-4{padding:calc(var(--spacing) * 4)}#vol4-root .p-5{padding:calc(var(--spacing) * 5)}#vol4-root .p-6{padding:calc(var(--spacing) * 6)}#vol4-root .px-0{padding-inline:0}#vol4-root .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}#vol4-root .px-2{padding-inline:calc(var(--spacing) * 2)}#vol4-root .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}#vol4-root .px-3{padding-inline:calc(var(--spacing) * 3)}#vol4-root .px-4{padding-inline:calc(var(--spacing) * 4)}#vol4-root .px-5{padding-inline:calc(var(--spacing) * 5)}#vol4-root .px-6{padding-inline:calc(var(--spacing) * 6)}#vol4-root .py-0\.5{padding-block:calc(var(--spacing) * .5)}#vol4-root .py-1{padding-block:var(--spacing)}#vol4-root .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}#vol4-root .py-2{padding-block:calc(var(--spacing) * 2)}#vol4-root .py-2\.5{padding-block:calc(var(--spacing) * 2.5)}#vol4-root .py-3{padding-block:calc(var(--spacing) * 3)}#vol4-root .py-4{padding-block:calc(var(--spacing) * 4)}#vol4-root .py-6{padding-block:calc(var(--spacing) * 6)}#vol4-root .py-8{padding-block:calc(var(--spacing) * 8)}#vol4-root .py-10{padding-block:calc(var(--spacing) * 10)}#vol4-root .py-12{padding-block:calc(var(--spacing) * 12)}#vol4-root .py-16{padding-block:calc(var(--spacing) * 16)}#vol4-root .py-20{padding-block:calc(var(--spacing) * 20)}#vol4-root .pt-1{padding-top:var(--spacing)}#vol4-root .pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}#vol4-root .pt-2{padding-top:calc(var(--spacing) * 2)}#vol4-root .pt-3{padding-top:calc(var(--spacing) * 3)}#vol4-root .pt-4{padding-top:calc(var(--spacing) * 4)}#vol4-root .pt-5{padding-top:calc(var(--spacing) * 5)}#vol4-root .pt-8{padding-top:calc(var(--spacing) * 8)}#vol4-root .pt-16{padding-top:calc(var(--spacing) * 16)}#vol4-root .pr-4{padding-right:calc(var(--spacing) * 4)}#vol4-root .pb-1{padding-bottom:var(--spacing)}#vol4-root .pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}#vol4-root .pb-2{padding-bottom:calc(var(--spacing) * 2)}#vol4-root .pb-3{padding-bottom:calc(var(--spacing) * 3)}#vol4-root .pb-4{padding-bottom:calc(var(--spacing) * 4)}#vol4-root .pb-10{padding-bottom:calc(var(--spacing) * 10)}#vol4-root .pb-12{padding-bottom:calc(var(--spacing) * 12)}#vol4-root .pb-16{padding-bottom:calc(var(--spacing) * 16)}#vol4-root .pb-20{padding-bottom:calc(var(--spacing) * 20)}#vol4-root .pb-24{padding-bottom:calc(var(--spacing) * 24)}#vol4-root .pl-0{padding-left:0}#vol4-root .pl-1{padding-left:var(--spacing)}#vol4-root .pl-4{padding-left:calc(var(--spacing) * 4)}#vol4-root .pl-7{padding-left:calc(var(--spacing) * 7)}#vol4-root .text-center{text-align:center}#vol4-root .text-left{text-align:left}#vol4-root .text-right{text-align:right}#vol4-root .align-top{vertical-align:top}#vol4-root .font-display{font-family:var(--font-display)}#vol4-root .font-mono{font-family:var(--font-mono)}#vol4-root .font-sans{font-family:var(--font-sans)}#vol4-root .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}#vol4-root .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}#vol4-root .text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}#vol4-root .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}#vol4-root .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}#vol4-root .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#vol4-root .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}#vol4-root .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}#vol4-root .text-\[9px\]{font-size:9px}#vol4-root .text-\[10px\]{font-size:10px}#vol4-root .text-\[11px\]{font-size:11px}#vol4-root .text-\[15px\]{font-size:15px}#vol4-root .leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}#vol4-root .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}#vol4-root .leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}#vol4-root .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}#vol4-root .font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}#vol4-root .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}#vol4-root .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}#vol4-root .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}#vol4-root .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}#vol4-root .tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}#vol4-root .tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}#vol4-root .tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}#vol4-root .tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}#vol4-root .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}#vol4-root .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}#vol4-root .break-words{overflow-wrap:break-word}#vol4-root .whitespace-normal{white-space:normal}#vol4-root .whitespace-nowrap{white-space:nowrap}#vol4-root .text-accent{color:var(--color-accent)}#vol4-root .text-amber-200{color:var(--color-amber-200)}#vol4-root .text-amber-300{color:var(--color-amber-300)}#vol4-root .text-amber-400{color:var(--color-amber-400)}#vol4-root .text-amber-500{color:var(--color-amber-500)}#vol4-root .text-blue-200{color:var(--color-blue-200)}#vol4-root .text-blue-300{color:var(--color-blue-300)}#vol4-root .text-blue-400{color:var(--color-blue-400)}#vol4-root .text-cyan-300{color:var(--color-cyan-300)}#vol4-root .text-cyan-400{color:var(--color-cyan-400)}#vol4-root .text-emerald-300{color:var(--color-emerald-300)}#vol4-root .text-emerald-400{color:var(--color-emerald-400)}#vol4-root .text-emerald-500{color:var(--color-emerald-500)}#vol4-root .text-fg{color:var(--color-fg)}#vol4-root .text-fg\/85{color:#e6e8e2d9}@supports (color:color-mix(in lab, red, red)){#vol4-root .text-fg\/85{color:color-mix(in oklab, var(--color-fg) 85%, transparent)}}#vol4-root .text-fg\/90{color:#e6e8e2e6}@supports (color:color-mix(in lab, red, red)){#vol4-root .text-fg\/90{color:color-mix(in oklab, var(--color-fg) 90%, transparent)}}#vol4-root .text-fg\/95{color:#e6e8e2f2}@supports (color:color-mix(in lab, red, red)){#vol4-root .text-fg\/95{color:color-mix(in oklab, var(--color-fg) 95%, transparent)}}#vol4-root .text-indigo-300{color:var(--color-indigo-300)}#vol4-root .text-indigo-400{color:var(--color-indigo-400)}#vol4-root .text-lime-400{color:var(--color-lime-400)}#vol4-root .text-muted{color:var(--color-muted)}#vol4-root .text-ok{color:var(--color-ok)}#vol4-root .text-orange-300{color:var(--color-orange-300)}#vol4-root .text-orange-400{color:var(--color-orange-400)}#vol4-root .text-orange-500{color:var(--color-orange-500)}#vol4-root .text-paper{color:var(--color-paper)}#vol4-root .text-primary{color:var(--color-primary)}#vol4-root .text-primary-fg{color:var(--color-primary-fg)}#vol4-root .text-purple-300{color:var(--color-purple-300)}#vol4-root .text-purple-400{color:var(--color-purple-400)}#vol4-root .text-red-300{color:var(--color-red-300)}#vol4-root .text-red-400{color:var(--color-red-400)}#vol4-root .text-rose-300{color:var(--color-rose-300)}#vol4-root .text-rose-400{color:var(--color-rose-400)}#vol4-root .text-rose-500{color:var(--color-rose-500)}#vol4-root .text-sky-300{color:var(--color-sky-300)}#vol4-root .text-sky-400{color:var(--color-sky-400)}#vol4-root .text-sky-500{color:var(--color-sky-500)}#vol4-root .text-slate-100{color:var(--color-slate-100)}#vol4-root .text-slate-200{color:var(--color-slate-200)}#vol4-root .text-slate-300{color:var(--color-slate-300)}#vol4-root .text-slate-400{color:var(--color-slate-400)}#vol4-root .text-slate-500{color:var(--color-slate-500)}#vol4-root .text-subtle{color:var(--color-subtle)}#vol4-root .text-teal-400{color:var(--color-teal-400)}#vol4-root .text-white{color:var(--color-white)}#vol4-root .text-yellow-300{color:var(--color-yellow-300)}#vol4-root .text-yellow-400{color:var(--color-yellow-400)}#vol4-root .text-yellow-500{color:var(--color-yellow-500)}#vol4-root .uppercase{text-transform:uppercase}#vol4-root .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}#vol4-root .underline-offset-4{text-underline-offset:4px}#vol4-root .accent-accent{accent-color:var(--color-accent)}#vol4-root .accent-amber-400{accent-color:var(--color-amber-400)}#vol4-root .accent-amber-500{accent-color:var(--color-amber-500)}#vol4-root .accent-cyan-400{accent-color:var(--color-cyan-400)}#vol4-root .accent-emerald-500{accent-color:var(--color-emerald-500)}#vol4-root .accent-primary{accent-color:var(--color-primary)}#vol4-root .accent-sky-400{accent-color:var(--color-sky-400)}#vol4-root .opacity-0{opacity:0}#vol4-root .opacity-15{opacity:.15}#vol4-root .opacity-40{opacity:.4}#vol4-root .opacity-50{opacity:.5}#vol4-root .opacity-60{opacity:.6}#vol4-root .opacity-70{opacity:.7}#vol4-root .opacity-75{opacity:.75}#vol4-root .opacity-80{opacity:.8}#vol4-root .opacity-100{opacity:1}#vol4-root .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol4-root .shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol4-root .shadow-\[0_0_0_2px_var\(--color-primary\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol4-root .shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--color-primary\)_25\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#9eb8c440)}@supports (color:color-mix(in lab, red, red)){#vol4-root .shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--color-primary\)_25\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in oklab,var(--color-primary) 25%,transparent))}}#vol4-root .shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--color-primary\)_25\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol4-root .shadow-\[var\(--shadow-border\)\]{--tw-shadow:var(--shadow-border);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol4-root .shadow-\[var\(--shadow-lift\)\]{--tw-shadow:var(--shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol4-root .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol4-root .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol4-root .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol4-root .ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol4-root .ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol4-root .shadow-amber-500\/20{--tw-shadow-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){#vol4-root .shadow-amber-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}#vol4-root .shadow-cyan-500\/20{--tw-shadow-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){#vol4-root .shadow-cyan-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}#vol4-root .shadow-emerald-500\/20{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){#vol4-root .shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}#vol4-root .shadow-orange-500\/20{--tw-shadow-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){#vol4-root .shadow-orange-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}#vol4-root .shadow-purple-500\/20{--tw-shadow-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){#vol4-root .shadow-purple-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}#vol4-root .shadow-rose-500\/60{--tw-shadow-color:#ff235799}@supports (color:color-mix(in lab, red, red)){#vol4-root .shadow-rose-500\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-500) 60%, transparent) var(--tw-shadow-alpha), transparent)}}#vol4-root .shadow-sky-500\/20{--tw-shadow-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){#vol4-root .shadow-sky-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}#vol4-root .shadow-sky-500\/40{--tw-shadow-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){#vol4-root .shadow-sky-500\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}#vol4-root .ring-primary{--tw-ring-color:var(--color-primary)}#vol4-root .outline{outline-style:var(--tw-outline-style);outline-width:1px}#vol4-root .blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}#vol4-root .blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}#vol4-root .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}#vol4-root .backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}#vol4-root .backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}#vol4-root .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}#vol4-root .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol4-root .transition-\[background-color\,color\,box-shadow\,transform\,opacity\]{transition-property:background-color,color,box-shadow,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol4-root .transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol4-root .transition-\[opacity\,transform\,background-color\,color\,border-color\]{transition-property:opacity,transform,background-color,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol4-root .transition-\[transform\,background-color\,box-shadow\]{transition-property:transform,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol4-root .transition-\[transform\]{transition-property:transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol4-root .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol4-root .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol4-root .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol4-root .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#vol4-root .duration-150{--tw-duration:.15s;transition-duration:.15s}#vol4-root .duration-200{--tw-duration:.2s;transition-duration:.2s}#vol4-root .duration-300{--tw-duration:.3s;transition-duration:.3s}#vol4-root .duration-500{--tw-duration:.5s;transition-duration:.5s}#vol4-root .duration-700{--tw-duration:.7s;transition-duration:.7s}#vol4-root .duration-1000{--tw-duration:1s;transition-duration:1s}#vol4-root .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}#vol4-root .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}#vol4-root .outline-none{--tw-outline-style:none;outline-style:none}#vol4-root .select-none{-webkit-user-select:none;user-select:none}#vol4-root .running{animation-play-state:running}#vol4-root .zoom-in{--tw-enter-scale:0}@media (hover:hover){#vol4-root .group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}#vol4-root .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}#vol4-root .group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}#vol4-root .selection\:bg-amber-500 ::selection{background-color:var(--color-amber-500)}#vol4-root .selection\:bg-amber-500::selection{background-color:var(--color-amber-500)}#vol4-root .selection\:bg-cyan-500 ::selection{background-color:var(--color-cyan-500)}#vol4-root .selection\:bg-cyan-500::selection{background-color:var(--color-cyan-500)}#vol4-root .selection\:bg-emerald-500 ::selection{background-color:var(--color-emerald-500)}#vol4-root .selection\:bg-emerald-500::selection{background-color:var(--color-emerald-500)}#vol4-root .selection\:bg-orange-500 ::selection{background-color:var(--color-orange-500)}#vol4-root .selection\:bg-orange-500::selection{background-color:var(--color-orange-500)}#vol4-root .selection\:bg-sky-500 ::selection{background-color:var(--color-sky-500)}#vol4-root .selection\:bg-sky-500::selection{background-color:var(--color-sky-500)}#vol4-root .selection\:text-black ::selection{color:var(--color-black)}#vol4-root .selection\:text-black::selection{color:var(--color-black)}#vol4-root .selection\:text-white ::selection{color:var(--color-white)}#vol4-root .selection\:text-white::selection{color:var(--color-white)}#vol4-root .placeholder\:text-subtle::placeholder{color:var(--color-subtle)}#vol4-root .last\:pb-0:last-child{padding-bottom:0}#vol4-root .odd\:bg-ink\/40:nth-child(odd){background-color:#07090e66}@supports (color:color-mix(in lab, red, red)){#vol4-root .odd\:bg-ink\/40:nth-child(odd){background-color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}@media (hover:hover){#vol4-root .hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#vol4-root .hover\:border-accent\/40:hover{border-color:#9eb8c466}@supports (color:color-mix(in lab, red, red)){#vol4-root .hover\:border-accent\/40:hover{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}#vol4-root .hover\:border-amber-500\/40:hover{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){#vol4-root .hover\:border-amber-500\/40:hover{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}#vol4-root .hover\:border-cyan-500\/40:hover{border-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){#vol4-root .hover\:border-cyan-500\/40:hover{border-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}#vol4-root .hover\:border-emerald-500\/40:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){#vol4-root .hover\:border-emerald-500\/40:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}#vol4-root .hover\:border-rose-500\/40:hover{border-color:#ff235766}@supports (color:color-mix(in lab, red, red)){#vol4-root .hover\:border-rose-500\/40:hover{border-color:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}#vol4-root .hover\:border-slate-600:hover{border-color:var(--color-slate-600)}#vol4-root .hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}#vol4-root .hover\:bg-amber-500\/30:hover{background-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){#vol4-root .hover\:bg-amber-500\/30:hover{background-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}#vol4-root .hover\:bg-amber-800:hover{background-color:var(--color-amber-800)}#vol4-root .hover\:bg-amber-800\/80:hover{background-color:#953d00cc}@supports (color:color-mix(in lab, red, red)){#vol4-root .hover\:bg-amber-800\/80:hover{background-color:color-mix(in oklab, var(--color-amber-800) 80%, transparent)}}#vol4-root .hover\:bg-amber-900:hover{background-color:var(--color-amber-900)}#vol4-root .hover\:bg-amber-950\/60:hover{background-color:#46190199}@supports (color:color-mix(in lab, red, red)){#vol4-root .hover\:bg-amber-950\/60:hover{background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}#vol4-root .hover\:bg-bg:hover{background-color:var(--color-bg)}#vol4-root .hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}#vol4-root .hover\:bg-blue-900:hover{background-color:var(--color-blue-900)}#vol4-root .hover\:bg-cyan-500:hover{background-color:var(--color-cyan-500)}#vol4-root .hover\:bg-elevated:hover{background-color:var(--color-elevated)}#vol4-root .hover\:bg-elevated\/60:hover{background-color:#171d2799}@supports (color:color-mix(in lab, red, red)){#vol4-root .hover\:bg-elevated\/60:hover{background-color:color-mix(in oklab, var(--color-elevated) 60%, transparent)}}#vol4-root .hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}#vol4-root .hover\:bg-emerald-500\/30:hover{background-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){#vol4-root .hover\:bg-emerald-500\/30:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}#vol4-root .hover\:bg-emerald-900:hover{background-color:var(--color-emerald-900)}#vol4-root .hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}#vol4-root .hover\:bg-indigo-600\/30:hover{background-color:#4f39f64d}@supports (color:color-mix(in lab, red, red)){#vol4-root .hover\:bg-indigo-600\/30:hover{background-color:color-mix(in oklab, var(--color-indigo-600) 30%, transparent)}}#vol4-root .hover\:bg-ink:hover{background-color:var(--color-ink)}#vol4-root .hover\:bg-lime-500:hover{background-color:var(--color-lime-500)}#vol4-root .hover\:bg-lime-800\/80:hover{background-color:#3d6300cc}@supports (color:color-mix(in lab, red, red)){#vol4-root .hover\:bg-lime-800\/80:hover{background-color:color-mix(in oklab, var(--color-lime-800) 80%, transparent)}}#vol4-root .hover\:bg-orange-500:hover{background-color:var(--color-orange-500)}#vol4-root .hover\:bg-orange-600\/30:hover{background-color:#f051004d}@supports (color:color-mix(in lab, red, red)){#vol4-root .hover\:bg-orange-600\/30:hover{background-color:color-mix(in oklab, var(--color-orange-600) 30%, transparent)}}#vol4-root .hover\:bg-primary\/90:hover{background-color:#9eb8c4e6}@supports (color:color-mix(in lab, red, red)){#vol4-root .hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}#vol4-root .hover\:bg-purple-500\/30:hover{background-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){#vol4-root .hover\:bg-purple-500\/30:hover{background-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}#vol4-root .hover\:bg-purple-800:hover{background-color:var(--color-purple-800)}#vol4-root .hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}#vol4-root .hover\:bg-rose-500\/30:hover{background-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){#vol4-root .hover\:bg-rose-500\/30:hover{background-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}#vol4-root .hover\:bg-rose-800:hover{background-color:var(--color-rose-800)}#vol4-root .hover\:bg-rose-900:hover{background-color:var(--color-rose-900)}#vol4-root .hover\:bg-rose-950:hover{background-color:var(--color-rose-950)}#vol4-root .hover\:bg-sky-500:hover{background-color:var(--color-sky-500)}#vol4-root .hover\:bg-sky-600\/30:hover{background-color:#0084cc4d}@supports (color:color-mix(in lab, red, red)){#vol4-root .hover\:bg-sky-600\/30:hover{background-color:color-mix(in oklab, var(--color-sky-600) 30%, transparent)}}#vol4-root .hover\:bg-sky-800:hover{background-color:var(--color-sky-800)}#vol4-root .hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}#vol4-root .hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}#vol4-root .hover\:bg-surface:hover{background-color:var(--color-surface)}#vol4-root .hover\:bg-teal-500:hover{background-color:var(--color-teal-500)}#vol4-root .hover\:bg-yellow-900:hover{background-color:var(--color-yellow-900)}#vol4-root .hover\:text-fg:hover{color:var(--color-fg)}#vol4-root .hover\:text-slate-200:hover{color:var(--color-slate-200)}#vol4-root .hover\:text-white:hover{color:var(--color-white)}#vol4-root .hover\:underline:hover{text-decoration-line:underline}#vol4-root .hover\:opacity-90:hover{opacity:.9}#vol4-root .hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}#vol4-root .focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol4-root .focus\:ring-ring\/60:focus{--tw-ring-color:#9eb8c499}@supports (color:color-mix(in lab, red, red)){#vol4-root .focus\:ring-ring\/60:focus{--tw-ring-color:color-mix(in oklab, var(--color-ring) 60%, transparent)}}#vol4-root .focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#vol4-root .focus-visible\:ring-accent\/70:focus-visible{--tw-ring-color:#9eb8c4b3}@supports (color:color-mix(in lab, red, red)){#vol4-root .focus-visible\:ring-accent\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}#vol4-root .focus-visible\:ring-ring\/70:focus-visible{--tw-ring-color:#9eb8c4b3}@supports (color:color-mix(in lab, red, red)){#vol4-root .focus-visible\:ring-ring\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 70%, transparent)}}#vol4-root .focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}#vol4-root .active\:scale-\[0\.98\]:active{scale:.98}#vol4-root .active\:cursor-grabbing:active{cursor:grabbing}#vol4-root .active\:not-disabled\:scale-\[0\.96\]:active:not(:disabled){scale:.96}#vol4-root .disabled\:pointer-events-none:disabled{pointer-events:none}#vol4-root .disabled\:opacity-40:disabled{opacity:.4}#vol4-root .data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}@media (width>=40rem){#vol4-root .sm\:mt-0{margin-top:0}#vol4-root .sm\:block{display:block}#vol4-root .sm\:flex{display:flex}#vol4-root .sm\:inline{display:inline}#vol4-root .sm\:size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}#vol4-root .sm\:h-16{height:calc(var(--spacing) * 16)}#vol4-root .sm\:h-64{height:calc(var(--spacing) * 64)}#vol4-root .sm\:h-72{height:calc(var(--spacing) * 72)}#vol4-root .sm\:h-80{height:calc(var(--spacing) * 80)}#vol4-root .sm\:h-\[28rem\]{height:28rem}#vol4-root .sm\:min-h-\[78dvh\]{min-height:78dvh}#vol4-root .sm\:max-w-sm{max-width:var(--container-sm)}#vol4-root .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#vol4-root .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#vol4-root .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#vol4-root .sm\:grid-cols-\[8rem_6rem_1fr_auto\]{grid-template-columns:8rem 6rem 1fr auto}#vol4-root .sm\:flex-row{flex-direction:row}#vol4-root .sm\:items-center{align-items:center}#vol4-root .sm\:items-end{align-items:flex-end}#vol4-root .sm\:items-start{align-items:flex-start}#vol4-root .sm\:justify-between{justify-content:space-between}#vol4-root .sm\:gap-6{gap:calc(var(--spacing) * 6)}#vol4-root .sm\:gap-8{gap:calc(var(--spacing) * 8)}#vol4-root .sm\:p-5{padding:calc(var(--spacing) * 5)}#vol4-root .sm\:p-6{padding:calc(var(--spacing) * 6)}#vol4-root .sm\:p-8{padding:calc(var(--spacing) * 8)}#vol4-root .sm\:px-6{padding-inline:calc(var(--spacing) * 6)}#vol4-root .sm\:py-10{padding-block:calc(var(--spacing) * 10)}#vol4-root .sm\:py-16{padding-block:calc(var(--spacing) * 16)}#vol4-root .sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}#vol4-root .sm\:text-right{text-align:right}#vol4-root .sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}#vol4-root .sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}#vol4-root .sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}#vol4-root .sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}#vol4-root .sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}#vol4-root .sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=48rem){#vol4-root .md\:flex{display:flex}#vol4-root .md\:hidden{display:none}#vol4-root .md\:w-2\/3{width:66.6667%}#vol4-root .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#vol4-root .md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}#vol4-root .md\:flex-row{flex-direction:row}#vol4-root .md\:items-center{align-items:center}#vol4-root .md\:p-6{padding:calc(var(--spacing) * 6)}#vol4-root .md\:p-8{padding:calc(var(--spacing) * 8)}#vol4-root .md\:pb-0{padding-bottom:0}#vol4-root .md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}#vol4-root .md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){#vol4-root .lg\:col-span-3{grid-column:span 3/span 3}#vol4-root .lg\:col-span-4{grid-column:span 4/span 4}#vol4-root .lg\:col-span-5{grid-column:span 5/span 5}#vol4-root .lg\:col-span-6{grid-column:span 6/span 6}#vol4-root .lg\:col-span-7{grid-column:span 7/span 7}#vol4-root .lg\:col-span-8{grid-column:span 8/span 8}#vol4-root .lg\:col-span-9{grid-column:span 9/span 9}#vol4-root .lg\:block{display:block}#vol4-root .lg\:hidden{display:none}#vol4-root .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#vol4-root .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#vol4-root .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#vol4-root .lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}#vol4-root .lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}#vol4-root .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#vol4-root .lg\:p-8{padding:calc(var(--spacing) * 8)}#vol4-root .lg\:px-8{padding-inline:calc(var(--spacing) * 8)}#vol4-root .lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=80rem){#vol4-root .xl\:flex{display:flex}#vol4-root .xl\:hidden{display:none}}#vol4-root .\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}#vol4-root .\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}#vol2-root,.vol2{--font-sans:"Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-display:"Noto Serif SC", "Songti SC", "SimSun", serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--color-bg:#0b1210;--color-surface:#141c19;--color-elevated:#1c2521;--color-fg:#e8ebe4;--color-muted:#8d978e;--color-subtle:#66726c;--color-accent:#4ea882;--color-accent-fg:#07110d;--color-border:#2a3530;--color-rust:#c46a4a;--color-ice:#9ec4c8;--color-paper:#e7e2d4;--color-ink:#17201c;--color-warn:#c9a46a;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--shadow-panel:0 18px 40px -24px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg);min-height:100%;color:var(--color-fg);font-family:var(--font-sans)}@media (prefers-reduced-motion:reduce){#vol2-root *,#vol2-root :before,#vol2-root :after,.vol2 *,.vol2 :before,.vol2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#vol2-root .font-display,.vol2 .font-display{font-family:var(--font-display)}#vol2-root .reading-shadow,.vol2 .reading-shadow{box-shadow:var(--shadow-panel)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}#vol4-root,.vol4{--color-ink:#07090e;--color-bg:#07090e;--color-surface:#10141b;--color-elevated:#171d27;--color-fg:#e6e8e2;--color-muted:#8b948c;--color-subtle:#5c6560;--color-primary:#9eb8c4;--color-primary-fg:#081018;--color-accent:#9eb8c4;--color-border:oklab(92.7787% -.00434488 .00705254/.12);--color-border-strong:oklab(92.7787% -.00434488 .00705254/.22);--color-ring:#9eb8c4;--color-paper:#121820;--color-danger:#c47a6a;--color-ok:#7ea88a;--font-sans:"Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "WenQuanYi Zen Hei", system-ui, sans-serif;--font-display:"Noto Serif SC", "Songti SC", "Noto Serif", "WenQuanYi Zen Hei", serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--shadow-border:0 0 0 1px oklab(92.7787% -.00434488 .00705254/.08);--shadow-lift:0 18px 40px -24px #0009;--ease-out:cubic-bezier(.22, 1, .36, 1);color:var(--color-fg);background:var(--color-ink)}#vol4-root a,.vol4 a{text-decoration:none;color:inherit!important}#vol4-root a:hover,.vol4 a:hover{color:inherit!important}#vol4-root ol,#vol4-root ul,.vol4 ol,.vol4 ul{margin:0;padding:0;list-style:none}#vol4-root li,.vol4 li{margin:0;padding:0}#vol4-root button,.vol4 button{appearance:none;color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0}#vol4-root img,.vol4 img{width:100%;max-width:100%;display:block}#vol4-root figure>button,.vol4 figure>button{background:0 0;border:0;width:100%;margin:0;padding:0;display:block}#vol4-root h1,#vol4-root h2,#vol4-root h3,.vol4 h1,.vol4 h2,.vol4 h3{color:inherit}@media (prefers-reduced-motion:reduce){.vol4 *,.vol4 :before,.vol4 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vol4 .star-twinkle{animation:3.6s ease-in-out infinite twinkle}@keyframes twinkle{0%,to{opacity:.35}50%{opacity:1}}.vol4 .enter-rise{animation:rise .52s var(--ease-out) both}@keyframes rise{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.vol4 .sky-wash{background:radial-gradient(at 60% 10%,#24344859,#0000 55%)}.vol4 .sky-band{background:linear-gradient(#0000,#9eb8c414,#0000)}.vol4 .hero-galaxy{object-fit:cover;object-position:center 36%;transform-origin:50% 40%;transform:scale(1.06)}.vol4 .zoom-stage{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overflow:auto}.vol4 .hero-veil{background:linear-gradient(to bottom, #07090e14 0%, #07090e2e 48%, #07090e9e 78%, var(--color-ink) 100%), linear-gradient(to right, #07090e47 0%, transparent 42%)}@supports (color:color-mix(in lab, red, red)){.vol4 .hero-veil{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-ink) 8%, transparent) 0%, color-mix(in oklab, var(--color-ink) 18%, transparent) 48%, color-mix(in oklab, var(--color-ink) 62%, transparent) 78%, var(--color-ink) 100%), linear-gradient(to right, color-mix(in oklab, var(--color-ink) 28%, transparent) 0%, transparent 42%)}}
