@font-face{font-family:"Roboto";src:url("/cache/type/roboto-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"Roboto";src:url("/cache/type/roboto-700.woff2") format("woff2");font-weight:600 700;font-style:normal;font-display:swap;}
@font-face{font-family:"Roboto";src:url("/cache/type/roboto-900.woff2") format("woff2");font-weight:800 900;font-style:normal;font-display:swap;}
@font-face{font-family:"Inter";src:url("/cache/type/inter-var.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;}

:root{
  --pd-primary:#1f2022;
  --pd-highlight:#f77f3e;
  --pd-action-down:#f67215;
  --pd-sheet:#121314;
  --pd-surface-2:#1b1c1e;
  --pd-reading:#FFFFFF;
  --pd-dim:#bfbfbf;
  --pd-divider:#2d2f33;
  --pd-line-strong:#4a4d52;
  --pd-grad-1:#fbd3ba;
  --pd-ramp-end:#fa9e6b;
  --pd-rg-banner:#96281b;
  --pd-hair:8px;
  --pd-tiny:12px;
  --pd-snug:16px;
  --pd-base:24px;
  --pd-wide:32px;
  --pd-roomy:48px;
  --pd-vast:72px;
  --pd-huge:112px;
  --r-hair:2px;
  --r-tiny:2px;
  --r-snug:8px;
  --r-base:14px;
  --r-wide:22px;
  --r-roomy:28px;
  --r-vast:34px;
  --r-huge:40px;
  --pd-pill:9999px;
  --pd-dot:50%;
  --d-hair:0 0 0 1px rgba(255,255,255,0.04) inset;
  --d-tiny:0 0 0 1px rgba(255,255,255,0.06) inset;
  --d-snug:0 4px 12px rgba(0,0,0,0.15), 0 0 0 1px rgba(255,255,255,0.08) inset;
  --d-base:0 8px 24px rgba(0,0,0,0.20), 0 0 0 1px rgba(255,255,255,0.10) inset;
  --d-wide:0 16px 48px rgba(0,0,0,0.30), 0 0 0 1px rgba(255,255,255,0.12) inset;
  --d-roomy:0 20px 56px rgba(0,0,0,0.34);
  --d-vast:0 24px 64px rgba(0,0,0,0.38);
  --d-huge:0 32px 80px rgba(0,0,0,0.42);
  --b-hair:1px;
  --b-mid:2px;
  --pd-bold:3px;
  --pd-heading:"Roboto", "Arial Narrow", Arial, sans-serif;
  --f-reading:"Inter", "Segoe UI", Helvetica, Arial, sans-serif;
  --pd-h1:34px;
  --pd-display-2:26px;
  --pd-lg-2:20px;
  --pd-md-2:16px;
  --pd-h5:14px;
  --pd-xs-2:12px;
  --z-base:15px;
  --pd-fine:12px;
  --pd-xs:10px;
  --pd-compact:1.0;
  --pd-normal:1.4;
  --pd-loose:1.6;
  --pd-plain:500;
  --pd-mid:700;
  --pd-strong:900;
  --e-snug:-0.02em;
  --e-normal:0.02em;
  --pd-open:0.1em;
  --pd-brisk:104ms;
  --pd-regular:180ms;
  --pd-slow:336ms;
  --pd-out:cubic-bezier(0.18,0.56,0.4,0.99);
  --pd-start:cubic-bezier(0.45,0.12,0.54,0.99);
  --pd-smooth:cubic-bezier(0.45,0.12,0.54,0.99);
  --pd-pop:cubic-bezier(0.22,1.55,0.6,1.2);
  --pd-max:1220px;
  --pd-column:1220px;
  --pd-narrow:500px;
  --pd-padding-desktop:24px;
  --pd-padding-tablet:32px;
  --pd-edge-narrow:16px;
  --pd-edge:var(--pd-edge-narrow);
  --pd-size-desktop:60px;
  --pd-size-mobile:60px;
  --pd-lift:2px;
  --pd-grow:1.035;
  --pd-bar:3px;
}
@media (min-width:540px){
  :root{--pd-edge:var(--pd-padding-tablet);}
}
@media (min-width:880px){
  :root{
    --pd-edge:var(--pd-padding-desktop);
    --pd-h1:56px;
    --pd-display-2:38px;
    --pd-lg-2:24px;
    --pd-md-2:18px;
    --pd-h5:15px;
    --pd-xs-2:13px;
    --z-base:16px;
    --pd-fine:13px;
    --pd-xs:11px;
  }
}

*,*::before,*::after{box-sizing:border-box;}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;}
html, body { overflow-x: clip; }
body{margin:0;background:var(--pd-sheet);color:var(--pd-reading);font-family:var(--f-reading);font-size:var(--z-base);font-weight:var(--pd-plain);line-height:var(--pd-normal);}
img{display:block;max-width:100%;height:auto;}
a{color:var(--pd-highlight);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-thickness var(--pd-brisk) var(--pd-out);}
a:hover{color:var(--pd-grad-1);text-decoration-thickness:var(--pd-bar);}
h1, h2, h3, h4, h5, h6 { overflow-wrap: anywhere; }
h1,h2{font-family:var(--pd-heading);text-transform:uppercase;letter-spacing:var(--e-snug);line-height:calc(var(--pd-compact) + 0.14);margin:0;}
h1{font-size:clamp(24px, 6.6vw, var(--pd-h1));font-weight:var(--pd-strong);}
h2{font-size:clamp(21px, 5.4vw, var(--pd-display-2));font-weight:var(--pd-mid);}
h3,h4{font-family:var(--pd-heading);font-weight:var(--pd-mid);letter-spacing:var(--e-normal);line-height:1.25;margin:0;}
h3{font-size:var(--pd-lg-2);}
h4{font-size:var(--pd-md-2);}
p{margin:0;}
strong{font-weight:700;}
main{display:flow-root;}
[id]{scroll-margin-top:var(--pd-snug);}
.skipJump:not(:focus) { top: -200px !important; }
.skipJump{position:absolute;left:var(--pd-snug);top:var(--pd-snug);z-index:200;padding:var(--pd-tiny) var(--pd-snug);background:var(--pd-highlight);color:var(--pd-sheet);font-weight:700;border-radius:var(--r-snug);text-decoration:none;}
.no-js .sheetSliderMore{display:none;}
.srOnly{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}
@keyframes pdFade{from{opacity:0;}to{opacity:1;}}
@keyframes pdUnfold{from{opacity:0;max-height:0;}to{opacity:1;max-height:60em;}}

.annexGroupHold, .axisPanelHold, .caseTrackHold, .coreGridHold, .crateDisplayHold, .flagSetHold, .huskBunchHold, .labelWrapperHold, .padRailHold, .plateListHold, .plateZoneHold, .rimNoteHold, .sheetSliderCrownHold, .sheetSliderDeckHold, .tagStripHold, .ticketDisplayHold, .vectorLaneHold, .wingBodyHold, .wingSliderHold{
  width:100%;
  max-width:calc(var(--pd-max) + 2 * var(--pd-padding-desktop));
  margin-inline:auto;
  padding-inline:var(--pd-edge);
}

.annexGroup{padding-block:var(--pd-wide) 0;}
.annexGroupCard{display:inline-flex;align-items:center;gap:var(--pd-snug);padding:var(--pd-snug) var(--pd-base);background:var(--pd-surface-2);color:var(--pd-reading);border-radius:var(--pd-pill);box-shadow:var(--d-snug);}
.annexGroupFrame{flex-shrink:0;width:64px;height:64px;border-radius:var(--pd-dot);overflow:hidden;background:var(--pd-primary);}
.annexGroupPortrait{width:100%;height:100%;object-fit:cover;object-position:center top;}
.annexGroupWho{display:block;font-family:var(--f-reading);font-size:var(--z-base);font-weight:700;color:var(--pd-reading);}
.annexGroupDuty{display:block;font-size:var(--pd-xs);color:var(--pd-dim);letter-spacing:var(--e-normal);}

.axisPanel{padding-block:var(--pd-wide);background:var(--pd-sheet);color:var(--pd-reading);}
.axisPanelHead{margin-bottom:var(--pd-base);}
.axisPanelQueue{display:grid;gap:0;border-top:var(--b-hair) solid var(--pd-divider);}
.axisPanelPiece{border-bottom:var(--b-hair) solid var(--pd-divider);}
.axisPanelAsk{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:start;gap:var(--pd-tiny);padding-block:var(--pd-snug);cursor:pointer;list-style:none;}
.axisPanelAsk::-webkit-details-marker{display:none;}
.axisPanelAsk::after{content:"";width:10px;height:10px;margin-top:8px;border-right:2px solid var(--pd-highlight);border-bottom:2px solid var(--pd-highlight);transform:rotate(45deg);transition:transform var(--pd-regular) var(--pd-out);}
.axisPanelPiece[open] > .axisPanelAsk::after{transform:rotate(-135deg);margin-top:12px;}
.axisPanelNum{font-family:var(--pd-heading);font-weight:var(--pd-strong);font-size:var(--pd-lg-2);line-height:1.2;color:var(--pd-highlight);align-self:start;}
.axisPanelQuestion{font-size:var(--pd-md-2);font-weight:var(--pd-mid);line-height:1.35;color:var(--pd-reading);}
.axisPanelAsk:hover .axisPanelQuestion{color:var(--pd-grad-1);}
.axisPanelReply{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--pd-tiny);padding-bottom:var(--pd-base);overflow:hidden;}
.axisPanelPiece[open] > .axisPanelReply{animation:pdUnfold var(--pd-regular) var(--pd-out);}
.axisPanelReply > p{grid-column:2;color:var(--pd-dim);line-height:var(--pd-loose);}
.axisPanelBreak{padding-block:var(--pd-base);border-bottom:var(--b-hair) solid var(--pd-divider);}

.boostCue{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pd-tiny) var(--pd-base);margin-block:var(--pd-wide);padding:var(--pd-base);background:var(--pd-primary);color:var(--pd-reading);border-radius:var(--r-base);border-inline-start:var(--pd-bold) solid var(--pd-highlight);box-shadow:var(--d-snug);}
.boostCueSay{flex:1 1 260px;font-family:var(--pd-heading);font-size:var(--pd-md-2);font-weight:var(--pd-mid);line-height:1.3;color:var(--pd-reading);}
.boostCueFine{flex:1 1 100%;order:3;font-size:var(--pd-xs);color:var(--pd-dim);letter-spacing:var(--e-normal);}
.boostCueGo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:var(--pd-tiny) var(--pd-wide);border-radius:var(--pd-pill);font-family:var(--pd-heading);font-weight:var(--pd-strong);font-size:var(--pd-fine);letter-spacing:var(--pd-open);text-transform:uppercase;text-decoration:none;white-space:nowrap;}
.boostCueCell{grid-column:1/-1;margin:0;width:100%;max-width:none;}

