@font-face{font-family:PrinterNavigation;src:url('/assets/brand/Geist.woff2') format('woff2');font-display:swap}
.printer-copy-ca{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid var(--line-strong,#c9cbc2);border-radius:7px;background:var(--panel,#fff);color:var(--text,#232421);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.printer-copy-ca:hover{background:var(--panel-up,#efefec)}.printer-copy-ca:focus-visible{outline:2px solid var(--blue-text,#445c77);outline-offset:2px}.printer-ca-card{display:grid;gap:6px;margin-bottom:12px}.printer-ca-card>span{font-size:10px;line-height:1.6;color:var(--muted,#686963);overflow-wrap:anywhere;user-select:all}.printer-ca-status{position:fixed;right:20px;bottom:20px;z-index:120;font-size:13px;color:#232421;background:#fff;border:1px solid #c9cbc2;border-radius:8px;box-shadow:0 4px 18px #0001;padding:12px 16px}.printer-ca-status:empty{display:none}.mobile-ca-card{padding:16px 0 0;margin:0}.mobile-ca-card>span{font-size:12px}.mobile-ca-card .printer-copy-ca{width:100%}
.printer-page-layout{margin:0;--printer-site-nav-width:190px}
.printer-page-content{min-width:0;margin-left:var(--printer-site-nav-width,190px)}
.footer-top nav{flex-wrap:wrap;min-width:0}
.printer-page-layout .sidebar,.printer-page-layout .mobile-navigation,.printer-page-layout .mobile-site-menu,.printer-page-layout .printer-navigation-actions{--bg:#f8f8f6;--panel:#fff;--panel-up:#efefec;--text:#232421;--muted:#686963;--line:#e0e1db;--line-strong:#c9cbc2;--blue-soft:#eaf0f6;--blue-text:#445c77;font-family:PrinterNavigation,Arial,sans-serif}
.printer-page-layout .sidebar{position:fixed;inset:0 auto 0 0;box-sizing:border-box;width:var(--printer-site-nav-width);padding:0 16px 22px;display:flex;flex-direction:column;z-index:35;overflow-y:auto;background:var(--bg);color:var(--text);border-right:1px solid var(--line);scrollbar-width:thin}
.printer-page-layout .printer-nav-brand{display:flex;align-items:center;gap:10px;min-height:70px;flex:none;margin:0 -16px 26px;padding:0 22px;border-bottom:1px solid var(--line);color:var(--text);font-size:18px;font-weight:650;letter-spacing:-.06em;text-decoration:none}
.printer-nav-brand img{width:30px;height:30px;object-fit:contain;image-rendering:pixelated}
.printer-page-layout .sidebar-label{margin:0 12px 13px;color:var(--muted);font-size:11px;line-height:1.5}
.printer-page-layout .sidebar nav{display:flex;flex-direction:column;gap:5px}
.printer-page-layout .sidebar nav a{display:flex;align-items:center;box-sizing:border-box;gap:12px;min-height:44px;padding:10px 12px;border-radius:7px;font-size:13px;line-height:1.5;color:var(--muted);text-decoration:none}
.printer-page-layout .sidebar nav a:hover,.printer-page-layout .sidebar nav a[aria-current=page]{background:var(--panel-up);color:var(--text)}
.printer-page-layout .sidebar nav a[aria-current=page]{font-weight:600}
.printer-page-layout .sidebar svg{width:17px;height:17px;flex:none}
.printer-page-layout .sidebar-secondary{margin-top:33px}
.printer-page-layout .sidebar-bottom{margin-top:auto;padding:28px 12px 0}
.printer-page-layout .sidebar-bottom p{font-size:10px;line-height:1.8;color:var(--muted)}
.printer-page-layout .sidebar-bottom a{display:inline-flex;align-items:center;min-height:40px;gap:10px;font-size:11px;color:var(--text);text-decoration:none}
.printer-page-layout .sidebar a:focus-visible{outline:2px solid var(--blue-text);outline-offset:2px}
.printer-navigation-actions{display:none}
@media(min-width:761px) and (max-width:1000px){.printer-page-layout{--printer-site-nav-width:166px}.printer-page-layout .sidebar{padding-inline:10px}.printer-page-layout .printer-nav-brand{margin-inline:-10px;padding-inline:22px}.printer-page-layout .sidebar nav a{font-size:12px;gap:10px}}
@media(min-width:761px){.printer-page-layout .mobile-navigation,.printer-page-layout .mobile-menu-trigger{display:none}.printer-page-layout .pool-shell{grid-template-columns:1fr}.printer-page-layout .pool-navigation{position:static;display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.printer-page-layout .pool-navigation>p,.printer-page-layout .pool-navigation-note{display:none}.printer-page-layout .pool-navigation nav{display:flex;gap:8px;margin:0}.printer-page-layout .pool-navigation nav a{min-height:44px}.printer-page-layout .pool-navigation .back-to-printer{margin:0}}
@media(max-width:760px){.printer-page-content{margin-left:0}.printer-page-layout .sidebar{position:static;width:100%;max-height:none;inset:auto;padding:0 16px 20px;border-right:0;border-bottom:1px solid var(--line)}.printer-page-layout .sidebar>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.printer-page-layout.mobile-navigation-ready .sidebar,.mobile-navigation-ready .printer-page-layout .sidebar{display:none}.printer-navigation-actions{display:flex;margin-left:auto;align-items:center}.printer-page-layout .mobile-menu-trigger{display:flex;align-items:center;gap:7px;min-height:44px;padding:9px 11px;background:var(--panel);color:var(--text);border:1px solid var(--line-strong);border-radius:7px;font:inherit;font-size:12px;font-weight:600}.printer-page-layout .mobile-menu-trigger svg{width:17px;height:17px}.printer-page-layout .mobile-mix{bottom:calc(78px + env(safe-area-inset-bottom))}.printer-page-layout .achievement-header{gap:14px;flex-wrap:wrap}.printer-page-layout .achievement-header>nav{order:3;width:100%;justify-content:flex-start}.printer-page-layout .site-header{gap:12px;flex-wrap:wrap;height:auto;min-height:80px;padding-block:14px}.printer-page-layout .site-header>nav{order:4;width:100%}.printer-page-layout .site-header .account{margin-left:auto}.printer-page-layout .site-header .printer-navigation-actions{margin-left:0}}
@media(prefers-reduced-motion:reduce){.printer-page-layout .sidebar *{scroll-behavior:auto}}
@media(max-width:760px){.printer-page-layout .printer-page-content>header{flex-wrap:wrap;gap:12px}.printer-page-layout .printer-page-content>header>nav{order:3;flex-basis:100%;justify-content:flex-start}.printer-page-layout .printer-page-content>header .printer-navigation-actions{flex:none}}
@media(max-width:760px){.printer-page-layout .site-header .printer-navigation-actions{display:none}.printer-page-layout[data-page=careers] header .brand img{width:150px!important}.printer-page-layout[data-page=careers] header .preview{display:none}}
@media(max-width:360px){.printer-page-layout .achievement-hero{padding:18px 16px;gap:14px}.printer-page-layout .hero-sticker-pile{width:144px;height:172px}.printer-page-layout .hero-sticker-pile img{width:136px;height:136px}.printer-page-layout .hero-sticker-back{left:3px}.printer-page-layout .hero-sticker-front{left:-4px}.printer-page-layout .hero-caption{flex:1}}

/* Launcher is temporarily absent from all public navigation. */

body .mobile-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}
.printer-navigation-actions:has([data-printer-copy-ca]){display:flex!important;gap:8px}.printer-page-layout .site-header>.printer-navigation-actions{margin-left:auto}
.printer-nav-more{margin:12px 0;color:var(--muted,#686963)}.printer-nav-more summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 12px;font-size:12px;cursor:pointer;list-style:none}.printer-nav-more summary::after{content:'+';font-size:18px}.printer-nav-more[open]>summary::after{content:'\2212'}.printer-nav-more summary::-webkit-details-marker{display:none}.printer-nav-more summary:focus-visible{outline:2px solid var(--blue-text,#445c77);outline-offset:2px}.printer-nav-more[open]{border-block:1px solid var(--line,#e0e1db)}.sidebar .sidebar-secondary:has(.printer-nav-more){margin-top:8px}.printer-giveaway-update{display:none}
@media(max-width:760px){.printer-giveaway-update{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:44px;padding:8px 16px;border-bottom:1px solid #d5dfe7;background:#eaf0f6;color:#283e55;font-family:PrinterNavigation,Arial,sans-serif;font-size:12px;font-weight:600;text-decoration:none}.printer-update-badge{padding:3px 6px;border-radius:3px;background:#445c77;color:#fff;font-size:10px;font-weight:600}.printer-update-cta{margin-left:auto;font-size:11px;white-space:nowrap}.printer-giveaway-update:focus-visible{outline:2px solid #445c77;outline-offset:-4px}}

.printer-nav-tree{display:flex!important;flex-direction:column!important;gap:3px!important}
@media(min-width:1001px){:root{--sidebar-width:214px!important}.printer-page-layout{--printer-site-nav-width:214px!important}.services-shell{--printer-nav-width:214px!important}}
.printer-nav-tree a{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 11px;color:var(--text,var(--ink,#232421));font:500 13px/1.4 PrinterNavigation,Geist,Arial,sans-serif;text-decoration:none;border-radius:6px;box-sizing:border-box}
.printer-nav-tree a:hover,.printer-nav-tree a[aria-current=page]{background:var(--panel-up,#efefec)}
.printer-nav-tree a[aria-current=page]{font-weight:650}
.printer-nav-tree svg{width:17px;height:17px;flex:none}
.printer-nav-parent{display:flex;align-items:center;gap:0}
.printer-nav-parent>a{flex:1;min-width:0}
.printer-nav-toggle{flex:none;width:36px;min-height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted,#686963);font:400 20px Arial;cursor:pointer}
.printer-nav-toggle:hover{background:var(--panel-up,#efefec)}
.printer-nav-toggle[aria-expanded=true] span{display:inline-block;transform:rotate(45deg)}
.printer-nav-children{margin:0 0 4px 19px;padding-left:8px;border-left:1px solid var(--line,#deded7)}
.printer-nav-children[hidden]{display:none!important}
.printer-nav-tree .printer-nav-children>a{font-size:12px;min-height:40px;padding:8px 9px;color:var(--muted,#686963)}
.services-shell .printer-nav-tree .printer-nav-children>a{font-size:12px;padding-left:8px;min-height:40px}
.printer-nav-tree a:focus-visible,.printer-nav-toggle:focus-visible{outline:2px solid var(--blue-text,#445c77);outline-offset:2px}
.sidebar>.printer-nav-tree{margin-top:6px}
.sidebar .sidebar-bottom{padding-top:18px}
.sidebar .printer-ca-card>span{display:none}
.mobile-menu-tree{padding:14px 0}
.mobile-menu-tree .printer-nav-tree a{min-height:46px;font-size:14px}
.mobile-menu-tree .printer-nav-children>a{min-height:44px}
.mobile-site-menu{box-sizing:border-box}
.printer-page-layout[data-page=world] .printer-page-content{min-width:0}
:root[data-theme=dark] .printer-page-layout .sidebar,:root[data-theme=dark] .printer-page-layout .mobile-site-menu,:root[data-theme=dark] .printer-page-layout .mobile-navigation{--bg:#171817;--panel:#22231f;--panel-up:#2b2c28;--text:#efede7;--muted:#aaa79f;--line:#3b3c37;--line-strong:#5b5c54;--blue-text:#a8bed3;--blue-soft:#263441}
@media(max-width:760px){.printer-page-layout .application-header .printer-navigation-actions{display:none!important}.mobile-site-menu[open]{max-height:calc(100dvh - 16px)}.printer-nav-tree{grid-template-columns:none!important}}

.printer-nav-tree{display:flex!important;flex-direction:column!important;gap:3px!important}
@media(min-width:1001px){:root{--sidebar-width:214px!important}.printer-page-layout{--printer-site-nav-width:214px!important}.services-shell{--printer-nav-width:214px!important}}
.printer-nav-tree a{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 11px;color:var(--text,var(--ink,#232421));font:500 13px/1.4 PrinterNavigation,Geist,Arial,sans-serif;text-decoration:none;border-radius:6px;box-sizing:border-box}
.printer-nav-tree a:hover,.printer-nav-tree a[aria-current=page]{background:var(--panel-up,#efefec)}
.printer-nav-tree a[aria-current=page]{font-weight:650}
.printer-nav-tree svg{width:17px;height:17px;flex:none}
.printer-nav-parent{display:flex;align-items:center;gap:0}
.printer-nav-parent>a{flex:1;min-width:0}
.printer-nav-toggle{flex:none;width:36px;min-height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted,#686963);font:400 20px Arial;cursor:pointer}
.printer-nav-toggle:hover{background:var(--panel-up,#efefec)}
.printer-nav-toggle[aria-expanded=true] span{display:inline-block;transform:rotate(45deg)}
.printer-nav-children{margin:0 0 4px 19px;padding-left:8px;border-left:1px solid var(--line,#deded7)}
.printer-nav-children[hidden]{display:none!important}
.printer-nav-tree .printer-nav-children>a{font-size:12px;min-height:40px;padding:8px 9px;color:var(--muted,#686963)}
.services-shell .printer-nav-tree .printer-nav-children>a{font-size:12px;padding-left:8px;min-height:40px}
.printer-nav-tree a:focus-visible,.printer-nav-toggle:focus-visible{outline:2px solid var(--blue-text,#445c77);outline-offset:2px}
.sidebar>.printer-nav-tree{margin-top:6px}
.sidebar .sidebar-bottom{padding-top:18px}
.sidebar .printer-ca-card>span{display:none}
.mobile-menu-tree{padding:14px 0}
.mobile-menu-tree .printer-nav-tree a{min-height:46px;font-size:14px}
.mobile-menu-tree .printer-nav-children>a{min-height:44px}
.mobile-site-menu{box-sizing:border-box}
.printer-page-layout[data-page=world] .printer-page-content{min-width:0}
:root[data-theme=dark] .printer-page-layout .sidebar,:root[data-theme=dark] .printer-page-layout .mobile-site-menu,:root[data-theme=dark] .printer-page-layout .mobile-navigation{--bg:#171817;--panel:#22231f;--panel-up:#2b2c28;--text:#efede7;--muted:#aaa79f;--line:#3b3c37;--line-strong:#5b5c54;--blue-text:#a8bed3;--blue-soft:#263441}
@media(max-width:760px){.printer-page-layout .application-header .printer-navigation-actions{display:none!important}.mobile-site-menu[open]{max-height:calc(100dvh - 16px)}.printer-nav-tree{grid-template-columns:none!important}}

/* Printer's shared page frame. All original controls and data handlers remain. */
.printer-season-nav>a{flex-direction:row!important;justify-content:flex-start!important;text-align:left!important}
:root:not([data-theme=dark]){--ink:#283239;--text:#283239;--muted:#637078;--line:#dcdfd9;--line-strong:#cbd1d0;--paper:#fffefa;--panel:#fffefa;--panel-up:#f2f2ec;--soft:#edf1f5;--wash:#f6f5f1;--bg:#f6f5f1;--blue:#365f8d;--blue-text:#315b88;--blue-soft:#e4ebf3;--printer-rail:#eeede7;--review-paper:#f6f5f1;--review-ink:#283239;--review-muted:#637078;--review-line:#dcdfd9;--review-panel:#fffefa;--review-soft:#edf1f5}
:root[data-theme=dark]{--printer-rail:#1d2327}
:root[data-theme=light],.unified-launcher,.printer-season-site,[data-printer-public-shell]{--accent:#365f8d;--accent-hover:#2c5179;--accent-soft:#e4ebf3}
.unified-launcher [hidden],.printer-season-site [hidden],[data-printer-public-shell] [hidden],[data-native-empty][hidden]{display:none!important}
.printer-season-nav{display:flex!important;flex-direction:column!important;gap:3px!important;padding:0!important;margin:0!important}
.printer-season-nav>a,.printer-season-nav>a[data-route=launcher]{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:44px!important;box-sizing:border-box!important;padding:10px 12px!important;margin:0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--muted)!important;font:400 13px/1.4 Geist,PrinterNavigation,Arial,sans-serif!important;text-decoration:none!important;box-shadow:none!important;clip-path:none!important}
.printer-season-nav>a:hover{background:var(--soft)!important;color:var(--ink)!important}
.printer-season-nav>a[aria-current=page]{background:var(--blue-soft)!important;color:var(--blue-text)!important;font-weight:600!important}
:root[data-theme] .printer-season-site .printer-season-nav>a{background:transparent!important;color:var(--muted)!important}
:root[data-theme] .printer-season-site .printer-season-nav>a[aria-current=page]{background:var(--blue-soft)!important;color:var(--blue-text)!important}
:root[data-theme=light] .printer-season-site{--ink:#283239!important;--text:#283239!important;--muted:#637078!important;--review-ink:#283239!important;--review-paper:#f6f5f1!important}
:root[data-theme=dark] .printer-season-site{--ink:#f0ede5!important;--text:#f0ede5!important;--muted:#b9c1c6!important;--review-ink:#f0ede5!important;--review-paper:#151515!important}
.printer-season-site :is(h1,h2,h3,h4){color:var(--ink)!important}
:root[data-theme] .printer-season-nav>a[data-route=launcher]{background:transparent!important;color:var(--muted)!important}
:root[data-theme] .printer-season-nav>a[data-route=launcher][aria-current=page]{background:var(--blue-soft)!important;color:var(--blue-text)!important}
:root[data-theme=dark] .printer-season-brand img,:root[data-theme=dark] .unified-launcher .topbar>.brand img,:root[data-theme=dark] .printer-public-brand img{filter:brightness(0) invert(1)!important}
.printer-season-nav>a>svg,.printer-season-nav>a>.printer-nav-art{display:block!important;flex:0 0 21px!important;width:21px!important;height:21px!important;min-width:21px!important;max-width:21px!important;object-fit:contain!important;filter:none!important}
.printer-season-nav>a>svg{fill:none!important;stroke:currentColor!important;stroke-width:1.5px!important}
.printer-nav-label{padding:27px 12px 12px;color:var(--muted);font:400 10px/1.5 Geist,PrinterNavigation,Arial,sans-serif;letter-spacing:.055em;text-transform:uppercase}
.printer-season-brand{display:flex!important;align-items:center;min-height:72px;margin:-20px -14px 18px!important;padding:0 28px!important;flex:none;text-decoration:none}
.printer-season-brand img{display:block!important;width:130px!important;height:37px!important;max-width:none!important;filter:none!important;object-fit:contain!important}
.unified-launcher>.sidebar,.printer-season-site .sidebar,.printer-public-sidebar:has(.printer-season-nav){background:var(--printer-rail)!important;padding:20px 14px!important;scrollbar-width:thin}
.unified-launcher .sidebar-bottom,.printer-season-site .sidebar-bottom,.printer-season-site .printer-nav-brand{display:none!important}
.unified-launcher,.printer-season-site{background:var(--wash);color:var(--ink);font-family:Geist,PrinterNavigation,Arial,sans-serif}
.unified-launcher .topbar,.printer-season-site .header,.printer-season-site .header-inner{background:var(--wash)!important;color:var(--ink)!important;border-color:var(--line)!important}
.unified-launcher .main{max-width:1360px!important;margin-inline:auto;padding:38px 42px 48px!important}
.unified-launcher .topbar>.brand img{width:114px!important;height:33px!important;object-fit:contain;filter:none}
.unified-launcher :is(.panel,.project-card,.token-card,.fee-summary,.final-review){border-color:var(--line);box-shadow:none}
.unified-launcher :is(input,select,textarea){color:var(--ink);border-color:var(--line-strong);background:var(--panel);accent-color:var(--blue)}
.unified-launcher :is(button.primary,a.primary){background:var(--blue);border-color:var(--blue);color:#fff;clip-path:none;box-shadow:none}
.unified-launcher :is(button.primary,a.primary)::before,.unified-launcher :is(button.primary,a.primary)::after{display:none}
.printer-season-nav a:focus-visible,.printer-season-site button:focus-visible,.unified-launcher :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--blue-text);outline-offset:3px}
.printer-season-backdrop{position:fixed;inset:0;z-index:79;border:0!important;border-radius:0!important;background:#17232e55!important;clip-path:none!important}
.printer-season-backdrop[hidden]{display:none!important}
.printer-season-backdrop::before,.printer-season-backdrop::after{display:none!important}
@media(min-width:761px){
 .unified-launcher>.sidebar,.printer-season-site .sidebar,.printer-public-sidebar:has(.printer-season-nav){position:fixed!important;inset:0 auto 0 0!important;z-index:60!important;display:block!important;width:234px!important;height:100dvh!important;border-right:1px solid var(--line)!important;box-sizing:border-box!important;overflow:auto!important}
 .unified-launcher>.workspace{margin-left:234px!important;padding-top:72px!important}
 .unified-launcher .topbar{left:234px!important;height:72px!important;min-height:72px!important;padding-inline:42px!important}
 .unified-launcher .topbar>.brand{display:none!important}
 .unified-launcher .unified-menu-trigger{display:none!important}
 .printer-season-site{--printer-site-nav-width:234px!important}
 .printer-season-site .printer-page-content{margin-left:234px!important}
 .printer-season-site .printer-page-content>.header.header-inner,.printer-season-site:has(>main#main)>.header{left:234px!important;height:72px!important;min-height:72px!important;padding-inline:42px!important}
 .printer-season-site .header .brand{display:none!important}
 .printer-season-site:has(>main#main)>main#main{margin-left:234px!important;width:calc(100% - 234px)!important;padding:110px 42px 42px!important}
 .printer-season-site .printer-page-content>main{padding-top:38px}
 .printer-public-sidebar:has(.printer-season-nav)~.printer-public-content{margin-left:234px!important}
}
@media(max-width:1000px) and (min-width:761px){.unified-launcher .main{padding:28px 24px!important}.unified-launcher .topbar{padding-inline:24px!important}.unified-launcher .top-breadcrumb{display:none}}
@media(max-width:760px){
 .unified-launcher>.workspace{margin:0!important;padding-top:64px!important}
 .unified-launcher .topbar{left:0!important;height:64px!important;min-height:64px!important;padding:0 14px!important;gap:8px!important}
 .unified-launcher .topbar>.brand{display:flex!important;min-width:0!important;flex:none}
 .unified-launcher .top-context{display:none!important}
 .unified-launcher .account-area{gap:8px!important;min-width:0}
 .unified-launcher .account-label{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .unified-launcher .account-area>.theme-toggle{display:none}
 .unified-launcher .account-area>button[data-action=wallet]{padding-inline:10px!important;font-size:11px!important}
 .unified-launcher .unified-menu-trigger{display:flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;min-width:44px!important;border:1px solid var(--line)!important;background:transparent!important;color:var(--ink)!important;border-radius:7px!important;clip-path:none!important}
 .unified-launcher>.sidebar,.printer-season-site .sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:80!important;display:block!important;visibility:hidden;transform:translateX(-100%);width:min(294px,86vw)!important;height:100dvh!important;box-sizing:border-box;overflow:auto!important;transition:transform .18s ease,visibility .18s}
 .unified-launcher.printer-menu-open>.sidebar,.printer-season-site.printer-menu-open .sidebar{visibility:visible;transform:none}
 .unified-launcher .main{padding:25px 18px 36px!important}
 .unified-launcher .app-footer{padding-inline:18px!important}
 .printer-season-brand{margin-top:-20px!important}
}
@media(max-width:360px){.unified-launcher .topbar>.brand img{width:92px!important}.unified-launcher .main{padding-inline:12px!important}.unified-launcher .account-label{max-width:50px}.unified-launcher .account-area>button[data-action=logout]{padding-inline:8px!important;font-size:11px!important}}
@media(prefers-reduced-motion:reduce){.unified-launcher>.sidebar,.printer-season-site .sidebar{transition:none!important}}
@media(min-width:761px){html[data-theme] body.printer-season-site .sidebar{inset:0 auto 0 0!important;width:234px!important;height:100dvh!important;padding:20px 14px!important}}
@media(max-width:760px){
 html[data-theme] body.printer-season-site .sidebar{inset:0 auto 0 0!important;width:min(294px,86vw)!important;height:100dvh!important;padding:20px 14px!important}
 .printer-season-site .header .brand img{width:114px!important;height:33px!important;object-fit:contain!important;filter:none!important}
 .printer-season-site .header-actions{gap:8px!important;min-width:0}
 .printer-season-site .header .brand{min-width:0!important}
}
@media(max-width:360px){.printer-season-site .header .brand img{width:92px!important}}
.printer-season-menu-button{display:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:transparent}
.printer-season-menu-button svg{width:22px;height:22px}
.printer-season-site details.printer-holder-sections>summary{display:none!important}
.printer-season-site details.printer-holder-sections{border:0!important;background:transparent!important;padding:0!important}
.printer-season-site .printer-holder-sections>.holder-primary-nav{display:flex!important;flex-wrap:wrap;gap:8px;padding:0!important;margin:0 0 24px!important}
.printer-season-site .printer-holder-sections>.holder-primary-nav button{min-height:44px}
.printer-season-settings{margin-top:22px;padding:16px 12px;border-top:1px solid var(--line)}
.printer-season-setting{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;font-size:12px;color:var(--muted)}
.printer-season-setting>.theme-toggle{display:inline-flex!important;min-width:44px;min-height:44px}
.unified-launcher .account-area>button{min-height:44px!important}
.printer-workspace-tabs{display:flex;gap:24px;flex-wrap:wrap;padding:14px 42px 0;border-bottom:1px solid var(--line);background:var(--wash)}
.printer-workspace-tabs a{display:flex;align-items:center;min-height:44px;font-size:12px;color:var(--muted);text-decoration:none;border-bottom:2px solid transparent}
.printer-workspace-tabs a[aria-current=page]{color:var(--blue-text);border-bottom-color:var(--blue-text);font-weight:600}
@media(max-width:760px){.printer-workspace-tabs{gap:4px 18px;padding:12px 18px 0}.printer-workspace-tabs a{min-height:40px;font-size:11px}}
@media(max-width:760px){.printer-season-menu-button{display:inline-flex}.printer-season-site .header .mobile-menu,.printer-season-site .header .menu-toggle{display:none!important}}
[data-printer-public-shell]{background:var(--wash);color:var(--ink)}
[data-printer-public-shell] .printer-public-header{background:var(--wash)!important;border-color:var(--line)!important}
[data-printer-public-shell] .printer-public-brand img{width:114px;height:33px;object-fit:contain}
[data-printer-public-shell] .printer-public-content{min-width:0}
@media(min-width:761px){[data-printer-public-shell] .printer-public-header{left:234px!important;padding-inline:42px!important}[data-printer-public-shell] .printer-public-brand{display:none!important}[data-printer-public-shell] .printer-public-create{margin-left:auto}}
@media(max-width:760px){
 [data-printer-public-shell] .printer-public-menu-button{display:flex!important;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--ink)}
 [data-printer-public-shell] .printer-public-sidebar:has(.printer-season-nav){position:fixed!important;inset:0 auto 0 0!important;z-index:80!important;display:block!important;visibility:hidden;transform:translateX(-100%);width:min(294px,86vw)!important;height:100dvh!important;overflow:auto!important;box-sizing:border-box;background:var(--printer-rail);padding:20px 14px}
 [data-printer-public-shell].printer-public-menu-open .printer-public-sidebar{transform:none!important;visibility:visible!important}
 [data-printer-public-shell] .printer-public-content{margin-left:0!important}
}
