/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-600:oklch(68.1% .162 75.834);--color-gray-50:#eaf4ff;--color-gray-100:#d3e3f5;--color-gray-200:#c4d8ee;--color-gray-300:#b7cce6;--color-gray-400:#8fa9c9;--color-gray-500:#6f8aae;--color-gray-600:#4a6690;--color-gray-700:#24507f;--color-gray-800:#15365f;--color-gray-900:#0a1f3d;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.8125rem;--text-xs--line-height:1.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#020a1a;--color-bg-raised:#061730;--color-bg-sunken:#010612;--color-accent:#3ea6ff;--color-accent-alt:#7cc4ff;--color-cyan:#18c7ec;--color-field:#041330;--color-btn:#0c2d5a;--color-btn-hover:#0f3670;--color-danger-bg:#3a1620;--color-dialog-border:#2e6fb8;--color-dialog-top:#0b2550;--color-dialog-bottom:#061632;--color-success:#3ddc97;--color-warning:#ffb547;--color-error:#f87171;--color-info:#60a5fa;--font-heading:"Exo 2", system-ui, "Segoe UI", Roboto, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--color-bg);color:var(--color-gray-50);font-family:var(--font-sans);font-variant-numeric:tabular-nums}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}}@layer components{svg.c-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}:focus-visible{outline-offset:2px;outline:2px solid #7cc4ff}.c-shell{background:#020b1f;flex-direction:column;height:100vh;display:flex;overflow:hidden}.c-body{flex:1;min-height:0;display:flex;position:relative}.c-sidebar{background:radial-gradient(600px 640px at 132px calc(62px - var(--c-hdr,124px)),#2882ff9e 0%,#227cff4d 30%,#227cff1a 58%,#227cff00 80%),radial-gradient(270px 204px at 132px calc(62px - var(--c-hdr,124px)),#5aaaff59,#5aaaff00 70%),#020b1f;flex-direction:column;flex:none;width:264px;padding-top:6px;display:flex;overflow:hidden}.c-navlist{flex-direction:column;gap:6px;padding:0 16px;display:flex}.c-nav{color:#b7cce6;letter-spacing:.01em;cursor:pointer;text-align:left;background:0 0;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:14px;width:100%;min-height:50px;padding:10px 14px;font-family:"Exo 2",sans-serif;font-size:17px;font-weight:600;display:flex}.c-nav:hover{color:#fff;background:#1e6eff24}.c-nav.c-active{color:#fff;background:#0a2854d9;border-color:#3ea6ff;box-shadow:0 0 0 1px #3ea6ff40,0 0 14px #2a96ff73}.c-bible-tree{width:300px}.c-bible-tree>div{overflow-y:auto}.c-btn.c-bible-contents{display:none}.c-planet{flex-direction:column;align-items:center;margin-top:auto;display:flex;position:relative}.c-planet .c-badge-img{z-index:1;width:124px;height:auto;margin-bottom:-4px;display:block;position:relative}.c-planet .c-planet-img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 75%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 75%,#0000 100%)}.c-main{background:#020a1a;border-top:1px solid #62aaff29;border-left:1px solid #62aaff1a;border-radius:18px 0 0;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.c-topbar{box-sizing:border-box;background:radial-gradient(600px 640px at 132px 62px,#2882ff9e 0%,#227cff4d 30%,#227cff1a 58%,#227cff00 80%),radial-gradient(270px 204px at 132px 62px,#5aaaff59,#5aaaff00 70%),#020b1f;flex:none;grid-template-columns:264px minmax(0,1fr) 400px;grid-template-areas:"logo motd icons""logo motd checkin";align-items:center;row-gap:10px;min-height:124px;padding:14px 28px 14px 0;display:grid}.c-hlogo{grid-area:logo;justify-content:center;align-self:start;align-items:center;height:96px;display:flex}.c-hlogo img{filter:drop-shadow(0 0 14px #3ca0ff73);width:225px;height:auto;display:block}.c-motd{color:#b7cce6;text-align:left;cursor:pointer;background:#08203f99;border:1px solid #1f4e85;border-radius:999px;grid-area:motd;justify-self:center;align-items:center;gap:12px;width:100%;max-width:640px;min-height:44px;padding:10px 18px;font-family:inherit;font-size:15px;line-height:1.35;display:flex}.c-motd-text{color:#eaf4ff;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.c-motd-open .c-motd-text{white-space:normal;overflow:visible}.c-motd .c-i{color:#7cc4ff;flex:none}.c-tb-icons{grid-area:icons;justify-content:flex-end;align-items:center;gap:8px;display:flex}.c-tb-checkin{flex-direction:column;grid-area:checkin;justify-self:end;gap:6px;width:368px;display:flex}.c-tb-phone-menu,.c-drawer-scrim{display:none}@media (width>=1200px){.c-pane-hidden .c-sidebar{display:none}.c-pane-hidden .c-main{border-radius:18px 18px 0 0;margin:0 12px}}@media (width<=1199px){.c-sidebar{z-index:60;clip-path:inset(0 -60px 0 0);transition:transform .2s;position:absolute;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:12px 0 40px #0000008c}.c-sidebar:not(.c-open){visibility:hidden;transition:transform .2s,visibility 0s .2s}.c-sidebar.c-open{visibility:visible;transform:none}.c-drawer-scrim{z-index:55;background:#0206108c;border:0;display:block;position:absolute;inset:0}.c-main{border-left:0;border-radius:18px 18px 0 0}}.c-btn{color:#eaf4ff;cursor:pointer;white-space:nowrap;background:#071a36;border:1.5px solid #24507f;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:box-shadow .15s,border-color .15s,background .15s;display:inline-flex}.c-btn:hover{border-color:#3ea6ff;box-shadow:0 0 12px #2a96ff66}.c-btn-primary{background:var(--color-btn);border-color:#3ea6ff;font-weight:700;box-shadow:0 0 0 1px #3ea6ff4d,0 0 14px #2a96ff73}.c-btn-primary:hover{background:var(--color-btn-hover);box-shadow:0 0 0 1px #6ebeff8c,0 0 22px #2a96ffb3}.c-btn:active{transform:translateY(1px)}.c-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;border-color:#24507f}.c-icon-btn{flex:none;width:44px;height:44px;min-height:44px;padding:0}.c-profile{cursor:pointer;background:#071a36;border:1.5px solid #24507f;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:4px 12px 4px 4px;display:inline-flex}.c-profile:hover{border-color:#3ea6ff;box-shadow:0 0 12px #2a96ff66}.c-avatar{background:var(--color-btn);color:#fff;border:1.5px solid #3ea6ff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:inline-flex}.c-pname{text-align:left;flex-direction:column;min-width:0;line-height:1.15;display:flex}.c-pname strong,.c-pname small{white-space:nowrap;text-overflow:ellipsis;max-width:100px;overflow:hidden}.c-pname strong{font-size:14px}.c-pname small{color:#8fa9c9;font-size:12px}.c-checkin{background:linear-gradient(180deg,var(--color-btn-hover),#0a2852);border-color:#3ea6ff;width:100%;min-height:50px;font-size:16px;box-shadow:0 0 0 1px #3ea6ff66,0 0 18px #2a96ff99}.c-checkin:hover{box-shadow:0 0 0 1px #8ccdffb3,0 0 26px #2a96ffd9}.c-dot{background:#5cc8ff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 8px #5cc8ff}.c-checked{background:#0a3c2c73;border:1.5px solid #3ddc97;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:50px;padding:6px 6px 6px 14px;display:flex;box-shadow:0 0 0 1px #3ddc9740,0 0 16px #3ddc9759}.c-checked .c-dot{background:#3ddc97;box-shadow:0 0 8px #3ddc97}.c-checked .c-txt{color:#cdefe0;flex:1;min-width:0;font-size:13px;line-height:1.3}.c-checked .c-txt strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.c-btn-sm{min-height:38px;padding:6px 12px;font-size:14px}@media (prefers-reduced-motion:no-preference){.c-checkin .c-dot{animation:1.8s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}}.c-content{flex:1;overflow:auto}.c-inner{max-width:1240px;margin:0 auto;padding:28px 32px 72px}.c-crumb{color:#8fa9c9;margin-bottom:6px;font-size:14px}.c-crumb span{color:#b7cce6}.c-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.c-sec h1{letter-spacing:.01em;margin:0;font-family:"Exo 2",sans-serif;font-size:34px;font-weight:700;line-height:1.15}.c-sec h2{margin:0;font-family:"Exo 2",sans-serif;font-size:22px;font-weight:600}.c-sec h3{margin:0;font-size:17px;font-weight:600}.c-secthead{justify-content:space-between;align-items:center;gap:12px;margin:34px 0 14px;display:flex}.c-hero{text-align:left;border:1.5px solid var(--color-dialog-border);background:radial-gradient(90% 120% at 100% 0%,#2a8cff38,#2a8cff00 60%),linear-gradient(135deg,var(--color-dialog-top),var(--color-dialog-bottom));width:100%;box-shadow:0 0 0 1px #3ea6ff1f,var(--card-glow);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:28px;padding:26px 28px;display:grid}.c-stat-link{color:inherit;cursor:pointer;text-decoration:none}.c-stat-link:hover,.c-stat-link:focus-visible{border-color:#3ea6ff;box-shadow:0 0 0 1px #3ea6ff59,0 0 16px #2a96ff66}.c-hero .c-left{flex-direction:column;gap:12px;display:flex}.c-overline{letter-spacing:.14em;text-transform:uppercase;color:#7cc4ff;font-size:12px;font-weight:700}.c-hero .c-title{color:#fff;font-family:"Exo 2",sans-serif;font-size:26px;font-weight:700}.c-chips{flex-wrap:wrap;gap:8px;display:flex}.c-chip{color:#b7cce6;background:#071a36cc;border:1px solid #24507f;border-radius:999px;align-items:center;padding:4px 10px;font-size:13px;display:inline-flex}.c-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.c-stat{background:#031026b3;border:1px solid #1f4e85;border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.c-stat .c-n{color:#fff;font-family:"Exo 2",sans-serif;font-size:30px;font-weight:700;line-height:1.1}.c-stat .c-l{color:#b7cce6;font-size:14px}.c-today-counts{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.c-today-counts .c-stat{color:inherit;font:inherit;text-decoration:none}.c-grid3{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.c-grid2{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px;display:grid}.c-card{min-width:0;box-shadow:var(--card-glow);background:#061730;border:1px solid #15365f;border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.c-card p{color:#d3e3f5;margin:0;font-size:15px;font-weight:500;line-height:1.5}.c-cardtop{justify-content:space-between;align-items:center;gap:10px;display:flex}.c-sub{color:#b7cce6;font-size:14px;font-weight:500}.c-addr{margin-top:2px;font-size:14px}.c-shell .c-discord{border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.c-shell a.c-discord:hover{background:#3ea6ff1f}.c-shell .c-discord-off{opacity:.35;cursor:not-allowed}.c-cardtop-r{align-items:center;gap:6px;display:flex}.c-shell .c-addr a{color:#3ea6ff;box-sizing:border-box;min-height:44px;padding:6px 0;text-decoration:none;display:inline-block}.c-shell .c-addr a:hover{text-decoration:underline}.c-attn{flex-direction:row;align-items:flex-start;gap:14px}.c-attn .c-sym{color:#7cc4ff;background:#0a2147;border:1px solid #24507f;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.c-attn .c-sym.c-warn{color:#ffb547;background:#2a2110;border-color:#8a6420}.c-attn .c-body{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.c-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.c-tone-blue{color:#8ccbff;background:#1e6eff29;border-color:#3ea6ff73}.c-tone-green{color:#7fe8b8;background:#3ddc971f;border-color:#3ddc9766}.c-tone-amber{color:#ffc978;background:#ffb5471f;border-color:#ffb54766}.c-tone-red{color:#fca5a5;background:#f871711f;border-color:#f8717166}.c-tone-gray{color:#b7cce6;background:#b7cce614;border-color:#b7cce64d}.c-flagbtn{color:#ffc978;cursor:pointer;background:#ffb5471a;border:1px solid #ffb54773;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:4px 10px;font-size:14px;font-weight:700;display:inline-flex}.c-flagbtn:hover{box-shadow:0 0 10px #ffb54759}.c-flagbtn.c-zero{color:#8fa9c9;background:0 0;border-color:#24507f}.c-flagbtn .c-i{width:16px;height:16px}.c-prog{flex-direction:column;gap:6px;display:flex}.c-progrow{color:#d3e3f5;justify-content:space-between;font-size:14px;font-weight:500;display:flex}.c-progrow strong{color:#fff}.c-track{background:#10294d;border-radius:999px;height:8px;overflow:hidden}.c-fill{background:linear-gradient(90deg,#1e90ff,#5cc8ff);border-radius:999px;height:100%;box-shadow:0 0 8px #2a96ff99}.c-cardfoot{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.c-people{gap:6px;display:flex}.c-people .c-avatar{border-color:var(--color-dialog-border);width:30px;height:30px;font-size:12px}.c-seg{background:var(--color-field);border:1px solid #1f4e85;border-radius:12px;flex-wrap:wrap;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.c-seg button,.c-seg a{color:#b7cce6;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:9px;min-height:40px;padding:8px 16px;font-weight:600}.c-seg button:hover,.c-seg a:hover{color:#fff}.c-seg button.c-on,.c-seg a.c-on{background:var(--color-btn);color:#fff;border-color:#3ea6ff;box-shadow:0 0 12px #2a96ff66}.c-segrow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.c-segrow>span{color:#d3e3f5;text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:700}.c-seg.c-seg-strong{border:1.5px solid #3ea6ff;margin-bottom:0;box-shadow:0 0 14px #2a96ff4d}.c-seg.c-seg-strong a{min-height:44px;font-size:16px}.c-seg.c-seg-strong a:not(.c-on):not(:hover){color:#eaf4ff}.c-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.c-field{color:#b7cce6;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.c-field input,.c-field select{background:var(--color-field);color:#eaf4ff;border:1.5px solid #24507f;border-radius:10px;min-width:220px;min-height:44px;padding:10px 14px;font-size:15px}.c-field input:focus,.c-field select:focus{border-color:#3ea6ff;outline:none;box-shadow:0 0 0 1px #3ea6ff59,0 0 14px #2a96ff73}.c-tablebox{background:#061730;border:1px solid #15365f;border-radius:14px;overflow-x:auto}.c-tablebox table{border-collapse:collapse;width:100%;min-width:760px}.c-tablebox th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#8fa9c9;border-bottom:1px solid #1f4e85;padding:12px 16px;font-size:12px;font-weight:700}.c-tablebox td{vertical-align:middle;border-bottom:1px solid #12305a;padding:12px 16px;font-size:15px}.c-tablebox tr:last-child td{border-bottom:0}.c-tablebox td .c-track{width:140px}.c-tiles{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.c-tile{text-align:left;cursor:pointer;background:#061730;border:1.5px solid #15365f;border-radius:14px;flex-direction:column;gap:6px;min-height:96px;padding:18px;display:flex}.c-tile:hover{border-color:#3ea6ff;box-shadow:0 0 16px #2a96ff59}.c-tile strong{color:#fff;font-size:16px}.c-tile span{color:#8fa9c9;font-size:14px;line-height:1.45}.c-placeholder{text-align:center;color:#8fa9c9;background:#06173099;border:1.5px dashed #24507f;border-radius:14px;padding:40px 24px}.c-empty{text-align:center;color:#8fa9c9;border:1.5px dashed #24507f;border-radius:14px;padding:28px}.c-dayrow{border-bottom:1px solid #12305a;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:14px 18px;display:grid}.c-dayrow:last-child{border-bottom:0}.c-day{color:#9fd3ff;font-family:"Exo 2",sans-serif;font-weight:600}.c-evs{flex-direction:column;gap:8px;display:flex}.c-ev{align-items:center;gap:12px;font-size:15px;display:flex}.c-ev time{color:#8fa9c9;flex:none;width:84px}.c-opt{background:var(--color-field);text-align:left;cursor:pointer;border:1.5px solid #24507f;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;display:flex}.c-opt.c-on{border-color:#3ea6ff;box-shadow:0 0 12px #2a96ff73}.c-opt .c-meta{flex-direction:column;display:flex}.c-opt .c-meta small{color:#8fa9c9;font-size:13px}.c-radio{border:2px solid #3ea6ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.c-radio.c-on:after{content:"";background:#5cc8ff;border-radius:50%;width:8px;height:8px}.c-flagitem{color:#eaf4ff;background:#ffb5470f;border:1px solid #ffb54759;border-radius:10px;padding:12px 14px;font-size:15px}.c-flagitem small{color:#8fa9c9;margin-top:2px;font-size:13px;display:block}@media (width<=900px){.c-btn.c-bible-contents{display:inline-flex}.c-drawer-scrim{background:#02061099}.c-topbar{background:radial-gradient(330px 360px at 98px 30px,#2882ff9e 0%,#227cff4d 30%,#227cff1a 58%,#227cff00 80%),radial-gradient(148px 115px at 98px 30px,#5aaaff59,#5aaaff00 70%),#020b1f;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo icons""motd motd""menu checkin";column-gap:6px;height:auto;min-height:190px;padding:10px 14px}.c-hlogo{justify-content:flex-start;align-self:center;height:auto;padding:0 4px}.c-hlogo img{filter:drop-shadow(0 0 10px #3ca0ff73);width:120px}.c-tb-wide{display:none}.c-tb-phone-menu{grid-area:menu;align-items:center;display:flex}.c-pagebar .c-menu-btn{display:none}.c-tb-checkin{width:min(255px,100%)}.c-sidebar:not(.c-bible-tree){width:280px}.c-sidebar{background:radial-gradient(330px 360px at 98px calc(30px - var(--c-hdr,190px)),#2882ff9e 0%,#227cff4d 30%,#227cff1a 58%,#227cff00 80%),radial-gradient(148px 115px at 98px calc(30px - var(--c-hdr,190px)),#5aaaff59,#5aaaff00 70%),#020b1f}.c-motd{border-radius:12px;max-width:none;padding:8px 14px;font-size:14px}.c-motd-text{white-space:normal;overflow:visible}.c-inner{padding:20px 16px 64px}.c-sec h1{font-size:28px}.c-hero{grid-template-columns:minmax(0,1fr);padding:20px}.c-grid2,.c-grid3,.c-dayrow{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.c-tb-icons{gap:4px}.c-field input,.c-field select{width:100%;min-width:0}.c-field{flex:100%}}.c-motd-slot{grid-area:motd;justify-content:center;align-self:start;min-width:0;margin:2px 14px 0 4px;display:flex}@media (width<=900px){.c-motd-slot{margin:0}}.c-motd-slot .c-motd{flex:auto}.c-motd-slot:empty{display:none}.c-menu{z-index:40;border:1.5px solid var(--color-dialog-border);background:var(--color-dialog-bottom);border-radius:12px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 0 24px #2a96ff59}.c-menu-name{color:#8fa9c9;padding:8px 12px;font-size:13px}.c-menu-item{color:#eaf4ff;text-align:left;cursor:pointer;border-radius:8px;align-items:center;width:100%;min-height:44px;padding:8px 12px;font-weight:600;display:flex}.c-menu-item:hover{background:#1e6eff33}.c-badge-dot{color:#020a1a;background:#3ea6ff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.c-alerts{z-index:40;border:1.5px solid var(--color-dialog-border);background:var(--color-dialog-bottom);border-radius:12px;width:20rem;max-width:90vw;max-height:24rem;font-size:14px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 0 24px #2a96ff59}.c-shell a{color:inherit}@media (width<=999px){.c-pname{display:none}.c-profile{padding:4px}}.c-seg a{cursor:pointer;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.c-tile{text-decoration:none}.c-tile.c-soon{opacity:.6;cursor:default}.c-tile.c-soon:hover{box-shadow:none;border-color:#15365f}.c-sec{min-width:0}.c-count{color:#020a1a;background:#3ea6ff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.c-alerts-list{background:var(--color-field);border:1px solid #15365f;border-radius:8px;max-height:18rem;margin:4px 0;font-size:14px;overflow:auto}.c-action{flex-direction:column;align-items:flex-end;display:flex}.c-card-link{color:inherit;text-decoration:none}.c-card-click{cursor:pointer}.c-card-click:hover{border-color:#3ea6ff}.c-card-link:hover{text-decoration:underline}.tbl th{letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray-400);font-size:13px;font-weight:700}@media (width<=639px){.tbl,.tbl tbody,.tbl tr,.tbl td{width:100%;display:block}.tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tbl tr{border:1px solid var(--color-gray-800);background:var(--color-bg-raised);border-radius:10px;margin-bottom:10px;padding:6px 0}.tbl td{text-align:right;justify-content:space-between;gap:12px;padding:6px 12px;display:flex}.tbl td[data-label]:before{content:attr(data-label);color:var(--color-gray-400);text-align:left;flex:none;max-width:45%}}:root{--card-glow:0 0 18px #2a96ff26;--pill-a-1:.42;--pill-a-2:.35;--pill-a-3:.29;--pill-a-4:.25;--pill-a-5:.21;--pill-a:var(--pill-a-3)}.c-page>*{--pill-a:var(--pill-a-1)}.c-page>*>:nth-child(n+3){--pill-a:var(--pill-a-2)}.c-page>*>:nth-child(n+5){--pill-a:var(--pill-a-3)}.c-page>*>:nth-child(n+7){--pill-a:var(--pill-a-4)}.c-page>*>:nth-child(n+9){--pill-a:var(--pill-a-5)}[class*=rounded][class*=bg-bg-raised][class*=border]:not(input):not(textarea):not(select):not(button):not([class*=border-error]):not([class*=border-warning]){box-shadow:var(--card-glow)}.c-card,[class*=rounded][class*=bg-bg-raised][class*=border]{--color-gray-400:#a3bbd8;--color-gray-300:#bed2ea}[class*=bg-bg-raised][class*=border] :is(p,span,dd,li,td,label,small):is(.text-gray-300,.text-gray-400,.text-sm,.text-xs){font-weight:500}.c-badge,.pill{font-weight:700;box-shadow:0 0 9px}@supports (color:color-mix(in lab, red, red)){.c-badge,.pill{box-shadow:0 0 9px color-mix(in srgb, currentColor calc(var(--pill-a) * 100%), transparent)}}.c-badge{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.c-badge{border-color:color-mix(in srgb, currentColor 42%, transparent)}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-12{top:calc(var(--spacing) * 12)}.top-\[13px\]{top:13px}.top-\[15px\]{top:15px}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-5{left:calc(var(--spacing) * 5)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.row-1{grid-row:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.me-1{margin-inline-end:var(--spacing)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.aspect-\[11\/2\]{aspect-ratio:11/2}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-80{height:calc(var(--spacing) * 80)}.h-\[22px\]{height:22px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-full{height:100%}.h-px{height:1px}.max-h-8{max-height:calc(var(--spacing) * 8)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[34rem\]{max-height:34rem}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[480px\]{max-height:480px}.\!min-h-12{min-height:calc(var(--spacing) * 12)!important}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-8\.5{min-height:calc(var(--spacing) * 8.5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[18px\]{min-height:18px}.min-h-\[26px\]{min-height:26px}.min-h-\[52px\]{min-height:52px}.min-h-\[84px\]{min-height:84px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[22px\]{width:22px}.w-\[46px\]{width:46px}.w-\[50px\]{width:50px}.w-\[190px\]{width:190px}.w-\[min\(92vw\,26rem\)\]{width:min(92vw,26rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[85vw\]{max-width:85vw}.max-w-\[560px\]{max-width:560px}.max-w-\[800px\]{max-width:800px}.max-w-\[820px\]{max-width:820px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[10rem\]{min-width:10rem}.min-w-\[200px\]{min-width:200px}.min-w-\[720px\]{min-width:720px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[0_1_220px\]{flex:0 220px}.flex-\[1_1_280px\]{flex:280px}.flex-auto{flex:auto}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_4rem_5rem_5rem_2rem_auto\]{grid-template-columns:1fr 4rem 5rem 5rem 2rem auto}.grid-cols-\[1fr_4rem_5rem_5rem_auto\]{grid-template-columns:1fr 4rem 5rem 5rem auto}.grid-cols-\[1fr_4rem_8rem\]{grid-template-columns:1fr 4rem 8rem}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[5rem_minmax\(0\,1fr\)_7rem_6rem_8rem_4rem\]{grid-template-columns:5rem minmax(0,1fr) 7rem 6rem 8rem 4rem}.grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.\!flex-row{flex-direction:row!important}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[18px\]{gap:18px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[18px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(18px * var(--tw-space-y-reverse));margin-block-end:calc(18px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-800>:not(:last-child)){border-color:var(--color-gray-800)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-b-\[11px\]{border-bottom-right-radius:11px;border-bottom-left-radius:11px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[rgba\(47\,168\,255\,\.6\)\]{border-color:#2fa8ff99!important}.\!border-\[rgba\(242\,169\,59\,\.6\)\]{border-color:#f2a93b99!important}.border-\[\#1B2A42\]{border-color:#1b2a42}.border-\[\#2F4566\]{border-color:#2f4566}.border-\[\#2FA8FF\]{border-color:#2fa8ff}.border-\[\#3FC98A\]{border-color:#3fc98a}.border-\[\#62D2FF\]{border-color:#62d2ff}.border-\[\#24344F\]{border-color:#24344f}.border-\[\#F2A93B\]{border-color:#f2a93b}.border-\[rgba\(47\,168\,255\,\.6\)\]{border-color:#2fa8ff99}.border-\[rgba\(63\,201\,138\,\.35\)\]{border-color:#3fc98a59}.border-\[rgba\(63\,201\,138\,\.45\)\]{border-color:#3fc98a73}.border-\[rgba\(63\,201\,138\,\.55\)\]{border-color:#3fc98a8c}.border-\[rgba\(242\,169\,59\,\.55\)\]{border-color:#f2a93b8c}.border-\[var\(--b-attention\)\]{border-color:var(--b-attention)}.border-\[var\(--b-danger\)\]{border-color:var(--b-danger)}.border-\[var\(--b-dim\)\]{border-color:var(--b-dim)}.border-\[var\(--b-line\)\]{border-color:var(--b-line)}.border-\[var\(--b-line-strong\)\]{border-color:var(--b-line-strong)}.border-\[var\(--b-primary\)\]{border-color:var(--b-primary)}.border-\[var\(--b-success\)\]{border-color:var(--b-success)}.border-accent{border-color:var(--color-accent)}.border-accent\/60{border-color:#3ea6ff99}@supports (color:color-mix(in lab, red, red)){.border-accent\/60{border-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.border-dialog-border{border-color:var(--color-dialog-border)}.border-error{border-color:var(--color-error)}.border-error\/40{border-color:#f8717166}@supports (color:color-mix(in lab, red, red)){.border-error\/40{border-color:color-mix(in oklab, var(--color-error) 40%, transparent)}}.border-error\/50{border-color:#f8717180}@supports (color:color-mix(in lab, red, red)){.border-error\/50{border-color:color-mix(in oklab, var(--color-error) 50%, transparent)}}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-900{border-color:var(--color-gray-900)}.border-info\/40{border-color:#60a5fa66}@supports (color:color-mix(in lab, red, red)){.border-info\/40{border-color:color-mix(in oklab, var(--color-info) 40%, transparent)}}.border-success{border-color:var(--color-success)}.border-success\/40{border-color:#3ddc9766}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab, var(--color-success) 40%, transparent)}}.border-transparent{border-color:#0000}.border-warning{border-color:var(--color-warning)}.border-warning\/40{border-color:#ffb54766}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--color-warning) 40%, transparent)}}.border-warning\/50{border-color:#ffb54780}@supports (color:color-mix(in lab, red, red)){.border-warning\/50{border-color:color-mix(in oklab, var(--color-warning) 50%, transparent)}}.border-yellow-600{border-color:var(--color-yellow-600)}.\!bg-\[rgba\(47\,168\,255\,\.14\)\]{background-color:#2fa8ff24!important}.\!bg-\[rgba\(242\,169\,59\,\.10\)\]{background-color:#f2a93b1a!important}.bg-\[\#0B1528\]{background-color:#0b1528}.bg-\[\#2FA8FF\]{background-color:#2fa8ff}.bg-\[\#020A1A\]{background-color:#020a1a}.bg-\[\#111B2E\]{background-color:#111b2e}.bg-\[\#17243B\]{background-color:#17243b}.bg-\[\#F4F7FB\]{background-color:#f4f7fb}.bg-\[radial-gradient\(circle_at_50\%_35\%\,rgba\(47\,168\,255\,\.35\)\,rgba\(47\,168\,255\,\.10\)_70\%\)\,\#0B1528\]{background-color:radial-gradient(circle at 50% 35%,#2fa8ff59,#2fa8ff1a 70%),#0b1528}.bg-\[radial-gradient\(circle_at_50\%_35\%\,rgba\(63\,201\,138\,\.35\)\,rgba\(63\,201\,138\,\.10\)_70\%\)\,\#0B1528\]{background-color:radial-gradient(circle at 50% 35%,#3fc98a59,#3fc98a1a 70%),#0b1528}.bg-\[radial-gradient\(circle_at_50\%_35\%\,rgba\(242\,169\,59\,\.30\)\,rgba\(242\,169\,59\,\.08\)_70\%\)\,\#0B1528\]{background-color:radial-gradient(circle at 50% 35%,#f2a93b4d,#f2a93b14 70%),#0b1528}.bg-\[rgba\(1\,6\,16\,\.72\)\]{background-color:#010610b8}.bg-\[rgba\(2\,10\,26\,\.7\)\]{background-color:#020a1ab3}.bg-\[rgba\(4\,16\,31\,\.18\)\]{background-color:#04101f2e}.bg-\[rgba\(47\,168\,255\,\.10\)\]{background-color:#2fa8ff1a}.bg-\[rgba\(47\,168\,255\,\.12\)\]{background-color:#2fa8ff1f}.bg-\[rgba\(47\,168\,255\,\.14\)\]{background-color:#2fa8ff24}.bg-\[rgba\(63\,201\,138\,\.06\)\]{background-color:#3fc98a0f}.bg-\[rgba\(63\,201\,138\,\.10\)\]{background-color:#3fc98a1a}.bg-\[rgba\(63\,201\,138\,\.14\)\]{background-color:#3fc98a24}.bg-\[rgba\(98\,210\,255\,\.45\)\]{background-color:#62d2ff73}.bg-\[rgba\(242\,169\,59\,\.06\)\]{background-color:#f2a93b0f}.bg-\[rgba\(242\,169\,59\,\.08\)\]{background-color:#f2a93b14}.bg-\[rgba\(242\,169\,59\,\.10\)\]{background-color:#f2a93b1a}.bg-\[var\(--b-bg\)\]{background-color:var(--b-bg)}.bg-\[var\(--b-ink\)\]{background-color:var(--b-ink)}.bg-\[var\(--b-line-strong\)\]{background-color:var(--b-line-strong)}.bg-\[var\(--b-primary\)\]{background-color:var(--b-primary)}.bg-\[var\(--b-raised\)\]{background-color:var(--b-raised)}.bg-\[var\(--b-success\)\]{background-color:var(--b-success)}.bg-\[var\(--b-surface\)\]{background-color:var(--b-surface)}.bg-accent{background-color:var(--color-accent)}.bg-accent\/5{background-color:#3ea6ff0d}@supports (color:color-mix(in lab, red, red)){.bg-accent\/5{background-color:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.bg-accent\/15{background-color:#3ea6ff26}@supports (color:color-mix(in lab, red, red)){.bg-accent\/15{background-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.bg-accent\/20{background-color:#3ea6ff33}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-bg-raised{background-color:var(--color-bg-raised)}.bg-bg-raised\/80{background-color:#061730cc}@supports (color:color-mix(in lab, red, red)){.bg-bg-raised\/80{background-color:color-mix(in oklab, var(--color-bg-raised) 80%, transparent)}}.bg-bg-sunken{background-color:var(--color-bg-sunken)}.bg-btn{background-color:var(--color-btn)}.bg-danger-bg{background-color:var(--color-danger-bg)}.bg-error{background-color:var(--color-error)}.bg-error\/10{background-color:#f871711a}@supports (color:color-mix(in lab, red, red)){.bg-error\/10{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.bg-error\/15{background-color:#f8717126}@supports (color:color-mix(in lab, red, red)){.bg-error\/15{background-color:color-mix(in oklab, var(--color-error) 15%, transparent)}}.bg-field{background-color:var(--color-field)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/40{background-color:#0a1f3d66}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/40{background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.bg-info{background-color:var(--color-info)}.bg-info\/15{background-color:#60a5fa26}@supports (color:color-mix(in lab, red, red)){.bg-info\/15{background-color:color-mix(in oklab, var(--color-info) 15%, transparent)}}.bg-info\/20{background-color:#60a5fa33}@supports (color:color-mix(in lab, red, red)){.bg-info\/20{background-color:color-mix(in oklab, var(--color-info) 20%, transparent)}}.bg-success{background-color:var(--color-success)}.bg-success\/15{background-color:#3ddc9726}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, var(--color-success) 15%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning\/10{background-color:#ffb5471a}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.bg-warning\/15{background-color:#ffb54726}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, var(--color-warning) 15%, transparent)}}.bg-warning\/20{background-color:#ffb54733}@supports (color:color-mix(in lab, red, red)){.bg-warning\/20{background-color:color-mix(in oklab, var(--color-warning) 20%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,rgba\(47\,168\,255\,\.65\)\,\#2FA8FF\)\]{background-image:linear-gradient(90deg,#2fa8ffa6,#2fa8ff)}.bg-\[linear-gradient\(180deg\,\#3AB0FF\,\#1C86E0\)\]{background-image:linear-gradient(#3ab0ff,#1c86e0)}.from-dialog-top{--tw-gradient-from:var(--color-dialog-top);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-dialog-bottom{--tw-gradient-to:var(--color-dialog-bottom);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-contain{background-size:contain}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[18px\]{padding:18px}.\!px-0{padding-inline:0!important}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[11px\]{padding-inline:11px}.px-\[17px\]{padding-inline:17px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.\!py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[22px\]{padding-bottom:22px}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-\[42px\]{padding-left:42px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[Exo_2\]{font-family:Exo 2}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[13px\]{font-size:13px!important}.text-\[9px\]{font-size:9px}.text-\[11px\]{font-size:11px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\#8FD8FF\]{color:#8fd8ff!important}.\!text-\[\#F6D29A\]{color:#f6d29a!important}.text-\[\#0A0F1A\]{color:#0a0f1a}.text-\[\#0a1420\]{color:#0a1420}.text-\[\#3FC98A\]{color:#3fc98a}.text-\[\#4A5A73\]{color:#4a5a73}.text-\[\#5F7290\]{color:#5f7290}.text-\[\#8FD8FF\]{color:#8fd8ff}.text-\[\#9AA9BF\]{color:#9aa9bf}.text-\[\#020A1A\]{color:#020a1a}.text-\[\#62D2FF\]{color:#62d2ff}.text-\[\#04101F\]{color:#04101f}.text-\[\#C9A46A\]{color:#c9a46a}.text-\[\#E8EEF6\]{color:#e8eef6}.text-\[\#F2A93B\]{color:#f2a93b}.text-\[\#F6D29A\]{color:#f6d29a}.text-\[\#FF6B6B\]{color:#ff6b6b}.text-\[\#FFE2B3\]{color:#ffe2b3}.text-\[var\(--b-accent\)\]{color:var(--b-accent)}.text-\[var\(--b-attention\)\]{color:var(--b-attention)}.text-\[var\(--b-danger\)\]{color:var(--b-danger)}.text-\[var\(--b-dim\)\]{color:var(--b-dim)}.text-\[var\(--b-ink\)\]{color:var(--b-ink)}.text-\[var\(--b-muted\)\]{color:var(--b-muted)}.text-\[var\(--b-success\)\]{color:var(--b-success)}.text-\[var\(--b-text\)\]{color:var(--b-text)}.text-accent{color:var(--color-accent)}.text-bg{color:var(--color-bg)}.text-cyan{color:var(--color-cyan)}.text-error{color:var(--color-error)}.text-gray-50{color:var(--color-gray-50)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-info{color:var(--color-info)}.text-inherit{color:inherit}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-yellow-300{color:var(--color-yellow-300)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.accent-\[\#2FA8FF\]{accent-color:#2fa8ff}.accent-accent{accent-color:var(--color-accent)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow-\[0_-20px_50px_rgba\(0\,0\,0\,\.5\)\]{--tw-shadow:0 -20px 50px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(62\,166\,255\,\.3\)\,0_0_14px_rgba\(42\,150\,255\,\.45\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#3ea6ff4d), 0 0 14px var(--tw-shadow-color,#2a96ff73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(62\,166\,255\,\.25\)\,0_0_30px_rgba\(42\,150\,255\,\.4\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#3ea6ff40), 0 0 30px var(--tw-shadow-color,#2a96ff66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(24\,199\,236\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#18c7ec80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(47\,168\,255\,\.3\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#2fa8ff4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(47\,168\,255\,\.35\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#2fa8ff59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(47\,168\,255\,\.45\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#2fa8ff73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(63\,201\,138\,\.35\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#3fc98a59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(242\,169\,59\,\.35\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#f2a93b59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(47\,168\,255\,\.18\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#2fa8ff2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(47\,168\,255\,\.22\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#2fa8ff38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(47\,168\,255\,\.35\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#2fa8ff59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(242\,169\,59\,\.08\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#f2a93b14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,\.5\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\,background\]{transition-property:box-shadow,border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-\[\#9AA9BF\]::placeholder{color:#9aa9bf}.placeholder\:text-\[var\(--b-dim\)\]::placeholder{color:var(--b-dim)}.backdrop\:bg-\[rgba\(1\,6\,16\,\.72\)\]::backdrop{background-color:#010610b8}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:shadow-\[0_0_16px_rgba\(24\,199\,236\,0\.75\)\]:focus-within{--tw-shadow:0 0 16px var(--tw-shadow-color,#18c7ecbf);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:border-\[\#2FA8FF\]:hover{border-color:#2fa8ff}.hover\:border-\[var\(--b-primary\)\]:hover{border-color:var(--b-primary)}.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:border-gray-500:hover{border-color:var(--color-gray-500)}.hover\:border-gray-600:hover{border-color:var(--color-gray-600)}.hover\:border-gray-700:hover{border-color:var(--color-gray-700)}.hover\:bg-\[\#17243B\]:hover{background-color:#17243b}.hover\:bg-accent-alt:hover{background-color:var(--color-accent-alt)}.hover\:bg-bg-raised:hover{background-color:var(--color-bg-raised)}.hover\:bg-btn-hover:hover{background-color:var(--color-btn-hover)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-gray-50:hover{color:var(--color-gray-50)}.hover\:text-gray-100:hover{color:var(--color-gray-100)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_rgba\(110\,190\,255\,\.55\)\,0_0_22px_rgba\(42\,150\,255\,\.7\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#6ebeff8c), 0 0 22px var(--tw-shadow-color,#2a96ffb3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_12px_rgba\(42\,150\,255\,\.4\)\]:hover{--tw-shadow:0 0 12px var(--tw-shadow-color,#2a96ff66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_12px_rgba\(248\,113\,113\,\.4\)\]:hover{--tw-shadow:0 0 12px var(--tw-shadow-color,#f8717166);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[\#2FA8FF\]:focus{border-color:#2fa8ff}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:bg-\[\#17243B\]:focus{background-color:#17243b}.focus\:shadow-\[0_0_0_1px_rgba\(62\,166\,255\,\.35\)\,0_0_14px_rgba\(42\,150\,255\,\.45\)\]:focus{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#3ea6ff59), 0 0 14px var(--tw-shadow-color,#2a96ff73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:text-gray-300:disabled:hover{color:var(--color-gray-300)}}.has-\[\:focus-visible\]\:outline:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:1px}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-\[\#62D2FF\]:has(:focus-visible){outline-color:#62d2ff}@media not all and (width>=48rem){.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=40rem){.max-sm\:order-first{order:-9999}.max-sm\:col-span-2{grid-column:span 2/span 2}.max-sm\:col-span-full{grid-column:1/-1}.max-sm\:ml-0{margin-left:0}.max-sm\:block{display:block}.max-sm\:hidden{display:none}.max-sm\:w-\[150px\]{width:150px}.max-sm\:basis-full{flex-basis:100%}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:grid-cols-\[4rem_5rem_1fr_auto\]{grid-template-columns:4rem 5rem 1fr auto}.max-sm\:grid-cols-\[4rem_5rem_1fr_auto_auto\]{grid-template-columns:4rem 5rem 1fr auto auto}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:border-0{border-style:var(--tw-border-style);border-width:0}.max-sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-sm\:text-left{text-align:left}.max-sm\:text-\[var\(--b-muted\)\]{color:var(--b-muted)}}@media (width>=600px){.min-\[600px\]\:h-12{height:calc(var(--spacing) * 12)}.min-\[600px\]\:w-12{width:calc(var(--spacing) * 12)}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:min-h-0{min-height:0}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:min-w-\[720px\]{min-width:720px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1\.5fr_auto_auto\]{grid-template-columns:1fr 1.5fr auto auto}.sm\:grid-cols-\[1fr_2fr_auto\]{grid-template-columns:1fr 2fr auto}.sm\:grid-cols-\[1fr_4rem_8rem\]{grid-template-columns:1fr 4rem 8rem}.sm\:grid-cols-\[10rem_8rem_1fr_auto\]{grid-template-columns:10rem 8rem 1fr auto}.sm\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:rounded-\[20px\]{border-radius:20px}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:text-\[32px\]{font-size:32px}}@media (width>=48rem){.md\:fixed{position:fixed}.md\:bottom-16{bottom:calc(var(--spacing) * 16)}.md\:left-1\/2{left:50%}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[14rem_1fr\]{grid-template-columns:14rem 1fr}.md\:gap-4{gap:calc(var(--spacing) * 4)}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[28rem\]{height:28rem}.lg\:columns-2{columns:2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_18rem\]{grid-template-columns:1fr 18rem}.lg\:grid-cols-\[1fr_20rem\]{grid-template-columns:1fr 20rem}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[3\.5rem_8rem_10rem_7rem_7rem_auto\]{grid-template-columns:3.5rem 8rem 10rem 7rem 7rem auto}.lg\:grid-cols-\[5rem_minmax\(0\,1fr\)_7rem_6rem_8rem_4rem\]{grid-template-columns:5rem minmax(0,1fr) 7rem 6rem 8rem 4rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_4\.5rem_6rem_6rem_4\.5rem_2rem\]{grid-template-columns:minmax(0,1fr) 4.5rem 6rem 6rem 4.5rem 2rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_4\.5rem_6rem_6rem_6rem_4rem_4\.5rem_2rem\]{grid-template-columns:minmax(0,1fr) 4.5rem 6rem 6rem 6rem 4rem 4.5rem 2rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_384px\]{grid-template-columns:minmax(0,1fr) 384px}.lg\:self-center{align-self:center}.lg\:text-right{text-align:right}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=96rem){.\32 xl\:col-span-1{grid-column:span 1/span 1}.\32 xl\:grid-cols-\[3\.5rem_8rem_10rem_7rem_7rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:3.5rem 8rem 10rem 7rem 7rem minmax(0,1fr) auto}}.\[\&_svg\]\:h-3\.5 svg{height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:h-\[26px\] svg{height:26px}.\[\&_svg\]\:w-3\.5 svg{width:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:w-\[26px\] svg{width:26px}.\[\&_svg\]\:stroke-\[2\.6\] svg{stroke-width:2.6px}}@media (width<=899px){.c-stack,.c-stack tbody,.c-stack tr,.c-stack td{width:100%;min-width:0;display:block}.c-stack{min-width:0!important}.c-stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.c-stack tr{background:#061730;border:1px solid #15365f;border-radius:14px;margin:0 0 12px;padding:14px 16px}.c-stack td{text-align:right;border:0;justify-content:space-between;gap:12px;display:flex;padding:6px 0!important}.c-stack td:before{content:attr(data-label);color:#8fa9c9;text-align:left;flex:none;font-size:13px}.c-stack td[colspan]:before{content:none}.c-stack td a{align-items:center;min-height:44px;display:inline-flex}}.wr-page{background:var(--color-bg);color:var(--color-gray-50);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.wr-page[data-size=small]{font-size:14px}.wr-page[data-size=medium]{font-size:18px}.wr-page[data-size=large]{font-size:24px}@media (width>=2560px){.wr-page[data-size=small]{font-size:20px}.wr-page[data-size=medium]{font-size:26px}.wr-page[data-size=large]{font-size:34px}}.wr-top{border-bottom:1px solid var(--color-gray-800);align-items:center;gap:1em;padding:.5em 1em;display:flex}.wr-top img{height:2em}.wr-top .wr-updated{color:var(--color-gray-300);white-space:nowrap;margin-left:auto}.wr-top .wr-updated.wr-stale{color:var(--color-warning)}.wr-seg{border:1px solid var(--color-gray-800);border-radius:.4em;display:inline-flex;overflow:hidden}.wr-seg button{color:var(--color-gray-300);min-height:2.2em;padding:.25em .7em;font-size:.85em}.wr-seg button[aria-pressed=true]{background:var(--color-btn);color:var(--color-gray-50)}.wr-btn{border:1px solid var(--color-gray-800);background:var(--color-btn);min-height:2.2em;color:var(--color-gray-50);border-radius:.4em;padding:.25em .8em;font-size:.85em}.wr-body{flex:1;grid-template-columns:1fr 2fr;gap:1em;min-height:0;padding:1em;display:grid}.wr-left{flex-direction:column;gap:.75em;min-height:0;display:flex}.wr-left .wr-map{flex:1;min-height:12em}.wr-cols{grid-template-columns:repeat(7,minmax(0,1fr));gap:.6em;min-height:0;display:grid}.wr-col{border:1px solid var(--color-gray-800);background:var(--color-bg-raised);border-radius:.5em;flex-direction:column;min-height:0;padding:.5em;display:flex}.wr-col h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0 0 .3em;font-size:1.05em;font-weight:700}.wr-counts{color:var(--color-gray-300);flex-wrap:wrap;gap:.2em .6em;margin-bottom:.4em;font-size:.8em;display:flex}.wr-counts b{color:var(--color-gray-50);font-weight:700}.wr-lines{flex:1;min-height:0;overflow:hidden}.wr-line{color:var(--color-gray-50);overflow-wrap:anywhere;border-radius:.3em;margin-bottom:.25em;padding:.1em .3em;font-size:.85em;line-height:1.25em;text-decoration:none;display:block}.wr-line:hover{background:var(--color-btn-hover)}.wr-line.wr-amber{background:var(--color-warning);color:var(--color-bg)}.wr-more{height:1.6em;color:var(--color-gray-300);font-size:.8em}.wr-note{color:var(--color-gray-400);font-size:.85em}.wr-small{text-align:center;background:var(--color-bg);color:var(--color-gray-300);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.wr-icon{border:1px solid var(--color-gray-700);min-width:6em;max-width:16em;color:var(--color-gray-50);white-space:nowrap;pointer-events:none;background:#020a1aeb;border-radius:.4em;padding:.3em .4em;font-size:.8em;position:absolute}.wr-icon-shop{border-color:var(--color-accent)}.wr-icon-label{font-weight:700}.wr-band{border-left:.4em solid var(--band);min-height:.5em;box-shadow:-4px 0 8px -2px var(--band);margin-top:.2em;padding-left:.5em}.wr-pin{max-width:16em;color:var(--color-gray-50);white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;font-size:.8em;display:flex;position:absolute}.wr-pin:before{content:"";background:var(--color-accent);border:2px solid var(--color-bg);width:.8em;height:.8em;box-shadow:0 0 6px var(--color-accent);border-radius:50%}.wr-pin>.wr-icon-label{background:#020a1ad9;border-radius:.3em;margin-top:.15em;padding:.05em .35em}.wr-pin-approx:before{opacity:.5;border:2px dashed var(--color-accent);background:0 0}.wr-pin-approx>.wr-icon-label{color:var(--color-gray-300);font-style:italic}[role=button].wr-pin,.wr-group{pointer-events:auto;cursor:pointer}[role=button].wr-pin:hover,.wr-group:hover,.wr-open{z-index:1}[role=button].wr-pin:focus-visible,.wr-group:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.wr-group-list{white-space:normal;text-align:left;background:#020a1aeb;border-radius:.3em;max-height:20em;margin:.2em 0 0;padding:.2em .4em;font-weight:400;list-style:none;display:none;overflow-y:auto}.wr-group-list li+li{margin-top:.15em}[role=button]:hover>.wr-group-list,.wr-open>.wr-group-list{display:block}.wr-route-tip{visibility:hidden;color:var(--color-gray-50);white-space:nowrap;pointer-events:none;background:#020a1aeb;border-radius:.3em;padding:.1em .4em;font-size:.8em;position:absolute}.wr-route-tip.wr-open{visibility:visible;z-index:2}.tv-screen{background:#020a1a;position:fixed;inset:0;overflow:hidden}.tv-screen.tv-idle,.tv-screen.tv-idle *{cursor:none!important}.tv-stage{box-sizing:border-box;color:#e8eef6;font-variant-numeric:tabular-nums;transform-origin:50%;background:radial-gradient(900px 420px at 180px 40px,#2882ff38,#2882ff00 70%),#020a1a;flex-direction:column;gap:14px;width:1920px;height:1080px;padding:18px 22px 22px;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.35;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.tv-x{font-family:"Exo 2",system-ui,sans-serif}.tv-ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tv-muted{color:#9aa9bf}.tv-accent{color:#62d2ff}.tv-head{flex:none;align-items:center;gap:26px;height:112px;padding:0 6px;display:flex}.tv-logo{object-fit:contain;flex:none;width:360px;height:107px;margin-left:-18px;display:block}.tv-brand{flex-direction:column;flex:none;gap:10px;padding-left:6px;display:flex}.tv-brand b{letter-spacing:.42em;color:#c9d5e5;font-size:20px;font-weight:500}.tv-brand i{background:linear-gradient(90deg,#62d2ff99,#62d2ff00);height:1px}.tv-brand span{letter-spacing:.42em;color:#9aa9bf;white-space:pre;font-size:14px;font-weight:500}.tv-rule{background:#24344f;flex:none;width:1px;height:70px}.tv-title{flex-direction:column;flex:auto;align-items:center;gap:2px;min-width:0;display:flex}.tv-title h1{white-space:nowrap;margin:0;font-size:42px;font-weight:800;line-height:1.05}.tv-title span{color:#62d2ff;font-size:24px;font-weight:600}.tv-clock{flex-direction:column;flex:none;align-items:flex-end;padding-right:8px;display:flex}.tv-clock span{color:#62d2ff;font-size:22px;font-weight:600}.tv-clock b{font-size:60px;font-weight:800;line-height:1}.tv-body{flex:auto;gap:16px;min-height:0;display:grid}.tv-row,.tv-stack{gap:16px;min-height:0;display:grid}.tv-panel{box-sizing:border-box;background:#111b2e;border:1px solid #24344f;border-radius:16px;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:16px 18px;display:flex;overflow:hidden}.tv-ph{align-items:center;gap:14px;display:flex}.tv-ph-icon{color:#62d2ff;background:radial-gradient(circle at 50% 35%,#2fa8ff4d,#2fa8ff14 70%),#0b1528;border:1.5px solid #2fa8ffb3;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 0 14px #2fa8ff47}.tv-ph-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.tv-ph-text b{letter-spacing:.02em;text-transform:uppercase;font-size:21px;font-weight:800;line-height:1.1}.tv-ph-text span{color:#62d2ff;font-size:16px;line-height:1.2}.tv-pill{color:#8fd8ff;white-space:nowrap;background:#2fa8ff1a;border:1px solid #2fa8ff73;border-radius:999px;flex:none;align-items:center;height:30px;padding:0 12px;font-size:15px;font-weight:700;display:inline-flex}.tv-pill-red{color:#ffb3b3;background:#ff6b6b1a;border-color:#ff6b6b80}.tv-pill-amber{color:#f6d29a;background:#f2a93b1a;border-color:#f2a93b8c}.tv-pill-green{color:#9fe6c4;background:#3fc98a1a;border-color:#3fc98a80}.tv-list{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex}.tv-list-cards{gap:8px}.tv-more{color:#9aa9bf;flex:none;padding-left:4px;font-size:15px}.tv-empty{text-align:center;color:#9aa9bf;border:1px dashed #24344f;border-radius:12px;flex:auto;justify-content:center;align-items:center;padding:0 12px;font-size:17px;display:flex}.tv-gap{flex:1 1 0;min-height:0}.tv-card{border:1px solid #24344f;border-left:3px solid var(--kind);border-top:3px solid var(--kind);background:#0b1528;border-radius:12px;flex:1 1 0;grid-template-columns:84px minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:14px;min-height:0;padding:8px 14px 8px 0;display:grid}.tv-card-time{border-right:1px solid #24344f;flex-direction:column;align-items:center;padding:4px 0;line-height:1.05;display:flex}.tv-card-time b{font-size:26px;font-weight:800}.tv-card-time span{color:#9aa9bf;font-size:16px;font-weight:700}.tv-card-mid{flex-direction:column;gap:3px;min-width:0;display:flex}.tv-card-mid b{font-size:19.5px;font-weight:700;line-height:1.15}.tv-card-sub{color:#9aa9bf;white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:15px;display:flex}.tv-kind{color:#e8eef6;align-items:center;gap:8px;font-size:15.5px;display:inline-flex}.tv-dot{background:var(--dot);width:11px;height:11px;box-shadow:0 0 8px var(--dot);border-radius:50%;flex:none}.tv-card-crew{flex-direction:column;gap:3px;min-width:0;display:flex}.tv-card-crew b{color:#62d2ff;font-size:17px;font-weight:700}.tv-card-crew span{color:#c9d5e5;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.tv-line{background:#0b1528;border:1px solid #24344f;border-radius:12px;flex:1 1 0;align-items:center;gap:14px;min-height:0;padding:0 12px;display:flex}.tv-line-main{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.tv-line-main b{font-size:17px;font-weight:700}.tv-line-main span{color:#9aa9bf;font-size:15px}.tv-line-when{flex-direction:column;flex:none;width:104px;line-height:1.2;display:flex}.tv-line-when b{color:#62d2ff;font-size:16px}.tv-line-when span{color:#9aa9bf;font-size:15px}.tv-line-end{flex-direction:column;flex:none;align-items:flex-end;line-height:1.25;display:flex}.tv-line-end b{font-size:16px}.tv-red{color:#ffb3b3}.tv-amber{color:#f6d29a}.tv-motd{background:#0b1528;border:1px solid #24344f;border-left:4px solid #62d2ff;border-radius:12px;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:14px 16px;display:flex;overflow:hidden}.tv-motd b{color:#62d2ff;font-size:26px;font-weight:800}.tv-motd span{color:#c9d5e5;font-size:18px;line-height:1.4}.tv-standard{background:#0b1528;border:1px solid #24344f;border-radius:12px;flex:none;align-items:center;gap:14px;padding:10px 14px;display:flex}.tv-standard b{color:#62d2ff;font-size:17px}.tv-ring{box-sizing:border-box;border:3px solid #ff6b6b;border-radius:50%;flex:none;width:22px;height:22px;margin:0 3px;box-shadow:0 0 8px #ff6b6b59}.tv-check{color:#3fc98a;flex:none;display:flex}.tv-duty-name{align-items:baseline;gap:14px;min-width:0;display:flex}.tv-duty-name b{flex:none;font-size:18px;font-weight:700}.tv-duty-name span{color:#9aa9bf;font-size:15px}.tv-count{flex:none;font-size:18px}.tv-prize{background:#f2a93b1a;border:1px solid #f2a93b8c;border-radius:12px;flex:none;align-items:center;gap:14px;padding:10px 16px;display:flex}.tv-prize b{color:#f6d29a;flex:none;font-size:21px;font-weight:800}.tv-prize span{font-size:20px;font-weight:700}.tv-rank{color:#e8eef6;box-sizing:border-box;background:#5f729029;border:1.5px solid #5f7290;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:800;display:flex}.tv-rank-1{color:#ffe2b3;background:#f2a93b2e;border-color:#f2a93b}.tv-rank-2{background:#b7c4d629;border-color:#b7c4d6}.tv-rank-3{color:#f3c9a0;background:#cd7f322e;border-color:#cd7f32}.tv-lb{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.tv-lb-name{flex:auto;min-width:0;font-size:18px;font-weight:700}.tv-lb-n{color:#9aa9bf;flex:none;width:110px;font-size:15px}.tv-bar{background:#17243b;border-radius:999px;flex:none;width:210px;height:10px;overflow:hidden}.tv-bar i{background:#2fa8ffbf;border-radius:999px;height:100%;display:block}.tv-bar-top i{background:#3fc98abf}.tv-pct{text-align:right;flex:none;width:52px;font-size:17px}.tv-mapbox{background:#061229;border:1px solid #24344f;border-radius:12px;flex:auto;min-height:0;position:relative;overflow:hidden}.tv-map{position:absolute;inset:0}.tv-map-empty{color:#9aa9bf;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;inset:0}.tv-chip{background:#0b1528eb;border:1px solid #62aaff59;border-radius:10px;align-items:center;gap:12px;padding:7px 14px;display:flex}.tv-key{color:#9aa9bf;gap:14px;font-size:14px;position:absolute;top:14px;right:14px}.tv-key span{align-items:center;gap:6px;display:inline-flex}.tv-key i{border-radius:50%;width:9px;height:9px}.tv-foot{font-size:15px;position:absolute;bottom:18px;left:82px}.tv-foot .tv-dot{width:10px;height:10px}.tv-north{color:#e8eef6;background:#0b1528eb;border:1px solid #62aaff59;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:52px;height:52px;font-family:"Exo 2",sans-serif;font-size:14px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:14px;left:14px}.tv-north svg{color:#62d2ff}.tv-pin{pointer-events:none;white-space:nowrap;align-items:center;display:flex;position:absolute}.tv-pin-icon{color:#e8eef6;z-index:1;box-sizing:border-box;background:radial-gradient(circle at 50% 35%,#2fa8ff73,#2fa8ff1f 70%),#0b1528;border:2px solid #62d2ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;box-shadow:0 0 18px #2fa8ff8c}.tv-pin-chip{max-width:min(340px,var(--room,340px));background:#0b1528eb;border:1px solid #62aaff59;border-radius:10px;flex-direction:column;min-width:0;margin-left:-8px;padding:6px 14px 6px 18px;line-height:1.2;display:flex}.tv-pin-flip{flex-direction:row-reverse}.tv-pin-flip .tv-pin-chip{margin:0 -8px 0 0;padding:6px 18px 6px 14px}.tv-pin-chip>span:first-child{align-items:center;gap:10px;min-width:0;display:flex}.tv-pin-chip b{color:#e8eef6;text-overflow:ellipsis;font-family:"Exo 2",sans-serif;font-size:17px;font-weight:700;overflow:hidden}.tv-pin-chip i{background:var(--dot);width:10px;height:10px;box-shadow:0 0 8px var(--dot);border-radius:50%;flex:none}.tv-pin-chip>span:last-child{color:#9aa9bf;text-overflow:ellipsis;font-size:14px;overflow:hidden}.tv-reconnect{color:#f2a93b;font-weight:600}.tv-msg{color:#9aa9bf;justify-content:center;align-items:center;font-family:"Exo 2",sans-serif;font-size:36px;display:flex;position:absolute;inset:0}.theme-b{--b-bg:#020a1a;--b-surface:#111b2e;--b-raised:#17243b;--b-line:#24344f;--b-line-strong:#2f4566;--b-text:#e8eef6;--b-muted:#9aa9bf;--b-dim:#5f7290;--b-primary:#2fa8ff;--b-accent:#62d2ff;--b-attention:#f2a93b;--b-success:#3fc98a;--b-danger:#ff6b6b;--b-commissioning:#a78bfa;--b-ink:#04101f;--b-heading:"Exo 2", system-ui, sans-serif;color:var(--b-text);font-variant-numeric:tabular-nums;font-family:Inter,system-ui,Segoe UI,Roboto,sans-serif}.theme-b h1,.theme-b h2,.theme-b h3{font-family:var(--b-heading)}.theme-b .b-wt-install{--wt:var(--b-primary)}.theme-b .b-wt-commissioning{--wt:var(--b-commissioning)}.theme-b .b-wt-service{--wt:var(--b-success)}.theme-b .b-wt-pto{--wt:var(--b-attention)}.theme-b .b-wt-other{--wt:var(--b-muted)}.theme-b .b-btn{border:1px solid var(--b-line-strong);background:var(--b-surface);min-height:36px;color:var(--b-text);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font:600 14px/1.2 Inter,system-ui,sans-serif;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-flex}.theme-b .b-btn:hover:not(:disabled){border-color:var(--b-primary)}.theme-b .b-btn:disabled{opacity:.45;cursor:not-allowed}.theme-b .b-btn-sm{min-height:32px;padding:0 12px;font-size:13px}.theme-b .b-btn-primary{background:var(--b-primary);color:var(--b-ink);font-family:var(--b-heading);border-color:#0000;font-weight:700;box-shadow:0 0 14px #2fa8ff59}.theme-b .b-btn-primary:hover:not(:disabled){border-color:#0000;box-shadow:0 0 20px #2fa8ff8c}.theme-b .b-link{color:var(--b-accent);cursor:pointer;background:0 0;border:0;padding:0;font:600 14px Inter,system-ui,sans-serif;text-decoration:none}.theme-b .b-link:hover{text-decoration:underline}.theme-b.c-topbar .c-icon-btn{border:1px solid var(--b-line);background:var(--b-surface);width:40px;height:40px;min-height:40px;color:var(--b-text);box-shadow:none;border-radius:10px}.theme-b.c-topbar .c-icon-btn:hover:not(:disabled){border-color:var(--b-primary);box-shadow:none}.theme-b.c-topbar .c-icon-btn.b-on{border-color:var(--b-primary);color:var(--b-accent);background:#123a5e}.theme-b .c-motd{border:1px solid var(--b-line);background:var(--b-surface);max-width:none;min-height:0;color:var(--b-text);cursor:default;border-radius:10px;gap:12px;padding:10px 16px;font-size:14px;line-height:1.4}.theme-b.c-topbar .c-motd{background:#08142c8c;border-color:#62aaff38}.theme-b .c-motd .b-motd-dot{background:var(--b-accent);width:8px;height:8px;box-shadow:0 0 8px var(--b-accent);border-radius:50%;flex:none}.theme-b .c-motd .c-motd-text{color:var(--b-text);white-space:normal;overflow:visible}.theme-b .c-profile{border:1px solid var(--b-line);background:var(--b-surface);min-height:40px;color:var(--b-text);gap:8px;padding:4px 16px 4px 5px}.theme-b .c-profile:hover{border-color:var(--b-primary);box-shadow:none}.theme-b .c-avatar{background:var(--b-accent);width:30px;height:30px;color:var(--b-bg);border:0;font-weight:700}.theme-b .c-pname strong{font-size:13px}.theme-b .c-pname small{color:var(--b-muted);font-size:11px}.theme-b .c-badge-dot{background:var(--b-attention);color:var(--b-bg);top:-7px;right:-6px}.theme-b .c-menu,.theme-b .c-alerts{border:1px solid var(--b-line-strong);background:var(--b-surface);box-shadow:0 20px 50px #00000080}.theme-b .c-menu-item{color:var(--b-text)}.theme-b .c-menu-item:hover{background:var(--b-raised)}.theme-b .c-alerts-list{border-color:var(--b-line);background:var(--b-bg)}.theme-b .c-checkin{min-height:46px;color:var(--b-ink);font-family:var(--b-heading);background:linear-gradient(#3ab0ff,#1c86e0);border:0;border-radius:10px;gap:10px;font-size:16px;font-weight:700;box-shadow:0 0 16px #2fa8ff59}.theme-b .c-checkin:hover{border:0;box-shadow:0 0 22px #2fa8ff8c}.theme-b .c-checked{background:#3fc98a1f;border:1px solid #3fc98a99;border-radius:10px;gap:10px;min-height:46px;padding:0 6px 0 14px;box-shadow:0 0 14px #3fc98a40}.theme-b .c-checked .c-dot{background:var(--b-success);width:9px;height:9px;box-shadow:0 0 8px var(--b-success);flex:none}.theme-b .c-checked .c-txt{color:var(--b-success);flex-direction:column;font-size:12px;line-height:1.2;display:flex}.theme-b .c-checked .c-txt strong{color:var(--b-text);font-size:13px}.theme-b .c-checked .b-btn{border-radius:8px;flex:none;min-height:34px;font-size:13px}dialog.theme-b.b-dialog{border:1px solid var(--b-line-strong);background:var(--b-surface);width:100%;max-width:460px;color:var(--b-text);border-radius:14px;padding:20px;box-shadow:0 20px 50px #00000080}dialog.theme-b.b-dialog::backdrop{background:#040810b8}.theme-b.b-dialog h2{color:var(--b-text);font-size:20px;font-weight:700}.theme-b.b-dialog .c-icon-btn{border:1px solid var(--b-line);background:var(--b-raised);width:36px;height:36px;min-height:36px;color:var(--b-muted);box-shadow:none;border-radius:9px}.theme-b .b-kicker{color:var(--b-accent);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.theme-b .c-opt{border:1px solid var(--b-line);background:var(--b-surface);min-height:0;color:var(--b-text);border-radius:10px;gap:12px;padding:12px 14px}.theme-b .c-opt.c-on{border-color:var(--b-primary);box-shadow:none;background:#2fa8ff1f}.theme-b .c-opt .c-meta strong{font-size:14px;font-weight:600}.theme-b .c-opt .c-meta small{color:var(--b-muted);font-size:13px}.theme-b .c-radio{border-color:var(--b-line-strong)}.theme-b .c-radio.c-on{border-color:var(--b-primary)}.theme-b .c-radio.c-on:after{background:var(--b-primary)}.theme-b.b-dialog label>span{color:var(--b-muted);font-size:13px;font-weight:400}.theme-b.b-dialog select,.theme-b.b-dialog input{border:1px solid var(--b-line-strong);background:var(--b-bg);min-height:42px;color:var(--b-text);border-radius:9px;font-size:14px}.theme-b.b-dialog select:focus,.theme-b.b-dialog input:focus{border-color:var(--b-primary);box-shadow:0 0 0 1px #2fa8ff59}.theme-b .b-checkin-go{width:100%;min-height:46px;color:var(--b-ink);font-family:var(--b-heading);cursor:pointer;background:linear-gradient(#3ab0ff,#1c86e0);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:15px;font-weight:700;display:flex;box-shadow:0 0 16px #2fa8ff59}.theme-b .b-checkin-go:disabled{opacity:.6;cursor:not-allowed}main.theme-b{background:var(--b-bg)}main.theme-b .c-inner{max-width:1180px;padding:26px 32px 64px}.theme-b .b-page{flex-direction:column;gap:18px;min-width:0;display:flex}.theme-b .b-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.theme-b .b-head .b-kicker{font-size:13px}.theme-b .b-head h1{color:var(--b-text);margin:2px 0 0;font-size:32px;font-weight:800;line-height:1.15}.theme-b .b-secthead{justify-content:space-between;align-items:center;gap:12px;display:flex}.theme-b .b-secthead h2{color:var(--b-text);white-space:nowrap;margin:0;font-size:19px;font-weight:700}.theme-b .b-legend-note{color:var(--b-muted);font-size:13px}.theme-b .b-legend-note b{color:var(--b-attention);font-weight:400}.theme-b .b-panel{border:1px solid var(--b-line);background:var(--b-surface);border-radius:12px}.theme-b .b-panel input{border:1px solid var(--b-line-strong);background:var(--b-bg);color:var(--b-text);border-radius:9px}.theme-b .b-panel label>span{color:var(--b-muted)}.theme-b .b-empty{border:1px solid var(--b-line);background:var(--b-surface);color:var(--b-muted);text-align:center;border-radius:12px;padding:18px}.theme-b .b-note{color:var(--b-muted);margin:0;font-size:13px}.theme-b a.b-a{color:var(--b-accent);text-decoration:none}.theme-b a.b-a:hover{text-decoration:underline}.theme-b .b-sched{border:1px solid var(--b-line);border-left:4px solid var(--wt);background:var(--b-surface);cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:14px 18px;display:flex}.theme-b .b-sched:hover{border-color:var(--b-line-strong);border-left-color:var(--wt)}.theme-b .b-sched-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.theme-b .b-sched-title{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.theme-b .b-sched-time{font-family:var(--b-heading);color:var(--wt);white-space:nowrap;font-size:15px;font-weight:700}.theme-b .b-sched h3{color:var(--b-text);margin:0;font-size:17px;font-weight:700}.theme-b .b-more{color:var(--b-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 0;font:13px Inter,system-ui,sans-serif}.theme-b .b-sched-lines{flex-wrap:wrap;gap:2px 22px;font-size:14px;display:flex}.theme-b .b-sched-lines a{min-height:32px;color:var(--b-accent);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.theme-b .b-sched-lines a:hover{text-decoration:underline}.theme-b .b-sched-lines svg.c-i{width:15px;height:15px}.theme-b .b-sched-body{cursor:auto;flex-direction:column;gap:10px;padding-top:6px;display:flex}.theme-b .b-sched-body[hidden]{display:none}.theme-b .b-sched-body .text-sm{color:var(--b-muted)}.theme-b .b-tiles{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.theme-b .b-tiles .c-stat{border:1px solid var(--b-line);background:var(--b-surface);color:var(--b-muted);box-shadow:none;border-radius:10px;gap:1px;padding:10px 12px;font-size:12.5px;line-height:1.3}.theme-b .b-tiles .c-stat:hover{border-color:var(--b-primary);box-shadow:none}.theme-b .b-tiles .c-n{font-family:var(--b-heading);color:var(--b-accent);font-size:26px;font-weight:800;line-height:1.2}.theme-b .b-tiles .c-l{color:inherit;font-size:12.5px}.theme-b .b-tiles .c-stat.b-attn{border-left:3px solid var(--b-attention)}.theme-b .b-tiles .c-stat.b-attn .c-n{color:var(--b-attention)}.theme-b .b-tiles .c-stat.b-zero,.theme-b .b-tiles .c-stat.b-zero .c-n{color:var(--b-dim)}.theme-b .b-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.theme-b .b-split>:only-child{grid-column:1/-1}.theme-b .b-col{flex-direction:column;gap:12px;min-width:0;display:flex}.theme-b .b-job{border:1px solid var(--b-line);background:var(--b-surface);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.theme-b .b-job-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.theme-b .b-job-top h3{margin:0;font-size:16px;font-weight:700}.theme-b .b-job-top h3 a{color:var(--b-text);text-decoration:none}.theme-b .b-job-top h3 a:hover{text-decoration:underline}.theme-b .b-job-phase{color:var(--b-accent);font-size:13px;font-weight:600}.theme-b .b-job-sub{color:var(--b-muted);font-size:13px}.theme-b .b-phases{gap:4px;display:flex}.theme-b .b-phases span{background:var(--b-raised);min-width:0;color:var(--b-dim);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1 1 0;padding:4px 2px;font-size:12px;font-weight:600;overflow:hidden}.theme-b .b-phases span.b-lit{box-shadow:inset 0 0 0 1px var(--b-primary);color:var(--b-accent);background:#2fa8ff29}.theme-b .b-btns{flex-wrap:wrap;gap:8px;display:flex}.theme-b .b-alerts{margin:0;padding:0;list-style:none}.theme-b .b-alerts li+li{border-top:1px solid var(--b-line)}.theme-b .b-alerts button{width:100%;color:var(--b-text);text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:12px 14px;font-size:14px;display:flex}.theme-b .b-alerts button:hover{background:var(--b-raised)}.theme-b .b-alerts .b-unread{background:var(--b-attention);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.theme-b .b-alerts .b-read{flex:none;width:8px}.theme-b .b-alerts b{font-weight:600}.theme-b .b-alerts small{color:var(--b-muted);font-size:13px;display:block}.theme-b .b-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.theme-b .b-toolbar .b-btn{min-height:38px}.theme-b .b-sq{width:38px;padding:0;font-size:18px}.theme-b .b-gap{width:16px}.theme-b .b-pill{border:1px solid var(--b-line-strong);background:var(--b-surface);height:36px;color:var(--b-muted);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:13px;display:inline-flex;position:relative}.theme-b .b-pill:hover,.theme-b .b-pill:focus-within{border-color:var(--b-primary)}.theme-b .b-pill select,.theme-b .b-pill input{max-width:11rem;color:var(--b-text);cursor:pointer;appearance:none;field-sizing:content;background:0 0;border:0;outline:none;padding-right:2px;font:600 13px Inter,system-ui,sans-serif}.theme-b .b-pill input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:none}.theme-b .b-pill select option{background:var(--b-surface);color:var(--b-text)}.theme-b .b-seg{border:1px solid var(--b-line);background:var(--b-surface);border-radius:10px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.theme-b .b-seg button{min-height:34px;color:var(--b-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 12px;font:600 14px Inter,system-ui,sans-serif}.theme-b .b-seg button:hover:not(:disabled){color:var(--b-text)}.theme-b .b-seg button[aria-pressed=true]{border-color:var(--b-line-strong);background:var(--b-raised);color:var(--b-text)}.theme-b .b-seg button:disabled{opacity:.45;cursor:not-allowed}.theme-b .b-cal{border:1px solid var(--b-line);background:var(--b-surface);border-radius:14px;overflow:hidden}.theme-b .b-scroll-x{overflow-x:auto}.theme-b .b-dayhead{color:var(--b-muted);align-items:center;gap:6px;padding:10px;font-size:12px;display:flex}.theme-b .b-dayhead b{font-family:var(--b-heading);color:var(--b-text);font-size:17px;font-weight:700}.theme-b .b-dayhead.b-today{color:var(--b-accent)}.theme-b .b-dayhead.b-today b{background:var(--b-primary);min-width:28px;height:28px;color:var(--b-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:14px;display:inline-flex}.theme-b .b-dayhead.b-wkend,.theme-b .b-dayhead.b-wkend b{color:var(--b-dim)}.theme-b .b-col-today{background:#2fa8ff0d}.theme-b .b-col-wkend{background:#020a1a59}.theme-b .b-vline{border-left:1px solid var(--b-line)}.theme-b .b-hline{border-bottom:1px solid var(--b-line)}.theme-b .b-hour{color:var(--b-muted);font-size:11px}.theme-b .b-allday-label{color:var(--b-muted);padding:8px;font-size:11px}.theme-b .b-ev{border:0;border-left:3px solid var(--wt);background:var(--wt);border-radius:7px;flex-direction:column;justify-content:flex-start;width:100%;height:100%;padding:3px 8px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.theme-b .b-ev{background:color-mix(in srgb, var(--wt) 14%, var(--b-surface))}}.theme-b .b-ev{color:var(--b-text);text-align:left;cursor:pointer;font-size:12px;line-height:1.35}.theme-b .b-ev:hover{background:var(--wt)}@supports (color:color-mix(in lab, red, red)){.theme-b .b-ev:hover{background:color-mix(in srgb, var(--wt) 24%, var(--b-surface))}}.theme-b .b-ev b,.theme-b .b-ev span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.theme-b .b-ev b{font-weight:700}.theme-b .b-ev span{color:var(--b-muted)}.theme-b .b-ev.b-chip{height:auto;padding:2px 8px}.theme-b .b-ev.b-busy{--wt:var(--b-dim)}.theme-b .b-now{background:var(--b-danger);pointer-events:none;z-index:2;height:2px;position:absolute;left:0;right:0}.theme-b .b-now:before{content:"";background:var(--b-danger);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.theme-b .b-legend{color:var(--b-muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.theme-b .b-legend i{background:var(--wt);vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.theme-b .b-month{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.theme-b .b-month>div{border-left:1px solid var(--b-line);border-top:1px solid var(--b-line);flex-direction:column;gap:3px;min-width:0;min-height:104px;padding:6px;display:flex}.theme-b .b-month>div:nth-child(7n+1){border-left:0}.theme-b .b-month>.b-mhead{min-height:0;color:var(--b-muted);border-top:0;padding:10px;font-size:12px}.theme-b .b-month>.b-mhead.b-wkend{color:var(--b-dim)}.theme-b .b-month .b-out{opacity:.45}.theme-b .b-mday{min-width:28px;height:28px;color:var(--b-text);font:700 14px var(--b-heading);cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:flex-start;padding:0 4px}.theme-b .b-mday:hover{color:var(--b-accent)}.theme-b .b-mday.b-today{background:var(--b-primary);color:var(--b-ink)}.theme-b .b-wkend>.b-mday{color:var(--b-dim)}.theme-b .b-team{border-collapse:collapse;width:100%;font-size:13px}.theme-b .b-team th{text-transform:none;letter-spacing:normal;color:var(--b-muted);font-size:13px}.theme-b .b-team tbody th{color:var(--b-text);font-weight:600}.theme-b .b-team td{cursor:pointer}.theme-b .b-team td:hover{background:#2fa8ff0d}.theme-b .b-team td>*+*{margin-top:3px}@media (width>=640px){.theme-b .b-team{table-layout:fixed}.theme-b .b-team th,.theme-b .b-team td{border-top:1px solid var(--b-line);border-left:1px solid var(--b-line);vertical-align:top;text-align:left;padding:6px}.theme-b .b-team thead th{border-top:0;font-weight:400}.theme-b .b-team tr>:first-child{border-left:0;width:9rem}}@media (width<=639px){.theme-b .b-team tr{border-color:var(--b-line);background:var(--b-surface)}}.theme-b .b-mgrid{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:4px;padding:10px 6px;display:grid}.theme-b .b-mgrid>span{color:var(--b-muted);text-align:center;padding:4px 0 6px;font-size:12px}.theme-b .b-mcell{min-height:52px;color:var(--b-text);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:4px 0;display:flex}.theme-b .b-mcell b{width:34px;height:34px;font:700 15px var(--b-heading);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.theme-b .b-mcell.b-out{color:var(--b-dim)}.theme-b .b-mcell.b-sel b{box-shadow:inset 0 0 0 1.5px var(--b-primary)}.theme-b .b-mcell.b-today b{background:var(--b-primary);color:var(--b-ink)}.theme-b .b-dots{gap:3px;height:6px;display:flex}.theme-b .b-dots i{background:var(--wt);border-radius:50%;width:6px;height:6px}.theme-b .b-daylist{flex-direction:column;gap:8px;display:flex}.theme-b .b-daylist h3{margin:6px 0 0;font-size:16px;font-weight:700}.theme-b .b-daylist h3.b-today{color:var(--b-accent)}.theme-b .b-daylist .b-ev{padding:8px 12px;font-size:13px}.theme-b .b-noev{border-bottom:1px solid var(--b-line);justify-content:space-between;padding:10px 0;font-size:14px;font-weight:600;display:flex}.theme-b .b-noev span{color:var(--b-dim);font-weight:400}.theme-b .b-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.theme-b .b-strip button{min-height:48px;color:var(--b-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;padding:4px 0;font-size:12px;display:flex}.theme-b .b-strip button b{font:700 16px var(--b-heading);color:var(--b-text)}.theme-b .b-strip button.b-sel{border-color:var(--b-primary);color:var(--b-accent);background:#2fa8ff24}.theme-b .b-strip button.b-today b{color:var(--b-accent)}@media (width<=1100px){.theme-b .b-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.theme-b.c-topbar .c-icon-btn{width:44px;height:44px;min-height:44px}.theme-b .c-profile{min-height:44px;padding:4px}.theme-b .b-btn,.theme-b .b-toolbar .b-btn,.theme-b .b-seg button,.theme-b .b-pill{min-height:44px}.theme-b .b-sq{width:44px}.theme-b .c-checked .b-btn{min-height:44px}.theme-b.b-dialog .c-icon-btn{width:44px;height:44px;min-height:44px}.theme-b .b-more{min-height:44px;padding:0 0 0 12px}.theme-b .b-sched-lines a{min-height:44px}main.theme-b .c-inner{padding:20px 16px 64px}.theme-b .b-head h1{font-size:28px}.theme-b .b-split{grid-template-columns:minmax(0,1fr)}.theme-b .b-seg{width:100%;margin-left:0}.theme-b .b-seg button{flex:1 1 0;padding:0 6px}.theme-b .b-alerts button{min-height:44px}}@media (width<=640px){.theme-b .b-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-b .b-gap{display:none}.theme-b .b-secthead{flex-wrap:wrap}.theme-b .b-navtitle{text-align:center;font:700 15px var(--b-heading);flex:auto}.theme-b .b-pills{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.theme-b .b-pills .b-pill{flex:none}}main.b-pages,main.b-pages :is(.c-card,[class*=rounded][class*=bg-bg-raised][class*=border]){--color-bg:var(--b-bg);--color-bg-raised:var(--b-surface);--color-bg-sunken:var(--b-bg);--color-accent:var(--b-accent);--color-accent-alt:var(--b-accent);--color-gray-50:var(--b-text);--color-gray-100:#dce4ef;--color-gray-200:#cbd5e3;--color-gray-300:#b6c3d5;--color-gray-400:var(--b-muted);--color-gray-500:#7d8da7;--color-gray-600:var(--b-dim);--color-gray-700:var(--b-line-strong);--color-gray-800:var(--b-line);--color-gray-900:var(--b-raised);--color-field:var(--b-bg);--color-btn:var(--b-primary);--color-btn-hover:var(--b-primary);--color-danger-bg:#ff6b6b1f;--color-dialog-border:var(--b-line-strong);--color-dialog-top:var(--b-surface);--color-dialog-bottom:var(--b-surface);--color-success:var(--b-success);--color-warning:var(--b-attention);--color-error:var(--b-danger);--color-info:var(--b-primary);--card-glow:none}main.b-pages .c-pagehead{margin-bottom:18px}main.b-pages .c-crumb{color:var(--b-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:13px;font-weight:600}main.b-pages .c-crumb :is(a,span){color:inherit}main.b-pages .c-sec h1,main.b-pages :is(h1,h2)[class*="text-[28px]"]{color:var(--b-text);font-size:32px;font-weight:800}main.b-pages .c-sec h2{color:var(--b-text);font-size:19px;font-weight:700}main.b-pages .c-secthead{margin:26px 0 12px}main.b-pages .c-overline{color:var(--b-accent);letter-spacing:.06em;font-weight:600}main.b-pages :is(.c-btn,button.bg-bg-raised,a.bg-bg-raised){border:1px solid var(--b-line-strong);background:var(--b-surface);min-height:38px;color:var(--b-text);box-shadow:none;border-radius:9px;padding:0 14px;font:600 14px/1.2 Inter,system-ui,sans-serif}main.b-pages :is(.c-btn,button.bg-bg-raised,a.bg-bg-raised):hover:not(:disabled){border-color:var(--b-primary);box-shadow:none}main.b-pages .c-btn-sm{min-height:32px;padding:0 12px;font-size:13px}main.b-pages :is(.c-btn-primary,button.bg-btn){background:var(--b-primary);color:var(--b-ink);font-family:var(--b-heading);border:1px solid #0000;font-weight:700;box-shadow:0 0 14px #2fa8ff59}main.b-pages :is(.c-btn-primary,button.bg-btn):hover:not(:disabled){background:var(--b-primary);border-color:#0000;box-shadow:0 0 20px #2fa8ff8c}main.b-pages :is(.c-btn-primary,button.bg-btn):disabled{box-shadow:none}main.b-pages button.bg-danger-bg{border-width:1px;border-radius:9px}main.b-pages .c-field{color:var(--b-muted);gap:4px;font-weight:500}main.b-pages :is(.c-field input:not([type=checkbox],[type=radio]),.c-field select,input.bg-field,select.bg-field,textarea){border:1px solid var(--b-line-strong);background:var(--b-bg);min-height:40px;color:var(--b-text);border-radius:9px;font-size:14px}main.b-pages :is(.c-field input:not([type=checkbox],[type=radio]),.c-field select,input.bg-field,select.bg-field,textarea):focus{border-color:var(--b-primary);box-shadow:0 0 0 1px #2fa8ff59}main.b-pages select option{background:var(--b-surface);color:var(--b-text)}main.b-pages .c-card{border:1px solid var(--b-line);background:var(--b-surface);box-shadow:none;border-radius:12px;gap:10px;padding:16px}main.b-pages .c-card.c-card-click:hover{border-color:var(--b-line-strong)}main.b-pages .c-card h3{font-family:var(--b-heading);color:var(--b-text);font-size:16px;font-weight:700}main.b-pages .c-card p{color:var(--b-text);font-size:14px;font-weight:400}main.b-pages .c-sub{color:var(--b-muted);font-size:13px;font-weight:400}main.b-pages .c-addr a{color:var(--b-accent)}main.b-pages [class*=rounded][class*=bg-bg-raised][class*=border]:not(button,a,input,select,textarea,[class*=border-error],[class*=border-warning]){border-color:var(--b-line);box-shadow:none}main.b-pages :is(.c-empty,.c-placeholder){border:1px solid var(--b-line);background:var(--b-surface);color:var(--b-muted);border-radius:12px}main.b-pages .c-tablebox{border-color:var(--b-line);background:var(--b-surface);border-radius:12px}main.b-pages :is(.c-tablebox th,.tbl th){color:var(--b-muted);letter-spacing:.06em;border-color:var(--b-line);font-size:12px;font-weight:600}main.b-pages .c-tablebox td{border-color:var(--b-line);font-size:14px}main.b-pages :is(.c-badge,.pill){box-shadow:none;font-weight:600}main.b-pages .c-tone-blue{color:var(--b-accent);background:#2fa8ff24;border-color:#2fa8ff73}main.b-pages .c-tone-green{color:var(--b-success);background:#3fc98a1f;border-color:#3fc98a73}main.b-pages .c-tone-amber{color:var(--b-attention);background:#f2a93b1f;border-color:#f2a93b73}main.b-pages .c-tone-red{color:var(--b-danger);background:#ff6b6b1f;border-color:#ff6b6b73}main.b-pages .c-tone-gray{color:var(--b-muted);background:var(--b-raised);border-color:var(--b-line-strong)}main.b-pages .c-chip{border-color:var(--b-line-strong);background:var(--b-raised);color:var(--b-muted)}main.b-pages .c-flagbtn{color:var(--b-attention);background:#f2a93b1f;border-color:#f2a93b73}main.b-pages .c-flagbtn.c-zero{border-color:var(--b-line-strong);color:var(--b-dim);background:0 0}main.b-pages .c-flagbtn:hover{box-shadow:none}main.b-pages .c-progrow{color:var(--b-muted);font-size:13px}main.b-pages .c-progrow strong{font-family:var(--b-heading);color:var(--b-text)}main.b-pages .c-track{background:var(--b-raised);height:6px}main.b-pages .c-fill{background:var(--b-primary);box-shadow:none}main.b-pages .c-people .c-avatar{background:var(--b-accent);color:var(--b-bg);border:0;font-weight:700}main.b-pages .c-hero{border:1px solid var(--b-line);background:var(--b-surface);box-shadow:none;border-radius:12px}main.b-pages .c-hero .c-title{font-family:var(--b-heading);color:var(--b-text);font-weight:700}main.b-pages .c-stat{border:1px solid var(--b-line);background:var(--b-bg);border-radius:10px}main.b-pages .c-stat .c-n{color:var(--b-accent);font-size:26px;font-weight:800}main.b-pages .c-stat .c-l{color:var(--b-muted);font-size:13px}main.b-pages :is(.c-stat-link:hover,.c-stat-link:focus-visible){border-color:var(--b-primary);box-shadow:none}main.b-pages .c-attn .c-sym{border-color:var(--b-line-strong);background:var(--b-raised);color:var(--b-accent)}main.b-pages .c-attn .c-sym.c-warn{color:var(--b-attention);background:#f2a93b1f;border-color:#f2a93b73}main.b-pages .c-segrow{margin-top:18px}main.b-pages .c-segrow>span{color:var(--b-muted);font-size:13px;font-weight:600}main.b-pages .c-seg.b-seg-inline{margin-bottom:0}main.b-pages .c-seg{border:1px solid var(--b-line);background:var(--b-surface);box-shadow:none;border-radius:10px;gap:2px;padding:3px}main.b-pages .c-seg :is(button,a){min-height:36px;color:var(--b-muted);border:1px solid #0000;border-radius:8px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}main.b-pages .c-seg :is(button,a):not(.c-on):not(:hover){color:var(--b-muted)}main.b-pages .c-seg :is(button,a):hover{color:var(--b-text)}main.b-pages .c-seg :is(button,a).c-on{border-color:var(--b-line-strong);background:var(--b-raised);color:var(--b-text);box-shadow:none}main.b-pages .c-tile{border:1px solid var(--b-line);background:var(--b-surface);border-radius:12px}main.b-pages .c-tile:hover{border-color:var(--b-primary);box-shadow:none}main.b-pages .c-tile strong{font-family:var(--b-heading);color:var(--b-text)}main.b-pages .c-tile span{color:var(--b-muted)}main.b-pages dialog[class*=border-dialog-border]{border:1px solid var(--b-line-strong);background:var(--b-surface);border-radius:14px;box-shadow:0 20px 50px #00000080}main.b-pages dialog[class*=border-dialog-border]::backdrop{background:#040810b8}main.b-pages dialog h2{font-family:var(--b-heading);color:var(--b-text);font-weight:700}main.b-pages dialog .c-icon-btn{border:1px solid var(--b-line);background:var(--b-raised);width:36px;height:36px;min-height:36px;color:var(--b-muted);border-radius:9px;padding:0}@media (width<=900px){main.b-pages :is(.c-btn,button.bg-bg-raised,button.bg-btn,button.bg-danger-bg,.c-seg button,.c-seg a,.c-field input:not([type=checkbox],[type=radio]),.c-field select,input.bg-field,select.bg-field){min-height:44px}main.b-pages dialog .c-icon-btn{width:44px;height:44px;min-height:44px}main.b-pages :is(.c-sec h1,:is(h1,h2)[class*="text-[28px]"]){font-size:28px}}main.b-pages :is(button.bg-btn,button.bg-danger-bg):not([class*=\!p]){border-radius:9px;min-height:38px;padding:0 14px}main.b-pages :is(div,section,li,article):is(.rounded,.rounded-md,.rounded-lg).border:is(.p-2,.p-3,.p-4):not([class*=bg-]){background:var(--b-surface);border-radius:10px}main.b-pages input[type=file]{color:var(--b-muted);font-size:13px}main.b-pages input[type=file]::file-selector-button{border:1px solid var(--b-line-strong);background:var(--b-surface);min-height:34px;color:var(--b-text);cursor:pointer;border-radius:9px;margin-right:10px;padding:0 12px;font:600 13px/1.2 Inter,system-ui,sans-serif}main.b-pages input[type=file]::file-selector-button:hover{border-color:var(--b-primary)}main.b-pages input:is([type=checkbox],[type=radio]){accent-color:var(--b-primary)}main.b-pages nav[aria-label=Progress] ol button{background:var(--b-raised);border-radius:8px;min-height:30px;padding:0 10px;font-weight:500}main.b-pages nav[aria-label=Progress] ol button[aria-current=step]{border-color:var(--b-primary);background:#2fa8ff29}@media (width<=900px){main.b-pages nav[aria-label=Progress] ol button{min-height:44px}main.b-pages label:has(>input:is([type=checkbox],[type=radio])){min-height:44px}main.b-pages label:not(.items-start):has(>input:is([type=checkbox],[type=radio])){align-items:center}main.b-pages input:is([type=checkbox],[type=radio]){flex:none;width:20px;height:20px}}main.b-pages section.rounded-lg.border-gray-800{border-color:var(--b-line);background:var(--b-surface);padding:18px}main.b-pages :is(section.rounded-lg.border-gray-800 h2,section.rounded-lg.border-gray-800>div>button[aria-expanded],h2.b-paneltitle){font-family:var(--b-heading);letter-spacing:0;text-transform:none;color:var(--b-text);font-size:16px;font-weight:700}main.b-pages section.rounded-lg.border-gray-800>div>button[aria-expanded]>span{color:var(--b-accent)}main.b-pages section.rounded-lg.border-gray-800 :is(li,div)[class*=rounded][class*=border-gray-900]{border-color:var(--b-line);background:var(--b-bg);border-radius:9px}main.b-pages section.rounded-lg.border-gray-800 [class*=cursor-pointer][class*=border-gray-900]:hover{background:var(--b-raised)}main.b-pages section.rounded-lg.border-gray-800 [class*=border-dashed]{border-color:var(--b-line-strong);border-radius:10px}main.b-pages section.rounded-lg.border-gray-800 :is(button,.pill,.c-badge){white-space:nowrap}main.b-pages .b-nextnum{font:800 22px var(--b-heading);color:var(--b-accent)}@media (width<=900px){main.b-pages section.rounded-lg.border-gray-800{padding:14px}main.b-pages section.rounded-lg.border-gray-800 button{min-height:44px}main.b-pages input[type=file]::file-selector-button{min-height:44px}}main.b-pages .c-field input:is([type=checkbox],[type=radio]){flex:none;width:16px;min-width:0;height:16px;min-height:0;padding:0}main.b-pages .c-sec h1.b-subtitle{color:var(--b-text);font-size:19px;font-weight:700}main.b-pages .b-kicker{font-size:13px}@media (width<=900px){main.b-pages .c-field input:is([type=checkbox],[type=radio]){width:20px;height:20px}main.b-pages td>div.justify-center>input[type=checkbox]{width:44px;height:44px}main.b-pages td>div.justify-center>input[type=checkbox]+input[type=number]{width:3.5rem;min-height:44px;font-size:14px}}main.b-pages .b-project section.rounded-lg.border{background:var(--b-surface);border-radius:12px}main.b-pages .b-project [data-phase]>div:first-child{color:var(--b-muted);letter-spacing:.06em;font-size:12px;font-weight:600}main.b-pages .b-project section>div:first-child>button.uppercase{font-family:var(--b-heading);color:var(--b-text);letter-spacing:.04em}main.b-pages{--color-cyan:var(--b-accent)}main.b-pages button.min-h-10.min-w-10{min-width:40px;min-height:40px;padding:0;font-size:20px;line-height:1}main.b-pages section.rounded-lg.border-gray-800>div.mb-3:only-child{margin-bottom:0}@media (width<=900px){main.b-pages button.min-h-10.min-w-10{min-width:44px;min-height:44px}main.b-pages li button.min-w-24{min-height:44px}}main.b-pages .b-service h2.text-base{font-family:var(--b-heading);font-size:17px;font-weight:700}main.b-pages .b-service :is(a,article,section,div,li[aria-label])[class*=rounded-md][class*=bg-bg-raised]{border-radius:12px;padding:14px 16px}main.b-pages .b-service li:not([aria-label])[class*=rounded-md][class*=bg-bg-raised]{border-radius:10px}main.b-pages .b-service section[aria-label]>a[class*=bg-bg-raised]{border-color:var(--b-line);min-height:0;font:400 14px/1.5 Inter,system-ui,sans-serif}main.b-pages .b-service section[aria-label]>:is(a,article)[class*=bg-bg-raised]:hover{border-color:var(--b-primary)}main.b-pages .b-service :is(section[aria-label=Totals] dd,[data-amount],li .font-medium){font-variant-numeric:tabular-nums}main.b-pages .b-service section[aria-label=Totals] dl>div:last-child>*{font-family:var(--b-heading);color:var(--b-text);font-weight:700}@media (width<=900px){main.b-pages .b-service a.min-h-8{min-height:44px}main.b-pages .b-service li>span>a.block{align-items:center;min-height:44px;display:flex}}main.b-pages .c-seg[aria-label="Products and Drops"]{width:max-content;display:flex}main.b-pages .b-total{font-family:var(--b-heading);align-items:baseline;font-weight:700}main.b-pages .b-total>span:last-child{color:var(--b-accent);font-size:20px;font-weight:800}main.b-pages .c-stack th{color:var(--b-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}@media (width<=899px){main.b-pages .c-stack tr{border-color:var(--b-line);background:var(--b-surface);border-radius:12px}main.b-pages .c-stack td:before{color:var(--b-muted)}}main.b-pages .b-stat{border-color:var(--b-line);background:var(--b-surface);border-radius:10px}main.b-pages .b-stat>div:last-child{font:800 26px/1.2 var(--b-heading);color:var(--b-accent)}main.b-pages .b-formpanel{border-color:var(--b-line);background:var(--b-surface);border-radius:12px}@media (width<=900px){main.b-pages [aria-label=Inventory\ sections]>button[role=tab]{min-height:44px}main.b-pages section[aria-labelledby=vans-h] li a.text-accent{align-items:center;min-height:44px;display:inline-flex}main.b-pages :is(button.bg-btn,button.bg-danger-bg):not([class*=\!p]),main.b-pages a.inline-flex.min-h-8{min-height:44px}}main.b-u12k :is(h2,h3):is(.font-semibold,.font-medium){font-family:var(--b-heading);color:var(--b-text);font-weight:700}main.b-u12k h2.text-base{font-size:17px}main.b-u12k dl.grid-cols-3 dd{font:800 20px/1.3 var(--b-heading);color:var(--b-accent)}main.b-u12k form.rounded.border{border-color:var(--b-line);background:var(--b-surface);border-radius:10px}@media (width<=900px){main.b-u12k li>span>a.block{align-items:center;min-height:44px;display:flex}}main.b-pages .b-settings>div.space-y-3>div.rounded-lg.border-gray-800{border-color:var(--b-line);border-radius:12px;padding:14px 16px}main.b-pages .b-settings>div.space-y-3>div.rounded-lg.border-gray-800>div:first-child>div:first-child>span.font-medium{font-family:var(--b-heading);font-size:16px;font-weight:700}main.b-pages .b-settings ul>li>button.w-full{min-height:32px;color:var(--b-muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:4px 10px;font:400 14px/1.4 Inter,system-ui,sans-serif}main.b-pages .b-settings ul>li>button.w-full:hover{background:var(--b-raised);color:var(--b-text);border-color:#0000}main.b-pages .b-settings ul>li>button.w-full.bg-bg-raised{border-color:var(--b-primary);color:var(--b-text);background:#2fa8ff29}main.b-pages .b-settings div.grid>div>div.space-y-4>div:first-child>div:first-child>div.font-medium:first-child{font-family:var(--b-heading);font-size:18px;font-weight:700}main.b-pages .b-settings table td{font-variant-numeric:tabular-nums}@media (width<=900px){main.b-pages .b-settings :is(button.min-h-8,button.min-h-6,td>button.text-xs){min-width:44px;min-height:44px}main.b-pages .b-settings td>input[type=checkbox]{width:44px;height:44px}main.b-pages .b-settings ul>li>button.w-full{min-height:44px}}main.b-pages .b-bible-head h1{color:var(--b-text);font-size:32px;font-weight:800;line-height:1.15}main.b-pages .b-bible>section>h2{color:var(--b-text);font-size:19px;font-weight:700}main.b-pages .b-bible-list{border:1px solid var(--b-line);background:var(--b-surface);border-radius:12px;overflow:hidden}main.b-pages .b-bible-list>li{margin:0;padding:10px 16px;font-size:14px}main.b-pages .b-bible-list>li+li{border-top:1px solid var(--b-line)}main.b-pages .b-bible-list>li>a{font-weight:600}main.b-pages .b-bible-doc{border:1px solid var(--b-line);background:var(--b-surface);border-radius:12px;padding:20px 22px}main.b-pages .b-bible-doc>h2{color:var(--b-text);font-size:22px;font-weight:800}main.b-pages .b-bible-doc code{background:var(--b-raised)}@media (width<=900px){main.b-pages .b-bible-head h1{font-size:28px}main.b-pages .b-bible-list>li{padding:4px 14px}main.b-pages .b-bible-list>li>a{align-items:center;min-height:44px;display:inline-flex}main.b-pages .b-bible-doc{padding:16px}}.wr-page.theme-b,.wr-small.theme-b{background:var(--b-bg);color:var(--b-text)}.wr-small.theme-b{color:var(--b-muted)}.wr-page.theme-b .wr-top{border-bottom-color:var(--b-line);background:#0c1322}.wr-page.theme-b .wr-updated{color:var(--b-muted)}.wr-page.theme-b .wr-updated.wr-stale{color:var(--b-attention)}.wr-page.theme-b .c-motd{cursor:pointer;flex:auto;max-width:640px;padding:.5em .9em;font-size:.85em}.wr-page.theme-b .c-motd .c-i{color:var(--b-accent)}.wr-page.theme-b .c-motd:not(.c-motd-open) .c-motd-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wr-page.theme-b .wr-seg{border-color:var(--b-line);background:var(--b-surface);border-radius:.55em;gap:2px;padding:3px}.wr-page.theme-b .wr-seg button{color:var(--b-muted);border:1px solid #0000;border-radius:.4em;font-weight:600}.wr-page.theme-b .wr-seg button:hover{color:var(--b-text)}.wr-page.theme-b .wr-seg button[aria-pressed=true]{border-color:var(--b-line-strong);background:var(--b-raised);color:var(--b-text)}.wr-page.theme-b .wr-btn{border-color:var(--b-line-strong);background:var(--b-surface);color:var(--b-text);border-radius:.55em;font-weight:600}.wr-page.theme-b .wr-btn:hover{border-color:var(--b-primary)}.wr-page.theme-b .wr-btn[aria-pressed=true]{background:var(--b-primary);color:var(--b-ink);font-family:var(--b-heading);border-color:#0000;font-weight:700;box-shadow:0 0 14px #2fa8ff59}.wr-page.theme-b .wr-col{border-color:var(--b-line-strong);background:var(--b-surface);border-radius:.7em;padding:.6em}.wr-page.theme-b .wr-col h2{color:var(--b-text);font-weight:700}.wr-page.theme-b .wr-counts{color:var(--b-muted)}.wr-page.theme-b .wr-counts b{font-family:var(--b-heading);color:var(--b-accent);font-weight:800}.wr-page.theme-b .wr-line{color:var(--b-text)}.wr-page.theme-b .wr-line:hover{background:var(--b-raised)}.wr-page.theme-b .wr-line.wr-amber{box-shadow:inset .2em 0 0 var(--b-attention);color:var(--b-text);background:#f2a93b29;padding-left:.5em}.wr-page.theme-b .wr-line.wr-amber:hover{background:#f2a93b42}.wr-page.theme-b :is(.wr-more,.wr-note){color:var(--b-muted)}.wr-page.theme-b .wr-map [data-testid=day-plan-map]{border-color:var(--b-line);border-radius:12px}.wr-page.theme-b :is(.wr-icon,.wr-group-list,.wr-route-tip,.wr-pin>.wr-icon-label){background:#111b2ef0}.wr-page.theme-b :is(.wr-icon,.wr-route-tip){color:var(--b-text)}.wr-page.theme-b .wr-pin-approx>.wr-icon-label{color:var(--b-muted)}.wr-page.theme-b .wr-icon{border-color:var(--b-line-strong)}.wr-page.theme-b .wr-icon-shop{border-color:var(--b-accent)}.wr-page.theme-b .wr-icon-label{font-family:var(--b-heading)}.theme-b .b-bud{--b-amber-text:#d9a35a}.theme-b .b-bud-title{min-width:0}.theme-b .b-bud-title .b-kicker a{color:inherit}.theme-b .b-bud-meta{color:var(--b-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;font-size:13px;display:flex}.theme-b .b-bud-chip{border:1px solid var(--b-line);background:var(--b-surface);color:var(--b-muted);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.theme-b a.b-bud-chip:hover{border-color:var(--b-primary)}.theme-b .b-bud-chip-attn{color:var(--b-amber-text);background:0 0;border-color:#f2a93b59}.theme-b .b-bud-dot{background:var(--b-dim);border-radius:50%;width:6px;height:6px}.theme-b .b-bud-dot-green{background:var(--b-success)}.theme-b .b-bud-dot-blue{background:var(--b-primary)}.theme-b .b-bud-open{border-color:var(--b-line-strong);background:var(--b-raised);min-height:44px}.theme-b .b-bud-tiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.theme-b .b-bud-tile{border:1px solid var(--b-line);background:var(--b-surface);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.theme-b .b-bud-tile>span{letter-spacing:.06em;text-transform:uppercase;color:var(--b-muted);font-size:12px;font-weight:600}.theme-b .b-bud-tile>b{font:800 30px/1.15 var(--b-heading);color:var(--b-text)}.theme-b .b-bud-tile>b.b-bud-none{color:var(--b-muted);font-size:20px;font-weight:700}.theme-b .b-bud-tile small{color:var(--b-muted);font-size:13px}.theme-b .b-bud-pts{font-weight:700}.theme-b .b-bud-up{color:var(--b-success)}.theme-b .b-bud-down,.theme-b .b-bud-amber{color:var(--b-amber-text)}.theme-b .b-bud-flat,.theme-b .b-bud-muted{color:var(--b-muted)}.theme-b .b-bud-small{margin:0;font-size:13px}.theme-b .b-bud-bar{background:var(--b-raised);border-radius:3px;height:5px;overflow:hidden}.theme-b .b-bud-bar-6{height:6px}.theme-b .b-bud-bar>div{background:#2fa8ff80;height:100%}.theme-b .b-bud-bar>div.b-bud-over{background:#f2a93b99}.theme-b .b-bud-row{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.theme-b .b-bud-card{border:1px solid var(--b-line);background:var(--b-surface);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}.theme-b .b-bud-main{flex:2 560px}.theme-b .b-bud-side{flex:300px}.theme-b .b-bud-card h2{font:700 18px var(--b-heading);color:var(--b-text);margin:0}.theme-b .b-bud-card p{margin:0;font-size:14px}.theme-b .b-bud-cardhead{justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.theme-b .b-bud-table{border-collapse:collapse;width:100%;min-width:560px;color:var(--b-text);font-size:14px}.theme-b .b-bud-table th{border-bottom:1px solid var(--b-line);letter-spacing:.04em;text-transform:uppercase;color:var(--b-muted);text-align:left;padding:8px 10px;font-size:12px;font-weight:600}.theme-b .b-bud-table td{border-top:1px solid var(--b-line);vertical-align:middle;padding:12px 10px}.theme-b .b-bud-table .b-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.theme-b .b-bud-usecol{width:170px}.theme-b .b-bud-use{align-items:center;gap:10px;display:flex}.theme-b .b-bud-use>.b-bud-bar{flex:1}.theme-b .b-bud-use>span{text-align:right;width:40px;color:var(--b-muted);font-size:13px}.theme-b .b-bud-use>span.b-bud-amber{color:var(--b-amber-text)}.theme-b .b-bud-group{min-height:32px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font:600 14px/1.3 Inter,system-ui,sans-serif;display:inline-block}.theme-b span.b-bud-group{cursor:auto}.theme-b .b-bud-group small{white-space:nowrap;font-size:12px;font-weight:400}.theme-b .b-bud-chev{color:var(--b-accent);margin-left:6px;font-size:12px;transition:transform .15s;display:inline-block}.theme-b .b-bud-chev-open{transform:rotate(90deg)}.theme-b .b-bud-dim td{color:var(--b-muted)}.theme-b .b-bud-dim .b-bud-group{font-weight:400}.theme-b .b-bud-total td{border-top:2px solid var(--b-line-strong);font-weight:700}.theme-b .b-bud-total .b-bud-use>span{color:var(--b-text);font-weight:700}.theme-b .b-bud-details td{color:var(--b-muted);border-top:0;padding-top:4px;font-size:13px}.theme-b .b-bud-details ul,.theme-b .b-bud-card ul{margin:0;padding:0;list-style:none}.theme-b .b-bud-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.theme-b .b-bud-detail-head{letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:600}.theme-b .b-bud-mrow{border-top:1px solid var(--b-line);justify-content:space-between;gap:12px;padding:14px 0;font-size:15px;display:flex}.theme-b .b-bud-mrow small{color:var(--b-muted);margin-top:2px;font-size:13px;display:block}.theme-b .b-bud-mrow b{color:var(--b-text);font-weight:600}.theme-b .b-bud-mrow .b-num{text-align:right;font-variant-numeric:tabular-nums}.theme-b .b-bud-hrow{grid-template-columns:130px 1fr 110px;align-items:center;gap:12px;min-height:28px;font-size:14px;display:grid}.theme-b .b-bud-hrow>b{text-align:right;font:700 14px var(--b-heading);color:var(--b-text)}.theme-b .b-bud-hrow>b.b-bud-amber{color:var(--b-amber-text)}.theme-b .b-bud-hrow>b.b-bud-muted{color:var(--b-muted)}.theme-b .b-bud-htotal{border-top:1px solid var(--b-line);padding-top:12px;font-weight:700}.theme-b .b-bud-locked{border:1px dashed var(--b-line-strong);min-height:44px;color:var(--b-muted);cursor:not-allowed;background:0 0;border-radius:9px;margin-top:auto;font:600 14px Inter,system-ui,sans-serif}.theme-b .b-bud-review{margin-top:auto}@media (width<=900px){.theme-b .b-bud-main,.theme-b .b-bud-side{flex-basis:100%}.theme-b .b-bud-group{min-height:44px}.theme-b :is(.b-bud-title .b-kicker a,.b-bud-meta a){position:relative}.theme-b :is(.b-bud-title .b-kicker a,.b-bud-meta a):after{content:"";position:absolute;inset:-14px -6px}.theme-b .b-bud-detail-grid{grid-template-columns:1fr}.theme-b .b-bud-hrow{grid-template-columns:100px 1fr 90px}}main .c-pagebar{gap:10px;margin-bottom:18px;display:flex}main .c-pagebar .c-icon-btn{color:#e8eef6;width:40px;height:40px;min-height:40px;box-shadow:none;background:#08142c8c;border:1px solid #62aaff38;border-radius:10px;padding:0}main .c-pagebar .c-icon-btn:hover:not(:disabled){border-color:var(--b-primary,#2fa8ff);box-shadow:none}main .c-pagebar .c-icon-btn[aria-label=Back]{color:var(--b-muted)}main .c-pagebar svg.c-i{width:18px;height:18px}@media (width<=900px){main .c-pagebar .c-icon-btn{width:44px;height:44px;min-height:44px}}main .c-pagebar .c-discord{background:#08142c8c;border:1px solid #62aaff38;border-radius:10px;width:40px;height:40px}main .c-pagebar a.c-discord:hover{border-color:var(--b-primary,#2fa8ff);background:#08142c8c}main .c-pagebar .c-discord-off{border-style:dashed;border-color:var(--b-line-strong,#2f4566);background:var(--b-bg,#020a1a)}@media (width<=900px){main .c-pagebar .c-discord{width:44px;height:44px}}main .b-pp{flex-direction:column;gap:18px;display:flex}main .b-pp-contact{color:var(--b-muted);flex-wrap:wrap;align-items:center;column-gap:10px;margin:0;font-size:13.5px;display:flex}main .b-pp-contact>span{align-items:center;gap:10px;display:inline-flex}main .b-pp-contact a{min-height:44px;color:var(--b-accent);align-items:center;text-decoration:none;display:inline-flex}main .b-pp-contact a:hover{text-decoration:underline}main .b-pp-dot{color:var(--b-dim)}main .b-pp-main{border:1px solid var(--b-line);background:var(--b-surface);border-radius:14px;flex-direction:column;gap:18px;padding:20px 22px 22px;display:flex}main .b-pp-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}main .b-pp-head h1{overflow-wrap:anywhere;min-width:0;color:var(--b-text);margin:0;font-size:32px;font-weight:800;line-height:1.15}main .b-pp-num{border:1px solid var(--b-line-strong);background:var(--b-raised);color:#8fd8ff;height:32px;font-family:var(--b-heading);letter-spacing:.04em;border-radius:8px;flex:none;align-items:center;padding:0 10px;font-size:15px;font-weight:700;display:inline-flex}main .b-pp-status{align-items:center;gap:8px;margin-left:auto;display:inline-flex}main .b-pp-pill{letter-spacing:.02em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:12.5px;font-weight:700;display:inline-flex}main .b-pp-pill>span{background:currentColor;border-radius:50%;width:7px;height:7px}main .b-pp-head .b-pp-pill{padding:5px 14px;font-size:14px}main .b-pp-live{color:#d6f2ff;background:#2fa8ff1a;border-color:#2fa8ff73}main .b-pp-live>span{background:var(--b-accent);box-shadow:0 0 8px var(--b-accent)}main .b-pp-done{color:#bff0d8;background:#3fc98a1a;border-color:#3fc98a73}main .b-pp-done>span{background:var(--b-success);box-shadow:0 0 8px #3fc98ab3}main .b-pp-attention{color:#fbe3bc;background:#f2a93b1a;border-color:#f2a93b73}main .b-pp-attention>span{background:var(--b-attention)}main .b-pp-off{border-style:dashed;border-color:var(--b-line-strong);color:#8090a8;background:0 0;font-weight:600}main .b-pp-off>span{border:1.5px solid var(--b-dim);background:0 0}main .b-pp-bar{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}main .b-pp-bar li{background:var(--b-line);border-radius:2px;height:4px}main .b-pp-bar li.b-on{background:#2fa8ff8c}main .b-pp-phases{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px 24px;display:grid}main .b-pp-tile{background:var(--b-raised);border:1px solid #2fa8ff73;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 0 0 1px #2fa8ff14,0 0 18px #2fa8ff1a}main .b-pp-tile-top{justify-content:space-between;align-items:center;gap:12px;display:flex}main .b-pp-ticon,main .b-pp-round{border:2px solid var(--b-primary);width:54px;height:54px;color:var(--b-text);background:radial-gradient(circle at 50% 35%,#2fa8ff59,#2fa8ff1a 70%),#0b1528;border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 0 16px #2fa8ff59}main .b-pp-round{border-radius:50%}main .b-pp-ticon svg.c-i,main .b-pp-round svg.c-i{width:24px;height:24px}main .b-pp-tbtn{border:1px solid var(--b-line-strong);background:var(--b-surface);height:73px;color:var(--b-text);border-radius:9px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:flex;container-type:inline-size}main .b-pp-tbtn>span{font-family:var(--b-heading);white-space:nowrap;font-weight:800;line-height:1.1}main a.b-pp-tbtn:hover{border-color:var(--b-primary)}main button.b-pp-tbtn{width:100%;font:inherit;cursor:pointer}main button.b-pp-tbtn:hover{border-color:var(--b-primary)}main .b-pp-tbtn.b-pp-tbtn-primary{border-color:var(--b-accent);color:var(--b-ink);background:linear-gradient(#3ab0ff,#1c86e0);box-shadow:0 0 18px #2fa8ff59}main .b-pp-tbtn.b-pp-tbtn-primary:hover{box-shadow:0 0 22px #2fa8ff8c}main button.b-pp-tbtn:focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}main .b-pp-start{min-height:44px;color:var(--b-accent);align-self:flex-start;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}main .b-pp-start:hover{text-decoration:underline}main .b-pp-tools{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}@media (width<=600px){main .b-pp-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}main .b-pp-tool{border:1px solid var(--b-line);background:var(--b-surface);min-height:44px;color:var(--b-text);font:inherit;text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 10px;text-decoration:none;display:flex}main .b-pp-tool b{font-family:var(--b-heading);font-size:18px;font-weight:700;line-height:1.2}main .b-pp-tool:is(a,button):hover{border-color:var(--b-primary)}main .b-pp .b-locked{border:1px dashed var(--b-line-strong);background:var(--b-bg);box-shadow:none;color:var(--b-muted);cursor:not-allowed}main .b-pp .b-locked :is(.b-pp-ticon,.b-pp-round){border:2px dashed var(--b-line-strong);color:var(--b-dim);box-shadow:none;background:#0b1528}main .b-pp .b-locked .b-pp-tbtn{border:1px dashed var(--b-line);color:var(--b-dim);background:0 0}main .b-pp-pair{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:stretch;gap:16px;display:grid}main .b-panel{border:1px solid var(--b-line);background:var(--b-surface);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;font-size:14px;display:flex}main .b-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}main .b-panel-head h2{font-family:var(--b-heading);color:var(--b-text);margin:0;font-size:22px;font-weight:700}main .b-panel-aside{align-items:center;gap:12px;display:inline-flex}main .b-panel-empty{border:1px solid var(--b-line);min-height:56px;color:var(--b-muted);text-align:center;background:#0b1528;border-radius:10px;flex:auto;justify-content:center;align-items:center;margin:0;padding:12px;display:flex}main .b-pp section>div:first-child>button.uppercase{text-transform:none;font-size:16px;font-weight:700}.theme-b .b-parts-card{border:1px solid var(--b-line);background:var(--b-surface);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.theme-b .b-parts-card-short{box-shadow:inset 3px 0 0 var(--b-attention);border-color:#f2a93b73}.theme-b .b-parts-tag{border:1px solid var(--b-line-strong);background:var(--b-raised);min-height:44px;color:var(--b-accent);border-radius:8px;align-items:center;gap:12px;min-width:0;padding:6px 12px;font-weight:600;text-decoration:none;display:flex}.theme-b .b-parts-tag>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-b .b-parts-tag:hover{border-color:var(--b-primary)}.theme-b .b-parts-titlerow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.theme-b .b-parts-titlerow h1{font:800 32px/1.15 var(--b-heading);color:var(--b-text);margin:0}.theme-b .b-parts-req{gap:8px;min-height:44px}.theme-b .b-parts-req svg,.theme-b .b-parts-stripicon svg,.theme-b .b-parts-icon svg{width:20px;height:20px}.theme-b .b-parts-locked{border:1px dashed var(--b-line-strong);background:var(--b-bg);min-height:44px;color:var(--b-dim);cursor:not-allowed;border-radius:9px;padding:0 18px;font:600 14px Inter,system-ui,sans-serif}.theme-b .b-parts-strip{border:1px solid var(--b-line);background:var(--b-bg);color:var(--b-text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;font-size:14px;display:flex}.theme-b .b-parts-strip>p{flex:320px;margin:0}.theme-b .b-parts-stripicon{color:var(--b-muted);display:inline-flex}.theme-b .b-parts-counts{flex-wrap:wrap;gap:8px;display:flex}.theme-b .b-parts-pill{white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-block}.theme-b .b-parts-ready{color:var(--b-success);background:#3fc98a1a;border-color:#3fc98a73}.theme-b .b-parts-van{color:var(--b-accent);background:#2fa8ff1a;border-color:#2fa8ff73}.theme-b .b-parts-used,.theme-b .b-parts-closed{color:var(--b-muted);background:#9aa9bf1a;border-color:#9aa9bf73}.theme-b .b-parts-short,.theme-b .b-parts-short-none{color:var(--b-attention);background:#f2a93b1a;border-color:#f2a93b73}.theme-b .b-parts-short-none{border-style:dashed}.theme-b .b-parts-phasehead{align-items:center;gap:14px;display:flex}.theme-b .b-parts-phasehead>div{flex:1;min-width:0}.theme-b .b-parts-phasehead h2{font:700 22px var(--b-heading);color:var(--b-text);margin:0}.theme-b .b-parts-phasehead p{color:var(--b-muted);margin:2px 0 0;font-size:14px}.theme-b .b-parts-phasehead p b{color:var(--b-text)}.theme-b .b-parts-icon{border:1px solid var(--b-primary);width:48px;height:48px;color:var(--b-accent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 14px #2fa8ff59}.theme-b .b-parts-right{color:var(--b-muted);white-space:nowrap;font-size:13px}.theme-b .b-parts-green{color:var(--b-success)}.theme-b .b-parts-amber{color:var(--b-attention)}.theme-b .b-parts-bar{background:var(--b-raised);border-radius:3px;height:6px;display:flex;overflow:hidden}.theme-b .b-parts-bar-ready{background:#3fc98a99}.theme-b .b-parts-bar-short{background:#f2a93b99}.theme-b .b-parts-rows{margin:0;padding:0;list-style:none}.theme-b .b-parts-rows li{border-top:1px solid var(--b-line);min-height:48px;color:var(--b-text);grid-template-columns:1fr 80px minmax(0,auto);align-items:center;gap:12px;font-size:14px;display:grid}.theme-b .b-parts-rows li:first-child{border-top:0}.theme-b .b-parts-name{min-width:0}.theme-b .b-parts-qty{text-align:right;font-variant-numeric:tabular-nums}.theme-b .b-parts-rows .b-parts-pill{justify-self:end}.theme-b .b-parts-added{border:1px solid var(--b-line-strong);color:var(--b-muted);border-radius:5px;margin-left:8px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.theme-b .b-parts-form{grid-template-columns:2fr .7fr 1fr 1fr 2fr;gap:12px;display:grid}.theme-b .b-parts-form input,.theme-b .b-parts-form select{min-height:44px}@media (width<=900px){.theme-b .b-parts-form{grid-template-columns:1fr 1fr}.theme-b .b-parts-form>:first-child,.theme-b .b-parts-form>:last-child{grid-column:1/-1}.theme-b .b-parts-rows li{grid-template-columns:1fr auto;padding:8px 0}.theme-b .b-parts-rows .b-parts-pill{white-space:normal;grid-column:1/-1;justify-self:start}}.theme-b .b-pn-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.theme-b .b-pn-head h1{font:800 32px/1.15 var(--b-heading);color:var(--b-text);margin:0}.theme-b .b-pn-proj{flex-direction:column;gap:2px;min-width:0;display:flex}.theme-b .b-pn-proj a{color:var(--b-accent);overflow-wrap:anywhere;font-size:13px;text-decoration:none}.theme-b .b-pn-proj a:first-child{color:var(--b-text);font-size:15px;font-weight:600}.theme-b .b-pn-proj a:hover{text-decoration:underline}.theme-b .b-pn-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-left:auto;display:flex}.theme-b .b-pn-actions svg.c-i{width:16px;height:16px}.theme-b .b-pn-what{border:1px solid var(--b-line-strong);background:var(--b-surface);width:auto;min-height:44px;color:var(--b-text);border-radius:10px;padding:0 14px;font-size:14px;font-weight:600}.theme-b .b-pn-tabs{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;display:grid}.theme-b .b-pn-tabs [role=tab]{border:1px solid var(--b-line);background:var(--b-surface);color:#b7c4d6;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.theme-b .b-pn-tabs [role=tab] b{font:700 16px var(--b-heading)}.theme-b .b-pn-tabs [role=tab]:hover{border-color:var(--b-primary)}.theme-b .b-pn-tabs [role=tab]:focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}.theme-b .b-pn-tabs [role=tab][aria-selected=true]{background:var(--b-raised);color:var(--b-text);border-color:#2fa8ff8c;box-shadow:0 0 16px #2fa8ff1f}.theme-b .b-tab-icon{border:2px solid var(--b-line-strong);color:#8fd8ff;background:#0b1528;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.theme-b [aria-selected=true] .b-tab-icon{border-color:var(--b-primary);color:var(--b-text);background:radial-gradient(circle at 50% 35%,#2fa8ff59,#2fa8ff1a 70%),#0b1528;box-shadow:0 0 16px #2fa8ff59}.theme-b .b-pn-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:stretch;gap:14px;display:grid}.theme-b .b-pn-card{border:1px solid var(--b-line);background:var(--b-surface);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.theme-b .b-pn-card-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.theme-b .b-pn-card-head h2{font:800 24px/1.1 var(--b-heading);color:var(--b-text);margin:0}.theme-b .b-pn-card-act{gap:8px;margin-left:auto;display:flex}.theme-b .b-pn-card-act svg.c-i{width:16px;height:16px}.theme-b .b-pn-list{border:1px solid var(--b-line);background:#0b1528;border-radius:12px;margin:0;padding:4px 14px}.theme-b .b-pn-list>div{border-top:1px solid #1b2a44;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:9px 0;display:flex}.theme-b .b-pn-list>div:first-child{border-top:0}.theme-b .b-pn-list dt{color:var(--b-muted);font-size:13.5px}.theme-b .b-pn-list dd{color:var(--b-text);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.theme-b .b-pn-val{font:700 15px var(--b-heading);font-variant-numeric:tabular-nums}.theme-b .b-pn-cred{overflow-wrap:anywhere}.theme-b .b-pn-unset{color:#f6d29a}.theme-b .b-pn-link{min-height:44px;color:var(--b-accent);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.theme-b .b-pn-link:hover{text-decoration:underline}.theme-b .b-pn-note{color:var(--b-muted);font-size:13px}.theme-b .b-pn-switch{border:1px solid var(--b-line-strong);cursor:pointer;background:#0b1528;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:10px 14px;display:flex}.theme-b .b-pn-switch>span{color:var(--b-text);flex-direction:column;font-size:14px;font-weight:600;display:flex}.theme-b .b-pn-switch small{color:var(--b-muted);font-size:12px;font-weight:400}.theme-b .b-pn-switch input{width:24px;height:24px;accent-color:var(--b-primary);cursor:pointer;margin-left:auto}.theme-b .b-pn-switch input:disabled{cursor:not-allowed}.theme-b .b-pn-empty{border:1px dashed var(--b-line-strong);min-height:120px;color:var(--b-muted);text-align:center;background:#0b1528;border-radius:12px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;display:flex}.theme-b .b-pn-empty svg.c-i{width:28px;height:28px;color:var(--b-dim)}.theme-b .b-pq-headbtn{gap:8px;min-height:44px}.theme-b .b-pq-headbtn svg,.theme-b .b-pq-tileicon svg,.theme-b .b-pq-search svg{width:20px;height:20px}.theme-b .b-pq-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.theme-b .b-pq-tile{border:1px solid var(--b-line);background:var(--b-surface);border-radius:12px;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.theme-b .b-pq-tile>div{flex-direction:column;min-width:0;display:flex}.theme-b .b-pq-tile b{font:800 24px/1.15 var(--b-heading);color:var(--b-text)}.theme-b .b-pq-tile span{color:var(--b-muted);font-size:13px}.theme-b .b-pq-tileicon{border:1px solid var(--b-line-strong);width:46px;height:46px;color:var(--b-accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.theme-b .b-pq-tile-attn{background:#f2a93b0f;border-color:#f2a93b73}.theme-b .b-pq-tile-attn b,.theme-b .b-pq-tile-attn .b-pq-tileicon{color:var(--b-attention)}.theme-b .b-pq-tile-attn .b-pq-tileicon{background:#f2a93b1a;border-color:#f2a93b73}.theme-b .b-pq-filters{flex-wrap:wrap;gap:10px;display:flex}.theme-b .b-pq-search{min-width:0;color:var(--b-muted);flex:280px;align-items:center;display:flex;position:relative}.theme-b .b-pq-search svg{pointer-events:none;position:absolute;left:14px}.theme-b .b-pq-search input{border:1px solid var(--b-line-strong);background:var(--b-bg);width:100%;min-height:44px;color:var(--b-text);border-radius:9px;padding:0 14px 0 42px;font-size:14px}.theme-b .b-pq-select{border:1px solid var(--b-line-strong);background:var(--b-bg);border-radius:9px;flex:none;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 14px;font-size:14px;display:flex;position:relative}.theme-b .b-pq-select>span{color:var(--b-muted);white-space:nowrap}.theme-b .b-pq-select select{appearance:none;text-overflow:ellipsis;max-width:170px;min-height:42px;color:var(--b-text);cursor:pointer;background:0 0;border:0;padding:0 18px 0 0;font:600 14px Inter,system-ui,sans-serif}.theme-b .b-pq-select:after{content:"▾";color:var(--b-text);pointer-events:none;position:absolute;right:12px}.theme-b .b-pq-search input:focus,.theme-b .b-pq-select:focus-within{border-color:var(--b-primary);outline:none;box-shadow:0 0 0 1px #2fa8ff59}.theme-b .b-pq-select select option{background:var(--b-surface)}.theme-b .b-pq-clear{min-height:44px}.theme-b .b-pq-legend{color:var(--b-muted);margin:0;font-size:13px}.theme-b .b-pq-legend b{color:var(--b-text);font-weight:600}.theme-b .b-pq-note{color:var(--b-success);margin:0;font-size:14px}.theme-b .b-pq-card{border:1px solid var(--b-line);background:var(--b-surface);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}.theme-b .b-pq-card-soon{border-color:#f2a93b73}.theme-b .b-pq-cardhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.theme-b .b-pq-cardtitle{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.theme-b .b-pq-cardtitle h2{font:700 20px var(--b-heading);margin:0}.theme-b .b-pq-cardtitle h2 a{color:var(--b-text)}.theme-b .b-pq-tag{color:var(--b-accent);background:#2fa8ff1a;border:1px solid #2fa8ff73;border-radius:5px;padding:1px 7px;font-size:12px;font-weight:700}.theme-b .b-pq-meta{color:var(--b-muted);font-size:14px}.theme-b .b-pq-meta b{color:var(--b-text)}.theme-b .b-pq-soon,.theme-b .b-pq-soon b{color:var(--b-attention)}.theme-b .b-pq-bulk{min-height:44px}.theme-b .b-pq-row{border-top:1px solid var(--b-line);min-height:60px;color:var(--b-text);grid-template-columns:minmax(0,1fr) 64px 84px 270px 170px;align-items:center;gap:12px;font-size:14px;display:grid}.theme-b .b-pq-th{border-top:0;border-bottom:1px solid var(--b-line);min-height:36px;color:var(--b-muted);font-size:13px;font-weight:600}.theme-b .b-pq-th+.b-pq-row{border-top:0}.theme-b .b-pq-th>:nth-child(2),.theme-b .b-pq-th>:nth-child(3),.theme-b .b-pq-num{text-align:right;font-variant-numeric:tabular-nums}.theme-b .b-pq-th>:nth-child(4),.theme-b .b-pq-th>:nth-child(5),.theme-b .b-pq-where,.theme-b .b-pq-next{text-align:right;justify-self:end}.theme-b .b-pq-product{flex-direction:column;min-width:0;display:flex}.theme-b .b-pq-product a{color:var(--b-text);text-overflow:ellipsis;overflow:hidden}.theme-b .b-pq-product small{color:var(--b-dim);font-size:12px}.theme-b .b-pq-step{white-space:nowrap;min-height:44px}.theme-b .b-pq-order{color:var(--b-attention);background:0 0;border-color:#f2a93b73}.theme-b .b-pq-order:hover:not(:disabled){border-color:var(--b-attention)}.theme-b .b-pq-muted{color:var(--b-dim);font-size:14px}.theme-b .b-parts-plain{color:var(--b-text);background:#9aa9bf14;border-color:#9aa9bf73}@media (width<=900px){.theme-b .b-pq-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-b .b-pq-select{flex:160px}.theme-b .b-pq-th{display:none}.theme-b .b-pq-row{border-top:1px solid var(--b-line);grid-template-columns:1fr 1fr;padding:10px 0}.theme-b .b-pq-product{grid-column:1/-1}.theme-b .b-pq-num{text-align:left}.theme-b .b-pq-num:before{content:attr(data-label) " ";color:var(--b-muted)}.theme-b .b-pq-where,.theme-b .b-pq-next{text-align:left;justify-self:start}.theme-b .b-pq-where .b-parts-pill{white-space:normal}}main.b-pages .c-hero .c-seg{width:max-content;max-width:100%;margin:0}main.b-pages .c-frow{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 12px;display:flex}main.b-pages .c-find{flex:280px;min-width:0;position:relative}main.b-pages .c-find .c-i{width:18px;height:18px;color:var(--b-muted);pointer-events:none;position:absolute;top:13px;left:13px}main.b-pages :is(.c-find input,.c-pick){box-sizing:border-box;border:1px solid var(--b-line-strong);height:44px;color:var(--b-text);font:inherit;background:#0b1528;border-radius:10px;font-size:14px}main.b-pages .c-find input{width:100%;padding:0 14px 0 40px}main.b-pages .c-find input:focus,main.b-pages .c-pick:focus-within{border-color:var(--b-primary);outline:none}main.b-pages .c-pick{cursor:pointer;align-items:center;gap:24px;padding:0 14px;display:inline-flex;position:relative}main.b-pages .c-pick>span{color:var(--b-muted)}main.b-pages .c-pick select{appearance:none;color:var(--b-text);font:inherit;cursor:pointer;field-sizing:content;background:0 0;border:0;outline:none;width:auto;min-width:0;min-height:0;padding-right:14px}main.b-pages .c-pick:after{content:"▾";pointer-events:none;position:absolute;right:12px}main.b-pages .c-pick select option{background:var(--b-surface)}main.b-pages .c-frow-end{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:inline-flex}main.b-pages .c-frow-end .c-btn,main.b-pages .c-frow-end button{min-height:44px}main.b-pages .c-xero-off{color:#f6d29a;border:1px dashed #f2a93b8c;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}main.b-pages .c-xero-off i{background:var(--b-attention);border-radius:50%;width:8px;height:8px}main.b-pages .c-keyrow{color:var(--b-muted);flex-wrap:wrap;gap:14px;margin-bottom:14px;font-size:12.5px;display:flex}main.b-pages .c-keyrow>span{align-items:center;gap:6px;display:inline-flex}main.b-pages .c-keyrow .c-dot{width:10px;height:10px;box-shadow:none}main.b-pages .c-dot{box-sizing:border-box;border-radius:50%;width:12px;height:12px;display:block}main.b-pages .c-dot-done{background:var(--b-success);box-shadow:0 0 6px var(--b-success)}main.b-pages .c-dot-now{background:var(--b-primary);width:18px;height:18px;box-shadow:0 0 12px var(--b-primary)}main.b-pages .c-dot-ask{background:var(--b-attention);width:18px;height:18px;box-shadow:0 0 12px var(--b-attention)}main.b-pages .c-dot-todo{background:#0b1528;border:1.5px solid #3a4b66}main.b-pages .c-dot-off{border:1.5px dashed var(--b-line-strong);background:0 0}main.b-pages .c-dot-warn{width:14px;height:14px;color:var(--b-danger);background:var(--b-surface);border-radius:50%;display:block}main.b-pages .c-keyrow .c-dot-warn{width:11px;height:11px}main.b-pages .c-tgrid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:14px;display:grid}main.b-pages .c-tcard{box-sizing:border-box;background:var(--b-surface);border:1px solid var(--b-line);border-radius:12px;flex-direction:column;gap:14px;height:172px;padding:16px;display:flex;overflow:hidden}main.b-pages .c-tcard:hover{border-color:var(--b-line-strong)}main.b-pages .c-tcard-top{justify-content:space-between;align-items:center;gap:8px;height:22px;display:flex}main.b-pages .c-tcard-top h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--b-heading);margin:0;font-size:18px;font-weight:700;line-height:1.2;overflow:hidden}main.b-pages .c-tcard-top h3 a{color:var(--b-text);text-decoration:none}main.b-pages .c-numtag{background:var(--b-raised);border:1px solid var(--b-line-strong);color:#8fd8ff;font-family:var(--b-heading);letter-spacing:.04em;border-radius:6px;flex:none;padding:1px 7px;font-size:12.5px;font-weight:700}main.b-pages .c-dots{flex:none;height:44px;position:relative}main.b-pages .c-dotrail{position:absolute;inset:0 9px}main.b-pages .c-dotrail:before{content:"";background:var(--b-line);height:2px;position:absolute;top:8px;left:0;right:0}main.b-pages .c-dotstep{z-index:1;box-sizing:border-box;flex-direction:column;align-items:center;width:44px;height:44px;margin-left:-22px;padding-top:13px;text-decoration:none;display:flex;position:absolute;top:-13px}main.b-pages a.c-dotstep:focus-visible{outline:2px solid var(--b-primary);outline-offset:-2px;border-radius:10px}main.b-pages .c-dotbox{align-items:center;height:18px;display:flex}main.b-pages .c-dotname{color:var(--b-primary);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;line-height:1.3;position:absolute;top:37px;left:50%;overflow:hidden;transform:translate(-50%)}main.b-pages .c-dotstep[data-state=ask] .c-dotname{color:#f6d29a}main.b-pages .c-keyrow-end{margin-left:auto}main.b-pages .c-keyrow-end .c-field{min-height:0;color:var(--b-muted);font-size:12.5px}main.b-pages .c-pick-off{cursor:not-allowed}main.b-pages .c-pick-off select{color:var(--b-dim);cursor:not-allowed}main.b-pages .c-frow .c-clear{min-height:44px}main.b-pages .c-tcard-icons{align-items:center;gap:8px;margin-top:auto;display:flex}main.b-pages :is(.c-ico,.c-tcard-icons .c-discord){box-sizing:border-box;border:1px solid var(--b-line-strong);color:#b7c4d6;cursor:pointer;background:#0b1528;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}main.b-pages .c-ico .c-i{width:17px;height:17px}main.b-pages a.c-ico:hover,main.b-pages button.c-ico:hover,main.b-pages .c-tcard-icons a.c-discord:hover{border-color:var(--b-primary);color:var(--b-text)}main.b-pages .c-tcard-icons .c-discord{border-color:#7c8cff66}main.b-pages :is(.c-ico-off,.c-tcard-icons .c-discord-off){border:1px dashed var(--b-line-strong);background:var(--b-bg);color:var(--b-dim);cursor:not-allowed;opacity:1}main.b-pages .c-ico.c-ico-open{background:var(--b-primary);color:var(--b-ink);border:0;margin-left:auto}main.b-pages .c-ico.c-ico-open .c-i{width:18px;height:18px}main.b-pages .c-mkbar{box-sizing:border-box;flex:none;justify-content:space-between;gap:8px;height:44px;padding-top:4px;display:flex;position:relative}main.b-pages .c-mkbar:before{content:"";background:var(--b-line);height:2px;position:absolute;top:12px;left:6px;right:6px}main.b-pages .c-mkstep{z-index:1;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}main.b-pages .c-mk-even{background:var(--b-primary);box-shadow:0 0 6px var(--b-primary)}main.b-pages .c-mk-up{background:var(--b-success);box-shadow:0 0 6px var(--b-success)}main.b-pages .c-mk-down{background:var(--b-danger);box-shadow:0 0 6px var(--b-danger)}main.b-pages .c-dot.c-mk-big{width:18px;height:18px;box-shadow:0 0 12px}main.b-pages .c-mk-big.c-mk-even{color:var(--b-primary)}main.b-pages .c-mk-big.c-mk-up{color:var(--b-success)}main.b-pages .c-mk-big.c-mk-down{color:var(--b-danger)}main.b-pages .c-mklabel{white-space:nowrap;min-height:15px;color:var(--b-muted);font-size:11.5px;line-height:1.3}main.b-pages .c-mklabel b{color:var(--b-text);font-weight:700}main.b-pages .c-mklabel b.c-mk-even-text{color:var(--b-primary)}main.b-pages .c-mklabel b.c-mk-up-text{color:var(--b-success)}main.b-pages .c-mklabel b.c-mk-down-text{color:var(--b-danger)}main.b-pages .c-mklabel b.c-mk-todo-text{color:var(--b-muted)}main.b-pages .c-keynote{color:var(--b-dim)}main.b-pages .c-lvq .c-tcard{gap:12px;height:190px}main.b-pages .c-lvq-sub{color:var(--b-muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;display:flex}main.b-pages .c-lvq-sub span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}main.b-pages .c-lvq-sub b{font-family:var(--b-heading);color:var(--b-text);flex:none;font-size:18px}main.b-pages .c-archtag{border:1px dashed var(--b-line-strong);color:var(--b-dim);border-radius:6px;flex:none;margin-left:auto;padding:1px 7px;font-size:11.5px;font-weight:600}@media (width<=900px){main.b-pages :is(.c-ico,.c-tcard-icons .c-discord){width:44px;height:44px}}main.b-pages .c-tcard-icons .c-discord-off img{opacity:.35}main .b-np{flex-direction:column;gap:18px;display:flex}main .b-np-card{border:1px solid var(--b-line);background:var(--b-surface);border-radius:14px;flex-direction:column;gap:18px;padding:20px 22px 22px;display:flex}main .b-np-title{margin:0}main .b-np-title label{border-bottom:2px dashed var(--b-line-strong);cursor:text;align-items:center;gap:10px;padding:2px 4px 4px;display:flex}main .b-np-title input{min-width:0;min-height:44px;color:var(--b-text);font-family:var(--b-heading);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;font-size:32px;font-weight:800;line-height:1.15}main .b-np-title input::placeholder{color:var(--b-dim)}main .b-np-title label:focus-within{border-bottom-color:var(--b-primary)}main .b-np-pencil{color:var(--b-dim);flex:none}main .b-np-pencil svg.c-i{width:20px;height:20px}main .b-np-tiles{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:stretch;gap:14px;display:grid}main .b-np-tile{background:var(--b-raised);border:1px solid #2fa8ff73;border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex;box-shadow:0 0 0 1px #2fa8ff14,0 0 18px #2fa8ff1a}main .b-np-tile.b-np-panel{border-color:var(--b-line);background:var(--b-surface);box-shadow:none;border-radius:14px;padding:18px}main .b-np-head{align-items:center;gap:14px;display:flex}main .b-np-head h2{font-family:var(--b-heading);color:var(--b-text);margin:0;font-size:26px;font-weight:800;line-height:1.1}main .b-np-field{min-width:0;color:var(--b-muted);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}main .b-np-in{box-sizing:border-box;border:1px solid var(--b-line-strong);width:100%;height:48px;color:var(--b-text);font:inherit;background:#0b1528;border-radius:10px;outline:none;padding:0 14px;font-size:15px;font-weight:500}main .b-np-in:focus,main .b-np-in:focus-within{border-color:var(--b-primary);box-shadow:0 0 0 1px #2fa8ff59}main select.b-np-in:disabled,main input.b-np-in:disabled{color:var(--b-dim);cursor:not-allowed}main .b-np-search{display:block;position:relative}main .b-np-search .b-np-in{padding-left:40px;padding-right:36px}main .b-np-mag{color:var(--b-muted);pointer-events:none;position:absolute;top:16px;left:14px}main .b-np-mag svg.c-i{width:16px;height:16px}main .b-np-caret{color:var(--b-muted);pointer-events:none;position:absolute;top:13px;right:14px}main .b-np-search input::-webkit-search-cancel-button{display:none}main .b-np-contact{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}main .b-np-cname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}main .b-np-tag{color:#8fd8ff;background:#2fa8ff1a;border:1px solid #62d2ff73;border-radius:999px;flex:none;padding:1px 8px;font-size:11.5px;font-weight:700}main .b-np-count{color:var(--b-muted);white-space:nowrap;flex:none;margin-left:auto;font-size:12.5px}main .b-np-overlay{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}main .b-np-switch{color:var(--b-text);cursor:pointer;align-items:center;gap:10px;margin-top:auto;font-size:14px;font-weight:600;display:flex}main .b-np-switch svg.c-i{width:18px;height:18px;color:var(--b-accent)}main .b-np-switch input{width:44px;height:24px;accent-color:var(--b-primary);cursor:pointer;margin-left:auto}main .b-np-row{gap:10px;display:grid}main .b-np-r31{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}main .b-np-r211{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}main .b-np-locked .b-np-in{background-color:var(--b-bg);color:var(--b-dim);border-style:dashed}main .b-np-lower{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:stretch;gap:14px;display:grid}main .b-np-drop{border:1.5px dashed var(--b-line-strong);min-height:170px;color:var(--b-muted);text-align:center;cursor:pointer;background:#0b1528;border-radius:12px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:12.5px;display:flex;position:relative}main .b-np-drop:hover,main .b-np-drop.b-np-dragging,main .b-np-drop:focus-within{border-color:var(--b-primary)}main .b-np-drop.b-np-drop-off{cursor:not-allowed;opacity:.6}main .b-np-up{color:#8fd8ff}main .b-np-up svg.c-i{width:30px;height:30px}main .b-np-droptext{color:var(--b-text);font-size:15px;font-weight:600}main .b-np-files{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}main .b-np-files li{border:1px solid var(--b-line);background:#0b1528;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 4px 0 12px;display:flex}main .b-np-files li[data-state=failed]{border-color:#ff6b6b73}main .b-np-files li[data-state=done] .b-np-dim{color:var(--b-success)}main .b-np-fname{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--b-text);flex:auto;overflow:hidden}main .b-np-x{width:44px;height:44px;color:var(--b-muted);cursor:pointer;background:0 0;border:0;flex:none;font-size:20px}main .b-np-x:hover{color:var(--b-danger)}main .b-np-notes{box-sizing:border-box;border:1px solid var(--b-line-strong);width:100%;min-height:170px;color:var(--b-text);font:inherit;resize:vertical;background:#0b1528;border-radius:12px;outline:none;flex:auto;padding:14px;font-size:16px;line-height:1.7}main .b-np-notes:focus{border-color:var(--b-primary)}main .b-np-notes::placeholder,main .b-np-dim{color:var(--b-dim)}main .b-np-hint{margin:0;font-size:12.5px}main .b-np-err{color:var(--b-danger);margin:0;font-size:14px}main .b-np-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}main .b-np-btn2{border:1px solid var(--b-line-strong);background:var(--b-surface);height:52px;color:var(--b-text);border-radius:10px;align-items:center;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}main .b-np-btn2:hover{border-color:var(--b-primary)}main .b-np-btn1{border:1px solid var(--b-accent);height:52px;color:var(--b-ink);font-family:var(--b-heading);cursor:pointer;background:linear-gradient(#3ab0ff,#1c86e0);border-radius:10px;align-items:center;padding:0 26px;font-size:18px;font-weight:800;display:inline-flex;box-shadow:0 0 18px #2fa8ff59}main .b-np-btn1:hover{box-shadow:0 0 22px #2fa8ff8c}main .b-np-btn1:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}main :is(.b-np-btn1,.b-np-btn2,.b-np-x):focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}main .b-pp-contact .b-pp-call{align-items:center;gap:6px;display:inline-flex}main .b-pp-contact .b-pp-call svg.c-i{width:15px;height:15px}main .b-pp-files{border:1px solid var(--b-line);background:var(--b-surface);border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}main .b-pp-files h2{font-family:var(--b-heading);color:var(--b-text);margin:0;font-size:22px;font-weight:700}main .b-pp-files ul{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}main .b-pp-files li{border:1px solid var(--b-line);background:#0b1528;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:0 12px;font-size:13.5px;display:flex}main .b-pp-files button{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:44px;color:var(--b-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;overflow:hidden}main .b-pp-files button:hover{text-decoration:underline}main .b-pp-files li>span{color:var(--b-muted);flex:none}@media (width<=480px){main .b-np-r211{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}main .b-np-r211>:first-child{grid-column:1/-1}main .b-np-title input{font-size:26px}}main select.b-np-in{appearance:none;background:#0b1528 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0h10L5 6z' fill='%239AA9BF'/%3E%3C/svg%3E") right 14px center no-repeat;padding-right:36px}main select.b-np-in:has(option[value=""]:checked){color:var(--b-dim)}main select.b-np-in option{color:var(--b-text)}main .b-np-notes::placeholder{text-align:center}main.b-pages .c-seg.b-seg-blue :is(button,a).c-on{background:var(--b-raised);border-color:#0000;box-shadow:inset 0 0 0 1.5px #3ea6ff}main.b-pages .c-frow-right{justify-content:flex-end}main.b-pages .c-frow-right>.c-field{min-height:44px;color:var(--b-muted);font-size:13.5px}main.b-pages .c-acard{gap:12px}main.b-pages .c-numtag.c-type-com{color:var(--b-accent)}main.b-pages .c-numtag.c-type-bld{color:#f6d29a}main.b-pages .c-ainfo{color:var(--b-muted);flex-direction:column;gap:4px;margin:auto 0;font-size:13.5px;display:flex}main.b-pages .c-aline{justify-content:space-between;align-items:center;gap:10px;min-height:20px;display:flex}main.b-pages .c-atext{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--b-muted);text-decoration:none;overflow:hidden}main.b-pages .c-acall{align-items:center;gap:6px;display:inline-flex}main.b-pages .c-acall .c-i{flex:none;width:13px;height:13px}main.b-pages .c-acall span{text-overflow:ellipsis;overflow:hidden}main.b-pages a.c-acall:hover{color:var(--b-text)}main.b-pages .c-tally{flex:none;grid-template-columns:8px 18px 28px;align-items:center;column-gap:6px;display:inline-grid}main.b-pages .c-tally b{color:var(--b-text);text-align:right}main.b-pages .c-adot{background:#3a4b66;border-radius:50%;width:8px;height:8px}main.b-pages .c-adot-prj{background:var(--b-success);box-shadow:0 0 8px var(--b-success)}main.b-pages .c-adot-svc{background:#a78bfa;box-shadow:0 0 8px #a78bfa}main.b-pages .c-adot-pre{background:#facc15;box-shadow:0 0 8px #facc15}main.b-pages .c-ico.c-sp{box-sizing:border-box;color:#8fd8ff;font-family:var(--b-heading);letter-spacing:.02em;font-size:13px;font-weight:700;text-decoration:none}main.b-pages .c-ico.c-sp-none{border-color:var(--b-attention);color:var(--b-attention)}main.b-pages .c-pager{color:var(--b-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:13.5px;display:flex}main.b-pages .c-pager b{color:var(--b-text)}main.b-pages .c-pager-btns{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}main.b-pages .c-pg{border:1px solid var(--b-line-strong);background:var(--b-surface);min-width:36px;height:36px;color:var(--b-text);font:inherit;cursor:pointer;border-radius:9px;padding:0 10px;font-weight:600}main.b-pages .c-pg.c-on{background:var(--b-raised);border-color:var(--b-primary)}main.b-pages .c-pg:disabled{color:var(--b-dim);cursor:not-allowed;opacity:.6}main.b-pages .c-pg-gap{color:var(--b-dim)}@media (width<=900px){main.b-pages .c-pg{min-width:44px;height:44px}}main .b-na-form{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}main .b-na-boxes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}@media (width<=900px){main .b-na-boxes{grid-template-columns:minmax(0,1fr)}}main .b-na-box{border:1px solid var(--b-line-strong);background:var(--b-surface);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}main .b-na-head{align-items:center;gap:12px;display:flex}main .b-na-head h2{font-family:var(--b-heading);color:var(--b-text);margin:0;font-size:22px;font-weight:800;line-height:1.1}main .b-na-ticon{border:2px solid var(--b-primary);width:44px;height:44px;color:var(--b-text);background:radial-gradient(circle at 50% 35%,#2fa8ff59,#2fa8ff1a 70%),#0b1528;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 0 14px #2fa8ff59}main .b-na-ticon svg.c-i{width:20px;height:20px}main .b-na .b-np-in{height:44px;font-size:14.5px}main .b-na .b-np-in::placeholder{color:var(--b-dim)}main .b-na-r11{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}main .b-na-group,main .b-na-more{flex-direction:column;gap:14px;min-width:0;display:flex}main .b-na-more{border-top:1px dashed var(--b-line-strong);padding-top:14px}main .b-na-more h3{font-family:var(--b-heading);color:var(--b-text);margin:0;font-size:16px;font-weight:700}main .b-na-seg{border:1px solid var(--b-line-strong);background:#0b1528;border-radius:10px;gap:4px;padding:4px;display:flex}main .b-na-seg button{min-width:0;min-height:38px;color:var(--b-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 1 0;padding:0 8px;font-size:14px;font-weight:700}main .b-na-seg button:hover{color:var(--b-text)}main .b-na-seg button.b-na-on{background:var(--b-raised);color:var(--b-text);box-shadow:inset 0 0 0 1.5px #3ea6ff}main .b-na-check{border:1px solid var(--b-line-strong);min-height:48px;color:var(--b-text);cursor:pointer;background:#0b1528;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}main .b-na-check input{width:20px;height:20px;accent-color:var(--b-primary);cursor:pointer;margin:0}main .b-na-add{border:1px dashed var(--b-line-strong);min-height:44px;color:var(--b-text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-self:flex-end;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}main .b-na-add:hover{border-color:var(--b-primary)}main .b-na-add svg.c-i{width:16px;height:16px}main .b-na-remove{min-height:44px;color:var(--b-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 4px;font-size:13px}main .b-na-remove:hover{color:var(--b-danger)}main .b-na-create{gap:10px}main .b-na-create svg.c-i{width:18px;height:18px}main :is(.b-na-seg button,.b-na-add,.b-na-remove):focus-visible,main .b-na-check:focus-within{outline:2px solid var(--b-accent);outline-offset:2px}main .b-na-form:disabled{opacity:.7}main .b-na-log{color:var(--b-muted);flex-direction:column;gap:2px;margin:-6px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}main .b-ac{flex-direction:column;gap:20px;display:flex}main .b-ac-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}main .b-ac-title h1{overflow-wrap:anywhere;min-width:0;font-family:var(--b-heading);color:var(--b-text);margin:0;font-size:35px;font-weight:800;line-height:1.15}main .b-ac-tag{border:1px solid var(--b-line-strong);background:var(--b-raised);color:#8fd8ff;height:32px;font-family:var(--b-heading);letter-spacing:.04em;border-radius:8px;flex:none;align-items:center;padding:0 10px;font-size:15px;font-weight:700;display:inline-flex}main .b-ac-tag-commercial{color:var(--b-accent)}main .b-ac-tag-builder{color:#f6d29a}main .b-ac-title-end{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:inline-flex}main .b-ac-btn{border:1px solid var(--b-line-strong);background:var(--b-surface);min-height:44px;color:var(--b-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}main .b-ac-btn:hover{border-color:var(--b-primary)}main .b-ac-btn svg.c-i{width:16px;height:16px}main .b-ac-btn-quiet{border-color:var(--b-line);color:var(--b-muted)}main .b-ac-start{border:1px solid var(--b-line);background:var(--b-surface);border-radius:14px;padding:20px 22px 22px}main .b-ac-grid{gap:14px;display:grid}main .b-ac-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}main .b-ac-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){main .b-ac-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){main .b-ac-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){main :is(.b-ac-grid-4,.b-ac-grid-3){grid-template-columns:minmax(0,1fr)}}main .b-ac-card{box-sizing:border-box;border:1.5px dashed var(--b-line-strong);background:var(--b-bg);height:172px;color:var(--b-muted);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:8px;display:flex}main .b-ac-new{color:var(--b-text);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}main .b-ac-new b{font-family:var(--b-heading);color:var(--b-text);font-size:17px;font-weight:700}main .b-ac-plus{border:2px solid var(--b-primary);width:44px;height:44px;color:var(--b-text);background:radial-gradient(circle at 50% 35%,#2fa8ff59,#2fa8ff1a 70%),#0b1528;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 0 16px #2fa8ff59}main .b-ac-plus svg.c-i{width:20px;height:20px}main .b-ac-new:hover .b-ac-plus{box-shadow:0 0 22px #2fa8ff8c}main .b-ac-card-off .b-ac-new{cursor:not-allowed}main .b-ac-card-off .b-ac-new b{color:var(--b-dim)}main .b-ac-card-off .b-ac-plus{border-style:dashed;border-color:var(--b-line-strong);color:var(--b-dim);box-shadow:none;background:#0b1528}main .b-ac-count{min-height:32px;color:var(--b-text);font-family:var(--b-heading);align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}main a.b-ac-count:hover>span:first-child{text-decoration:underline}main .b-ac-num{border:1px solid var(--b-line-strong);background:var(--b-raised);color:#8fd8ff;letter-spacing:.04em;border-radius:6px;flex:none;padding:1px 7px;font-size:12.5px}main .b-ac-zero{color:var(--b-dim)}main .b-ac-zero .b-ac-num{background:var(--b-surface);color:var(--b-dim)}main .b-ac-two{grid-template-columns:minmax(0,4fr) minmax(0,3fr);gap:14px;display:grid}@media (width<=900px){main .b-ac-two{grid-template-columns:minmax(0,1fr)}}main .b-ac-panel{border:1px solid var(--b-line);background:var(--b-surface);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}main .b-ac-head{align-items:center;gap:12px;display:flex}main .b-ac-head h2{font-family:var(--b-heading);color:var(--b-text);margin:0;font-size:22px;font-weight:800;line-height:1.1}main .b-ac-head-end{align-items:center;gap:8px;margin-left:auto;display:flex}main .b-ac-ticon{border:2px solid var(--b-primary);width:44px;height:44px;color:var(--b-text);background:radial-gradient(circle at 50% 35%,#2fa8ff59,#2fa8ff1a 70%),#0b1528;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 0 16px #2fa8ff59}main .b-ac-ticon svg.c-i{width:20px;height:20px}main .b-ac-hbtn{border:1px solid var(--b-line-strong);min-height:40px;color:var(--b-text);white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}main .b-ac-hbtn:hover{border-color:var(--b-primary)}main .b-ac-hbtn svg.c-i{width:14px;height:14px}@media (width<=900px){main .b-ac-hbtn{min-height:44px}}main .b-ac-rows{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}main .b-ac-row{border:1px solid var(--b-line);background:#0b1528;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}main .b-ac-rtile{border:2px solid var(--b-line-strong);color:#8fd8ff;background:#0b1528;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}main .b-ac-rtile svg.c-i{width:16px;height:16px}main .b-ac-map{color:#b7c4d6;flex:none;justify-content:center;align-items:center;width:24px;min-height:44px;display:flex}main .b-ac-map:hover{color:var(--b-accent)}main .b-ac-map svg.c-i{width:16px;height:16px}main .b-ac-rbody{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}main .b-ac-l1{min-height:28px;color:var(--b-text);justify-content:space-between;align-items:center;gap:8px;display:flex}main .b-ac-l1 b{overflow-wrap:anywhere;font-size:15px}main .b-ac-site{flex-direction:column;gap:2px;min-width:0;display:flex}main .b-ac-site>span{color:var(--b-muted);font-size:13.5px}main .b-ac-l2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:13.5px;display:flex}main .b-ac-link{min-width:0;min-height:32px;color:var(--b-accent);align-items:center;gap:8px;text-decoration:none;display:inline-flex}main .b-ac-link>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}main .b-ac-link:hover>span,main .b-ac-link:hover{text-decoration:underline}main :is(.b-ac-link,.b-ac-btext) svg.c-i{width:14px;height:14px;color:var(--b-muted);flex:none}main .b-ac-link-end{margin-left:auto}main .b-ac-pill{color:#8fd8ff;white-space:nowrap;background:#2fa8ff1a;border:1px solid #2fa8ff73;border-radius:999px;flex:none;align-items:center;height:22px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}main .b-ac-pill-sand{color:#f6d29a;background:#f6d29a14;border-color:#f6d29a73}main .b-ac-hbtn{font:inherit;cursor:pointer;font-size:13.5px;font-weight:600}main .b-ac-hbtn-primary{border-color:var(--b-primary);background:var(--b-primary);color:#031021;font-weight:700}main .b-ac-hbtn-primary:hover{box-shadow:0 0 16px #2fa8ff73}main .b-ac-unset{color:var(--b-attention);background:#f2a93b0f;border:1px dashed #f2a93b99;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}main .b-ac-unset svg.c-i{flex:none;width:18px;height:18px;margin-top:1px}main .b-ac-unset.b-pp-order{color:#f6d29a}main .b-ac-unset.b-pp-order svg.c-i{color:var(--b-attention)}main .b-pp-order p{margin:0}main .b-ac-bill{border:1px solid var(--b-line);background:#0b1528;border-radius:12px}main .b-ac-brow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 14px;min-height:42px;padding:0 14px;font-size:14px;display:flex}main .b-ac-brow+.b-ac-brow{border-top:1px solid #1b2a42}main .b-ac-btext{min-width:0;color:var(--b-text);align-items:center;gap:8px;display:inline-flex}main .b-ac-discord{background:radial-gradient(circle at 50% 35%,#7383ff2e,#7383ff0d 70%),#0b1528;border-color:#7383ff80;box-shadow:0 0 16px #7383ff2e}main .b-ac-discord img{filter:brightness(1.4)drop-shadow(0 0 6px #7c8cffbf);width:30px;height:30px;display:block}main .b-ac-dfield{display:block;position:relative}main .b-ac-dfield input{box-sizing:border-box;border:1px solid var(--b-line-strong);width:100%;height:44px;color:var(--b-text);font:inherit;background:#0b1528;border-radius:10px;padding:0 92px 0 14px;font-size:14px}main .b-ac-dfield input::placeholder{color:var(--b-dim)}main .b-ac-dfield input:focus-visible{outline:2px solid var(--b-accent);outline-offset:1px}main .b-ac-dfield input[aria-invalid]{border-color:var(--b-danger)}main .b-ac-dfield input:disabled{color:var(--b-dim);cursor:not-allowed;border-style:dashed}main .b-ac-enter{border:1px solid var(--b-line-strong);background:var(--b-raised);color:var(--b-muted);pointer-events:none;border-radius:6px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}main .b-ac-note{color:var(--b-dim);font-size:12.5px}main .b-ac-empty{color:var(--b-muted);margin:0;font-size:14px}main .b-ac-err{color:var(--b-danger);margin:0;font-size:13.5px}main .b-ac-ok{color:var(--b-success);margin:0;font-size:13.5px}main .b-ac-foot{border-top:1px solid var(--b-line);padding-top:16px}main :is(.b-ac-btn,.b-ac-new,.b-ac-count,.b-ac-hbtn,.b-ac-link,.b-ac-map):focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}main .c-account-chip{min-height:32px;color:var(--b-text,#e8eef6);gap:4px;padding-right:2px}main .c-account-chip button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}main .c-account-chip button:hover{color:var(--b-accent,#62d2ff)}main .c-account-chip svg.c-i{width:14px;height:14px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}main .pb-page{flex-direction:column;gap:18px;padding-top:4px;display:flex}main .pb-kicker{color:var(--b-accent);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}main .pb-title{font-family:var(--b-heading);color:var(--b-text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 0;font-size:32px;font-weight:800;line-height:1.15;display:flex}main .pb-note-line{color:var(--b-muted);margin:0;font-size:13.5px}main .pb-primary{border:1px solid var(--b-accent);min-height:44px;color:var(--b-ink);font-family:var(--b-heading);white-space:nowrap;cursor:pointer;background:linear-gradient(#3ab0ff,#1c86e0);border-radius:10px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 0 14px #2fa8ff4d}main .pb-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}main .pb-btn{border:1px solid var(--b-line-strong);background:var(--b-surface);min-height:36px;color:var(--b-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}main .pb-btn:hover{border-color:var(--b-primary)}main .pb-btn.pb-btn-dash{color:var(--b-muted);background:0 0;border-style:dashed;font-size:12.5px}main .pb-btn-blue{color:#8fd8ff;background:#2fa8ff24;border-color:#2fa8ff99}main .pb-dash{border:1px dashed var(--b-line-strong);min-height:44px;color:var(--b-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}main .pb-dash:hover{border-color:var(--b-primary);color:var(--b-text)}main :is(.pb-primary,.pb-btn,.pb-dash) svg.c-i{flex:none;width:15px;height:15px}main .pb-actions{justify-content:flex-end;display:flex}main .pb-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}main .pb-foot>.pb-primary{margin-left:auto}main .pb-foot>.pb-full{text-align:right;flex-basis:100%}main .pb-num{border:1px solid var(--b-line-strong);background:var(--b-raised);color:#8fd8ff;font-family:var(--b-heading);border-radius:6px;flex:none;padding:1px 7px;font-size:12.5px;font-weight:700}main .pb-err{color:var(--b-danger);margin:0;font-size:13.5px}main .pb-quick{border:1px solid var(--b-line);background:var(--b-bg);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}main .pb-quick>b{color:var(--b-accent);letter-spacing:.06em;text-transform:uppercase;margin-left:4px;font-size:13px}main .pb-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}main .pb-group{min-height:44px;color:var(--b-text);font:inherit;cursor:pointer;background:#0b1528;border:1px solid #62d2ff73;border-radius:10px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:14.5px;font-weight:600;display:inline-flex}main .pb-group:hover:not(:disabled){border-color:var(--b-accent);box-shadow:0 0 12px #2fa8ff59}main .pb-group:disabled{opacity:.5;cursor:not-allowed}main .pb-group svg.c-i{width:17px;height:17px;color:var(--b-accent)}main .pb-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}main .pb-pick-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--pb-w,140px)), 1fr));gap:10px;font-size:14.5px;font-weight:600;display:grid}main .pb-pick{border:1px solid var(--b-line-strong);color:#c9d5e5;min-height:44px;font:inherit;text-align:center;cursor:pointer;background:#0b1528;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}main .pb-pick[aria-pressed=true]{border:1.5px solid var(--b-primary);color:var(--b-text);background:#2fa8ff24}main .pb-pick[aria-pressed=true] svg.c-i{color:#8fd8ff;width:15px;height:15px}main .pb-pick:disabled{cursor:default}main .pb-pick:hover:not(:disabled){border-color:var(--b-primary)}main .pb-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border:1px solid var(--b-line);background:#0b1528;border-radius:12px;overflow-x:auto}main .pb-scroll::-webkit-scrollbar{display:none}main .pb-table{border-collapse:collapse;width:100%}main .pb-table :is(th,td){text-align:center;border-left:1px solid #1b2a42;padding:8px}main .pb-table thead th{color:var(--b-muted);vertical-align:bottom;padding:12px 8px;font-size:12.5px;font-weight:600}main .pb-table tbody tr{border-top:1px solid #1b2a42}main .pb-table .pb-first{z-index:2;width:1%;box-shadow:1px 0 0 var(--b-line), 8px 0 12px -8px #0009;text-align:left;white-space:nowrap;color:var(--b-text);background:#0b1528;border-left:0;padding:10px 14px;font-size:14.5px;font-weight:600;position:sticky;left:0}main .pb-table thead .pb-first{color:var(--b-muted);font-size:12.5px}main .pb-colbtn,main .pb-rowbtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}main .pb-colbtn:hover:not(:disabled),main .pb-rowbtn:hover:not(:disabled){color:var(--b-accent)}main .pb-colbtn:disabled,main .pb-rowbtn:disabled{cursor:default}main .pb-empty{box-sizing:border-box;color:#54a8ffcc;cursor:pointer;background:0 0;border:1px solid #446392;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}main .pb-empty:hover:not(:disabled){border-color:var(--b-primary)}main .pb-empty:disabled{opacity:.5;cursor:default}main .pb-empty svg.c-i{width:16px;height:16px}main .pb-step{box-sizing:border-box;vertical-align:middle;background:#2fa8ff24;border:1px solid #2fa8ff99;border-radius:9px;flex-direction:column;justify-content:space-between;align-items:center;width:36px;min-height:76px;padding:4px 0;display:inline-flex}main .pb-step button{color:#8fd8ff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:22px;padding:0;display:flex}main .pb-step button.pb-minus{color:var(--b-muted)}main .pb-step button:disabled{opacity:.4;cursor:default}main .pb-step button svg.c-i{width:14px;height:14px}main .pb-step b{font-family:var(--b-heading);color:var(--b-text);font-size:16px;line-height:20px}main .pb-rowsum{font-family:var(--b-heading);color:var(--b-text);font-size:17px;font-weight:800}main .pb-tot{background:var(--b-surface);border-top:1px solid var(--b-line-strong)!important}main .pb-tot td{font-family:var(--b-heading);color:var(--b-accent);font-weight:700}main .pb-tot .pb-first{background:var(--b-surface);font-family:var(--b-heading);color:var(--b-text);font-weight:800}main .pb-tot .pb-rowsum{color:var(--b-accent);font-size:18px}main .pb-money{background:#0e1528;border:1px solid #54a8ffcc;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:8px 14px 8px 10px;display:flex}main .pb-figs{flex-wrap:wrap;align-items:baseline;gap:8px 40px;margin-left:auto;display:flex}main .pb-figs span{color:var(--b-muted);font-size:12.5px;font-weight:600}main .pb-figs b{font-family:var(--b-heading);color:var(--b-text);margin-left:10px;font-size:20.5px}main .pb-figs .pb-price b{color:var(--b-accent)}main .pb-figs small{color:var(--b-attention);margin-left:8px;font-size:12.5px}main .pb-dl{--pb-dl-cols:minmax(150px, 1.1fr) minmax(200px, 2fr) 70px 100px 100px 96px;--pb-dl-areas:"name desc qty cost price note";flex-direction:column;gap:14px;display:flex}main .pb-dl.pb-nocost{--pb-dl-cols:minmax(150px, 1.1fr) minmax(200px, 2fr) 70px 100px 96px;--pb-dl-areas:"name desc qty price note"}main :is(.pb-dl-cols,.pb-dl-line){grid-template-columns:var(--pb-dl-cols);grid-template-areas:var(--pb-dl-areas);align-items:center;gap:12px;display:grid}main .pb-dl-cols{color:var(--b-muted);padding:0 14px;font-size:12.5px;font-weight:600}main .pb-dl-group{border:1px solid var(--b-line);background:#0b1528;border-radius:12px;overflow:clip}main .pb-dl-gh{background:var(--b-surface);align-items:center;gap:10px;padding:10px 14px;display:flex}main .pb-dl-gh b{font-family:var(--b-heading);font-size:16px;font-weight:700}main .pb-dl-gh>span:last-child{color:var(--b-muted);margin-left:auto;font-size:13px}main .pb-dl-line{border-top:1px solid #1b2a42;min-height:52px;padding:6px 14px}main .pb-dl-line>b{color:var(--b-text);grid-area:name;font-size:14.5px}main .pb-dl-line>.pb-desc{color:#c9d5e5;grid-area:desc;font-size:14px}main .pb-dl-line>:is(.pb-qty,.pb-cost,.pb-pr){font-family:var(--b-heading);text-align:right;color:var(--b-text);font-size:15px;font-weight:700}main .pb-dl-line>.pb-qty{grid-area:qty}main .pb-dl-line>.pb-cost{color:var(--b-muted);grid-area:cost}main .pb-dl-line>.pb-pr{grid-area:price}main .pb-dl-line>.pb-notebtn{border-radius:9px;grid-area:note;justify-self:end;min-height:36px;padding:0 12px;font-size:13px;font-weight:600}main .pb-dl-cols>.pb-r{text-align:right}main .pb-notebox{padding:0 14px 12px}main .pb-notebox textarea{box-sizing:border-box;width:100%;min-height:0;color:var(--b-text);font:inherit;resize:none;field-sizing:content;background:#2fa8ff14;border:1px solid #2fa8ff8c;border-radius:10px;padding:8px 12px;font-size:14px;line-height:1.45;display:block;overflow:hidden}main .pb-gs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}main .pb-gs>li{border:1px solid var(--b-line);background:#0b1528;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}main .pb-gs>li>div{flex-direction:column;flex:240px;gap:4px;min-width:0;display:flex}main .pb-gs small{color:var(--b-muted);font-size:13px}main .pb-field{color:var(--b-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}main .pb-field input{border:1px solid var(--b-line-strong);min-height:44px;color:var(--b-text);font:inherit;background:#0b1528;border-radius:10px;padding:0 12px;font-size:15px}main .pb-modal{flex-direction:column;gap:12px;display:flex}@media (width<=640px){main .pb-title{font-size:26px}main .pb-empty{width:44px;height:44px}main .pb-step{width:44px;padding:0}main .pb-step button{height:44px}main :is(.pb-btn,.pb-dl-line>.pb-notebtn){min-height:44px}main .pb-dl-cols{display:none}main .pb-dl,main .pb-dl.pb-nocost{--pb-dl-cols:repeat(3, minmax(0, 1fr));--pb-dl-areas:"name name note" "desc desc desc" "qty cost price"}main .pb-dl.pb-nocost{--pb-dl-areas:"name name note" "desc desc desc" "qty price price"}main .pb-dl-line>:is(.pb-qty,.pb-cost,.pb-pr){text-align:left}main .pb-dl-line>:is(.pb-qty,.pb-cost,.pb-pr):before{content:attr(data-label) " ";color:var(--b-muted);font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:600}}main .lq-headrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}main .lq-headrow .pb-title{margin-top:6px}main .lq-btns{flex-wrap:wrap;align-items:center;gap:10px;display:flex}main .lq-btns .pb-btn{min-height:44px;padding:0 16px;font-size:14.5px}main .lq-danger{border-color:color-mix(in srgb, var(--color-error) 55%, transparent);color:var(--color-error)}main .lq-danger:hover{border-color:var(--color-error)}main .lq-grid{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:16px;display:grid}main .lq-side{flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky;top:16px}@media (width<=1023px){main .lq-grid{grid-template-columns:minmax(0,1fr)}main .lq-side{position:static}}main .lq-settax{min-height:44px;color:var(--b-muted);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}main .lq-settax input,main .lq-check{width:18px;height:18px;accent-color:var(--b-primary)}main .lq-room{border:1px solid var(--b-line);background:#0b1528;border-radius:12px;overflow:clip}main .lq-room-head{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;display:flex}main .lq-room-toggle{min-height:44px;color:var(--b-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}main .lq-room-toggle svg.c-i{width:16px;height:16px;color:var(--b-muted);flex:none;transition:transform .15s}main .lq-room-toggle[aria-expanded=false] svg.lq-chev{transform:rotate(-90deg)}main .lq-room-toggle svg.lq-ricon{color:var(--b-accent)}main .lq-room-name{font-family:var(--b-heading);font-size:16.5px;font-weight:700}main .lq-room-sum{color:var(--b-muted);font-size:13px}main .lq-room-head>.pb-btn{margin-left:auto}main .lq-lock-line{color:var(--b-muted);margin:-4px 14px 6px;font-size:12.5px}main .lq-table{border-collapse:collapse;width:100%;font-size:14px}main .lq-table th{color:var(--b-muted);text-align:left;border-bottom:1px solid #1b2a42;padding:6px 8px;font-size:12px;font-weight:600}main .lq-table td{color:var(--b-text);vertical-align:middle;border-top:1px solid #1b2a42;padding:8px}main .lq-table tr:first-child td{border-top:0}main .lq-table :is(th,td):first-child{padding-left:18px}main .lq-table .lq-n{text-align:right;width:84px}main .lq-table .lq-amt{text-align:right;width:104px;font-weight:700}main .lq-table .lq-x{text-align:center;width:52px}main .lq-table th.lq-tax,main .lq-table td.lq-tax{text-align:center;width:48px}main .lq-table input[type=text]{box-sizing:border-box;text-align:right;width:100%;min-height:40px}main .lq-label{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:3px;font-weight:600;display:flex}main .lq-sku{color:var(--b-muted);letter-spacing:.04em;font-size:12px;font-weight:400}main .lq-tag{color:#8fd8ff;border:1px solid #2fa8ff8c;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:700}main .lq-iconbtn{width:40px;height:40px;color:var(--b-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}main .lq-iconbtn:hover:not(:disabled){color:var(--b-text);background:var(--b-raised)}main .lq-iconbtn:disabled{opacity:.45;cursor:not-allowed}main .lq-iconbtn svg.c-i,main .lq-lock svg.c-i{width:15px;height:15px}main .lq-lock{color:var(--b-muted);display:inline-flex}main .pb-btn.lq-locked{opacity:.45;cursor:not-allowed}@media (width<=640px){main .lq-table thead{display:none}main .lq-table tr{border-top:1px solid #1b2a42;grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;align-items:end;gap:6px 8px;padding:10px 12px;display:grid}main .lq-table tr:first-child{border-top:0}main .lq-table td,main .lq-table :is(th,td):first-child{text-align:left;border:0;width:auto;padding:0}main .lq-table td:first-child{grid-column:1/-1}main .lq-table td[data-label]:before{content:attr(data-label);color:var(--b-muted);margin-bottom:2px;font-size:12px;font-weight:600;display:block}main .lq-grid>*,main .lq-side>*{min-width:0}}main .lq-adds{flex-wrap:wrap;gap:10px;display:flex}main .lq-note{border:1px solid var(--b-line);background:var(--b-raised);color:var(--b-muted);border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px}main .lq-row{min-height:36px;color:var(--b-muted);justify-content:space-between;align-items:center;gap:10px;font-size:14.5px;display:flex}main .lq-row>b{color:var(--b-text);font-weight:600}main .lq-row-end{align-items:center;gap:10px;display:flex}main .lq-row input[type=text]{text-align:right;width:76px;min-height:40px}main .lq-total{border-top:1px solid var(--b-line-strong);color:var(--b-text);font-family:var(--b-heading);justify-content:space-between;align-items:center;margin-top:4px;padding-top:14px;font-size:17px;font-weight:700;display:flex}main .lq-total>b{color:var(--b-accent);font-size:30px;font-weight:800}main .lq-small{color:var(--b-muted);font-size:13px}main .lq-card{border:1px solid var(--b-line);background:var(--b-surface);border-radius:14px;flex-direction:column;gap:16px;padding:18px 22px;display:flex}main .lq-contact{color:#62d2ff;flex-wrap:wrap;gap:4px 10px;font-size:14.5px;display:flex}main .lq-contact a{color:inherit;text-decoration:none}main .lq-contact a:hover{text-decoration:underline}main .lq-contact>span+span:before{content:"·";color:var(--b-muted);margin-right:10px}main .lq-steps{align-items:flex-start;max-width:540px;margin:0;padding:0;list-style:none;display:flex}main .lq-steps li{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-height:36px;font-size:12.5px;font-weight:600;display:flex;position:relative}main .lq-steps li:last-child{flex:none}main .lq-steps li:not(:last-child):after{content:"";background:#2f4566;height:1px;position:absolute;top:9px;left:12px;right:0}main .lq-dot{z-index:1;box-sizing:border-box;background:#0b1528;border:1.5px solid #5b7090;border-radius:50%;width:10px;height:10px;margin:5px 4px;display:block;position:relative}main .lq-steps .lq-done .lq-dot{border-color:var(--color-success);background:var(--color-success)}main .lq-steps :is(.lq-current,.lq-amber) .lq-dot{width:20px;height:20px;margin:0}main .lq-steps .lq-current .lq-dot{border-color:var(--b-primary);background:var(--b-primary);box-shadow:0 0 10px #2fa8ff99}main .lq-steps .lq-amber .lq-dot{border-color:var(--color-warning);background:var(--color-warning)}main .lq-steps .lq-current{color:#3ea6ff}main .lq-steps .lq-amber{color:var(--color-warning)}main .lq-mark{color:var(--b-muted);flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:14px;display:flex}main .lq-seg{border:1px solid var(--b-line-strong);background:#0b1528;border-radius:10px;flex-wrap:wrap;display:inline-flex}main .lq-seg button{min-height:44px;color:var(--b-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 16px;font-weight:600}main .lq-seg button:hover:not(:disabled){color:var(--b-accent)}main .lq-seg button:disabled{opacity:.45;cursor:not-allowed}main .lq-accepted{border:1px solid color-mix(in srgb, var(--color-success) 45%, transparent);background:color-mix(in srgb, var(--color-success) 7%, transparent);color:var(--b-text);border-radius:10px;align-items:flex-start;gap:12px;padding:14px 18px;font-size:14.5px;display:flex}main .lq-accepted svg.c-i{width:18px;height:18px;color:var(--color-success);flex:none}main .lq-count{border:1px solid var(--b-line-strong);color:#8fd8ff;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:700}main .lq-lines{border:1px solid var(--b-line);background:#0b1528;border-radius:10px;margin:0;padding:0;list-style:none;overflow:clip}main .lq-lines li{border-top:1px solid #1b2a42;align-items:center;gap:12px;padding:10px 14px;font-size:14.5px;display:flex}main .lq-lines li:first-child{border-top:0}main .lq-lines .lq-lname{overflow-wrap:anywhere;min-width:0;color:var(--b-text);flex:1;font-weight:600}main .lq-lines .lq-lqty{color:var(--b-muted);white-space:nowrap;font-size:13px}main .lq-lines .lq-lamt{text-align:right;min-width:90px;color:var(--b-text);font-weight:700}@media (width<=640px){main .lq-lines li{flex-wrap:wrap}main .lq-lines .lq-lname{flex-basis:100%}main .lq-lines .lq-lamt{margin-left:auto}}.lq-warn{border:1px dashed color-mix(in srgb, var(--color-warning) 60%, transparent);background:color-mix(in srgb, var(--color-warning) 6%, transparent);color:var(--color-warning);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.lq-warn svg.c-i{flex:none;width:16px;height:16px;margin-top:1px}.lq-pilot{border:1px solid var(--color-warning);background:color-mix(in srgb, var(--color-warning) 14%, transparent);color:inherit;border-radius:8px;margin:0 0 12px;padding:10px 14px;font-weight:600}.lq-pilot-done{margin:8px 0 0;font-size:14px}.lq-pilot-enter{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.lq-pilot-enter input{border:1px solid var(--b-line-strong);min-width:12rem;color:inherit;background:0 0;border-radius:6px;padding:6px 10px}main.b-pages .dx-board .dx-hero .c-stat{font:inherit;text-align:left;cursor:pointer}main.b-pages .dx-panels{flex-direction:column;gap:22px;display:flex}main.b-pages .dx-panel{border-radius:10px;flex-direction:column;gap:4px;padding:0 14px 14px;display:flex}main.b-pages .dx-panel-bar{padding-bottom:0}main.b-pages .dx-panelhead{box-sizing:border-box;align-items:center;gap:10px;height:44px;display:flex}main.b-pages .dx-panelhead h3{font-family:var(--b-heading);color:var(--b-text);margin:0;font-size:19px;font-weight:800;line-height:1.3}main.b-pages .dx-dot{border-radius:50%;flex:none;width:10px;height:10px}main.b-pages .dx-note{color:var(--b-muted);margin-left:auto;font-size:13px}main.b-pages .dx-all{box-sizing:border-box;border:1px solid var(--b-line-strong);height:32px;color:var(--b-muted);font:inherit;cursor:pointer;background:#0b1528;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:13px;display:inline-flex}main.b-pages .dx-note+.dx-all{margin-left:0}main.b-pages .dx-all:disabled{opacity:.5;cursor:default}main.b-pages .dx-all .c-i{width:16px;height:16px}main.b-pages .dx-all+.dx-all{margin-left:0}main.b-pages .dx-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}main.b-pages .dx-empty{color:var(--b-muted);margin:0;padding:4px 0 8px;font-size:13px}main.b-pages .dx-card{box-sizing:border-box;background:var(--b-surface);border:1px solid var(--b-line);border-radius:12px;flex-direction:column;justify-content:space-between;min-width:0;height:170px;padding:14px 16px;display:flex}main.b-pages .dx-card.dx-folded{height:auto}main.b-pages .dx-s-new,main.b-pages .dx-s-complete{border-color:var(--b-success)}main.b-pages .dx-s-in-progress{border-color:var(--b-primary)}main.b-pages .dx-s-need-info{border-color:var(--b-attention)}main.b-pages .dx-s-review{border-color:#62d2ff}main.b-pages .dx-s-sent{border-color:var(--b-muted)}main.b-pages .dx-top{align-items:center;gap:8px;height:24px;display:flex}main.b-pages .dx-fold{width:26px;height:26px;color:var(--b-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:-4px;padding:0;display:flex}main.b-pages .dx-fold .c-i{width:16px;height:16px}main.b-pages .dx-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--b-text);font-family:var(--b-heading);flex:auto;font-size:20px;font-weight:700;line-height:1.2;text-decoration:none;overflow:hidden}main.b-pages .dx-name:hover{text-decoration:underline}main.b-pages .dx-numtag{border:1px solid var(--b-line-strong);color:#8fd8ff;font-family:var(--b-heading);letter-spacing:.04em;background:#17243b;border-radius:6px;flex:none;padding:1px 7px;font-size:12.5px;font-weight:700}main.b-pages .dx-body{flex-direction:column;flex:auto;justify-content:space-between;min-width:0;margin-top:8px;display:flex}main.b-pages .dx-who{white-space:nowrap;min-width:0;height:18px;color:var(--b-text);justify-content:center;align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}main.b-pages .dx-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}main.b-pages .dx-sep{color:#5f7290}main.b-pages .dx-type{border:1px solid var(--b-line-strong);color:var(--b-muted);letter-spacing:.06em;border-radius:4px;flex:none;padding:0 5px;font-size:11px;font-weight:600;line-height:16px}main.b-pages .dx-pill{color:#8fd8ff;background:#62d2ff1a;border:1px solid #62d2ff73;border-radius:999px;flex:none;padding:0 7px;font-size:11.5px;font-weight:600;line-height:17px}main.b-pages .dx-muted{color:#5f7290}main.b-pages .dx-mid{justify-content:space-between;align-items:center;gap:10px;height:32px;display:flex}main.b-pages .dx-person{min-width:0;color:var(--b-text);flex:auto;align-items:center;gap:8px;font-size:13px;display:flex}main.b-pages .dx-avatar{color:#8fd8ff;width:24px;height:24px;font-family:var(--b-heading);background:#62d2ff24;border:1px solid #62d2ff73;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}main.b-pages .dx-avatar-none{background:0 0;border:1.5px dashed #3a4b66}main.b-pages .dx-q{color:#f6d29a}main.b-pages .dx-days{color:#c9a46a;flex:none;font-size:12px}main.b-pages .dx-lines{color:var(--b-muted);white-space:nowrap;flex-direction:column;flex:none;justify-content:center;align-items:flex-end;font-size:12.5px;line-height:16px;display:flex}main.b-pages .dx-amber{color:#f6d29a;font-size:12.5px}main.b-pages .dx-cyan{color:#8fd8ff}main.b-pages .dx-btns{align-items:center;gap:6px;display:flex}main.b-pages .dx-mark{box-sizing:border-box;border:1px solid var(--b-line-strong);background:#0b1528;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}main.b-pages .dx-mark img{object-fit:contain;width:28px;height:28px;display:block}main.b-pages .dx-mark-none{border-style:dashed}main.b-pages .dx-sp{box-sizing:border-box;border:1px solid var(--b-line-strong);color:#8fd8ff;width:44px;height:44px;font-family:var(--b-heading);letter-spacing:.02em;background:#0b1528;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:flex}main.b-pages .dx-sp-none{color:#5f7290}main.b-pages .dx-btn,main.b-pages .dx-assign{box-sizing:border-box;width:88px;height:44px;font-family:var(--b-heading);cursor:pointer;border:1px solid var(--b-line-strong);color:var(--b-text);background:#0b1528;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:600;text-decoration:none;display:flex}main.b-pages .dx-btns>:nth-child(3){margin-left:auto}main.b-pages .dx-btn-off{opacity:.55;cursor:default}main.b-pages .dx-btn-lit{color:#fff;background:#0a2854d9;border:1.5px solid #3ea6ff;box-shadow:0 0 0 1px #3ea6ff40,0 0 14px #2a96ff73}main.b-pages .dx-btn-go{color:#04101f;background:linear-gradient(#3ab0ff,#1c86e0);border:1px solid #62d2ff;box-shadow:0 0 12px #2fa8ff4d}main.b-pages .dx-btn-go .c-i{width:20px;height:20px}main.b-pages .dx-assign{padding:0;position:relative}main.b-pages .dx-assign select{width:100%;height:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 8px}main.b-pages .dx-assign select option{color:#000}main.b-pages .dx-err{z-index:2;color:#ff9b9b;width:220px;font-size:12px;font-family:var(--b-body,inherit);background:#1a0b0b;border-radius:6px;padding:4px 8px;position:absolute;top:48px;left:0}@media (width<=1100px){main.b-pages .dx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){main.b-pages .dx-grid{grid-template-columns:minmax(0,1fr)}}main.b-pages .do-page{flex-direction:column;gap:18px;display:flex}main.b-pages .do-kicker{color:#62d2ff;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}main.b-pages .do-titlerow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}main.b-pages .do-titlerow h1{font-family:var(--b-heading);align-items:center;gap:12px;margin:0;font-size:32px;font-weight:800;line-height:1.15;display:flex}main.b-pages .do-numtag{border:1px solid var(--b-line-strong);color:#8fd8ff;height:32px;font-family:var(--b-heading);letter-spacing:.04em;background:#17243b;border-radius:8px;align-items:center;padding:0 10px;font-size:15px;font-weight:700;display:inline-flex}main.b-pages .do-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}main.b-pages .do-muted{color:var(--b-muted)}main.b-pages .do-small{font-size:13px}main.b-pages .do-panel{background:var(--b-surface);border:1px solid var(--b-line);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}main.b-pages .do-top{gap:18px;padding:20px 22px 22px}main.b-pages .do-panelhead{align-items:center;gap:12px;display:flex}main.b-pages .do-panelhead h2{font-family:var(--b-heading);margin:0;font-size:22px;font-weight:800;line-height:1.1}main.b-pages .do-right{align-items:center;gap:10px;margin-left:auto;display:flex}main.b-pages .do-ico{color:#8fd8ff;background:radial-gradient(circle at 30% 20%,#62d2ff47,#62d2ff0f);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}main.b-pages .do-ico .c-i{width:22px;height:22px}main.b-pages .do-pill{border:1px solid var(--b-line-strong);height:28px;color:var(--b-text);background:#0b1528;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:13px;display:inline-flex}main.b-pages .do-pill img{object-fit:contain;width:16px;height:16px}main.b-pages .do-pill-cyan{color:#8fd8ff;background:#62d2ff1a;border-color:#62d2ff73}main.b-pages .do-toprow{flex-wrap:wrap;align-items:center;gap:6px 24px;display:flex}main.b-pages .do-link{color:#62d2ff;align-items:center;gap:8px;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}main.b-pages .do-link .c-i{width:18px;height:18px}main.b-pages .do-people{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}main.b-pages .do-avatar{color:#8fd8ff;width:36px;height:36px;font-family:var(--b-heading);background:#17243b;border:1px solid #62d2ff73;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}main.b-pages .do-who{flex-direction:column;line-height:1.25;display:flex}main.b-pages .do-who span:first-child{color:#5f7290;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}main.b-pages .do-who span:last-child{font-size:14.5px}main.b-pages .do-sep{background:var(--b-line);width:1px;height:32px}main.b-pages .do-reassign{align-items:center;gap:8px;display:inline-flex}main.b-pages .do-steps{grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.95fr);gap:12px;display:grid}main.b-pages .do-step{background:var(--b-surface);border:1px solid #3fc98a73;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}main.b-pages .do-step-now{border:1.5px solid var(--b-primary);background:#17243b;box-shadow:0 0 18px #2fa8ff38}main.b-pages .do-step-next{border:1px dashed var(--b-line-strong);background:#020a1a}main.b-pages .do-step b{font-family:var(--b-heading);white-space:nowrap;font-size:21px;font-weight:800}main.b-pages .do-step-next b{color:#5f7290}main.b-pages .do-steptop{justify-content:space-between;align-items:center;display:flex}main.b-pages .do-stepico{color:#3fc98a;background:#3fc98a1f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}main.b-pages .do-step-now .do-stepico{color:#62d2ff;background:#2fa8ff29}main.b-pages .do-step-next .do-stepico{color:#5f7290;background:0 0}main.b-pages .do-stepico .c-i{width:22px;height:22px}main.b-pages .do-tag{color:#7fe0b2;background:#3fc98a24;border-radius:999px;align-items:center;height:28px;padding:0 11px;font-size:13px;display:inline-flex}main.b-pages .do-tag-now{color:#8fd8ff;background:#2fa8ff24}main.b-pages .do-tag-next{border:1px solid var(--b-line-strong);color:var(--b-muted);background:#0b1528}main.b-pages .do-stepsub{color:var(--b-muted);min-height:18px;font-size:13px}main.b-pages .do-stepbtn{justify-content:flex-end;margin-top:auto;display:flex}main.b-pages .do-btn{box-sizing:border-box;border:1px solid var(--b-line-strong);height:44px;color:var(--b-text);background:#0b1528;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}main.b-pages .do-btn .c-i{width:18px;height:18px}main.b-pages .do-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}main.b-pages .do-tile{background:var(--b-surface);border:1px solid var(--b-line);color:var(--b-text);font:inherit;cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 10px;text-decoration:none;display:flex}main.b-pages .do-tile b{font-family:var(--b-heading);font-size:16px}main.b-pages .do-tile span:last-child{color:var(--b-muted);font-size:12.5px}main.b-pages .do-tile:disabled,main.b-pages .do-tile-off{opacity:.6;cursor:default}main.b-pages .do-tileico{color:#8fd8ff;background:radial-gradient(circle at 30% 20%,#62d2ff47,#62d2ff0f);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}main.b-pages .do-tileico .c-i{width:24px;height:24px}main.b-pages .do-facts{grid-template-columns:1fr 1fr;column-gap:28px;margin:0;display:grid}main.b-pages .do-facts>div{border-bottom:1px solid #1b2a42;grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}main.b-pages .do-facts dt{color:var(--b-muted)}main.b-pages .do-facts dd{min-width:0;margin:0}main.b-pages .do-room{border:1px solid var(--b-line);background:#0b1528;border-radius:12px;padding:4px 14px}main.b-pages .do-roomhead{width:100%;min-height:48px;color:var(--b-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}main.b-pages .do-roomhead b{font-family:var(--b-heading);font-size:17px}main.b-pages .do-chev{color:var(--b-muted);display:flex}main.b-pages .do-chev .c-i{width:16px;height:16px}main.b-pages .do-roombody{flex-direction:column;gap:6px;margin:0;padding:2px 0 12px;display:flex}main.b-pages .do-roombody>div{background:#111b2eb3;border-radius:8px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px;min-height:40px;padding:6px 12px;display:grid}main.b-pages .do-roombody dt{color:var(--b-muted)}main.b-pages .do-roombody dd{margin:0}main.b-pages .do-files h3{margin:0 0 6px;font-size:15px}main.b-pages .do-files h4{text-transform:uppercase;color:var(--b-muted);margin:8px 0 4px;font-size:12px}main.b-pages .do-warnbox{color:var(--b-text);background:#f2a93b1f;border:1px solid #f2a93b66;border-radius:10px;padding:12px 14px;font-size:14px}main.b-pages .do-warnbox p{white-space:pre-wrap;margin:4px 0 0}main.b-pages .do-err{background:#ff6b6b1a;border-color:#ff6b6b80}main.b-pages .do-label{letter-spacing:.06em;text-transform:uppercase;color:var(--b-muted);font-size:12px;font-weight:600}main.b-pages .do-gap{margin-top:6px}main.b-pages .do-empty{border:1px dashed var(--b-line-strong);color:var(--b-muted);text-align:center;border-radius:12px;padding:14px;font-size:13.5px}main.b-pages .do-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}main.b-pages .do-form>:first-child{flex:320px;min-width:0}main.b-pages .do-hist{flex-direction:column;display:flex}main.b-pages .do-histrow{border-bottom:1px solid #1b2a42;grid-template-columns:130px 190px 120px 22px 120px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:4px;font-size:14px;display:grid}main.b-pages .do-histhead{letter-spacing:.06em;text-transform:uppercase;min-height:0;color:var(--b-muted);padding-bottom:6px;font-size:12px;font-weight:600}main.b-pages .do-tasks{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;font-size:14px;list-style:none;display:flex}@media (width<=1100px){main.b-pages .do-steps,main.b-pages .do-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}main.b-pages .do-facts{grid-template-columns:1fr}main.b-pages .do-histrow{grid-template-columns:1fr;gap:2px}main.b-pages .do-histhead{display:none}}main.b-pages .do-pill-amber{color:#f6d29a;background:#f2a93b1f;border-color:#f2a93b73}main.b-pages .pt-mine{box-sizing:border-box;border:1px solid var(--b-line-strong);height:44px;color:var(--b-text);font:inherit;cursor:pointer;background:#0b1528;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}main.b-pages .pt-mine .c-i{width:16px;height:16px}main.b-pages .pt-mine.pt-on{background:#0a2854d9;border:1.5px solid #3ea6ff;box-shadow:0 0 0 1px #3ea6ff40,0 0 14px #2a96ff73}main.b-pages .pt-shows{color:var(--b-muted);flex-wrap:wrap;justify-content:flex-end;gap:16px;margin:-4px 0 12px;font-size:13px;display:flex}main.b-pages .pt-shows label{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:inline-flex}main.b-pages .pt-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}main.b-pages .pt-cols.pt-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}main.b-pages .pt-col{flex-direction:column;gap:10px;min-width:0;display:flex}main.b-pages .pt-colhead{font-family:var(--b-heading);color:var(--b-text);align-items:center;gap:10px;margin:0;padding:0 2px;font-size:19px;font-weight:800;display:flex}main.b-pages .pt-dot{border-radius:50%;width:10px;height:10px}main.b-pages .pt-dot-green{background:var(--b-success);box-shadow:0 0 8px var(--b-success)}main.b-pages .pt-dot-blue{background:var(--b-primary);box-shadow:0 0 8px var(--b-primary)}main.b-pages .pt-dot-amber{background:var(--b-attention);box-shadow:0 0 8px var(--b-attention)}main.b-pages .pt-card{box-sizing:border-box;background:var(--b-surface);border:1px solid var(--b-line);border-radius:12px;flex-direction:column;justify-content:space-between;height:170px;padding:16px;display:flex;overflow:hidden}main.b-pages .pt-out-green{border-color:var(--b-success)}main.b-pages .pt-out-blue{border-color:var(--b-primary)}main.b-pages .pt-out-amber{border-color:var(--b-attention)}main.b-pages .pt-top{justify-content:space-between;align-items:center;gap:8px;height:24px;display:flex}main.b-pages .pt-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--b-text);font-family:var(--b-heading);font-size:20px;font-weight:700;line-height:1.2;text-decoration:none;overflow:hidden}main.b-pages .pt-name:hover{text-decoration:underline}main.b-pages .pt-mid{flex-direction:column;flex:none;gap:8px;height:62px;display:flex}main.b-pages .pt-contact{white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:18px;font-size:13px;line-height:18px;display:flex}main.b-pages .pt-who{text-overflow:ellipsis;min-width:0;color:var(--b-text);overflow:hidden}main.b-pages .pt-contact a{color:var(--b-accent);flex:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex}main.b-pages .pt-contact a:hover{text-decoration:underline}main.b-pages .pt-contact .c-i{width:13px;height:13px}main.b-pages .pt-nophone{color:var(--b-dim);flex:none}main.b-pages .pt-barrow{align-items:center;gap:10px;display:flex;position:relative;top:-6px}main.b-pages .pt-bar{background:var(--b-raised);border-radius:999px;flex:auto;height:6px;overflow:hidden}main.b-pages .pt-bar>div{height:100%}main.b-pages .pt-fill-green{background:#3fc98abf}main.b-pages .pt-fill-blue{background:#2fa8ffd9}main.b-pages .pt-fill-amber{background:var(--b-attention)}main.b-pages .pt-count{text-align:right;min-width:44px;font-family:var(--b-heading);color:var(--b-text);flex:none;font-size:14px;font-weight:700;line-height:1}main.b-pages .pt-plus{font-family:var(--b-heading);color:var(--b-attention);flex:none;font-size:14px;font-weight:700;line-height:1;text-decoration:none}main.b-pages .pt-plus:hover{text-decoration:underline}main.b-pages .pt-icons{margin-top:0}main.b-pages :is(.pt-drops,.pt-open){box-sizing:border-box;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;width:88px;height:36px;text-decoration:none;display:flex}main.b-pages .pt-drops{color:#fff;font-family:var(--b-heading);background:#0a2854d9;border:1.5px solid #3ea6ff;margin-left:auto;font-size:14px;font-weight:600;box-shadow:0 0 0 1px #3ea6ff40,0 0 14px #2a96ff73}main.b-pages .pt-drops .c-i{stroke-width:2.8px;width:16px;height:16px}main.b-pages .pt-open{border:1px solid var(--b-accent);color:var(--b-ink);background:linear-gradient(#3ab0ff,#1c86e0);box-shadow:0 0 12px #2fa8ff4d}main.b-pages .pt-open .c-i{stroke-width:2.4px;width:18px;height:18px}main.b-pages :is(.pt-drops,.pt-open):hover{filter:brightness(1.1)}@media (width<=900px){main.b-pages :is(.pt-cols,.pt-cols.pt-cols-4){grid-template-columns:minmax(0,1fr)}main.b-pages :is(.pt-drops,.pt-open){height:44px}}@media (width>=901px){main.b-pages .c-hero.c-hero-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}main.b-pages .c-stat.c-stat-amber{border-color:#f2a93b99}main.b-pages .c-stat.c-stat-amber .c-n{color:#f6d29a}main.b-pages .c-stat.c-stat-on,main.b-pages .c-stat.c-stat-on:hover{border:1.5px solid #3ea6ff;box-shadow:0 0 0 1px #3ea6ff40,0 0 14px #2a96ff59}main.b-pages .dt-add{background:var(--b-surface);border:1px solid var(--b-line);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}main.b-pages .dt-addrow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}main.b-pages .dt-addrow label{color:var(--b-muted);flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}main.b-pages .dt-addrow label:first-child{flex:260px}main.b-pages .dt-addrow input,main.b-pages .dt-addrow select{box-sizing:border-box;border:1px solid var(--b-line-strong);height:44px;color:var(--b-text);font:inherit;background:#0b1528;border-radius:10px;padding:0 12px;font-size:14px}main.b-pages .dt-addrow select{max-width:220px}main.b-pages .dt-note{color:var(--b-muted);margin:0;font-size:13px}main.b-pages .dt-which{border:1px solid var(--b-line-strong);background:#0b1528;border-radius:10px;gap:4px;padding:4px;display:inline-flex}main.b-pages .dt-which button{height:34px;color:var(--b-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}main.b-pages .dt-which button[aria-pressed=true]{color:#fff;background:#0a2854d9;box-shadow:inset 0 0 0 1px #3ea6ff}main.b-pages .dt-which .c-i{width:16px;height:16px}main.b-pages .dt-older{color:var(--b-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}main.b-pages .dt-cols{align-items:start;gap:14px;display:grid}main.b-pages .dt-col{background:#111b2e;border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:0 12px 12px;display:flex}main.b-pages .dt-card{background:var(--b-surface);border:1px solid var(--b-line);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}main.b-pages .dt-title{color:var(--b-text);overflow-wrap:anywhere;font-size:15px;font-weight:600}main.b-pages .dt-who{color:var(--b-text);align-items:center;gap:8px;font-size:13px;display:flex}main.b-pages .dt-req{color:#8fd8ff;overflow-wrap:anywhere;font-size:13px;text-decoration:none}main.b-pages a.dt-req:hover{text-decoration:underline}main.b-pages .dt-due{color:var(--b-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}main.b-pages .dt-due .c-i{width:15px;height:15px}main.b-pages .dt-over{color:#f6d29a}main.b-pages .dt-btns{align-items:center;gap:6px;margin-top:2px;display:flex}main.b-pages .dt-btn{box-sizing:border-box;border:1px solid var(--b-line-strong);min-width:88px;height:44px;color:var(--b-text);font-family:var(--b-heading);cursor:pointer;background:#0b1528;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}main.b-pages .dt-btn .c-i{width:16px;height:16px}main.b-pages .dt-btn:disabled{opacity:.45;cursor:not-allowed}main.b-pages .dt-icon{width:44px;min-width:44px;padding:0}main.b-pages .dt-del{margin-left:auto}@media (width<=900px){main.b-pages .dt-cols{grid-template-columns:minmax(0,1fr)!important}}main .f7{flex-direction:column;gap:18px;width:100%;max-width:1180px;margin:0 auto;display:flex}main .f7 :is(button,a,input,select,textarea){font-family:inherit}main .f7-kicker{color:var(--b-accent);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}main .f7-titlerow{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:6px;display:flex}main .f7-h1{font-family:var(--b-heading);color:var(--b-text);flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:32px;font-weight:800;line-height:1.15;display:flex}main .f7-tag{border:1px solid var(--b-line-strong);background:var(--b-raised);color:#8fd8ff;height:32px;font-family:var(--b-heading);letter-spacing:.04em;border-radius:8px;align-items:center;padding:0 10px;font-size:15px;font-weight:700;display:inline-flex}main .f7-mini{border:1px solid var(--b-line-strong);background:var(--b-raised);color:var(--b-muted);letter-spacing:.04em;border-radius:6px;align-items:center;padding:1px 7px;font-size:12px;font-weight:700;display:inline-flex}main .f7-pill{border:1px solid var(--b-line-strong);height:28px;color:var(--b-muted);white-space:nowrap;background:#0b1528;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}main .f7-pill.f7-ok{color:#7be0b0;background:#3fc98a1a;border-color:#3fc98a73}main .f7-pill.f7-warn{color:var(--b-attention);background:#f2a93b1a;border-color:#f2a93b80}main .f7-draft{margin-bottom:4px;margin-left:auto}main .f7-card{border:1px solid var(--b-line);background:var(--b-surface);border-radius:14px;flex-direction:column;gap:18px;padding:20px 22px 22px;display:flex}main .f7-bar{position:relative}main .f7-bar:before{content:"";background:var(--b-line);height:2px;position:absolute;top:8px;left:7.14286%;right:7.14286%}main .f7-bar ol{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}main .f7-bar li{display:flex}main .f7-bar .f7-stop{z-index:1;min-height:44px;color:var(--b-dim);text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:6px;padding:0 2px;font-size:12px;line-height:1.3;display:flex;position:relative}main .f7-bar .f7-now{cursor:default}main .f7-bar .f7-dot{align-items:center;height:18px;display:flex}main .f7-bar .f7-dot i{box-sizing:border-box;background:#0b1528;border:1.5px solid #3a4b66;border-radius:50%;width:12px;height:12px;display:block}main .f7-bar .f7-done{color:var(--b-muted);cursor:pointer}main .f7-bar .f7-done:hover{color:var(--b-text)}main .f7-bar .f7-done .f7-dot i{border-color:var(--b-success);background:var(--b-success)}main .f7-bar .f7-now{color:var(--b-primary);font-weight:700}main .f7-bar .f7-now .f7-dot i{border-color:var(--b-primary);background:var(--b-primary);width:18px;height:18px;box-shadow:0 0 12px var(--b-primary)}main .f7-bar .f7-stop:disabled{opacity:.6;cursor:wait}main .f7-step{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}main .f7-step .f7-pill{margin-left:auto}main .f7-stepk{color:var(--b-accent);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;display:block}main .f7-h2{font-family:var(--b-heading);color:var(--b-text);margin:2px 0 0;font-size:24px;font-weight:800;line-height:1.15}main .f7-box{border:1px solid var(--b-line-strong);background:#0b1528;border-radius:12px;flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}main .f7-boxhead{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}main .f7-boxhead b{color:var(--b-text);font-size:16px;font-weight:700}main .f7-boxhead .f7-pill{margin-left:auto}main .f7-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}main .f7-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}main .f7-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}main .f7-lab{min-width:0;color:var(--b-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}main .f7-input{box-sizing:border-box;border:1px solid var(--b-line-strong);width:100%;height:44px;color:var(--b-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1528;border-radius:10px;padding:0 14px;font-size:14px}main .f7-input:focus{border-color:var(--b-primary);outline:none}main .f7-input::placeholder{color:var(--b-dim)}main .f7-search{padding-left:40px}main .f7-icon{color:var(--b-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}main .f7-wrap{display:block;position:relative}main .f7-money{position:relative}main .f7-money>span{color:var(--b-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}main .f7-money .f7-input{padding-left:28px}main .f7-find{align-items:flex-end;gap:10px;display:flex}main .f7-find>:first-child{flex:auto;min-width:0}main .f7-dashed{border:1px dashed var(--b-line-strong);background:var(--b-surface);min-height:44px;color:var(--b-text);white-space:nowrap;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}main .f7-dashed:hover:not(:disabled){border-color:var(--b-primary)}main .f7-dashed:disabled{opacity:.45;cursor:not-allowed}main .f7-results{z-index:5;border:1px solid var(--b-line-strong);background:var(--b-surface);border-radius:10px;max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #00000080}main .f7-results button{width:100%;min-height:44px;color:var(--b-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 10px;font-size:14px;display:flex}main .f7-results button:hover,main .f7-results button:focus-visible{background:var(--b-raised)}main .f7-results small{color:var(--b-muted);font-size:12.5px}main .f7-ro{border:1px solid var(--b-line);background:#0b1528;border-radius:12px;overflow:clip}main .f7-ro>div{min-height:44px;color:var(--b-text);border-top:1px solid #1b2a42;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:6px 14px;font-size:14.5px;display:flex}main .f7-ro>div:first-child{min-height:40px;color:var(--b-dim);letter-spacing:.06em;text-transform:uppercase;border-top:0;font-size:12px;font-weight:600}main .f7-ro>div>span:first-child{width:110px;color:var(--b-muted)}main .f7-ro a{color:var(--b-accent);text-decoration:none}main .f7-ro a:hover{text-decoration:underline}main .f7-addr{flex-direction:column;line-height:1.35;display:inline-flex}main .f7-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}main .f7-opts.f7-sys{grid-template-columns:repeat(2,minmax(0,1fr))}main .f7-opt{border:1.5px solid var(--b-line);min-height:76px;color:var(--b-text);cursor:pointer;background:#0b1528;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex;position:relative}main .f7-opt:hover{border-color:var(--b-line-strong)}main .f7-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}main .f7-opt:has(input:checked){background:#0a2854d9;border-color:#3ea6ff}main .f7-opt:has(input:focus-visible){outline:2px solid var(--b-accent);outline-offset:2px}main .f7-opt .f7-mark{border:2px solid var(--b-line-strong);background:#0b1528;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}main .f7-opt:has(input:checked) .f7-mark{border-color:var(--b-primary);background:radial-gradient(circle at 50% 35%,#2fa8ff59,#2fa8ff1a 70%),#0b1528}main .f7-opt .f7-mark img{object-fit:contain;width:28px;height:28px}main .f7-opt .f7-text{flex-direction:column;flex:1;min-width:0;display:flex}main .f7-opt .f7-text b{font-size:17px;font-weight:700}main .f7-opt .f7-text span{color:var(--b-muted);font-size:13px}main .f7-opt .f7-check{box-sizing:border-box;border:1.5px solid var(--b-line-strong);width:22px;height:22px;color:var(--b-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}main .f7-opt:has(input:checked) .f7-check{border-color:var(--b-primary);background:var(--b-primary)}main .f7-opt .f7-check svg{width:14px;height:14px;display:none}main .f7-opt:has(input:checked) .f7-check svg{display:block}main .f7-opt.f7-sq .f7-check{border-radius:6px}main .f7-opt.f7-slim{min-height:64px}main .f7-opt.f7-slim .f7-text b{font-size:16px}main .f7-navy{background:linear-gradient(#0a28548c,#0b1528)}main .f7-chips{flex-wrap:wrap;gap:8px;display:flex}main .f7-chip{border:1px solid var(--b-line-strong);min-height:44px;color:var(--b-text);cursor:pointer;background:#0b1528;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}main .f7-chip:hover{border-color:var(--b-primary)}main .f7-chip[aria-pressed=true]{border-color:var(--b-primary);color:#cfe8ff;background:#2fa8ff29}main .f7-plates{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:14px;display:grid}main .f7-ecs{flex-direction:column;gap:10px;display:flex}main .f7-ec{grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}main .f7-ec>b{color:var(--b-muted);font-size:14px;font-weight:600}main .f7-ec .f7-where{flex-direction:column;gap:6px;min-width:0;display:flex}main .f7-ec-main{color:#7be0b0;background:#3fc98a1a;border:1px solid #3fc98a73;border-radius:999px;align-items:center;height:28px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}main .f7-btn{border:1px solid var(--b-line-strong);background:var(--b-surface);min-height:44px;color:var(--b-text);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}main .f7-btn:hover:not(:disabled){border-color:var(--b-primary)}main .f7-btn:disabled{opacity:.45;cursor:not-allowed}main .f7-iconbtn{color:#ff8a8a;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}main .f7-iconbtn:hover{background:var(--b-raised);color:var(--b-danger)}main .f7-notasked{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}main .f7-notasked span{border:1px dashed var(--b-line-strong);min-height:44px;color:var(--b-dim);border-radius:10px;align-items:center;padding:0 14px;font-size:14px;display:flex}main .f7-sub{flex-direction:column;gap:12px;display:flex}main .f7-foot{align-items:center;gap:12px;padding-top:4px;display:flex}main .f7-foot .f7-saved{color:var(--b-muted);text-align:center;flex:auto;font-size:13.5px}main .f7-foot .f7-slot{min-width:89px}main .f7-primary{border:1px solid var(--b-accent);height:44px;color:var(--b-ink);font-family:var(--b-heading);white-space:nowrap;cursor:pointer;background:linear-gradient(#3ab0ff,#1c86e0);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 0 16px #2fa8ff59}main .f7-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}main .f7-second{border:1px solid var(--b-line-strong);background:var(--b-surface);height:44px;color:var(--b-text);font-family:var(--b-heading);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}main .f7-second:disabled{opacity:.45;cursor:not-allowed}main .f7-phone,main .f7-sticky{display:none}@media (width<=640px){main .f7{gap:14px;padding-bottom:96px}main .f7-phone{flex-direction:column;gap:8px;display:flex}main .f7-phone-step{color:var(--b-muted);justify-content:space-between;gap:10px;font-size:13.5px;display:flex}main .f7-segs{gap:4px;display:flex}main .f7-segs span{background:var(--b-line);border-radius:999px;flex:1;height:6px}main .f7-segs span.f7-on{background:var(--b-primary)}main .f7-bar,main .f7-foot{display:none}main .f7-h1{font-size:25px}main .f7-tag{border-radius:6px;height:auto;padding:1px 7px;font-size:12.5px}main .f7-card{gap:16px;padding:16px 14px}main .f7-h2{font-size:21px}main .f7-find{flex-direction:column;align-items:stretch}main .f7-find .f7-dashed{width:100%}main .f7-plates,main .f7-grid,main .f7-grid2,main .f7-grid3,main .f7-opts,main .f7-opts.f7-sys{grid-template-columns:minmax(0,1fr)}main .f7-ro>div{flex-direction:column;align-items:flex-start;padding:10px 14px 12px}main .f7-ro>div:first-child{flex-direction:row;align-items:center;padding:0 14px}main .f7-ro>div>span:first-child{width:auto;font-size:12.5px}main .f7-ec{grid-template-columns:minmax(0,1fr) auto}main .f7-ec>b,main .f7-ec .f7-where{grid-column:1/-1}main .f7-ec .f7-ecrow2{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}main .f7-notasked{grid-template-columns:repeat(2,minmax(0,1fr))}main .f7-sticky{z-index:20;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--b-line);background:#020a1af5;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}main .f7-sticky>*{flex:1}}@media (width>=641px){main .f7-ec .f7-ecrow2{display:contents}}main .f7-roomtypes{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}main .f7-typechip{justify-content:flex-start}main .f7-rooms{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}main .f7-roomrow{border:1px solid var(--b-line);background:#0b1528;border-radius:12px;flex-direction:column;gap:8px;padding:8px 12px;display:flex}main .f7-roomline{align-items:center;gap:8px;min-height:44px;display:flex}main .f7-roomline>b,main .f7-roomline>.f7-input{flex:1;min-width:0;font-size:16px}main .f7-roomflags{color:var(--b-muted);flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}main .f7-roomcard{border:1px solid var(--b-line);background:#0b1528;border-radius:12px;overflow:clip}main .f7-roomhead,main .f7-sechead,main .f7-foldbtn{width:100%;min-height:44px;color:var(--b-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 14px;font-size:16px;display:flex}main .f7-foldbtn{width:auto;padding:0}main .f7-roomhead b{font-family:var(--b-heading);font-size:17px}main .f7-roomhead .f7-pill,main .f7-sechead .f7-pill{margin-left:auto}main .f7-secsum{min-width:0;color:var(--b-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}main .f7-roombody{flex-direction:column;gap:12px;padding:4px 14px 14px;display:flex}main .f7-sec{border:1px solid var(--b-line);background:var(--b-surface);border-radius:10px}main .f7-sechead{font-size:15px}main .f7-secbody{flex-direction:column;gap:12px;padding:4px 14px 14px;display:flex}main .f7-addrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}main .f7-addsel{border-style:dashed;width:auto;min-width:150px;font-weight:600}main .f7-tagchip{border:1px solid var(--b-line-strong);background:var(--b-raised);min-height:36px;color:var(--b-text);border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:14px;font-weight:600;display:inline-flex}main .f7-tagchip button{width:28px;height:28px;color:var(--b-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:18px}main .f7-tagchip button:hover{background:var(--b-line);color:var(--b-text)}main .f7-displaychip{min-height:40px;padding-right:6px}main .f7-displaychip .f7-input{background:#111b2e;border-radius:8px;flex:1;min-width:0;height:32px}main .f7-displaychip>button{margin-left:auto}@media (width<=640px){main .f7-displaychip{flex-wrap:wrap}main .f7-displaychip .f7-input{flex:100%;order:3}}main .f7-display{align-items:center;gap:10px;display:flex}main .f7-display .f7-input{flex:1;min-width:0}main .f7-loads{flex-direction:column;gap:10px;display:flex}main .f7-link{color:var(--b-accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}main .f7-link:hover{text-decoration:underline}main .f7-revgrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}main .f7-revmain{flex-direction:column;gap:14px;min-width:0;display:flex}main .f7-revside{position:sticky;top:16px}main .f7-rev,main .f7-fix{gap:10px;padding:12px 18px}main .f7-revhead{flex-wrap:wrap;align-items:center;gap:10px 12px;min-height:44px;display:flex}main .f7-revhead>b{font-family:var(--b-heading);font-size:17px}main .f7-revaside{margin-left:auto}main .f7-rev .f7-secsum{flex:0 auto}main .f7-revhead .f7-pill{margin-left:auto}main .f7-fix{border-color:#f2a93b73}main .f7-fixlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}main .f7-fixlist li{border:1px solid var(--b-line);background:#0b1528;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;display:flex}main .f7-revrows{flex-direction:column;display:flex}main .f7-revrow{min-height:40px;color:var(--b-text);border-top:1px solid #1b2a42;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 14px;padding:6px 0;font-size:14.5px;display:flex}main .f7-revrow>span:first-child{color:var(--b-muted)}main .f7-revrow>span:last-child{text-align:right}main .f7-revrow.f7-revtext{flex-direction:column;align-items:flex-start}main .f7-revrow.f7-revtext>span:last-child{text-align:left;white-space:pre-wrap}main .f7-revroom{flex-direction:column;gap:4px;padding-top:6px;display:flex}main .f7-count{align-items:center;gap:12px;display:flex}main .f7-count>b{font-family:var(--b-heading);font-size:34px}main .f7-count>span{color:var(--b-muted);font-size:14px}main .f7-revside .f7-card{gap:12px;padding:16px 18px}main .f7-revside .f7-primary{width:100%}@media (width<=900px){main .f7-revgrid{grid-template-columns:minmax(0,1fr)}main .f7-revside{position:static}}@media (width<=640px){main .f7-roomline{flex-wrap:wrap}main .f7-roomline>b,main .f7-roomline>.f7-input{flex-basis:100%}main .f7-addrow{flex-direction:column;align-items:stretch}main .f7-addsel{width:100%}main .f7-roomtypes{grid-template-columns:repeat(2,minmax(0,1fr))}}main .f7-fixmsg{flex-direction:column;gap:2px;display:flex}