.caseTrack{padding-block:var(--pd-vast);}
.caseTrackHold{text-align:center;}
.caseTrackInside{max-width:600px;margin-inline:auto;display:grid;gap:var(--pd-base);justify-items:center;}
.caseTrackHead{font-size:clamp(22px, 5vw, var(--pd-display-2));max-width:var(--pd-narrow);}
.caseTrackLine{color:var(--pd-dim);line-height:var(--pd-loose);}
.caseTrackHome{display:inline-flex;align-items:center;min-height:44px;padding:var(--pd-hair) var(--pd-base);border-radius:var(--pd-pill);border:var(--b-hair) solid var(--pd-dim);background:transparent;color:var(--pd-reading);text-decoration:none;font-weight:600;}
.caseTrackHome:hover{background:var(--pd-primary);color:var(--pd-reading);border-color:var(--pd-reading);}

.coreGrid{padding-block:var(--pd-wide);}
.coreGridPart + .coreGridPart{margin-top:var(--pd-roomy);}
.coreGridTop{display:grid;gap:var(--pd-hair);justify-items:center;text-align:center;margin-bottom:var(--pd-base);}
.coreGridRubric{font-family:var(--f-reading);font-size:var(--pd-xs);font-weight:600;letter-spacing:var(--pd-open);text-transform:uppercase;color:var(--pd-highlight);opacity:0.85;}
.coreGridHead{font-size:clamp(22px, 5.8vw, calc(var(--pd-display-2) * 1.12));font-weight:500;}
.coreGridPart p, .coreGridPart li{color:var(--pd-reading);line-height:var(--pd-loose);}
.coreGridPart p + p, .coreGridPart p + ul, .coreGridPart p + ol, .coreGridPart ul + p, .coreGridPart ol + p{margin-top:var(--pd-snug);}
.coreGridPart ul, .coreGridPart ol{margin:var(--pd-snug) 0 0;padding-inline-start:1.3em;display:grid;gap:var(--pd-hair);}
.coreGridPart li::marker{color:var(--pd-highlight);}
.coreGridFigure{margin:var(--pd-base) 0 0;background:var(--pd-surface-2);border-radius:var(--r-base);overflow:hidden;}
.coreGridFigure img{width:100%;height:auto;max-height:52vh;object-fit:contain;}
.coreGridCaption{padding:var(--pd-hair) var(--pd-snug);font-size:var(--pd-xs);color:var(--pd-dim);font-style:italic;}

