:root{color:#183432;font-synthesis:none;--ink:#183432;--muted:#677774;--paper:#fffdf8;--cream:#f5f2e9;--line:#d8ddd4;--forest:#173f3b;--red:#c84935;--gold:#e7b44f;--shadow:0 18px 50px #1c39331a;--serif:Georgia, "Times New Roman", serif;--bar-height:60px;--touch-target:44px;--page-gutter:clamp(14px, 4vw, 40px);--content-wide:1440px;--media-background:#eee8d9;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--type-bug:#dbe8af;--type-dark:#d3d4dc;--type-dragon:#d9d0f1;--type-electric:#fae5a0;--type-fairy:#f4d1e2;--type-fighting:#ead0bf;--type-fire:#ffd2bb;--type-flying:#dbdff6;--type-ghost:#ded4e7;--type-grass:#cce6bc;--type-ground:#e6cdb4;--type-ice:#ccefed;--type-normal:#e4e4db;--type-poison:#e4c9e8;--type-psychic:#f4cbd9;--type-rock:#e4d8ba;--type-sound:#e5dbf5;--type-steel:#d3e0df;--type-water:#c7e4f4;background:#f5f2e9;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--cream);background-image:radial-gradient(circle at 8% 4%,#e7b44f21,#0000 26rem),radial-gradient(circle at 92% 22%,#173f3b14,#0000 30rem);min-width:320px;min-height:100dvh;margin:0;overflow-x:clip}body.guide-overlay-open{overflow:hidden}h1,h2,h3{font-family:var(--serif)}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%}.media-frame{background:var(--media-background);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.media-frame>img{object-fit:contain;width:100%;height:100%;display:block}.media-frame-creature{aspect-ratio:4/3}.media-frame-line{width:100%;padding:clamp(8px,2vw,20px)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.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}.skip-link{z-index:60;top:calc(8px + var(--safe-top));color:#fff;background:var(--forest);border-radius:7px;padding:10px 14px;position:fixed;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.guide-bar{z-index:20;height:calc(var(--bar-height) + var(--safe-top));padding:var(--safe-top) clamp(14px, 4vw, 40px) 0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8d1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand{color:var(--ink);letter-spacing:-.6px;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.brand-mark{color:#fff;background:var(--red);width:32px;height:32px;font-family:var(--serif);border-radius:50% 50% 47% 53%;place-items:center;font-size:20px;display:grid;transform:rotate(-3deg);box-shadow:inset 0 -3px #5b150c2b}.brand-volume{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:1px;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700}.guide-bar-actions{align-items:center;gap:10px;display:flex}.view-switch{border:1px solid var(--line);background:#eef1ea;border-radius:10px;align-items:center;padding:3px;display:flex}.view-switch button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:12px;font-weight:700}.view-switch button[aria-pressed=true]{color:var(--forest);background:var(--paper);box-shadow:0 2px 8px #1c39331f}.guide-search-trigger{border:1px solid var(--line);min-height:40px;color:var(--muted);background:var(--paper);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:13px;display:flex}.guide-search-trigger span:first-child{color:var(--forest);font-size:18px}.language-switch{border:1px solid var(--line);min-width:44px;min-height:40px;color:var(--muted);background:var(--paper);border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.language-switch .lang-active{color:var(--forest)}.language-switch .lang-sep{color:var(--line)}.guide-random span:first-child{color:var(--gold)}#main-content{min-height:calc(100dvh - var(--bar-height) - var(--safe-top));flex-direction:column;align-items:center;padding:clamp(12px,3vh,32px) clamp(12px,4vw,40px) 24px;display:flex}#main-content:focus{outline:none}.guide-flash{width:min(560px,100%);color:var(--ink);text-align:center;background:#fff8e8;border:1px solid #dfc8ad;border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:13px}.guide-flash a,.guide-flash button{color:var(--red);font:inherit;background:0 0;border:0;font-weight:700;text-decoration:underline}.gallery{width:min(var(--content-wide), 100%);padding:24px 0 48px}.gallery-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.gallery-eyebrow{color:var(--red);text-transform:uppercase;letter-spacing:1.5px;margin:0 0 5px;font-size:11px;font-weight:700}.gallery-heading h1{letter-spacing:-1.8px;margin:0;font-size:clamp(36px,4vw,58px);line-height:1}.gallery-count{color:var(--muted);margin:0;font-size:13px}.gallery-count strong{color:var(--ink)}.gallery-toolbar{z-index:10;top:calc(var(--bar-height) + var(--safe-top) + 10px);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8eb;border-radius:14px;flex-direction:column;gap:10px;margin-bottom:16px;padding:10px;display:flex;position:sticky;box-shadow:0 10px 30px #1c393314}.gallery-toolbar-row{align-items:center;gap:10px;display:flex}.gallery-search{border:1px solid var(--line);min-width:240px;min-height:42px;color:var(--forest);background:#fff;border-radius:9px;flex:1;align-items:center;gap:9px;padding:0 13px;display:flex}.gallery-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.gallery-toolbar-row button{border:1px solid var(--line);min-height:42px;color:var(--ink);background:var(--paper);border-radius:9px;padding:0 14px;font-size:13px}.gallery-legendary[aria-pressed=true]{border-color:var(--forest);color:#fff;background:var(--forest)}.gallery-types{flex-wrap:wrap;gap:6px;display:flex}.gallery-types button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--paper);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.gallery-types button[aria-pressed=true]{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest)}.filter-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 24px;display:flex}.filter-chip{border:1px solid var(--line);background:var(--paper);min-height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 12px;font-size:12px;font-weight:600;display:inline-flex}.filter-chip .filter-chip-x{width:20px;height:20px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.filter-chips .gallery-clear{color:var(--red);background:0 0;border:0;padding:5px 8px;font-size:12px;font-weight:700}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:clamp(12px,1.5vw,20px);margin:0;padding:0;list-style:none;display:grid}.gallery-grid>li{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:auto 290px}.gallery-sentinel{content-visibility:visible;contain:none;justify-content:center;align-items:center;min-height:60px;display:flex}.gallery-sentinel-dots{gap:5px;display:flex}.gallery-sentinel-dots span{background:var(--line);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite gallery-sentinel-pulse}.gallery-sentinel-dots span:nth-child(2){animation-delay:.15s}.gallery-sentinel-dots span:nth-child(3){animation-delay:.3s}@keyframes gallery-sentinel-pulse{0%,80%,to{opacity:.35;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.gallery-card{border:1px solid var(--line);width:100%;height:100%;color:var(--ink);background:var(--paper);text-align:left;border-radius:14px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 7px 22px #1c39330f}.gallery-card:hover{border-color:#aab8ad;transform:translateY(-4px);box-shadow:0 16px 34px #1c393321}.gallery-card-media{aspect-ratio:4/3;background:var(--media-background);place-items:center;padding:8px;display:grid}.gallery-card-media img{object-fit:contain;width:100%;height:100%;transition:transform .2s}.gallery-card:hover .gallery-card-media img{transform:scale(1.035)}.gallery-card-body{flex-direction:column;align-items:flex-start;gap:7px;padding:13px 14px 15px;display:flex}.gallery-card-number{color:var(--red);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:700}.gallery-card-body>strong{font-family:var(--serif);font-size:20px;line-height:1.08}.gallery-card .type-list{justify-content:flex-start}.gallery-empty{text-align:center;border:1px dashed #bfc8bd;border-radius:14px;padding:80px 24px}.gallery-empty h2{margin:0 0 8px}.gallery-empty p{color:var(--muted);margin:0 0 18px}.gallery-empty button{color:#fff;background:var(--forest);border:0;border-radius:9px;min-height:42px;padding:0 16px}.deck{flex:1;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(6px,2vw,22px);width:100%;max-width:780px;display:grid;position:relative}.deck-nav{border:1px solid var(--line);width:clamp(44px,9vw,60px);height:clamp(44px,9vw,60px);color:var(--forest);background:var(--paper);box-shadow:var(--shadow);border-radius:50%;place-items:center;font-size:24px;line-height:1;transition:transform .15s;display:grid;position:relative;overflow:hidden}.deck-nav:hover:not(:disabled){transform:scale(1.06)}.deck-nav:disabled{opacity:.32;cursor:default}.deck-nav img{object-fit:contain;opacity:.28;filter:saturate(.6);width:100%;height:100%;position:absolute;inset:0}.deck-nav span{text-shadow:0 1px 3px #fffdf8e6;position:relative}.deck-stage-wrap{touch-action:pan-y;flex-direction:column;grid-area:1/2;align-items:center;gap:clamp(12px,3vh,26px);transition:transform .18s ease-out;display:flex}.deck-stage-wrap.dragging{transition:none}.deck-media{background:0 0;width:100%;overflow:visible}.deck-media .depth-stage{width:100%;height:100%}.deck-mobile-controls{display:none}.depth-stage{aspect-ratio:4/3;width:100%;max-height:58dvh;position:relative}.depth-stage-canvas,.depth-stage-fallback{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.depth-stage-fallback{transition:opacity .4s .1s}.depth-stage:has(.depth-stage-canvas) .depth-stage-fallback{opacity:0}.depth-stage[data-unavailable=true] .depth-stage-fallback{opacity:1}.depth-stage[data-unavailable=true] .depth-stage-canvas{display:none}.depth-stage-loader{opacity:0;pointer-events:none;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.depth-stage.is-loading .depth-stage-loader{opacity:1}.depth-stage-spinner{background:#fffdf8d9;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 24px #1a37302e}.depth-stage-spinner:before{content:"";border:3px solid #173f3b33;border-top-color:var(--forest);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite depth-spin}@keyframes depth-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.depth-stage-spinner{animation-duration:1.6s}}.deck-caption{max-width:460px;color:var(--ink);text-align:center;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:9px;padding:4px 10px;display:flex}.deck-caption:hover .deck-cta{color:var(--forest)}.deck-number{color:var(--red);text-transform:uppercase;letter-spacing:1.6px;font-size:11px;font-weight:700}.deck-name{font-family:var(--serif);letter-spacing:-1.5px;margin:0;font-size:clamp(30px,6vw,52px);line-height:1.02}.deck-cta{color:var(--muted);text-transform:uppercase;letter-spacing:1.4px;margin-top:2px;font-size:11px;font-weight:700}.deck-details-desktop{min-height:var(--touch-target);border:1px solid var(--forest);background:var(--forest);color:#fff;border-radius:999px;padding:0 18px}.deck-cta:after{content:" ↑"}.deck-status{color:var(--muted);flex-direction:column;grid-area:2/1/auto/-1;align-items:center;gap:3px;margin:0;display:flex}.deck-position{font-family:var(--serif);color:var(--ink);font-size:15px}.deck-hint{text-transform:uppercase;letter-spacing:1.2px;font-size:10px}.guide-footer{width:min(1100px,92%);padding:30px 0 calc(24px + var(--safe-bottom));color:var(--muted);text-align:center;margin:0 auto;font-size:12px}.guide-footer strong{color:var(--ink)}.type-list{flex-wrap:wrap;justify-content:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.type-badge{color:#243d39;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700}.type-badge.type-bug,.type-chip.type-bug{background:var(--type-bug);border-color:var(--type-bug)}.type-badge.type-dark,.type-chip.type-dark{background:var(--type-dark);border-color:var(--type-dark)}.type-badge.type-dragon,.type-chip.type-dragon{background:var(--type-dragon);border-color:var(--type-dragon)}.type-badge.type-electric,.type-chip.type-electric{background:var(--type-electric);border-color:var(--type-electric)}.type-badge.type-fairy,.type-chip.type-fairy{background:var(--type-fairy);border-color:var(--type-fairy)}.type-badge.type-fighting,.type-chip.type-fighting{background:var(--type-fighting);border-color:var(--type-fighting)}.type-badge.type-fire,.type-chip.type-fire{background:var(--type-fire);border-color:var(--type-fire)}.type-badge.type-flying,.type-chip.type-flying{background:var(--type-flying);border-color:var(--type-flying)}.type-badge.type-ghost,.type-chip.type-ghost{background:var(--type-ghost);border-color:var(--type-ghost)}.type-badge.type-grass,.type-chip.type-grass{background:var(--type-grass);border-color:var(--type-grass)}.type-badge.type-ground,.type-chip.type-ground{background:var(--type-ground);border-color:var(--type-ground)}.type-badge.type-ice,.type-chip.type-ice{background:var(--type-ice);border-color:var(--type-ice)}.type-badge.type-normal,.type-chip.type-normal{background:var(--type-normal);border-color:var(--type-normal)}.type-badge.type-poison,.type-chip.type-poison{background:var(--type-poison);border-color:var(--type-poison)}.type-badge.type-psychic,.type-chip.type-psychic{background:var(--type-psychic);border-color:var(--type-psychic)}.type-badge.type-rock,.type-chip.type-rock{background:var(--type-rock);border-color:var(--type-rock)}.type-badge.type-sound,.type-chip.type-sound{background:var(--type-sound);border-color:var(--type-sound)}.type-badge.type-steel,.type-chip.type-steel{background:var(--type-steel);border-color:var(--type-steel)}.type-badge.type-water,.type-chip.type-water{background:var(--type-water);border-color:var(--type-water)}.detail-sheet{background:var(--paper);width:min(660px,94vw);max-width:100%;max-height:min(88dvh,880px);color:var(--ink);border:0;border-radius:22px;margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 120px #0214126b}.detail-sheet::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a232094}.detail-sheet[open]{animation:.22s ease-out palette-in}.detail-sheet-body{flex-direction:column;max-height:min(88dvh,880px);display:flex;overflow:hidden}.detail-layout{overscroll-behavior:contain;flex:1;min-height:0;display:block;overflow-y:auto}.detail-visual{background:var(--media-background);padding:0;display:block}.detail-mobile-header{z-index:4;position:absolute;top:0;right:0}.detail-mobile-header>strong,.detail-mobile-header>.detail-grip,.detail-grip{display:none}.detail-close{z-index:3;width:40px;height:40px;color:var(--ink);background:#ffffffeb;border:1px solid #d4d9d1;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 5px 18px #1a37302e}.detail-hero{background:var(--media-background);width:100%;padding:16px}.detail-hero .depth-stage{width:min(100%,346.67px);max-height:260px;margin-inline:auto}.detail-text{padding:26px clamp(22px,4vw,38px) 30px}.detail-eyebrow{color:var(--red);text-transform:uppercase;letter-spacing:1.4px;margin:0 0 6px;font-size:11px;font-weight:700}.detail-text>h1{letter-spacing:-1.3px;margin:0 0 12px;font-size:clamp(30px,6vw,44px)}.detail-text .type-list{justify-content:flex-start}.detail-description{margin:18px 0 0;font-size:16px;line-height:1.62}.detail-lore{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.62}.detail-category{color:var(--muted);letter-spacing:.2px;margin:8px 0 0;font-size:13px;font-style:italic}.vitals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 20px;margin:0;display:grid}.vitals>div{flex-direction:column;gap:3px;display:flex}.vitals dt{color:var(--muted);text-transform:uppercase;letter-spacing:1.4px;font-size:11px}.vitals dd{margin:0;font-size:15px;line-height:1.5}.detail-reference,.detail-region{color:var(--muted);margin:8px 0 0;font-size:13px}.detail-region:before{content:"📍 "}.detail-block{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.detail-block h2{color:var(--muted);text-transform:uppercase;letter-spacing:1.6px;margin:0 0 10px;font-family:inherit;font-size:11px}.detail-block p{margin:0;line-height:1.6}.evo-deck{scroll-snap-type:x mandatory;grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.evo-deck button{scroll-snap-align:start;color:var(--ink);text-align:left;background:#f0f3ed;border:1px solid #cbd5cc;border-radius:10px;flex-direction:column;gap:4px;padding:8px;display:flex}.evo-deck button.active{border-color:var(--forest);background:#e4ede7}.evo-deck img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto}.evo-stage{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:10px}.evo-name{font-size:13px;font-weight:700}.related-row{flex-wrap:wrap;gap:8px;display:flex}.related-row button{color:var(--ink);background:#f0f3ed;border:1px solid #cbd5cc;border-radius:999px;padding:7px 12px;font-size:13px}.detail-pager{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:1fr auto 1fr;gap:8px;margin:0;padding:12px clamp(16px,4vw,24px);display:grid}.detail-pager button{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;background:#f1f3ee;border:1px solid #cbd5cc;border-radius:9px;padding:11px 12px;font-size:12px;overflow:hidden}.detail-pager button:disabled{opacity:.4;cursor:default}.detail-pager .detail-share{color:#fff;background:var(--forest);font-weight:700}.detail-share-status{color:var(--muted);text-align:center;margin:0;padding:0 clamp(20px,5vw,34px);font-size:12px;line-height:1.9}.detail-share-status input{border:1px solid var(--line);border-radius:4px;width:min(320px,100%);margin-left:5px;padding:4px 7px}.search-palette{width:min(620px,100%);max-width:100%;margin:max(6vh, var(--safe-top)) auto auto;background:0 0;border:0;padding:0}.search-palette::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a23209e}.search-palette[open]{animation:.2s ease-out palette-in}.search-panel{background:var(--paper);border-radius:16px;flex-direction:column;max-height:min(78dvh,640px);display:flex;overflow:hidden;box-shadow:0 30px 90px #02141273}.search-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex}.search-toolbar{border-bottom:1px solid var(--line)}.search-glyph{color:var(--forest);font-size:22px}.search-head input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:16px}.search-dismiss{width:40px;height:40px;color:var(--ink);background:#eef1ea;border:0;border-radius:50%;font-size:22px;line-height:1}.search-filters{border-bottom:0;flex-wrap:wrap;gap:6px;padding:12px 14px;display:flex}.search-filter-summary{min-height:36px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 16px 8px;font-size:12px;display:flex}.search-filter-summary button{min-height:32px;color:var(--red);background:0 0;border:0;padding:0 8px;font-weight:700}.search-filters button{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.search-filters button.search-random{color:#fff;background:var(--forest);border-color:var(--forest)}.search-filters button[aria-pressed=true]{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest)}.search-types{flex-wrap:wrap;gap:6px;width:100%;display:flex}.search-results{overscroll-behavior:contain;margin:0;padding:6px;list-style:none;overflow-y:auto}.search-results button{width:100%;min-height:var(--touch-target);color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.search-result-media{background:#eef1ea;border-radius:8px;flex:0 0 52px;width:52px}.search-results button:hover,.search-results button:focus-visible{background:#eef1ea}.search-result-no{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.search-result-name{flex:1;font-weight:700}.search-results .type-list{flex-wrap:nowrap}.search-empty{text-align:center;color:var(--muted);padding:40px}.error-page{place-items:center;min-height:100dvh;padding:40px 20px;display:grid}.error-page section{background:var(--paper);width:min(640px,100%);box-shadow:var(--shadow);border:1px solid #e3c7bd;border-radius:18px;padding:clamp(28px,6vw,52px)}.error-mark{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:20px;font-size:24px;font-weight:700;display:grid}.eyebrow{color:var(--red);text-transform:uppercase;letter-spacing:2px;margin:0 0 10px;font-size:12px;font-weight:700}.error-page h1{margin:0 0 13px;font-size:clamp(30px,5vw,48px);line-height:1.05}.error-page li{margin:7px 0}.pwa-status{z-index:40;right:16px;bottom:calc(16px + var(--safe-bottom));color:#fff;background:var(--forest);border:1px solid #78908a;border-radius:12px;align-items:center;gap:12px;width:min(400px,100vw - 32px);padding:14px 16px;animation:.25s ease-out notice-enter;display:flex;position:fixed;box-shadow:0 16px 44px #0214124d}.pwa-status div{flex:1}.pwa-status strong{font-size:13px}.pwa-status p{color:#dbe6e1;margin:3px 0 0;font-size:11px;line-height:1.4}.pwa-status button{color:var(--ink);background:var(--gold);border:0;border-radius:6px;padding:8px 11px;font-size:11px;font-weight:700}.pwa-status .pwa-dismiss{color:#fff;background:0 0;padding:4px;font-size:20px}@keyframes notice-enter{0%{opacity:0;transform:translateY(12px)}}@keyframes palette-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}}@media (width<=720px){.brand-name,.guide-search-trigger span:last-child{display:none}.guide-search-trigger{padding:0 12px}.guide-bar{gap:8px}.view-switch{margin-left:auto}.view-switch button{width:40px;padding:0;font-size:0}.view-switch button span{font-size:18px}.guide-bar-actions{gap:5px}.gallery{padding-top:12px}.gallery-heading{flex-direction:column;align-items:start;gap:4px}.gallery-heading h1{font-size:36px}.gallery-toolbar{position:static}.gallery-toolbar-row{flex-wrap:wrap}.gallery-search{flex-basis:100%}.gallery-types{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.gallery-types::-webkit-scrollbar{display:none}.gallery-types button{min-height:var(--touch-target);white-space:nowrap}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gallery-card-body{padding:10px}.gallery-card-body>strong{font-size:16px}.gallery-card .type-list{display:none}.deck{grid-template-rows:1fr auto auto;grid-template-columns:1fr}.deck-stage-wrap{grid-column:1}.deck-nav{z-index:2;position:absolute;bottom:2px}.deck-prev{grid-column:1;left:0}.deck-next{grid-column:1;right:0}.deck-status{grid-row:3}.depth-stage{max-height:52dvh}.detail-sheet{border-radius:20px 20px 0 0;width:100%;height:auto;max-height:92dvh;margin:auto 0 0}.detail-sheet[open]{animation:.28s cubic-bezier(.2,.8,.2,1) sheet-in-up}.detail-grip{background:#c9cfc7;border-radius:999px;width:40px;height:4px;margin:10px auto 0;display:block}.search-palette{width:100%;max-width:100%;height:100dvh;margin:0}.search-panel{height:100dvh;max-height:100dvh;padding-top:var(--safe-top);border-radius:0}}@keyframes sheet-in-up{0%{opacity:.4;transform:translateY(60px)}}@media (width>=1000px){.deck{max-width:var(--content-wide)}.deck-stage-wrap{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(32px,5vw,72px);display:grid}.deck-caption{text-align:left;align-items:flex-start}.deck-caption .type-list{justify-content:flex-start}.deck-name{font-size:clamp(44px,5vw,68px)}.deck-nav{border-radius:18px}}@media (width>=721px) and (width<=999px){.deck{max-width:760px}}@media (width<=720px){#main-content{min-height:calc(100dvh - var(--bar-height) - var(--safe-top));padding:8px var(--page-gutter) calc(14px + var(--safe-bottom))}.deck{grid-template-rows:minmax(0,1fr) auto auto;gap:8px;min-height:0}.deck-stage-wrap{justify-content:center;gap:6px;height:100%;min-height:0}.deck-media{width:min(100%,133.333dvh - 400px);min-height:180px;max-height:calc(100dvh - 300px)}.deck-caption{gap:5px;padding:0 6px}.deck-name{font-size:clamp(28px,9vw,40px)}.deck-number,.deck-cta,.deck-hint{font-size:12px}.deck-nav-desktop,.deck-details-desktop{display:none}.deck-mobile-controls{grid-area:2/1;grid-template-columns:var(--touch-target) minmax(140px, 1fr) var(--touch-target);gap:10px;width:min(360px,100%);margin:0 auto;display:grid;position:relative}.deck-mobile-controls button{min-width:var(--touch-target);min-height:var(--touch-target);border:1px solid var(--line);background:var(--paper);color:var(--forest);border-radius:12px;font-weight:700}.deck-mobile-controls button:disabled{opacity:.35}.deck-mobile-controls .deck-mobile-details{color:#fff;background:var(--forest);border-color:var(--forest)}.deck-status{grid-row:3}.deck-hint-desktop{display:none}.detail-sheet{max-height:96dvh}.detail-sheet-body{overscroll-behavior:contain;max-height:96dvh;padding-bottom:calc(74px + var(--safe-bottom));overflow-y:auto}.detail-layout{flex:none;min-height:0;display:block;overflow:visible}.detail-mobile-header{z-index:5;min-height:calc(56px + var(--safe-top));padding:var(--safe-top) 10px 0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f0;grid-template-columns:44px 1fr 44px;align-items:center;display:grid;position:sticky;top:0}.detail-mobile-header>strong,.detail-mobile-header>.detail-grip{display:block}.detail-mobile-header strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-grip{margin:0 auto;position:static}.detail-close{width:44px;height:44px;position:static}.detail-visual{min-height:0;padding:0;position:static}.detail-hero{background:var(--media-background);padding:10px}.detail-hero .depth-stage{width:min(100%,42.67dvh,320px);max-height:min(32dvh,240px)}.detail-text{padding:20px 20px 28px}.detail-text>h1{font-size:clamp(30px,10vw,42px)}.detail-eyebrow,.detail-block h2,.evo-stage{font-size:12px}.detail-pager{z-index:6;width:100%;padding:10px 12px calc(10px + var(--safe-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f5;margin:0;position:fixed;bottom:0;right:0}.detail-pager button{min-height:var(--touch-target)}.search-head,.search-toolbar{z-index:2;background:var(--paper);position:sticky}.search-head{top:var(--safe-top)}.search-toolbar{top:calc(var(--safe-top) + 65px)}.search-filters{scrollbar-width:none;flex-wrap:nowrap;padding:10px 14px 6px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 12px),#0000)}.search-filters::-webkit-scrollbar{display:none}.search-filters button{min-height:var(--touch-target);white-space:nowrap}.search-types{flex-wrap:nowrap;width:auto}.search-filter-summary{padding-bottom:6px}.search-results .type-list{display:none}.search-results button{min-height:60px}}@media (height<=650px) and (width<=720px){.brand-volume{display:none}.deck-media{min-height:120px;max-height:calc(100dvh - 260px)}.deck-name{font-size:28px}}[data-start-icon-button]{cursor:pointer;color:var(--start-dt-text,#f9fafb);background:0 0;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;padding:.375rem;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-icon-button]:hover{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-surface-hover,#374151)}[data-start-icon-button]:focus{outline:2px solid #0000;outline-color:var(--start-dt-accent,#f9fafb);outline-offset:2px}[data-start-icon-button]:focus-visible{box-shadow:0 0 0 2px var(--start-dt-accent,#111827bf)}[data-start-icon-button]:active{color:var(--start-dt-accent,#f3f4f6);background-color:var(--start-dt-surface-active,#1f2937)}[data-start-icon-button]:disabled{opacity:.35;cursor:default;pointer-events:none}[data-start-icon-button]>svg{width:1.25rem;height:1.25rem}[data-start-text-size=xs]{font-size:.75rem;line-height:1.33333}[data-start-text-size=sm]{font-size:.875rem;line-height:1.42857}[data-start-text-size=base]{font-size:1rem;line-height:1.5}[data-start-text-size=lg]{font-size:1.125rem;line-height:1.55556}[data-start-text-size=xl]{font-size:1.25rem;line-height:1.4}[data-start-text-size="2xl"]{font-size:1.5rem;line-height:1.33333}[data-start-text-font=sans]{font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}[data-start-text-font=serif]{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}[data-start-text-font=mono]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-start-text-weight=thin]{font-weight:100}[data-start-text-weight=extralight]{font-weight:200}[data-start-text-weight=light]{font-weight:300}[data-start-text-weight=normal]{font-weight:400}[data-start-text-weight=medium]{font-weight:500}[data-start-text-weight=semibold]{font-weight:600}[data-start-text-weight=bold]{font-weight:700}[data-start-text-weight=extrabold]{font-weight:800}[data-start-text-weight=black]{font-weight:900}[data-start-text-wrap=wrap]{white-space:wrap}[data-start-text-wrap=nowrap]{white-space:nowrap}[data-start-badge]{background-color:var(--background);border:1px var(--border) solid;color:var(--foreground);border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}[data-start-badge=success]{--background:oklch(63% .15 150/.14);--border:oklch(63% .15 150/.4);--foreground:oklch(80% .14 152)}[data-start-badge=failure]{--background:oklch(63% .21 25/.14);--border:oklch(63% .21 25/.4);--foreground:oklch(78% .15 22)}[data-start-badge=warning]{--background:oklch(75% .15 85/.14);--border:oklch(75% .15 85/.4);--foreground:oklch(85% .13 88)}[data-start-badge=info]{--background:oklch(68% .13 245/.14);--border:oklch(68% .13 245/.4);--foreground:oklch(78% .11 245)}[data-start-placeholder]{width:100%;height:100%;color:var(--start-dt-text-muted,inherit);justify-content:center;align-items:center;display:flex}[data-start-placeholder]>span{text-align:center}[data-start-section]{flex-direction:column;gap:.375rem;display:flex}[data-start-section-title]{text-transform:uppercase;letter-spacing:.06em;color:var(--start-dt-text-muted,inherit)}summary[data-start-section-title]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;list-style:none;display:flex}summary[data-start-section-title]::-webkit-details-marker{display:none}summary[data-start-section-title]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.375rem;height:.375rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(-45deg)}details[open]>summary[data-start-section-title]:before{transform:rotate(45deg)}summary[data-start-section-title]:hover{color:var(--start-dt-text,inherit)}[data-start-section-content]{border-left:2px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;width:calc(100% - 2rem);margin-left:.25rem;padding-left:.625rem;overflow:auto}[data-start-select]{margin:0;flex-direction:column;margin-block:0;padding-inline:0;list-style-type:none;display:flex}[data-start-select]>*+*{border-top:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid}[data-start-select-option]{color:var(--start-dt-text,#f9fafb);cursor:pointer;white-space:nowrap;border-left:2px solid #0000;outline:none;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-start-select-option]:hover{background-color:var(--start-dt-surface-hover,#374151)}[data-start-select-option][tc-active],[data-start-select-option][tc-selected],[data-start-select-option]:focus{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-accent-soft,#374151);border-left-color:var(--start-dt-accent,transparent)}[data-start-tab]{cursor:pointer;color:var(--start-dt-text-muted,#e5e7eb);background:0 0;border:none;border-radius:.375rem;outline:none;justify-content:center;align-items:center;padding:.25rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-tab]:hover,[data-start-tab]:focus{color:var(--start-dt-text,#e5e7eb)}[data-start-tab][tc-active],[data-start-tab][tc-selected]{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-surface-hover,#374151);box-shadow:0 1px 2px oklch(0% 0 0/.25)}[data-start-tab-list]{background-color:var(--start-dt-surface,#111827);border-radius:.5rem;align-self:flex-start;gap:.25rem;margin:.5rem;padding:.25rem;display:inline-flex}[data-start-tab-panel]{border-top:var(--start-dt-border-soft,oklch(87% .065 274.039)) 1px solid;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.75rem;display:flex;overflow:auto}[data-start-button]{cursor:pointer;color:var(--start-dt-text,oklch(97% .014 254.604));background-color:var(--start-dt-surface,#111827);border:1px var(--start-dt-border,transparent) solid;white-space:nowrap;border-radius:.5rem;outline:none;justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-button][tc-active],[data-start-button][tc-selected],[data-start-button]:hover,[data-start-button]:focus{color:var(--start-dt-text,#dbeafe);background-color:var(--start-dt-surface-hover,#1e3a8a);border-color:var(--start-dt-accent,transparent)}[data-start-blob-viewer]{text-align:left;align-self:flex-start;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}[data-start-blob-viewer] svg{width:1.5rem;height:1.5rem;color:var(--start-dt-accent,currentColor);flex-shrink:0}[data-start-blob-viewer-info]{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}[data-start-blob-viewer-name]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;font-weight:600;line-height:1rem;overflow:hidden}[data-start-blob-viewer-meta]{color:var(--start-dt-text-muted,inherit);align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;display:flex}[data-start-headers-viewer]{font-size:.75rem;line-height:1rem}[data-start-hex-viewer]{border:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;background-color:var(--start-dt-surface,transparent);border-radius:.5rem;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex;overflow:auto}[data-start-hex-row]{white-space:nowrap;align-items:center;gap:1rem;padding:.125rem .625rem;display:flex}[data-start-hex-row]:nth-child(2n){background-color:oklch(100% 0 0/.03)}[data-start-hex-row]:hover{background-color:var(--start-dt-surface-hover,transparent)}[data-start-hex-offset]{color:var(--start-dt-text-muted,inherit)}[data-start-hex-chunk]{letter-spacing:.05em;color:var(--start-dt-text,inherit)}[data-start-hex-text]{border-left:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;color:oklch(78% .11 150);justify-content:start;align-items:center;margin-left:auto;padding-left:1rem;display:flex}[data-start-seroval-value]{align-items:center;gap:.25rem;display:flex}[data-start-seroval-value=key]{color:oklch(78% .1 305)}[data-start-seroval-value=string]{color:oklch(78% .11 150)}[data-start-seroval-value=number]{color:oklch(80% .11 80)}[data-start-seroval-value=keyword]{color:oklch(74% .1 250);font-style:italic}[data-start-seroval-separator]{color:var(--start-dt-text-muted)}[data-start-seroval-viewer]{border:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;background-color:var(--start-dt-surface,transparent);height:100%;min-height:12rem;color:var(--start-dt-text,#f9fafb);border-radius:.5rem;padding:.375rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:auto}[data-start-seroval-tree-node]{flex-direction:column;display:flex}[data-start-seroval-tree-row]{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:none;border-radius:.25rem;outline:none;align-items:center;gap:.375rem;padding:.125rem .25rem;display:flex}button[data-start-seroval-tree-row]{cursor:pointer}button[data-start-seroval-tree-row]:hover,button[data-start-seroval-tree-row]:focus-visible{background-color:var(--start-dt-surface-hover,transparent)}[data-start-seroval-tree-chevron]{width:.875rem;color:var(--start-dt-text-muted,inherit);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-start-seroval-tree-chevron]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.3125rem;height:.3125rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(-45deg)}[data-start-seroval-tree-chevron][data-leaf]:before{content:none}[data-start-seroval-tree-row][data-expanded]>[data-start-seroval-tree-chevron]:before{transform:rotate(45deg)}[data-start-seroval-tree-children]{border-left:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;flex-direction:column;margin-left:.6875rem;padding-left:.625rem;display:flex}[data-start-seroval-tree-key]{flex-shrink:0;align-items:center;gap:.125rem;display:inline-flex}[data-start-seroval-tree-preview]{color:var(--start-dt-text-muted,inherit);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;line-height:1rem;overflow:hidden}[data-start-seroval-tree-circular]{align-items:center;gap:.25rem;display:inline-flex}[data-start-seroval-tree-circular]>svg{width:1rem;height:1rem;color:var(--start-dt-accent,currentColor)}[data-start-seroval-tree-raw]{padding:.25rem 0}[data-start-seroval-value=plain]{color:var(--start-dt-text,#f9fafb)}[data-start-functions-instance-detail]{align-items:center;gap:.5rem;min-width:0;display:flex}[data-start-functions-instance-detail]>[data-start-text-size]{text-overflow:ellipsis;overflow:hidden}[data-start-functions-viewer]{color:var(--start-dt-text);flex-direction:row;height:100%;display:flex}[data-start-functions-sidebar]{border-right:var(--start-dt-border-soft) 1px solid;flex-direction:column;flex-shrink:0;width:17rem;min-height:0;display:flex}[data-start-functions-detail]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}[data-start-functions-instances-container]{color:var(--start-dt-text);flex:1;width:100%;min-height:0;overflow:auto}[data-start-functions-instances]{flex-direction:column;padding:0;list-style:none;display:flex}[data-start-functions-instances]>[data-start-select-option]{color:var(--start-dt-text);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex}[data-start-headers]{flex-direction:column;gap:.5rem;display:flex}[data-start-headers-title]{font-weight:500}[data-start-properties]{flex-direction:column;gap:.25rem;display:flex}[data-start-property]{flex-flow:row;align-items:center;gap:.25rem;display:flex}[data-start-property]>[data-start-text-weight=semibold]{color:var(--start-dt-text-muted)}[data-start-function-instance-viewer]{flex-direction:column;width:100%;min-height:100%;display:flex}[data-start-function-instance-viewer-nav],[data-start-functions-nav]{z-index:1;border-bottom:var(--start-dt-border-soft) 1px solid;background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:sticky;top:0}[data-start-functions-nav]{flex-shrink:0;justify-content:flex-start}[data-start-functions-nav] svg{color:var(--start-dt-accent);padding:.25rem}[data-start-function-instance-viewer-nav]>div:last-child{flex-shrink:0;align-items:center;gap:.5rem;display:flex}[data-start-function-instance-timing]{color:var(--start-dt-text-muted);background:var(--start-dt-surface);border-radius:9999px;align-items:center;padding:.125rem .5rem;display:inline-flex}[data-start-tab-panel]>div[data-start-section]:first-child{flex:auto;min-height:18rem}[data-start-tab-panel]>div[data-start-section]:first-child>[data-start-section-content]{flex:1;min-height:0}[data-start-function-instance-viewer-nav-left],[data-start-function-instance-viewer-nav-left]>div{align-items:center;gap:.5rem;min-width:0;display:flex}[data-start-function-instance-viewer-content]{flex:1;min-height:0}[data-start-function-instance-viewer-content]>[tc-tab-group]{flex-direction:column;height:100%;display:flex}[data-start-kv-table]{border:1px var(--start-dt-border-soft) solid;border-radius:.5rem;flex-direction:column;gap:0;display:flex;overflow:hidden}[data-start-kv-row]{align-items:baseline;gap:.75rem;padding:.375rem .625rem;display:flex}[data-start-kv-row]:nth-child(2n){background-color:oklch(100% 0 0/.03)}[data-start-kv-row]:hover{background-color:var(--start-dt-surface-hover)}[data-start-kv-key]{text-overflow:ellipsis;color:oklch(78% .1 305);flex:0 0 11rem;min-width:0;overflow:hidden}[data-start-kv-value]{word-break:break-all;min-width:0;color:var(--start-dt-text);flex:1}[data-start-dev-toolbar]{--start-dt-bg:oklch(16% .015 265);--start-dt-bg-glass:oklch(17% .015 265/.88);--start-dt-surface:oklch(22% .02 265);--start-dt-surface-hover:oklch(27% .025 265);--start-dt-surface-active:oklch(30% .03 265);--start-dt-border:oklch(34% .02 265);--start-dt-border-soft:oklch(27% .02 265);--start-dt-text:oklch(93% .005 265);--start-dt-text-muted:oklch(68% .015 265);--start-dt-accent:oklch(68% .13 245);--start-dt-accent-soft:oklch(68% .13 245/.16);--start-dt-danger:oklch(63% .21 25);--start-dt-shadow:0 12px 32px oklch(0% 0 0/.4), 0 2px 8px oklch(0% 0 0/.25);z-index:2147483647;color:var(--start-dt-text);flex-direction:column-reverse;align-items:flex-start;font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:flex;position:fixed;bottom:0;left:0}[data-start-dev-toolbar]>[tc-toolbar]{cursor:grab}[data-start-dev-toolbar]>[tc-toolbar]:active{cursor:grabbing}[data-start-dev-toolbar]>[tc-toolbar]{background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);border:var(--start-dt-border) 1px solid;box-shadow:var(--start-dt-shadow);border-radius:9999px;flex-direction:row;align-items:center;gap:.625rem;margin:1rem;padding:.375rem .625rem;display:flex;position:relative;overflow:hidden}[data-start-dev-toolbar]>[tc-toolbar]>div{flex-direction:row;justify-content:center;align-items:center;gap:.125rem;display:flex}[data-start-dev-toolbar]>[tc-toolbar]>div:last-child{border-left:var(--start-dt-border) 1px solid;color:var(--start-dt-text-muted);gap:.5rem;padding-left:.625rem}[data-start-dev-toolbar-version]{color:var(--start-dt-accent);background:var(--start-dt-accent-soft);border:none;border-radius:9999px;padding:.125rem .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}[data-start-dev-toolbar-version]>div{width:1.5rem;height:1.5rem}[data-start-dev-toolbar] svg{width:1.25rem;height:1.25rem}[data-start-dev-toolbar-panel]{border:var(--start-dt-border) 1px solid;background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);box-shadow:var(--start-dt-shadow);border-radius:1rem;flex-direction:column;width:56rem;max-width:calc(100vw - 10rem);height:min(40rem,100vh - 4rem);max-height:calc(100vh - 2rem);margin:0 1rem;display:flex;overflow:hidden}
