@font-face{font-family: "Shippori Mincho B1";src: url("/s/mincho-1qn6fy3.woff2") format("woff2");font-weight: 700 800;font-style: normal;font-display: swap;unicode-range: U+20-7E,U+B7,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+5B88}:root{--ground: #0E1729;--indigo: #16223A;--surface: #152037;--sink: #111B2F;--raise: #1C2A45;--track: #24324D;--line: #22304A;--edge: #2F3F5E;--t1: #F3EFE6;--t2: #C4CCDB;--t3: #93A0B8;--accent: #E0483D;--accent-fill: #C93A30;--accent-lift: #E4574C;--accent-text: #F4A39B;--accent-soft: rgba(224,72,61,0.13);--gold: #D9AE55;--jade: #4CA97E;--jade-text: #8FDAB6;--amber: #DDA43C;--amber-text: #EDC77E;--sans: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono: ui-monospace,"SF Mono","Cascadia Mono","Segoe UI Mono",Menlo,Consolas,monospace;--display: "Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",Georgia,serif;--kanji: "Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;--shell: 1160px;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 12px;--pill: 6px;--round: 999px}*,*::before,*::after{box-sizing: border-box}html{overflow-x: clip;-webkit-text-size-adjust: 100%;scroll-behavior: auto}html:has(.is-site){scroll-behavior: smooth}body{margin: 0;background: var(--ground);color: var(--t1);font-family: var(--sans);font-size: 16px;line-height: 1.6;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}img{max-width: 100%;display: block}svg{display: block}a{color: inherit}h1,h2,h3,h4{margin: 0;font-weight: 700;line-height: 1.15;letter-spacing: -0.015em}p{margin: 0}ul,ol,dl,dd{margin: 0;padding: 0}li{list-style: none}:focus-visible{outline: 2px solid var(--gold);outline-offset: 3px;border-radius: 4px}::selection{background: rgba(224,72,61,0.35);color: #fff}.skip{position: absolute;left: -9999px;top: 0;background: var(--accent-fill);color: #FFF7F2;padding: 10px 16px;border-radius: 0 0 var(--r-md) 0;z-index: 90}.skip:focus{left: 0}.shell{width: 100%;max-width: var(--shell);margin-inline: auto;padding-inline: 20px}.shell-wide{width: 100%;max-width: min(1440px,100% - 48px);margin-inline: auto}.band{padding: 88px 0}.band-tight{padding: 56px 0}.band-sunk{background: var(--sink);border-block: 1px solid var(--line)}.eyebrow{font-size: 14px;font-weight: 650;color: var(--t1);letter-spacing: -0.005em}.h-hero{font-family: var(--display);font-weight: 800;font-size: clamp(38px,5.4vw,62px);line-height: 1.08;letter-spacing: -0.01em}.h-sec{font-family: var(--display);font-weight: 800;font-size: clamp(28px,3.4vw,40px);line-height: 1.15;letter-spacing: -0.005em}.h-sub{font-size: clamp(20px,2.2vw,24px);letter-spacing: -0.015em;font-weight: 700}.h-card{font-size: 17px;font-weight: 650;letter-spacing: -0.01em;line-height: 1.35}.lede{font-size: clamp(16.5px,1.5vw,18px);line-height: 1.65;color: var(--t2);max-width: 58ch}.copy{color: var(--t2);font-size: 15px;line-height: 1.65}.fine{color: var(--t3);font-size: 13.5px;line-height: 1.6}.stack-6>* + *{margin-top: 6px}.stack-10>* + *{margin-top: 10px}.stack-16>* + *{margin-top: 16px}.stack-24>* + *{margin-top: 24px}.stack-40>* + *{margin-top: 40px}.seal{display: grid;place-items: center;flex: none;background: var(--accent-fill);color: #FFF6F0;font-family: var(--kanji);font-weight: 800;line-height: 1;border-radius: 4px}.seal span{transform: translateY(0.03em)}.seal-sm{width: 32px;height: 32px;font-size: 21px}.seal-md{width: 48px;height: 48px;font-size: 31px;border-radius: 5px}.seal-lg{width: 84px;height: 84px;font-size: 56px;border-radius: 7px}.site-head{position: sticky;top: 0;z-index: 40;background: var(--ground);border-bottom: 1px solid var(--line)}.head-in{display: flex;align-items: center;gap: 14px;height: 64px}.brand{display: flex;align-items: center;gap: 11px;text-decoration: none}.wordmark{font-family: var(--display);font-size: 20px;font-weight: 800;letter-spacing: 0}.nav{margin-left: auto;display: flex;align-items: center;gap: 2px}.nav-link{display: inline-flex;align-items: center;height: 36px;padding: 0 12px;border-radius: var(--r-sm);text-decoration: none;font-size: 15px;font-weight: 550;color: var(--t2);transition: color 0.15s ease,background 0.15s ease}.nav-link:hover{color: var(--t1);background: var(--raise)}.nav-link[aria-current="page"]{color: var(--t1);box-shadow: inset 0 -2px 0 var(--accent);border-radius: 0}.who{display: flex;align-items: center;gap: 9px;padding-left: 10px;margin-left: 6px;border-left: 1px solid var(--line)}.who-name{font-size: 14px;font-weight: 600;max-width: 130px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.face{width: 28px;height: 28px;border-radius: 50%;flex: none;display: grid;place-items: center;background: var(--raise);font-size: 12px;font-weight: 700;color: var(--t2);overflow: hidden}.face img{width: 100%;height: 100%;object-fit: cover}.link-form{display: inline}.link-btn{appearance: none;border: 0;background: none;color: var(--t3);font: inherit;font-size: 14px;font-weight: 550;height: 36px;padding: 0 10px;border-radius: var(--r-sm);cursor: pointer;transition: color 0.15s ease,background 0.15s ease}.link-btn:hover{color: var(--t1);background: var(--raise)}.menu{position: relative}.menu>summary{list-style: none;cursor: pointer;display: inline-flex;align-items: center;gap: 8px;height: 38px;padding: 0 14px;border-radius: var(--r-md);border: 1px solid var(--edge);font-size: 14px;font-weight: 600;color: var(--t1)}.menu>summary::-webkit-details-marker{display: none}.menu-panel{position: absolute;right: 0;top: calc(100% + 8px);min-width: 220px;padding: 6px;display: grid;gap: 1px;background: var(--surface);border: 1px solid var(--edge);border-radius: var(--r-lg);box-shadow: 0 18px 40px rgba(3,7,15,0.55)}.menu-panel a,.menu-panel .link-btn{display: flex;align-items: center;height: 40px;padding: 0 12px;border-radius: var(--r-sm);text-decoration: none;font-size: 15px;color: var(--t2);border: 0;background: none;width: 100%;text-align: left;cursor: pointer}.menu-panel a:hover,.menu-panel .link-btn:hover{background: var(--raise);color: var(--t1)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 9px;height: 44px;padding: 0 20px;border-radius: var(--r-md);border: 1px solid transparent;font-family: inherit;font-size: 15px;font-weight: 600;text-decoration: none;cursor: pointer;transition: background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.btn-primary{background: var(--accent-fill);color: #FFF8F4}.btn-primary:hover{background: var(--accent)}.btn-ghost{background: transparent;color: var(--t1);border-color: var(--edge)}.btn-ghost:hover{background: var(--raise);border-color: #3B4C6D}.btn-sm{height: 36px;padding: 0 14px;font-size: 14px}.btn-wide{width: 100%}.cta-row{display: flex;flex-wrap: wrap;gap: 10px}.pill{display: inline-flex;align-items: center;gap: 6px;height: 24px;padding: 0 8px;border-radius: 4px;background: var(--raise);border: 0;color: var(--t2);font-size: 12.5px;font-weight: 600;white-space: nowrap}.pill-accent{background: var(--accent-soft);color: var(--accent-text)}.pill-jade{background: rgba(76,169,126,0.14);color: var(--jade-text)}.pill-amber{background: rgba(221,164,60,0.14);color: var(--amber-text)}.dot{width: 7px;height: 7px;border-radius: 50%;flex: none;background: currentColor}.card{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-xl);padding: 24px}.card-flat{background: transparent}.card-pad-lg{padding: 30px}.specs{border-top: 1px solid var(--line);margin-top: auto}.spec{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 9px 0;border-bottom: 1px solid var(--line)}.spec dt{font-size: 14px;color: var(--t3);white-space: nowrap}.spec dd{font-size: 14px;font-weight: 600;color: var(--t1);font-variant-numeric: tabular-nums;text-align: right;white-space: nowrap}.spec dd.is-off{color: var(--t3);font-weight: 400}.spec-note{font-size: 13px;color: var(--t3);line-height: 1.5}.notes{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 40px}.note{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 12px;align-items: start}.note-k{padding-top: 3px;color: var(--jade-text);font-size: 13px;font-weight: 650;min-width: 4.5em}.note-k:has(>svg){min-width: 0}.dash-top{display: flex;flex-wrap: wrap;align-items: center;gap: 16px}.dash-id{display: flex;align-items: center;gap: 14px;min-width: 0}.dash-name{font-size: clamp(22px,2.4vw,28px);font-weight: 750;letter-spacing: -0.02em;overflow-wrap: anywhere}.dash-name.clip-2{line-height: 1.15}.dash-meta{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 8px}.dash-actions{margin-left: auto;display: flex;flex-wrap: wrap;gap: 8px}.crumb{display: inline-flex;align-items: center;gap: 8px;font-size: 14px;color: var(--t3);text-decoration: none}.crumb a{color: var(--t2);text-decoration: none}.crumb a:hover,.crumb:hover{color: var(--t1)}.guilds{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,280px),1fr));gap: 12px}.guild{display: flex;align-items: center;gap: 14px;padding: 16px;border-radius: var(--r-lg);border: 1px solid var(--line);background: var(--surface);text-decoration: none;min-width: 0}.guild:hover{border-color: var(--edge);background: var(--raise)}.crest{width: 48px;height: 48px;border-radius: 50%;flex: none;overflow: hidden;display: grid;place-items: center;background: var(--raise);font-size: 17px;font-weight: 700;color: var(--t2)}.crest-lg{width: 64px;height: 64px;font-size: 23px}.crest img{width: 100%;height: 100%;object-fit: cover}.guild-body{flex: 1;min-width: 0;display: flex;flex-direction: column;justify-content: center;gap: 7px}.guild-name{font-size: 16px;font-weight: 650;letter-spacing: -0.01em}.guild-tags{display: flex;flex-wrap: wrap;gap: 6px}.clip-2{display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;overflow-wrap: anywhere;word-break: break-word;line-height: 1.3}.clip-1{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;overflow-wrap: anywhere;min-width: 0}.panels{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,420px),1fr));gap: 16px;align-items: start}.period{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,0.95fr);gap: 32px}.period-side{display: grid;gap: 16px;align-content: start;padding-left: 32px;border-left: 1px solid var(--line)}.quota-head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 10px}.hero-num{font-size: 52px;font-weight: 750;letter-spacing: -0.03em;line-height: 1;font-variant-numeric: tabular-nums}.hero-of{font-size: 15px;color: var(--t3)}.quota-legs{display: flex;flex-wrap: wrap;gap: 12px 32px}.leg{display: grid;gap: 2px}.leg-k{font-size: 13px;color: var(--t3)}.leg-v{font-size: 17px;font-weight: 650;font-variant-numeric: tabular-nums}.meter{height: 10px;border-radius: var(--round);background: var(--track);overflow: hidden}.meter-fill{display: block;min-width: 3px;height: 100%;border-radius: var(--round);background: var(--jade)}.meter.is-warn .meter-fill{background: var(--amber)}.meter.is-crit .meter-fill{background: var(--accent)}.meter-slim{height: 6px}.meter-row{display: flex;align-items: center;justify-content: space-between;gap: 14px}.tiles{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,170px),1fr));gap: 20px 16px}.tile{padding: 2px 0 2px 14px;border-left: 2px solid var(--edge);min-width: 0}.tile-k{font-size: 13px;color: var(--t3)}.tile-v{font-size: 24px;font-weight: 700;letter-spacing: -0.02em;line-height: 1.2;margin-top: 4px;font-variant-numeric: tabular-nums}.tile-n{font-size: 13px;color: var(--t3);margin-top: 3px;line-height: 1.45}.kv{display: grid;gap: 0}.kv-row{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 10px 0;border-top: 1px solid var(--line);min-height: 44px}.kv-row:first-child{border-top: 0}.kv-k{font-size: 14.5px;color: var(--t2)}.kv-v{font-size: 14.5px;font-weight: 600;font-variant-numeric: tabular-nums}.gaps{display: grid;gap: 0}.gap{display: grid;gap: 8px;align-content: start;padding: 14px 0;border-top: 1px solid var(--line)}.gap:first-child{border-top: 0;padding-top: 4px}.gap-top{display: flex;align-items: baseline;justify-content: space-between;gap: 16px}.gap-q{font-size: 15px;font-weight: 600;line-height: 1.45;overflow-wrap: anywhere}.gap-n{font-size: 14px;font-weight: 600;color: var(--t2);white-space: nowrap;font-variant-numeric: tabular-nums}.gap-bar{height: 6px;border-radius: var(--round);background: var(--track);overflow: hidden;max-width: 420px}.gap-bar span{display: block;height: 100%;border-radius: var(--round);background: var(--accent)}.gap-meta{font-size: 13px;color: var(--t3)}.chips{display: flex;flex-wrap: wrap;gap: 6px;min-width: 0}.chips .pill{max-width: 100%;height: auto;min-height: 24px;padding-block: 2px;white-space: normal;overflow-wrap: anywhere}.empty{border: 1px dashed var(--edge);border-radius: var(--r-lg);padding: 28px;text-align: center}.empty .h-sub{margin-bottom: 8px}.empty p{margin-inline: auto}.gate{border: 1px solid rgba(224,72,61,0.35);border-left: 3px solid var(--accent);border-radius: var(--r-lg);background: var(--accent-soft);padding: 22px 24px;display: grid;gap: 12px;justify-items: start}.unlock{display: grid}.unlock-row{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 14px;padding: 14px 0;border-top: 1px solid var(--line)}.unlock-row:first-child{border-top: 0}.unlock-k{padding-top: 3px;color: var(--accent-text)}.unlock-name{font-size: 15px;font-weight: 650}.unlock-body{font-size: 14px;color: var(--t2);line-height: 1.55;margin-top: 3px}.site-foot{border-top: 1px solid var(--line);padding: 48px 0 40px;margin-top: 0;background: var(--sink)}.foot-grid{display: grid;grid-template-columns: minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap: 32px 40px;align-items: start}.foot-brand>* + *{margin-top: 14px}.foot-brand .fine{max-width: 32ch}.foot-h{font-size: 14px;font-weight: 650;color: var(--t1);margin-bottom: 12px;letter-spacing: 0}@media (max-width: 760px){.foot-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.foot-brand{grid-column: 1 / -1}}.foot-links{display: grid;grid-auto-flow: row;gap: 9px}.foot-links a{font-size: 14.5px;color: var(--t2);text-decoration: none}.foot-links a:hover{color: var(--t1)}.foot-base{margin-top: 36px;padding-top: 20px;border-top: 1px solid var(--line);display: flex;flex-wrap: wrap;gap: 10px 24px;justify-content: space-between}.only-wide{display: flex}.only-narrow{display: none}@media (max-width: 940px){.period{grid-template-columns: minmax(0,1fr);gap: 26px}.period-side{padding-left: 0;padding-top: 26px;border-left: 0;border-top: 1px solid var(--line)}.band{padding: 68px 0}}@media (max-width: 760px){.only-wide{display: none}.only-narrow{display: block}.notes{grid-template-columns: minmax(0,1fr)}.dash-actions{margin-left: 0;width: 100%}}@media (max-width: 620px){.shell-wide{max-width: calc(100% - 32px)}body:has(.shell-wide) .site-head .shell,body:has(.shell-wide) .site-foot .shell{max-width: calc(100% - 32px)}.card{padding: 18px}.card-pad-lg{padding: 20px}.band{padding: 56px 0}.hero-num{font-size: 42px}}@media (max-width: 460px){.quota-legs{gap: 10px 20px}}.guild,.card{transition: border-color 0.15s ease,background 0.15s ease}.meter-fill{transition: width 0.6s cubic-bezier(0.22,1,0.36,1)}.foot-links a,.crumb{transition: color 0.15s ease}a,button,summary{-webkit-tap-highlight-color: transparent}.btn:focus-visible,.nav-link:focus-visible,.card:focus-visible{outline-offset: 3px}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: 0.001ms !important;transition-duration: 0.001ms !important}}.adm-top{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 18px}.adm-eye{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.adm-badge{display: inline-flex;align-items: center;height: 22px;padding: 0 7px;border-radius: 4px;background: var(--accent-soft);color: var(--accent-text);font-size: 12.5px;font-weight: 650}.adm-nav{margin-left: auto;display: flex;flex-wrap: wrap;gap: 2px;border-bottom: 1px solid var(--line)}.adm-nav a{display: inline-flex;align-items: center;height: 38px;padding: 0 12px;text-decoration: none;font-size: 14.5px;font-weight: 600;color: var(--t3);box-shadow: inset 0 -2px 0 transparent;transition: color 0.15s ease,box-shadow 0.15s ease}.adm-nav a:hover{color: var(--t1)}.adm-nav a.is-on{color: var(--t1);box-shadow: inset 0 -2px 0 var(--accent)}.adm-notice{border: 1px solid rgba(76,169,126,0.4);background: rgba(76,169,126,0.12);color: var(--jade-text);border-radius: var(--r-md);padding: 11px 16px;font-size: 14px}.adm-notice.is-warn{border-color: rgba(221,164,60,0.45);background: rgba(221,164,60,0.12);color: var(--amber-text)}.adm-kill{display: grid;gap: 18px;padding: 24px;border-radius: var(--r-xl);border: 1px solid rgba(76,169,126,0.35);border-left: 3px solid var(--jade);background: rgba(76,169,126,0.07)}.adm-kill.is-paused{border-color: rgba(224,72,61,0.5);border-left-color: var(--accent);background: repeating-linear-gradient(135deg,rgba(224,72,61,0.1) 0 12px,rgba(224,72,61,0.04) 12px 24px)}.adm-kill-head{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: 16px}.adm-state{font-size: clamp(21px,2.4vw,26px);font-weight: 750;letter-spacing: -0.02em}.adm-kill.is-paused .adm-state{color: var(--accent-text)}.btn.adm-danger{border-color: rgba(224,72,61,0.5);color: var(--accent-text)}.btn.adm-danger:hover{background: var(--accent-soft);border-color: rgba(224,72,61,0.75)}.adm-split{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 18px;align-items: start}.adm-stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,170px),1fr));gap: 20px 16px}.adm-stat{padding: 2px 0 2px 14px;border-left: 2px solid var(--edge);min-width: 0}.adm-stat.is-warn{border-left-color: var(--amber)}.adm-stat.is-crit{border-left-color: var(--accent)}.adm-stat-k{font-size: 13px;color: var(--t3)}.adm-stat-v{font-size: 22px;font-weight: 700;letter-spacing: -0.02em;line-height: 1.2;margin-top: 4px;overflow-wrap: anywhere;font-variant-numeric: tabular-nums}.adm-stat-n{font-size: 13px;color: var(--t3);margin-top: 3px;line-height: 1.45}.adm-scroll{overflow-x: auto;border: 1px solid var(--line);border-radius: var(--r-lg)}.adm-t{width: 100%;min-width: 720px;border-collapse: collapse;font-size: 13.5px}.adm-t.is-tight{min-width: 320px}.adm-t .adm-form{flex-wrap: nowrap}.adm-t th{text-align: left;padding: 10px 14px;border-bottom: 1px solid var(--line);background: var(--sink);font-size: 13px;font-weight: 600;color: var(--t3);white-space: nowrap}.adm-t td{padding: 11px 14px;border-top: 1px solid var(--line);color: var(--t2);vertical-align: top}.adm-t tbody tr:hover td{background: rgba(255,255,255,0.02)}.adm-num{text-align: right;font-variant-numeric: tabular-nums;white-space: nowrap;color: var(--t1)}.adm-mono{font-size: 13.5px;white-space: nowrap;color: var(--t2);font-variant-numeric: tabular-nums}.adm-clip{max-width: 220px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.adm-sub{font-size: 12.5px;color: var(--t3);margin-top: 3px}.adm-flags{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 7px}.adm-quota{min-width: 168px}.adm-quota .meter{margin-top: 8px}.adm-link{color: var(--t1);font-weight: 600;text-decoration: underline;text-decoration-color: var(--edge);text-underline-offset: 3px}.adm-link:hover{color: var(--accent-text);text-decoration-color: currentColor}.adm-sort{color: inherit;text-decoration: none;border-bottom: 1px dotted transparent}.adm-sort:hover{color: var(--t1);border-color: var(--edge)}.adm-sort.is-on{color: var(--accent-text)}.adm-plot{min-width: 620px;padding: 14px 12px 6px}.adm-plot svg{width: 100%;height: auto;overflow: visible}.adm-bar.is-ok{fill: var(--jade)}.adm-bar.is-warn{fill: var(--amber)}.adm-bar.is-crit{fill: var(--accent)}.adm-grid{stroke: rgba(255,255,255,0.07);stroke-width: 1}.adm-grid.is-base{stroke: rgba(255,255,255,0.2)}.adm-axis{fill: var(--t3);font-size: 11px}.adm-axis.is-free{fill: var(--amber-text)}.adm-axis.is-cap{fill: var(--accent-text)}.adm-axis.is-hint{fill: var(--t3);font-size: 12px}.adm-mark-free{stroke: var(--amber-text);stroke-width: 1.2;stroke-dasharray: 5 4;opacity: 0.75}.adm-mark-cap{stroke: var(--accent-text);stroke-width: 1.2;stroke-dasharray: 5 4;opacity: 0.8}.adm-form{display: flex;flex-wrap: wrap;align-items: center;gap: 9px}.adm-form>.leg-k{flex-basis: 100%}.adm-input{appearance: none;height: 34px;width: 128px;padding: 0 11px;border-radius: var(--r-sm);border: 1px solid var(--edge);background: var(--sink);color: var(--t1);font-family: var(--mono);font-size: 13px}.adm-pick{position: relative;display: inline-flex}.adm-pick::after{content: '';position: absolute;right: 11px;top: 50%;width: 6px;height: 6px;margin-top: -5px;border-right: 1.6px solid var(--t3);border-bottom: 1.6px solid var(--t3);transform: rotate(45deg);pointer-events: none}.adm-select{appearance: none;height: 34px;padding: 0 30px 0 11px;border-radius: var(--r-sm);border: 1px solid var(--edge);background: var(--sink);color: var(--t1);font-family: var(--sans);font-size: 13px;cursor: pointer}.adm-select option{background: var(--indigo);color: var(--t1)}.adm-input:focus-visible,.adm-select:focus-visible{border-color: var(--accent-text)}.adm-warn{display: grid;gap: 9px;padding: 15px 16px;border-radius: var(--r-lg);border: 1px solid rgba(221,164,60,0.38);background: rgba(221,164,60,0.09)}.adm-warn-t{font-size: 14px;font-weight: 700;color: var(--amber-text);letter-spacing: -0.01em}.adm-note{display: grid;gap: 8px;padding: 14px 16px;border-radius: var(--r-lg);border: 1px solid var(--line);background: var(--sink)}.adm-note-t{font-size: 14px;font-weight: 700;color: var(--t1);letter-spacing: -0.01em}.adm-code{display: block;font-family: var(--mono);font-size: 13px;color: var(--t1);background: var(--ground);border: 1px solid var(--line);border-radius: var(--r-sm);padding: 8px 11px;overflow-x: auto;white-space: nowrap}.adm-empty{display: grid;gap: 6px;padding: 22px;border: 1px dashed var(--edge);border-radius: var(--r-lg)}.adm-empty-t{font-size: 15px;font-weight: 700;letter-spacing: -0.01em}.adm-kill:hover,.adm-stat:hover{border-color: var(--edge)}@media (max-width: 1000px){.adm-split{grid-template-columns: minmax(0,1fr)}}@media (max-width: 760px){.adm-nav{margin-left: 0}.adm-plot{min-width: 560px}}@media (max-width: 430px){.adm-stat-v{font-size: 19px}.adm-nav a{padding: 0 12px;font-size: 13px}}.cmd{display: inline-block;font-family: var(--mono);font-size: 0.86em;color: var(--t1);background: var(--ground);border: 1px solid var(--line);border-radius: 4px;padding: 0 6px;max-width: 100%;white-space: pre-wrap;overflow-wrap: anywhere;word-break: break-word;vertical-align: baseline}.who-id{font-size: 14px;font-weight: 600;color: var(--t1);text-decoration: underline;text-decoration-color: var(--edge);text-underline-offset: 3px}.who-id:hover{color: var(--accent-text);text-decoration-color: currentColor}.pill.is-off{color: var(--t3);opacity: 0.7}.adm-t td.is-dim{color: var(--t3)}.card.is-locked{border-style: dashed;border-color: var(--edge);background: var(--sink)}.lock-body{opacity: 0.45;pointer-events: none;user-select: none}.lock-body .tile-v,.lock-body .gap-n,.lock-body .gap-meta{color: var(--t3)}.lock-body .gaps{grid-template-columns: minmax(0,1fr)}.lock-bar{display: block;height: 10px;border-radius: var(--round);background: var(--raise)}.dash-actions form{display: contents}.flash{display: flex;align-items: flex-start;gap: 11px;padding: 13px 16px;border-radius: var(--r-lg);border: 1px solid rgba(76,169,126,0.4);border-left: 3px solid var(--jade);background: rgba(76,169,126,0.08)}.flash.is-bad{border-color: rgba(221,164,60,0.42);border-left-color: var(--amber);background: rgba(221,164,60,0.08)}.flash-dot{display: none}.flash.is-bad .flash-dot{background: var(--amber)}.flash-t{font-size: 14.5px;font-weight: 600;color: var(--jade-text)}.flash.is-bad .flash-t{color: var(--amber-text)}.card[id],.ctl[id],.ctl-rule[id],div[id="automod-rules"]{scroll-margin-top: 86px}.kv-v{min-width: 0}.kv-row .chips{justify-content: flex-end}.kv-v .pill,.kv-row .chips .pill{height: auto;min-height: 27px;padding: 3px 12px;white-space: normal;overflow-wrap: anywhere;text-align: right}.ctl{border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--sink)}.ctl + .ctl{margin-top: 10px}.ctl-sum{display: flex;align-items: center;gap: 10px;min-height: 48px;padding: 12px 16px;cursor: pointer;list-style: none;border-radius: var(--r-lg)}.ctl-sum::-webkit-details-marker{display: none}.ctl-sum:hover{background: rgba(255,255,255,0.025)}.ctl-title{font-size: 15px;font-weight: 650}.ctl-note{font-size: 13px;color: var(--t3)}.ctl-chev{flex: none;width: 7px;height: 7px;margin-left: auto;margin-top: -3px;border-right: 1.6px solid var(--t3);border-bottom: 1.6px solid var(--t3);transform: rotate(45deg);transition: transform 0.18s ease}.ctl[open]>.ctl-sum{border-bottom: 1px solid var(--line);border-radius: var(--r-lg) var(--r-lg) 0 0}.ctl[open]>.ctl-sum .ctl-chev{transform: rotate(-135deg);margin-top: 3px}.ctl-body{padding: 18px 16px 20px}.sw-form{display: inline-flex}.sw{display: inline-flex;align-items: center;gap: 9px;padding: 4px 10px 4px 4px;border-radius: var(--round);border: 1px solid var(--edge);background: transparent;color: var(--t3);font: inherit;font-size: 13px;font-weight: 600;cursor: pointer}.sw:hover{border-color: var(--t3);color: var(--t2)}.sw-track{position: relative;display: block;flex: none;width: 34px;height: 20px;border-radius: var(--round);background: var(--track);transition: background 0.15s ease}.sw-knob{position: absolute;top: 3px;left: 3px;width: 14px;height: 14px;border-radius: 50%;background: var(--t2);transition: transform 0.15s ease,background 0.15s ease}.sw.is-on{color: var(--jade-text);border-color: rgba(76,169,126,0.5);background: rgba(76,169,126,0.1)}.sw.is-on .sw-track{background: var(--jade)}.sw.is-on .sw-knob{transform: translateX(14px);background: #F3FBF7}.sw-text{white-space: nowrap}.ctl-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.ctl-f{display: grid;gap: 6px;min-width: 0}.ctl-k{font-size: 13.5px;font-weight: 600;color: var(--t2)}.ctl-hint{font-size: 13px;color: var(--t3);line-height: 1.45}.ctl-in{appearance: none;width: 100%;max-width: 100%;min-width: 0;height: 40px;padding: 0 12px;border-radius: var(--r-md);border: 1px solid var(--edge);background: var(--ground);color: var(--t1);font-family: var(--sans);font-size: 14.5px}.ctl-in::placeholder{color: var(--t3)}.ctl-in:focus-visible{border-color: var(--gold);outline-offset: 1px}.ctl-in:disabled{opacity: 0.45;cursor: not-allowed}.ctl-in option{background: var(--indigo);color: var(--t1)}.ctl-num{max-width: 120px;font-variant-numeric: tabular-nums}.ctl-file{height: auto;padding: 8px 11px;font-size: 13px}.ctl-file::file-selector-button{margin-right: 11px;padding: 5px 12px;border-radius: var(--pill);border: 1px solid var(--edge);background: rgba(245,241,232,0.06);color: var(--t1);font: inherit;font-size: 12.5px;cursor: pointer}.ctl-file::file-selector-button:hover{background: rgba(245,241,232,0.12)}.ctl-multi{height: auto;padding: 6px;line-height: 1.7}.ctl-multi option{padding: 2px 6px;border-radius: 6px}.ctl-pick{position: relative;display: block}.ctl-pick::after{content: '';position: absolute;right: 12px;top: 50%;width: 6px;height: 6px;margin-top: -5px;border-right: 1.6px solid var(--t3);border-bottom: 1.6px solid var(--t3);transform: rotate(45deg);pointer-events: none}.ctl-pick .ctl-in{padding-right: 30px}.ctl-checks{display: flex;flex-wrap: wrap;gap: 10px 22px}.ctl-check{display: inline-flex;align-items: center;gap: 9px;font-size: 13.5px;color: var(--t2);cursor: pointer}.ctl-check input{appearance: none;flex: none;width: 18px;height: 18px;margin: 0;border-radius: 6px;border: 1px solid var(--edge);background: var(--sink);cursor: pointer}.ctl-check input:checked{background: var(--jade);border-color: var(--jade)}.ctl-check input:checked::after{content: '';display: block;width: 5px;height: 9px;margin: 1px auto 0;border-right: 2px solid #0E2018;border-bottom: 2px solid #0E2018;transform: rotate(42deg)}.ctl-actions{display: flex;flex-wrap: wrap;gap: 10px}.ctl-inline{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.ctl-inline .ctl-in{width: auto;min-width: 190px;max-width: 420px;flex: 1 1 190px}.ctl-inline.is-locked-row{opacity: 0.5}.ctl-tight{display: inline-flex;margin-left: 8px}.ctl-tight .btn{height: 29px;padding: 0 11px;font-size: 12px}.ctl-row-end{display: inline-flex;align-items: center;gap: 2px;flex-wrap: wrap;justify-content: flex-end}.ctl-rows{display: grid;gap: 8px}.ctl-row{display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 10px 13px;border-radius: var(--r-md);border: 1px solid var(--line);background: var(--ground)}.ctl-row.is-block{align-items: flex-start}.ctl-row-k{display: grid;gap: 2px;font-size: 14px;min-width: 0;overflow-wrap: anywhere}.ctl-row-n{font-size: 12.5px;color: var(--t3)}.ctl-rules{display: grid;gap: 6px}.ctl-rule{display: grid;grid-template-columns: minmax(170px,1fr) 92px auto;align-items: center;gap: 10px 14px;padding: 9px 14px;border-radius: var(--r-md);border: 1px solid var(--line);background: var(--ground)}.ctl-rule.is-off .ctl-row-k{color: var(--t3)}.ctl-rule.is-head{border-color: transparent;background: none;padding-block: 0 2px}.ctl-col{font-size: 13px;font-weight: 600;color: var(--t3)}.ctl-rule-form{display: grid;grid-template-columns: 122px 70px 96px 88px 92px 70px;align-items: center;gap: 10px;min-width: 0}.ctl-rule .sw{width: 92px}.ctl-cell{display: grid;gap: 4px;min-width: 0}.ctl-cell.is-off{align-content: center}.ctl-cap{display: none}.ctl-none{font-size: 12.5px;color: var(--t3);opacity: 0.6;white-space: nowrap}.ctl-rule-form .ctl-in{max-width: none}.ctl-save{height: 34px;padding: 0 14px;font-size: 13.5px}@media (max-width: 1000px){.ctl-rule{grid-template-columns: minmax(0,1fr) auto}.ctl-rule .sw{width: auto}.ctl-rule.is-head{display: none}.ctl-rule-form{grid-column: 1 / -1;grid-template-columns: repeat(auto-fit,minmax(96px,1fr));align-items: end;padding-top: 4px;border-top: 1px solid var(--line)}.ctl-cap{display: block;font-size: 12.5px;color: var(--t3);font-weight: 600}.ctl-cell.is-off{display: none}.ctl-save{align-self: end;justify-self: start}}.chip-form{display: inline-flex}.chip-x{display: inline-flex;align-items: center;gap: 8px;padding: 4px 9px;border-radius: var(--r-sm);border: 1px solid var(--edge);background: var(--ground);color: var(--t2);font: inherit;font-size: 13px;cursor: pointer}.chip-x:hover{border-color: rgba(224,72,61,0.6);color: var(--accent-text)}.chip-t{font-family: var(--mono);overflow-wrap: anywhere}.chip-n{font-size: 11px;color: var(--t3)}.chip-x:hover .chip-n{color: var(--accent-text)}.chip-c{font-size: 11px;opacity: 0.6}.btn.btn-quiet{color: var(--t3)}.btn.btn-quiet:hover{color: var(--t1)}.btn.btn-danger{border-color: rgba(224,72,61,0.5);color: var(--accent-text)}.btn.btn-danger:hover{background: var(--accent-soft);border-color: rgba(224,72,61,0.75)}.btn:disabled{opacity: 0.45;cursor: not-allowed;transform: none}@media (max-width: 620px){.ctl-grid{grid-template-columns: minmax(0,1fr)}.ctl-body{padding: 16px 13px 18px}.ctl-sum{padding: 12px 13px}.ctl-rule-form .ctl-f{flex: 1 1 130px}.ctl-row{flex-wrap: wrap}.ctl-inline .ctl-in{flex-basis: 100%}}.ctl-picks{display: flex;flex-wrap: wrap;gap: 8px;max-height: 210px;overflow-y: auto;padding: 4px;border-radius: var(--r-md)}.ctl-pickbox{display: inline-flex;align-items: center;gap: 8px;padding: 7px 12px 7px 10px;border-radius: var(--pill);border: 1px solid var(--line);background: rgba(245,241,232,0.04);color: var(--t2);font-size: 13.5px;cursor: pointer;user-select: none;transition: background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.ctl-pickbox:hover{background: rgba(245,241,232,0.09);color: var(--t1)}.ctl-pickbox input{accent-color: var(--accent);width: 14px;height: 14px;margin: 0;cursor: pointer}.ctl-pickbox.is-on{background: var(--accent-soft);border-color: rgba(224,72,61,0.45);color: var(--t1)}.ctl-pickbox:focus-within{outline: 2px solid var(--accent-text);outline-offset: 2px}.ctl-rule{scroll-margin-top: 86px}.ctl-rule-more{margin-top: 10px}.ctl-rule-more>summary{list-style: none;cursor: pointer;display: inline-flex;align-items: center;gap: 6px;font-size: 13.5px;font-weight: 600;color: var(--t3);padding: 4px 0}.ctl-rule-more>summary::-webkit-details-marker{display: none}.ctl-rule-more>summary::after{content: '+';font-size: 13px}.ctl-rule-more[open]>summary::after{content: '-'}.ctl-rule-more>summary:hover{color: var(--t1)}.ctl-rule-more[open]>summary{color: var(--t2)}@media (max-width: 560px){.ctl-picks{max-height: 260px}}body:has(.shell-wide) .site-head .shell,body:has(.shell-wide) .site-foot .shell{max-width: min(1520px,100% - 48px);padding-inline: 0}.shell-wide p.copy{max-width: 74ch}.shell-wide .kv{max-width: 980px}.shell-wide p.fine{max-width: 96ch}.shell-wide .empty p{max-width: min(56ch,100%)}@media (min-width: 1300px){.shell-wide .card{padding: 30px}.shell-wide .card-pad-lg{padding: 36px}}.swap{position: relative;min-width: 0}.swap>summary{list-style: none;cursor: pointer;display: inline-flex;align-items: center;gap: 12px;min-width: 0}.swap>summary::-webkit-details-marker{display: none}.swap-chev{flex: none;width: 8px;height: 8px;margin-top: -5px;border-right: 2px solid var(--t3);border-bottom: 2px solid var(--t3);transform: rotate(45deg);transition: transform 0.18s ease}.swap[open] .swap-chev{transform: rotate(-135deg);margin-top: 4px}.swap-panel{position: absolute;left: 0;top: calc(100% + 10px);z-index: 30;width: max-content;max-width: min(430px,calc(100vw - 44px));max-height: 62vh;overflow-y: auto;padding: 6px;display: grid;gap: 1px;background: var(--surface);border: 1px solid var(--edge);border-radius: var(--r-lg);box-shadow: 0 18px 40px rgba(3,7,15,0.55)}.swap-head{font-size: 13px;font-weight: 600;color: var(--t3);padding: 6px 8px 6px}.swap-row{display: flex;align-items: center;gap: 11px;padding: 8px;border-radius: var(--r-md);text-decoration: none;min-width: 0}.swap-row:hover{background: var(--raise)}.swap-row.is-on{background: var(--accent-soft)}.swap-body{display: grid;gap: 6px;min-width: 0}.swap-name{font-size: 14px;font-weight: 650;letter-spacing: -0.01em}.swap-all{display: flex;align-items: center;height: 36px;margin-top: 5px;padding: 0 8px;border-top: 1px solid var(--line);font-size: 13px;color: var(--t3);text-decoration: none}.swap-all:hover{color: var(--t1)}.crest-sm{width: 32px;height: 32px;font-size: 13px}@media (max-width: 720px){.swap-panel{position: static;width: auto;max-width: 100%;margin-top: 12px;box-shadow: none}}.mem-cols{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,188px),1fr));gap: 18px 18px;align-items: start}.mem-col{display: grid;gap: 10px;align-content: start}.mem-list{display: grid}.mem-row{display: grid;gap: 5px;padding: 10px 0;border-top: 1px solid var(--line)}.mem-row:first-child{border-top: 0}.mem-who{display: flex;align-items: baseline;gap: 9px;min-width: 0}.mem-who .who-id{font-size: 12.5px;white-space: nowrap}.mem-n{font-size: 13px;color: var(--t3);font-variant-numeric: tabular-nums}.mem-out{font-size: 13px;color: var(--t3);text-decoration: none}.mem-out:hover{color: var(--accent-text)}.gap-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.gap-form{display: grid;gap: 9px}.gap-done{display: grid;gap: 8px;padding: 14px 16px;border: 1px solid var(--line);border-radius: var(--r-lg)}.ctl-area{height: auto;min-height: 92px;padding: 9px 11px;line-height: 1.55;resize: vertical}.tpl-picks{display: flex;flex-wrap: wrap;gap: 8px}.tpl-pick{display: inline-flex;align-items: center;height: 32px;padding: 0 14px;border-radius: var(--pill);border: 1px solid var(--line);background: rgba(245,241,232,0.04);color: var(--t2);font-size: 13.5px;font-weight: 600;text-decoration: none;transition: background 0.15s ease,color 0.15s ease,border-color 0.15s ease}.tpl-pick:hover{background: rgba(245,241,232,0.1);color: var(--t1)}.tpl-pick.is-on{background: var(--accent-soft);border-color: rgba(224,72,61,0.45);color: var(--accent-text)}.tpl-pick.is-custom{border-style: dashed}.dsc{width: 100%;border: 1px solid var(--line);border-radius: var(--r-lg);background: rgba(4,9,18,0.42);overflow: hidden}.dsc-top{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 12px 14px;border-bottom: 1px solid var(--line);box-shadow: 0 1px 0 rgba(4,9,18,0.5)}.dsc-name{font-size: 14px;font-weight: 700;letter-spacing: -0.01em;min-width: 0}.dsc-live{display: flex;align-items: center;gap: 7px;padding: 8px 14px;font-size: 13px;color: var(--t3);border-bottom: 1px solid var(--line)}.tpl-styles{display: flex;flex-wrap: wrap;align-items: center;gap: 9px 12px}.tpl-styles .fine{flex-basis: 100%}.tpl-pick.is-sm{padding: 6px 12px;font-size: 12.5px}.tpl-tune{padding: 18px 19px 19px;border: 1px solid var(--line);border-radius: var(--r-lg);background: rgba(245,241,232,0.03)}.dsc-top .dsc-v{flex: none;color: var(--t3)}.dsc-body{padding: 6px 8px 12px;max-height: 460px;overflow-y: auto;scrollbar-width: thin}.dsc-cat{padding-top: 12px}.dsc-cat:first-child{padding-top: 4px}.dsc-cat-h{display: flex;align-items: center;gap: 3px;height: 26px;padding: 0 4px;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.02em;color: #949BA4;min-width: 0}.dsc-cat-h span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.dsc-cat-h .dsc-v{flex: none;width: 9px;height: 9px}.dsc-list{display: grid;gap: 1px}.dsc-c{display: flex;align-items: center;gap: 7px;min-width: 0;height: 32px;padding: 0 8px 0 16px;border-radius: 6px;color: var(--t3);transition: background 0.14s ease,color 0.14s ease}.dsc-c:hover{background: rgba(245,241,232,0.06);color: var(--t1)}.dsc-g{flex: none;opacity: 0.65}.dsc-c-n{font-size: 13.5px;line-height: 1.3;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.dsc-tag{margin-left: auto;display: inline-flex;flex: none;color: var(--amber-text);opacity: 0.75}.dsc-b{flex: none}.tpl-split{display: grid;grid-template-columns: 288px minmax(0,1fr);gap: 24px;align-items: start}@media (max-width: 760px){.tpl-split{grid-template-columns: minmax(0,1fr)}.dsc-body{max-height: 400px}}.tpl-c-t{margin-left: auto;font-size: 12.5px;color: var(--t3);white-space: nowrap}.tpl-roles{display: flex;flex-wrap: wrap;gap: 8px}.tpl-role{display: inline-flex;align-items: center;gap: 9px;padding: 6px 13px;border-radius: var(--pill);border: 1px solid var(--line);background: rgba(245,241,232,0.04);font-size: 13px;color: var(--t2)}.tpl-swatch{width: 10px;height: 10px;border-radius: 50%;flex: none}.mods{display: grid;gap: 10px}.mod{display: grid;gap: 10px;padding: 14px 16px;border-radius: var(--r-lg);border: 1px solid var(--line);background: var(--sink)}.mod.is-on{border-color: rgba(76,169,126,0.4);border-left: 3px solid var(--jade);padding-left: 14px}.mod-h{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;flex-wrap: wrap}.mod-id{display: grid;gap: 6px;min-width: 0;flex: 1 1 340px}.mod-t{font-size: 15px;font-weight: 650;color: var(--t1);letter-spacing: -0.01em}.mod-s{font-size: 13px;color: var(--t2);line-height: 1.5;max-width: 62ch}.mod .ctl{margin-top: 2px}@media (max-width: 620px){.mod-h{flex-direction: column;align-items: stretch}}[data-shell] button[aria-busy='true']{opacity: 0.55;cursor: progress}[data-shell] .sw[aria-busy='true'] .sw-knob{transform: scale(0.82)}[data-shell] form[data-key]{transition: opacity 0.12s ease}.mod-index{display: block;position: relative}.mod-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,296px),1fr));gap: 8px 20px}.mod-item{display: grid;gap: 3px;align-content: start;padding: 12px 14px;border-radius: var(--r-md);border: 1px solid transparent;text-decoration: none;transition: background 0.15s ease,border-color 0.15s ease}.mod-item:hover{background: var(--surface);border-color: var(--line)}.mod-item-h{display: flex;flex-wrap: wrap;align-items: center;gap: 9px}.mod-item-t{font-size: 14.5px;font-weight: 700;color: var(--t1);letter-spacing: -0.008em}.mod-item:hover .mod-item-t{color: var(--accent-text)}.mod-item-s{font-size: 14px;line-height: 1.5;color: var(--t3)}.mod-lines{display: grid;gap: 11px;margin-top: 4px}.mod-line{display: grid;gap: 2px}.mod-line-t{display: inline-flex;align-items: center;gap: 8px;font-size: 13.5px;font-weight: 650;color: var(--t1)}.mod-line-p{font-size: 12px;font-weight: 600;color: var(--gold);background: rgba(217,174,85,0.1);border-radius: 4px;padding: 1px 6px}.mod-line-s{font-size: 12.5px;color: var(--t3);line-height: 1.5}.mod-radio{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.mod-tabrow{display: flex;flex-wrap: wrap;gap: 2px;margin-bottom: 22px;border-bottom: 1px solid var(--line)}.mod-tab{display: inline-flex;align-items: center;gap: 8px;height: 42px;padding: 0 14px;margin-bottom: -1px;border-bottom: 2px solid transparent;color: var(--t3);font-size: 15px;font-weight: 600;cursor: pointer;transition: color 0.15s ease,border-color 0.15s ease}.mod-tab:hover{color: var(--t1)}.mod-tab-n{font-size: 12.5px;color: var(--t3);font-variant-numeric: tabular-nums}.mod-pane{display: none}.mod-pane-lede{color: var(--t2);font-size: 15px;max-width: 62ch;margin-bottom: 16px}#mg-protection:checked~.mod-tabrow label[for="mg-protection"]{color: var(--t1);border-bottom-color: var(--accent)}#mg-protection:checked~.mod-tabrow label[for="mg-protection"] .mod-tab-n{color: var(--accent-text)}#mg-protection:focus-visible~.mod-tabrow label[for="mg-protection"]{outline: 2px solid var(--gold);outline-offset: -2px}#mg-protection:checked~.mod-pane-protection{display: block}#mg-knowledge:checked~.mod-tabrow label[for="mg-knowledge"]{color: var(--t1);border-bottom-color: var(--accent)}#mg-knowledge:checked~.mod-tabrow label[for="mg-knowledge"] .mod-tab-n{color: var(--accent-text)}#mg-knowledge:focus-visible~.mod-tabrow label[for="mg-knowledge"]{outline: 2px solid var(--gold);outline-offset: -2px}#mg-knowledge:checked~.mod-pane-knowledge{display: block}#mg-channels:checked~.mod-tabrow label[for="mg-channels"]{color: var(--t1);border-bottom-color: var(--accent)}#mg-channels:checked~.mod-tabrow label[for="mg-channels"] .mod-tab-n{color: var(--accent-text)}#mg-channels:focus-visible~.mod-tabrow label[for="mg-channels"]{outline: 2px solid var(--gold);outline-offset: -2px}#mg-channels:checked~.mod-pane-channels{display: block}#mg-members:checked~.mod-tabrow label[for="mg-members"]{color: var(--t1);border-bottom-color: var(--accent)}#mg-members:checked~.mod-tabrow label[for="mg-members"] .mod-tab-n{color: var(--accent-text)}#mg-members:focus-visible~.mod-tabrow label[for="mg-members"]{outline: 2px solid var(--gold);outline-offset: -2px}#mg-members:checked~.mod-pane-members{display: block}#mg-daily:checked~.mod-tabrow label[for="mg-daily"]{color: var(--t1);border-bottom-color: var(--accent)}#mg-daily:checked~.mod-tabrow label[for="mg-daily"] .mod-tab-n{color: var(--accent-text)}#mg-daily:focus-visible~.mod-tabrow label[for="mg-daily"]{outline: 2px solid var(--gold);outline-offset: -2px}#mg-daily:checked~.mod-pane-daily{display: block}.legal{padding: 46px 0 30px}.legal-head{max-width: 68ch}.legal-head .h-sec{margin-top: 13px}.legal-head .lede{margin-top: 15px}.legal-search{margin-top: 28px;max-width: 620px}.legal-search form{display: grid;gap: 9px}.legal-search label{font-size: 12.5px;font-weight: 600;color: var(--t3)}.legal-bar{display: flex;flex-wrap: wrap;gap: 10px}.legal-field{flex: 1 1 240px;min-width: 0;height: 46px;padding: 0 17px;border-radius: var(--r-md);border: 1px solid var(--edge);background: var(--sink);color: var(--t1);font: inherit;font-size: 15.5px}.legal-field::placeholder{color: var(--t3)}.legal-list{margin-top: 36px;display: grid;gap: 12px}.legal-row{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 12px 22px;align-items: center;padding: 21px 23px;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);text-decoration: none;transition: border-color 0.15s ease}.legal-row:hover{border-color: var(--edge);background: var(--raise)}.legal-row h2{font-size: 17px;font-weight: 650;letter-spacing: -0.01em}.legal-row p{margin-top: 7px;font-size: 14.5px;line-height: 1.6;color: var(--t2);max-width: 62ch}.legal-go{font-size: 12.5px;font-weight: 600;color: var(--t3);white-space: nowrap}.legal-row:hover .legal-go{color: var(--accent-text)}.legal-contact{margin-top: 30px;max-width: 68ch}.legal-contact code{font-family: var(--mono);font-size: 13px;color: var(--t1)}.doc{padding: 38px 0 26px}.doc-grid{display: grid;grid-template-columns: 248px minmax(0,1fr);gap: 54px;align-items: start}.doc-side{position: sticky;top: 88px;max-height: calc(100vh - 122px);overflow-y: auto;padding-right: 4px}.toc-k{font-size: 12.5px;font-weight: 600;color: var(--t3)}.toc{margin-top: 12px;display: grid;gap: 1px}.toc a{display: grid;grid-template-columns: 22px minmax(0,1fr);gap: 8px;padding: 7px 9px;border-radius: var(--r-sm);text-decoration: none;font-size: 13.5px;line-height: 1.45;color: var(--t2);transition: background 0.16s ease,color 0.16s ease}.toc a:hover{background: var(--raise);color: var(--t1)}.toc-n{font-size: 12px;color: var(--t3)}.toc-back{margin-top: 16px;padding-top: 14px;border-top: 1px solid var(--line)}.toc-back a{font-size: 13.5px;color: var(--t3);text-decoration: none}.toc-back a:hover{color: var(--t1)}.doc-main{max-width: 68ch}.doc-title{margin-top: 16px;font-size: clamp(28px,3.6vw,40px);letter-spacing: -0.032em}.doc-dates{margin-top: 17px;display: flex;flex-wrap: wrap;gap: 8px 10px}.doc-lede{margin-top: 19px;font-size: 16.5px;line-height: 1.72;color: var(--t2)}.doc-rule{margin-top: 30px;height: 1px;background: var(--line)}.sec{padding-top: 36px;scroll-margin-top: 94px}.sec-title{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 13px;align-items: baseline;font-size: 19px;font-weight: 700;letter-spacing: -0.02em;line-height: 1.32}.sec-n{font-size: 13px;font-weight: 700;color: var(--accent-text)}.sec-body{margin-top: 15px;display: grid;gap: 14px}.sec-body p{font-size: 15.5px;line-height: 1.78;color: var(--t2)}.sec-list{margin-top: 15px;display: grid;gap: 11px}.sec-list li{position: relative;padding-left: 21px;font-size: 15.5px;line-height: 1.7;color: var(--t2)}.sec-list li::before{content: '';position: absolute;left: 2px;top: 0.72em;width: 6px;height: 6px;border-radius: 50%;background: var(--accent);opacity: 0.75}.doc-foot{margin-top: 48px;padding-top: 24px;border-top: 1px solid var(--line);display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 22px}.hits{margin-top: 32px;display: grid;gap: 12px}.hit{display: block;padding: 19px 21px;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);text-decoration: none;transition: border-color 0.15s ease}.hit:hover{border-color: var(--edge)}.hit-top{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 12px}.hit-doc{font-size: 15px;font-weight: 700;letter-spacing: -0.01em}.hit-sec{font-size: 14px;color: var(--t3)}.hit-n{margin-left: auto;font-size: 11.5px;color: var(--t3);white-space: nowrap}.hit-text{margin-top: 10px;font-size: 14.5px;line-height: 1.72;color: var(--t2);overflow-wrap: anywhere}.hit-text mark{background: var(--accent-soft);color: var(--accent-text);border-radius: 4px;padding: 0 3px;font-weight: 600}.legal-empty{margin-top: 30px;max-width: 62ch}@media (max-width: 940px){.doc-grid{grid-template-columns: minmax(0,1fr);gap: 30px}.doc-side{position: static;max-height: none;overflow: visible;padding: 18px;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface)}}@media (max-width: 620px){.legal-row{grid-template-columns: minmax(0,1fr)}.legal-go{display: none}.legal{padding: 34px 0 20px}.doc{padding: 28px 0 20px}}.is-site h1,.is-site h2,.is-site h3{text-wrap: balance}.is-site .lede,.is-site .copy{text-wrap: pretty}.band-open{padding-top: 56px}.sec-head{max-width: 62ch;margin-bottom: 36px}.sec-head .h-sec + p,.sec-head .h-sub + p{margin-top: 14px}.band>.shell>.h-sec{margin-bottom: 36px}.band>.shell>p.fine{margin-top: 28px;max-width: 76ch}.grid-3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.grid-2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.feature{display: flex;flex-direction: column;gap: 12px;height: 100%}.feature .h-card{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.stack-40>.stack-24 + .stack-24{margin-top: 48px}.tick{color: var(--jade-text);flex: none}.trust{display: flex;flex-wrap: wrap;gap: 10px 22px}.trust li{display: flex;align-items: center;gap: 9px;font-size: 14.5px;color: var(--t2)}.hero{padding: 64px 0 76px}.hero-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 56px;align-items: center}.hero-copy>* + *{margin-top: 24px}.hero .h-hero{font-size: clamp(38px,4.9vw,60px)}.hero .lede{max-width: 46ch}.hero-fine{font-size: 14px;color: var(--t3);max-width: 44ch}.wave-band{position: relative;height: 64px;overflow: hidden}.wave-band svg{width: 100%;height: 64px}.wave-fade{position: absolute;inset: 0;background: linear-gradient(180deg,rgba(14,23,41,0.2),var(--ground))}.demo{display: flex;flex-direction: column;height: 486px;background: #313338;border: 1px solid #1E1F22;border-radius: 10px;overflow: hidden;color: #DBDEE1}.demo-bar{display: flex;align-items: center;gap: 6px;height: 48px;flex: none;padding: 0 16px;border-bottom: 1px solid #26272B;box-shadow: 0 1px 0 rgba(0,0,0,0.2)}.demo-hash{color: #80848E}.demo-chan{font-size: 15.5px;font-weight: 600;color: #F2F3F5}.demo-topic{margin-left: 10px;padding-left: 12px;border-left: 1px solid #3F4147;font-size: 13.5px;color: #949BA4;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.demo-body{flex: 1;min-height: 0;display: flex;flex-direction: column;justify-content: flex-end;padding: 0 0 8px;overflow: hidden;-webkit-mask-image: linear-gradient(180deg,transparent,#000 40px);mask-image: linear-gradient(180deg,transparent,#000 40px)}.demo-day{display: flex;align-items: center;gap: 8px;margin: 16px 16px 4px;font-size: 12px;font-weight: 600;color: #949BA4}.demo-day::before,.demo-day::after{content: '';flex: 1;height: 1px;background: #3F4147}.demo-input{flex: none;margin: 0 16px 16px;height: 44px;display: flex;align-items: center;padding: 0 16px;border-radius: 8px;background: #383A40;font-size: 15px;color: #6D6F78}.msg{display: flex;gap: 14px;padding: 8px 16px}.msg .seal{border-radius: 50%;width: 40px;height: 40px;font-size: 24px}.msg-who{display: flex;align-items: center;gap: 6px}.msg-name{font-size: 15.5px;font-weight: 600;color: #F2F3F5}.msg-name.is-bot{color: #F28B82}.msg-app{height: 16px;padding: 0 4px;border-radius: 3px;background: #5865F2;color: #fff;font-size: 10px;font-weight: 700;line-height: 16px}.msg-time{font-size: 12px;color: #949BA4;margin-left: 2px}.msg-text{font-size: 15px;line-height: 1.45;color: #DBDEE1;margin-top: 2px}.msg-embed{margin-top: 6px;max-width: 400px;padding: 10px 14px 12px;border-radius: 4px;border-left: 4px solid var(--accent);background: #2B2D31}.msg-embed .msg-text{margin-top: 0;font-size: 14.5px}.msg-embed.is-chat{border-left-color: #F0B232}.msg-src{margin-top: 8px;font-size: 12px;color: #949BA4}.mini{width: 40px;height: 40px;border-radius: 50%;flex: none;display: grid;place-items: center;font-size: 16px;font-weight: 700;color: #fff}.mini-a{background: #3BA55C}.mini-b{background: #5865F2}.beat{display: grid;grid-template-rows: 0fr;opacity: 0;animation-duration: 21s;animation-timing-function: cubic-bezier(0.22,1,0.36,1);animation-iteration-count: infinite;animation-fill-mode: both}.beat>*{min-height: 0;overflow: hidden}.beat-1{animation-name: beat-1}.beat-2{animation-name: beat-2}.beat-3{animation-name: beat-3}.beat-4{animation-name: beat-4}.beat-5{animation-name: beat-5}@keyframes beat-1{0%,1%{opacity: 0;grid-template-rows: 0fr}5%,92%{opacity: 1;grid-template-rows: 1fr}96%{opacity: 0;grid-template-rows: 1fr}100%{opacity: 0;grid-template-rows: 0fr}}@keyframes beat-2{0%,9%{opacity: 0;grid-template-rows: 0fr}13%,92%{opacity: 1;grid-template-rows: 1fr}96%{opacity: 0;grid-template-rows: 1fr}100%{opacity: 0;grid-template-rows: 0fr}}@keyframes beat-3{0%,21%{opacity: 0;grid-template-rows: 0fr}25%,92%{opacity: 1;grid-template-rows: 1fr}96%{opacity: 0;grid-template-rows: 1fr}100%{opacity: 0;grid-template-rows: 0fr}}@keyframes beat-4{0%,29%{opacity: 0;grid-template-rows: 0fr}33%,92%{opacity: 1;grid-template-rows: 1fr}96%{opacity: 0;grid-template-rows: 1fr}100%{opacity: 0;grid-template-rows: 0fr}}@keyframes beat-5{0%,53%{opacity: 0;grid-template-rows: 0fr}57%,92%{opacity: 1;grid-template-rows: 1fr}96%{opacity: 0;grid-template-rows: 1fr}100%{opacity: 0;grid-template-rows: 0fr}}.scan{margin: 6px 16px 6px 70px;padding: 10px 12px 12px;border-radius: 6px;background: #2B2D31}.scan-h{display: flex;align-items: center;gap: 8px;font-size: 13px;line-height: 1.45;color: #B5BAC1}.scan-dot{flex: none;width: 6px;height: 6px;border-radius: 50%;background: #F0B232;animation: scan-pulse 1.4s ease-in-out infinite}.scan-chips{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin-top: 9px}.scan-chip{font-size: 12.5px;font-weight: 500;padding: 1px 6px;border-radius: 3px;background: rgba(88,101,242,0.3);color: #C9CDFB;opacity: 0;animation-duration: 21s;animation-timing-function: ease-out;animation-iteration-count: infinite;animation-fill-mode: both}.chip-1{animation-name: chip-1}.chip-2{animation-name: chip-2}.chip-3{animation-name: chip-3}.scan-skip{font-size: 12px;color: #949BA4}.scan-bar{display: block;height: 2px;margin-top: 10px;border-radius: 2px;background: #3F4147;overflow: hidden}.scan-fill{display: block;width: 0;height: 100%;background: #F0B232;animation: scan-sweep 21s cubic-bezier(0.33,1,0.68,1) infinite both}@keyframes chip-1{0%,35%{opacity: 0}38%,100%{opacity: 1}}@keyframes chip-2{0%,40%{opacity: 0}43%,100%{opacity: 1}}@keyframes chip-3{0%,45%{opacity: 0}48%,100%{opacity: 1}}@keyframes scan-sweep{0%,33%{width: 0}52%,100%{width: 100%}}@keyframes scan-pulse{0%,100%{opacity: 0.35}50%{opacity: 1}}@media (prefers-reduced-motion: reduce){.beat,.scan-chip,.scan-dot{animation: none !important;opacity: 1 !important}.beat{grid-template-rows: 1fr !important}.scan-fill{animation: none !important;width: 100% !important}}.trio{display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}.trio-item{padding: 4px 32px 4px 0}.trio-item + .trio-item{padding-left: 32px;border-left: 1px solid var(--line)}.trio-item .h-card{margin-bottom: 10px}.steps{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 32px}.step{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 16px;align-items: start}.step .h-card{margin-bottom: 6px}.step-no{font-family: var(--display);font-size: 44px;font-weight: 800;line-height: 0.9;color: var(--accent);min-width: 0.8em}.steps-long{grid-template-columns: minmax(0,1fr);gap: 0;max-width: 760px}.steps-long .step{padding: 24px 0;border-top: 1px solid var(--line);gap: 22px}.steps-long .step:first-child{border-top: 0;padding-top: 0}.steps-long .step-no{min-width: 1.1em;text-align: right}.step-note{margin-top: 10px}.split{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);gap: 56px;align-items: start}.split-head>* + *{margin-top: 16px}.defs{display: grid}.def{padding: 18px 0;border-top: 1px solid var(--line)}.def:first-child{border-top: 0;padding-top: 4px}.def dd{margin-top: 6px}.guard{display: grid;grid-template-columns: minmax(0,0.85fr) minmax(0,1.15fr);gap: 56px;align-items: center}.guard-art{display: grid;place-items: center}.guard-art svg{width: 100%;height: auto;max-width: 400px}.guard-lede{margin-top: 16px;max-width: 52ch}.guard-list{display: grid;margin: 24px 0 20px}.guard-item{padding: 16px 0;border-top: 1px solid var(--line)}.guard-head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 12px}.guard-name{font-size: 16px;font-weight: 650;letter-spacing: -0.01em}.guard-num{font-size: 13.5px;color: var(--gold);font-variant-numeric: tabular-nums;white-space: nowrap}.guard-body{font-size: 15px;color: var(--t2);line-height: 1.6;margin-top: 4px;max-width: 56ch}.plan-rows{display: grid;border-top: 1px solid var(--edge)}.plan-row{display: grid;grid-template-columns: 9rem 8rem minmax(0,1fr);gap: 8px 24px;align-items: baseline;padding: 18px 0;border-bottom: 1px solid var(--line)}.plan-name{font-size: 17px;font-weight: 650}.plan-cost{font-family: var(--display);font-size: 28px;font-weight: 800;line-height: 1}.plan-per{font-family: var(--sans);font-size: 13px;font-weight: 400;color: var(--t3);margin-left: 6px}.plan-what{font-size: 15px;color: var(--t2);line-height: 1.55}.closing{border-top: 1px solid var(--line)}.closing-in{display: flex;align-items: center;gap: 32px}.closing-in .copy{max-width: 54ch}.prices{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px;align-items: stretch}.price{position: relative;height: 100%;display: flex;flex-direction: column;gap: 16px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-xl);padding: 24px 22px}.price.is-pick{border-color: rgba(224,72,61,0.6);box-shadow: inset 0 3px 0 var(--accent)}.price-tag{position: absolute;top: 14px;right: 14px}.price-arc{display: block;width: 100%;height: 50px;margin-bottom: -4px}.price-name{font-size: 17px;font-weight: 650}.price-amt{display: flex;align-items: baseline;gap: 6px}.price-num{font-family: var(--display);font-size: 42px;font-weight: 800;line-height: 1}.price-per{font-size: 13.5px;color: var(--t3)}.price-note{font-size: 14px;color: var(--t2);line-height: 1.55;min-height: 66px}.prices-cap{margin-top: 18px}.figures{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));border-top: 1px solid var(--edge)}.figure{padding: 22px 22px 6px 0}.figure + .figure{padding-left: 22px;border-left: 1px solid var(--line)}.figure-v{font-family: var(--display);font-size: clamp(32px,4vw,46px);font-weight: 800;line-height: 1;font-variant-numeric: tabular-nums}.figure-k{font-size: 15px;font-weight: 650;margin: 12px 0 4px}.log{display: grid}.log-entry{display: grid;grid-template-columns: 13rem minmax(0,1fr);gap: 12px 32px;padding: 28px 0;border-top: 1px solid var(--line)}.log-entry:first-child{border-top: 0;padding-top: 0}.log-date{font-size: 16px;font-weight: 650;color: var(--t1)}.log-items{display: grid;gap: 14px}.log-items li{position: relative;padding-left: 18px;font-size: 15px;line-height: 1.7;color: var(--t2);max-width: 74ch}.log-items li::before{content: '';position: absolute;left: 0;top: 0.72em;width: 6px;height: 6px;border-radius: 1px;background: var(--accent)}.faq-list{display: grid;border-top: 1px solid var(--edge);max-width: 860px}.faq-item{border-bottom: 1px solid var(--line)}.faq-q{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 0;cursor: pointer;list-style: none;font-size: 16.5px;font-weight: 650}.faq-q::-webkit-details-marker{display: none}.faq-q::after{content: '+';flex: none;font-size: 22px;font-weight: 400;line-height: 1;color: var(--t3)}.faq-item[open] .faq-q::after{content: '\2212'}.faq-q:hover{color: var(--accent-text)}.faq-item .copy{padding: 0 0 20px;max-width: 72ch}.lost{display: grid;margin-top: 36px;max-width: 760px;border-top: 1px solid var(--edge)}.lost-row{display: grid;grid-template-columns: 9rem 10rem minmax(0,1fr);gap: 16px;align-items: baseline;padding: 15px 0;border-bottom: 1px solid var(--line);text-decoration: none}.lost-row:hover .lost-t{color: var(--accent-text)}.lost-k{font-family: var(--mono);font-size: 13px;color: var(--t3)}.lost-t{font-size: 16px;font-weight: 650}.lost-n{font-size: 14.5px;color: var(--t3)}.lost-path .cmd{font-size: 13px;padding: 2px 8px;max-width: 100%;overflow: hidden;text-overflow: ellipsis}.lost-code{font-family: var(--display);font-size: clamp(64px,11vw,104px);font-weight: 800;line-height: 0.9;color: var(--accent)}.legal-link{color: var(--accent-text);text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px;word-break: break-word}.legal-link:hover{color: var(--t1)}.is-site .legal-row{grid-template-columns: 3ch minmax(0,1fr) auto;align-items: start}.legal-n{padding-top: 2px;font-size: 13.5px;color: var(--t3);font-variant-numeric: tabular-nums}.legal-row:hover .legal-n{color: var(--accent-text)}.is-site .legal-head .h-sec{margin-top: 0}.is-site .legal-head{margin-inline: auto;max-width: 70ch}.is-site .legal-list,.is-site .legal-search,.is-site .legal-contact{margin-inline: auto;max-width: 70ch}.is-site .doc-title{font-family: var(--display);font-weight: 800;letter-spacing: -0.005em}.is-site .sec:target .sec-title{text-decoration: underline;text-decoration-color: rgba(224,72,61,0.6);text-underline-offset: 7px;text-decoration-thickness: 2px}@media (max-width: 1000px){.prices{grid-template-columns: repeat(2,minmax(0,1fr))}.figures{grid-template-columns: repeat(2,minmax(0,1fr))}.figure:nth-child(3){padding-left: 0;border-left: 0}.figure:nth-child(n + 3){border-top: 1px solid var(--line)}}@media (max-width: 940px){.hero{padding: 44px 0 56px}.hero-grid,.split,.guard{grid-template-columns: minmax(0,1fr);gap: 40px}.grid-2,.grid-3{grid-template-columns: minmax(0,1fr)}.trio,.steps{grid-template-columns: minmax(0,1fr);gap: 0}.trio-item,.trio-item + .trio-item{padding: 18px 0;border-left: 0;border-top: 1px solid var(--line)}.trio-item:first-child{border-top: 0;padding-top: 0}.steps .step{padding: 18px 0;border-top: 1px solid var(--line)}.steps .step:first-child{border-top: 0;padding-top: 0}.guard-art svg{max-width: 300px}.log-entry{grid-template-columns: minmax(0,1fr)}}@media (max-width: 620px){.demo{height: 450px}.demo-topic{display: none}.msg{gap: 12px;padding: 8px 12px}.scan{margin-left: 64px;margin-right: 12px}.prices{grid-template-columns: minmax(0,1fr)}.plan-row{grid-template-columns: minmax(0,1fr) auto}.plan-what{grid-column: 1 / -1}.closing-in{flex-direction: column;align-items: flex-start;gap: 20px}.closing-in .seal-lg{width: 64px;height: 64px;font-size: 42px}.lost-row{grid-template-columns: minmax(0,1fr);gap: 3px}.is-site .legal-row{grid-template-columns: 3ch minmax(0,1fr)}.figures{grid-template-columns: minmax(0,1fr)}.figure,.figure + .figure{padding-left: 0;border-left: 0;border-top: 1px solid var(--line)}.figure:first-child{border-top: 0}.wave-band,.wave-band svg{height: 44px}.mod-tabrow{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin-inline: -20px;padding-inline: 20px}.mod-tabrow::-webkit-scrollbar{display: none}.mod-tab{flex: none}}.is-app .band-tight{padding: 28px 0 72px}.is-app h1,.is-app h2,.is-app h3{text-wrap: balance}.is-app .copy,.is-app .lede{text-wrap: pretty}.is-app .copy{font-size: 14.5px;line-height: 1.62}.is-app .fine{font-size: 13.5px;line-height: 1.58}.is-app .h-sub{font-size: clamp(18px,2vw,21px)}.is-app .h-card{font-size: 16px}.is-app .card{padding: 22px 24px}.is-app .card-pad-lg{padding: 26px 28px}.is-app .panels{gap: 16px}.is-app .stack-24>* + *{margin-top: 20px}.is-app [id]{scroll-margin-top: 84px}.dash-strip{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,170px),1fr));background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-xl);overflow: hidden}.dash-cell{display: grid;gap: 2px;align-content: start;padding: 16px 18px;border-left: 1px solid var(--line);margin-left: -1px}.dash-cell-k{font-size: 13px;color: var(--t3)}.dash-cell-v{font-size: 26px;font-weight: 750;letter-spacing: -0.02em;line-height: 1.15;font-variant-numeric: tabular-nums}.dash-cell-n{font-size: 13px;color: var(--t3)}.dash-cell.is-warn .dash-cell-v{color: var(--amber-text)}.dash-cell.is-crit .dash-cell-v{color: var(--accent-text)}.dash-body{display: grid;grid-template-columns: 216px minmax(0,1fr);gap: 28px;align-items: start}.dash-main{min-width: 0;min-height: 60vh}.dash-main>.dash-sec + .dash-sec{margin-top: 40px}.dash-nav{position: sticky;top: 84px}.dash-nav-in{display: grid;gap: 2px}.dash-jump{display: flex;align-items: center;justify-content: space-between;gap: 10px;height: 42px;padding: 0 12px;border-radius: var(--r-md);font-size: 15px;font-weight: 600;color: var(--t2);text-decoration: none;white-space: nowrap;transition: background 0.15s ease,color 0.15s ease}.dash-jump:hover{background: var(--surface);color: var(--t1)}.dash-jump.is-on{background: var(--raise);color: var(--t1);box-shadow: inset 3px 0 0 var(--accent)}.dash-jump-n{min-width: 22px;height: 20px;padding: 0 6px;border-radius: 4px;background: var(--raise);color: var(--t2);font-size: 12px;font-weight: 650;line-height: 20px;text-align: center;font-variant-numeric: tabular-nums}.dash-jump.is-on .dash-jump-n{background: var(--accent-fill);color: #FFF8F4}html[data-tab] .dash-sec{display: none}html[data-tab="overview"] .dash-sec[data-sec="overview"]{display: block}html[data-tab="tickets"] .dash-sec[data-sec="tickets"]{display: block}html[data-tab="modules"] .dash-sec[data-sec="modules"]{display: block}html[data-tab="automod"] .dash-sec[data-sec="automod"]{display: block}html[data-tab="knowledge"] .dash-sec[data-sec="knowledge"]{display: block}html[data-tab="server"] .dash-sec[data-sec="server"]{display: block}html[data-tab] .dash-main>.dash-sec + .dash-sec{margin-top: 0}.dash-sec>* + *{margin-top: 16px}.dash-sec-h{padding-bottom: 4px}.dash-sec-t{font-size: 24px;font-weight: 750;letter-spacing: -0.02em}.dash-sec-n{margin-top: 4px;font-size: 14.5px;color: var(--t3)}.is-app .card>.eyebrow:first-child,.is-app .card>.stack-6:first-child>.eyebrow,.is-app .card .meter-row>.eyebrow{font-size: 16px}.is-app .adm-t{font-size: 14px}.is-app .adm-t th{position: sticky;top: 0;z-index: 1}.is-app .adm-num,.is-app .adm-mono,.is-app .adm-quota{font-variant-numeric: tabular-nums}.is-app .adm-scroll{max-height: 620px;overflow: auto;scrollbar-width: thin}.is-app .hero-num{font-size: 46px}.pill-plan{background: rgba(217,174,85,0.12);color: var(--gold)}.is-app .mod{gap: 8px}.is-app .mod .ctl{margin-top: 0;border: 0;background: transparent;border-radius: 0}.is-app .mod .ctl-sum{min-height: 0;padding: 6px 0;border-radius: var(--r-sm);gap: 9px}.is-app .mod .ctl-sum:hover{background: transparent}.is-app .mod .ctl-sum:hover .ctl-title{color: var(--t1)}.is-app .mod .ctl-title{font-size: 13.5px;font-weight: 600;color: var(--t3);transition: color 0.15s ease}.is-app .mod .ctl-chev{margin-left: 0}.is-app .mod .ctl[open]>.ctl-sum{border-bottom: 0;border-radius: var(--r-sm)}.is-app .mod .ctl[open]>.ctl-sum .ctl-title{color: var(--t1)}.is-app .mod .ctl-body{padding: 14px 0 4px;border-top: 1px solid var(--line)}.tag-list{display: grid;gap: 8px}.tag-row{padding: 13px 15px;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--sink)}.tag-head{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px}.tag-head .fine{color: var(--t3)}.tag-head form{margin-left: auto}.tag-title{font-size: 14px;font-weight: 650;margin-top: 8px}.tag-body{font-size: 14px;line-height: 1.55;color: var(--t2);margin-top: 4px;white-space: pre-wrap;overflow-wrap: anywhere}.dpv{padding: 12px 10px;border: 1px solid #1E1F22;border-radius: var(--r-lg);background: #313338}.dpv-msg{display: flex;gap: 12px}.dpv-face{flex: none;width: 36px;height: 36px;border-radius: 50%;display: grid;place-items: center;background: var(--accent-fill);color: #FFF6F0;font-family: var(--kanji);font-size: 19px;font-weight: 800}.dpv-body{min-width: 0;flex: 1 1 auto}.dpv-who{display: flex;align-items: center;gap: 6px}.dpv-name{font-size: 15px;font-weight: 600;color: #F28B82}.dpv-bot{font-size: 10px;font-weight: 700;padding: 0 4px;border-radius: 3px;background: #5865F2;color: #fff;line-height: 16px}.dpv-time{font-size: 12px;color: #949BA4}.dpv-line{font-size: 14.5px;line-height: 1.45;color: #DBDEE1;margin-top: 2px}.dpv-at{background: rgba(88,101,242,0.3);color: #C9CDFB;border-radius: 3px;padding: 0 2px}.dpv-embed{margin-top: 6px;border-left: 4px solid var(--accent);border-radius: 4px;background: #2B2D31;padding: 10px 14px 12px;max-width: 460px}.dpv-embed-in{display: flex;gap: 14px;align-items: flex-start}.dpv-embed-text{min-width: 0;flex: 1 1 auto}.dpv-title{font-size: 15px;font-weight: 600;color: #F2F3F5}.dpv-desc{font-size: 14px;line-height: 1.45;color: #DBDEE1;margin-top: 4px;white-space: pre-wrap;overflow-wrap: anywhere}.dpv-author{display: flex;align-items: center;gap: 8px;margin-bottom: 6px;font-size: 13.5px;font-weight: 600;color: #F2F3F5}.dpv-author-face{flex: none;width: 22px;height: 22px;border-radius: 50%;background: #5865F2}.dpv-facts{display: grid;grid-template-columns: repeat(auto-fill,minmax(120px,1fr));gap: 8px 14px;margin-top: 10px}.dpv-fact{display: grid;gap: 1px}.dpv-fact-k{font-size: 13px;font-weight: 600;color: #F2F3F5}.dpv-fact-v{font-size: 13.5px;color: #DBDEE1}.dpv-foot{font-size: 12px;color: #949BA4;margin-top: 8px}.dpv-thumb{flex: none;width: 56px;height: 56px;border-radius: 4px;background: #3F4147}.dpv-image{display: block;margin-top: 10px;padding: 22px 0;border-radius: 4px;text-align: center;font-size: 12.5px;color: #949BA4;background: #3F4147}@media (max-width: 1060px){.dash-body{grid-template-columns: minmax(0,1fr);gap: 18px}.dash-nav{top: 64px;z-index: 20;margin: 0 -24px;padding: 8px 24px;background: var(--ground);border-bottom: 1px solid var(--line)}.dash-nav-in{display: flex;gap: 4px;overflow-x: auto;scrollbar-width: none}.dash-nav-in::-webkit-scrollbar{display: none}.dash-jump{flex: none;height: 38px;justify-content: flex-start}.dash-jump.is-on{box-shadow: inset 0 -2px 0 var(--accent)}}@media (max-width: 900px){.is-app .period{grid-template-columns: minmax(0,1fr);gap: 22px}.is-app .period-side{padding-left: 0;padding-top: 22px;border-left: 0;border-top: 1px solid var(--line)}}@media (max-width: 620px){.is-app .card{padding: 18px 16px}.is-app .band-tight{padding: 20px 0 56px}.dash-nav{margin: 0 -16px;padding: 8px 16px}.dash-strip{grid-template-columns: repeat(2,minmax(0,1fr))}.dash-cell{padding: 13px 14px;border-top: 1px solid var(--line);margin-top: -1px}.dash-cell-v{font-size: 21px}.dash-sec-t{font-size: 21px}.is-app .adm-stats{grid-template-columns: repeat(2,minmax(0,1fr))}.is-app .tiles{grid-template-columns: repeat(2,minmax(0,1fr))}.is-app .mod-id{flex-basis: auto}.is-app .mod-h{gap: 10px}}.key-kv .kv-v{min-width: 0;text-align: right;overflow-wrap: anywhere}.key-err{color: var(--accent-text)}.key-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.bld{display: grid;gap: 12px;padding: 16px 17px;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--sink)}.bld-t{font-size: 14px;font-weight: 700;color: var(--t1);letter-spacing: -0.01em}.bld-row{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px}.bld-notes{display: grid;gap: 4px;margin: 0;padding: 0;list-style: none}.bld-notes li{font-size: 13px;color: var(--t3)}.bld-asks{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none}.bld-ask{display: flex;align-items: baseline;gap: 9px;font-size: 14px;color: var(--t2);min-width: 0}.bld-ask span:last-child{min-width: 0;overflow-wrap: anywhere}.bld-mark{flex: none;width: 14px;font-weight: 700;color: var(--jade-text)}.bld-ask.is-miss{color: var(--t3)}.bld-ask.is-miss .bld-mark{color: var(--accent-text)}.desk-top{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 16px}.desk-top .dash-actions{align-self: center}.desk-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.desk-num{font-weight: 650;color: var(--t3);font-variant-numeric: tabular-nums}.desk-headline{min-width: 0}.desk-set{min-width: 0;margin: 0;padding: 0;border: 0}.desk-set legend{padding: 0;margin-bottom: 6px}.desk-from{display: inline-flex;align-items: center;gap: 8px}.desk-state .ctl-actions{margin-top: 14px}.desk-list{display: grid;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-xl);overflow: hidden}.desk-row{display: grid;grid-template-columns: 10px minmax(0,1fr) auto;gap: 4px 14px;align-items: center;padding: 14px 18px;border-top: 1px solid var(--line);color: inherit;text-decoration: none;transition: background 0.15s ease}.desk-row:first-child{border-top: 0}.desk-row:hover{background: var(--raise)}.desk-row-main{min-width: 0;display: grid;gap: 6px}.desk-subj{font-size: 15px;font-weight: 650;color: var(--t1);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.desk-row.is-closed .desk-subj{color: var(--t3);font-weight: 600}.desk-row.is-unread .desk-subj{font-weight: 750}.desk-when{font-size: 13px;color: var(--t3);white-space: nowrap;text-align: right}.desk-dot{display: inline-block;width: 8px;height: 8px;border-radius: 50%;flex: none;vertical-align: middle}.desk-dot.is-on{background: var(--accent);box-shadow: 0 0 0 3px var(--accent-soft)}.desk-form{display: grid;gap: 18px;max-width: 780px}.desk-form .ctl-f{align-content: start}.desk-choices{display: flex;flex-wrap: wrap;gap: 8px}.desk-choice{position: relative;display: inline-flex}.desk-choice input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.desk-choice>span{display: inline-flex;align-items: center;gap: 7px;height: 34px;padding: 0 14px;border-radius: var(--pill);border: 1px solid var(--line);background: var(--sink);color: var(--t2);font-size: 13.5px;font-weight: 600;transition: background 0.15s ease,color 0.15s ease,border-color 0.15s ease}.desk-choice:hover>span{color: var(--t1);border-color: var(--edge)}.desk-choice input:checked + span{background: var(--accent-soft);border-color: var(--accent);color: var(--accent-text)}.desk-choice input:focus-visible + span{outline: 2px solid var(--gold);outline-offset: 2px}.desk-choice .dot{opacity: 0.85}.desk-pri-low{color: var(--t3)}.desk-pri-medium{color: var(--t2)}.desk-pri-high{color: var(--amber-text)}.desk-pri-urgent{color: var(--accent-text)}.desk-grid{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 20px;align-items: start}.desk-side{display: grid;gap: 16px;position: sticky;top: 84px}.desk-side .card{padding: 18px 20px}.desk-side .kv-k{font-size: 13.5px}.desk-side .kv-v{font-size: 13.5px;text-align: right;overflow-wrap: anywhere}.desk-side .ctl-f + .ctl-f{margin-top: 12px}.desk-chat{display: flex;flex-direction: column;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-xl);overflow: hidden}.desk-scroll{display: flex;flex-direction: column-reverse;min-height: 240px;max-height: min(66vh,760px);overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin}.desk-thread{display: grid;gap: 18px;padding: 22px 20px}.desk-day{display: flex;align-items: center;gap: 12px;font-size: 12px;font-weight: 600;color: var(--t3)}.desk-day::before,.desk-day::after{content: '';flex: 1;height: 1px;background: var(--line)}.desk-msg{display: flex;align-items: flex-end;gap: 10px;max-width: min(740px,88%)}.desk-msg.is-mine{flex-direction: row-reverse;margin-left: auto}.desk-msg.is-fresh{animation: desk-in 0.28s ease-out both}.desk-face{flex: none;width: 32px;height: 32px;border-radius: 50%;overflow: hidden;display: grid;place-items: center;background: var(--raise);color: var(--t2);font-size: 12px;font-weight: 700}.desk-face img{width: 100%;height: 100%;object-fit: cover}.desk-face.is-team{background: var(--accent-fill);color: #FFF6F0;font-family: var(--kanji);font-size: 17px;font-weight: 800}.desk-face.is-note{background: rgba(221,164,60,0.16);color: var(--amber-text)}.desk-body{min-width: 0;display: grid;gap: 5px}.desk-msg.is-mine .desk-body{justify-items: end}.desk-who{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 8px;padding: 0 4px;font-size: 13px}.desk-name{font-weight: 650;color: var(--t1)}.desk-tag{display: inline-flex;align-items: center;height: 18px;padding: 0 6px;border-radius: 4px;background: var(--accent-soft);color: var(--accent-text);font-size: 11.5px;font-weight: 650}.desk-tag.is-note{background: rgba(221,164,60,0.14);color: var(--amber-text)}.desk-time{font-size: 12px;color: var(--t3);font-variant-numeric: tabular-nums}.desk-bubble{min-width: 0;max-width: 100%;padding: 11px 15px;border-radius: 14px 14px 14px 4px;border: 1px solid var(--edge);background: var(--raise)}.desk-msg.is-mine .desk-bubble{border-radius: 14px 14px 4px 14px;border-color: rgba(224,72,61,0.3);background: var(--accent-soft)}.desk-msg.is-note .desk-bubble{border: 1px dashed rgba(221,164,60,0.5);background: rgba(221,164,60,0.08)}.desk-compose{display: grid;gap: 10px;padding: 14px 16px 16px;border-top: 1px solid var(--line);background: var(--sink)}.desk-tabs{display: flex;gap: 4px}.desk-tab{height: 28px;padding: 0 11px;border: 0;border-radius: var(--r-sm);background: transparent;color: var(--t3);font: inherit;font-size: 13px;font-weight: 600;cursor: pointer}.desk-tab:hover{color: var(--t1)}.desk-tab.is-on{background: var(--raise);color: var(--t1)}.desk-input{min-height: 104px;max-height: 50vh;font-size: 14.5px;line-height: 1.55}.desk-preview{min-height: 104px;padding: 10px 12px;border: 1px solid var(--edge);border-radius: var(--r-md);background: var(--ground)}.desk-preview:empty::before{content: 'Nothing to preview yet.';font-size: 13.5px;color: var(--t3)}.desk-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px}.desk-bar .cta-row{margin-left: auto}.desk-hint{font-size: 12.5px;color: var(--t3);line-height: 1.5}.desk-count{font-variant-numeric: tabular-nums}.desk-count.is-over{color: var(--accent-text);font-weight: 650}.desk-err{font-size: 13.5px;font-weight: 600;color: var(--amber-text)}.desk-err:empty{display: none}.desk-shut{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px;padding: 14px 16px;border-top: 1px solid var(--line);background: var(--sink)}.desk-filters{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px}.desk-filters .adm-form{margin-left: auto}.desk-qsub{display: block;max-width: 380px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.adm-t tr.is-unread .desk-qsub{font-weight: 750}.md{font-size: 14.5px;line-height: 1.6;color: var(--t1);overflow-wrap: anywhere;word-break: break-word}.md>* + *{margin-top: 8px}.md strong{font-weight: 700}.md em{font-style: italic}.md u{text-decoration: underline;text-underline-offset: 2px}.md s{text-decoration: line-through}.md a{color: var(--accent-text);text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px}.md a:hover{color: var(--t1)}.md code{font-family: var(--mono);font-size: 0.86em;padding: 1px 5px;border-radius: 4px;border: 1px solid var(--line);background: var(--ground)}.md-code{position: relative}.md-code pre{margin: 0;padding: 12px 14px;border: 1px solid var(--line);border-radius: var(--r-md);background: var(--ground);overflow-x: auto;scrollbar-width: thin}.md-code pre code{display: block;padding: 0;border: 0;background: none;font-size: 13px;line-height: 1.55;white-space: pre;word-break: normal;overflow-wrap: normal}.md-lang{position: absolute;top: 5px;right: 9px;font-family: var(--mono);font-size: 11px;color: var(--t3);pointer-events: none}.md-code:has(.md-lang) pre{padding-top: 22px}.md blockquote{margin: 0;padding: 2px 0 2px 12px;border-left: 3px solid var(--edge);color: var(--t2)}.md blockquote>* + *{margin-top: 6px}.md ul,.md ol{padding-left: 22px}.md ul>li{list-style: disc}.md ol>li{list-style: decimal}.md li ul>li{list-style: circle}.md li + li,.md li>ul,.md li>ol{margin-top: 3px}.md li::marker{color: var(--t3)}.md h3,.md h4,.md h5{color: var(--t1);line-height: 1.3;letter-spacing: -0.01em}.md * + h3,.md * + h4,.md * + h5{margin-top: 14px}.md .md-h1{font-size: 20px;font-weight: 750}.md .md-h2{font-size: 17.5px;font-weight: 700}.md .md-h3{font-size: 15.5px;font-weight: 700}.md .md-sub{font-size: 12.5px;color: var(--t3)}.md hr{margin: 14px 0;border: 0;border-top: 1px solid var(--line)}.md-table{overflow-x: auto;scrollbar-width: thin}.md table{border-collapse: collapse;font-size: 13.5px}.md th,.md td{padding: 6px 10px;border: 1px solid var(--line);text-align: left;vertical-align: top}.md th{background: var(--sink);font-weight: 650}.md .md-mid{text-align: center}.md .md-end{text-align: right}.md-spoil{padding: 0 2px;border-radius: 4px;background: var(--track);color: transparent;cursor: pointer;-webkit-box-decoration-break: clone;box-decoration-break: clone;transition: color 0.15s ease,background 0.15s ease}.md-spoil:hover{background: var(--edge)}.md-spoil:not(.is-on):not(:focus) *{color: transparent;background: transparent;border-color: transparent}.md-spoil.is-on,.md-spoil:focus{background: var(--sink);color: inherit;cursor: auto}@keyframes desk-in{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@media (max-width: 1000px){.desk-grid{grid-template-columns: minmax(0,1fr)}.desk-side{position: static}}@media (max-width: 620px){.desk-row{grid-template-columns: 10px minmax(0,1fr);padding: 13px 14px}.desk-when{grid-column: 2;text-align: left}.desk-thread{padding: 16px 12px}.desk-msg{max-width: 96%}.desk-face{width: 28px;height: 28px}.desk-compose{padding: 12px}.desk-filters .adm-form{margin-left: 0}}