.crateDisplay{padding-block:var(--pd-wide) var(--pd-roomy);}
.crateDisplayHold{display:grid;gap:var(--pd-wide);}
.crateDisplayToc{align-self:start;padding:var(--pd-base);background:var(--pd-surface-2);color:var(--pd-reading);border-radius:var(--r-base);font-size:var(--pd-fine);}
.crateDisplayTocHead{font-family:var(--pd-heading);font-size:var(--pd-md-2);font-weight:var(--pd-mid);text-transform:none;letter-spacing:var(--e-normal);margin-bottom:var(--pd-tiny);}
.crateDisplayQueue{margin:0;padding-inline-start:1.2em;display:grid;gap:var(--pd-hair);}
.crateDisplayAnchor{color:var(--pd-dim);text-decoration:none;}
.crateDisplayAnchor:hover{color:var(--pd-highlight);}
.crateDisplayInside{display:grid;gap:var(--pd-roomy);min-width:0;}
.crateDisplayPart{display:grid;gap:var(--pd-snug);}
.crateDisplayTop{font-size:clamp(20px, 5vw, var(--pd-display-2));}
.crateDisplayPart p, .crateDisplayPart li{line-height:var(--pd-loose);color:var(--pd-reading);}
.crateDisplayContacts{margin:0;padding:var(--pd-base) var(--pd-base) var(--pd-base) calc(var(--pd-base) + 1.2em);background:var(--pd-surface-2);color:var(--pd-reading);border-radius:var(--r-base);display:grid;gap:var(--pd-hair);}
.crateDisplayFine{font-size:var(--pd-fine);color:var(--pd-dim);font-style:italic;}

.flagSet{padding-block:var(--pd-base);}
.flagSetInside{display:flex;flex-direction:column;align-items:stretch;gap:var(--pd-base);padding:var(--pd-base);background:var(--pd-surface-2);color:var(--pd-reading);border-radius:var(--r-base);border-top:var(--pd-bold) solid var(--pd-highlight);}
.flagSetWords{flex:1 1 auto;display:grid;gap:var(--pd-hair);}
.flagSetTop{font-size:var(--pd-md-2);font-family:var(--pd-heading);color:var(--pd-reading);}
.flagSetLine{color:var(--pd-dim);}
.flagSetGo{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:var(--pd-snug) var(--pd-roomy);border-radius:var(--r-base);font-family:var(--pd-heading);font-weight:var(--pd-strong);letter-spacing:var(--pd-open);text-transform:uppercase;text-decoration:none;white-space:nowrap;}

