@import"https://fonts.googleapis.com/css2?family=Fredoka+One&family=Nunito:wght@400;600;700;800;900&family=Quicksand:wght@300..700&family=Varela+Round&display=swap";.chopaeng-navbar,.chopaeng-mobile-drawer,.chopaeng-mobile-overlay{--nb-bar-bg: var(--nav-scrolled-bg, rgba(255, 255, 255, .92));--nb-pill-bg: var(--nav-pill-bg, rgba(255, 255, 255, .85));--nb-surface: var(--card-bg, #ffffff);--nb-surface-2: var(--bg-cream, #f8faf6);--nb-border: var(--card-border, rgba(0, 0, 0, .08));--nb-text: var(--text-dark, #1e293b);--nb-muted: var(--text-muted, #64748b);--nb-hover-bg: rgba(0, 0, 0, .04);--nb-item-hover-bg: var(--bg-cream, #f8faf6);--nb-hover-text: #16a34a;--nb-highlight: #16a34a;--nb-active-bg: #16a34a;--nb-active-glow: rgba(22, 163, 74, .25);--nb-active-soft: rgba(22, 163, 74, .08)}[data-theme=celeste] .chopaeng-navbar,[data-theme=celeste] .chopaeng-mobile-drawer,[data-theme=celeste] .chopaeng-mobile-overlay{--nb-bar-bg: rgba(11, 15, 25, .95);--nb-pill-bg: rgba(30, 41, 59, .88);--nb-surface: #1e293b;--nb-surface-2: #0f172a;--nb-border: rgba(167, 139, 250, .3);--nb-text: #f8fafc;--nb-muted: #cbd5e1;--nb-hover-bg: rgba(167, 139, 250, .18);--nb-item-hover-bg: #2b3658;--nb-hover-text: #fcd34d;--nb-highlight: #a78bfa;--nb-active-bg: #7c3aed;--nb-active-glow: rgba(124, 58, 237, .45);--nb-active-soft: rgba(167, 139, 250, .16)}[data-theme=roost] .chopaeng-navbar,[data-theme=roost] .chopaeng-mobile-drawer,[data-theme=roost] .chopaeng-mobile-overlay{--nb-bar-bg: rgba(20, 18, 16, .95);--nb-pill-bg: rgba(41, 37, 36, .88);--nb-surface: #292524;--nb-surface-2: #1c1917;--nb-border: rgba(217, 119, 6, .3);--nb-text: #fafaf9;--nb-muted: #d1beaf;--nb-hover-bg: rgba(217, 119, 6, .18);--nb-item-hover-bg: #40362f;--nb-hover-text: #e6be94;--nb-highlight: #f59e0b;--nb-active-bg: #a06b43;--nb-active-glow: rgba(160, 107, 67, .45);--nb-active-soft: rgba(217, 119, 6, .16)}[data-theme=sakura] .chopaeng-navbar,[data-theme=sakura] .chopaeng-mobile-drawer,[data-theme=sakura] .chopaeng-mobile-overlay{--nb-bar-bg: rgba(253, 242, 248, .95);--nb-pill-bg: rgba(255, 255, 255, .92);--nb-surface: #ffffff;--nb-surface-2: #fdf2f8;--nb-border: rgba(236, 72, 153, .28);--nb-text: #3b072c;--nb-muted: #9d4e7f;--nb-hover-bg: rgba(236, 72, 153, .12);--nb-item-hover-bg: #fdf2f8;--nb-hover-text: #db2777;--nb-highlight: #ec4899;--nb-active-bg: #ec4899;--nb-active-glow: rgba(236, 72, 153, .35);--nb-active-soft: rgba(236, 72, 153, .1)}[data-theme=dal] .chopaeng-navbar,[data-theme=dal] .chopaeng-mobile-drawer,[data-theme=dal] .chopaeng-mobile-overlay{--nb-bar-bg: rgba(15, 23, 42, .95);--nb-pill-bg: rgba(30, 41, 59, .9);--nb-surface: #1e293b;--nb-surface-2: #0f172a;--nb-border: rgba(56, 189, 248, .28);--nb-text: #f8fafc;--nb-muted: #94a3b8;--nb-hover-bg: rgba(56, 189, 248, .15);--nb-item-hover-bg: #0f172a;--nb-hover-text: #38bdf8;--nb-highlight: #38bdf8;--nb-active-bg: #0284c7;--nb-active-glow: rgba(2, 132, 199, .4);--nb-active-soft: rgba(56, 189, 248, .14)}[data-theme=nooklink] .chopaeng-navbar,[data-theme=nooklink] .chopaeng-mobile-drawer,[data-theme=nooklink] .chopaeng-mobile-overlay{--nb-bar-bg: rgba(9, 13, 22, .95);--nb-pill-bg: rgba(17, 24, 39, .92);--nb-surface: #111827;--nb-surface-2: #090d16;--nb-border: rgba(16, 185, 129, .32);--nb-text: #f8fafc;--nb-muted: #94a3b8;--nb-hover-bg: rgba(16, 185, 129, .15);--nb-item-hover-bg: #1f2937;--nb-hover-text: #34d399;--nb-highlight: #10b981;--nb-active-bg: #10b981;--nb-active-glow: rgba(16, 185, 129, .4);--nb-active-soft: rgba(16, 185, 129, .14)}.chopaeng-navbar{transition:background-color .25s ease,border-color .25s ease,backdrop-filter .25s ease,box-shadow .25s ease;border-bottom:1px solid transparent;flex-wrap:nowrap!important}.chopaeng-navbar>.container-xl{flex-wrap:nowrap!important}.chopaeng-navbar.scrolled{background-color:var(--nb-bar-bg);border-bottom-color:var(--nb-border);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 1px 3px #0000000a,0 4px 24px #00000008}.chopaeng-brand-title{color:var(--nb-text);letter-spacing:.02em;font-size:1.1rem}.chopaeng-nav-pill-container{background:var(--nb-pill-bg);border:1px solid var(--nb-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 4px #00000008;padding:3px;border-radius:50px;gap:1px}.chopaeng-nav-compact .chopaeng-nav-item{padding:8px 12px}.chopaeng-nav-item,.chopaeng-explore-trigger{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:50px;font-size:.82rem;font-weight:700;color:var(--nb-muted);text-decoration:none;white-space:nowrap;border:none;background:transparent;cursor:pointer;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}@media(min-width:1200px)and (max-width:1399.98px){.chopaeng-nav-item:not(.active) .chopaeng-nav-label{display:none!important}.chopaeng-nav-item:not(.active){padding:7px 11px}}.chopaeng-nav-item:hover,.chopaeng-explore-trigger:hover,.chopaeng-explore-trigger.open{color:var(--nb-text);background-color:var(--nb-hover-bg)}.chopaeng-nav-item.active{color:#fff!important;background:var(--nb-active-bg);box-shadow:0 2px 8px var(--nb-active-glow)}.chopaeng-nav-item.active i{color:#fff!important}.chopaeng-explore-trigger{padding:7px 12px;gap:5px}.chopaeng-explore-trigger.has-active{color:var(--nb-highlight)}.chopaeng-explore-trigger .chevron-icon{font-size:.6rem;transition:transform .2s ease}.chopaeng-explore-trigger.open .chevron-icon{transform:rotate(180deg)}.chopaeng-explore-dropdown{position:absolute;top:100%;left:50%;margin-top:10px;width:560px;max-width:calc(100vw - 32px);background:var(--nb-surface);border:1px solid var(--nb-border);border-radius:16px;box-shadow:0 12px 40px #0000001f,0 2px 8px #0000000a;padding:6px;z-index:1060;opacity:0;visibility:hidden;transform:translate(-50%) translateY(4px);transition:opacity .2s ease,visibility .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.chopaeng-explore-dropdown.show{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.chopaeng-explore-dropdown:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.chopaeng-explore-cols{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.chopaeng-explore-col{min-width:0}.chopaeng-explore-heading{padding:8px 12px 4px;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-muted)}.chopaeng-explore-link{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--nb-text);transition:background-color .15s ease,transform .15s ease,color .15s ease}.chopaeng-explore-link:hover{background:var(--nb-item-hover-bg);color:var(--nb-hover-text);transform:translate(2px)}.chopaeng-explore-link.active-link{background:var(--nb-active-soft)}.chopaeng-explore-link .explore-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:.85rem;flex-shrink:0}.chopaeng-explore-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.7rem;color:var(--nb-muted)}.chopaeng-action-btn{min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:50px;background:var(--nb-surface);border:1px solid var(--nb-border);color:var(--nb-text);box-shadow:0 1px 3px #00000008;font-size:.85rem;flex-shrink:0;padding:0 10px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,color .18s ease,background-color .18s ease,border-color .18s ease}.chopaeng-action-btn--round{width:36px;padding:0;border-radius:50%}.chopaeng-action-btn:hover{transform:translateY(-1px);box-shadow:0 3px 10px #00000014;color:var(--nb-hover-text);border-color:var(--nb-highlight);background:var(--nb-item-hover-bg)}.chopaeng-kbd{font-family:var(--bs-font-monospace, monospace);font-size:.68rem;font-weight:700;color:var(--nb-muted)}.chopaeng-badge-dot{position:absolute;top:-4px;right:-4px;min-width:16px;padding:2px 4px;line-height:1;font-size:.55rem;border-radius:999px;background:#ef4444;color:#fff;font-weight:700;text-align:center}.chopaeng-toolbar{background:var(--nb-pill-bg);border:1px solid var(--nb-border);box-shadow:0 1px 4px #00000008;border-radius:50px;padding:3px;display:inline-flex;align-items:center;gap:1px}.chopaeng-toolbar-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:transparent;color:var(--nb-muted);font-size:.82rem;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease}.chopaeng-toolbar-btn:hover{background:var(--nb-hover-bg);color:var(--nb-hover-text)}.chopaeng-user-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;height:36px;border-radius:50px;background:var(--nb-surface);border:1px solid var(--nb-border);color:var(--nb-text);box-shadow:0 1px 3px #00000008;cursor:pointer;transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.chopaeng-user-pill:hover{box-shadow:0 3px 10px #0000000f;border-color:var(--nb-highlight);background:var(--nb-item-hover-bg)}.chopaeng-user-pill .chevron{font-size:.55rem;color:var(--nb-muted);transition:transform .2s ease}.chopaeng-user-pill[aria-expanded=true] .chevron{transform:rotate(180deg)}.chopaeng-user-dropdown{position:absolute;right:0;top:100%;margin-top:8px;width:240px;max-width:calc(100vw - 32px);max-height:calc(100vh - 90px);overflow-y:auto;background:var(--nb-surface);color:var(--nb-text);border:1px solid var(--nb-border);border-radius:16px;box-shadow:0 12px 40px #0000001f,0 2px 8px #0000000a;padding:6px;z-index:1060;animation:dropdownSlideUp .18s ease}.chopaeng-user-dropdown--wide{width:230px}.chopaeng-dropdown-head{padding:8px 12px;border-bottom:1px solid var(--nb-border);margin-bottom:4px}.chopaeng-dropdown-title{font-size:.85rem;font-weight:800;color:var(--nb-text)}.chopaeng-dropdown-sub{font-size:.7rem;color:var(--nb-muted)}.chopaeng-dropdown-divider{border-top:1px solid var(--nb-border);margin:4px 8px}.chopaeng-user-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:none;background:none;border-radius:10px;text-decoration:none;text-align:left;cursor:pointer;color:var(--nb-text);font-weight:600;font-size:.84rem;transition:background-color .12s ease,color .12s ease}.chopaeng-user-dropdown-item:hover{background:var(--nb-item-hover-bg);color:var(--nb-hover-text)}.chopaeng-user-dropdown-item.danger,.chopaeng-user-dropdown-item.danger:hover{color:#ef4444}.chopaeng-user-dropdown-item .dropdown-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:.75rem;flex-shrink:0}.chopaeng-notif-dropdown{width:340px;padding:0;overflow:hidden;display:flex;flex-direction:column;max-height:420px}.chopaeng-notif-head{padding:12px 16px;border-bottom:1px solid var(--nb-border);display:flex;align-items:center;justify-content:space-between}.chopaeng-notif-list{list-style:none;margin:0;padding:0;overflow-y:auto}.chopaeng-notif-item{padding:12px 16px;border-bottom:1px solid var(--nb-border);display:flex;gap:12px;align-items:flex-start}.chopaeng-notif-item.unread{background:var(--nb-active-soft)}.chopaeng-notif-dot{width:10px;height:10px;border-radius:50%;margin-top:5px;flex-shrink:0;background:#64748b}.chopaeng-notif-dot.ready{background:#22c55e}.chopaeng-notif-dot.preparing{background:#f59e0b}.chopaeng-notif-dot.alert{background:#ef4444}.chopaeng-notif-empty{text-align:center;padding:28px 16px;color:var(--nb-muted);font-size:.82rem}.chopaeng-link-btn{background:none;border:none;padding:0;color:var(--nb-muted);font-size:.72rem;font-weight:700;cursor:pointer}.chopaeng-link-btn:hover{color:var(--nb-hover-text)}@keyframes dropdownSlideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chopaeng-hamburger{width:36px;height:36px;padding:0;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:var(--nb-surface);border:1px solid var(--nb-border);border-radius:50%;cursor:pointer}.chopaeng-hamburger span{display:block;width:16px;height:2px;background:var(--nb-text);border-radius:2px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s ease}.chopaeng-hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.chopaeng-hamburger.open span:nth-child(2){opacity:0;transform:translate(-10px)}.chopaeng-hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.chopaeng-mobile-overlay{position:fixed;inset:0;background:#0006;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1040;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.chopaeng-mobile-overlay.open{opacity:1;visibility:visible}.chopaeng-mobile-drawer,dialog.chopaeng-mobile-drawer{position:fixed;inset:0 0 0 auto;width:88%;max-width:380px;height:100%;max-height:100dvh;margin:0;padding:0;border:none;outline:none;background:var(--nb-surface);color:var(--nb-text);box-shadow:-10px 0 40px #0000001f;z-index:1045;transform:translate(100%);visibility:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),visibility .3s;display:flex;flex-direction:column;overflow:hidden}dialog.chopaeng-mobile-drawer::backdrop{background:transparent}.chopaeng-line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.chopaeng-mobile-drawer.open{transform:translate(0);visibility:visible}.chopaeng-drawer-header,.chopaeng-drawer-footer{flex-shrink:0;background:var(--nb-surface-2);border-color:var(--nb-border)!important}.chopaeng-drawer-header-actions{display:flex;align-items:center;gap:6px}.chopaeng-drawer-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0;border-color:var(--nb-border)}.chopaeng-drawer-body .border-bottom{border-color:var(--nb-border)!important}.chopaeng-drawer-footer{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.chopaeng-drawer-label{font-size:.62rem;letter-spacing:.06em;font-weight:700;text-transform:uppercase;color:var(--nb-muted);margin-bottom:8px}.chopaeng-drawer-name{display:block;font-size:.85rem;font-weight:700;color:var(--nb-text)}.chopaeng-drawer-role{font-size:.68rem;color:var(--nb-muted)}.mobile-nav-link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;text-decoration:none;color:var(--nb-text);font-weight:600;font-size:.9rem;transition:background-color .15s ease,color .15s ease}.mobile-nav-link:hover{background:var(--nb-hover-bg);color:var(--nb-hover-text)}.mobile-nav-link.active{background:var(--nb-active-bg);color:#fff!important}.mobile-nav-link.active i{color:#fff!important}.mobile-nav-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--nb-surface-2);font-size:.85rem;flex-shrink:0}.mobile-nav-link.active .mobile-nav-icon{background:#fff3}.mobile-quick-links,.mobile-theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mobile-quick-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 6px;border-radius:12px;text-decoration:none;color:var(--nb-text);font-weight:600;font-size:.7rem;background:var(--nb-surface-2);border:1px solid var(--nb-border);transition:transform .15s ease,box-shadow .15s ease,color .15s ease}.mobile-quick-link:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000000f;color:var(--nb-hover-text)}.mobile-theme-btn{display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 4px;border-radius:12px;font-size:.74rem;font-weight:700;cursor:pointer;text-align:center;border:1px solid var(--nb-border);background:var(--nb-surface-2);color:var(--nb-text);transition:transform .18s ease,box-shadow .18s ease}.mobile-theme-btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.mobile-theme-btn.active{background:var(--nb-active-bg);color:#fff;border-color:var(--nb-highlight);box-shadow:0 2px 8px var(--nb-active-glow)}.mobile-theme-btn.active i{color:#fff!important}.chopaeng-nav-item--staff{color:#d97706!important;border:1px solid rgba(245,158,11,.25);background:#f59e0b0f}.chopaeng-nav-item--staff:hover{background:#f59e0b1f!important;border-color:#f59e0b66}.chopaeng-nav-item--staff.active,.mobile-nav-link--staff.active{background:#d97706!important;color:#fff!important;border-color:transparent!important;box-shadow:0 2px 8px #d9770659!important}.chopaeng-user-dropdown-item--staff{border:1px solid rgba(245,158,11,.18);background:#f59e0b0a}.chopaeng-user-dropdown-item--staff:hover{background:#f59e0b1a!important}.mobile-nav-link--staff{border:1px solid rgba(245,158,11,.2);background:#f59e0b0a}.mobile-nav-link--staff:hover{background:#f59e0b1a!important}.chopaeng-toolbar-btn i.text-success,.chopaeng-action-btn i.text-success,.mobile-nav-icon i.text-success{color:#22c55e!important}.chopaeng-toolbar-btn i.text-primary{color:#3b82f6!important}.chopaeng-nav-item:focus-visible,.chopaeng-explore-trigger:focus-visible,.chopaeng-explore-link:focus-visible,.chopaeng-action-btn:focus-visible,.chopaeng-toolbar-btn:focus-visible,.chopaeng-user-pill:focus-visible,.chopaeng-hamburger:focus-visible,.chopaeng-user-dropdown-item:focus-visible,.chopaeng-link-btn:focus-visible,.mobile-nav-link:focus-visible,.mobile-quick-link:focus-visible,.mobile-theme-btn:focus-visible{outline:2px solid var(--nb-highlight);outline-offset:2px}@media(prefers-reduced-motion:reduce){.chopaeng-navbar,.chopaeng-navbar *,.chopaeng-mobile-overlay,.chopaeng-mobile-drawer,.chopaeng-mobile-drawer *{transition:none!important;animation:none!important}}@media(max-width:1199.98px){.chopaeng-navbar{transition:transform .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.chopaeng-navbar.nav-hidden{transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.chopaeng-navbar.nav-hidden{transform:none}}.chopaeng-explore-row{position:relative}.chopaeng-explore-row .chopaeng-explore-link{padding-right:40px}.chopaeng-pin-btn{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:26px;height:26px;border:none;border-radius:50%;background:transparent;color:var(--nb-muted);font-size:.72rem;opacity:0;transition:opacity .15s ease,color .15s ease,background-color .15s ease}.chopaeng-explore-row:hover .chopaeng-pin-btn,.chopaeng-explore-row:focus-within .chopaeng-pin-btn,.chopaeng-pin-btn.pinned{opacity:1}.chopaeng-pin-btn:hover{background:#f59e0b24;color:#f59e0b}.chopaeng-pin-btn.pinned{color:#f59e0b}.chopaeng-pin-btn:focus-visible{outline:2px solid var(--nb-highlight, #16a34a);outline-offset:1px}.chopaeng-pin-notice{padding:6px 12px 8px;font-size:.7rem;font-weight:700;color:var(--nb-muted)}.chopaeng-now-chip{align-items:center;gap:7px;max-width:170px;padding:5px 11px;border-radius:999px;border:1px solid var(--nb-border);background:#16a34a14;color:var(--nb-text);font-size:.74rem;font-weight:800;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.chopaeng-now-chip:hover{background:#16a34a29;color:var(--nb-text)}.chopaeng-now-chip i{font-size:.68rem;color:var(--nb-highlight, #16a34a)}.chopaeng-now-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chopaeng-now-dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#94a3b8}.chopaeng-now-dot.online{background:#22c55e;box-shadow:0 0 6px #22c55e}.chopaeng-live-count{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#16a34a;color:#fff;font-size:.6rem;font-weight:800;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--nb-bar-bg, #fff)}.chopaeng-live-count--burger{top:2px;right:0}.chopaeng-hamburger{position:relative}.chopaeng-badge-lock{position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;border-radius:50%;background:var(--nb-bar-bg, #fff);color:#f59e0b;font-size:.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px var(--nb-border)}.mobile-featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.mobile-featured-tile{--tile-color: #16a34a;display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:16px;border:1px solid var(--nb-border);background:color-mix(in srgb,var(--tile-color) 10%,transparent);color:var(--nb-text);text-decoration:none;min-height:88px}.mobile-featured-tile i{color:var(--tile-color);font-size:1.15rem;margin-bottom:4px}.mobile-featured-tile strong{font-size:.84rem}.mobile-featured-tile span{font-size:.66rem;color:var(--nb-muted);line-height:1.3}.mobile-featured-tile.active,.mobile-featured-tile:active{border-color:var(--tile-color)}.mobile-featured-tile:focus-visible{outline:2px solid var(--nb-highlight, #16a34a);outline-offset:2px}.command-palette-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0f172aa6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1080;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;padding-left:1rem;padding-right:1rem}@keyframes cpFadeIn{0%{opacity:0}to{opacity:1}}.command-palette-container{width:100%;max-width:640px;background:var(--paper, var(--card-bg, #ffffff));border-radius:1.25rem;box-shadow:0 25px 50px -12px #00000059,0 0 0 1px #0000000d;overflow:hidden;display:flex;flex-direction:column;max-height:75vh}@keyframes cpSlideDown{0%{opacity:0;transform:translateY(-16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.command-palette-header{padding:.85rem 1.25rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid rgba(0,0,0,.08)}.command-palette-input{width:100%;border:none;background:transparent;font-size:1.05rem;font-weight:600;color:var(--text-dark, #1e293b);outline:none}.command-palette-input::placeholder{color:#94a3b8;font-weight:500}.command-palette-body{overflow-y:auto;padding:.5rem;flex:1}.command-palette-section-title{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;padding:.5rem .75rem .25rem}.command-palette-item{display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem;border-radius:.75rem;cursor:pointer;text-decoration:none;color:var(--text-dark, #1e293b);transition:background-color .1s ease,transform .1s ease}.command-palette-item:hover,.command-palette-item.active{background-color:#37b06d1f;color:var(--text-dark, #0f172a)}.command-palette-item-icon{width:32px;height:32px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.command-palette-footer{padding:.6rem 1.25rem;background-color:#00000005;border-top:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#64748b}.command-palette-kbd{display:inline-flex;align-items:center;justify-content:center;background:#0000000f;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:.15rem .4rem;font-size:.7rem;font-family:monospace;font-weight:700;color:inherit}[data-theme=celeste] .command-palette-container{background:#0f172a;box-shadow:0 25px 50px -12px #000c,0 0 0 1px #ffffff1a}[data-theme=celeste] .command-palette-header{border-bottom:1px solid rgba(255,255,255,.08)}[data-theme=celeste] .command-palette-input{color:#f8fafc}[data-theme=celeste] .command-palette-input::placeholder{color:#64748b}[data-theme=celeste] .command-palette-section-title{color:#a5b4fc}[data-theme=celeste] .command-palette-item{color:#e2e8f0}[data-theme=celeste] .command-palette-item:hover,[data-theme=celeste] .command-palette-item.active{background-color:#7c3aed40;color:#fff}[data-theme=celeste] .command-palette-footer{background-color:#0b1120;border-top:1px solid rgba(255,255,255,.06);color:#94a3b8}[data-theme=celeste] .command-palette-kbd{background:#ffffff1a;border-color:#ffffff26;color:#c4b5fd}[data-theme=roost] .command-palette-container{background:#1c1917;box-shadow:0 25px 50px -12px #000c,0 0 0 1px #ffffff1a}[data-theme=roost] .command-palette-header{border-bottom:1px solid rgba(255,255,255,.08)}[data-theme=roost] .command-palette-input{color:#fafaf9}[data-theme=roost] .command-palette-input::placeholder{color:#78716c}[data-theme=roost] .command-palette-section-title{color:#d1beaf}[data-theme=roost] .command-palette-item{color:#e7e5e4}[data-theme=roost] .command-palette-item:hover,[data-theme=roost] .command-palette-item.active{background-color:#d9770640;color:#fff}[data-theme=roost] .command-palette-footer{background-color:#141211;border-top:1px solid rgba(255,255,255,.06);color:#a8a29e}[data-theme=roost] .command-palette-kbd{background:#ffffff1a;border-color:#ffffff26;color:#fed7aa}[data-theme=sakura] .command-palette-container{background:var(--card-bg, #ffffff);border:1px solid rgba(236,72,153,.3);box-shadow:0 25px 50px -12px #ec489940}[data-theme=sakura] .command-palette-header{border-bottom:1px solid rgba(236,72,153,.2)}[data-theme=sakura] .command-palette-input{color:#3b072c}[data-theme=sakura] .command-palette-input::placeholder{color:#9d4e7f}[data-theme=sakura] .command-palette-section-title{color:#ec4899}[data-theme=sakura] .command-palette-item{color:#4a2040}[data-theme=sakura] .command-palette-item:hover,[data-theme=sakura] .command-palette-item.active{background-color:#fdf2f8;color:#db2777}[data-theme=sakura] .command-palette-footer{background-color:#fdf2f8;border-top:1px solid rgba(236,72,153,.2);color:#9d4e7f}[data-theme=sakura] .command-palette-kbd{background:var(--card-bg, #ffffff);border-color:#ec48994d;color:#be185d}[data-theme=dal] .command-palette-container{background:#1e293b;border:1px solid rgba(56,189,248,.3);box-shadow:0 25px 50px -12px #000000b3}[data-theme=dal] .command-palette-header{border-bottom:1px solid rgba(56,189,248,.2)}[data-theme=dal] .command-palette-input{color:#f8fafc}[data-theme=dal] .command-palette-input::placeholder{color:#64748b}[data-theme=dal] .command-palette-section-title{color:#38bdf8}[data-theme=dal] .command-palette-item{color:#e2e8f0}[data-theme=dal] .command-palette-item:hover,[data-theme=dal] .command-palette-item.active{background-color:#0284c740;color:#fff}[data-theme=dal] .command-palette-footer{background-color:#0f172a;border-top:1px solid rgba(56,189,248,.2);color:#94a3b8}[data-theme=dal] .command-palette-kbd{background:#ffffff1a;border-color:#38bdf84d;color:#38bdf8}[data-theme=nooklink] .command-palette-container{background:#111827;border:1px solid rgba(16,185,129,.35);box-shadow:0 25px 50px -12px #000c}[data-theme=nooklink] .command-palette-header{border-bottom:1px solid rgba(16,185,129,.25)}[data-theme=nooklink] .command-palette-input{color:#f8fafc}[data-theme=nooklink] .command-palette-input::placeholder{color:#64748b}[data-theme=nooklink] .command-palette-section-title{color:#34d399}[data-theme=nooklink] .command-palette-item{color:#e2e8f0}[data-theme=nooklink] .command-palette-item:hover,[data-theme=nooklink] .command-palette-item.active{background-color:#10b98140;color:#fff}[data-theme=nooklink] .command-palette-footer{background-color:#090d16;border-top:1px solid rgba(16,185,129,.25);color:#94a3b8}[data-theme=nooklink] .command-palette-kbd{background:#ffffff1a;border-color:#10b9814d;color:#34d399}.feature-spotlight-backdrop{position:fixed;inset:0;z-index:1080;background:#12261d9e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,2vw,1.5rem);animation:acModalFadeIn .2s ease-out}@keyframes acModalFadeIn{0%{opacity:0}to{opacity:1}}.feature-spotlight-card{position:relative;width:100%;max-width:680px;max-height:calc(100dvh - 2rem);background:var(--card-bg, #ffffff);color:var(--text, #1d3328);border-radius:28px;overflow:hidden;box-shadow:0 30px 60px -20px #12261d8c;display:flex;flex-direction:column;animation:acModalRise .25s cubic-bezier(.16,1,.3,1);font-family:var(--font-main, "Quicksand", system-ui, sans-serif)}@keyframes acModalRise{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.feature-tape-strip{position:absolute;top:-6px;left:50%;transform:translate(-50%) rotate(-1deg);width:140px;height:24px;background:var(--nook-yellow, #f5c452);border:2px dashed rgba(90,74,27,.4);box-shadow:0 3px 6px #00000026;z-index:30;pointer-events:none;border-radius:3px}.feature-spotlight-header{background:var(--nook-blue, #4090bd);color:#fff;padding:1.25rem 1.4rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:relative;z-index:10;flex-shrink:0}.feature-live-pill{background:var(--nook-yellow, #f5c452);color:#4a3600;font-family:Fredoka One,cursive;font-size:.75rem;letter-spacing:.05em;padding:.3rem .75rem;border-radius:9999px;display:inline-flex;align-items:center;gap:.4rem;box-shadow:0 2px 4px #00000026}.feature-pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--nook-dark, #1f8a4c);box-shadow:0 0 0 2px #fff9;display:inline-block}.feature-storage-pill{background:#ffffff38;border:1px dashed rgba(255,255,255,.55);color:#fff;font-size:.75rem;font-weight:800;padding:.28rem .65rem;border-radius:9999px;display:inline-flex;align-items:center;gap:.35rem}.feature-close-btn{width:36px;height:36px;border:0;border-radius:50%;background:#ffffff38;color:#fff;display:grid;place-items:center;font-size:1.05rem;cursor:pointer;transition:all .18s ease}.feature-close-btn:hover{background:#ffffff59;transform:scale(1.08)}.feature-spotlight-hero{background:var(--subtle-bg, #f0fdf4);border-bottom:2px dashed var(--card-border, #cfdcd3);padding:1.4rem 1.5rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;position:relative;overflow:hidden}.feature-hero-content{flex:1;z-index:2}.feature-hero-icon-bubble{width:52px;height:52px;border-radius:50%;background:var(--card-bg, #ffffff);border:2px dashed var(--nook-accent, #37b06d);color:var(--nook-accent, #1f8a4c);display:grid;place-items:center;font-size:1.45rem;margin-bottom:.75rem;box-shadow:0 4px 10px #37b06d2e}.feature-hero-title{font-family:Fredoka One,cursive;color:var(--text, #1d3328);font-size:1.4rem;line-height:1.2;margin:0 0 .3rem}.feature-hero-subtitle{font-size:.9rem;font-weight:600;color:color-mix(in srgb,var(--text, #2d4d5c) 62%,transparent);margin:0;line-height:1.45}.feature-radar-graphic{width:110px;height:110px;border-radius:20px;background:var(--subtle-bg, #e6f4ec);border:2px solid #b7dfca;position:relative;overflow:hidden;flex-shrink:0;box-shadow:inset 0 2px 6px #0000000d}.feature-radar-sweep{position:absolute;inset:0;border-radius:20px;background:conic-gradient(from 0deg,transparent 70%,rgba(31,138,76,.28) 100%);animation:acRadarRotate 3.5s linear infinite}@keyframes acRadarRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.feature-radar-center-ring{position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%;border:1.5px dashed var(--nook-accent, #37b06d)}.feature-radar-dot{position:absolute;width:9px;height:9px;border-radius:50%;border:1.5px solid #ffffff;box-shadow:0 1px 3px #00000040;z-index:3}.feature-radar-dot.dot-diy{background:#f59e0b}.feature-radar-dot.dot-furniture{background:#0284c7}.feature-radar-dot.dot-materials{background:#22c55e}.feature-radar-dot.dot-clothing{background:#ec4899}.feature-radar-dot.dot-player{background:#7c3aed;width:11px;height:11px}.feature-highlights-grid{padding:1.25rem 1.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem;overflow-y:auto;max-height:380px}@media(max-width:576px){.feature-highlights-grid{grid-template-columns:1fr;padding:1rem}.feature-spotlight-hero{flex-direction:column;align-items:flex-start}}.feature-highlight-tile{background:var(--card-bg, #fdfbf7);border:1.5px solid var(--card-border, #e9ecef);border-radius:16px;padding:.95rem;transition:all .2s ease;display:flex;flex-direction:column}.feature-highlight-tile:hover{transform:translateY(-2px);border-color:var(--nook-accent, #37b06d);box-shadow:0 8px 16px #37b06d1f}.feature-tile-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.feature-tile-icon-box{width:36px;height:36px;border-radius:10px;background:var(--subtle-bg, #e6f4ec);color:var(--nook-accent, #1f8a4c);display:grid;place-items:center;font-size:1rem}.feature-tag{font-size:.72rem;font-weight:800}.feature-tile-title{font-family:Fredoka One,cursive;color:var(--text, #1d3328);font-size:.98rem;margin:0 0 .25rem;line-height:1.25}.feature-tile-desc{font-size:.82rem;line-height:1.45;color:color-mix(in srgb,var(--text, #2d4d5c) 62%,transparent);margin:0;font-weight:600}.feature-spotlight-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.5rem 1.25rem;border-top:2px dashed var(--card-border, #cfdcd3);background:var(--card-bg, #ffffff);flex-shrink:0}.btn-feature-secondary{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--card-border, #cfdcd3);background:var(--card-bg, #ffffff);color:color-mix(in srgb,var(--text, #2d4d5c) 62%,transparent);border-radius:50px;padding:.65rem 1.3rem;font-weight:800;font-size:.9rem;cursor:pointer;transition:all .15s ease}.btn-feature-secondary:hover{border-color:var(--nook-accent, #1f8a4c);background:#f6faf7;color:var(--text, #1d3328)}.btn-feature-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--nook-dark, #1f8a4c);border:2px solid var(--nook-accent, #1f8a4c);color:#fff;border-radius:50px;padding:.65rem 1.4rem;font-family:Fredoka One,cursive;font-size:.95rem;box-shadow:0 4px color-mix(in srgb,color-mix(in srgb,var(--nook-dark, #166b3a) 78%,#000) 78%,#000);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,background .15s ease}.btn-feature-primary:hover:not(:disabled){background:#239c56;border-color:#239c56}.btn-feature-primary:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px color-mix(in srgb,color-mix(in srgb,var(--nook-dark, #166b3a) 78%,#000) 78%,#000)}.btn-feature-primary:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.chopaeng-ad-container{width:100%;margin:1.5rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;clear:both}.chopaeng-ad-wrapper{width:100%;max-width:100%;background-color:#fafbf9;border:1px dashed rgba(55,176,109,.25);border-radius:1rem;padding:.75rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;transition:all .2s ease-in-out}.chopaeng-ad-wrapper:hover{border-color:#37b06d66;box-shadow:0 4px 12px #00000008}.chopaeng-ad-badge{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#8896a6;margin-bottom:.5rem;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:.35rem}.chopaeng-ad-badge i{font-size:.65rem;opacity:.7}.chopaeng-ad-dev-placeholder{width:100%;min-height:90px;background:#37b06d0f;border:1px solid rgba(55,176,109,.2);border-radius:.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;color:#475569;text-align:center}.chopaeng-ad-dev-title{font-size:.85rem;font-weight:700;color:#2e7d32;margin-bottom:.25rem;display:flex;align-items:center;gap:.4rem}.chopaeng-ad-dev-info{font-size:.72rem;color:#64748b}.chopaeng-ad-container:has(ins[data-ad-status=unfilled]){display:none!important}.chopaeng-ad-wrapper:has(ins[data-ad-status=filled]){border:none;background-color:transparent;padding:0}:root{--cursor-default: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cfilter id='s' x='-20%25' y='-20%25' width='160%25' height='160%25'%3E%3CfeDropShadow dx='1' dy='1.5' stdDeviation='1' flood-color='rgba(0,0,0,0.38)'/%3E%3C/filter%3E%3ClinearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%234ade80'/%3E%3Cstop offset='50%25' stop-color='%2322c55e'/%3E%3Cstop offset='100%25' stop-color='%2316a34a'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter='url(%23s)'%3E%3Cpath d='M3 3 C10 1 23 7 24 18 C24 23 20 27 15 27 C14 27 13.5 25.5 14.5 24.5 C16 23 16.5 20.5 15 19 C13.5 17.5 11 18 9.5 19.5 C8.5 20.5 7 20 7 19 C7 14 1 10 3 3 Z' fill='url(%23g)' stroke='%2314532d' stroke-width='1.75' stroke-linejoin='round'/%3E%3Cpath d='M5 5 Q13 12 17 18' fill='none' stroke='%23bbf7d0' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M9 9 Q13 8 16 10' fill='none' stroke='%23bbf7d0' stroke-width='0.9' stroke-linecap='round'/%3E%3Cpath d='M12 13 Q15 13 18 15' fill='none' stroke='%23bbf7d0' stroke-width='0.9' stroke-linecap='round'/%3E%3Cpath d='M23 23 Q27 27 28 29' fill='none' stroke='%2314532d' stroke-width='2' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") 2 2, auto;--cursor-pointer: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cfilter id='ps' x='-20%25' y='-20%25' width='160%25' height='160%25'%3E%3CfeDropShadow dx='1' dy='1.5' stdDeviation='1.2' flood-color='rgba(0,0,0,0.38)'/%3E%3C/filter%3E%3ClinearGradient id='gg' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23ffffff'/%3E%3Cstop offset='100%25' stop-color='%23f1f5f9'/%3E%3C/linearGradient%3E%3ClinearGradient id='cg' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%234ade80'/%3E%3Cstop offset='100%25' stop-color='%2316a34a'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter='url(%23ps)'%3E%3Cpath d='M6 2 C4.8 2 4 3 4 4.5 L4 13.5 C3.2 13.5 2 14.5 2 16 C2 17.5 3 18.5 4.5 18.5 L5 18.5 C4.5 19.5 4.5 21 5.5 22 C6.5 23 8 23 9 22 L9.5 22 C9.5 23 10.5 24 12 24 C13.5 24 14.5 23 15 21.5 L17 18.5 C19 15.5 19 12.5 17 9.5 L12.5 9.5 C12.5 7.5 10.5 5.5 8.5 3.5 C7.8 2.5 7 2 6 2 Z' fill='url(%23gg)' stroke='%230f172a' stroke-width='1.5' stroke-linejoin='round'/%3E%3Crect x='10' y='19' width='8' height='4.5' rx='2.2' transform='rotate(-25 14 21)' fill='url(%23cg)' stroke='%2314532d' stroke-width='1.2'/%3E%3Cpath d='M7 7 L7 13' stroke='%23cbd5e1' stroke-width='1' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate(6, 1)'%3E%3Cpath d='M0 -3.5 Q0 0 3.5 0 Q0 0 0 3.5 Q0 0 -3.5 0 Q0 0 0 -3.5 Z' fill='%23facc15' stroke='%23ca8a04' stroke-width='0.5'/%3E%3Ccircle cx='0' cy='0' r='1' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E") 6 1, pointer;--cursor-grab: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cfilter id='gs' x='-20%25' y='-20%25' width='160%25' height='160%25'%3E%3CfeDropShadow dx='1' dy='1.5' stdDeviation='1' flood-color='rgba(0,0,0,0.35)'/%3E%3C/filter%3E%3ClinearGradient id='gw' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23ffffff'/%3E%3Cstop offset='100%25' stop-color='%23e2e8f0'/%3E%3C/linearGradient%3E%3ClinearGradient id='gc' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%234ade80'/%3E%3Cstop offset='100%25' stop-color='%2316a34a'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter='url(%23gs)'%3E%3Cpath d='M8 12 C7 12 6 13 6 14.5 L6 19 C5 19 4 20 4 21.5 C4 23 5.5 24 7 24 L17 24 C19 24 20.5 22.5 20.5 20.5 L20.5 14.5 C20.5 13 19.5 12 18 12 C17 12 16.2 12.6 15.8 13.5 C15.4 12.6 14.6 12 13.5 12 C12.6 12 11.8 12.5 11.4 13.2 C11 12.5 10 12 9 12 Z' fill='url(%23gw)' stroke='%230f172a' stroke-width='1.5' stroke-linejoin='round'/%3E%3Crect x='7' y='23' width='11' height='4' rx='2' fill='url(%23gc)' stroke='%2314532d' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E") 12 12, grab;--cursor-grabbing: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cfilter id='gbs' x='-20%25' y='-20%25' width='160%25' height='160%25'%3E%3CfeDropShadow dx='1' dy='1.5' stdDeviation='1.2' flood-color='rgba(0,0,0,0.38)'/%3E%3C/filter%3E%3ClinearGradient id='gbw' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23ffffff'/%3E%3Cstop offset='100%25' stop-color='%23cbd5e1'/%3E%3C/linearGradient%3E%3ClinearGradient id='gbc' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%2322c55e'/%3E%3Cstop offset='100%25' stop-color='%2315803d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter='url(%23gbs)'%3E%3Cpath d='M8 15 C7 15 6 16 6 17.5 L6 20 C6 22 7.5 23.5 9.5 23.5 L15.5 23.5 C17.5 23.5 19 22 19 20 L19 17.5 C19 16 18 15 16.5 15 C15.8 15 15.2 15.3 14.8 15.8 C14.4 15.3 13.8 15 13 15 C12.2 15 11.6 15.3 11.2 15.8 C10.8 15.3 10.2 15 9.5 15 Z' fill='url(%23gbw)' stroke='%230f172a' stroke-width='1.5' stroke-linejoin='round'/%3E%3Crect x='7' y='22.5' width='11' height='4' rx='2' fill='url(%23gbc)' stroke='%2314532d' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E") 12 12, grabbing;--cursor-text: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='32' viewBox='0 0 24 32'%3E%3Cdefs%3E%3Cfilter id='ts'%3E%3CfeDropShadow dx='0.5' dy='1' stdDeviation='0.8' flood-color='rgba(0,0,0,0.3)'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23ts)' stroke='%230f172a' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M7 6 L17 6' fill='none'/%3E%3Cpath d='M12 6 L12 26' fill='none' stroke-width='2' stroke='%2316a34a'/%3E%3Cpath d='M7 26 L17 26' fill='none'/%3E%3Ccircle cx='12' cy='16' r='1.5' fill='%234ade80' stroke='none'/%3E%3C/g%3E%3C/svg%3E") 12 16, text;--cursor-not-allowed: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cfilter id='na' x='-20%25' y='-20%25' width='160%25' height='160%25'%3E%3CfeDropShadow dx='1' dy='1.5' stdDeviation='1' flood-color='rgba(0,0,0,0.35)'/%3E%3C/filter%3E%3ClinearGradient id='nag' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23cbd5e1'/%3E%3Cstop offset='100%25' stop-color='%2394a3b8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter='url(%23na)'%3E%3Cpath d='M3 3 C10 1 23 7 24 18 C24 23 20 27 15 27 C14 27 13.5 25.5 14.5 24.5 C16 23 16.5 20.5 15 19 C13.5 17.5 11 18 9.5 19.5 C8.5 20.5 7 20 7 19 C7 14 1 10 3 3 Z' fill='url(%23nag)' stroke='%23475569' stroke-width='1.75' stroke-linejoin='round'/%3E%3C/g%3E%3Ccircle cx='23' cy='9' r='7' fill='%23fef2f2' stroke='%23dc2626' stroke-width='2'/%3E%3Cline x1='18.5' y1='13.5' x2='27.5' y2='4.5' stroke='%23dc2626' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 2 2, not-allowed;--cursor-help: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cfilter id='hs' x='-20%25' y='-20%25' width='160%25' height='160%25'%3E%3CfeDropShadow dx='1' dy='1.5' stdDeviation='1' flood-color='rgba(0,0,0,0.38)'/%3E%3C/filter%3E%3ClinearGradient id='hg' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%234ade80'/%3E%3Cstop offset='100%25' stop-color='%2316a34a'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter='url(%23hs)'%3E%3Cpath d='M3 3 C10 1 23 7 24 18 C24 23 20 27 15 27 C14 27 13.5 25.5 14.5 24.5 C16 23 16.5 20.5 15 19 C13.5 17.5 11 18 9.5 19.5 C8.5 20.5 7 20 7 19 C7 14 1 10 3 3 Z' fill='url(%23hg)' stroke='%2314532d' stroke-width='1.75' stroke-linejoin='round'/%3E%3C/g%3E%3Ccircle cx='23' cy='8' r='7.5' fill='%23fef9c3' stroke='%23ca8a04' stroke-width='1.5'/%3E%3Ctext x='23' y='12' font-family='Arial, sans-serif' font-size='10' font-weight='bold' fill='%23854d0e' text-anchor='middle'%3E?%3C/text%3E%3C/svg%3E") 2 2, help;--cursor-wait: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cfilter id='ws' x='-20%25' y='-20%25' width='160%25' height='160%25'%3E%3CfeDropShadow dx='1' dy='1.5' stdDeviation='1' flood-color='rgba(0,0,0,0.35)'/%3E%3C/filter%3E%3ClinearGradient id='wg' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%2386efac'/%3E%3Cstop offset='100%25' stop-color='%2322c55e'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter='url(%23ws)' transform='translate(12 12)'%3E%3Cpath d='M-7 -9 L7 -9 L2 0 L7 9 L-7 9 L-2 0 Z' fill='url(%23wg)' stroke='%2314532d' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M-5 -7 L5 -7 L1.5 0 L5 7 L-5 7 L-1.5 0 Z' fill='none' stroke='%23bbf7d0' stroke-width='0.8'/%3E%3C/g%3E%3C/svg%3E") 12 12, wait;--cursor-select: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cfilter id='dds' x='-20%25' y='-20%25' width='160%25' height='160%25'%3E%3CfeDropShadow dx='1' dy='1.5' stdDeviation='1.2' flood-color='rgba(0,0,0,0.38)'/%3E%3C/filter%3E%3ClinearGradient id='ddg' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23ffffff'/%3E%3Cstop offset='100%25' stop-color='%23f1f5f9'/%3E%3C/linearGradient%3E%3ClinearGradient id='ddc' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%234ade80'/%3E%3Cstop offset='100%25' stop-color='%2316a34a'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter='url(%23dds)'%3E%3Cpath d='M6 2 C4.8 2 4 3 4 4.5 L4 13.5 C3.2 13.5 2 14.5 2 16 C2 17.5 3 18.5 4.5 18.5 L5 18.5 C4.5 19.5 4.5 21 5.5 22 C6.5 23 8 23 9 22 L9.5 22 C9.5 23 10.5 24 12 24 C13.5 24 14.5 23 15 21.5 L17 18.5 C19 15.5 19 12.5 17 9.5 L12.5 9.5 C12.5 7.5 10.5 5.5 8.5 3.5 C7.8 2.5 7 2 6 2 Z' fill='url(%23ddg)' stroke='%230f172a' stroke-width='1.5' stroke-linejoin='round'/%3E%3Crect x='10' y='19' width='8' height='4.5' rx='2.2' transform='rotate(-25 14 21)' fill='url(%23ddc)' stroke='%2314532d' stroke-width='1.2'/%3E%3Cpath d='M7 7 L7 13' stroke='%23cbd5e1' stroke-width='1' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate(7, 2)'%3E%3Ccircle cx='0' cy='0' r='5.5' fill='%23bbf7d0' stroke='%2314532d' stroke-width='1'/%3E%3Cpath d='M-2.5 -1.5 L0 1.5 L2.5 -1.5' fill='none' stroke='%2314532d' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E") 6 1, pointer}[data-theme=celeste]{--cursor-default: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cfilter id='cs' x='-20%25' y='-20%25' width='160%25' height='160%25'%3E%3CfeDropShadow dx='1' dy='1.5' stdDeviation='1.5' flood-color='rgba(139,92,246,0.45)'/%3E%3C/filter%3E%3ClinearGradient id='cg' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23c084fc'/%3E%3Cstop offset='50%25' stop-color='%23a855f7'/%3E%3Cstop offset='100%25' stop-color='%237c3aed'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter='url(%23cs)'%3E%3Cpath d='M3 3 C10 1 23 7 24 18 C24 23 20 27 15 27 C14 27 13.5 25.5 14.5 24.5 C16 23 16.5 20.5 15 19 C13.5 17.5 11 18 9.5 19.5 C8.5 20.5 7 20 7 19 C7 14 1 10 3 3 Z' fill='url(%23cg)' stroke='%233b0764' stroke-width='1.75' stroke-linejoin='round'/%3E%3Cpath d='M5 5 Q13 12 17 18' fill='none' stroke='%23f3e8ff' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M9 9 Q13 8 16 10' fill='none' stroke='%23f3e8ff' stroke-width='0.9' stroke-linecap='round'/%3E%3Cpath d='M12 13 Q15 13 18 15' fill='none' stroke='%23f3e8ff' stroke-width='0.9' stroke-linecap='round'/%3E%3Cpath d='M23 23 Q27 27 28 29' fill='none' stroke='%233b0764' stroke-width='2' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") 2 2, auto;--cursor-pointer: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cfilter id='cps' x='-20%25' y='-20%25' width='160%25' height='160%25'%3E%3CfeDropShadow dx='1' dy='1.5' stdDeviation='1.5' flood-color='rgba(168,85,247,0.5)'/%3E%3C/filter%3E%3ClinearGradient id='cgg' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23ffffff'/%3E%3Cstop offset='100%25' stop-color='%23ede9fe'/%3E%3C/linearGradient%3E%3ClinearGradient id='ccg' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23c084fc'/%3E%3Cstop offset='100%25' stop-color='%237c3aed'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg filter='url(%23cps)'%3E%3Cpath d='M6 2 C4.8 2 4 3 4 4.5 L4 13.5 C3.2 13.5 2 14.5 2 16 C2 17.5 3 18.5 4.5 18.5 L5 18.5 C4.5 19.5 4.5 21 5.5 22 C6.5 23 8 23 9 22 L9.5 22 C9.5 23 10.5 24 12 24 C13.5 24 14.5 23 15 21.5 L17 18.5 C19 15.5 19 12.5 17 9.5 L12.5 9.5 C12.5 7.5 10.5 5.5 8.5 3.5 C7.8 2.5 7 2 6 2 Z' fill='url(%23cgg)' stroke='%232e1065' stroke-width='1.5' stroke-linejoin='round'/%3E%3Crect x='10' y='19' width='8' height='4.5' rx='2.2' transform='rotate(-25 14 21)' fill='url(%23ccg)' stroke='%233b0764' stroke-width='1.2'/%3E%3Cpath d='M7 7 L7 13' stroke='%23d8b4fe' stroke-width='1' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate(6, 1)'%3E%3Cpath d='M0 -4 Q0 0 4 0 Q0 0 0 4 Q0 0 -4 0 Q0 0 0 -4 Z' fill='%23e879f9' stroke='%23a21caf' stroke-width='0.5'/%3E%3Ccircle cx='0' cy='0' r='1.2' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E") 6 1, pointer}html,body{cursor:var(--cursor-default)}a,button:not(:disabled),[role=button]:not([aria-disabled=true]),.btn:not(.disabled),.btn-nook:not(.disabled),.btn-dal:not(.disabled),.cursor-pointer,.pointer,summary,label,input[type=button]:not(:disabled),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),.nav-link,.dropdown-item,.pagination .page-link,.card-clickable,.faq-item,.map-polaroid,.item-pill,[onclick]{cursor:var(--cursor-pointer)}select:not(:disabled),.dropdown-toggle:not(.disabled),.select-trigger:not(.disabled),[role=listbox]:not([aria-disabled=true]),[role=combobox]:not([aria-disabled=true]){cursor:var(--cursor-select)}button:disabled,input:disabled,select:disabled,textarea:disabled,[role=button][aria-disabled=true],.btn.disabled,.btn-nook.disabled,.btn-dal.disabled,.is-disabled,[disabled]{cursor:var(--cursor-not-allowed)!important}[title],.has-tooltip,.cursor-help,abbr[title]{cursor:var(--cursor-help)}.is-loading,.cursor-wait{cursor:var(--cursor-wait)!important}input[type=text],input[type=search],input[type=password],input[type=email],input[type=number],input[type=tel],input[type=url],textarea,[contenteditable=true]{cursor:var(--cursor-text)}[draggable=true],.is-draggable{cursor:var(--cursor-grab)!important}.is-grabbing{cursor:var(--cursor-grabbing)!important}.ac-stat-card{background-color:var(--card-bg, #ffffff);border:2px solid var(--card-border, #e9ecef);border-radius:1.25rem;padding:1.25rem 1rem;text-align:center;box-shadow:0 2px 10px #00000008;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,border-color .2s ease;height:100%}.ac-stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014;border-color:var(--nook-green, #37b06d)}[data-theme=celeste] .ac-stat-card:hover{border-color:#a78bfa;box-shadow:0 8px 24px #7c3aed40}.ac-stat-icon-wrapper{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;margin-bottom:.5rem}.ac-stat-icon-wrapper--green{background-color:#e1f5ea;color:#27844f}.ac-stat-icon-wrapper--yellow{background-color:#fff4d9;color:#b57a16}.ac-stat-icon-wrapper--blue{background-color:#e2f2fc;color:#2579a8}.ac-stat-icon-wrapper--purple{background-color:#f1e9fe;color:#6d28d9}.ac-stat-icon-wrapper--gray{background-color:#eceff3;color:#556270}[data-theme=celeste] .ac-stat-icon-wrapper--green{background-color:#17382f;color:#4ade80}[data-theme=celeste] .ac-stat-icon-wrapper--yellow{background-color:#3b2e15;color:#fbbf24}[data-theme=celeste] .ac-stat-icon-wrapper--blue{background-color:#163654;color:#60a5fa}[data-theme=celeste] .ac-stat-icon-wrapper--purple{background-color:#302052;color:#c084fc}[data-theme=celeste] .ac-stat-icon-wrapper--gray{background-color:#2b3547;color:#94a3b8}.ac-stat-number{font-size:1.85rem;font-weight:900;line-height:1.1;color:var(--text, #2d3748)}.ac-stat-label{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:#718096;margin-top:.25rem}[data-theme=celeste] .ac-stat-label{color:#a5b4fc}.ac-filter-bar{background-color:var(--card-bg, #ffffff);border:2px solid var(--card-border, #e9ecef);border-radius:1.25rem;padding:1rem 1.25rem;margin-bottom:1.5rem;box-shadow:0 2px 12px #00000008}.ac-search-input-group{display:flex;align-items:center;background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:9999px;padding:.2rem .5rem .2rem 1rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ac-search-input-group:focus-within{border-color:var(--nook-green, #37b06d);box-shadow:0 0 0 3px #37b06d26;background-color:var(--card-bg, #ffffff)}[data-theme=celeste] .ac-search-input-group{background-color:#0f172a;border-color:#a78bfa40}[data-theme=celeste] .ac-search-input-group:focus-within{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa33;background-color:#1e293b}.ac-search-input{border:none;background:transparent;padding:.5rem;font-size:.9rem;font-weight:600;color:inherit;width:100%;outline:none}.ac-select-pill{background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:9999px;padding:.55rem 1.25rem;font-size:.85rem;font-weight:700;color:var(--text, #334155);cursor:pointer;transition:all .2s ease;outline:none;width:100%}.ac-select-pill:focus{border-color:var(--nook-green, #37b06d);box-shadow:0 0 0 3px #37b06d26;background-color:var(--card-bg, #ffffff)}[data-theme=celeste] .ac-select-pill{background-color:#0f172a;border-color:#a78bfa40;color:#f1f5f9}[data-theme=celeste] .ac-select-pill:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa33}.ac-nav-tabs-pill{display:inline-flex;flex-wrap:wrap;gap:.5rem;background-color:var(--card-bg, #ffffff);border:2px solid var(--card-border, #e9ecef);padding:.4rem;border-radius:9999px;box-shadow:0 2px 8px #0000000a}.ac-tab-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1.25rem;border-radius:9999px;font-size:.85rem;font-weight:800;border:none;background-color:transparent;color:#64748b;transition:all .2s cubic-bezier(.34,1.56,.64,1);cursor:pointer}.ac-tab-btn:hover{color:var(--text, #1e293b);background-color:#f1f5f9}.ac-tab-btn.active{background-color:var(--nook-green, #37b06d);color:#fff;box-shadow:0 3px 10px #37b06d59}[data-theme=celeste] .ac-tab-btn{color:#94a3b8}[data-theme=celeste] .ac-tab-btn:hover{color:#f8fafc;background-color:#2b3658}[data-theme=celeste] .ac-tab-btn.active{background-color:#7c3aed;color:#fff;box-shadow:0 4px 14px #7c3aed66}.ac-grid-card{position:relative;background-color:var(--card-bg, #ffffff);border:2px solid var(--card-border, #e9ecef);border-radius:1.25rem;padding:1.15rem;height:100%;display:flex;flex-direction:column;box-shadow:0 2px 8px #00000008;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .22s ease}.ac-grid-card:hover{transform:translateY(-5px);box-shadow:0 10px 24px #00000014;border-color:#cbd5e1}[data-theme=celeste] .ac-grid-card:hover{border-color:#a78bfa73;box-shadow:0 10px 24px #7c3aed33}.ac-grid-card--collected{border-color:#86efac!important;background-color:#f8fdfa!important}[data-theme=celeste] .ac-grid-card--collected{border-color:#059669!important;background-color:#132a24!important}.ac-card-img-frame{width:64px;height:64px;border-radius:1rem;background-color:#f8fafc;display:flex;align-items:center;justify-content:center;padding:.35rem;margin:0 auto .75rem;transition:transform .25s ease}.ac-grid-card:hover .ac-card-img-frame{transform:scale(1.08)}[data-theme=celeste] .ac-card-img-frame{background-color:#0f172a}.ac-card-price-badge{display:inline-flex;align-items:center;gap:.3rem;background-color:#fff9e6;color:#975a16;border:1.5px solid #fde087;font-size:.72rem;font-weight:800;padding:.25rem .65rem;border-radius:9999px}[data-theme=celeste] .ac-card-price-badge{background-color:#3b2e15;color:#fcd34d;border-color:#634714}.ac-heatmap-track{display:flex;gap:2px;border-radius:6px;overflow:hidden;background-color:#f1f5f9;padding:2px;margin-top:.6rem}[data-theme=celeste] .ac-heatmap-track{background-color:#0f172a}.ac-heatmap-segment{flex:1;height:7px;border-radius:2px;transition:opacity .15s ease}.ac-heatmap-segment--active{background-color:#86efac}.ac-heatmap-segment--current{background-color:#16a34a}.ac-heatmap-segment--inactive{background-color:#e2e8f0}[data-theme=celeste] .ac-heatmap-segment--active{background-color:#a78bfa}[data-theme=celeste] .ac-heatmap-segment--current{background-color:#fbbf24}[data-theme=celeste] .ac-heatmap-segment--inactive{background-color:#1e293b}.ac-event-item{background-color:var(--card-bg, #ffffff);border:2px solid var(--card-border, #e9ecef);border-left:6px solid #94a3b8;border-radius:1.25rem;padding:1.25rem;box-shadow:0 2px 8px #00000008;transition:transform .2s ease,box-shadow .2s ease}.ac-event-item:hover{transform:translate(4px);box-shadow:0 6px 18px #0000000f}.ac-event-item--success{border-left-color:#16a34a}.ac-event-item--warning{border-left-color:#f59e0b}.ac-event-item--danger{border-left-color:#ef4444}.ac-event-item--info{border-left-color:#0ea5e9}.ac-event-item--primary{border-left-color:#6366f1}.ac-live-pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#22c55e;box-shadow:0 0 #22c55eb3;animation:livePulse 1.8s infinite cubic-bezier(.66,0,0,1);margin-right:4px}@keyframes livePulse{0%{transform:scale(.95);box-shadow:0 0 #22c55eb3}70%{transform:scale(1.1);box-shadow:0 0 0 6px #22c55e00}to{transform:scale(.95);box-shadow:0 0 #22c55e00}}.ac-spotlight-box{background-color:#fffdf5;border:2px solid #fde087;border-radius:1.25rem;padding:1.25rem;box-shadow:0 4px 16px #f59e0b14}[data-theme=celeste] .ac-spotlight-box{background-color:#2d2417;border-color:#664d1f;box-shadow:0 4px 16px #fbbf241a}.ac-spotlight-chip{display:flex;align-items:center;gap:.65rem;background-color:var(--card-bg, #ffffff);border:1.5px solid #fef3c7;border-radius:9999px;padding:.4rem 1rem .4rem .4rem;transition:transform .2s ease,box-shadow .2s ease}.ac-spotlight-chip:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f59e0b26}[data-theme=celeste] .ac-spotlight-chip{background-color:#1e293b;border-color:#fbbf2440}.ac-progress-bar-container{height:10px;border-radius:9999px;background-color:#e2e8f0;overflow:hidden}[data-theme=celeste] .ac-progress-bar-container{background-color:#1e293b}.ac-progress-bar-fill{height:100%;border-radius:9999px;background-color:var(--nook-green, #37b06d);transition:width .4s ease}[data-theme=roost] .ac-stat-card{background-color:#292524!important;border-color:#d9770647!important;color:#fafaf9!important}[data-theme=roost] .ac-stat-card:hover{border-color:#f59e0b;box-shadow:0 8px 24px #d9770638}[data-theme=roost] .ac-stat-number{color:#fffdfa!important}[data-theme=roost] .ac-stat-icon-wrapper--green{background-color:#3b2a14;color:#fbbf24}[data-theme=roost] .ac-stat-icon-wrapper--yellow{background-color:#452b0f;color:#f59e0b}[data-theme=roost] .ac-stat-icon-wrapper--blue{background-color:#2c221a;color:#fdba74}[data-theme=roost] .ac-stat-icon-wrapper--purple{background-color:#3d241d;color:#f97316}[data-theme=roost] .ac-stat-icon-wrapper--gray{background-color:#332a24;color:#d6d3d1}[data-theme=roost] .ac-stat-label{color:#fed7aa}[data-theme=roost] .ac-filter-bar,[data-theme=roost] .ac-search-input-group{background-color:#292524!important;border-color:#d977064d!important;color:#fafaf9!important}[data-theme=roost] .ac-search-input-group input{color:#fafaf9!important}[data-theme=roost] .ac-search-input-group input::placeholder{color:#a8a29e!important}[data-theme=roost] .ac-search-input-group:focus-within{border-color:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b40!important}[data-theme=roost] .ac-select-pill{background-color:#1c1917!important;border-color:#d4a3734d!important;color:#fdf8f5!important}[data-theme=roost] .ac-select-pill:focus{border-color:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b33!important}[data-theme=roost] .ac-nav-tabs-pill{background-color:#292524!important;border-color:#d9770647!important}[data-theme=roost] .ac-tab-btn{color:#d1beaf}[data-theme=roost] .ac-tab-btn:hover{color:#fafaf9;background-color:#40362f}[data-theme=roost] .ac-tab-btn.active{background-color:#a06b43!important;color:#fff!important;box-shadow:0 4px 14px #a06b4366!important}[data-theme=roost] .ac-grid-card{background-color:#292524!important;border-color:#d9770647!important;color:#fafaf9!important}[data-theme=roost] .ac-grid-card:hover{border-color:#f59e0b80!important;box-shadow:0 10px 24px #d9770633!important}[data-theme=roost] .ac-grid-card--collected{border-color:#d97706!important;background-color:#3b2a14!important}[data-theme=roost] .ac-card-img-frame{background-color:#1c1917!important}[data-theme=roost] .ac-card-price-badge{background-color:#452b0f!important;color:#fcd34d!important;border-color:#78350f!important}[data-theme=roost] .ac-event-item{background-color:#292524!important;border-color:#d9770647!important;color:#fafaf9!important}[data-theme=roost] .ac-spotlight-box{background-color:#292017!important;border-color:#78350f!important;box-shadow:0 4px 16px #d977061f!important}[data-theme=roost] .ac-spotlight-chip{background-color:#33271e!important;border-color:#f59e0b40!important;color:#fafaf9!important}[data-theme=roost] .ac-progress-bar-container{background-color:#332a24!important}[data-theme=roost] .ac-progress-bar-fill{background-color:#d97706!important}[data-theme=sakura] .ac-stat-card{background-color:var(--card-bg, #ffffff)!important;border-color:#ec489940!important;color:#4a2040!important}[data-theme=sakura] .ac-stat-card:hover{border-color:#ec4899;box-shadow:0 8px 24px #ec489938}[data-theme=sakura] .ac-stat-number{color:#3b072c!important}[data-theme=sakura] .ac-stat-icon-wrapper--green{background-color:#fdf2f8;color:#ec4899}[data-theme=sakura] .ac-stat-icon-wrapper--yellow{background-color:#fff1f2;color:#f43f5e}[data-theme=sakura] .ac-stat-icon-wrapper--blue{background-color:#fce7f3;color:#db2777}[data-theme=sakura] .ac-stat-icon-wrapper--purple{background-color:#fae8ff;color:#d946ef}[data-theme=sakura] .ac-stat-icon-wrapper--gray{background-color:#fdf2f8;color:#9d4e7f}[data-theme=sakura] .ac-stat-label{color:#9d4e7f}[data-theme=sakura] .ac-filter-bar,[data-theme=sakura] .ac-search-input-group{background-color:var(--card-bg, #ffffff)!important;border-color:#ec489940!important;color:#4a2040!important}[data-theme=sakura] .ac-search-input-group input{color:#4a2040!important}[data-theme=sakura] .ac-search-input-group input::placeholder{color:#9d4e7f!important}[data-theme=sakura] .ac-search-input-group:focus-within{border-color:#ec4899!important;box-shadow:0 0 0 3px #ec489938!important}[data-theme=sakura] .ac-select-pill{background-color:var(--card-bg, #ffffff)!important;border-color:#ec489947!important;color:#4a2040!important}[data-theme=sakura] .ac-select-pill:focus{border-color:#ec4899!important;box-shadow:0 0 0 3px #ec489938!important}[data-theme=sakura] .ac-nav-tabs-pill{background-color:var(--card-bg, #ffffff)!important;border-color:#ec489940!important}[data-theme=sakura] .ac-tab-btn{color:#9d4e7f}[data-theme=sakura] .ac-tab-btn:hover{color:#3b072c;background-color:#fdf2f8}[data-theme=sakura] .ac-tab-btn.active{background-color:#ec4899!important;color:#fff!important;box-shadow:0 4px 14px #ec489959!important}[data-theme=sakura] .ac-grid-card{background-color:var(--card-bg, #ffffff)!important;border-color:#ec489940!important;color:#4a2040!important}[data-theme=sakura] .ac-grid-card:hover{border-color:#ec4899!important;box-shadow:0 10px 24px #ec489933!important}[data-theme=sakura] .ac-grid-card--collected{border-color:#ec4899!important;background-color:#fdf2f8!important}[data-theme=sakura] .ac-card-img-frame{background-color:#fdf2f8!important}[data-theme=sakura] .ac-card-price-badge{background-color:#fce7f3!important;color:#be185d!important;border-color:#ec48994d!important}[data-theme=sakura] .ac-event-item{background-color:var(--card-bg, #ffffff)!important;border-color:#ec489940!important;color:#4a2040!important}[data-theme=sakura] .ac-spotlight-box{background-color:var(--card-bg, #ffffff)!important;border-color:#ec48994d!important;box-shadow:0 4px 16px #ec48991f!important}[data-theme=sakura] .ac-spotlight-chip{background-color:#fdf2f8!important;border-color:#ec489940!important;color:#4a2040!important}[data-theme=sakura] .ac-progress-bar-container{background-color:#fce7f3!important}[data-theme=sakura] .ac-progress-bar-fill{background-color:#ec4899!important}[data-theme=dal] .ac-stat-card{background-color:#1e293b!important;border-color:#38bdf847!important;color:#f8fafc!important}[data-theme=dal] .ac-stat-card:hover{border-color:#38bdf8;box-shadow:0 8px 24px #0284c74d}[data-theme=dal] .ac-stat-number{color:#fff!important}[data-theme=dal] .ac-stat-icon-wrapper--green{background-color:#132a3a;color:#38bdf8}[data-theme=dal] .ac-stat-icon-wrapper--yellow{background-color:#382d13;color:#fbbf24}[data-theme=dal] .ac-stat-icon-wrapper--blue{background-color:#0c3656;color:#60a5fa}[data-theme=dal] .ac-stat-icon-wrapper--purple{background-color:#26204a;color:#818cf8}[data-theme=dal] .ac-stat-icon-wrapper--gray{background-color:#1e293b;color:#94a3b8}[data-theme=dal] .ac-stat-label{color:#94a3b8}[data-theme=dal] .ac-filter-bar,[data-theme=dal] .ac-search-input-group{background-color:#1e293b!important;border-color:#38bdf847!important;color:#f8fafc!important}[data-theme=dal] .ac-search-input-group input{color:#f8fafc!important}[data-theme=dal] .ac-search-input-group input::placeholder{color:#94a3b8!important}[data-theme=dal] .ac-search-input-group:focus-within{border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf840!important}[data-theme=dal] .ac-select-pill{background-color:#0f172a!important;border-color:#38bdf84d!important;color:#f8fafc!important}[data-theme=dal] .ac-select-pill:focus{border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf840!important}[data-theme=dal] .ac-nav-tabs-pill{background-color:#1e293b!important;border-color:#38bdf847!important}[data-theme=dal] .ac-tab-btn{color:#94a3b8}[data-theme=dal] .ac-tab-btn:hover{color:#fff;background-color:#0f172a}[data-theme=dal] .ac-tab-btn.active{background-color:#0284c7!important;color:#fff!important;box-shadow:0 4px 14px #0284c766!important}[data-theme=dal] .ac-grid-card{background-color:#1e293b!important;border-color:#38bdf847!important;color:#f8fafc!important}[data-theme=dal] .ac-grid-card:hover{border-color:#38bdf8!important;box-shadow:0 10px 24px #0284c74d!important}[data-theme=dal] .ac-grid-card--collected{border-color:#38bdf8!important;background-color:#0c3656!important}[data-theme=dal] .ac-card-img-frame{background-color:#0f172a!important}[data-theme=dal] .ac-card-price-badge{background-color:#132a3a!important;color:#fbbf24!important;border-color:#0284c7!important}[data-theme=dal] .ac-event-item{background-color:#1e293b!important;border-color:#38bdf847!important;color:#f8fafc!important}[data-theme=dal] .ac-spotlight-box{background-color:#1e293b!important;border-color:#38bdf859!important;box-shadow:0 4px 16px #0284c726!important}[data-theme=dal] .ac-spotlight-chip{background-color:#0f172a!important;border-color:#38bdf847!important;color:#f8fafc!important}[data-theme=dal] .ac-progress-bar-container{background-color:#0f172a!important}[data-theme=dal] .ac-progress-bar-fill{background-color:#0284c7!important}[data-theme=nooklink] .ac-stat-card{background-color:#111827!important;border-color:#10b9814d!important;color:#f8fafc!important}[data-theme=nooklink] .ac-stat-card:hover{border-color:#10b981;box-shadow:0 8px 24px #10b9814d}[data-theme=nooklink] .ac-stat-number{color:#fff!important}[data-theme=nooklink] .ac-stat-icon-wrapper--green{background-color:#064e3b;color:#34d399}[data-theme=nooklink] .ac-stat-icon-wrapper--yellow{background-color:#451a03;color:#facc15}[data-theme=nooklink] .ac-stat-icon-wrapper--blue{background-color:#083344;color:#38bdf8}[data-theme=nooklink] .ac-stat-icon-wrapper--purple{background-color:#3b0764;color:#c084fc}[data-theme=nooklink] .ac-stat-icon-wrapper--gray{background-color:#1f2937;color:#94a3b8}[data-theme=nooklink] .ac-stat-label{color:#94a3b8}[data-theme=nooklink] .ac-filter-bar,[data-theme=nooklink] .ac-search-input-group{background-color:#111827!important;border-color:#10b9814d!important;color:#f8fafc!important}[data-theme=nooklink] .ac-search-input-group input{color:#f8fafc!important}[data-theme=nooklink] .ac-search-input-group input::placeholder{color:#94a3b8!important}[data-theme=nooklink] .ac-search-input-group:focus-within{border-color:#10b981!important;box-shadow:0 0 0 3px #10b98140!important}[data-theme=nooklink] .ac-select-pill{background-color:#090d16!important;border-color:#10b9814d!important;color:#f8fafc!important}[data-theme=nooklink] .ac-select-pill:focus{border-color:#10b981!important;box-shadow:0 0 0 3px #10b98140!important}[data-theme=nooklink] .ac-nav-tabs-pill{background-color:#111827!important;border-color:#10b9814d!important}[data-theme=nooklink] .ac-tab-btn{color:#94a3b8}[data-theme=nooklink] .ac-tab-btn:hover{color:#fff;background-color:#090d16}[data-theme=nooklink] .ac-tab-btn.active{background-color:#047857!important;color:#fff!important;box-shadow:0 4px 14px #10b98166!important}[data-theme=nooklink] .ac-grid-card{background-color:#111827!important;border-color:#10b9814d!important;color:#f8fafc!important}[data-theme=nooklink] .ac-grid-card:hover{border-color:#10b981!important;box-shadow:0 10px 24px #10b9814d!important}[data-theme=nooklink] .ac-grid-card--collected{border-color:#10b981!important;background-color:#064e3b!important}[data-theme=nooklink] .ac-card-img-frame{background-color:#090d16!important}[data-theme=nooklink] .ac-card-price-badge{background-color:#064e3b!important;color:#34d399!important;border-color:#10b981!important}[data-theme=nooklink] .ac-event-item{background-color:#111827!important;border-color:#10b9814d!important;color:#f8fafc!important}[data-theme=nooklink] .ac-spotlight-box{background-color:#111827!important;border-color:#10b98159!important;box-shadow:0 4px 16px #10b98126!important}[data-theme=nooklink] .ac-spotlight-chip{background-color:#090d16!important;border-color:#10b9814d!important;color:#f8fafc!important}[data-theme=nooklink] .ac-progress-bar-container{background-color:#090d16!important}[data-theme=nooklink] .ac-progress-bar-fill{background-color:#047857!important}.ev-cal-wrapper{background:var(--card-bg, #fff);border:2px solid var(--card-border, #e9ecef);border-radius:1.5rem;overflow:hidden;box-shadow:0 4px 24px #0000000f;margin-bottom:1.5rem}.ev-cal-header{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:2px solid var(--card-border, #e9ecef);background:var(--card-bg, #f8f9fa)}.ev-cal-month-label{flex:1;display:flex;align-items:baseline;gap:.5rem}.ev-cal-month-name{font-size:1.25rem;font-weight:900;color:var(--text-dark, #111);letter-spacing:-.02em}.ev-cal-year{font-size:1rem;font-weight:700;color:var(--text-muted, #6b7280)}.ev-cal-nav-btn{background:var(--card-border, #e9ecef);border:none;border-radius:.6rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--text-dark, #374151);cursor:pointer;transition:background .15s,transform .1s;font-size:.9rem}.ev-cal-nav-btn:hover{background:var(--nook-green, #6fbb6a);color:#fff;transform:scale(1.05)}.ev-cal-today-btn{background:none;border:2px solid var(--nook-green, #6fbb6a);border-radius:999px;padding:.25rem .85rem;font-size:.78rem;font-weight:800;color:var(--nook-green, #6fbb6a);cursor:pointer;transition:background .15s,color .15s}.ev-cal-today-btn:hover{background:var(--nook-green, #6fbb6a);color:#fff}.ev-cal-grid-wrap{overflow-x:auto}.ev-cal-day-headers{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--card-border, #e9ecef)}.ev-cal-day-header{padding:.5rem .5rem .4rem;text-align:center;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #6b7280)}.ev-cal-week{border-bottom:1px solid var(--card-border, #e9ecef)}.ev-cal-week:last-child{border-bottom:none}.ev-cal-dates-row{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--card-border, #e9ecef);min-height:36px}.ev-cal-date-cell{padding:.35rem .5rem;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--card-border, #e9ecef)}.ev-cal-date-cell:last-child{border-right:none}.ev-cal-date-cell--other .ev-cal-date-num{opacity:.3}.ev-cal-date-cell--today{background:#6fbb6a0f}.ev-cal-date-num{font-size:.78rem;font-weight:700;color:var(--text-dark, #374151);line-height:1}.ev-cal-date-num--today{background:var(--nook-green, #6fbb6a);color:#fff;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.72rem}.ev-cal-bars-row{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px;padding:3px 0;min-height:28px}.ev-cal-bar{grid-row:1;height:22px;display:flex;align-items:center;overflow:hidden;cursor:default;opacity:.93;transition:opacity .15s,filter .15s;margin:0 1px;border-radius:0}.ev-cal-bar--first{border-radius:4px 0 0 4px;padding-left:5px}.ev-cal-bar--first.ev-cal-bar--last{border-radius:4px}.ev-cal-bar--last:not(.ev-cal-bar--first){border-radius:0 4px 4px 0}.ev-cal-bar:hover{opacity:1;filter:brightness(1.1);z-index:2}.ev-cal-bar-label{font-size:.66rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:3px;line-height:1}.ev-cal-tooltip{position:absolute;z-index:9999;background:var(--card-bg, #fff);border:2px solid var(--card-border, #e2e8f0);border-radius:.75rem;padding:.65rem .9rem;box-shadow:0 8px 24px #0000001f;min-width:180px;max-width:260px;pointer-events:none;animation:tooltipFadeIn .12s ease}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ev-cal-tooltip-name{font-size:.88rem;font-weight:900;color:var(--text-dark, #111);margin-bottom:.25rem}.ev-cal-tooltip-type,.ev-cal-tooltip-dates{font-size:.72rem;font-weight:700;color:var(--text-muted, #6b7280);margin-bottom:.15rem}.ev-cal-tooltip-notes{font-size:.7rem;color:var(--text-muted, #6b7280);font-style:italic;margin-top:.25rem}.ev-cal-legend{display:flex;flex-wrap:wrap;gap:.4rem .85rem;padding:.85rem 1.25rem;border-top:1px solid var(--card-border, #e9ecef);background:var(--card-bg, #f8f9fa)}.ev-cal-legend-item{display:flex;align-items:center;gap:5px;font-size:.7rem;font-weight:700;color:var(--text-muted, #6b7280);white-space:nowrap}.ev-cal-legend-dot{display:inline-block;width:10px;height:10px;border-radius:2px;flex-shrink:0}@media(max-width:640px){.ev-cal-bar-label span,.ev-cal-bar-label i{display:none}.ev-cal-month-name{font-size:1.05rem}}[data-theme=roost] .ev-cal-wrapper,[data-theme=nooklink] .ev-cal-wrapper{border-color:var(--card-border)}[data-theme=roost] .ev-cal-header,[data-theme=nooklink] .ev-cal-header,[data-theme=roost] .ev-cal-legend,[data-theme=nooklink] .ev-cal-legend{background:var(--card-bg)}.critter-cal-wrapper{background:var(--card-bg, #fff);border:2px solid var(--card-border, #e9ecef);border-radius:1.5rem;overflow:hidden;box-shadow:0 4px 24px #0000000f}.critter-cal-legend{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.75rem 1.25rem;border-bottom:2px solid var(--card-border, #e9ecef);background:var(--card-bg, #f8f9fa)}.critter-cal-legend-item{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;color:var(--text-muted, #6b7280);white-space:nowrap}.critter-cal-dot{display:inline-block;width:12px;height:12px;border-radius:3px;flex-shrink:0}.critter-cal-dot--active{background:#86efac}.critter-cal-dot--current{background:#16a34a}.critter-cal-dot--leaving{background:#f59e0b}.critter-cal-dot--none{background:var(--card-border, #e2e8f0)}.critter-cal-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.critter-cal-table{width:100%;border-collapse:collapse;min-width:700px}.critter-cal-table thead tr{background:var(--card-bg, #f8f9fa);border-bottom:2px solid var(--card-border, #e2e8f0);position:sticky;top:0;z-index:2}.critter-cal-th-name{padding:.6rem 1rem;text-align:left;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #6b7280);min-width:200px;position:sticky;left:0;background:var(--card-bg, #f8f9fa);z-index:3;border-right:2px solid var(--card-border, #e2e8f0)}.critter-cal-th-month{padding:.6rem .4rem;text-align:center;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted, #6b7280);min-width:44px}.critter-cal-th-current{color:#16a34a;background:#16a34a0f;border-radius:4px}.critter-cal-row{border-bottom:1px solid var(--card-border, #e9ecef);transition:background .12s}.critter-cal-row:last-child{border-bottom:none}.critter-cal-row:hover{background:#6fbb6a0a}.critter-cal-td-name{padding:.5rem 1rem;display:flex;align-items:center;gap:.6rem;position:sticky;left:0;background:var(--card-bg, #fff);z-index:1;border-right:2px solid var(--card-border, #e9ecef);min-width:200px}.critter-cal-row:hover .critter-cal-td-name{background:#f7faf7}.critter-cal-icon{width:32px;height:32px;object-fit:contain;flex-shrink:0}.critter-cal-name-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.critter-cal-name{font-size:.82rem;font-weight:800;color:var(--text-dark, #111);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.critter-cal-category{font-size:.65rem;font-weight:700;color:var(--text-muted, #6b7280)}.critter-cal-price{font-size:.68rem;font-weight:800;color:var(--text-muted, #6b7280);white-space:nowrap;margin-left:auto;flex-shrink:0}.critter-cal-cell{text-align:center;padding:.45rem .25rem;transition:background .1s}.critter-cal-pip{display:inline-block;width:18px;height:18px;border-radius:4px}.critter-cal-cell--active .critter-cal-pip{background:#86efac}.critter-cal-cell--current .critter-cal-pip{background:#16a34a;box-shadow:0 0 0 2px #16a34a40}.critter-cal-cell--leaving .critter-cal-pip{background:#f59e0b}.critter-cal-cell--none{background:transparent}.critter-cal-cell--current{background:#16a34a0f}[data-theme=roost] .critter-cal-wrapper,[data-theme=nooklink] .critter-cal-wrapper{border-color:var(--card-border)}[data-theme=roost] .critter-cal-th-name,[data-theme=nooklink] .critter-cal-th-name,[data-theme=roost] .critter-cal-td-name,[data-theme=nooklink] .critter-cal-td-name,[data-theme=roost] .critter-cal-legend,[data-theme=nooklink] .critter-cal-legend{background:var(--card-bg)}.pg-card{background:var(--card-bg);color:var(--text);border:1px solid var(--card-border);box-shadow:0 2px 10px #0000000a}.pg-stat{background:var(--subtle-bg);color:var(--text);border:1px solid var(--card-border);transition:transform .2s ease,box-shadow .2s ease}.pg-stat:hover{transform:translateY(-2px);box-shadow:0 4px 14px #00000014;color:var(--text)}.pg-text{color:var(--text)}.pg-quick{color:var(--text);border-radius:.75rem;transition:background .15s ease}.pg-quick:hover{background:var(--subtle-bg);color:var(--text)}.pg-card .departure-row{background:var(--subtle-bg)!important;border-color:var(--card-border)!important}.pg-card .departure-row .text-dark{color:var(--text)!important}.pg-card .departure-row .bg-white{background:var(--card-bg)!important}.pg-stat:focus-visible,.pg-quick:focus-visible,.pg-card a:focus-visible,.pg-card button:focus-visible{outline:3px solid var(--nook-green);outline-offset:2px}.pg-sections>*{animation:pgRise .5s ease both}.pg-sections>:nth-child(2){animation-delay:.05s}.pg-sections>:nth-child(3){animation-delay:.1s}.pg-sections>:nth-child(4){animation-delay:.15s}.pg-sections>:nth-child(5){animation-delay:.2s}@keyframes pgRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pg-skeleton{border-radius:.75rem;background:linear-gradient(90deg,var(--subtle-bg) 25%,var(--card-border) 50%,var(--subtle-bg) 75%);background-size:200% 100%;animation:pgShimmer 1.4s linear infinite}@keyframes pgShimmer{to{background-position:-200% 0}}@media(max-width:575.98px){.pg-stat-chip{flex-direction:column;text-align:center;padding:.6rem .25rem!important}}@media(prefers-reduced-motion:reduce){.pg-sections>*,.pg-skeleton{animation:none}.pg-stat{transition:none}.pg-stat:hover{transform:none}}.pg-sub{background-color:var(--subtle-bg)!important;color:var(--text);border-color:var(--card-border)!important}.pg-sub.hover-bg-white:hover{background-color:var(--card-bg)!important}.ac-passport-wrapper{perspective:1200px;width:100%}.ac-passport-booklet{background:#fdfbf7;background-image:radial-gradient(#e9e4cf 1px,transparent 1px),radial-gradient(#e9e4cf 1px,#fdfbf7 1px);background-size:20px 20px;background-position:0 0,10px 10px;border:3px solid #e3dec3;border-radius:1.75rem;box-shadow:0 20px 40px -10px #2d6a4f1f,0 0 0 1px #0000000a,inset 0 0 0 4px #faf7eb;position:relative;overflow:hidden;color:#1e293b;transition:all .3s cubic-bezier(.16,1,.3,1)}.ac-passport-booklet:before{content:"";position:absolute;inset:10px;border:2px dashed var(--passport-dashed-border, rgba(45, 106, 79, .3));border-radius:1.25rem;pointer-events:none;z-index:1}.ac-passport-pattern-overlay{position:absolute;inset:0;pointer-events:none;z-index:0;transition:opacity .3s ease}.ac-passport-header{background:#1b4332;padding:1.25rem 1.75rem;color:#fff;position:relative;z-index:2;border-bottom:3px solid #52b788}.ac-passport-leaf-seal{width:44px;height:44px;background:#ffffff26;border:2px solid rgba(255,255,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.35rem;flex-shrink:0;box-shadow:0 4px 10px #00000026}.ac-passport-title{font-family:var(--font-main, "Outfit", "Quicksand", sans-serif);font-weight:900;letter-spacing:.03em;font-size:1.3rem;line-height:1.2;margin-bottom:.15rem;text-transform:uppercase}.ac-passport-subtitle{font-size:.76rem;color:#ffffffd9;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ac-passport-seal-badge{background:#00000040;border:1px solid rgba(255,255,255,.3);border-radius:9999px;padding:.25rem .75rem;font-size:.72rem;font-weight:800;letter-spacing:.06em;font-family:var(--font-mono, monospace);color:#fef08a;display:inline-flex;align-items:center;gap:.4rem}.ac-passport-stamp-seal{position:absolute;top:5rem;right:2rem;width:100px;height:100px;border:3px double rgba(45,106,79,.35);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#2d6a4f;transform:rotate(14deg);pointer-events:none;z-index:1;opacity:.45;text-align:center;line-height:1.1;font-family:var(--font-mono, monospace)}.ac-passport-stamp-seal .stamp-top{font-size:.62rem;font-weight:900;letter-spacing:.08em}.ac-passport-stamp-seal .stamp-mid{font-size:1.1rem;font-weight:900;margin:2px 0}.ac-passport-stamp-seal .stamp-bot{font-size:.58rem;font-weight:800}.ac-passport-polaroid{background:var(--card-bg, #ffffff);padding:.75rem .75rem 1rem;border-radius:.75rem;border:1px solid #e2e8f0;box-shadow:0 8px 20px -4px #0000001f,0 2px 6px #0000000f;position:relative;transform:rotate(-2deg);transition:transform .25s ease}.ac-passport-polaroid:hover{transform:rotate(0) scale(1.02)}.ac-tape-strip{position:absolute;top:-12px;left:50%;transform:translate(-50%);width:70px;height:22px;background:#fef08ad9;border-left:2px dashed rgba(202,138,4,.4);border-right:2px dashed rgba(202,138,4,.4);box-shadow:0 2px 4px #00000014;opacity:.9;z-index:3}.ac-passport-avatar-box{width:100%;aspect-ratio:1 / 1;border-radius:.5rem;background:#d8f3dc;border:2px solid #95d5b2;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.ac-passport-avatar-img{width:100%;height:100%;object-fit:cover}.ac-passport-avatar-icon{font-size:3.5rem;color:#2d6a4f}.ac-passport-polaroid-caption{margin-top:.65rem;text-align:center}.ac-passport-ign{font-family:var(--font-main, "Outfit", "Quicksand", sans-serif);font-weight:900;font-size:1.15rem;color:#1e293b;line-height:1.2}.ac-passport-island-pill{display:inline-flex;align-items:center;gap:.35rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;padding:.2rem .6rem;font-size:.75rem;font-weight:800;color:#166534;margin-top:.35rem}.ac-passport-quote-bubble{background:var(--card-bg, #ffffff);border:2px solid #e2e8f0;border-radius:1.25rem;padding:.85rem 1.15rem;position:relative;margin-bottom:1.25rem;box-shadow:0 4px 12px -2px #0000000d}.ac-passport-quote-bubble:after{content:"";position:absolute;left:2rem;bottom:-10px;width:16px;height:16px;background:var(--card-bg, #ffffff);border-right:2px solid #e2e8f0;border-bottom:2px solid #e2e8f0;transform:rotate(45deg)}.ac-passport-quote-text{font-size:.92rem;font-weight:700;color:#334155;line-height:1.45;font-style:italic}.ac-passport-data-pill{background:var(--card-bg, #ffffff);border:1.5px solid #e9e4cf;border-radius:1rem;padding:.65rem .85rem;display:flex;flex-direction:column;gap:.15rem;height:100%;box-shadow:0 2px 6px #00000008;transition:transform .2s ease,border-color .2s ease}.ac-passport-data-pill:hover{transform:translateY(-2px);border-color:#52b788}.ac-passport-data-label{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#64748b;display:flex;align-items:center;gap:.35rem}.ac-passport-data-val{font-size:.88rem;font-weight:800;color:#1e293b;display:flex;align-items:center;gap:.4rem}.ac-passport-villager-chip{background:var(--card-bg, #ffffff);border:1.5px solid #e2e8f0;border-radius:.85rem;padding:.4rem .65rem;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 5px #0000000a;transition:all .2s ease}.ac-passport-villager-chip:hover{border-color:#52b788;transform:translateY(-2px) scale(1.03);box-shadow:0 4px 10px #2d6a4f26}.ac-passport-villager-img{width:30px;height:30px;object-fit:contain;border-radius:50%;background:#f0fdf4;padding:2px;border:1px solid #bbf7d0}.ac-passport-villager-name{font-weight:800;font-size:.82rem;color:#1e293b}.ac-passport-featured-chip{background:var(--card-bg, #ffffff);border:1.5px solid #e2e8f0;border-radius:.85rem;padding:.4rem .75rem;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 5px #0000000a;transition:all .2s cubic-bezier(.16,1,.3,1);cursor:pointer}.ac-passport-featured-chip:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 4px 10px #0000001a}.ac-passport-featured-img{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.12))}.ac-passport-featured-icon-box{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ac-passport-featured-name{font-weight:800;font-size:.82rem;color:#1e293b}.ac-passport-barcode-bar{border-top:2px dashed rgba(45,106,79,.25);padding-top:1rem;margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:gap;gap:1rem;position:relative;z-index:2}.ac-passport-fake-barcode{font-family:var(--font-mono, monospace);font-weight:900;letter-spacing:.15em;font-size:1.2rem;color:#64748b;line-height:1;-webkit-user-select:none;user-select:none}[data-theme=celeste] .ac-passport-booklet{background:#0f172a;background-image:radial-gradient(rgba(167,139,250,.15) 1px,transparent 1px),radial-gradient(#a78bfa26 1px,#0f172a 1px);border-color:#a78bfa59;box-shadow:0 20px 40px -10px #8b5cf633,0 0 0 1px #a78bfa26,inset 0 0 0 4px #1e293b;color:#f8fafc}[data-theme=celeste] .ac-passport-booklet:before{border-color:#a78bfa59}[data-theme=celeste] .ac-passport-header{background:#312e81;border-bottom-color:#a78bfa}[data-theme=celeste] .ac-passport-polaroid{background:#1e293b;border-color:#a78bfa4d}[data-theme=celeste] .ac-tape-strip{background:#a78bfab3;border-color:#d8b4fe80}[data-theme=celeste] .ac-passport-avatar-box{background:#1e1b4b;border-color:#7c3aed}[data-theme=celeste] .ac-passport-avatar-icon{color:#c4b5fd}[data-theme=celeste] .ac-passport-ign{color:#f8fafc}[data-theme=celeste] .ac-passport-island-pill{background:#8b5cf633;border-color:#a78bfa66;color:#c4b5fd}[data-theme=celeste] .ac-passport-quote-bubble{background:#1e293b;border-color:#a78bfa4d}[data-theme=celeste] .ac-passport-quote-bubble:after{background:#1e293b;border-color:#a78bfa4d}[data-theme=celeste] .ac-passport-quote-text{color:#e2e8f0}[data-theme=celeste] .ac-passport-data-pill{background:#1e293b;border-color:#a78bfa40}[data-theme=celeste] .ac-passport-data-pill:hover{border-color:#a78bfa}[data-theme=celeste] .ac-passport-data-label{color:#a5b4fc}[data-theme=celeste] .ac-passport-data-val{color:#f8fafc}[data-theme=celeste] .ac-passport-villager-chip{background:#1e293b;border-color:#a78bfa4d}[data-theme=celeste] .ac-passport-villager-img{background:#8b5cf633;border-color:#a78bfa66}[data-theme=celeste] .ac-passport-villager-name{color:#f8fafc}[data-theme=celeste] .ac-passport-stamp-seal{color:#a78bfa;border-color:#a78bfa66}[data-theme=celeste] .ac-passport-barcode-bar{border-top-color:#a78bfa4d}[data-theme=roost] .ac-passport-booklet{background:#1c1917;background-image:radial-gradient(rgba(217,119,6,.15) 1px,transparent 1px),radial-gradient(#d9770626 1px,#1c1917 1px);border-color:#d9770659;box-shadow:0 20px 40px -10px #d977062e,0 0 0 1px #d9770626,inset 0 0 0 4px #292524;color:#fafaf9}[data-theme=roost] .ac-passport-booklet:before{border-color:#d9770659}[data-theme=roost] .ac-passport-header{background:#451a03;border-bottom-color:#f59e0b}[data-theme=roost] .ac-passport-polaroid{background:#292524;border-color:#d977064d}[data-theme=roost] .ac-tape-strip{background:#f59e0bb3;border-color:#fbbf2480}[data-theme=roost] .ac-passport-avatar-box{background:#292524;border-color:#d97706}[data-theme=roost] .ac-passport-avatar-icon{color:#fcd34d}[data-theme=roost] .ac-passport-ign{color:#fafaf9}[data-theme=roost] .ac-passport-island-pill{background:#d9770633;border-color:#d9770666;color:#fed7aa}[data-theme=roost] .ac-passport-quote-bubble{background:#292524;border-color:#d977064d}[data-theme=roost] .ac-passport-quote-bubble:after{background:#292524;border-color:#d977064d}[data-theme=roost] .ac-passport-quote-text{color:#f5f5f4}[data-theme=roost] .ac-passport-data-pill{background:#292524;border-color:#d9770640}[data-theme=roost] .ac-passport-data-pill:hover{border-color:#f59e0b}[data-theme=roost] .ac-passport-data-label{color:#d1beaf}[data-theme=roost] .ac-passport-data-val{color:#fafaf9}[data-theme=roost] .ac-passport-villager-chip{background:#292524;border-color:#d977064d}[data-theme=roost] .ac-passport-villager-img{background:#d9770633;border-color:#d9770666}[data-theme=roost] .ac-passport-villager-name{color:#fafaf9}[data-theme=roost] .ac-passport-stamp-seal{color:#f59e0b;border-color:#d9770666}[data-theme=roost] .ac-passport-barcode-bar{border-top-color:#d977064d}.ac-passport-wrapper.compact .ac-passport-booklet{border-width:2px;border-radius:1.25rem;box-shadow:0 10px 25px -5px #2d6a4f1f}.ac-passport-wrapper.compact .ac-passport-booklet:before{inset:6px;border-width:1.5px;border-radius:1rem}.ac-passport-wrapper.compact .ac-passport-header{padding:.85rem 1.1rem}.ac-passport-wrapper.compact .ac-passport-leaf-seal{width:32px;height:32px;font-size:.95rem}.ac-passport-wrapper.compact .ac-passport-title{font-size:.98rem;margin-bottom:0}.ac-passport-wrapper.compact .ac-passport-subtitle{font-size:.64rem}.ac-passport-wrapper.compact .ac-passport-seal-badge{padding:.15rem .5rem;font-size:.64rem}.ac-passport-wrapper.compact .ac-passport-polaroid{max-width:150px!important;padding:.5rem .5rem .65rem;border-radius:.6rem;transform:rotate(-1.5deg)}.ac-passport-wrapper.compact .ac-tape-strip{top:-8px;width:50px;height:16px}.ac-passport-wrapper.compact .ac-passport-avatar-icon{font-size:2.2rem}.ac-passport-wrapper.compact .ac-passport-ign{font-size:.95rem}.ac-passport-wrapper.compact .ac-passport-island-pill{font-size:.68rem;padding:.15rem .45rem}.ac-passport-wrapper.compact .ac-passport-quote-bubble{padding:.6rem .85rem;border-radius:.85rem;margin-bottom:.85rem}.ac-passport-wrapper.compact .ac-passport-quote-text{font-size:.8rem;line-height:1.35}.ac-passport-wrapper.compact .ac-passport-data-pill{padding:.45rem .65rem;border-radius:.75rem}.ac-passport-wrapper.compact .ac-passport-data-label{font-size:.62rem}.ac-passport-wrapper.compact .ac-passport-data-val{font-size:.78rem}.ac-passport-wrapper.compact .ac-passport-villager-chip{padding:.25rem .45rem;border-radius:.65rem;gap:.35rem}.ac-passport-wrapper.compact .ac-passport-villager-img{width:22px;height:22px}.ac-passport-wrapper.compact .ac-passport-villager-name{font-size:.72rem}.ac-passport-wrapper.compact .ac-passport-stamp-seal{width:70px;height:70px;top:4.5rem;right:1rem;opacity:.3}.ac-passport-wrapper.compact .ac-passport-stamp-seal .stamp-top{font-size:.5rem}.ac-passport-wrapper.compact .ac-passport-stamp-seal .stamp-mid{font-size:.8rem;margin:0}.ac-passport-wrapper.compact .ac-passport-stamp-seal .stamp-bot{font-size:.45rem}.ac-passport-wrapper.compact .ac-passport-barcode-bar{padding-top:.65rem;margin-top:.85rem}.ac-passport-wrapper.compact .ac-passport-fake-barcode{font-size:.9rem;letter-spacing:.1em}.live-sync-pulse{display:inline-flex;align-items:center;gap:.4rem;background:#22c55e1f;border:1px solid rgba(34,197,94,.3);color:#15803d;font-size:.72rem;font-weight:800;padding:.2rem .65rem;border-radius:9999px;letter-spacing:.05em;text-transform:uppercase}.live-sync-dot{width:7px;height:7px;border-radius:50%;background-color:#22c55e;box-shadow:0 0 #22c55eb3;animation:livePulseAnim 1.8s infinite cubic-bezier(.66,0,0,1)}@keyframes livePulseAnim{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}[data-theme=celeste] .ac-passport-booklet{background:#0f172a;background-image:radial-gradient(rgba(167,139,250,.2) 1px,transparent 1px),radial-gradient(#a78bfa33 1px,#0f172a 1px);border-color:#a78bfa59;color:#f8fafc;inset:0;box-shadow:0 20px 40px -10px #00000080,inset 0 0 0 4px #1e293b}[data-theme=celeste] .ac-passport-header{background:#312e81;border-bottom-color:#fcd34d}[data-theme=roost] .ac-passport-booklet{background:#1c1917;background-image:radial-gradient(rgba(217,119,6,.2) 1px,transparent 1px),radial-gradient(#d9770633 1px,#1c1917 1px);border-color:#d9770659;color:#fdf8f5;box-shadow:0 20px 40px -10px #00000080,inset 0 0 0 4px #292524}[data-theme=roost] .ac-passport-header{background:#57301c;border-bottom-color:#d97706}[data-theme=sakura] .ac-passport-booklet{background:var(--card-bg, #ffffff);background-image:radial-gradient(rgba(236,72,153,.2) 1px,transparent 1px),radial-gradient(#ec489933 1px,#fff 1px);border-color:#ec489959;color:#3b072c;box-shadow:0 20px 40px -10px #ec489926,inset 0 0 0 4px #fdf2f8}[data-theme=sakura] .ac-passport-header{background:#db2777;border-bottom-color:#f472b6}[data-theme=dal] .ac-passport-booklet{background:#0f172a;background-image:radial-gradient(rgba(56,189,248,.2) 1px,transparent 1px),radial-gradient(#38bdf833 1px,#0f172a 1px);border-color:#38bdf859;color:#f8fafc;box-shadow:0 20px 40px -10px #00000080,inset 0 0 0 4px #1e293b}[data-theme=dal] .ac-passport-header{background:#0284c7;border-bottom-color:#fbbf24}[data-theme=nooklink] .ac-passport-booklet{background:#090d16;background-image:radial-gradient(rgba(16,185,129,.2) 1px,transparent 1px),radial-gradient(#10b98133 1px,#090d16 1px);border-color:#10b98159;color:#f8fafc;box-shadow:0 20px 40px -10px #00000080,inset 0 0 0 4px #111827}[data-theme=nooklink] .ac-passport-header{background:#047857;border-bottom-color:#34d399}:root{--font-main: "Quicksand", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-accent: "Varela Round", "Quicksand", system-ui, sans-serif;--acnh-green: #37b06d;--acnh-sand: #fefae0;--nook-bg: #f2f4e6;--nook-cream: #fffdf0;--nook-green: #37b06d;--nook-accent: #2ea466;--nook-dark: #27844f;--nook-blue: #5bc0de;--nook-yellow: #f0ad4e;--pattern-dot: #d0dbb8;--dal-blue: #4090bd;--dal-yellow: #f5c452;--dal-text: #2d4d5c;--paper: #fdfbf7;--text: #5e564d;--card-bg: #ffffff;--card-border: #e9ecef;--subtle-bg: #f8f9fa;--nav-scrolled-bg: rgba(255, 255, 255, .92)}[data-theme=celeste]{--acnh-sand: #0b0f19;--nook-bg: #0b0f19;--nook-cream: #1e293b;--nook-green: #8b5cf6;--nook-accent: #a78bfa;--nook-dark: #7c3aed;--nook-blue: #38bdf8;--nook-yellow: #fbbf24;--pattern-dot: rgba(167, 139, 250, .28);--paper: #1e293b;--text: #f1f5f9;--card-bg: #1e293b;--card-border: rgba(139, 92, 246, .28);--subtle-bg: #0f172a;--nav-scrolled-bg: rgba(15, 23, 42, .95);color-scheme:dark}[data-theme=celeste] body{background:#0b0f19!important;background-color:#0b0f19!important;background-attachment:fixed!important;color:#f1f5f9!important}[data-theme=celeste],[data-theme=celeste] body,[data-theme=celeste] p,[data-theme=celeste] label,[data-theme=celeste] li,[data-theme=celeste] td,[data-theme=celeste] th,[data-theme=celeste] dt,[data-theme=celeste] dd,[data-theme=celeste] .form-label,[data-theme=celeste] .form-check-label{color:#f1f5f9}[data-theme=celeste] .text-dark,[data-theme=celeste] .text-body,[data-theme=celeste] .text-body-emphasis,[data-theme=celeste] .text-dark-emphasis,[data-theme=celeste] .text-black,[data-theme=celeste] strong,[data-theme=celeste] b,[data-theme=celeste] h1,[data-theme=celeste] h2,[data-theme=celeste] h3,[data-theme=celeste] h4,[data-theme=celeste] h5,[data-theme=celeste] h6,[data-theme=celeste] .brand-name,[data-theme=celeste] .fw-black,[data-theme=celeste] .fw-bolder{color:#f8fafc!important}[data-theme=celeste] .text-muted,[data-theme=celeste] .text-secondary,[data-theme=celeste] .text-body-secondary,[data-theme=celeste] .text-body-tertiary,[data-theme=celeste] .text-muted-50,[data-theme=celeste] .text-black-50,[data-theme=celeste] .tiny-text,[data-theme=celeste] small.text-muted,[data-theme=celeste] .text-white-50{color:#a5b4fc!important;opacity:.95}.text-success,[data-theme=celeste] .text-success,[data-theme=roost] .text-success,[data-theme=sakura] .text-success,[data-theme=dal] .text-success,[data-theme=nooklink] .text-success,i.text-success,[data-theme=celeste] i.text-success,[data-theme=roost] i.text-success,[data-theme=sakura] i.text-success,[data-theme=dal] i.text-success,[data-theme=nooklink] i.text-success,svg.text-success,[data-theme=celeste] svg.text-success,[data-theme=roost] svg.text-success,[data-theme=sakura] svg.text-success,[data-theme=dal] svg.text-success,[data-theme=nooklink] svg.text-success{color:#22c55e!important}.text-warning,[data-theme=celeste] .text-warning,[data-theme=roost] .text-warning,[data-theme=sakura] .text-warning,[data-theme=dal] .text-warning,[data-theme=nooklink] .text-warning,i.text-warning,[data-theme=celeste] i.text-warning,[data-theme=roost] i.text-warning,[data-theme=sakura] i.text-warning,[data-theme=dal] i.text-warning,[data-theme=nooklink] i.text-warning,svg.text-warning,[data-theme=celeste] svg.text-warning,[data-theme=roost] svg.text-warning,[data-theme=sakura] svg.text-warning,[data-theme=dal] svg.text-warning,[data-theme=nooklink] svg.text-warning{color:#f59e0b!important}.text-danger,[data-theme=celeste] .text-danger,[data-theme=roost] .text-danger,[data-theme=sakura] .text-danger,[data-theme=dal] .text-danger,[data-theme=nooklink] .text-danger,i.text-danger,[data-theme=celeste] i.text-danger,[data-theme=roost] i.text-danger,[data-theme=sakura] i.text-danger,[data-theme=dal] i.text-danger,[data-theme=nooklink] i.text-danger,svg.text-danger,[data-theme=celeste] svg.text-danger,[data-theme=roost] svg.text-danger,[data-theme=sakura] svg.text-danger,[data-theme=dal] svg.text-danger,[data-theme=nooklink] svg.text-danger{color:#ef4444!important}.text-primary,[data-theme=celeste] .text-primary,[data-theme=roost] .text-primary,[data-theme=sakura] .text-primary,[data-theme=dal] .text-primary,[data-theme=nooklink] .text-primary,i.text-primary,[data-theme=celeste] i.text-primary,[data-theme=roost] i.text-primary,[data-theme=sakura] i.text-primary,[data-theme=dal] i.text-primary,[data-theme=nooklink] i.text-primary,svg.text-primary,[data-theme=celeste] svg.text-primary,[data-theme=roost] svg.text-primary,[data-theme=sakura] svg.text-primary,[data-theme=dal] svg.text-primary,[data-theme=nooklink] svg.text-primary{color:#3b82f6!important}.text-info,[data-theme=celeste] .text-info,[data-theme=roost] .text-info,[data-theme=sakura] .text-info,[data-theme=dal] .text-info,[data-theme=nooklink] .text-info,i.text-info,[data-theme=celeste] i.text-info,[data-theme=roost] i.text-info,[data-theme=sakura] i.text-info,[data-theme=dal] i.text-info,[data-theme=nooklink] i.text-info,svg.text-info,[data-theme=celeste] svg.text-info,[data-theme=roost] svg.text-info,[data-theme=sakura] svg.text-info,[data-theme=dal] svg.text-info,[data-theme=nooklink] svg.text-info{color:#06b6d4!important}.text-amber,[data-theme=celeste] .text-amber,[data-theme=roost] .text-amber,[data-theme=sakura] .text-amber,[data-theme=dal] .text-amber,[data-theme=nooklink] .text-amber,i.text-amber,[data-theme=celeste] i.text-amber,[data-theme=roost] i.text-amber,[data-theme=sakura] i.text-amber,[data-theme=dal] i.text-amber,[data-theme=nooklink] i.text-amber,svg.text-amber,[data-theme=celeste] svg.text-amber,[data-theme=roost] svg.text-amber,[data-theme=sakura] svg.text-amber,[data-theme=dal] svg.text-amber,[data-theme=nooklink] svg.text-amber{color:#f59e0b!important}.text-emerald,[data-theme=celeste] .text-emerald,[data-theme=roost] .text-emerald,[data-theme=sakura] .text-emerald,[data-theme=dal] .text-emerald,[data-theme=nooklink] .text-emerald,i.text-emerald,[data-theme=celeste] i.text-emerald,[data-theme=roost] i.text-emerald,[data-theme=sakura] i.text-emerald,[data-theme=dal] i.text-emerald,[data-theme=nooklink] i.text-emerald{color:#10b981!important}.text-purple,[data-theme=celeste] .text-purple,[data-theme=roost] .text-purple,[data-theme=sakura] .text-purple,[data-theme=dal] .text-purple,[data-theme=nooklink] .text-purple,i.text-purple,[data-theme=celeste] i.text-purple,[data-theme=roost] i.text-purple,[data-theme=sakura] i.text-purple,[data-theme=dal] i.text-purple,[data-theme=nooklink] i.text-purple{color:#a855f7!important}.text-indigo,[data-theme=celeste] .text-indigo,[data-theme=roost] .text-indigo,[data-theme=sakura] .text-indigo,[data-theme=dal] .text-indigo,[data-theme=nooklink] .text-indigo,i.text-indigo,[data-theme=celeste] i.text-indigo,[data-theme=roost] i.text-indigo,[data-theme=sakura] i.text-indigo,[data-theme=dal] i.text-indigo,[data-theme=nooklink] i.text-indigo{color:#6366f1!important}.text-pink,[data-theme=celeste] .text-pink,[data-theme=roost] .text-pink,[data-theme=sakura] .text-pink,[data-theme=dal] .text-pink,[data-theme=nooklink] .text-pink,i.text-pink,[data-theme=celeste] i.text-pink,[data-theme=roost] i.text-pink,[data-theme=sakura] i.text-pink,[data-theme=dal] i.text-pink,[data-theme=nooklink] i.text-pink{color:#ec4899!important}.text-cyan,[data-theme=celeste] .text-cyan,[data-theme=roost] .text-cyan,[data-theme=sakura] .text-cyan,[data-theme=dal] .text-cyan,[data-theme=nooklink] .text-cyan,i.text-cyan,[data-theme=celeste] i.text-cyan,[data-theme=roost] i.text-cyan,[data-theme=sakura] i.text-cyan,[data-theme=dal] i.text-cyan,[data-theme=nooklink] i.text-cyan{color:#06b6d4!important}.text-white,[data-theme=celeste] .text-white,[data-theme=roost] .text-white,[data-theme=sakura] .text-white,[data-theme=dal] .text-white,[data-theme=nooklink] .text-white,i.text-white,[data-theme=celeste] i.text-white,[data-theme=roost] i.text-white,[data-theme=sakura] i.text-white,[data-theme=dal] i.text-white,[data-theme=nooklink] i.text-white{color:#fff!important}[data-theme=celeste] .bg-cream,[data-theme=celeste] .bg-white,[data-theme=celeste] .bg-sand,[data-theme=celeste] .card,[data-theme=celeste] .modal-content,[data-theme=celeste] .modal-content-card,[data-theme=celeste] .modal-body,[data-theme=celeste] .modal-header,[data-theme=celeste] .modal-footer,[data-theme=celeste] .dropdown-menu,[data-theme=celeste] .list-group-item,[data-theme=celeste] footer.bg-white{background-color:#1e293b!important;border-color:#a78bfa47!important}[data-theme=celeste] .bg-light,[data-theme=celeste] .bg-light-subtle,[data-theme=celeste] .bg-secondary-subtle,[data-theme=celeste] .ratio.bg-light,[data-theme=celeste] .mobile-flyout{background-color:#0f172a!important;color:#f1f5f9!important;border-color:#a78bfa38!important}[data-theme=celeste] .bg-light-green{background-color:#8b5cf62e!important;color:#c4b5fd!important}[data-theme=celeste] .bg-light-yellow{background-color:#fbbf242e!important;color:#fcd34d!important}[data-theme=celeste] .bg-light-blue{background-color:#38bdf82e!important;color:#7dd3fc!important}[data-theme=celeste] .border,[data-theme=celeste] .border-bottom,[data-theme=celeste] .border-top,[data-theme=celeste] .border-start,[data-theme=celeste] .border-end{border-color:#a78bfa40!important}[data-theme=celeste] .form-control,[data-theme=celeste] .form-select,[data-theme=celeste] input:not([type=checkbox]):not([type=radio]),[data-theme=celeste] select,[data-theme=celeste] textarea{background-color:#0f172a!important;color:#f8fafc!important;border-color:#a78bfa59!important}[data-theme=celeste] .form-control:focus,[data-theme=celeste] .form-select:focus,[data-theme=celeste] input:focus,[data-theme=celeste] select:focus,[data-theme=celeste] textarea:focus{border-color:#a78bfa!important;box-shadow:0 0 0 4px #a78bfa47!important;background-color:#151d30!important;color:#f8fafc!important}[data-theme=celeste] .form-control::placeholder,[data-theme=celeste] input::placeholder,[data-theme=celeste] textarea::placeholder{color:#818cf8!important;opacity:.8!important}[data-theme=celeste] select option,[data-theme=celeste] .form-select option,[data-theme=celeste] select optgroup,[data-theme=celeste] .form-select optgroup{background-color:#0f172a!important;color:#f8fafc!important}[data-theme=celeste] .input-group.bg-white,[data-theme=celeste] .input-group-lg.bg-white{background-color:#0f172a!important;border:1px solid rgba(167,139,250,.35)!important}[data-theme=celeste] .dropdown-menu{background-color:#1e293b!important;border-color:#a78bfa4d!important;box-shadow:0 10px 25px #00000080!important}[data-theme=celeste] .dropdown-item{color:#f1f5f9!important}[data-theme=celeste] .dropdown-item:hover,[data-theme=celeste] .dropdown-item:focus,[data-theme=celeste] .dropdown-item.active{background-color:#2b3658!important;color:#fcd34d!important}[data-theme=celeste] .input-group-text,[data-theme=celeste] .input-group-text.bg-white{background-color:#0f172a!important;color:#a5b4fc!important;border-color:#a78bfa59!important}[data-theme=celeste] .btn-white,[data-theme=celeste] .btn-light,[data-theme=celeste] .btn-outline-secondary,[data-theme=celeste] .btn-outline-dark{background-color:#2b3658!important;color:#f1f5f9!important;border-color:#a78bfa4d!important}[data-theme=celeste] .btn-white:hover,[data-theme=celeste] .btn-light:hover,[data-theme=celeste] .btn-outline-secondary:hover,[data-theme=celeste] .btn-outline-dark:hover{background-color:#384672!important;color:#fcd34d!important;border-color:#fcd34d80!important;box-shadow:0 6px 18px #a78bfa40!important}[data-theme=celeste] .btn-nook,[data-theme=celeste] .btn-nook-primary{background-color:#7c3aed!important;color:#fff!important;border-color:#c4b5fd66!important;box-shadow:0 4px 14px #7c3aed59!important}[data-theme=celeste] .btn-nook:hover,[data-theme=celeste] .btn-nook-primary:hover{background-color:#6d28d9!important;color:#fcd34d!important;box-shadow:0 8px 22px #7c3aed73!important}[data-theme=celeste] .btn-sub{background-color:#2b3658!important;color:#fcd34d!important;border-color:#fcd34d66!important}[data-theme=celeste] .btn-sub:hover{background-color:#384672!important;color:#fef08a!important;box-shadow:0 6px 18px #fcd34d4d!important}[data-theme=celeste] .btn-outline-danger{color:#fca5a5!important;border-color:#fca5a5!important}[data-theme=celeste] .btn-outline-danger:hover{background-color:#dc2626!important;color:#fff!important;box-shadow:0 6px 18px #dc262659!important}[data-theme=celeste] .btn-close{filter:invert(1) grayscale(100%) brightness(200%)!important}[data-theme=celeste] .badge.bg-white,[data-theme=celeste] .badge.bg-light,[data-theme=celeste] .badge.bg-light-subtle,[data-theme=celeste] .badge.bg-secondary-subtle,[data-theme=celeste] .badge.border{background-color:#2b3658!important;color:#f1f5f9!important;border-color:#a78bfa4d!important}[data-theme=celeste] .badge.text-dark{color:#f8fafc!important}[data-theme=celeste] .badge.text-secondary,[data-theme=celeste] .badge.text-muted{color:#cbd5e1!important}[data-theme=celeste] .btn-group.bg-white{background-color:#2b3658!important;border-color:#a78bfa47!important}[data-theme=celeste] .dropdown-menu{background-color:#1e293b!important;color:#e2e8f0!important;border-color:#a78bfa4d!important}[data-theme=celeste] .dropdown-item{color:#e2e8f0!important}[data-theme=celeste] .dropdown-item:hover{background-color:#384672!important;color:#fcd34d!important}[data-theme=celeste] table,[data-theme=celeste] .table,[data-theme=celeste] .table th,[data-theme=celeste] .table td,[data-theme=celeste] .table>:not(caption)>*>*{background-color:transparent!important;border-color:#a78bfa33!important;color:#e2e8f0!important}[data-theme=celeste] .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#a78bfa12!important;color:#f8fafc!important}[data-theme=celeste] .table-hover>tbody>tr:hover>*{background-color:#a78bfa24!important;color:#fcd34d!important}[data-theme=celeste] .page-link{background-color:#1e293b!important;color:#e2e8f0!important;border-color:#a78bfa33!important}[data-theme=celeste] .page-item.active .page-link{background-color:#a78bfa!important;color:#182035!important;font-weight:700}[data-theme=celeste] .accordion-item{background-color:#1e293b!important;color:#e2e8f0!important;border-color:#a78bfa33!important}[data-theme=celeste] .accordion-button{background-color:#2b3658!important;color:#f8fafc!important}[data-theme=celeste] .accordion-button:not(.collapsed){background-color:#384672!important;color:#fcd34d!important}[data-theme=celeste] .alert-success{background-color:#37b06d2e!important;border-color:#37b06d59!important;color:#86efac!important}[data-theme=celeste] .alert-info{background-color:#38bdf82e!important;border-color:#38bdf859!important;color:#7dd3fc!important}[data-theme=celeste] .alert-warning{background-color:#fbbf242e!important;border-color:#fbbf2459!important;color:#fde047!important}[data-theme=celeste] .alert-danger{background-color:#ef44442e!important;border-color:#ef444459!important;color:#fca5a5!important}[data-theme=celeste] .alert-secondary,[data-theme=celeste] .alert-light{background-color:#1e293b!important;border-color:#a78bfa4d!important;color:#e2e8f0!important}[data-theme=celeste] .nav-pill-link,[data-theme=celeste] .nav-link:not(.active),[data-theme=celeste] .stable-nav-link:not(.active){color:#cbd5e1!important}[data-theme=celeste] .nav-pill-link:hover,[data-theme=celeste] .nav-link:hover:not(.active),[data-theme=celeste] .stable-nav-link:hover:not(.active){color:#fcd34d!important;background-color:#3846728c!important}[data-theme=celeste] .nav-pill-link.active,[data-theme=celeste] .stable-nav-link.active{background-color:#7c3aed!important;color:#fcd34d!important;box-shadow:0 4px 16px #7c3aed73!important}[data-theme=celeste] .glass-filter,[data-theme=celeste] .desktop-nav-container{background:#1e2741e0!important;border-color:#a78bfa4d!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-theme=celeste] .nook-bg,[data-theme=celeste] .bg-pattern,[data-theme=celeste] .nook-os{background-color:var(--nook-bg)!important;background-image:radial-gradient(var(--pattern-dot) 15%,transparent 16%)!important;background-size:30px 30px!important;background-attachment:fixed!important}[data-theme=celeste] .dal-card{background:#1e293b!important;border-color:#a78bfa4d!important}[data-theme=celeste] .dal-body{background:#0f172a!important}[data-theme=celeste] .flight-label{color:#a5b4fc!important}[data-theme=celeste] .flight-value{color:#f8fafc!important}[data-theme=celeste] .flight-divider{background:#a78bfa33!important}[data-theme=celeste] .dal-header{background:#7c3aed!important;border-bottom:4px solid #fcd34d!important}[data-theme=celeste] .dal-footer{background:#5b21b6!important;color:#ffffffe6!important}[data-theme=celeste] .passport-booklet{background:#1e293b!important;border:1px solid rgba(167,139,250,.28)!important;color:#e2e8f0!important}[data-theme=celeste] .notebook-heading{color:#f8fafc!important}[data-theme=celeste] .notebook-lines{background-image:repeating-linear-gradient(transparent,transparent 31px,rgba(167,139,250,.16) 31px,rgba(167,139,250,.16) 32px)!important;color:#cbd5e1!important}[data-theme=celeste] .item-pill{background:#2b3658!important;border-color:#a78bfa47!important;color:#f8fafc!important}[data-theme=celeste] .item-pill .dot{background:#c4b5fd!important}[data-theme=celeste] .map-polaroid{background:#1e293b!important;border:1px solid rgba(167,139,250,.3)!important;box-shadow:0 10px 25px #0006!important}[data-theme=celeste] .polaroid-caption{color:#f8fafc!important}[data-theme=celeste] .order-bot-card{background:#1e293b!important;border-color:#a78bfa59!important}[data-theme=celeste] .order-bot-title{color:#c4b5fd!important}[data-theme=roost]{--acnh-sand: #141210;--nook-bg: #141210;--nook-cream: #292524;--nook-green: #d97706;--nook-accent: #f59e0b;--nook-dark: #b45309;--nook-blue: #ea580c;--nook-yellow: #fbbf24;--pattern-dot: rgba(217, 119, 6, .28);--paper: #292524;--text: #fafaf9;--card-bg: #292524;--card-border: rgba(217, 119, 6, .28);--subtle-bg: #1c1917;--nav-scrolled-bg: rgba(28, 25, 23, .95);color-scheme:dark}[data-theme=roost] body{background:#141210!important;background-color:#141210!important;background-attachment:fixed!important;color:#fafaf9!important}[data-theme=roost],[data-theme=roost] body,[data-theme=roost] p,[data-theme=roost] label,[data-theme=roost] li,[data-theme=roost] td,[data-theme=roost] th,[data-theme=roost] dt,[data-theme=roost] dd,[data-theme=roost] .form-label,[data-theme=roost] .form-check-label{color:#fafaf9}[data-theme=roost] .text-dark,[data-theme=roost] .text-body,[data-theme=roost] .text-body-emphasis,[data-theme=roost] .text-dark-emphasis,[data-theme=roost] .text-black,[data-theme=roost] strong,[data-theme=roost] b,[data-theme=roost] h1,[data-theme=roost] h2,[data-theme=roost] h3,[data-theme=roost] h4,[data-theme=roost] h5,[data-theme=roost] h6,[data-theme=roost] .brand-name,[data-theme=roost] .fw-black,[data-theme=roost] .fw-bolder{color:#fffdfa!important}[data-theme=roost] .text-muted,[data-theme=roost] .text-secondary,[data-theme=roost] .text-body-secondary,[data-theme=roost] .text-body-tertiary,[data-theme=roost] .text-muted-50,[data-theme=roost] .text-black-50,[data-theme=roost] .tiny-text,[data-theme=roost] small.text-muted,[data-theme=roost] .text-white-50{color:#d1beaf!important;opacity:.95}[data-theme=roost] .bg-cream,[data-theme=roost] .bg-white,[data-theme=roost] .bg-sand,[data-theme=roost] .card,[data-theme=roost] .modal-content,[data-theme=roost] .modal-content-card,[data-theme=roost] .modal-body,[data-theme=roost] .modal-header,[data-theme=roost] .modal-footer,[data-theme=roost] .dropdown-menu,[data-theme=roost] .list-group-item,[data-theme=roost] footer.bg-white{background-color:#292524!important;border-color:#d9770647!important}[data-theme=roost] .bg-light,[data-theme=roost] .bg-light-subtle,[data-theme=roost] .bg-secondary-subtle,[data-theme=roost] .ratio.bg-light,[data-theme=roost] .mobile-flyout{background-color:#1c1917!important;color:#fafaf9!important;border-color:#d9770638!important}[data-theme=roost] .bg-light-green{background-color:#d977062e!important;color:#fcd34d!important}[data-theme=roost] .bg-light-yellow{background-color:#f59e0b2e!important;color:#fbbf24!important}[data-theme=roost] .bg-light-blue{background-color:#b453092e!important;color:#fed7aa!important}[data-theme=roost] .border,[data-theme=roost] .border-bottom,[data-theme=roost] .border-top,[data-theme=roost] .border-start,[data-theme=roost] .border-end{border-color:#d4a37340!important}[data-theme=roost] .form-control,[data-theme=roost] .form-select,[data-theme=roost] input:not([type=checkbox]):not([type=radio]),[data-theme=roost] select,[data-theme=roost] textarea{background-color:#1c1917!important;color:#fdf8f5!important;border-color:#d4a37359!important}[data-theme=roost] .form-control:focus,[data-theme=roost] .form-select:focus,[data-theme=roost] input:focus,[data-theme=roost] select:focus,[data-theme=roost] textarea:focus{border-color:#d4a373!important;box-shadow:0 0 0 4px #d4a37347!important;background-color:#231c17!important;color:#fdf8f5!important}[data-theme=roost] .form-control::placeholder,[data-theme=roost] input::placeholder,[data-theme=roost] textarea::placeholder{color:#a89587!important;opacity:.8!important}[data-theme=roost] select option,[data-theme=roost] .form-select option,[data-theme=roost] select optgroup,[data-theme=roost] .form-select optgroup{background-color:#1c1917!important;color:#fafaf9!important}[data-theme=roost] .input-group.bg-white,[data-theme=roost] .input-group-lg.bg-white{background-color:#1c1917!important;border:1px solid rgba(217,119,6,.35)!important}[data-theme=roost] .dropdown-menu{background-color:#292524!important;border-color:#d977064d!important;box-shadow:0 10px 25px #00000080!important}[data-theme=roost] .dropdown-item{color:#fafaf9!important}[data-theme=roost] .dropdown-item:hover,[data-theme=roost] .dropdown-item:focus,[data-theme=roost] .dropdown-item.active{background-color:#40362f!important;color:#fcd34d!important}[data-theme=roost] .input-group-text,[data-theme=roost] .input-group-text.bg-white{background-color:#1c1917!important;color:#d1beaf!important;border-color:#d4a37359!important}[data-theme=roost] .btn-white,[data-theme=roost] .btn-light,[data-theme=roost] .btn-outline-secondary,[data-theme=roost] .btn-outline-dark{background-color:#40362f!important;color:#fdf8f5!important;border-color:#d4a3734d!important}[data-theme=roost] .btn-white:hover,[data-theme=roost] .btn-light:hover,[data-theme=roost] .btn-outline-secondary:hover,[data-theme=roost] .btn-outline-dark:hover{background-color:#52443a!important;color:#e6be94!important;border-color:#e6be9480!important;box-shadow:0 6px 18px #d4a37340!important}[data-theme=roost] .btn-nook,[data-theme=roost] .btn-nook-primary{background-color:#8f5c38!important;color:#fff!important;border-color:#e6ccb266!important;box-shadow:0 4px 14px #a06b4359!important}[data-theme=roost] .btn-nook:hover,[data-theme=roost] .btn-nook-primary:hover{background-color:#6f4429!important;color:#e6be94!important;box-shadow:0 8px 22px #a06b4373!important}[data-theme=roost] .btn-sub{background-color:#40362f!important;color:#e6be94!important;border-color:#e6be9466!important}[data-theme=roost] .btn-sub:hover{background-color:#52443a!important;color:#fdf8f5!important;box-shadow:0 6px 18px #e6be944d!important}[data-theme=roost] .btn-outline-danger{color:#fca5a5!important;border-color:#fca5a5!important}[data-theme=roost] .btn-outline-danger:hover{background-color:#dc2626!important;color:#fff!important;box-shadow:0 6px 18px #dc262659!important}[data-theme=roost] .btn-close{filter:invert(1) grayscale(100%) brightness(200%)!important}[data-theme=roost] .badge.bg-white,[data-theme=roost] .badge.bg-light,[data-theme=roost] .badge.bg-light-subtle,[data-theme=roost] .badge.bg-secondary-subtle,[data-theme=roost] .badge.border{background-color:#40362f!important;color:#fdf8f5!important;border-color:#d4a3734d!important}[data-theme=roost] .badge.text-dark{color:#fffdfa!important}[data-theme=roost] .badge.text-secondary,[data-theme=roost] .badge.text-muted{color:#fed7aa!important}[data-theme=roost] .btn-group.bg-white{background-color:#40362f!important;border-color:#d4a37347!important}[data-theme=roost] .dropdown-menu{background-color:#292524!important;color:#f0e6df!important;border-color:#d4a3734d!important}[data-theme=roost] .dropdown-item{color:#f0e6df!important}[data-theme=roost] .dropdown-item:hover{background-color:#52443a!important;color:#e6be94!important}[data-theme=roost] table,[data-theme=roost] .table,[data-theme=roost] .table th,[data-theme=roost] .table td,[data-theme=roost] .table>:not(caption)>*>*{background-color:transparent!important;border-color:#d4a37333!important;color:#f0e6df!important}[data-theme=roost] .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#d4a37312!important;color:#fffdfa!important}[data-theme=roost] .table-hover>tbody>tr:hover>*{background-color:#d4a37324!important;color:#e6be94!important}[data-theme=roost] .page-link{background-color:#292524!important;color:#f0e6df!important;border-color:#d4a37333!important}[data-theme=roost] .page-item.active .page-link{background-color:#d4a373!important;color:#1f1a16!important;font-weight:700}[data-theme=roost] .accordion-item{background-color:#292524!important;color:#f0e6df!important;border-color:#d4a37333!important}[data-theme=roost] .accordion-button{background-color:#40362f!important;color:#fdf8f5!important}[data-theme=roost] .accordion-button:not(.collapsed){background-color:#52443a!important;color:#e6be94!important}[data-theme=roost] .alert-success{background-color:#d977062e!important;border-color:#d9770659!important;color:#fcd34d!important}[data-theme=roost] .alert-info{background-color:#f59e0b2e!important;border-color:#f59e0b59!important;color:#fbbf24!important}[data-theme=roost] .alert-warning{background-color:#d977062e!important;border-color:#d9770659!important;color:#fed7aa!important}[data-theme=roost] .alert-danger{background-color:#ef44442e!important;border-color:#ef444459!important;color:#fca5a5!important}[data-theme=roost] .alert-secondary,[data-theme=roost] .alert-light{background-color:#292524!important;border-color:#d4a3734d!important;color:#f0e6df!important}[data-theme=roost] .nav-pill-link,[data-theme=roost] .nav-link:not(.active),[data-theme=roost] .stable-nav-link:not(.active){color:#d8ccc4!important}[data-theme=roost] .nav-pill-link:hover,[data-theme=roost] .nav-link:hover:not(.active),[data-theme=roost] .stable-nav-link:hover:not(.active){color:#e6be94!important;background-color:#52443a8c!important}[data-theme=roost] .nav-pill-link.active,[data-theme=roost] .stable-nav-link.active{background-color:#8f5c38!important;color:#e6be94!important;box-shadow:0 4px 16px #8f5c3873!important}[data-theme=roost] .glass-filter,[data-theme=roost] .desktop-nav-container{background:#302822e0!important;border-color:#d4a3734d!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-theme=roost] .nook-bg,[data-theme=roost] .bg-pattern,[data-theme=roost] .nook-os{background-color:var(--nook-bg)!important;background-image:radial-gradient(var(--pattern-dot) 15%,transparent 16%)!important;background-size:30px 30px!important;background-attachment:fixed!important}[data-theme=roost] .dal-card{background:#292524!important;border-color:#d4a3734d!important}[data-theme=roost] .dal-body{background:#1c1917!important}[data-theme=roost] .flight-label{color:#d1beaf!important}[data-theme=roost] .flight-value{color:#fdf8f5!important}[data-theme=roost] .flight-divider{background:#d4a37333!important}[data-theme=roost] .dal-header{background:#8f5c38!important;border-bottom:4px solid #e6be94!important}[data-theme=roost] .dal-footer{background:#6f4325!important;color:#ffffffe6!important}[data-theme=roost] .passport-booklet{background:#292524!important;border:1px solid rgba(212,163,115,.28)!important;color:#f0e6df!important}[data-theme=roost] .notebook-heading{color:#fdf8f5!important}[data-theme=roost] .notebook-lines{background-image:repeating-linear-gradient(transparent,transparent 31px,rgba(212,163,115,.16) 31px,rgba(212,163,115,.16) 32px)!important;color:#ded1c7!important}[data-theme=roost] .item-pill{background:#40362f!important;border-color:#d4a37347!important;color:#fdf8f5!important}[data-theme=roost] .item-pill .dot{background:#e6ccb2!important}[data-theme=roost] .map-polaroid{background:#292524!important;border:1px solid rgba(212,163,115,.3)!important;box-shadow:0 10px 25px #0006!important}[data-theme=roost] .polaroid-caption{color:#fdf8f5!important}[data-theme=roost] .order-bot-card{background:#221813!important;border-color:#d4a37359!important}[data-theme=roost] .order-bot-title{color:#ddb892!important}[data-theme=sakura]{--acnh-sand: #fdf2f8;--nook-bg: #fdf2f8;--nook-cream: #ffffff;--nook-green: #ec4899;--nook-accent: #f472b6;--nook-dark: #db2777;--nook-blue: #f43f5e;--nook-yellow: #fb7185;--pattern-dot: rgba(236, 72, 153, .22);--paper: #ffffff;--text: #4a2040;--card-bg: #ffffff;--card-border: rgba(236, 72, 153, .25);--subtle-bg: #fdf2f8;--nav-scrolled-bg: rgba(253, 242, 248, .95);color-scheme:light}[data-theme=sakura] body{background:#fdf2f8!important;background-color:#fdf2f8!important;background-attachment:fixed!important;color:#4a2040!important}[data-theme=sakura],[data-theme=sakura] body,[data-theme=sakura] p,[data-theme=sakura] label,[data-theme=sakura] li,[data-theme=sakura] td,[data-theme=sakura] th,[data-theme=sakura] dt,[data-theme=sakura] dd,[data-theme=sakura] .form-label,[data-theme=sakura] .form-check-label{color:#4a2040}[data-theme=sakura] .text-dark,[data-theme=sakura] .text-body,[data-theme=sakura] .text-body-emphasis,[data-theme=sakura] .text-dark-emphasis,[data-theme=sakura] .text-black,[data-theme=sakura] strong,[data-theme=sakura] b,[data-theme=sakura] h1,[data-theme=sakura] h2,[data-theme=sakura] h3,[data-theme=sakura] h4,[data-theme=sakura] h5,[data-theme=sakura] h6,[data-theme=sakura] .brand-name,[data-theme=sakura] .fw-black,[data-theme=sakura] .fw-bolder{color:#3b072c!important}[data-theme=sakura] .text-muted,[data-theme=sakura] .text-secondary,[data-theme=sakura] .text-body-secondary,[data-theme=sakura] .text-body-tertiary,[data-theme=sakura] .text-muted-50,[data-theme=sakura] .text-black-50,[data-theme=sakura] .tiny-text,[data-theme=sakura] small.text-muted,[data-theme=sakura] .text-white-50{color:#9d4e7f!important;opacity:.95}[data-theme=sakura] .bg-cream,[data-theme=sakura] .bg-white,[data-theme=sakura] .bg-sand,[data-theme=sakura] .card,[data-theme=sakura] .modal-content,[data-theme=sakura] .modal-content-card,[data-theme=sakura] .modal-body,[data-theme=sakura] .modal-header,[data-theme=sakura] .modal-footer,[data-theme=sakura] .dropdown-menu,[data-theme=sakura] .list-group-item,[data-theme=sakura] footer.bg-white{background-color:#fff!important;border-color:#ec489940!important}[data-theme=sakura] .bg-light,[data-theme=sakura] .bg-light-subtle,[data-theme=sakura] .bg-secondary-subtle,[data-theme=sakura] .ratio.bg-light,[data-theme=sakura] .mobile-flyout{background-color:#fdf2f8!important;color:#4a2040!important;border-color:#ec489933!important}[data-theme=sakura] .border,[data-theme=sakura] .border-bottom,[data-theme=sakura] .border-top,[data-theme=sakura] .border-start,[data-theme=sakura] .border-end{border-color:#ec489938!important}[data-theme=sakura] .form-control,[data-theme=sakura] .form-select,[data-theme=sakura] input:not([type=checkbox]):not([type=radio]),[data-theme=sakura] select,[data-theme=sakura] textarea{background-color:#fff!important;color:#4a2040!important;border-color:#ec48994d!important}[data-theme=sakura] .form-control:focus,[data-theme=sakura] .form-select:focus,[data-theme=sakura] input:focus,[data-theme=sakura] select:focus,[data-theme=sakura] textarea:focus{border-color:#ec4899!important;box-shadow:0 0 0 4px #ec489938!important}[data-theme=sakura] .btn-nook,[data-theme=sakura] .btn-nook-primary{background-color:#db2777!important;color:#fff!important;border-color:#be185d!important;box-shadow:0 4px 14px #ec48994d!important}[data-theme=sakura] .btn-nook:hover,[data-theme=sakura] .btn-nook-primary:hover{background-color:#be185d!important;color:#fff!important;box-shadow:0 8px 22px #ec489966!important}[data-theme=sakura] .nav-pill-link.active,[data-theme=sakura] .stable-nav-link.active{background-color:#ec4899!important;color:#fff!important;box-shadow:0 4px 16px #ec489966!important}[data-theme=sakura] .glass-filter,[data-theme=sakura] .desktop-nav-container{background:#ffffffeb!important;border-color:#ec489940!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-theme=dal]{--acnh-sand: #0f172a;--nook-bg: #0f172a;--nook-cream: #1e293b;--nook-green: #0284c7;--nook-accent: #38bdf8;--nook-dark: #0369a1;--nook-blue: #0ea5e9;--nook-yellow: #fbbf24;--pattern-dot: rgba(56, 189, 248, .25);--paper: #1e293b;--text: #f8fafc;--card-bg: #1e293b;--card-border: rgba(56, 189, 248, .28);--subtle-bg: #0f172a;--nav-scrolled-bg: rgba(15, 23, 42, .95);color-scheme:dark}[data-theme=dal] body{background:#0f172a!important;background-color:#0f172a!important;background-attachment:fixed!important;color:#f8fafc!important}[data-theme=dal],[data-theme=dal] body,[data-theme=dal] p,[data-theme=dal] label,[data-theme=dal] li,[data-theme=dal] td,[data-theme=dal] th,[data-theme=dal] dt,[data-theme=dal] dd,[data-theme=dal] .form-label,[data-theme=dal] .form-check-label{color:#f8fafc}[data-theme=dal] .text-dark,[data-theme=dal] .text-body,[data-theme=dal] .text-body-emphasis,[data-theme=dal] .text-dark-emphasis,[data-theme=dal] .text-black,[data-theme=dal] strong,[data-theme=dal] b,[data-theme=dal] h1,[data-theme=dal] h2,[data-theme=dal] h3,[data-theme=dal] h4,[data-theme=dal] h5,[data-theme=dal] h6,[data-theme=dal] .brand-name,[data-theme=dal] .fw-black,[data-theme=dal] .fw-bolder{color:#fff!important}[data-theme=dal] .text-muted,[data-theme=dal] .text-secondary,[data-theme=dal] .text-body-secondary,[data-theme=dal] .text-body-tertiary,[data-theme=dal] .text-muted-50,[data-theme=dal] .text-black-50,[data-theme=dal] .tiny-text,[data-theme=dal] small.text-muted,[data-theme=dal] .text-white-50{color:#94a3b8!important;opacity:.95}[data-theme=dal] .bg-cream,[data-theme=dal] .bg-white,[data-theme=dal] .bg-sand,[data-theme=dal] .card,[data-theme=dal] .modal-content,[data-theme=dal] .modal-content-card,[data-theme=dal] .modal-body,[data-theme=dal] .modal-header,[data-theme=dal] .modal-footer,[data-theme=dal] .dropdown-menu,[data-theme=dal] .list-group-item,[data-theme=dal] footer.bg-white{background-color:#1e293b!important;border-color:#38bdf847!important}[data-theme=dal] .bg-light,[data-theme=dal] .bg-light-subtle,[data-theme=dal] .bg-secondary-subtle,[data-theme=dal] .ratio.bg-light,[data-theme=dal] .mobile-flyout{background-color:#0f172a!important;color:#f8fafc!important;border-color:#38bdf838!important}[data-theme=dal] .border,[data-theme=dal] .border-bottom,[data-theme=dal] .border-top,[data-theme=dal] .border-start,[data-theme=dal] .border-end{border-color:#38bdf840!important}[data-theme=dal] .form-control,[data-theme=dal] .form-select,[data-theme=dal] input:not([type=checkbox]):not([type=radio]),[data-theme=dal] select,[data-theme=dal] textarea{background-color:#0f172a!important;color:#f8fafc!important;border-color:#38bdf859!important}[data-theme=dal] .form-control:focus,[data-theme=dal] .form-select:focus,[data-theme=dal] input:focus,[data-theme=dal] select:focus,[data-theme=dal] textarea:focus{border-color:#38bdf8!important;box-shadow:0 0 0 4px #38bdf847!important;background-color:#162033!important}[data-theme=dal] .btn-nook,[data-theme=dal] .btn-nook-primary{background-color:#0369a1!important;color:#fff!important;border-color:#075985!important;box-shadow:0 4px 14px #0284c759!important}[data-theme=dal] .btn-nook:hover,[data-theme=dal] .btn-nook-primary:hover{background-color:#075985!important;color:#fbbf24!important;box-shadow:0 8px 22px #0284c773!important}[data-theme=dal] .nav-pill-link.active,[data-theme=dal] .stable-nav-link.active{background-color:#0284c7!important;color:#fff!important;box-shadow:0 4px 16px #0284c773!important}[data-theme=dal] .glass-filter,[data-theme=dal] .desktop-nav-container{background:#0f172ae6!important;border-color:#38bdf847!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-theme=nooklink]{--acnh-sand: #090d16;--nook-bg: #090d16;--nook-cream: #111827;--nook-green: #10b981;--nook-accent: #34d399;--nook-dark: #059669;--nook-blue: #06b6d4;--nook-yellow: #facc15;--pattern-dot: rgba(16, 185, 129, .25);--paper: #111827;--text: #f8fafc;--card-bg: #111827;--card-border: rgba(16, 185, 129, .3);--subtle-bg: #090d16;--nav-scrolled-bg: rgba(9, 13, 22, .95);color-scheme:dark}[data-theme=nooklink] body{background:#090d16!important;background-color:#090d16!important;background-attachment:fixed!important;color:#f8fafc!important}[data-theme=nooklink],[data-theme=nooklink] body,[data-theme=nooklink] p,[data-theme=nooklink] label,[data-theme=nooklink] li,[data-theme=nooklink] td,[data-theme=nooklink] th,[data-theme=nooklink] dt,[data-theme=nooklink] dd,[data-theme=nooklink] .form-label,[data-theme=nooklink] .form-check-label{color:#f8fafc}[data-theme=nooklink] .text-dark,[data-theme=nooklink] .text-body,[data-theme=nooklink] .text-body-emphasis,[data-theme=nooklink] .text-dark-emphasis,[data-theme=nooklink] .text-black,[data-theme=nooklink] strong,[data-theme=nooklink] b,[data-theme=nooklink] h1,[data-theme=nooklink] h2,[data-theme=nooklink] h3,[data-theme=nooklink] h4,[data-theme=nooklink] h5,[data-theme=nooklink] h6,[data-theme=nooklink] .brand-name,[data-theme=nooklink] .fw-black,[data-theme=nooklink] .fw-bolder{color:#fff!important}[data-theme=nooklink] .text-muted,[data-theme=nooklink] .text-secondary,[data-theme=nooklink] .text-body-secondary,[data-theme=nooklink] .text-body-tertiary,[data-theme=nooklink] .text-muted-50,[data-theme=nooklink] .text-black-50,[data-theme=nooklink] .tiny-text,[data-theme=nooklink] small.text-muted,[data-theme=nooklink] .text-white-50{color:#94a3b8!important;opacity:.95}[data-theme=nooklink] .bg-cream,[data-theme=nooklink] .bg-white,[data-theme=nooklink] .bg-sand,[data-theme=nooklink] .card,[data-theme=nooklink] .modal-content,[data-theme=nooklink] .modal-content-card,[data-theme=nooklink] .modal-body,[data-theme=nooklink] .modal-header,[data-theme=nooklink] .modal-footer,[data-theme=nooklink] .dropdown-menu,[data-theme=nooklink] .list-group-item,[data-theme=nooklink] footer.bg-white{background-color:#111827!important;border-color:#10b9814d!important}[data-theme=nooklink] .bg-light,[data-theme=nooklink] .bg-light-subtle,[data-theme=nooklink] .bg-secondary-subtle,[data-theme=nooklink] .ratio.bg-light,[data-theme=nooklink] .mobile-flyout{background-color:#090d16!important;color:#f8fafc!important;border-color:#10b98138!important}[data-theme=nooklink] .border,[data-theme=nooklink] .border-bottom,[data-theme=nooklink] .border-top,[data-theme=nooklink] .border-start,[data-theme=nooklink] .border-end{border-color:#10b98140!important}[data-theme=nooklink] .form-control,[data-theme=nooklink] .form-select,[data-theme=nooklink] input:not([type=checkbox]):not([type=radio]),[data-theme=nooklink] select,[data-theme=nooklink] textarea{background-color:#090d16!important;color:#f8fafc!important;border-color:#10b98159!important}[data-theme=nooklink] .form-control:focus,[data-theme=nooklink] .form-select:focus,[data-theme=nooklink] input:focus,[data-theme=nooklink] select:focus,[data-theme=nooklink] textarea:focus{border-color:#10b981!important;box-shadow:0 0 0 4px #10b98147!important;background-color:#0f172a!important}[data-theme=nooklink] .btn-nook,[data-theme=nooklink] .btn-nook-primary{background-color:#047857!important;color:#fff!important;border-color:#059669!important;box-shadow:0 4px 14px #10b98159!important}[data-theme=nooklink] .btn-nook:hover,[data-theme=nooklink] .btn-nook-primary:hover{background-color:#059669!important;color:#34d399!important;box-shadow:0 8px 22px #10b98173!important}[data-theme=nooklink] .nav-pill-link.active,[data-theme=nooklink] .stable-nav-link.active{background-color:#047857!important;color:#fff!important;box-shadow:0 4px 16px #10b98173!important}[data-theme=nooklink] .glass-filter,[data-theme=nooklink] .desktop-nav-container{background:#111827eb!important;border-color:#10b9814d!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body{font-family:var(--font-main),serif;background-color:var(--acnh-sand);scroll-behavior:smooth;transition:background-color .3s ease,color .3s ease}.text-uppercase{text-transform:none!important}.force-uppercase{text-transform:uppercase;letter-spacing:1px}html{font-size:16px}body{line-height:1.55;color:var(--text)}h1,h2,h3,h4,h5,h6{margin:0 0 .35rem;line-height:1.2;text-transform:none}h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.25rem}.h4{font-size:1rem}.fw-black{letter-spacing:0px}.ac-font{font-family:Fredoka One,cursive;letter-spacing:.5px}.font-nunito{font-family:Nunito,sans-serif}.fw-black{font-weight:900}.x-small{font-size:.7rem}.cursor-pointer{cursor:pointer}.grayscale{filter:grayscale(100%)}.grayscale-sm{filter:grayscale(80%)}.letter-spacing-1{letter-spacing:1px}.spacing-wide{letter-spacing:1.5px}.tracking-wide{letter-spacing:1px}.tiny-text{font-size:.65rem;letter-spacing:.5px}.transition-all{transition:all .3s ease}.transition-scale{transition:transform .6s ease}.transition-transform{transition:transform .2s ease}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.text-nook,.text-nook-green{color:var(--nook-green)}[data-theme=celeste] :is(.text-nook,.text-nook-green){color:#a78bfa}[data-theme=sakura] :is(.text-nook,.text-nook-green){color:#be185d}[data-theme=dal] :is(.text-nook,.text-nook-green){color:#38bdf8}.bg-nook-green{background-color:var(--nook-green)}.bg-cream{background-color:var(--nook-cream)}.bg-success-dark{background-color:#1e7e34}.bg-light-green{background-color:#ecfdf5}.bg-light-yellow{background-color:#fefce8}.bg-light-blue{background-color:#f0f9ff}.rotate-n2{transform:rotate(-2deg)}.rotate-n10{transform:rotate(-10deg)}.transform-rotate-n3{transform:rotate(-3deg)}.nook-os,.bg-pattern,.nook-bg{background-color:var(--nook-bg);background-image:radial-gradient(var(--pattern-dot) 15%,transparent 16%);background-size:30px 30px;background-attachment:fixed;font-family:Nunito,sans-serif}.bg-sub-pattern{background-color:var(--nook-cream);background-image:repeating-linear-gradient(45deg,#fff9db 0,#fff9db 10px,var(--nook-cream) 10px,var(--nook-cream) 20px)}.bg-grid{background-image:linear-gradient(#eee 1px,transparent 1px),linear-gradient(90deg,#eee 1px,transparent 1px);background-size:20px 20px}.disclaimer-banner-card{transition:background-color .3s ease,border-color .3s ease,color .3s ease}.logo-box{width:44px;height:44px;background:var(--nook-green);border-radius:12px;overflow:hidden;border:2px solid #fff;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.brand-group:hover .logo-box{transform:rotate(-10deg) scale(1.1)}.logo-img{width:100%;height:100%;object-fit:cover}.nav-pill-link{color:#555!important;position:relative}.nav-pill-link:hover{color:var(--nook-green)!important;background:#28a7450d}.nav-pill-link.active{background:var(--nook-green);color:#fff!important;box-shadow:0 4px 12px #28a7454d}.icon-sm{font-size:.85rem;opacity:.8}.navbar-scrolled{border-bottom:2px solid rgba(40,167,69,.1)}.hamburger span{display:block;width:22px;height:3px;background:var(--nook-green);margin:4px auto;transition:.3s;border-radius:10px}.open .hamburger span:nth-child(1){transform:rotate(-45deg) translate(-4px,5px)}.open .hamburger span:nth-child(2){opacity:0}.open .hamburger span:nth-child(3){transform:rotate(45deg) translate(-4px,-6px)}.btn{transition:all .2s cubic-bezier(.4,0,.2,1)}.btn:active{transform:translateY(1px) scale(.98)}.btn-nook-sm{background:#fff;border:2px solid #eef2e2;color:#5865f2;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-nook-sm:hover{transform:translateY(-2px);border-color:#5865f2;box-shadow:0 6px 14px #5865f240;filter:brightness(1.05)}.btn-nook-sm:active{transform:translateY(1px) scale(.96)}.btn-nook-primary{background-color:var(--nook-green, #37b06d);color:#fff!important;border:2px solid rgba(255,255,255,.4);box-shadow:0 4px 14px #37b06d4d;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-nook-primary:hover{background-color:#2ea466;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 18px #37b06d66;filter:brightness(1.05)}.btn-nook-primary:active{transform:translateY(1px) scale(.98);box-shadow:0 2px 6px #37b06d33}.btn-white{transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-white:hover{transform:translateY(-2px);background-color:#fff;border-color:var(--nook-green, #37b06d);box-shadow:0 6px 16px #00000014}.btn-white:active{transform:translateY(1px) scale(.98)}.transform-active:active{transform:scale(.96)!important}.btn-nook{background-color:var(--nook-green, #37b06d);color:#fff!important;border:2px solid transparent;box-shadow:0 4px 14px #37b06d4d;font-weight:700}.btn-nook:hover{background-color:#2ea466;transform:translateY(-2px);box-shadow:0 8px 20px #37b06d66;filter:brightness(1.05);color:#fff!important}.btn-nook:active{transform:translateY(1px) scale(.98);box-shadow:0 2px 6px #37b06d33}.btn-sub{background-color:#fef08a;color:#854d0e;border:2px solid #fde047;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-sub:hover{background-color:#fde047;color:#713f12;transform:translateY(-2px);box-shadow:0 6px 18px #eab30859}.btn-sub:active{transform:translateY(1px) scale(.98)}.btn-disabled{background-color:#f8f9fa;color:#adb5bd;border:2px solid #e9ecef;cursor:not-allowed;opacity:.7}.hover-lift{transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),border-color .22s ease}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001a!important}.btn-tab{color:#aaa;border:2px solid transparent;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-tab:hover{color:#666;background:#f8f9fa;transform:translateY(-1px)}.btn-tab.active{background-color:var(--nook-green);color:#fff;box-shadow:0 4px 14px #28a7454d;transform:translateY(-2px)}@media(max-width:576px){.btn-tab{font-size:.75rem;padding:.5rem}}.mobile-flyout{position:fixed;top:72px;left:0;right:0;background:var(--nook-bg);max-height:0;opacity:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);border-bottom:3px solid #e1e6d3}.mobile-flyout.active{max-height:80vh;opacity:1;padding-bottom:2rem}.mobile-card{background:#fff;border:2px solid #fff;color:#666;box-shadow:0 4px #e1e6d3;transition:all .2s}.mobile-card.active{background:var(--nook-cream);border-color:var(--nook-green);color:var(--nook-green);box-shadow:0 4px 0 var(--nook-green)}.mobile-icon-circle{width:45px;height:45px;background:#f8f9fa;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.mobile-card.active .mobile-icon-circle{background:var(--nook-green);color:#fff}.footer-logo{width:40px;height:40px;transition:transform .2s ease}.footer-logo-img{width:100%;height:100%;object-fit:cover}.footer-link{text-decoration:none;color:#6c757d;font-size:.9rem;transition:.2s}.footer-link:hover{color:#198754;transform:translate(3px)}.social-icon-link:hover{color:#198754!important;transform:translateY(-3px);transition:.2s}.hover-success:hover{color:#198754!important}.post-img-container{height:220px;position:relative;overflow:hidden;border-bottom:2px dashed #f0f0f0}.washi-tape-small{position:absolute;top:-10px;left:50%;transform:translate(-50%) rotate(-2deg);width:80px;height:25px;background:#fff6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 2px 4px #0000001a;z-index:5;border-left:2px dotted rgba(0,0,0,.1);border-right:2px dotted rgba(0,0,0,.1)}.date-sticker{position:absolute;bottom:15px;left:15px;background:#fff;color:var(--nook-green);padding:8px 12px;border-radius:12px;text-align:center;box-shadow:0 4px 10px #0000001a;border:2px solid var(--nook-green);transform:rotate(-3deg)}.group-hover-arrow:hover .transition-transform{transform:translate(5px)}.app-card{transition:transform .3s ease;border:2px solid transparent}.app-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #28a74526;border-color:#28a74533}.app-icon,.app-icon.header-icon{width:48px;height:48px;border-radius:18px;display:flex;align-items:center;justify-content:center;transform:rotate(-5deg)}.live-dot{width:10px;height:10px;background:var(--nook-green);border-radius:50%;display:inline-block;animation:pulse 2s infinite}.snapshot-frame{background:#fff;padding:15px 15px 50px;box-shadow:0 10px 30px #0000001a;transform:rotate(-3deg);max-width:550px;transition:transform .3s ease}.snapshot-frame:hover{transform:rotate(0) scale(1.02)}.floating-badge{animation:float 3s ease-in-out infinite}.floating-badge-2{animation:float 4s ease-in-out infinite reverse}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.modal-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1050;animation:fadeIn .3s ease}.modal-content-card{animation:slideUpFade .4s cubic-bezier(.34,1.56,.64,1)}@keyframes slideUpFade{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.control-center{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.5)}.filter-tab{background:transparent;border:2px solid transparent;border-radius:50px;padding:8px 20px;font-weight:800;color:#aaa;transition:all .2s}.filter-tab:hover{background:#00000008;color:#888}.filter-tab.active{background:#fff;color:var(--nook-dark);border-color:var(--nook-green);box-shadow:0 4px 15px #7dd18133;transform:translateY(-2px)}.focus-within-green:focus-within{border-color:var(--nook-green)!important;box-shadow:0 0 0 4px #7dd18133!important}.island-card{border-radius:28px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;background:#fff}.island-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px #00000014!important;z-index:10}.match-highlight{border:3px solid #ffc107!important;box-shadow:0 0 30px #ffc1074d!important}.status-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.pulse-ring{box-shadow:0 0 #28a745b3;animation:pulse-green 2s infinite}@keyframes pulse-green{0%{box-shadow:0 0 #28a74566}70%{box-shadow:0 0 0 6px #28a74500}to{box-shadow:0 0 #28a74500}}.dodo-text{letter-spacing:2px;font-size:1.1rem}.theme-badge{width:40px;height:40px;color:#fff;font-size:1.2rem}.theme-pink{background:#ffb7ce}.theme-teal{background:#88e0d0}.theme-purple{background:#d0bfff}.theme-gold{background:#f0c040}.animate-fade-in{animation:fadeInSmall .3s ease-out}@keyframes fadeInSmall{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hover-nook:hover{background-color:#f8f9fa;transform:translateY(-2px)}.hover-scale{transition:transform .2s ease,box-shadow .2s ease;display:inline-block}.hover-scale:hover{transform:translateY(-3px);box-shadow:0 5px 10px #0000001a!important}.hover-border-danger:hover{border-color:#dc3545!important;transform:translateY(-3px)}.hover-border-primary:hover{border-color:#0d6efd!important;transform:translateY(-3px)}.hover-border:hover{border-color:#eee!important}.spin-hover:hover{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.tier-card{transition:transform .2s}.tier-card:hover{transform:translateY(-5px)}.step-circle{width:45px;height:45px;background:#333;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;box-shadow:2px 2px #0003}.icon-circle,.icon-box{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}.bg-danger-subtle{background-color:#fff0f0}.bg-warning-subtle{background-color:#fffdec}.bg-primary-subtle{background-color:#f0f7ff}.receipt-line{height:2px;background-image:linear-gradient(to right,#ccc 50%,#fff0 0%);background-position:bottom;background-size:10px 1px;background-repeat:repeat-x}.ring-success{box-shadow:0 0 0 4px #1987541a}.passport-card{background-color:#fff;background-size:20px 20px}.photo-frame{transform:rotate(-3deg);border:1px solid #eee}.passport-field{border-bottom:2px dashed #eee;padding-bottom:5px}.stamp-circle{width:100px;height:100px;border:3px double var(--nook-green);border-radius:50%;transform:rotate(-10deg);opacity:.8;transition:transform .2s}.stamp-circle:hover{transform:rotate(0) scale(1.1);opacity:1}.icon-bubble{width:50px;height:50px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.hover-lift{transition:transform .2s}.hover-lift:hover{transform:translateY(-5px)}.profile-table-wrap{overflow-x:auto}.profile-table-wrap .datatable-wrapper{color:var(--text)}.profile-table-wrap .datatable-top,.profile-table-wrap .datatable-bottom{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:0 0 14px}.profile-table-wrap .datatable-bottom{padding:14px 0 0}.profile-table-wrap .datatable-input,.profile-table-wrap .datatable-selector{border:1px solid #e1e6d3;border-radius:999px;color:#5e564d;font-weight:800;outline:none;padding:7px 14px}.profile-table-wrap .datatable-input:focus,.profile-table-wrap .datatable-selector:focus{border-color:var(--nook-green);box-shadow:0 0 0 4px #28a7451f}.profile-table-wrap .datatable-info{color:#8b8377;font-size:.8rem;font-weight:800}.profile-table-wrap .datatable-pagination-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.profile-table-wrap .datatable-pagination a{border:1px solid #e1e6d3;border-radius:999px;color:#5e564d;display:inline-flex;font-weight:900;min-width:34px;justify-content:center;padding:6px 10px;text-decoration:none}.profile-table-wrap .datatable-active a,.profile-table-wrap .datatable-pagination a:hover{background:var(--nook-green);border-color:var(--nook-green);color:#fff}.profile-table{min-width:560px}.profile-table th{color:#8b8377;font-size:.72rem;font-weight:900;text-transform:uppercase}.profile-table td{color:#5e564d;font-weight:800}.dal-bg{background-color:#f0f4e4;background-image:linear-gradient(30deg,#e6ebd6 12%,transparent 12.5%,transparent 87%,#e6ebd6 87.5%,#e6ebd6),linear-gradient(150deg,#e6ebd6 12%,transparent 12.5%,transparent 87%,#e6ebd6 87.5%,#e6ebd6),linear-gradient(30deg,#e6ebd6 12%,transparent 12.5%,transparent 87%,#e6ebd6 87.5%,#e6ebd6),linear-gradient(150deg,#e6ebd6 12%,transparent 12.5%,transparent 87%,#e6ebd6 87.5%,#e6ebd6),radial-gradient(#e6ebd6 20%,transparent 20%);background-size:80px 140px}.dal-hero{background:var(--dal-blue);min-height:280px;position:relative}.wave-divider{position:absolute;bottom:-1px;left:0;width:100%;height:50px;background:url('data:image/svg+xml;utf8,<svg viewBox="0 0 1440 320" xmlns="http://www.w3.org/2000/svg"><path fill="%23f0f4e4" fill-opacity="1" d="M0,224L48,213.3C96,203,192,181,288,181.3C384,181,480,203,576,224C672,245,768,267,864,261.3C960,256,1056,224,1152,197.3C1248,171,1344,149,1392,138.7L1440,128L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path></svg>');background-size:cover;background-repeat:no-repeat}.btn-dal-back{background:#fff3;border:2px solid rgba(255,255,255,.4);color:#fff;padding:8px 20px;border-radius:50px;font-weight:800;transition:.2s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.btn-dal-back:hover{background:#fff;color:var(--dal-blue)}.dal-badge{background:var(--dal-yellow);color:#5a4a1b;padding:6px 15px;border-radius:8px;font-weight:900;box-shadow:0 4px #0000001a;letter-spacing:1px}.title-shadow{text-shadow:0 4px 0 rgba(0,0,0,.1);font-family:Fredoka One,cursive}.content-offset{margin-top:-60px;position:relative;z-index:10}.search-wrapper{display:flex;justify-content:center}.search-box{background:#fff;width:100%;max-width:500px;padding:10px;border-radius:50px;display:flex;align-items:center;border:4px solid var(--dal-yellow)}.search-icon{color:#ccc;margin-left:15px;font-size:1.2rem}.search-box input{border:none;outline:none;flex-grow:1;padding:10px 15px;font-size:1.1rem;font-weight:700;color:#555}.clear-btn{background:#eee;border:none;width:30px;height:30px;border-radius:50%;color:#888;margin-right:5px}.ticket-card{background:var(--paper);border-radius:20px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1);border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 20px #4090bd26;cursor:pointer;height:100%}.ticket-card:hover{transform:translateY(-10px) rotate(1deg);box-shadow:0 20px 30px #4090bd40;z-index:5}.card-image-container{position:relative;height:180px;background:#eee;overflow:hidden}.map-img{width:100%;height:100%;object-fit:cover;transition:.5s}.ticket-card:hover .map-img{transform:scale(1.05)}.sepia{filter:sepia(.5) contrast(.8);opacity:.8}.status-pill{position:absolute;top:12px;left:12px;padding:5px 12px;border-radius:8px;font-size:.7rem;font-weight:900;letter-spacing:.5px;z-index:2;box-shadow:0 2px 5px #0003}.status-pill.online{background:#7dd181;color:#1a4d1d}.status-pill.sub-only{background:var(--dal-yellow);color:#5a4a1b}.status-pill.refreshing{background:#fff;color:#888}.status-pill.offline{background:#e06c75;color:#fff}.visitor-badge{position:absolute;bottom:10px;right:10px;background:#0009;color:#fff;padding:2px 10px;border-radius:20px;font-size:.75rem;font-weight:700}.card-body{padding:20px}.card-title{font-family:Fredoka One,cursive;color:#444;margin-bottom:2px;font-size:1.4rem}.card-subtitle{color:#999;font-weight:800;font-size:.75rem;text-transform:uppercase;letter-spacing:1px}.dodo-ticket{background:var(--dal-blue);color:#fff;border-radius:6px;padding:4px 8px;text-align:center;border:2px dashed rgba(255,255,255,.3)}.dodo-ticket .label{display:block;font-size:.5rem;opacity:.8;font-weight:800}.dodo-ticket .code{display:block;font-family:Courier New,monospace;font-weight:700;line-height:1;font-size:1rem}.divider-dashed{border-top:2px dashed #eee;margin:15px 0}.loot-container{display:flex;flex-wrap:wrap;gap:6px}.loot-pill{background:#f0f2f5;color:#666;padding:4px 10px;border-radius:8px;font-size:.75rem;font-weight:700}.loot-pill.more{background:var(--dal-yellow);color:#5a4a1b}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-up{animation:fadeInUp .6s ease forwards}.text-dal-blue{color:var(--dal-blue)}.btn-nook-back{width:45px;height:45px;border-radius:50%;background:#fff;border:3px solid #e1e6d3;color:#9bac85;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.btn-nook-back:hover{transform:scale(1.1) rotate(-10deg);border-color:var(--nook-green);color:var(--nook-green)}.polaroid-stack{position:relative;perspective:1000px}.map-polaroid{background:#fff;padding:15px 15px 50px;box-shadow:0 10px 20px #0000001a;transform:rotate(-2deg);transition:transform .3s ease;position:relative}.map-polaroid:hover{transform:rotate(0) scale(1.02);z-index:10}.img-wrapper{position:relative;background:#eee;overflow:hidden;border:1px solid #ddd}.zoom-indicator{position:absolute;bottom:10px;right:10px;background:#0009;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;pointer-events:none}.tape-strip{position:absolute;top:-12px;left:50%;transform:translate(-50%);width:120px;height:35px;background:#fff9;border-left:2px dotted rgba(0,0,0,.1);border-right:2px dotted rgba(0,0,0,.1);box-shadow:0 2px 4px #0000001a;z-index:5}.polaroid-caption{position:absolute;bottom:15px;left:0;right:0;text-align:center;font-family:Fredoka One,cursive;color:#aaa;letter-spacing:1px}.dal-card{background:#fff;border-radius:20px;overflow:hidden;border:3px solid white;margin-top:2rem}.dal-header{background:var(--dal-blue);color:#fff;padding:12px 20px;font-weight:900;letter-spacing:1px;font-size:.9rem;border-bottom:4px solid var(--dal-yellow)}.dal-body{padding:20px;background:#f4f8fb}.flight-row{display:flex;justify-content:space-between;align-items:center}.flight-label{font-size:.75rem;font-weight:800;color:#8faab8;letter-spacing:.5px}.flight-value{font-family:Fredoka One,cursive;font-size:1.2rem;color:#555}.flight-divider{height:2px;background:#e1e9ef;margin:12px 0;border-radius:2px}.dal-footer{background:var(--dal-blue);color:#fffc;font-size:.7rem;text-align:center;padding:6px;font-weight:700}.pulse{animation:pulse 1.5s infinite}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.passport-booklet{background:var(--paper);border-radius:25px 5px 5px 25px;overflow:hidden;position:relative}.passport-booklet:before{content:"";position:absolute;left:0;top:0;bottom:0;width:25px;background:linear-gradient(to right,rgba(0,0,0,.05),transparent);border-right:1px solid rgba(0,0,0,.05);z-index:5}.passport-header{background:var(--nook-green);padding:40px 40px 60px 50px;color:#fff;position:relative;clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.passport-stamp{display:inline-block;border:2px solid rgba(255,255,255,.6);padding:4px 10px;border-radius:8px;font-size:.7rem;font-weight:800;letter-spacing:2px}.island-title{font-family:Fredoka One,cursive;font-size:3.5rem;line-height:1;margin-bottom:5px;text-shadow:2px 2px 0 rgba(0,0,0,.1)}.island-badge{background:#0003;padding:5px 15px;border-radius:20px;font-weight:700;font-size:.9rem}.passport-body{padding:30px 40px 40px 50px}.notebook-heading{font-family:Fredoka One,cursive;color:#5e564d;margin-bottom:15px;display:flex;align-items:center}.notebook-lines{background-image:repeating-linear-gradient(transparent,transparent 31px,#e3dfd3 31px,#e3dfd3 32px);line-height:32px;padding-top:8px!important;color:#6c6358}.item-pill{background:#fff;border:2px solid #eaddcf;border-radius:20px;padding:6px 14px;font-weight:700;font-size:.85rem;color:#8c7e6e;display:inline-flex;align-items:center}.item-pill .dot{width:8px;height:8px;background:#eaddcf;border-radius:50%;margin-right:8px}.action-area{margin-top:40px}.btn-dodo-3d{width:100%;border:none;background:transparent;padding:0;position:relative;transition:all .1s}.btn-dodo-3d .content{background:var(--nook-green);border-radius:20px;padding:15px;display:flex;align-items:center;gap:20px;color:#fff;transform:translateY(-6px);transition:transform .1s,background .2s;border:3px solid var(--nook-dark);box-shadow:0 6px 0 var(--nook-dark)}.btn-dodo-3d:active:not(.disabled) .content{transform:translateY(0);box-shadow:0 0 0 var(--nook-dark)}.btn-dodo-3d.disabled .content{background:#ccc;border-color:#999;box-shadow:0 6px #999;cursor:not-allowed}.icon-box{width:50px;height:50px;background:#00000026;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.text-group{display:flex;flex-direction:column;align-items:flex-start}.action-label{font-size:.75rem;text-transform:uppercase;font-weight:800;opacity:.9}.action-code{font-family:Fredoka One,cursive;font-size:1.8rem;line-height:1}.patreon-link{display:block;text-align:center;margin-top:15px;color:#d1b080;font-weight:800;font-size:.9rem;text-decoration:none}.patreon-link:hover{text-decoration:underline;color:#b89768}.modal-backdrop-custom{position:fixed;inset:0;background:#2d2a26e6;z-index:9999;display:flex;align-items:center;justify-content:center;padding:25px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fadeIn .2s}.modal-content-custom{position:relative;width:auto;height:auto;max-width:100%;max-height:100%;display:flex}.modal-content-custom img{max-width:calc(100vw - 50px);max-height:calc(100vh - 50px);width:auto;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 25px 50px -12px #0009}.close-fab{position:absolute;top:-20px;right:-20px;width:50px;height:50px;border-radius:50%;background:#fff;border:none;color:#333;font-size:1.5rem;box-shadow:0 5px 15px #0000004d;transition:transform .2s;cursor:pointer}.close-fab:hover{transform:scale(1.1) rotate(90deg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.post-card{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center top}.post-card:hover{transform:translateY(-8px) rotate(1deg);box-shadow:0 20px 40px #0000001a!important;z-index:5}.transition-scale{transition:transform .5s ease}.post-card:hover .transition-scale{transform:scale(1.05)}.washi-tape{position:absolute;top:-10px;left:50%;transform:translate(-50%) rotate(-2deg);width:90px;height:30px;background:#ffffff59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 4px #0000001a;z-index:5;border-left:2px dotted rgba(0,0,0,.1);border-right:2px dotted rgba(0,0,0,.1)}.btn-white{background:#fff;color:var(--nook-green);border:none}.hover-opacity-100:hover{opacity:1!important}.blur-content{filter:blur(8px);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5;max-height:400px;overflow:hidden}.locked-overlay{position:absolute;inset:0;z-index:10;background:linear-gradient(to bottom,#fff0,#fffc 20%,#fff)}.article-body img{max-width:100%;height:auto;border-radius:12px;margin:20px 0}.article-body{font-size:1.15rem;line-height:1.8;color:#444}.group-hover:hover .transition-colors{color:var(--nook-green)!important;transition:color .2s}.pocket-item-card{transition:all .2s ease;position:relative}.pocket-item-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #28a7451f!important}.pocket-item-image{border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f8f9fa}.pocket-item-image img{width:100%;height:100%;object-fit:contain;padding:4px}.terminal-window{border-radius:12px;overflow:hidden;border:2px solid #1e7e34}.terminal-header{background:#1e7e34;padding:12px 16px;display:flex;align-items:center}.terminal-dot{width:12px;height:12px;border-radius:50%;margin-right:6px}.terminal-content{background:#0a0e0a;color:#4ade80;font-family:Courier New,monospace;text-shadow:0 0 8px rgba(74,222,128,.3)}.terminal-output{min-height:70px;padding:12px;border:1px solid #333;border-radius:8px;background:#0a0e0a;color:#4ade80;font-size:.85rem;text-shadow:0 0 8px rgba(74,222,128,.3);white-space:pre-wrap;word-break:break-word}.terminal-output.drop{color:#22d3ee;text-shadow:0 0 8px rgba(34,211,238,.3)}.btn-nook-sm:disabled,.btn-nook-sm[disabled]{opacity:.5;cursor:not-allowed}.btn-copy-command{transition:all .2s ease;font-weight:700;position:relative;overflow:hidden}.btn-copy-command:active{transform:scale(.98)!important}.empty-pockets-state{text-align:center;padding:32px 16px;border-radius:12px;border:2px dashed rgba(40,167,69,.25);background:#e8f5e980}.empty-pockets-state i{font-size:2rem;opacity:.3;margin-bottom:12px;display:block}.badge-count{box-shadow:0 3px 8px #28a74533;font-weight:700}.quick-fill-section{border:2px solid #88e0a0;border-radius:16px;background:#e8f5e980;padding:16px}.quick-fill-btn{transition:all .2s ease;box-shadow:0 4px #6dbd83;font-weight:700}.quick-fill-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px #6dbd83}.quick-fill-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 #6dbd83}.quick-fill-btn:disabled,button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none!important}@media(max-width:576px){.pocket-item-card{padding:12px!important}.quick-fill-section{padding:12px}.terminal-window{border-radius:8px}}.glass-filter{background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 32px #28a7451a}.cb-item-card{display:flex;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.34,1.56,.64,1);border:2px solid transparent}.cb-item-card:hover{transform:translateY(-4px) scale(1.01);border-color:#28a7454d;box-shadow:0 15px 30px #28a74526!important;z-index:10}.cb-item-image{transition:transform .4s ease}.cb-item-card:hover .cb-item-image{transform:scale(1.1)}.cb-item-card .ratio{flex-shrink:0}.cb-item-card .cb-item-meta{flex:1 1 auto}.cb-item-card .cb-item-footer{margin-top:auto}.pocket-slot{background:#f1ebd9;border:2px solid #dfd5be;border-radius:16px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;transition:transform .2s;box-shadow:inset 0 2px 4px #0000000d}.pocket-slot:hover{transform:translateY(-2px);border-color:#c7b897;background:#e9e1cc}.pocket-img-wrap{width:40px;height:40px;background:#fff;border-radius:10px;padding:4px;box-shadow:0 2px 4px #0000001a;flex-shrink:0}.terminal-window{background:#2b2b2b;border:3px solid #1a1a1a;border-radius:12px;box-shadow:inset 0 0 20px #00000080,0 4px 10px #0003;position:relative;overflow:hidden}.terminal-header{background:#1a1a1a;padding:6px 12px;font-size:.75rem;color:#888;display:flex;gap:6px;align-items:center}.terminal-dot{width:10px;height:10px;border-radius:50%}.terminal-dot.r{background:#ff5f56}.terminal-dot.y{background:#ffbd2e}.terminal-dot.g{background:#27c93f}.btn-terminal{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;transition:all .2s}.btn-terminal:hover:not(:disabled){background:#ffffff1a;border-color:#fff6}.command-builder-tip{background:#edfcf0f2;border-color:#d1fae5;color:#14532d}.command-builder-tip code{display:inline-block;padding:.15rem .35rem;background:#dcfce7bf;border-radius:.35rem;color:#0f766e;font-size:.8rem}.cb-item-card{min-height:100%;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.cb-item-card .btn{transition:transform .2s ease,box-shadow .2s ease}.cb-item-card{background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.cb-item-card .ratio{background:#f0f8f399}.cb-item-card .cb-item-image{padding:18px}.cb-item-card .cb-item-meta{padding:14px 14px 8px}.cb-item-card .cb-item-footer{padding:12px 14px 16px;border-top:1px solid #f0f6f0}.cb-item-card .badge{background:#00000008;border:1px solid rgba(0,0,0,.03);color:#6b6b6b;font-weight:800}.cb-item-card .text-truncate{color:#2b2b2b}.cb-item-card.border-success{box-shadow:0 22px 40px #28a74524!important}.cb-item-card .btn+.btn{margin-left:6px}.cb-item-card .btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #28a74526}.terminal-window{min-height:320px}.terminal-window .bg-dark{background:#151515!important}.terminal-window .font-monospace{letter-spacing:.12em}.btn-terminal{min-height:44px}.btn-terminal:disabled{opacity:.65}.cb-item-card .badge{font-size:.65rem;letter-spacing:.5px}.pocket-slot{background:#f9f5eb;border-color:#e5dcc7}.pocket-slot:hover{background:#f4eee2}.pocket-slot button{border:none}.pocket-img-wrap img{object-fit:contain}.variant-thumb-btn{min-width:80px;border:2px solid #dee2e6;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.variant-thumb-btn:hover{border-color:#28a74566}.variant-thumb-btn--selected{border-color:#28a745!important;box-shadow:0 0 0 3px #28a74526;background:#f8fff9}button:focus-visible,.btn:focus-visible,.form-control:focus-visible,.form-select:focus-visible,.page-link:focus-visible{outline:none;box-shadow:0 0 0 4px #28a7452e;border-color:var(--nook-green)}.cb-item-card:focus{outline:none;border-color:#28a74580;box-shadow:0 18px 36px #28a74514!important;transform:translateY(-6px) scale(1.01)}@media(max-width:768px){.cb-item-card,.app-card,.ticket-card{box-shadow:0 6px 18px #0000000f!important}}.command-builder-tip{background:#edfcf0fa;border:1px solid rgba(34,197,94,.08);color:#0f5132}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.cb-item-image{object-fit:contain!important}.btn-nook-primary,.btn-nook,.btn-nook-sm{cursor:pointer;will-change:transform}@media(max-width:420px){.glass-filter .form-label{font-size:.75rem}.glass-filter .form-control,.glass-filter .form-select{padding:10px 12px}}.badge,.badge-count{color:#13311f;font-weight:900}@keyframes itemCardPulse{0%{box-shadow:0 0 #28a745b3,0 10px 28px #28a74559;border-color:#28a745!important;transform:translateY(-6px) scale(1.02)}40%{box-shadow:0 0 0 10px #28a74540,0 14px 36px #28a74566;border-color:#28a745!important;transform:translateY(-6px) scale(1.02)}80%{box-shadow:0 0 0 4px #28a7451a,0 8px 20px #28a74533;border-color:#28a745!important;transform:translateY(-2px) scale(1.005)}to{box-shadow:0 4px 12px #0000000f;transform:translateY(0) scale(1)}}.item-card-highlighted{animation:itemCardPulse 2.2s cubic-bezier(.25,1,.5,1) forwards!important;z-index:5!important}:root{--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}@keyframes cardPop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.stagger-grid>*{opacity:0;animation:cardPop .45s var(--ease-out-expo) forwards;animation-delay:calc(min(var(--i, 0),14)*35ms)}.stagger-grid>:nth-child(1){--i: 0}.stagger-grid>:nth-child(2){--i: 1}.stagger-grid>:nth-child(3){--i: 2}.stagger-grid>:nth-child(4){--i: 3}.stagger-grid>:nth-child(5){--i: 4}.stagger-grid>:nth-child(6){--i: 5}.stagger-grid>:nth-child(7){--i: 6}.stagger-grid>:nth-child(8){--i: 7}.stagger-grid>:nth-child(9){--i: 8}.stagger-grid>:nth-child(10){--i: 9}.stagger-grid>:nth-child(11){--i: 10}.stagger-grid>:nth-child(12){--i: 11}.stagger-grid>:nth-child(n+13){--i: 12}.lift-card{transition:transform .3s var(--ease-out-expo),box-shadow .3s ease}.lift-card:hover{transform:translateY(-6px)}.lift-card .fa-arrow-right{transition:transform .25s var(--ease-out-expo)}.lift-card:hover .fa-arrow-right{transform:translate(5px)}.faq-item>summary i{transition:transform .25s var(--ease-out-expo)}.faq-item[open]>summary i{transform:rotate(180deg)}@keyframes faqReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.faq-item[open]>p{animation:faqReveal .3s var(--ease-out-expo)}@keyframes contentFadeIn{0%{opacity:0}to{opacity:1}}.content-fade-in{animation:contentFadeIn .35s ease-out}.chopaeng-nav-item.active{animation:navActivePop .35s var(--ease-out-expo)}@keyframes navActivePop{0%{transform:scale(.92)}to{transform:none}}.btn-nook-primary,.btn-nook,.btn-nook-sm{transition:transform .15s var(--ease-out-expo),box-shadow .2s ease,background-color .2s ease}.btn-nook-primary:hover,.btn-nook:hover{transform:translateY(-2px)}.btn-nook-primary:active,.btn-nook:active,.btn-nook-sm:active{transform:translateY(0) scale(.97)}@media(prefers-reduced-motion:reduce){.stagger-grid>*{opacity:1!important;transform:none!important}}.cp-loader{position:relative;width:96px;height:96px;margin:0 auto 1rem}.cp-loader-ring{position:absolute;inset:0;border-radius:50%;border:3px solid var(--nook-green);animation:cpRing 1.8s ease-out infinite}.cp-loader-ring.delay{animation-delay:.9s}.cp-loader-logo{position:relative;width:100%;height:100%;object-fit:contain;border-radius:50%;background:var(--card-bg);animation:cpBounce 1.1s cubic-bezier(.34,1.56,.64,1) infinite}.cp-loader-badge{position:absolute;right:-4px;bottom:2px;width:30px;height:30px;border-radius:50%;background:#5865f2;color:#fff;font-size:.85rem;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px var(--card-bg);animation:cpWiggle 1.1s ease-in-out infinite}@keyframes cpRing{0%{transform:scale(.8);opacity:.7}to{transform:scale(1.6);opacity:0}}@keyframes cpBounce{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-12px) scale(.97,1.04)}90%{transform:translateY(0) scale(1.05,.95)}}@keyframes cpWiggle{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@media(prefers-reduced-motion:reduce){.cp-loader-ring,.cp-loader-logo,.cp-loader-badge{animation:none}}:root[data-theme=celeste] [style^="background-color: rgb(255, 255, 255)"],:root[data-theme=celeste] [style*="; background-color: rgb(255, 255, 255)"],:root[data-theme=roost] [style^="background-color: rgb(255, 255, 255)"],:root[data-theme=roost] [style*="; background-color: rgb(255, 255, 255)"],:root[data-theme=dal] [style^="background-color: rgb(255, 255, 255)"],:root[data-theme=dal] [style*="; background-color: rgb(255, 255, 255)"],:root[data-theme=nooklink] [style^="background-color: rgb(255, 255, 255)"],:root[data-theme=nooklink] [style*="; background-color: rgb(255, 255, 255)"]{background-color:var(--card-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(248, 250, 252)"],:root[data-theme=celeste] [style*="; background-color: rgb(248, 250, 252)"],:root[data-theme=roost] [style^="background-color: rgb(248, 250, 252)"],:root[data-theme=roost] [style*="; background-color: rgb(248, 250, 252)"],:root[data-theme=dal] [style^="background-color: rgb(248, 250, 252)"],:root[data-theme=dal] [style*="; background-color: rgb(248, 250, 252)"],:root[data-theme=nooklink] [style^="background-color: rgb(248, 250, 252)"],:root[data-theme=nooklink] [style*="; background-color: rgb(248, 250, 252)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(240, 253, 244)"],:root[data-theme=celeste] [style*="; background-color: rgb(240, 253, 244)"],:root[data-theme=roost] [style^="background-color: rgb(240, 253, 244)"],:root[data-theme=roost] [style*="; background-color: rgb(240, 253, 244)"],:root[data-theme=dal] [style^="background-color: rgb(240, 253, 244)"],:root[data-theme=dal] [style*="; background-color: rgb(240, 253, 244)"],:root[data-theme=nooklink] [style^="background-color: rgb(240, 253, 244)"],:root[data-theme=nooklink] [style*="; background-color: rgb(240, 253, 244)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(240, 249, 255)"],:root[data-theme=celeste] [style*="; background-color: rgb(240, 249, 255)"],:root[data-theme=roost] [style^="background-color: rgb(240, 249, 255)"],:root[data-theme=roost] [style*="; background-color: rgb(240, 249, 255)"],:root[data-theme=dal] [style^="background-color: rgb(240, 249, 255)"],:root[data-theme=dal] [style*="; background-color: rgb(240, 249, 255)"],:root[data-theme=nooklink] [style^="background-color: rgb(240, 249, 255)"],:root[data-theme=nooklink] [style*="; background-color: rgb(240, 249, 255)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(253, 242, 248)"],:root[data-theme=celeste] [style*="; background-color: rgb(253, 242, 248)"],:root[data-theme=roost] [style^="background-color: rgb(253, 242, 248)"],:root[data-theme=roost] [style*="; background-color: rgb(253, 242, 248)"],:root[data-theme=dal] [style^="background-color: rgb(253, 242, 248)"],:root[data-theme=dal] [style*="; background-color: rgb(253, 242, 248)"],:root[data-theme=nooklink] [style^="background-color: rgb(253, 242, 248)"],:root[data-theme=nooklink] [style*="; background-color: rgb(253, 242, 248)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(246, 250, 247)"],:root[data-theme=celeste] [style*="; background-color: rgb(246, 250, 247)"],:root[data-theme=roost] [style^="background-color: rgb(246, 250, 247)"],:root[data-theme=roost] [style*="; background-color: rgb(246, 250, 247)"],:root[data-theme=dal] [style^="background-color: rgb(246, 250, 247)"],:root[data-theme=dal] [style*="; background-color: rgb(246, 250, 247)"],:root[data-theme=nooklink] [style^="background-color: rgb(246, 250, 247)"],:root[data-theme=nooklink] [style*="; background-color: rgb(246, 250, 247)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(255, 253, 250)"],:root[data-theme=celeste] [style*="; background-color: rgb(255, 253, 250)"],:root[data-theme=roost] [style^="background-color: rgb(255, 253, 250)"],:root[data-theme=roost] [style*="; background-color: rgb(255, 253, 250)"],:root[data-theme=dal] [style^="background-color: rgb(255, 253, 250)"],:root[data-theme=dal] [style*="; background-color: rgb(255, 253, 250)"],:root[data-theme=nooklink] [style^="background-color: rgb(255, 253, 250)"],:root[data-theme=nooklink] [style*="; background-color: rgb(255, 253, 250)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(253, 251, 247)"],:root[data-theme=celeste] [style*="; background-color: rgb(253, 251, 247)"],:root[data-theme=roost] [style^="background-color: rgb(253, 251, 247)"],:root[data-theme=roost] [style*="; background-color: rgb(253, 251, 247)"],:root[data-theme=dal] [style^="background-color: rgb(253, 251, 247)"],:root[data-theme=dal] [style*="; background-color: rgb(253, 251, 247)"],:root[data-theme=nooklink] [style^="background-color: rgb(253, 251, 247)"],:root[data-theme=nooklink] [style*="; background-color: rgb(253, 251, 247)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(232, 247, 236)"],:root[data-theme=celeste] [style*="; background-color: rgb(232, 247, 236)"],:root[data-theme=roost] [style^="background-color: rgb(232, 247, 236)"],:root[data-theme=roost] [style*="; background-color: rgb(232, 247, 236)"],:root[data-theme=dal] [style^="background-color: rgb(232, 247, 236)"],:root[data-theme=dal] [style*="; background-color: rgb(232, 247, 236)"],:root[data-theme=nooklink] [style^="background-color: rgb(232, 247, 236)"],:root[data-theme=nooklink] [style*="; background-color: rgb(232, 247, 236)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(230, 244, 236)"],:root[data-theme=celeste] [style*="; background-color: rgb(230, 244, 236)"],:root[data-theme=roost] [style^="background-color: rgb(230, 244, 236)"],:root[data-theme=roost] [style*="; background-color: rgb(230, 244, 236)"],:root[data-theme=dal] [style^="background-color: rgb(230, 244, 236)"],:root[data-theme=dal] [style*="; background-color: rgb(230, 244, 236)"],:root[data-theme=nooklink] [style^="background-color: rgb(230, 244, 236)"],:root[data-theme=nooklink] [style*="; background-color: rgb(230, 244, 236)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(233, 236, 239)"],:root[data-theme=celeste] [style*="; background-color: rgb(233, 236, 239)"],:root[data-theme=roost] [style^="background-color: rgb(233, 236, 239)"],:root[data-theme=roost] [style*="; background-color: rgb(233, 236, 239)"],:root[data-theme=dal] [style^="background-color: rgb(233, 236, 239)"],:root[data-theme=dal] [style*="; background-color: rgb(233, 236, 239)"],:root[data-theme=nooklink] [style^="background-color: rgb(233, 236, 239)"],:root[data-theme=nooklink] [style*="; background-color: rgb(233, 236, 239)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(226, 232, 240)"],:root[data-theme=celeste] [style*="; background-color: rgb(226, 232, 240)"],:root[data-theme=roost] [style^="background-color: rgb(226, 232, 240)"],:root[data-theme=roost] [style*="; background-color: rgb(226, 232, 240)"],:root[data-theme=dal] [style^="background-color: rgb(226, 232, 240)"],:root[data-theme=dal] [style*="; background-color: rgb(226, 232, 240)"],:root[data-theme=nooklink] [style^="background-color: rgb(226, 232, 240)"],:root[data-theme=nooklink] [style*="; background-color: rgb(226, 232, 240)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(240, 244, 228)"],:root[data-theme=celeste] [style*="; background-color: rgb(240, 244, 228)"],:root[data-theme=roost] [style^="background-color: rgb(240, 244, 228)"],:root[data-theme=roost] [style*="; background-color: rgb(240, 244, 228)"],:root[data-theme=dal] [style^="background-color: rgb(240, 244, 228)"],:root[data-theme=dal] [style*="; background-color: rgb(240, 244, 228)"],:root[data-theme=nooklink] [style^="background-color: rgb(240, 244, 228)"],:root[data-theme=nooklink] [style*="; background-color: rgb(240, 244, 228)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(238, 242, 255)"],:root[data-theme=celeste] [style*="; background-color: rgb(238, 242, 255)"],:root[data-theme=roost] [style^="background-color: rgb(238, 242, 255)"],:root[data-theme=roost] [style*="; background-color: rgb(238, 242, 255)"],:root[data-theme=dal] [style^="background-color: rgb(238, 242, 255)"],:root[data-theme=dal] [style*="; background-color: rgb(238, 242, 255)"],:root[data-theme=nooklink] [style^="background-color: rgb(238, 242, 255)"],:root[data-theme=nooklink] [style*="; background-color: rgb(238, 242, 255)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(249, 253, 250)"],:root[data-theme=celeste] [style*="; background-color: rgb(249, 253, 250)"],:root[data-theme=roost] [style^="background-color: rgb(249, 253, 250)"],:root[data-theme=roost] [style*="; background-color: rgb(249, 253, 250)"],:root[data-theme=dal] [style^="background-color: rgb(249, 253, 250)"],:root[data-theme=dal] [style*="; background-color: rgb(249, 253, 250)"],:root[data-theme=nooklink] [style^="background-color: rgb(249, 253, 250)"],:root[data-theme=nooklink] [style*="; background-color: rgb(249, 253, 250)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(241, 245, 249)"],:root[data-theme=celeste] [style*="; background-color: rgb(241, 245, 249)"],:root[data-theme=roost] [style^="background-color: rgb(241, 245, 249)"],:root[data-theme=roost] [style*="; background-color: rgb(241, 245, 249)"],:root[data-theme=dal] [style^="background-color: rgb(241, 245, 249)"],:root[data-theme=dal] [style*="; background-color: rgb(241, 245, 249)"],:root[data-theme=nooklink] [style^="background-color: rgb(241, 245, 249)"],:root[data-theme=nooklink] [style*="; background-color: rgb(241, 245, 249)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(243, 244, 246)"],:root[data-theme=celeste] [style*="; background-color: rgb(243, 244, 246)"],:root[data-theme=roost] [style^="background-color: rgb(243, 244, 246)"],:root[data-theme=roost] [style*="; background-color: rgb(243, 244, 246)"],:root[data-theme=dal] [style^="background-color: rgb(243, 244, 246)"],:root[data-theme=dal] [style*="; background-color: rgb(243, 244, 246)"],:root[data-theme=nooklink] [style^="background-color: rgb(243, 244, 246)"],:root[data-theme=nooklink] [style*="; background-color: rgb(243, 244, 246)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(249, 250, 251)"],:root[data-theme=celeste] [style*="; background-color: rgb(249, 250, 251)"],:root[data-theme=roost] [style^="background-color: rgb(249, 250, 251)"],:root[data-theme=roost] [style*="; background-color: rgb(249, 250, 251)"],:root[data-theme=dal] [style^="background-color: rgb(249, 250, 251)"],:root[data-theme=dal] [style*="; background-color: rgb(249, 250, 251)"],:root[data-theme=nooklink] [style^="background-color: rgb(249, 250, 251)"],:root[data-theme=nooklink] [style*="; background-color: rgb(249, 250, 251)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(248, 249, 250)"],:root[data-theme=celeste] [style*="; background-color: rgb(248, 249, 250)"],:root[data-theme=roost] [style^="background-color: rgb(248, 249, 250)"],:root[data-theme=roost] [style*="; background-color: rgb(248, 249, 250)"],:root[data-theme=dal] [style^="background-color: rgb(248, 249, 250)"],:root[data-theme=dal] [style*="; background-color: rgb(248, 249, 250)"],:root[data-theme=nooklink] [style^="background-color: rgb(248, 249, 250)"],:root[data-theme=nooklink] [style*="; background-color: rgb(248, 249, 250)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(243, 249, 246)"],:root[data-theme=celeste] [style*="; background-color: rgb(243, 249, 246)"],:root[data-theme=roost] [style^="background-color: rgb(243, 249, 246)"],:root[data-theme=roost] [style*="; background-color: rgb(243, 249, 246)"],:root[data-theme=dal] [style^="background-color: rgb(243, 249, 246)"],:root[data-theme=dal] [style*="; background-color: rgb(243, 249, 246)"],:root[data-theme=nooklink] [style^="background-color: rgb(243, 249, 246)"],:root[data-theme=nooklink] [style*="; background-color: rgb(243, 249, 246)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(227, 244, 241)"],:root[data-theme=celeste] [style*="; background-color: rgb(227, 244, 241)"],:root[data-theme=roost] [style^="background-color: rgb(227, 244, 241)"],:root[data-theme=roost] [style*="; background-color: rgb(227, 244, 241)"],:root[data-theme=dal] [style^="background-color: rgb(227, 244, 241)"],:root[data-theme=dal] [style*="; background-color: rgb(227, 244, 241)"],:root[data-theme=nooklink] [style^="background-color: rgb(227, 244, 241)"],:root[data-theme=nooklink] [style*="; background-color: rgb(227, 244, 241)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background-color: rgb(55, 176, 109)"],:root[data-theme=celeste] [style*="; background-color: rgb(55, 176, 109)"],:root[data-theme=roost] [style^="background-color: rgb(55, 176, 109)"],:root[data-theme=roost] [style*="; background-color: rgb(55, 176, 109)"],:root[data-theme=dal] [style^="background-color: rgb(55, 176, 109)"],:root[data-theme=dal] [style*="; background-color: rgb(55, 176, 109)"],:root[data-theme=nooklink] [style^="background-color: rgb(55, 176, 109)"],:root[data-theme=nooklink] [style*="; background-color: rgb(55, 176, 109)"],:root[data-theme=sakura] [style^="background-color: rgb(55, 176, 109)"],:root[data-theme=sakura] [style*="; background-color: rgb(55, 176, 109)"]{background-color:var(--nook-green)!important}:root[data-theme=celeste] [style^="background-color: rgb(22, 163, 74)"],:root[data-theme=celeste] [style*="; background-color: rgb(22, 163, 74)"],:root[data-theme=roost] [style^="background-color: rgb(22, 163, 74)"],:root[data-theme=roost] [style*="; background-color: rgb(22, 163, 74)"],:root[data-theme=dal] [style^="background-color: rgb(22, 163, 74)"],:root[data-theme=dal] [style*="; background-color: rgb(22, 163, 74)"],:root[data-theme=nooklink] [style^="background-color: rgb(22, 163, 74)"],:root[data-theme=nooklink] [style*="; background-color: rgb(22, 163, 74)"],:root[data-theme=sakura] [style^="background-color: rgb(22, 163, 74)"],:root[data-theme=sakura] [style*="; background-color: rgb(22, 163, 74)"]{background-color:var(--nook-green)!important}:root[data-theme=celeste] [style^="background-color: rgb(46, 164, 102)"],:root[data-theme=celeste] [style*="; background-color: rgb(46, 164, 102)"],:root[data-theme=roost] [style^="background-color: rgb(46, 164, 102)"],:root[data-theme=roost] [style*="; background-color: rgb(46, 164, 102)"],:root[data-theme=dal] [style^="background-color: rgb(46, 164, 102)"],:root[data-theme=dal] [style*="; background-color: rgb(46, 164, 102)"],:root[data-theme=nooklink] [style^="background-color: rgb(46, 164, 102)"],:root[data-theme=nooklink] [style*="; background-color: rgb(46, 164, 102)"],:root[data-theme=sakura] [style^="background-color: rgb(46, 164, 102)"],:root[data-theme=sakura] [style*="; background-color: rgb(46, 164, 102)"]{background-color:var(--nook-green)!important}:root[data-theme=celeste] [style^="background-color: rgb(31, 138, 76)"],:root[data-theme=celeste] [style*="; background-color: rgb(31, 138, 76)"],:root[data-theme=roost] [style^="background-color: rgb(31, 138, 76)"],:root[data-theme=roost] [style*="; background-color: rgb(31, 138, 76)"],:root[data-theme=dal] [style^="background-color: rgb(31, 138, 76)"],:root[data-theme=dal] [style*="; background-color: rgb(31, 138, 76)"],:root[data-theme=nooklink] [style^="background-color: rgb(31, 138, 76)"],:root[data-theme=nooklink] [style*="; background-color: rgb(31, 138, 76)"],:root[data-theme=sakura] [style^="background-color: rgb(31, 138, 76)"],:root[data-theme=sakura] [style*="; background-color: rgb(31, 138, 76)"]{background-color:var(--nook-green)!important}:root[data-theme=celeste] [style^="background-color: rgb(34, 197, 94)"],:root[data-theme=celeste] [style*="; background-color: rgb(34, 197, 94)"],:root[data-theme=roost] [style^="background-color: rgb(34, 197, 94)"],:root[data-theme=roost] [style*="; background-color: rgb(34, 197, 94)"],:root[data-theme=dal] [style^="background-color: rgb(34, 197, 94)"],:root[data-theme=dal] [style*="; background-color: rgb(34, 197, 94)"],:root[data-theme=nooklink] [style^="background-color: rgb(34, 197, 94)"],:root[data-theme=nooklink] [style*="; background-color: rgb(34, 197, 94)"],:root[data-theme=sakura] [style^="background-color: rgb(34, 197, 94)"],:root[data-theme=sakura] [style*="; background-color: rgb(34, 197, 94)"]{background-color:var(--nook-green)!important}:root[data-theme=celeste] [style^="background: rgb(255, 255, 255)"],:root[data-theme=celeste] [style*="; background: rgb(255, 255, 255)"],:root[data-theme=roost] [style^="background: rgb(255, 255, 255)"],:root[data-theme=roost] [style*="; background: rgb(255, 255, 255)"],:root[data-theme=dal] [style^="background: rgb(255, 255, 255)"],:root[data-theme=dal] [style*="; background: rgb(255, 255, 255)"],:root[data-theme=nooklink] [style^="background: rgb(255, 255, 255)"],:root[data-theme=nooklink] [style*="; background: rgb(255, 255, 255)"]{background-color:var(--card-bg)!important}:root[data-theme=celeste] [style^="background: rgb(248, 250, 252)"],:root[data-theme=celeste] [style*="; background: rgb(248, 250, 252)"],:root[data-theme=roost] [style^="background: rgb(248, 250, 252)"],:root[data-theme=roost] [style*="; background: rgb(248, 250, 252)"],:root[data-theme=dal] [style^="background: rgb(248, 250, 252)"],:root[data-theme=dal] [style*="; background: rgb(248, 250, 252)"],:root[data-theme=nooklink] [style^="background: rgb(248, 250, 252)"],:root[data-theme=nooklink] [style*="; background: rgb(248, 250, 252)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(240, 253, 244)"],:root[data-theme=celeste] [style*="; background: rgb(240, 253, 244)"],:root[data-theme=roost] [style^="background: rgb(240, 253, 244)"],:root[data-theme=roost] [style*="; background: rgb(240, 253, 244)"],:root[data-theme=dal] [style^="background: rgb(240, 253, 244)"],:root[data-theme=dal] [style*="; background: rgb(240, 253, 244)"],:root[data-theme=nooklink] [style^="background: rgb(240, 253, 244)"],:root[data-theme=nooklink] [style*="; background: rgb(240, 253, 244)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(240, 249, 255)"],:root[data-theme=celeste] [style*="; background: rgb(240, 249, 255)"],:root[data-theme=roost] [style^="background: rgb(240, 249, 255)"],:root[data-theme=roost] [style*="; background: rgb(240, 249, 255)"],:root[data-theme=dal] [style^="background: rgb(240, 249, 255)"],:root[data-theme=dal] [style*="; background: rgb(240, 249, 255)"],:root[data-theme=nooklink] [style^="background: rgb(240, 249, 255)"],:root[data-theme=nooklink] [style*="; background: rgb(240, 249, 255)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(253, 242, 248)"],:root[data-theme=celeste] [style*="; background: rgb(253, 242, 248)"],:root[data-theme=roost] [style^="background: rgb(253, 242, 248)"],:root[data-theme=roost] [style*="; background: rgb(253, 242, 248)"],:root[data-theme=dal] [style^="background: rgb(253, 242, 248)"],:root[data-theme=dal] [style*="; background: rgb(253, 242, 248)"],:root[data-theme=nooklink] [style^="background: rgb(253, 242, 248)"],:root[data-theme=nooklink] [style*="; background: rgb(253, 242, 248)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(246, 250, 247)"],:root[data-theme=celeste] [style*="; background: rgb(246, 250, 247)"],:root[data-theme=roost] [style^="background: rgb(246, 250, 247)"],:root[data-theme=roost] [style*="; background: rgb(246, 250, 247)"],:root[data-theme=dal] [style^="background: rgb(246, 250, 247)"],:root[data-theme=dal] [style*="; background: rgb(246, 250, 247)"],:root[data-theme=nooklink] [style^="background: rgb(246, 250, 247)"],:root[data-theme=nooklink] [style*="; background: rgb(246, 250, 247)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(255, 253, 250)"],:root[data-theme=celeste] [style*="; background: rgb(255, 253, 250)"],:root[data-theme=roost] [style^="background: rgb(255, 253, 250)"],:root[data-theme=roost] [style*="; background: rgb(255, 253, 250)"],:root[data-theme=dal] [style^="background: rgb(255, 253, 250)"],:root[data-theme=dal] [style*="; background: rgb(255, 253, 250)"],:root[data-theme=nooklink] [style^="background: rgb(255, 253, 250)"],:root[data-theme=nooklink] [style*="; background: rgb(255, 253, 250)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(253, 251, 247)"],:root[data-theme=celeste] [style*="; background: rgb(253, 251, 247)"],:root[data-theme=roost] [style^="background: rgb(253, 251, 247)"],:root[data-theme=roost] [style*="; background: rgb(253, 251, 247)"],:root[data-theme=dal] [style^="background: rgb(253, 251, 247)"],:root[data-theme=dal] [style*="; background: rgb(253, 251, 247)"],:root[data-theme=nooklink] [style^="background: rgb(253, 251, 247)"],:root[data-theme=nooklink] [style*="; background: rgb(253, 251, 247)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(232, 247, 236)"],:root[data-theme=celeste] [style*="; background: rgb(232, 247, 236)"],:root[data-theme=roost] [style^="background: rgb(232, 247, 236)"],:root[data-theme=roost] [style*="; background: rgb(232, 247, 236)"],:root[data-theme=dal] [style^="background: rgb(232, 247, 236)"],:root[data-theme=dal] [style*="; background: rgb(232, 247, 236)"],:root[data-theme=nooklink] [style^="background: rgb(232, 247, 236)"],:root[data-theme=nooklink] [style*="; background: rgb(232, 247, 236)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(230, 244, 236)"],:root[data-theme=celeste] [style*="; background: rgb(230, 244, 236)"],:root[data-theme=roost] [style^="background: rgb(230, 244, 236)"],:root[data-theme=roost] [style*="; background: rgb(230, 244, 236)"],:root[data-theme=dal] [style^="background: rgb(230, 244, 236)"],:root[data-theme=dal] [style*="; background: rgb(230, 244, 236)"],:root[data-theme=nooklink] [style^="background: rgb(230, 244, 236)"],:root[data-theme=nooklink] [style*="; background: rgb(230, 244, 236)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(233, 236, 239)"],:root[data-theme=celeste] [style*="; background: rgb(233, 236, 239)"],:root[data-theme=roost] [style^="background: rgb(233, 236, 239)"],:root[data-theme=roost] [style*="; background: rgb(233, 236, 239)"],:root[data-theme=dal] [style^="background: rgb(233, 236, 239)"],:root[data-theme=dal] [style*="; background: rgb(233, 236, 239)"],:root[data-theme=nooklink] [style^="background: rgb(233, 236, 239)"],:root[data-theme=nooklink] [style*="; background: rgb(233, 236, 239)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(226, 232, 240)"],:root[data-theme=celeste] [style*="; background: rgb(226, 232, 240)"],:root[data-theme=roost] [style^="background: rgb(226, 232, 240)"],:root[data-theme=roost] [style*="; background: rgb(226, 232, 240)"],:root[data-theme=dal] [style^="background: rgb(226, 232, 240)"],:root[data-theme=dal] [style*="; background: rgb(226, 232, 240)"],:root[data-theme=nooklink] [style^="background: rgb(226, 232, 240)"],:root[data-theme=nooklink] [style*="; background: rgb(226, 232, 240)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(240, 244, 228)"],:root[data-theme=celeste] [style*="; background: rgb(240, 244, 228)"],:root[data-theme=roost] [style^="background: rgb(240, 244, 228)"],:root[data-theme=roost] [style*="; background: rgb(240, 244, 228)"],:root[data-theme=dal] [style^="background: rgb(240, 244, 228)"],:root[data-theme=dal] [style*="; background: rgb(240, 244, 228)"],:root[data-theme=nooklink] [style^="background: rgb(240, 244, 228)"],:root[data-theme=nooklink] [style*="; background: rgb(240, 244, 228)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(238, 242, 255)"],:root[data-theme=celeste] [style*="; background: rgb(238, 242, 255)"],:root[data-theme=roost] [style^="background: rgb(238, 242, 255)"],:root[data-theme=roost] [style*="; background: rgb(238, 242, 255)"],:root[data-theme=dal] [style^="background: rgb(238, 242, 255)"],:root[data-theme=dal] [style*="; background: rgb(238, 242, 255)"],:root[data-theme=nooklink] [style^="background: rgb(238, 242, 255)"],:root[data-theme=nooklink] [style*="; background: rgb(238, 242, 255)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(249, 253, 250)"],:root[data-theme=celeste] [style*="; background: rgb(249, 253, 250)"],:root[data-theme=roost] [style^="background: rgb(249, 253, 250)"],:root[data-theme=roost] [style*="; background: rgb(249, 253, 250)"],:root[data-theme=dal] [style^="background: rgb(249, 253, 250)"],:root[data-theme=dal] [style*="; background: rgb(249, 253, 250)"],:root[data-theme=nooklink] [style^="background: rgb(249, 253, 250)"],:root[data-theme=nooklink] [style*="; background: rgb(249, 253, 250)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(241, 245, 249)"],:root[data-theme=celeste] [style*="; background: rgb(241, 245, 249)"],:root[data-theme=roost] [style^="background: rgb(241, 245, 249)"],:root[data-theme=roost] [style*="; background: rgb(241, 245, 249)"],:root[data-theme=dal] [style^="background: rgb(241, 245, 249)"],:root[data-theme=dal] [style*="; background: rgb(241, 245, 249)"],:root[data-theme=nooklink] [style^="background: rgb(241, 245, 249)"],:root[data-theme=nooklink] [style*="; background: rgb(241, 245, 249)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(243, 244, 246)"],:root[data-theme=celeste] [style*="; background: rgb(243, 244, 246)"],:root[data-theme=roost] [style^="background: rgb(243, 244, 246)"],:root[data-theme=roost] [style*="; background: rgb(243, 244, 246)"],:root[data-theme=dal] [style^="background: rgb(243, 244, 246)"],:root[data-theme=dal] [style*="; background: rgb(243, 244, 246)"],:root[data-theme=nooklink] [style^="background: rgb(243, 244, 246)"],:root[data-theme=nooklink] [style*="; background: rgb(243, 244, 246)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(249, 250, 251)"],:root[data-theme=celeste] [style*="; background: rgb(249, 250, 251)"],:root[data-theme=roost] [style^="background: rgb(249, 250, 251)"],:root[data-theme=roost] [style*="; background: rgb(249, 250, 251)"],:root[data-theme=dal] [style^="background: rgb(249, 250, 251)"],:root[data-theme=dal] [style*="; background: rgb(249, 250, 251)"],:root[data-theme=nooklink] [style^="background: rgb(249, 250, 251)"],:root[data-theme=nooklink] [style*="; background: rgb(249, 250, 251)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(248, 249, 250)"],:root[data-theme=celeste] [style*="; background: rgb(248, 249, 250)"],:root[data-theme=roost] [style^="background: rgb(248, 249, 250)"],:root[data-theme=roost] [style*="; background: rgb(248, 249, 250)"],:root[data-theme=dal] [style^="background: rgb(248, 249, 250)"],:root[data-theme=dal] [style*="; background: rgb(248, 249, 250)"],:root[data-theme=nooklink] [style^="background: rgb(248, 249, 250)"],:root[data-theme=nooklink] [style*="; background: rgb(248, 249, 250)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(243, 249, 246)"],:root[data-theme=celeste] [style*="; background: rgb(243, 249, 246)"],:root[data-theme=roost] [style^="background: rgb(243, 249, 246)"],:root[data-theme=roost] [style*="; background: rgb(243, 249, 246)"],:root[data-theme=dal] [style^="background: rgb(243, 249, 246)"],:root[data-theme=dal] [style*="; background: rgb(243, 249, 246)"],:root[data-theme=nooklink] [style^="background: rgb(243, 249, 246)"],:root[data-theme=nooklink] [style*="; background: rgb(243, 249, 246)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(227, 244, 241)"],:root[data-theme=celeste] [style*="; background: rgb(227, 244, 241)"],:root[data-theme=roost] [style^="background: rgb(227, 244, 241)"],:root[data-theme=roost] [style*="; background: rgb(227, 244, 241)"],:root[data-theme=dal] [style^="background: rgb(227, 244, 241)"],:root[data-theme=dal] [style*="; background: rgb(227, 244, 241)"],:root[data-theme=nooklink] [style^="background: rgb(227, 244, 241)"],:root[data-theme=nooklink] [style*="; background: rgb(227, 244, 241)"]{background-color:var(--subtle-bg)!important}:root[data-theme=celeste] [style^="background: rgb(55, 176, 109)"],:root[data-theme=celeste] [style*="; background: rgb(55, 176, 109)"],:root[data-theme=roost] [style^="background: rgb(55, 176, 109)"],:root[data-theme=roost] [style*="; background: rgb(55, 176, 109)"],:root[data-theme=dal] [style^="background: rgb(55, 176, 109)"],:root[data-theme=dal] [style*="; background: rgb(55, 176, 109)"],:root[data-theme=nooklink] [style^="background: rgb(55, 176, 109)"],:root[data-theme=nooklink] [style*="; background: rgb(55, 176, 109)"],:root[data-theme=sakura] [style^="background: rgb(55, 176, 109)"],:root[data-theme=sakura] [style*="; background: rgb(55, 176, 109)"]{background-color:var(--nook-green)!important}:root[data-theme=celeste] [style^="background: rgb(22, 163, 74)"],:root[data-theme=celeste] [style*="; background: rgb(22, 163, 74)"],:root[data-theme=roost] [style^="background: rgb(22, 163, 74)"],:root[data-theme=roost] [style*="; background: rgb(22, 163, 74)"],:root[data-theme=dal] [style^="background: rgb(22, 163, 74)"],:root[data-theme=dal] [style*="; background: rgb(22, 163, 74)"],:root[data-theme=nooklink] [style^="background: rgb(22, 163, 74)"],:root[data-theme=nooklink] [style*="; background: rgb(22, 163, 74)"],:root[data-theme=sakura] [style^="background: rgb(22, 163, 74)"],:root[data-theme=sakura] [style*="; background: rgb(22, 163, 74)"]{background-color:var(--nook-green)!important}:root[data-theme=celeste] [style^="background: rgb(46, 164, 102)"],:root[data-theme=celeste] [style*="; background: rgb(46, 164, 102)"],:root[data-theme=roost] [style^="background: rgb(46, 164, 102)"],:root[data-theme=roost] [style*="; background: rgb(46, 164, 102)"],:root[data-theme=dal] [style^="background: rgb(46, 164, 102)"],:root[data-theme=dal] [style*="; background: rgb(46, 164, 102)"],:root[data-theme=nooklink] [style^="background: rgb(46, 164, 102)"],:root[data-theme=nooklink] [style*="; background: rgb(46, 164, 102)"],:root[data-theme=sakura] [style^="background: rgb(46, 164, 102)"],:root[data-theme=sakura] [style*="; background: rgb(46, 164, 102)"]{background-color:var(--nook-green)!important}:root[data-theme=celeste] [style^="background: rgb(31, 138, 76)"],:root[data-theme=celeste] [style*="; background: rgb(31, 138, 76)"],:root[data-theme=roost] [style^="background: rgb(31, 138, 76)"],:root[data-theme=roost] [style*="; background: rgb(31, 138, 76)"],:root[data-theme=dal] [style^="background: rgb(31, 138, 76)"],:root[data-theme=dal] [style*="; background: rgb(31, 138, 76)"],:root[data-theme=nooklink] [style^="background: rgb(31, 138, 76)"],:root[data-theme=nooklink] [style*="; background: rgb(31, 138, 76)"],:root[data-theme=sakura] [style^="background: rgb(31, 138, 76)"],:root[data-theme=sakura] [style*="; background: rgb(31, 138, 76)"]{background-color:var(--nook-green)!important}:root[data-theme=celeste] [style^="background: rgb(34, 197, 94)"],:root[data-theme=celeste] [style*="; background: rgb(34, 197, 94)"],:root[data-theme=roost] [style^="background: rgb(34, 197, 94)"],:root[data-theme=roost] [style*="; background: rgb(34, 197, 94)"],:root[data-theme=dal] [style^="background: rgb(34, 197, 94)"],:root[data-theme=dal] [style*="; background: rgb(34, 197, 94)"],:root[data-theme=nooklink] [style^="background: rgb(34, 197, 94)"],:root[data-theme=nooklink] [style*="; background: rgb(34, 197, 94)"],:root[data-theme=sakura] [style^="background: rgb(34, 197, 94)"],:root[data-theme=sakura] [style*="; background: rgb(34, 197, 94)"]{background-color:var(--nook-green)!important}:root[data-theme=celeste] [style^="color: rgb(29, 51, 40)"],:root[data-theme=celeste] [style*="; color: rgb(29, 51, 40)"],:root[data-theme=roost] [style^="color: rgb(29, 51, 40)"],:root[data-theme=roost] [style*="; color: rgb(29, 51, 40)"],:root[data-theme=dal] [style^="color: rgb(29, 51, 40)"],:root[data-theme=dal] [style*="; color: rgb(29, 51, 40)"],:root[data-theme=nooklink] [style^="color: rgb(29, 51, 40)"],:root[data-theme=nooklink] [style*="; color: rgb(29, 51, 40)"]{color:var(--text)!important}:root[data-theme=celeste] [style^="color: rgb(45, 77, 92)"],:root[data-theme=celeste] [style*="; color: rgb(45, 77, 92)"],:root[data-theme=roost] [style^="color: rgb(45, 77, 92)"],:root[data-theme=roost] [style*="; color: rgb(45, 77, 92)"],:root[data-theme=dal] [style^="color: rgb(45, 77, 92)"],:root[data-theme=dal] [style*="; color: rgb(45, 77, 92)"],:root[data-theme=nooklink] [style^="color: rgb(45, 77, 92)"],:root[data-theme=nooklink] [style*="; color: rgb(45, 77, 92)"]{color:var(--text)!important}:root[data-theme=celeste] [style^="color: rgb(15, 23, 42)"],:root[data-theme=celeste] [style*="; color: rgb(15, 23, 42)"],:root[data-theme=roost] [style^="color: rgb(15, 23, 42)"],:root[data-theme=roost] [style*="; color: rgb(15, 23, 42)"],:root[data-theme=dal] [style^="color: rgb(15, 23, 42)"],:root[data-theme=dal] [style*="; color: rgb(15, 23, 42)"],:root[data-theme=nooklink] [style^="color: rgb(15, 23, 42)"],:root[data-theme=nooklink] [style*="; color: rgb(15, 23, 42)"]{color:var(--text)!important}:root[data-theme=celeste] [style^="color: rgb(30, 41, 59)"],:root[data-theme=celeste] [style*="; color: rgb(30, 41, 59)"],:root[data-theme=roost] [style^="color: rgb(30, 41, 59)"],:root[data-theme=roost] [style*="; color: rgb(30, 41, 59)"],:root[data-theme=dal] [style^="color: rgb(30, 41, 59)"],:root[data-theme=dal] [style*="; color: rgb(30, 41, 59)"],:root[data-theme=nooklink] [style^="color: rgb(30, 41, 59)"],:root[data-theme=nooklink] [style*="; color: rgb(30, 41, 59)"]{color:var(--text)!important}:root[data-theme=celeste] [style^="color: rgb(51, 65, 85)"],:root[data-theme=celeste] [style*="; color: rgb(51, 65, 85)"],:root[data-theme=roost] [style^="color: rgb(51, 65, 85)"],:root[data-theme=roost] [style*="; color: rgb(51, 65, 85)"],:root[data-theme=dal] [style^="color: rgb(51, 65, 85)"],:root[data-theme=dal] [style*="; color: rgb(51, 65, 85)"],:root[data-theme=nooklink] [style^="color: rgb(51, 65, 85)"],:root[data-theme=nooklink] [style*="; color: rgb(51, 65, 85)"]{color:var(--text)!important}:root[data-theme=celeste] [style^="color: rgb(91, 110, 99)"],:root[data-theme=celeste] [style*="; color: rgb(91, 110, 99)"],:root[data-theme=roost] [style^="color: rgb(91, 110, 99)"],:root[data-theme=roost] [style*="; color: rgb(91, 110, 99)"],:root[data-theme=dal] [style^="color: rgb(91, 110, 99)"],:root[data-theme=dal] [style*="; color: rgb(91, 110, 99)"],:root[data-theme=nooklink] [style^="color: rgb(91, 110, 99)"],:root[data-theme=nooklink] [style*="; color: rgb(91, 110, 99)"]{color:color-mix(in srgb,var(--text) 65%,transparent)!important}:root[data-theme=celeste] [style^="color: rgb(100, 116, 139)"],:root[data-theme=celeste] [style*="; color: rgb(100, 116, 139)"],:root[data-theme=roost] [style^="color: rgb(100, 116, 139)"],:root[data-theme=roost] [style*="; color: rgb(100, 116, 139)"],:root[data-theme=dal] [style^="color: rgb(100, 116, 139)"],:root[data-theme=dal] [style*="; color: rgb(100, 116, 139)"],:root[data-theme=nooklink] [style^="color: rgb(100, 116, 139)"],:root[data-theme=nooklink] [style*="; color: rgb(100, 116, 139)"]{color:color-mix(in srgb,var(--text) 65%,transparent)!important}:root[data-theme=celeste] [style^="color: rgb(85, 107, 96)"],:root[data-theme=celeste] [style*="; color: rgb(85, 107, 96)"],:root[data-theme=roost] [style^="color: rgb(85, 107, 96)"],:root[data-theme=roost] [style*="; color: rgb(85, 107, 96)"],:root[data-theme=dal] [style^="color: rgb(85, 107, 96)"],:root[data-theme=dal] [style*="; color: rgb(85, 107, 96)"],:root[data-theme=nooklink] [style^="color: rgb(85, 107, 96)"],:root[data-theme=nooklink] [style*="; color: rgb(85, 107, 96)"]{color:color-mix(in srgb,var(--text) 65%,transparent)!important}:root[data-theme=celeste] [style^="color: rgb(71, 85, 105)"],:root[data-theme=celeste] [style*="; color: rgb(71, 85, 105)"],:root[data-theme=roost] [style^="color: rgb(71, 85, 105)"],:root[data-theme=roost] [style*="; color: rgb(71, 85, 105)"],:root[data-theme=dal] [style^="color: rgb(71, 85, 105)"],:root[data-theme=dal] [style*="; color: rgb(71, 85, 105)"],:root[data-theme=nooklink] [style^="color: rgb(71, 85, 105)"],:root[data-theme=nooklink] [style*="; color: rgb(71, 85, 105)"]{color:color-mix(in srgb,var(--text) 65%,transparent)!important}:root[data-theme=celeste] [style^="color: rgb(79, 70, 229)"],:root[data-theme=celeste] [style*="; color: rgb(79, 70, 229)"],:root[data-theme=roost] [style^="color: rgb(79, 70, 229)"],:root[data-theme=roost] [style*="; color: rgb(79, 70, 229)"],:root[data-theme=dal] [style^="color: rgb(79, 70, 229)"],:root[data-theme=dal] [style*="; color: rgb(79, 70, 229)"],:root[data-theme=nooklink] [style^="color: rgb(79, 70, 229)"],:root[data-theme=nooklink] [style*="; color: rgb(79, 70, 229)"]{color:#a5b4fc!important}:root[data-theme=celeste] [style^="color: rgb(71, 82, 196)"],:root[data-theme=celeste] [style*="; color: rgb(71, 82, 196)"],:root[data-theme=roost] [style^="color: rgb(71, 82, 196)"],:root[data-theme=roost] [style*="; color: rgb(71, 82, 196)"],:root[data-theme=dal] [style^="color: rgb(71, 82, 196)"],:root[data-theme=dal] [style*="; color: rgb(71, 82, 196)"],:root[data-theme=nooklink] [style^="color: rgb(71, 82, 196)"],:root[data-theme=nooklink] [style*="; color: rgb(71, 82, 196)"]{color:#a5b4fc!important}:root[data-theme=celeste] [style^="color: rgb(67, 56, 202)"],:root[data-theme=celeste] [style*="; color: rgb(67, 56, 202)"],:root[data-theme=roost] [style^="color: rgb(67, 56, 202)"],:root[data-theme=roost] [style*="; color: rgb(67, 56, 202)"],:root[data-theme=dal] [style^="color: rgb(67, 56, 202)"],:root[data-theme=dal] [style*="; color: rgb(67, 56, 202)"],:root[data-theme=nooklink] [style^="color: rgb(67, 56, 202)"],:root[data-theme=nooklink] [style*="; color: rgb(67, 56, 202)"]{color:#a5b4fc!important}:root[data-theme=celeste] [style^="color: rgb(55, 176, 109)"],:root[data-theme=celeste] [style*="; color: rgb(55, 176, 109)"],:root[data-theme=roost] [style^="color: rgb(55, 176, 109)"],:root[data-theme=roost] [style*="; color: rgb(55, 176, 109)"],:root[data-theme=dal] [style^="color: rgb(55, 176, 109)"],:root[data-theme=dal] [style*="; color: rgb(55, 176, 109)"],:root[data-theme=nooklink] [style^="color: rgb(55, 176, 109)"],:root[data-theme=nooklink] [style*="; color: rgb(55, 176, 109)"],:root[data-theme=sakura] [style^="color: rgb(55, 176, 109)"],:root[data-theme=sakura] [style*="; color: rgb(55, 176, 109)"]{color:var(--nook-accent)!important}:root[data-theme=celeste] [style^="color: rgb(22, 163, 74)"],:root[data-theme=celeste] [style*="; color: rgb(22, 163, 74)"],:root[data-theme=roost] [style^="color: rgb(22, 163, 74)"],:root[data-theme=roost] [style*="; color: rgb(22, 163, 74)"],:root[data-theme=dal] [style^="color: rgb(22, 163, 74)"],:root[data-theme=dal] [style*="; color: rgb(22, 163, 74)"],:root[data-theme=nooklink] [style^="color: rgb(22, 163, 74)"],:root[data-theme=nooklink] [style*="; color: rgb(22, 163, 74)"],:root[data-theme=sakura] [style^="color: rgb(22, 163, 74)"],:root[data-theme=sakura] [style*="; color: rgb(22, 163, 74)"]{color:var(--nook-accent)!important}:root[data-theme=celeste] [style^="color: rgb(46, 164, 102)"],:root[data-theme=celeste] [style*="; color: rgb(46, 164, 102)"],:root[data-theme=roost] [style^="color: rgb(46, 164, 102)"],:root[data-theme=roost] [style*="; color: rgb(46, 164, 102)"],:root[data-theme=dal] [style^="color: rgb(46, 164, 102)"],:root[data-theme=dal] [style*="; color: rgb(46, 164, 102)"],:root[data-theme=nooklink] [style^="color: rgb(46, 164, 102)"],:root[data-theme=nooklink] [style*="; color: rgb(46, 164, 102)"],:root[data-theme=sakura] [style^="color: rgb(46, 164, 102)"],:root[data-theme=sakura] [style*="; color: rgb(46, 164, 102)"]{color:var(--nook-accent)!important}:root[data-theme=celeste] [style^="color: rgb(31, 138, 76)"],:root[data-theme=celeste] [style*="; color: rgb(31, 138, 76)"],:root[data-theme=roost] [style^="color: rgb(31, 138, 76)"],:root[data-theme=roost] [style*="; color: rgb(31, 138, 76)"],:root[data-theme=dal] [style^="color: rgb(31, 138, 76)"],:root[data-theme=dal] [style*="; color: rgb(31, 138, 76)"],:root[data-theme=nooklink] [style^="color: rgb(31, 138, 76)"],:root[data-theme=nooklink] [style*="; color: rgb(31, 138, 76)"],:root[data-theme=sakura] [style^="color: rgb(31, 138, 76)"],:root[data-theme=sakura] [style*="; color: rgb(31, 138, 76)"]{color:var(--nook-accent)!important}:root[data-theme=celeste] [style^="color: rgb(34, 197, 94)"],:root[data-theme=celeste] [style*="; color: rgb(34, 197, 94)"],:root[data-theme=roost] [style^="color: rgb(34, 197, 94)"],:root[data-theme=roost] [style*="; color: rgb(34, 197, 94)"],:root[data-theme=dal] [style^="color: rgb(34, 197, 94)"],:root[data-theme=dal] [style*="; color: rgb(34, 197, 94)"],:root[data-theme=nooklink] [style^="color: rgb(34, 197, 94)"],:root[data-theme=nooklink] [style*="; color: rgb(34, 197, 94)"],:root[data-theme=sakura] [style^="color: rgb(34, 197, 94)"],:root[data-theme=sakura] [style*="; color: rgb(34, 197, 94)"]{color:var(--nook-accent)!important}:root[data-theme=celeste] [style^="border-color: rgb(187, 247, 208)"],:root[data-theme=celeste] [style*="; border-color: rgb(187, 247, 208)"],:root[data-theme=roost] [style^="border-color: rgb(187, 247, 208)"],:root[data-theme=roost] [style*="; border-color: rgb(187, 247, 208)"],:root[data-theme=dal] [style^="border-color: rgb(187, 247, 208)"],:root[data-theme=dal] [style*="; border-color: rgb(187, 247, 208)"],:root[data-theme=nooklink] [style^="border-color: rgb(187, 247, 208)"],:root[data-theme=nooklink] [style*="; border-color: rgb(187, 247, 208)"]{border-color:var(--card-border)!important}:root[data-theme=celeste] [style^="border-color: rgb(207, 220, 211)"],:root[data-theme=celeste] [style*="; border-color: rgb(207, 220, 211)"],:root[data-theme=roost] [style^="border-color: rgb(207, 220, 211)"],:root[data-theme=roost] [style*="; border-color: rgb(207, 220, 211)"],:root[data-theme=dal] [style^="border-color: rgb(207, 220, 211)"],:root[data-theme=dal] [style*="; border-color: rgb(207, 220, 211)"],:root[data-theme=nooklink] [style^="border-color: rgb(207, 220, 211)"],:root[data-theme=nooklink] [style*="; border-color: rgb(207, 220, 211)"]{border-color:var(--card-border)!important}:root[data-theme=celeste] [style^="border-color: rgb(222, 226, 230)"],:root[data-theme=celeste] [style*="; border-color: rgb(222, 226, 230)"],:root[data-theme=roost] [style^="border-color: rgb(222, 226, 230)"],:root[data-theme=roost] [style*="; border-color: rgb(222, 226, 230)"],:root[data-theme=dal] [style^="border-color: rgb(222, 226, 230)"],:root[data-theme=dal] [style*="; border-color: rgb(222, 226, 230)"],:root[data-theme=nooklink] [style^="border-color: rgb(222, 226, 230)"],:root[data-theme=nooklink] [style*="; border-color: rgb(222, 226, 230)"]{border-color:var(--card-border)!important}:root[data-theme=celeste] [style^="border-color: rgb(226, 232, 240)"],:root[data-theme=celeste] [style*="; border-color: rgb(226, 232, 240)"],:root[data-theme=roost] [style^="border-color: rgb(226, 232, 240)"],:root[data-theme=roost] [style*="; border-color: rgb(226, 232, 240)"],:root[data-theme=dal] [style^="border-color: rgb(226, 232, 240)"],:root[data-theme=dal] [style*="; border-color: rgb(226, 232, 240)"],:root[data-theme=nooklink] [style^="border-color: rgb(226, 232, 240)"],:root[data-theme=nooklink] [style*="; border-color: rgb(226, 232, 240)"]{border-color:var(--card-border)!important}:root[data-theme=celeste] [style^="border-color: rgb(233, 236, 239)"],:root[data-theme=celeste] [style*="; border-color: rgb(233, 236, 239)"],:root[data-theme=roost] [style^="border-color: rgb(233, 236, 239)"],:root[data-theme=roost] [style*="; border-color: rgb(233, 236, 239)"],:root[data-theme=dal] [style^="border-color: rgb(233, 236, 239)"],:root[data-theme=dal] [style*="; border-color: rgb(233, 236, 239)"],:root[data-theme=nooklink] [style^="border-color: rgb(233, 236, 239)"],:root[data-theme=nooklink] [style*="; border-color: rgb(233, 236, 239)"]{border-color:var(--card-border)!important}:root[data-theme=celeste] [style^="border-color: rgb(55, 176, 109)"],:root[data-theme=celeste] [style*="; border-color: rgb(55, 176, 109)"],:root[data-theme=roost] [style^="border-color: rgb(55, 176, 109)"],:root[data-theme=roost] [style*="; border-color: rgb(55, 176, 109)"],:root[data-theme=dal] [style^="border-color: rgb(55, 176, 109)"],:root[data-theme=dal] [style*="; border-color: rgb(55, 176, 109)"],:root[data-theme=nooklink] [style^="border-color: rgb(55, 176, 109)"],:root[data-theme=nooklink] [style*="; border-color: rgb(55, 176, 109)"]{border-color:var(--card-border)!important}:root[data-theme=celeste] [style^="border-color: rgb(22, 163, 74)"],:root[data-theme=celeste] [style*="; border-color: rgb(22, 163, 74)"],:root[data-theme=roost] [style^="border-color: rgb(22, 163, 74)"],:root[data-theme=roost] [style*="; border-color: rgb(22, 163, 74)"],:root[data-theme=dal] [style^="border-color: rgb(22, 163, 74)"],:root[data-theme=dal] [style*="; border-color: rgb(22, 163, 74)"],:root[data-theme=nooklink] [style^="border-color: rgb(22, 163, 74)"],:root[data-theme=nooklink] [style*="; border-color: rgb(22, 163, 74)"]{border-color:var(--card-border)!important}:root[data-theme=celeste] [style^="border-color: rgb(46, 164, 102)"],:root[data-theme=celeste] [style*="; border-color: rgb(46, 164, 102)"],:root[data-theme=roost] [style^="border-color: rgb(46, 164, 102)"],:root[data-theme=roost] [style*="; border-color: rgb(46, 164, 102)"],:root[data-theme=dal] [style^="border-color: rgb(46, 164, 102)"],:root[data-theme=dal] [style*="; border-color: rgb(46, 164, 102)"],:root[data-theme=nooklink] [style^="border-color: rgb(46, 164, 102)"],:root[data-theme=nooklink] [style*="; border-color: rgb(46, 164, 102)"]{border-color:var(--card-border)!important}:root[data-theme=celeste] [style^="border-color: rgb(31, 138, 76)"],:root[data-theme=celeste] [style*="; border-color: rgb(31, 138, 76)"],:root[data-theme=roost] [style^="border-color: rgb(31, 138, 76)"],:root[data-theme=roost] [style*="; border-color: rgb(31, 138, 76)"],:root[data-theme=dal] [style^="border-color: rgb(31, 138, 76)"],:root[data-theme=dal] [style*="; border-color: rgb(31, 138, 76)"],:root[data-theme=nooklink] [style^="border-color: rgb(31, 138, 76)"],:root[data-theme=nooklink] [style*="; border-color: rgb(31, 138, 76)"]{border-color:var(--card-border)!important}:root[data-theme=celeste] [style^="border-color: rgb(34, 197, 94)"],:root[data-theme=celeste] [style*="; border-color: rgb(34, 197, 94)"],:root[data-theme=roost] [style^="border-color: rgb(34, 197, 94)"],:root[data-theme=roost] [style*="; border-color: rgb(34, 197, 94)"],:root[data-theme=dal] [style^="border-color: rgb(34, 197, 94)"],:root[data-theme=dal] [style*="; border-color: rgb(34, 197, 94)"],:root[data-theme=nooklink] [style^="border-color: rgb(34, 197, 94)"],:root[data-theme=nooklink] [style*="; border-color: rgb(34, 197, 94)"]{border-color:var(--card-border)!important}:root[data-theme=celeste] [style^="border-color: rgb(55, 176, 109)"],:root[data-theme=celeste] [style*="; border-color: rgb(55, 176, 109)"],:root[data-theme=roost] [style^="border-color: rgb(55, 176, 109)"],:root[data-theme=roost] [style*="; border-color: rgb(55, 176, 109)"],:root[data-theme=dal] [style^="border-color: rgb(55, 176, 109)"],:root[data-theme=dal] [style*="; border-color: rgb(55, 176, 109)"],:root[data-theme=nooklink] [style^="border-color: rgb(55, 176, 109)"],:root[data-theme=nooklink] [style*="; border-color: rgb(55, 176, 109)"],:root[data-theme=sakura] [style^="border-color: rgb(55, 176, 109)"],:root[data-theme=sakura] [style*="; border-color: rgb(55, 176, 109)"]{border-color:var(--nook-accent)!important}:root[data-theme=celeste] [style^="border-color: rgb(22, 163, 74)"],:root[data-theme=celeste] [style*="; border-color: rgb(22, 163, 74)"],:root[data-theme=roost] [style^="border-color: rgb(22, 163, 74)"],:root[data-theme=roost] [style*="; border-color: rgb(22, 163, 74)"],:root[data-theme=dal] [style^="border-color: rgb(22, 163, 74)"],:root[data-theme=dal] [style*="; border-color: rgb(22, 163, 74)"],:root[data-theme=nooklink] [style^="border-color: rgb(22, 163, 74)"],:root[data-theme=nooklink] [style*="; border-color: rgb(22, 163, 74)"],:root[data-theme=sakura] [style^="border-color: rgb(22, 163, 74)"],:root[data-theme=sakura] [style*="; border-color: rgb(22, 163, 74)"]{border-color:var(--nook-accent)!important}:root[data-theme=celeste] [style^="border-color: rgb(46, 164, 102)"],:root[data-theme=celeste] [style*="; border-color: rgb(46, 164, 102)"],:root[data-theme=roost] [style^="border-color: rgb(46, 164, 102)"],:root[data-theme=roost] [style*="; border-color: rgb(46, 164, 102)"],:root[data-theme=dal] [style^="border-color: rgb(46, 164, 102)"],:root[data-theme=dal] [style*="; border-color: rgb(46, 164, 102)"],:root[data-theme=nooklink] [style^="border-color: rgb(46, 164, 102)"],:root[data-theme=nooklink] [style*="; border-color: rgb(46, 164, 102)"],:root[data-theme=sakura] [style^="border-color: rgb(46, 164, 102)"],:root[data-theme=sakura] [style*="; border-color: rgb(46, 164, 102)"]{border-color:var(--nook-accent)!important}:root[data-theme=celeste] [style^="border-color: rgb(31, 138, 76)"],:root[data-theme=celeste] [style*="; border-color: rgb(31, 138, 76)"],:root[data-theme=roost] [style^="border-color: rgb(31, 138, 76)"],:root[data-theme=roost] [style*="; border-color: rgb(31, 138, 76)"],:root[data-theme=dal] [style^="border-color: rgb(31, 138, 76)"],:root[data-theme=dal] [style*="; border-color: rgb(31, 138, 76)"],:root[data-theme=nooklink] [style^="border-color: rgb(31, 138, 76)"],:root[data-theme=nooklink] [style*="; border-color: rgb(31, 138, 76)"],:root[data-theme=sakura] [style^="border-color: rgb(31, 138, 76)"],:root[data-theme=sakura] [style*="; border-color: rgb(31, 138, 76)"]{border-color:var(--nook-accent)!important}:root[data-theme=celeste] [style^="border-color: rgb(34, 197, 94)"],:root[data-theme=celeste] [style*="; border-color: rgb(34, 197, 94)"],:root[data-theme=roost] [style^="border-color: rgb(34, 197, 94)"],:root[data-theme=roost] [style*="; border-color: rgb(34, 197, 94)"],:root[data-theme=dal] [style^="border-color: rgb(34, 197, 94)"],:root[data-theme=dal] [style*="; border-color: rgb(34, 197, 94)"],:root[data-theme=nooklink] [style^="border-color: rgb(34, 197, 94)"],:root[data-theme=nooklink] [style*="; border-color: rgb(34, 197, 94)"],:root[data-theme=sakura] [style^="border-color: rgb(34, 197, 94)"],:root[data-theme=sakura] [style*="; border-color: rgb(34, 197, 94)"]{border-color:var(--nook-accent)!important}:root[data-theme=celeste] [style*="solid rgb(187, 247, 208)"]{border-color:var(--card-border)!important}:root[data-theme=roost] [style*="solid rgb(187, 247, 208)"]{border-color:var(--card-border)!important}:root[data-theme=dal] [style*="solid rgb(187, 247, 208)"]{border-color:var(--card-border)!important}:root[data-theme=nooklink] [style*="solid rgb(187, 247, 208)"]{border-color:var(--card-border)!important}:root[data-theme=celeste] [style*="solid rgb(207, 220, 211)"]{border-color:var(--card-border)!important}:root[data-theme=roost] [style*="solid rgb(207, 220, 211)"]{border-color:var(--card-border)!important}:root[data-theme=dal] [style*="solid rgb(207, 220, 211)"]{border-color:var(--card-border)!important}:root[data-theme=nooklink] [style*="solid rgb(207, 220, 211)"]{border-color:var(--card-border)!important}:root[data-theme=celeste] [style*="solid rgb(222, 226, 230)"]{border-color:var(--card-border)!important}:root[data-theme=roost] [style*="solid rgb(222, 226, 230)"]{border-color:var(--card-border)!important}:root[data-theme=dal] [style*="solid rgb(222, 226, 230)"]{border-color:var(--card-border)!important}:root[data-theme=nooklink] [style*="solid rgb(222, 226, 230)"]{border-color:var(--card-border)!important}:root[data-theme=celeste] [style*="solid rgb(226, 232, 240)"]{border-color:var(--card-border)!important}:root[data-theme=roost] [style*="solid rgb(226, 232, 240)"]{border-color:var(--card-border)!important}:root[data-theme=dal] [style*="solid rgb(226, 232, 240)"]{border-color:var(--card-border)!important}:root[data-theme=nooklink] [style*="solid rgb(226, 232, 240)"]{border-color:var(--card-border)!important}:root[data-theme=celeste] [style*="solid rgb(233, 236, 239)"]{border-color:var(--card-border)!important}:root[data-theme=roost] [style*="solid rgb(233, 236, 239)"]{border-color:var(--card-border)!important}:root[data-theme=dal] [style*="solid rgb(233, 236, 239)"]{border-color:var(--card-border)!important}:root[data-theme=nooklink] [style*="solid rgb(233, 236, 239)"]{border-color:var(--card-border)!important}:root[data-theme=celeste] .cpm,:root[data-theme=celeste] .cpo,:root[data-theme=celeste] .cpa,:root[data-theme=celeste] .cpsc,:root[data-theme=celeste] .cps,:root[data-theme=celeste] .cpdb,:root[data-theme=celeste] .ob-page,:root[data-theme=celeste] .nook-os,:root[data-theme=celeste] .cpp-page,:root[data-theme=celeste] .cpt,:root[data-theme=celeste] .cpu,:root[data-theme=celeste] .cpg{--ink: var(--text) !important;--ink-soft: color-mix(in srgb, var(--text) 68%, transparent) !important;--leaf: var(--nook-dark) !important;--leaf-dark: color-mix(in srgb, var(--nook-dark) 85%, #000) !important;--line: var(--card-border) !important;--sky: var(--nook-bg) !important;--tint: var(--subtle-bg) !important}:root[data-theme=celeste] .cp-login{--cp-ink: var(--text) !important;--cp-ink-soft: color-mix(in srgb, var(--text) 68%, transparent) !important;--cp-leaf: var(--nook-dark) !important;--cp-leaf-dark: color-mix(in srgb, var(--nook-dark) 85%, #000) !important;--cp-sky: var(--nook-bg) !important;--cp-sand: var(--subtle-bg) !important;--cp-line: var(--card-border) !important}:root[data-theme=roost] .cpm,:root[data-theme=roost] .cpo,:root[data-theme=roost] .cpa,:root[data-theme=roost] .cpsc,:root[data-theme=roost] .cps,:root[data-theme=roost] .cpdb,:root[data-theme=roost] .ob-page,:root[data-theme=roost] .nook-os,:root[data-theme=roost] .cpp-page,:root[data-theme=roost] .cpt,:root[data-theme=roost] .cpu,:root[data-theme=roost] .cpg{--ink: var(--text) !important;--ink-soft: color-mix(in srgb, var(--text) 68%, transparent) !important;--leaf: var(--nook-dark) !important;--leaf-dark: color-mix(in srgb, var(--nook-dark) 85%, #000) !important;--line: var(--card-border) !important;--sky: var(--nook-bg) !important;--tint: var(--subtle-bg) !important}:root[data-theme=roost] .cp-login{--cp-ink: var(--text) !important;--cp-ink-soft: color-mix(in srgb, var(--text) 68%, transparent) !important;--cp-leaf: var(--nook-dark) !important;--cp-leaf-dark: color-mix(in srgb, var(--nook-dark) 85%, #000) !important;--cp-sky: var(--nook-bg) !important;--cp-sand: var(--subtle-bg) !important;--cp-line: var(--card-border) !important}:root[data-theme=dal] .cpm,:root[data-theme=dal] .cpo,:root[data-theme=dal] .cpa,:root[data-theme=dal] .cpsc,:root[data-theme=dal] .cps,:root[data-theme=dal] .cpdb,:root[data-theme=dal] .ob-page,:root[data-theme=dal] .nook-os,:root[data-theme=dal] .cpp-page,:root[data-theme=dal] .cpt,:root[data-theme=dal] .cpu,:root[data-theme=dal] .cpg{--ink: var(--text) !important;--ink-soft: color-mix(in srgb, var(--text) 68%, transparent) !important;--leaf: var(--nook-dark) !important;--leaf-dark: color-mix(in srgb, var(--nook-dark) 85%, #000) !important;--line: var(--card-border) !important;--sky: var(--nook-bg) !important;--tint: var(--subtle-bg) !important}:root[data-theme=dal] .cp-login{--cp-ink: var(--text) !important;--cp-ink-soft: color-mix(in srgb, var(--text) 68%, transparent) !important;--cp-leaf: var(--nook-dark) !important;--cp-leaf-dark: color-mix(in srgb, var(--nook-dark) 85%, #000) !important;--cp-sky: var(--nook-bg) !important;--cp-sand: var(--subtle-bg) !important;--cp-line: var(--card-border) !important}:root[data-theme=nooklink] .cpm,:root[data-theme=nooklink] .cpo,:root[data-theme=nooklink] .cpa,:root[data-theme=nooklink] .cpsc,:root[data-theme=nooklink] .cps,:root[data-theme=nooklink] .cpdb,:root[data-theme=nooklink] .ob-page,:root[data-theme=nooklink] .nook-os,:root[data-theme=nooklink] .cpp-page,:root[data-theme=nooklink] .cpt,:root[data-theme=nooklink] .cpu,:root[data-theme=nooklink] .cpg{--ink: var(--text) !important;--ink-soft: color-mix(in srgb, var(--text) 68%, transparent) !important;--leaf: var(--nook-dark) !important;--leaf-dark: color-mix(in srgb, var(--nook-dark) 85%, #000) !important;--line: var(--card-border) !important;--sky: var(--nook-bg) !important;--tint: var(--subtle-bg) !important}:root[data-theme=nooklink] .cp-login{--cp-ink: var(--text) !important;--cp-ink-soft: color-mix(in srgb, var(--text) 68%, transparent) !important;--cp-leaf: var(--nook-dark) !important;--cp-leaf-dark: color-mix(in srgb, var(--nook-dark) 85%, #000) !important;--cp-sky: var(--nook-bg) !important;--cp-sand: var(--subtle-bg) !important;--cp-line: var(--card-border) !important}:root[data-theme=sakura] .cpm,:root[data-theme=sakura] .cpo,:root[data-theme=sakura] .cpa,:root[data-theme=sakura] .cpsc,:root[data-theme=sakura] .cps,:root[data-theme=sakura] .cpdb,:root[data-theme=sakura] .ob-page,:root[data-theme=sakura] .nook-os,:root[data-theme=sakura] .cpp-page,:root[data-theme=sakura] .cpt,:root[data-theme=sakura] .cpu,:root[data-theme=sakura] .cpg{--ink: var(--text) !important;--ink-soft: color-mix(in srgb, var(--text) 68%, transparent) !important;--leaf: var(--nook-dark) !important;--leaf-dark: color-mix(in srgb, var(--nook-dark) 85%, #000) !important;--line: var(--card-border) !important;--sky: var(--nook-bg) !important;--tint: var(--subtle-bg) !important}:root[data-theme=sakura] .cp-login{--cp-ink: var(--text) !important;--cp-ink-soft: color-mix(in srgb, var(--text) 68%, transparent) !important;--cp-leaf: var(--nook-dark) !important;--cp-leaf-dark: color-mix(in srgb, var(--nook-dark) 85%, #000) !important;--cp-sky: var(--nook-bg) !important;--cp-sand: var(--subtle-bg) !important;--cp-line: var(--card-border) !important}:root[data-theme=celeste] .bg-success-subtle{background-color:#22c55e29!important}:root[data-theme=celeste] .bg-info-subtle{background-color:#06b6d429!important}:root[data-theme=celeste] .bg-warning-subtle{background-color:#f59e0b29!important}:root[data-theme=celeste] .bg-danger-subtle{background-color:#ef444429!important}:root[data-theme=celeste] .bg-primary-subtle{background-color:#3b82f629!important}:root[data-theme=celeste] .bg-secondary-subtle{background-color:#94a3b829!important}:root[data-theme=celeste] .page-link{background-color:var(--card-bg)!important;color:var(--text)!important;border-color:var(--card-border)!important}:root[data-theme=celeste] .page-item.active .page-link{background-color:var(--nook-green)!important;color:#fff!important}:root[data-theme=celeste] :is(.ev-cal-month-name,.ev-cal-date-num){color:var(--text)!important}:root[data-theme=celeste] .ev-cal-year{color:color-mix(in srgb,var(--text) 68%,transparent)!important}:root[data-theme=roost] .bg-success-subtle{background-color:#22c55e29!important}:root[data-theme=roost] .bg-info-subtle{background-color:#06b6d429!important}:root[data-theme=roost] .bg-warning-subtle{background-color:#f59e0b29!important}:root[data-theme=roost] .bg-danger-subtle{background-color:#ef444429!important}:root[data-theme=roost] .bg-primary-subtle{background-color:#3b82f629!important}:root[data-theme=roost] .bg-secondary-subtle{background-color:#94a3b829!important}:root[data-theme=roost] .page-link{background-color:var(--card-bg)!important;color:var(--text)!important;border-color:var(--card-border)!important}:root[data-theme=roost] .page-item.active .page-link{background-color:var(--nook-green)!important;color:#fff!important}:root[data-theme=roost] :is(.ev-cal-month-name,.ev-cal-date-num){color:var(--text)!important}:root[data-theme=roost] .ev-cal-year{color:color-mix(in srgb,var(--text) 68%,transparent)!important}:root[data-theme=dal] .bg-success-subtle{background-color:#22c55e29!important}:root[data-theme=dal] .bg-info-subtle{background-color:#06b6d429!important}:root[data-theme=dal] .bg-warning-subtle{background-color:#f59e0b29!important}:root[data-theme=dal] .bg-danger-subtle{background-color:#ef444429!important}:root[data-theme=dal] .bg-primary-subtle{background-color:#3b82f629!important}:root[data-theme=dal] .bg-secondary-subtle{background-color:#94a3b829!important}:root[data-theme=dal] .page-link{background-color:var(--card-bg)!important;color:var(--text)!important;border-color:var(--card-border)!important}:root[data-theme=dal] .page-item.active .page-link{background-color:var(--nook-green)!important;color:#fff!important}:root[data-theme=dal] :is(.ev-cal-month-name,.ev-cal-date-num){color:var(--text)!important}:root[data-theme=dal] .ev-cal-year{color:color-mix(in srgb,var(--text) 68%,transparent)!important}:root[data-theme=nooklink] .bg-success-subtle{background-color:#22c55e29!important}:root[data-theme=nooklink] .bg-info-subtle{background-color:#06b6d429!important}:root[data-theme=nooklink] .bg-warning-subtle{background-color:#f59e0b29!important}:root[data-theme=nooklink] .bg-danger-subtle{background-color:#ef444429!important}:root[data-theme=nooklink] .bg-primary-subtle{background-color:#3b82f629!important}:root[data-theme=nooklink] .bg-secondary-subtle{background-color:#94a3b829!important}:root[data-theme=nooklink] .page-link{background-color:var(--card-bg)!important;color:var(--text)!important;border-color:var(--card-border)!important}:root[data-theme=nooklink] .page-item.active .page-link{background-color:var(--nook-green)!important;color:#fff!important}:root[data-theme=nooklink] :is(.ev-cal-month-name,.ev-cal-date-num){color:var(--text)!important}:root[data-theme=nooklink] .ev-cal-year{color:color-mix(in srgb,var(--text) 68%,transparent)!important}:root[data-theme=celeste] .dal-body{background:var(--subtle-bg)!important}:root[data-theme=celeste] .btn-light{background-color:var(--card-bg)!important;color:var(--text)!important;border-color:var(--card-border)!important}:root[data-theme=celeste] .table{--bs-table-bg: transparent;--bs-table-color: var(--text);--bs-table-striped-bg: var(--subtle-bg);color:var(--text)!important}:root[data-theme=celeste] :is(.table,.table-light) :is(th,td){background-color:transparent!important;color:var(--text)!important;border-color:var(--card-border)!important}:root[data-theme=roost] .dal-body{background:var(--subtle-bg)!important}:root[data-theme=roost] .btn-light{background-color:var(--card-bg)!important;color:var(--text)!important;border-color:var(--card-border)!important}:root[data-theme=roost] .table{--bs-table-bg: transparent;--bs-table-color: var(--text);--bs-table-striped-bg: var(--subtle-bg);color:var(--text)!important}:root[data-theme=roost] :is(.table,.table-light) :is(th,td){background-color:transparent!important;color:var(--text)!important;border-color:var(--card-border)!important}:root[data-theme=dal] .dal-body{background:var(--subtle-bg)!important}:root[data-theme=dal] .btn-light{background-color:var(--card-bg)!important;color:var(--text)!important;border-color:var(--card-border)!important}:root[data-theme=dal] .table{--bs-table-bg: transparent;--bs-table-color: var(--text);--bs-table-striped-bg: var(--subtle-bg);color:var(--text)!important}:root[data-theme=dal] :is(.table,.table-light) :is(th,td){background-color:transparent!important;color:var(--text)!important;border-color:var(--card-border)!important}:root[data-theme=nooklink] .dal-body{background:var(--subtle-bg)!important}:root[data-theme=nooklink] .btn-light{background-color:var(--card-bg)!important;color:var(--text)!important;border-color:var(--card-border)!important}:root[data-theme=nooklink] .table{--bs-table-bg: transparent;--bs-table-color: var(--text);--bs-table-striped-bg: var(--subtle-bg);color:var(--text)!important}:root[data-theme=nooklink] :is(.table,.table-light) :is(th,td){background-color:transparent!important;color:var(--text)!important;border-color:var(--card-border)!important}:root[data-theme=celeste] .cpg-pass__band :is(h3,p,span,i){color:#fff!important}:root[data-theme=roost] .cpg-pass__band :is(h3,p,span,i){color:#fff!important}:root[data-theme=dal] .cpg-pass__band :is(h3,p,span,i){color:#fff!important}:root[data-theme=nooklink] .cpg-pass__band :is(h3,p,span,i){color:#fff!important}:root[data-theme=sakura] .cpg-pass__band :is(h3,p,span,i){color:#fff!important}:root[data-theme=celeste] .btn-white{background-color:var(--card-bg)!important;color:var(--text)!important;border-color:var(--card-border)!important}:root[data-theme=roost] .btn-white{background-color:var(--card-bg)!important;color:var(--text)!important;border-color:var(--card-border)!important}:root[data-theme=dal] .btn-white{background-color:var(--card-bg)!important;color:var(--text)!important;border-color:var(--card-border)!important}:root[data-theme=nooklink] .btn-white{background-color:var(--card-bg)!important;color:var(--text)!important;border-color:var(--card-border)!important}:root[data-theme=celeste] .dal-bg{background-color:var(--nook-bg)!important;background-image:linear-gradient(30deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),linear-gradient(150deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),linear-gradient(30deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),linear-gradient(150deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),radial-gradient(color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 20%,transparent 20%)!important;background-size:80px 140px!important}:root[data-theme=roost] .dal-bg{background-color:var(--nook-bg)!important;background-image:linear-gradient(30deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),linear-gradient(150deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),linear-gradient(30deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),linear-gradient(150deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),radial-gradient(color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 20%,transparent 20%)!important;background-size:80px 140px!important}:root[data-theme=dal] .dal-bg{background-color:var(--nook-bg)!important;background-image:linear-gradient(30deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),linear-gradient(150deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),linear-gradient(30deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),linear-gradient(150deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),radial-gradient(color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 20%,transparent 20%)!important;background-size:80px 140px!important}:root[data-theme=nooklink] .dal-bg{background-color:var(--nook-bg)!important;background-image:linear-gradient(30deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),linear-gradient(150deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),linear-gradient(30deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),linear-gradient(150deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),radial-gradient(color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 20%,transparent 20%)!important;background-size:80px 140px!important}:root[data-theme=sakura] .dal-bg{background-color:var(--nook-bg)!important;background-image:linear-gradient(30deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),linear-gradient(150deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),linear-gradient(30deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),linear-gradient(150deg,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 87.5%,color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg))),radial-gradient(color-mix(in srgb,var(--pattern-dot) 55%,var(--nook-bg)) 20%,transparent 20%)!important;background-size:80px 140px!important}:root[data-theme=nook] :is(.badge,a,.card,.bg-white,.bg-light,.snapshot-chip-price).text-success,:root[data-theme=nook] :is(.card,.bg-white,.bg-light) .text-success,:root[data-theme=nook] .badge .text-success{color:#15803d!important}:root[data-theme=nook] .badge.text-warning,:root[data-theme=nook] .snapshot-chip-price.text-warning,:root[data-theme=nook] :is(.card,.bg-white,.bg-light) .text-warning{color:#b45309!important}:root[data-theme=nook] .badge.text-info,:root[data-theme=nook] :is(.card,.bg-white,.bg-light) .text-info{color:#0e7490!important}:root[data-theme=nook] .badge.text-danger,:root[data-theme=nook] :is(.card,.bg-white,.bg-light) .text-danger{color:#b91c1c!important}:root[data-theme=sakura] :is(.badge,a,.card,.bg-white,.bg-light,.snapshot-chip-price).text-success,:root[data-theme=sakura] :is(.card,.bg-white,.bg-light) .text-success,:root[data-theme=sakura] .badge .text-success{color:#15803d!important}:root[data-theme=sakura] .badge.text-warning,:root[data-theme=sakura] .snapshot-chip-price.text-warning,:root[data-theme=sakura] :is(.card,.bg-white,.bg-light) .text-warning{color:#b45309!important}:root[data-theme=sakura] .badge.text-info,:root[data-theme=sakura] :is(.card,.bg-white,.bg-light) .text-info{color:#0e7490!important}:root[data-theme=sakura] .badge.text-danger,:root[data-theme=sakura] :is(.card,.bg-white,.bg-light) .text-danger{color:#b91c1c!important}.badge.bg-info.text-white{color:#052c36!important}.ev-cal-bar-label{text-shadow:0 1px 2px rgba(0,0,0,.45)}:root[data-theme=celeste] .flight-value{color:var(--text)!important}:root[data-theme=celeste] .flight-label{color:color-mix(in srgb,var(--text) 62%,transparent)!important}:root[data-theme=roost] .flight-value{color:var(--text)!important}:root[data-theme=roost] .flight-label{color:color-mix(in srgb,var(--text) 62%,transparent)!important}:root[data-theme=dal] .flight-value{color:var(--text)!important}:root[data-theme=dal] .flight-label{color:color-mix(in srgb,var(--text) 62%,transparent)!important}:root[data-theme=nooklink] .flight-value{color:var(--text)!important}:root[data-theme=nooklink] .flight-label{color:color-mix(in srgb,var(--text) 62%,transparent)!important}:root[data-theme=nook] .flight-label{color:#64748b!important}:root[data-theme=sakura] .flight-label{color:#64748b!important}html[data-theme=nooklink],body[data-theme=nooklink]{--nook-green: #047857}[style*="background: rgb(148, 163, 184)"] .ev-cal-bar-label,[style*="background-color: rgb(148, 163, 184)"] .ev-cal-bar-label{color:#0f172a!important;text-shadow:none}