.huskBunch{padding-block:var(--pd-wide);}
.huskBunchCard{display:grid;gap:var(--pd-base);padding:var(--pd-base);background:var(--pd-surface-2);color:var(--pd-reading);border-radius:var(--r-base);}
.huskBunchHead{font-size:clamp(20px, 5vw, var(--pd-display-2));}
.huskBunchSay{color:var(--pd-dim);line-height:var(--pd-loose);}
.huskBunchForm{display:grid;gap:var(--pd-snug);}
.huskBunchBox{display:grid;gap:var(--pd-hair);}
.huskBunchMark{font-size:var(--pd-fine);font-weight:600;color:var(--pd-reading);}
.huskBunchInput{width:100%;min-height:48px;padding:var(--pd-tiny) var(--pd-snug);border:var(--b-hair) solid var(--pd-line-strong);border-radius:var(--r-snug);background:var(--pd-sheet);color:var(--pd-reading);font:inherit;}
.huskBunchInput:focus{outline:2px solid var(--pd-highlight);outline-offset:1px;}
textarea.huskBunchInput{min-height:140px;resize:vertical;}
.huskBunchSend{width:100%;min-height:72px;border:0;border-radius:var(--r-base);background:var(--pd-reading);color:var(--pd-sheet);font-family:var(--pd-heading);font-size:var(--pd-md-2);font-weight:var(--pd-strong);letter-spacing:var(--pd-open);text-transform:uppercase;cursor:pointer;transition:transform var(--pd-brisk) var(--pd-out);}
.huskBunchSend:hover{background:var(--pd-grad-1);color:var(--pd-sheet);transform:translateY(1px);}
.huskBunchDone{padding:var(--pd-snug);border-radius:var(--r-snug);background:var(--pd-primary);color:var(--pd-reading);border-inline-start:var(--pd-bold) solid var(--pd-highlight);}

.labelWrapper{padding-block:var(--pd-roomy) var(--pd-wide);}
.labelWrapperHold{display:grid;gap:var(--pd-base);}
.labelWrapperTags{display:flex;flex-wrap:wrap;gap:var(--pd-tiny);margin:0;padding:0;list-style:none;}
.labelWrapperTag{padding:var(--pd-hair) var(--pd-snug);border-radius:var(--pd-pill);background:var(--pd-primary);color:var(--pd-reading);font-size:var(--pd-xs);font-weight:600;letter-spacing:var(--pd-open);text-transform:uppercase;box-shadow:var(--d-tiny);}
.labelWrapperHead{max-width:22ch;}
.labelWrapperSubtitle{max-width:var(--pd-narrow);color:var(--pd-dim);font-size:var(--pd-md-2);line-height:var(--pd-loose);}

.padRail{margin-top:var(--pd-roomy);padding-block:var(--pd-roomy) var(--pd-wide);background:var(--pd-sheet);color:var(--pd-reading);}
.padRailMasthead{display:grid;justify-items:center;gap:var(--pd-tiny);padding-block:var(--pd-base);border-top:4px double var(--pd-reading);border-bottom:4px double var(--pd-reading);text-align:center;}
.padRailHome{display:inline-block;}
.padRailGlyph{height:64px;width:auto;}
.padRailIssue{font-size:var(--pd-xs);letter-spacing:var(--pd-open);text-transform:uppercase;color:var(--pd-dim);}
.padRailGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pd-wide);padding-block:var(--pd-wide);}
.padRailColumn{display:grid;align-content:start;gap:var(--pd-tiny);}
.padRailColumnHead{font-family:var(--pd-heading);font-size:var(--pd-md-2);font-weight:var(--pd-mid);text-transform:uppercase;letter-spacing:var(--pd-open);color:var(--pd-reading);margin:0;}
.padRailQueue{margin:0;padding:0;list-style:none;display:grid;gap:var(--pd-hair);}
.padRailAnchor{display:inline-flex;align-items:center;min-height:32px;color:var(--pd-dim);text-decoration:none;}
.padRailAnchor:hover{color:var(--pd-highlight);text-decoration:underline;}
.padRailNote{color:var(--pd-dim);font-size:var(--pd-fine);line-height:var(--pd-loose);}
.padRailBase{padding-top:var(--pd-base);border-top:var(--b-hair) solid var(--pd-divider);text-align:center;}
.padRailCopy{font-size:var(--pd-xs);color:var(--pd-dim);}

.plateList{padding-block:var(--pd-base) 0;}
.plateListQueue{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;font-size:var(--pd-fine);}
.plateListPiece{display:inline-flex;align-items:center;}
.plateListPiece + .plateListPiece::before{content:"\203A";margin-inline:var(--pd-tiny);color:rgba(247,127,62,0.7);}
.plateListAnchor{color:var(--pd-dim);text-decoration:none;}
.plateListAnchor:hover{color:var(--pd-highlight);text-decoration:underline;}
.plateListNow{color:var(--pd-reading);}

.plateZone{padding-block:var(--pd-roomy) var(--pd-wide);}
.plateZoneInside{display:grid;justify-items:center;gap:var(--pd-snug);max-width:760px;margin-inline:auto;text-align:center;animation:pdFade var(--pd-slow) var(--pd-out) both;}
.plateZoneKicker{font-style:italic;font-size:var(--pd-fine);color:var(--pd-highlight);letter-spacing:var(--e-normal);}
.plateZoneHead{max-width:21ch;}
.plateZoneLead{max-width:600px;font-size:var(--pd-h5);font-style:italic;color:var(--pd-dim);line-height:var(--pd-loose);}
.plateZoneExtra{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pd-hair);font-size:var(--pd-xs);letter-spacing:var(--pd-open);text-transform:uppercase;color:var(--pd-dim);}
.plateZoneDot{color:var(--pd-highlight);}
.plateZoneFigure{margin:var(--pd-roomy) 0 0;}
.plateZoneMedia{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-base);}
.plateZoneCaption{padding-top:var(--pd-tiny);font-size:var(--pd-xs);font-style:italic;color:var(--pd-dim);}

.rimNote{background:var(--pd-primary);color:var(--pd-reading);border-bottom:var(--pd-bold) solid var(--pd-rg-banner);}
.rimNoteHold{padding-block:var(--pd-hair);text-align:center;font-size:var(--pd-fine);line-height:1.45;}
.rimNoteBadge{display:inline-block;margin-inline-end:var(--pd-hair);padding:0 var(--pd-hair);border:var(--b-hair) solid var(--pd-reading);border-radius:var(--r-snug);font-weight:700;}
.rimNoteAnchor{color:var(--pd-reading);text-decoration-color:var(--pd-rg-banner);text-decoration-thickness:2px;}
.rimNoteAnchor:hover{color:var(--pd-grad-1);text-decoration-color:var(--pd-grad-1);}

.sheetSlider{position:sticky;top:0;z-index:100;background:var(--pd-sheet);color:var(--pd-reading);transition:transform var(--pd-regular) var(--pd-out);}
.sheetSlider.is-hidden{transform:translateY(-100%);}
.sheetSliderCrown{padding-block:var(--pd-tiny);}
.sheetSliderCrownHold{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pd-tiny);}
.sheetSliderKnob{order:2;margin-left:auto !important;display:inline-flex;align-items:center;gap:var(--pd-hair);min-height:44px;padding:var(--pd-hair) var(--pd-snug);border:0;border-radius:var(--pd-pill);background:var(--pd-primary);color:var(--pd-reading);font:600 var(--pd-fine)/1 var(--f-reading);cursor:pointer;}
.sheetSliderKnob:hover{background:var(--pd-divider);color:var(--pd-reading);}
.sheetSliderBars{position:relative;width:18px;height:2px;background:currentColor;border-radius:2px;}
.sheetSliderBars::before,.sheetSliderBars::after{content:"";position:absolute;left:0;width:18px;height:2px;background:currentColor;border-radius:2px;}
.sheetSliderBars::before{top:-6px;}
.sheetSliderBars::after{top:6px;}
.sheetSliderKnob[aria-expanded="true"] .sheetSliderBars{background:transparent;}
.sheetSliderKnob[aria-expanded="true"] .sheetSliderBars::before{top:0;transform:rotate(45deg);}
.sheetSliderKnob[aria-expanded="true"] .sheetSliderBars::after{top:0;transform:rotate(-45deg);}
.sheetSliderHome{order:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px 18px;border-radius:50%;background:var(--pd-surface-2);box-shadow:var(--d-tiny);}
.sheetSliderGlyph{flex-shrink:0;height:48px;width:auto;transition:height var(--pd-regular) var(--pd-out);}
.sheetSliderSide{order:3;flex:1 1 100%;display:flex;align-items:center;gap:var(--pd-tiny);}
.sheetSliderGeo{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--pd-hair);border:var(--b-hair) solid var(--pd-line-strong);border-radius:var(--r-snug);font-size:var(--pd-xs);font-weight:700;letter-spacing:var(--pd-open);color:var(--pd-dim);}
.sheetSliderCall{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:44px;padding-inline:var(--pd-wide);border-radius:var(--pd-pill);font-family:var(--pd-heading);font-weight:var(--pd-strong);font-size:var(--pd-fine);letter-spacing:var(--pd-open);text-transform:uppercase;text-decoration:none;}
.sheetSliderDeck{display:none;min-height:60px;border-top:var(--b-hair) solid var(--pd-divider);}
.sheetSliderDeckHold{display:flex;align-items:center;justify-content:center;min-height:60px;}
.sheetSliderBar{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;}
.sheetSliderQueue{display:flex;align-items:center;gap:var(--pd-roomy);margin:0;padding:0;list-style:none;overflow:hidden;min-width:0;}
.sheetSliderPiece{flex:0 0 auto;}
.sheetSliderAnchor{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--pd-reading);font-family:var(--f-reading);font-size:15px;font-weight:400;text-decoration:none;white-space:nowrap;transition:transform var(--pd-brisk) var(--pd-out), color var(--pd-brisk) var(--pd-out);}
.sheetSliderAnchor:hover{color:var(--pd-grad-1);transform:translateY(calc(var(--pd-lift) * -1));}
.sheetSliderAnchor[aria-current="page"]::after{content:"";position:absolute;left:50%;bottom:4px;width:6px;height:6px;margin-left:-3px;border-radius:var(--pd-dot);background:var(--pd-highlight);}
.sheetSliderMore{position:relative;flex:0 0 auto;margin-inline-start:var(--pd-roomy);}
.sheetSliderMore[hidden]{display:none;}
.sheetSliderMoreKnob{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:transparent;color:var(--pd-reading);font:400 15px/1 var(--f-reading);cursor:pointer;white-space:nowrap;}
.sheetSliderMoreKnob:hover{color:var(--pd-grad-1);background:transparent;}
.sheetSliderMoreKnob::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);}
.sheetSliderMorePane{position:absolute;top:100%;right:0;z-index:5;min-width:220px;margin:0;padding:var(--pd-hair);list-style:none;background:var(--pd-surface-2);color:var(--pd-reading);border-radius:var(--r-snug);box-shadow:var(--d-base);}
.sheetSliderMorePane[hidden]{display:none;}
.sheetSliderMorePane .sheetSliderAnchor{display:flex;padding-inline:var(--pd-snug);}
.sheetSliderTray{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 120px);overflow:auto;background:var(--pd-surface-2);color:var(--pd-reading);border-top:var(--b-hair) solid var(--pd-divider);box-shadow:var(--d-base);}
.sheetSliderTray.is-open{display:block;}
.sheetSliderTrayQueue{margin:0;padding:var(--pd-hair) var(--pd-edge) var(--pd-snug);list-style:none;}
.sheetSliderTrayAnchor{display:flex;align-items:center;min-height:52px;padding-inline:var(--pd-hair);color:var(--pd-reading);font-size:var(--pd-md-2);text-decoration:none;border-bottom:var(--b-hair) solid var(--pd-divider);}
.sheetSliderTrayAnchor[aria-current="page"]{color:var(--pd-highlight);}
.sheetSliderTrayAnchor:hover{color:var(--pd-grad-1);}

.stubBlock{position:fixed;inset-block-end:var(--pd-tiny);inset-inline:var(--pd-tiny);z-index:90;display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--pd-tiny);padding:var(--pd-base);background:var(--pd-sheet);color:var(--pd-reading);border:var(--b-hair) solid rgba(255,255,255,0.08);border-radius:var(--r-wide);box-shadow:var(--d-base);transition:opacity var(--pd-regular) var(--pd-out), visibility var(--pd-regular) var(--pd-out);}
.stubBlock.is-leaving{opacity:0;visibility:hidden;}
.stubBlockIcon{width:20px;height:20px;fill:var(--pd-highlight);}
.stubBlockSay{font-size:var(--pd-xs);line-height:var(--pd-normal);color:var(--pd-reading);}
.stubBlockKeys{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--pd-tiny);}
.stubBlockAgree{flex:1 1 auto;min-height:36px;min-width:44px;padding:0 var(--pd-snug);border:0;border-radius:var(--pd-pill);background:var(--pd-highlight);color:var(--pd-sheet);font:700 var(--pd-fine)/1 var(--f-reading);cursor:pointer;}
.stubBlockAgree:hover{background:var(--pd-grad-1);color:var(--pd-sheet);}
.stubBlockReject{flex:1 1 auto;min-height:36px;min-width:44px;padding:0 var(--pd-hair);border:0;background:transparent;color:var(--pd-reading);font:500 var(--pd-fine)/1 var(--f-reading);text-decoration:underline;text-underline-offset:3px;cursor:pointer;}
.stubBlockReject:hover{color:var(--pd-grad-1);background:transparent;}

.tagStrip{padding-block:var(--pd-wide);}
.tagStripHead{margin-bottom:var(--pd-base);}
.tagStripQueue{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pd-base);}
.tagStripBlock{display:grid;align-content:start;gap:var(--pd-tiny);padding:var(--pd-base);background:var(--pd-surface-2);color:var(--pd-reading);border-top:4px solid var(--pd-highlight);border-radius:0 0 var(--r-base) var(--r-base);box-shadow:var(--d-snug);transition:box-shadow var(--pd-regular) var(--pd-out);}
.tagStripBlock:hover{box-shadow:var(--d-wide);}
.tagStripMedia{width:32px;height:32px;fill:var(--pd-highlight);}
.tagStripBlockHead{font-size:var(--pd-md-2);}
.tagStripLine{color:var(--pd-dim);line-height:var(--pd-loose);font-size:var(--pd-fine);}

.ticketDisplay{padding-block:var(--pd-roomy);background:var(--pd-primary);color:var(--pd-reading);border-block:var(--b-hair) solid var(--pd-divider);}
.ticketDisplayHold{display:grid;gap:var(--pd-snug);justify-items:start;}
.ticketDisplayHead{max-width:24ch;}
.ticketDisplayLine{max-width:var(--pd-narrow);color:var(--pd-dim);line-height:var(--pd-loose);}
.ticketDisplayKeys{display:flex;flex-wrap:wrap;gap:var(--pd-base);align-items:center;margin-top:var(--pd-hair);}
.ticketDisplayGo{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:var(--pd-snug) var(--pd-wide);border-radius:var(--pd-pill);font-family:var(--pd-heading);font-weight:var(--pd-strong);letter-spacing:var(--pd-open);text-transform:uppercase;text-decoration:none;}
.ticketDisplayAside{display:inline-flex;align-items:center;min-height:52px;padding:var(--pd-snug) var(--pd-wide);border:var(--b-hair) solid var(--pd-dim);border-radius:var(--pd-pill);background:transparent;color:var(--pd-reading);text-decoration:none;font-weight:600;transition:border-color var(--pd-brisk) var(--pd-out), background var(--pd-brisk) var(--pd-out);}
.ticketDisplayAside:hover{border-color:var(--pd-reading);background:rgba(255,255,255,0.05);color:var(--pd-reading);}
.ticketDisplayFine{font-size:var(--pd-xs);color:var(--pd-dim);}

.vectorLane{padding-block:var(--pd-wide);}
.vectorLaneHead{margin-bottom:var(--pd-base);}
.vectorLaneLead{margin:0 0 var(--pd-wide);padding:var(--pd-wide) var(--pd-base);background:var(--pd-primary);color:var(--pd-reading);border-radius:var(--r-wide);display:grid;gap:var(--pd-snug);}
.vectorLaneLead blockquote{margin:0;font-size:var(--pd-md-2);font-style:italic;line-height:var(--pd-normal);color:var(--pd-reading);}
.vectorLaneStars{display:inline-flex;gap:3px;font-size:var(--pd-md-2);line-height:1;color:var(--pd-highlight);}
.vectorLaneLead .vectorLaneStars{font-size:28px;}
.vectorLaneStar{display:inline-block;}
.vectorLaneStar.is-half{background:linear-gradient(90deg, var(--pd-highlight) 50%, var(--pd-line-strong) 50%);-webkit-background-clip:text;background-clip:text;color:transparent;}
.vectorLaneStar.is-off{color:var(--pd-line-strong);}
.vectorLaneWho{font-style:normal;font-weight:700;color:var(--pd-reading);}
.vectorLaneScore{font-size:var(--pd-fine);color:var(--pd-dim);}
.vectorLaneQueue{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--pd-wide);}
.vectorLanePiece{margin:0;padding:var(--pd-base) 0;border-top:var(--b-hair) solid var(--pd-divider);display:grid;gap:var(--pd-hair);align-content:start;}
.vectorLaneRank{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pd-tiny);}
.vectorLanePiece blockquote{margin:0;font-size:var(--pd-fine);line-height:var(--pd-loose);color:var(--pd-dim);}

.wingBody{padding-block:var(--pd-wide);}
.wingBodyBlock{display:grid;gap:var(--pd-snug);padding:var(--pd-wide) var(--pd-base);background:var(--pd-surface-2);color:var(--pd-reading);border-radius:var(--r-base);box-shadow:var(--d-snug);}
.wingBodyTop{display:flex;align-items:center;gap:var(--pd-snug);}
.wingBodyFrame{flex-shrink:0;width:72px;height:72px;border-radius:var(--pd-dot);overflow:hidden;background:var(--pd-primary);}
.wingBodyPortrait{width:100%;height:100%;object-fit:cover;object-position:center top;}
.wingBodyWho{font-size:var(--pd-md-2);font-weight:var(--pd-strong);}
.wingBodyWho a{color:var(--pd-reading);text-decoration:none;}
.wingBodyWho a:hover{color:var(--pd-highlight);text-decoration:underline;}
.wingBodyDuty{font-size:var(--pd-fine);color:var(--pd-dim);}
.wingBodyWhen{font-size:var(--pd-xs);color:var(--pd-dim);letter-spacing:var(--e-normal);}
.wingBodyLine{line-height:var(--pd-loose);color:var(--pd-reading);}
.wingBodyTags{display:flex;flex-wrap:wrap;gap:var(--pd-tiny);}
.wingBodyTag{padding:var(--pd-hair) var(--pd-snug);border-radius:var(--pd-pill);background:var(--pd-primary);color:var(--pd-reading);font-size:var(--pd-xs);letter-spacing:var(--e-normal);text-transform:uppercase;}
.wingBodyAnchor{justify-self:start;font-weight:600;}

.wingSlider{padding-block:var(--pd-wide);}
.wingSliderHead{margin-bottom:var(--pd-base);}
.wingSliderScroll{overflow-x:auto;border-radius:var(--r-base);background:var(--pd-surface-2);}
.wingSliderGrid{width:100%;border-collapse:collapse;font-size:11px;}
.wingSliderGrid th, .wingSliderGrid td{padding:var(--pd-hair) 5px;text-align:left;vertical-align:top;overflow-wrap:break-word;hyphens:auto;border-bottom:var(--b-hair) solid var(--pd-divider);}
.wingSliderGrid thead th{background:#18191b;color:var(--pd-reading);font-family:var(--pd-heading);font-weight:var(--pd-mid);text-transform:uppercase;letter-spacing:0;font-size:10px;}
.wingSliderGrid thead th:first-child{background:var(--pd-primary);color:var(--pd-reading);}
.wingSliderGrid td{color:var(--pd-dim);background:var(--pd-surface-2);}
.wingSliderGrid tbody th{background:var(--pd-primary);color:var(--pd-reading);font-weight:700;border-right:4px solid var(--pd-highlight);}
.wingSliderGrid th:first-child{border-right:4px solid var(--pd-highlight);}

@media (max-width: 720px) {
  .stubBlock, .stubBlockInside {
    padding: 12px 14px !important;
    gap: 8px !important;
    font-size: 13px !important;
    line-height: 1.35 !important;
  }
  .stubBlockTitle, .stubBlockHeading { display: none !important; }
  .stubBlockSay a {
    display: inline-flex;
    align-items: center;
    min-block-size: 32px;
  }
  .stubBlockButton, .stubBlock button {
    padding: 8px 14px !important;
    font-size: 12px !important;
    min-height: 36px !important;
  }
}

@media (max-width:359px){
  .sheetSliderGlyph{height:40px;}
  .sheetSliderHome{padding:5px 14px;}
  .sheetSliderKnob{padding-inline:var(--pd-tiny);}
}
@media (min-width:540px){
  .sheetSliderCrownHold{flex-wrap:nowrap;}
  .sheetSliderSide{order:2;flex:0 0 auto;margin-left:auto;}
  .sheetSliderKnob{order:3;margin-left:0 !important;}
  .sheetSliderCall{flex:0 0 auto;}
  .tagStripQueue{grid-template-columns:repeat(2, minmax(0,1fr));}
  .wingSliderGrid{font-size:var(--pd-fine);}
  .wingSliderGrid th, .wingSliderGrid td{padding:var(--pd-tiny) var(--pd-tiny);}
  .wingSliderGrid thead th{font-size:var(--pd-xs);letter-spacing:var(--e-normal);}
  .plateZoneMedia{aspect-ratio:16/9;}
  .flagSetInside{flex-direction:row;align-items:center;padding:var(--pd-base) var(--pd-wide);}
  .stubBlock{inset-inline:auto var(--pd-wide);inset-block-end:var(--pd-wide);max-width:320px;}
}
@media (min-width:880px){
  .coreGrid, .tagStrip, .vectorLane, .axisPanel, .wingSlider, .huskBunch, .wingBody{padding-block:var(--pd-roomy);}
  .plateZone{padding-block:var(--pd-vast) var(--pd-roomy);}
  .plateZoneMedia{aspect-ratio:21/9;}
  .sheetSliderCrown{padding-block:var(--pd-snug);}
  .sheetSliderCrownHold{display:grid;grid-template-columns:1fr auto 1fr;}
  .sheetSliderKnob{display:none;}
  .sheetSliderHome{grid-column:2;padding:10px 34px;}
  .sheetSliderGlyph{height:88px;}
  .sheetSlider.is-shrunk .sheetSliderGlyph{height:60px;}
  .sheetSliderSide{grid-column:3;justify-self:end;}
  .sheetSliderDeck{display:block;}
  .sheetSliderTray.is-open{display:none;}
  .tagStripQueue{grid-template-columns:repeat(3, minmax(0,1fr));}
  .vectorLaneLead{padding:var(--pd-vast);}
  .vectorLaneLead blockquote{font-size:var(--pd-md-2);}
  .vectorLaneQueue{grid-template-columns:repeat(2, minmax(0,1fr));}
  .crateDisplayHold{grid-template-columns:240px minmax(0,1fr);gap:var(--pd-vast);}
  .crateDisplayToc{position:sticky;top:var(--pd-roomy);}
  .huskBunchCard{padding:var(--pd-roomy);}
  .padRailGrid{grid-template-columns:repeat(3, minmax(0,1fr));}
  .ticketDisplay{padding-block:var(--pd-vast);}
  .wingBodyBlock{padding:var(--pd-wide);}
  .axisPanelAsk{grid-template-columns:60px minmax(0,1fr) 20px;}
  .axisPanelReply{grid-template-columns:60px minmax(0,1fr);}
  .axisPanelNum{font-size:var(--pd-lg-2);}
}

@media (prefers-reduced-motion: reduce){
  *,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important;}
  html{scroll-behavior:auto;}
}

.moja-hit{display:inline-block;text-align:center;padding:var(--pd-tiny) var(--pd-snug);border-radius:var(--r-snug);font-weight:700}
.moja-hit{position:relative;
  background:#059669;color:#121314;text-decoration:none;
  transition:background var(--pd-regular) var(--pd-out),transform var(--pd-brisk) var(--pd-out);}
.moja-hit.moja-hit{color:#121314;text-decoration:none;}
.moja-hit:hover{background:#047857;color:#FFFFFF;animation:none;transform:translateY(1px)}
.moja-hit.moja-hit:hover{color:#FFFFFF;text-decoration:none}
.moja-hit:hover::after{animation:none}
.moja-hit:active{background:#065F46;color:#FFFFFF}
.moja-hit:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px}
@keyframes moja-ripple{0%,100%{transform:scaleX(0)}40%,60%{transform:scaleX(1)}}
.moja-hit::after{content:"";position:absolute;left:12%;right:12%;bottom:6px;height:4px;background:currentColor;opacity:.5;transform-origin:left;animation:moja-ripple 1.4s var(--pd-out) infinite}
@media (prefers-reduced-motion:reduce){.moja-hit,.moja-hit::after{animation:none!important;transition:none!important}}
.boostCueGo.moja-hit, .flagSetGo.moja-hit, .sheetSliderCall.moja-hit, .ticketDisplayGo.moja-hit{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--pd-pill);font-weight:var(--pd-strong);}
.boostCueGo.moja-hit{padding:var(--pd-tiny) var(--pd-wide);}
.sheetSliderCall.moja-hit{padding:0 var(--pd-wide);}
.ticketDisplayGo.moja-hit, .flagSetGo.moja-hit{padding:var(--pd-snug) var(--pd-wide);}
.flagSetGo.moja-hit{border-radius:var(--r-base);}

@media (max-width: 890px) {
  .sheetSliderDeck,
  .sheetSliderDeckHold,
  .sheetSliderBar,
  .sheetSliderQueue,
  .sheetSliderAnchor { display: none !important; }
  .sheetSliderKnob { display: flex !important; }
}
