@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/Raleway-Light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/Raleway-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/Raleway-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/Raleway-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/Raleway-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/Raleway-ExtraBold.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/Raleway-Black.ttf) format("truetype");font-weight:900;font-display:swap}:root{--am-navy: #091233;--am-navy-2: #16204a;--am-navy-soft: #26315e;--am-orange: #F15D26;--am-orange-2: #d94e1c;--am-amber: #FFC000;--am-steel: #43768A;--am-teal: #11303C;--am-olive: #475C47;--am-sage: #D3DACD;--am-mist: #E7E6E6;--am-ink: #091233;--am-ink-70: rgba(9, 18, 51, .7);--am-ink-55: rgba(9, 18, 51, .55);--am-ink-40: rgba(9, 18, 51, .4);--am-ink-15: rgba(9, 18, 51, .12);--am-ink-08: rgba(9, 18, 51, .06);--am-paper: #ffffff;--am-paper-2: #f7f7f6;--am-paper-3: #E7E6E6;--am-line: rgba(9, 18, 51, .09)}.am-display{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em}.am-heading{font-family:Space Grotesk,system-ui,sans-serif;font-weight:500;letter-spacing:-.01em}.am-mono{font-family:Space Grotesk,ui-monospace,monospace;font-weight:500;letter-spacing:0}html,body{margin:0;padding:0}:root{--pr-navy: #091233;--pr-navy-2: #16204a;--pr-orange: #F15D26;--pr-orange-ink: #ffffff;--pr-orange-soft: #FEEEE7;--pr-steel: #43768A;--pr-amber: #FFC000;--pr-olive: #475C47;--pr-sage: #D3DACD;--pr-ink: #091233;--pr-ink-2: #45506e;--pr-ink-3: #6b7593;--pr-line: #e4e6ec;--pr-line-2: #eef0f4;--pr-surface: #ffffff;--pr-bg: #fbfbfc;--pr-bg-2: #f4f5f7;--pr-field: #ffffff;--pr-danger: #c0491f;--pr-danger-soft: #FBEAE1;--pr-switch-off: #c2c7d2;--pr-su-reserved-bg: #e7edf0;--pr-su-reserved-ink: #43768A;--pr-su-consumed-bg: #eef0f4;--pr-su-consumed-ink: #6b7593;--pr-su-shipped-bg: #e7e9ef;--pr-su-shipped-ink: #091233;--pr-ok-bg: #475C47;--pr-ok-ink: #ffffff;--pr-warn-bg: #FFC000;--pr-warn-ink: #3a2e00;--pr-info-bg: #e7edf0;--pr-info-ink: #2f5666;--pr-neutral-bg: #eef0ec;--pr-neutral-ink: #4a5340;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 48px;--sp-10: 64px;--r-base: 4px;--r-sm: var(--r-base);--r-md: calc(var(--r-base) * 1.5);--r-lg: calc(var(--r-base) * 2);--r-pill: 999px;--ctl-h: 40px;--ctl-h-sm: 32px;--ctl-px: 16px;--ctl-px-sm: 12px;--ctl-font: 14px;--fs-eyebrow: 12px;--fs-xs: 12px;--fs-sm: 13px;--fs-base: 14px;--fs-md: 15px;--fs-lg: 18px;--fs-xl: 22px;--fs-2xl: 28px;--fs-3xl: 34px;--sh-1: 0 1px 2px rgba(9,18,51,.05);--sh-2: 0 1px 3px rgba(9,18,51,.06), 0 4px 12px rgba(9,18,51,.05);--sh-3: 0 8px 28px rgba(9,18,51,.12);--sh-focus: 0 0 0 3px rgba(67,118,138,.28);--nav-w: 250px;--content-max: 1180px;--ease: cubic-bezier(.4, 0, .2, 1);--font-display: "Space Grotesk", system-ui, sans-serif;--font-ui: "Segoe UI", "Segoe UI Web (West European)", -apple-system, system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:var(--font-ui);font-size:var(--fs-base);color:var(--pr-ink);background:var(--pr-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}a{color:var(--pr-steel);text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--pr-orange-soft)}.pr-eyebrow{font-family:var(--font-ui);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--pr-steel)}.pr-title{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;color:var(--pr-ink);margin:0}.pr-h1{font-size:var(--fs-3xl);line-height:1.1}.pr-h2{font-size:var(--fs-2xl);line-height:1.15}.pr-h3{font-size:var(--fs-xl);line-height:1.2}.pr-h4{font-size:var(--fs-lg);line-height:1.25;font-weight:600;font-family:var(--font-display)}.pr-lead{font-size:var(--fs-md);line-height:1.5;color:var(--pr-ink-2);margin:var(--sp-2) 0 0;max-width:62ch}.pr-muted{color:var(--pr-ink-3)}.pr-mono{font-family:var(--font-display);font-feature-settings:"tnum" 1}.pr-btn{height:var(--ctl-h);padding:0 var(--ctl-px);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);border-radius:var(--r-sm);font-family:var(--font-ui);font-size:var(--ctl-font);font-weight:600;letter-spacing:.005em;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s var(--ease),border-color .15s var(--ease),box-shadow .15s var(--ease),color .15s var(--ease),transform .05s;-webkit-user-select:none;user-select:none}.pr-btn:active{transform:translateY(.5px)}.pr-btn:focus-visible{outline:none;box-shadow:var(--sh-focus)}.pr-btn svg{flex-shrink:0}.pr-btn--primary{background:var(--pr-navy);color:#fff}.pr-btn--primary:hover{background:#131f4a}.pr-btn--accent{background:var(--pr-orange);color:#fff}.pr-btn--accent:hover{background:#dd4f1c}.pr-btn--secondary{background:#fff;color:var(--pr-ink);border-color:var(--pr-line)}.pr-btn--secondary:hover{background:var(--pr-bg-2);border-color:#d3d7e0}.pr-btn--ghost{background:transparent;color:var(--pr-ink-2)}.pr-btn--ghost:hover{background:var(--pr-bg-2);color:var(--pr-ink)}.pr-btn--danger{background:#fff;color:var(--pr-danger);border-color:#f0d4c8}.pr-btn--danger:hover{background:var(--pr-danger-soft)}.pr-btn--danger-ghost{background:transparent;color:var(--pr-danger);border-color:transparent}.pr-btn--danger-ghost:hover{background:var(--pr-danger-soft)}.pr-btn--sm{height:var(--ctl-h-sm);padding:0 var(--ctl-px-sm);font-size:var(--fs-sm)}.pr-btn--icon{width:var(--ctl-h);padding:0}.pr-btn--icon.pr-btn--sm{width:var(--ctl-h-sm)}.pr-btn:disabled{opacity:.45;cursor:not-allowed}.pr-btn--block{width:100%}.pr-field-label{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--pr-ink-2);margin-bottom:var(--sp-2)}.pr-input,.pr-select{height:var(--ctl-h);width:100%;padding:0 var(--ctl-px);border:1px solid var(--pr-line);border-radius:var(--r-sm);background:var(--pr-field);font-size:var(--ctl-font);color:var(--pr-ink);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.pr-input::placeholder{color:var(--pr-ink-3)}.pr-input:focus,.pr-select:focus{outline:none;border-color:var(--pr-steel);box-shadow:var(--sh-focus)}.pr-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6l5-4.5' stroke='%236b7593' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--ctl-px) center;padding-right:38px;cursor:pointer}.pr-input--search{padding-left:40px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7' cy='7' r='4.5' stroke='%236b7593' stroke-width='1.5' fill='none'/%3E%3Cpath d='M10.5 10.5L14 14' stroke='%236b7593' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left var(--ctl-px) center}.pr-card{background:var(--pr-surface);border:1px solid var(--pr-line);border-radius:var(--r-md);box-shadow:var(--sh-1)}.pr-card--pad{padding:var(--sp-5)}.pr-card--hover{transition:box-shadow .15s var(--ease),border-color .15s var(--ease),transform .12s var(--ease)}.pr-card--hover:hover{box-shadow:var(--sh-2);border-color:#d7dae2}.pr-callout{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border:1.5px solid var(--pr-line);border-radius:var(--r-sm);font-size:var(--fs-md);line-height:1.5;color:var(--pr-ink)}.pr-callout__sym{flex-shrink:0;margin-top:1px}.pr-callout__body{min-width:0;flex:1}.pr-callout__title{font-family:var(--font-ui);font-weight:700;letter-spacing:.02em;text-transform:uppercase;font-size:var(--fs-sm);margin-bottom:3px}.pr-callout__text{color:var(--pr-ink-2);white-space:pre-wrap}textarea.pr-callout__text{width:100%;padding:0;border:none;background:none;outline:none;resize:none;overflow:hidden;font:inherit}.pr-callout--warning{border-color:var(--pr-orange);background:#f15d261a}.pr-callout--warning .pr-callout__title{color:#c0491f}.pr-callout--hazard{border-color:#e0281c;background:#e0281c1a}.pr-callout--hazard .pr-callout__title{color:#b01d13}.pr-rich>:first-child{margin-top:0}.pr-rich>:last-child{margin-bottom:0}.pr-rich p{margin:0 0 var(--sp-2)}.pr-rich strong,.pr-rich b{font-weight:700}.pr-rich ul,.pr-rich ol{margin:var(--sp-2) 0;padding-left:1.5em}.pr-rich ul{list-style:disc}.pr-rich ol{list-style:decimal}.pr-rich li{margin:2px 0}.pr-rte{display:flex;flex-direction:column;gap:var(--sp-2)}.pr-rte__toolbar{display:flex;gap:var(--sp-1)}.pr-rte__btn{height:var(--ctl-h-sm);min-width:var(--ctl-h-sm);padding:0 var(--sp-2);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pr-line);border-radius:var(--r-sm);background:#fff;color:var(--pr-ink-2);font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:border-color .12s var(--ease),background .12s var(--ease),color .12s var(--ease)}.pr-rte__btn:hover{border-color:var(--pr-steel)}.pr-rte__btn.is-on{background:var(--pr-navy);color:#fff;border-color:var(--pr-navy)}.pr-rte__input{font-size:17px;line-height:1.55;color:var(--pr-ink);outline:none;min-height:var(--sp-8)}.pr-rte__input:empty:before{content:attr(data-placeholder);color:var(--pr-ink-3);pointer-events:none}.pr-xml-help .pr-lead{max-width:none}.pr-tile{display:flex;flex-direction:column;height:100%}.pr-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:var(--r-pill);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pr-badge--ok{background:var(--pr-ok-bg);color:var(--pr-ok-ink)}.pr-badge--warn{background:var(--pr-warn-bg);color:var(--pr-warn-ink)}.pr-badge--info{background:var(--pr-info-bg);color:var(--pr-info-ink)}.pr-badge--neutral{background:var(--pr-neutral-bg);color:var(--pr-neutral-ink)}.pr-badge--navy{background:var(--pr-navy);color:#fff}.pr-badge--steel{background:var(--pr-steel);color:#fff}.pr-badge--outline{background:transparent;color:var(--pr-ink-3);border:1px solid var(--pr-line);font-weight:600}.pr-tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--r-sm);background:var(--pr-neutral-bg);color:var(--pr-neutral-ink);font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.pr-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.pr-dot--ok{background:var(--pr-olive)}.pr-dot--warn{background:var(--pr-amber)}.pr-dot--off{background:#c2c7d2}.pr-table{width:100%;border-collapse:collapse}.pr-table thead th{background:var(--pr-bg-2);color:var(--pr-steel);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-align:left;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--pr-line);white-space:nowrap}.pr-table thead th:first-child{border-top-left-radius:var(--r-md)}.pr-table thead th:last-child{border-top-right-radius:var(--r-md)}.pr-table tbody td{padding:var(--sp-4);border-bottom:1px solid var(--pr-line-2);font-size:var(--fs-base);color:var(--pr-ink);vertical-align:middle}.pr-table tbody tr{transition:background .12s var(--ease)}.pr-table tbody tr:hover{background:#fafbfc}.pr-table tbody tr:last-child td{border-bottom:none}.pr-table .pr-td-num{text-align:right;font-family:var(--font-display);font-feature-settings:"tnum" 1}.pr-table--card{border:1px solid var(--pr-line);border-radius:var(--r-md);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;background:#fff;box-shadow:var(--sh-1)}.pr-table--card .pr-table{min-width:560px}.pr-th-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;min-height:0;line-height:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:5px;max-width:100%}.pr-th-btn:hover{color:var(--pr-ink)}.pr-th-btn__chev{opacity:.55}.pr-th-btn:hover .pr-th-btn__chev{opacity:1}.pr-menu{position:fixed;z-index:55;min-width:220px;max-width:300px;background:#fff;border:1px solid var(--pr-line);border-radius:var(--r-md);box-shadow:var(--sh-2);padding:var(--sp-2);animation:pr-pop-in .14s var(--ease)}.pr-menu__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;min-height:0;line-height:1.4;display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:500;color:var(--pr-ink-2);text-align:left}.pr-menu__item:hover{background:var(--pr-bg-2);color:var(--pr-ink)}.pr-menu__item--active{color:var(--pr-orange);font-weight:600}.pr-menu__sep{height:1px;background:var(--pr-line-2);margin:var(--sp-2) calc(-1 * var(--sp-2))}.pr-menu__field{padding:var(--sp-2) var(--sp-3) var(--sp-3)}.pr-combo{position:relative;width:100%}.pr-combo__input{cursor:text;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6l5-4.5' stroke='%236b7593' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--ctl-px) center}.pr-combo__menu{max-height:280px;overflow-y:auto;min-width:0;max-width:none}.pr-combo__opt{cursor:pointer}.pr-combo__opt--hl{background:var(--pr-bg-2);color:var(--pr-ink)}.pr-combo__label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-combo__sub{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pr-ink-3);font-weight:400}.pr-combo__empty{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--pr-ink-3)}.pr-filterpill{display:inline-flex;align-items:center;gap:4px;padding:1px 4px 1px 8px;border-radius:999px;border:1px solid var(--pr-line);background:var(--pr-bg-2);font-size:var(--fs-xs);font-weight:500;color:var(--pr-ink-2);white-space:nowrap}.pr-filterpill__x{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;min-height:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;padding:0;color:var(--pr-ink-3)}.pr-filterpill__x:hover{background:var(--pr-line-2);color:var(--pr-ink)}.pr-tabs{display:flex;gap:var(--sp-6);box-shadow:inset 0 -1px 0 var(--pr-line);overflow-x:auto;scrollbar-width:none}.pr-tabs::-webkit-scrollbar{display:none}.pr-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:var(--sp-3) 0;white-space:nowrap;flex-shrink:0;font-size:var(--fs-base);font-weight:600;color:var(--pr-ink-3);border-bottom:2px solid transparent;border-radius:0;box-shadow:none;transition:color .15s var(--ease),border-color .15s var(--ease)}.pr-tab:hover{color:var(--pr-ink-2)}.pr-tab--active{color:var(--pr-orange);border-bottom-color:var(--pr-orange)}.pr-seg{display:inline-flex;align-items:stretch;background:var(--pr-bg-2);border:1px solid var(--pr-line);border-radius:var(--r-sm);padding:3px;gap:2px;height:var(--ctl-h)}.pr-seg--sm{height:var(--ctl-h-sm)}.pr-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;align-self:stretch;min-height:0;white-space:nowrap;padding:0 var(--sp-4);border-radius:calc(var(--r-sm) - 3px);font-size:var(--fs-sm);font-weight:600;color:var(--pr-ink-2);transition:all .12s var(--ease)}.pr-seg button.is-on{background:#fff;color:var(--pr-ink);box-shadow:var(--sh-1)}.pr-seg button:disabled{opacity:.45;cursor:not-allowed}.pr-seg button>svg{margin-right:6px}.pr-su-row{transition:background .12s var(--ease, ease)}.pr-su-row:hover{background:var(--pr-bg-2)}.pr-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;padding:0;box-sizing:border-box;min-height:0;width:46px;height:26px;border-radius:var(--r-pill);background:var(--pr-switch-off);position:relative;transition:background .15s var(--ease);flex-shrink:0}.pr-toggle__knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:var(--r-pill);background:#fff;box-shadow:var(--sh-1);transition:transform .15s var(--ease)}.pr-toggle--on{background:var(--pr-olive)}.pr-toggle--on .pr-toggle__knob{transform:translate(20px)}.pr-toggle:disabled{opacity:.5;cursor:not-allowed}.pr-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--sp-3);padding:var(--sp-9) var(--sp-6);border:1px dashed var(--pr-line);border-radius:var(--r-md);background:repeating-linear-gradient(-45deg,#fbfbfc,#fbfbfc 10px,#f7f8fa 10px,#f7f8fa 20px);color:var(--pr-ink-3)}.pr-row{display:flex;align-items:center;gap:var(--sp-3)}.pr-row--between{justify-content:space-between}.pr-row--wrap{flex-wrap:wrap}.pr-col{display:flex;flex-direction:column}.pr-spacer{flex:1}.pr-stack>*+*{margin-top:var(--sp-4)}.pr-shell{min-height:100vh;display:flex}.pr-sidebar{width:var(--nav-w);flex-shrink:0;border-right:1px solid var(--pr-line);background:#fff;position:sticky;top:var(--kiosk-bar-h, 0px);height:calc(100vh - var(--kiosk-bar-h, 0px))}.pr-sidebar__inner{height:100%;display:flex;flex-direction:column}.pr-sidebar__resizer{position:absolute;top:0;right:-4px;width:9px;height:100%;cursor:col-resize;z-index:30;touch-action:none}.pr-sidebar__resizer:hover,.pr-sidebar__resizer:active{background:linear-gradient(to right,transparent 3px,var(--pr-orange) 3px,var(--pr-orange) 5px,transparent 5px)}.pr-nav{flex:1;overflow-y:auto;padding:var(--sp-2) var(--sp-3)}.pr-navitem{width:100%;display:flex;align-items:center;gap:var(--sp-3);height:40px;padding:0 var(--sp-3);border:none;background:transparent;cursor:pointer;border-radius:var(--r-sm);font-family:var(--font-ui);font-size:var(--fs-base);font-weight:600;color:var(--pr-ink-2);text-align:left;transition:background .12s var(--ease),color .12s var(--ease)}.pr-navitem__icon{color:var(--pr-ink-3);display:flex;transition:color .12s var(--ease)}.pr-navitem__label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-navitem:hover{background:var(--pr-bg-2);color:var(--pr-ink)}.pr-navitem:hover .pr-navitem__icon{color:var(--pr-ink-2)}.pr-navitem[data-active]{background:var(--pr-navy);color:#fff}.pr-navitem[data-active] .pr-navitem__icon{color:#fff}.pr-navitem[data-soon]{color:var(--pr-ink-3);cursor:default}.pr-navitem[data-soon]:hover{background:transparent}.pr-navitem[data-soon] .pr-navitem__icon{color:#c2c7d2}.pr-navsub{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;padding:0 var(--sp-3) 0 42px;border:none;background:transparent;cursor:pointer;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:500;color:var(--pr-ink-2);text-align:left;transition:background .12s var(--ease),color .12s var(--ease)}.pr-navsub:hover{background:var(--pr-bg-2);color:var(--pr-ink)}.pr-navsub[data-active]{color:var(--pr-orange);font-weight:700}.pr-navsub svg{opacity:0;transition:opacity .12s var(--ease)}.pr-navsub:hover svg{opacity:1}.pr-navsub--action{color:var(--pr-orange);font-weight:600}.pr-navsub--action svg{opacity:1;color:var(--pr-orange)}.pr-navsub--action:hover{background:var(--pr-orange-soft);color:var(--pr-orange)}.pr-icon-actions{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.pr-icon-actions svg{opacity:1}.pr-icon-actions .pr-btn--ghost:hover{background:transparent;color:var(--pr-ink)}.pr-sidebar__pref{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--pr-line-2)}.pr-sidebar__pref-label{font-size:var(--fs-sm);font-weight:600;color:var(--pr-ink-2);cursor:pointer}.pr-sidebar__user{padding:var(--sp-3);border-top:1px solid var(--pr-line-2)}.pr-userchip{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2);border:1px solid var(--pr-line);border-radius:var(--r-sm);background:#fff;cursor:pointer;transition:border-color .12s var(--ease),box-shadow .12s var(--ease)}.pr-userchip:hover{border-color:#d3d7e0;box-shadow:var(--sh-1)}.pr-userchip__dev{display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:34px;padding:0 7px;border-radius:var(--r-sm);background:var(--pr-orange);color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;flex-shrink:0}.pr-switcher{position:relative}.pr-switcher__pop{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:40;background:#fff;border:1px solid var(--pr-line);border-radius:var(--r-md);box-shadow:var(--sh-3);padding:var(--sp-3);animation:pr-pop-in .14s var(--ease)}@keyframes pr-pop-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.pr-switcher__note{font-size:var(--fs-sm);line-height:1.5;color:var(--pr-ink-2);padding:var(--sp-2) var(--sp-2) var(--sp-3)}.pr-switcher__opt{display:block;width:100%;text-align:left;cursor:pointer;border:none;background:transparent;border-radius:var(--r-sm);padding:var(--sp-3);transition:background .12s var(--ease)}.pr-switcher__opt:hover{background:var(--pr-bg-2)}.pr-switcher__opt[data-current]{background:var(--pr-neutral-bg)}.pr-switcher__opt-name{font-weight:700;color:var(--pr-ink);font-size:var(--fs-base)}.pr-switcher__opt-role{font-size:var(--fs-sm);color:var(--pr-steel);font-weight:600;margin-top:1px}.pr-main{flex:1;min-width:0;height:calc(100vh - var(--kiosk-bar-h, 0px));overflow-y:auto}.pr-content{max-width:var(--content-max);margin:0 auto;padding:var(--sp-8) var(--sp-8) var(--sp-10)}.pr-content--wide{max-width:calc(var(--content-max) + 232px + 296px + 2 * var(--sp-4))}.pr-content--full{max-width:none}.pr-topbar{display:none;position:sticky;top:var(--kiosk-bar-h, 0px);z-index:30;align-items:center;gap:var(--sp-2);height:56px;padding:0 var(--sp-3);background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--pr-line)}.pr-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#09123366;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pr-drawer{position:absolute;top:0;left:0;bottom:0;width:280px;max-width:84vw;background:#fff;box-shadow:var(--sh-3);animation:pr-slide-in .2s var(--ease)}.pr-drawer__close{position:absolute;top:12px;right:12px;z-index:2}@keyframes pr-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.pr-drawer-scrim--r{z-index:60;display:flex;justify-content:flex-end}.pr-drawer-r{position:relative;height:100%;max-width:96vw;overflow-y:auto;background:var(--pr-surface);box-shadow:var(--sh-3);animation:pr-slide-in-r .2s var(--ease)}@keyframes pr-slide-in-r{0%{transform:translate(100%)}to{transform:translate(0)}}.pr-kioskbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:center;gap:9px;height:26px;padding:0 16px;background:var(--pr-bg-2);border-bottom:1px solid var(--pr-line);color:var(--pr-ink-2);font-family:var(--font-ui)}.pr-kioskbar__text{font-size:12.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-kioskbar--alarm{gap:12px;background:var(--pr-orange);border-bottom-color:transparent;color:#fff;animation:kb-breathe 2.2s var(--ease) infinite}.pr-kioskbar--alarm .pr-kioskbar__text{font-weight:700;letter-spacing:0}@keyframes kb-breathe{0%,to{background-color:#f15d26}50%{background-color:#d84a16}}@media (prefers-reduced-motion: reduce){.pr-kioskbar--alarm{animation:none}}.pr-kioskbar__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;height:20px;padding:0 10px;border-radius:999px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.6);font:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:background .12s var(--ease),color .12s var(--ease)}.pr-kioskbar__btn:hover:not(:disabled){background:#fff;color:var(--pr-orange);border-color:#fff}.pr-kioskbar__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.pr-kioskbar__btn:disabled{opacity:.7;cursor:default}.pr-kioskbar__btn:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.pr-kioskbar__short{display:none}@media (max-width: 560px){.pr-kioskbar__full{display:none}.pr-kioskbar__short{display:inline}}.pr-kioskbar__error{padding:3px 16px;background:var(--pr-danger-soft);color:var(--pr-danger);font-size:var(--fs-xs);font-weight:600;text-align:center}@media (max-width: 900px){.pr-shell{flex-direction:column}.pr-sidebar{display:none}.pr-topbar{display:flex;width:100%}.pr-main{height:auto}.pr-content{padding:var(--sp-5) var(--sp-4) var(--sp-9)}.pr-h1{font-size:var(--fs-2xl)}.pr-h2{font-size:var(--fs-xl)}.pr-card--pad{padding:var(--sp-4)}}.pr-attr-row{display:grid;grid-template-columns:200px 1fr;gap:var(--sp-4);align-items:center;padding:var(--sp-4) var(--sp-5)}@media (max-width: 640px){.pr-attr-row{grid-template-columns:1fr;gap:var(--sp-1)}}.pr-builder{display:grid;grid-template-columns:232px minmax(0,var(--content-max)) 296px;justify-content:center;gap:var(--sp-4);align-items:start}.pr-content--full .pr-builder{grid-template-columns:232px minmax(0,1fr) 296px}.pr-builder__palette{padding:var(--sp-4);position:sticky;top:var(--sp-5)}.pr-builder__inspector{position:sticky;top:var(--sp-5)}.pr-builder__canvas{min-width:0}.pr-palette-chip{display:flex;align-items:center;gap:var(--sp-2);width:100%;height:38px;padding:0 var(--sp-3);border:1px solid var(--pr-line);border-radius:var(--r-sm);background:#fff;cursor:grab;font-size:var(--fs-sm);font-weight:600;color:var(--pr-ink);transition:border-color .12s var(--ease),box-shadow .12s var(--ease)}.pr-palette-chip:hover{border-color:var(--pr-steel);box-shadow:var(--sh-1)}.pr-palette-chip[data-soon]{color:var(--pr-ink-3);cursor:not-allowed;background:var(--pr-bg)}.pr-palette-chip[data-soon]:hover{border-color:var(--pr-line);box-shadow:none}.pr-palette-chip:disabled{color:var(--pr-ink-3);cursor:not-allowed;background:var(--pr-bg)}.pr-palette-chip:disabled:hover{border-color:var(--pr-line);box-shadow:none}.pr-palette-chip:disabled .pr-palette-grip{display:none}.pr-palette-grip{color:#c2c7d2;margin-left:auto;opacity:0;transition:opacity .12s var(--ease)}.pr-palette-chip:hover .pr-palette-grip{opacity:1}.pr-canvas-section{background:var(--pr-bg-2);border:1px solid var(--pr-line);border-radius:var(--r-sm);padding:var(--sp-4)}.pr-canvas-drop{border:1.5px dashed #cfd3dc;border-radius:var(--r-sm);background:#fff;padding:var(--sp-6);text-align:center;color:var(--pr-ink-3);font-size:var(--fs-sm);font-weight:500}.pr-check-row{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--ctl-px);border:1px solid var(--pr-line);border-radius:var(--r-sm);font-size:var(--fs-base);cursor:pointer;transition:border-color .12s var(--ease)}.pr-check-row:hover{border-color:#d3d7e0}input[type=checkbox]{width:16px;height:16px;accent-color:var(--pr-orange);cursor:pointer}@media (max-width: 1180px){.pr-builder{grid-template-columns:minmax(0,1fr) 296px}.pr-builder__palette{display:none}}@media (max-width: 900px){.pr-builder{grid-template-columns:1fr}.pr-builder__inspector{position:static}}.pr-scroll::-webkit-scrollbar{width:10px;height:10px}.pr-scroll::-webkit-scrollbar-thumb{background:#d7dae2;border-radius:999px;border:3px solid transparent;background-clip:padding-box}.pr-scroll::-webkit-scrollbar-thumb:hover{background:#c2c7d2;background-clip:padding-box}.pr-perm-grid{display:flex;flex-direction:column;gap:var(--sp-2)}.pr-perm-row{display:grid;grid-template-columns:1fr 210px;gap:var(--sp-4);align-items:center}.pr-perm-row>span{font-size:var(--fs-base);color:var(--pr-ink)}.pr-perm-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sp-3) var(--sp-5)}@media (max-width: 640px){.pr-form-grid{grid-template-columns:1fr!important}.pr-perm-row{grid-template-columns:1fr;gap:var(--sp-2)}.pr-perm-row .pr-select{max-width:none!important}}.pr-run-note{margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--pr-bg-2);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--pr-ink-2)}.pr-run-note b{color:var(--pr-ink)}.pr-wait-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-4);padding:var(--sp-5) 0 var(--sp-2)}.pr-wait-time{font-family:var(--font-display);font-feature-settings:"tnum" 1;font-weight:600;font-size:56px;line-height:1;letter-spacing:-.02em;color:var(--pr-ink)}.pr-wait-track{width:100%;height:8px;border-radius:var(--r-pill);background:var(--pr-bg-2);overflow:hidden}.pr-wait-fill{height:100%;border-radius:var(--r-pill);background:var(--pr-steel);transition:width 1s linear}.pr-upload-row{display:flex;align-items:center;gap:var(--sp-3)}.pr-upload-track{flex:1;height:6px;border-radius:var(--r-pill);background:var(--pr-bg-2);overflow:hidden}.pr-upload-fill{height:100%;border-radius:var(--r-pill);background:var(--pr-steel);transition:width .15s var(--ease)}.pr-run-tile--ringing .pr-wait-time{color:#fff}.pr-run-tile--ringing .pr-wait-track{background:#ffffff47}.pr-run-tile--ringing .pr-wait-fill{background:#fff}.pr-stepper{display:inline-flex;align-items:center;gap:var(--sp-2)}.pr-stepper__input{width:88px;height:var(--ctl-h);text-align:center;font-family:var(--font-display);font-feature-settings:"tnum" 1;font-size:var(--fs-lg);font-weight:600;border:1px solid var(--pr-line);border-radius:var(--r-sm);background:var(--pr-field);color:var(--pr-ink)}.pr-stepper__input:focus{outline:none;border-color:var(--pr-steel);box-shadow:var(--sh-focus)}.pr-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#09123366;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:var(--sp-6);animation:pr-pop-in .14s var(--ease)}.pr-modal{width:100%;max-width:440px;background:var(--pr-surface);border-radius:var(--r-md);box-shadow:var(--sh-3)}.pr-scan-modal{max-width:560px}.pr-scan-stage{position:relative;width:100%;background:#000;border-radius:var(--r-md);overflow:hidden;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center}.pr-scan-video{width:100%;height:100%;object-fit:contain;display:block}.pr-scan-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.pr-scan-reticle{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:var(--sp-4);pointer-events:none}.pr-scan-reticle span{background:#09123399;color:#fff;padding:4px 10px;border-radius:999px;font-size:.85rem}.pr-scan-status{color:#fff;font-size:.9rem}.pr-scan-value{word-break:break-all;padding:var(--sp-2) var(--sp-3);background:var(--pr-bg-2);border:1px solid var(--pr-line);border-radius:var(--r-base)}.pr-scan-gs1{border-collapse:collapse;width:100%}.pr-scan-gs1 td{padding:2px var(--sp-2) 2px 0;vertical-align:top;font-size:.9rem}.pr-scan-gs1__ai{color:var(--pr-ink-3);white-space:nowrap}.pr-scan-gs1__title{color:var(--pr-ink-2);white-space:nowrap}.pr-scan-gs1__val{word-break:break-all}.pr-scan-backend{display:block;margin-top:var(--sp-2);color:var(--pr-ink-3);font-size:.7rem;text-align:right}.pr-run-tile{transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.pr-run-tile--ringing{background:var(--pr-orange);border-color:var(--pr-orange);color:#fff;box-shadow:0 10px 30px #f15d2659;animation:pr-ring-wiggle .7s var(--ease) infinite}.pr-run-tile--ringing .pr-h4,.pr-run-tile--ringing .pr-eyebrow,.pr-run-tile--ringing .pr-muted{color:#fff!important}.pr-run-tile--ringing .pr-run-note{background:#ffffff29!important;color:#fff!important}.pr-run-tile--ringing .pr-run-note b{color:#fff!important}.pr-run-tile--ringing .pr-btn--accent{background:#fff;color:var(--pr-orange)}.pr-run-tile--ringing .pr-btn--accent:hover{background:#fff5f0}.pr-timer-chip{display:inline-flex;align-items:center;gap:6px;height:var(--ctl-h-sm);padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--pr-line);background:#fff;font-family:var(--font-display);font-feature-settings:"tnum" 1;font-size:var(--fs-sm);font-weight:600;color:var(--pr-ink);cursor:pointer;transition:border-color .12s var(--ease),background .12s var(--ease)}.pr-timer-chip:hover{border-color:#d3d7e0;background:var(--pr-bg-2)}.pr-run-tile--ringing .pr-timer-chip{background:#ffffff2e;border-color:#ffffff59;color:#fff}@keyframes pr-ring-wiggle{0%,to{transform:rotate(0)}10%{transform:rotate(-1.6deg) translate(-2px)}20%{transform:rotate(1.6deg) translate(2px)}30%{transform:rotate(-1.3deg) translate(-2px)}40%{transform:rotate(1.3deg) translate(2px)}50%{transform:rotate(-.8deg) translate(-1px)}60%{transform:rotate(.8deg) translate(1px)}70%{transform:rotate(-.4deg)}80%{transform:rotate(.4deg)}}@media (prefers-reduced-motion: reduce){.pr-run-tile--ringing{animation:none}}.pr-step-row{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);background:transparent;cursor:pointer;border:none;border-bottom:1px solid var(--pr-line-2);text-align:left;transition:background .12s var(--ease)}.pr-step-row:last-child{border-bottom:none}.pr-step-row:hover{background:var(--pr-bg-2)}.pr-step-row[data-state=current]{box-shadow:inset 3px 0 0 var(--pr-navy);background:#fff}.pr-step-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;flex-shrink:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-sm);background:var(--pr-bg-2);color:var(--pr-ink-3)}.pr-step-num[data-state=done]{background:var(--pr-navy);color:#fff}.pr-step-num[data-state=current]{background:var(--pr-navy);color:#fff;box-shadow:0 0 0 3px #0912331f}.pr-step-title{flex:1;font-weight:600;font-size:var(--fs-base);color:var(--pr-ink)}.pr-step-row[data-state=upcoming] .pr-step-title{color:var(--pr-ink-3);font-weight:500}.pr-fb-fab{position:fixed;right:24px;bottom:24px;z-index:45;height:56px;min-width:56px;display:inline-flex;align-items:center;justify-content:center;gap:0;padding:0;border:none;border-radius:999px;background:var(--pr-orange);color:#fff;cursor:pointer;box-shadow:0 8px 22px #f15d2661;transition:background .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease),padding .16s var(--ease),gap .16s var(--ease)}.pr-fb-fab__label{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;font-family:var(--font-ui);font-size:15px;font-weight:600;transition:max-width .16s var(--ease),opacity .16s var(--ease)}.pr-fb-fab:hover,.pr-fb-fab:focus-visible{background:#d94e1c;transform:translateY(-1px);box-shadow:0 12px 30px #f15d2680;padding:0 22px 0 20px;gap:10px;outline:none}.pr-fb-fab:hover .pr-fb-fab__label,.pr-fb-fab:focus-visible .pr-fb-fab__label{max-width:120px;opacity:1}.pr-fb-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;background:#0912330f}.pr-fb-panel{position:fixed;right:24px;bottom:92px;z-index:46;width:412px;max-width:calc(100vw - 48px);max-height:min(720px,calc(100vh - 128px));display:flex;flex-direction:column;background:#fff;border:1px solid var(--pr-line);border-radius:16px;box-shadow:0 18px 50px #09123338,0 4px 14px #0912331f;overflow:hidden;font-family:var(--font-ui);animation:pr-pop-in .14s var(--ease)}.pr-fb-header{padding:16px 18px;border-bottom:1px solid var(--pr-line)}.pr-fb-header__icon{width:34px;height:34px;border-radius:9px;background:var(--pr-orange-soft);display:grid;place-items:center;color:var(--pr-orange);flex-shrink:0}.pr-fb-title{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--pr-ink);letter-spacing:-.01em}.pr-fb-form{padding:16px;background:#f4f6f1;border-bottom:1px solid var(--pr-line)}.pr-fb-textarea{height:auto;padding:10px 12px;resize:none;line-height:1.45;background:#fff;width:100%}.pr-fb-kinds{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pr-fb-kind{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 6px;cursor:pointer;border-radius:var(--r-sm);border:1.5px solid var(--pr-line);background:#fff;color:var(--pr-ink-2);font-family:var(--font-ui);font-size:13px;font-weight:600;transition:border-color .12s var(--ease),background .12s var(--ease),color .12s var(--ease)}.pr-fb-kind--sm{height:32px}.pr-fb-kind[aria-pressed=true]{border-color:var(--k-color);background:var(--k-tint);color:var(--k-ink)}.pr-fb-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;background:var(--k-tint);color:var(--k-ink);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pr-fb-chip[data-kind=request],.pr-fb-kind[data-kind=request]{--k-color: #43768A;--k-tint: #E8EFF2;--k-ink: #2f5666}.pr-fb-chip[data-kind=feedback],.pr-fb-kind[data-kind=feedback]{--k-color: #091233;--k-tint: #E7E9EF;--k-ink: #091233}.pr-fb-chip[data-kind=bug],.pr-fb-kind[data-kind=bug]{--k-color: #F15D26;--k-tint: #FEEEE7;--k-ink: #c0491f}.pr-fb-listhead{display:flex;align-items:center;padding:11px 18px;background:var(--pr-bg-2);border-bottom:1px solid var(--pr-line)}.pr-fb-list{flex:1;overflow-y:auto;min-height:0}.pr-fb-row{padding:14px 18px;border-bottom:1px solid var(--pr-line-2);border-left:3px solid transparent;background:#fff}.pr-fb-row--done{border-left-color:var(--pr-olive);background:#fbfcfa;opacity:.72}.pr-fb-row--edit{background:var(--pr-orange-soft);border-left-color:transparent}.pr-fb-row__top{display:flex;align-items:center;gap:8px;margin-bottom:7px}.pr-fb-row__text{font-size:14px;font-weight:500;line-height:1.45;color:var(--pr-ink);display:flex;gap:7px;align-items:flex-start}.pr-fb-row--done .pr-fb-row__text{color:var(--pr-ink-3)}.pr-fb-row__meta{display:flex;align-items:center;gap:8px;margin-top:10px}.pr-fb-who{font-size:12.5px}.pr-fb-who__name{font-weight:600;color:var(--pr-ink-2)}.pr-fb-dot{margin:0 6px;opacity:.5}.pr-fb-empty-icon{width:44px;height:44px;border-radius:12px;background:#fff;border:1px solid var(--pr-line);display:grid;place-items:center;color:var(--pr-steel)}@media (max-width: 520px){.pr-fb-panel{right:0;left:0;bottom:0;width:auto;max-width:100%;max-height:85vh;border-radius:16px 16px 0 0}.pr-fb-fab{right:16px;bottom:16px}}@media (prefers-reduced-motion: reduce){.pr-fb-fab,.pr-fb-fab__label,.pr-fb-kind{transition:none}.pr-fb-panel{animation:none}}.pr-announce{display:flex;align-items:center;gap:var(--sp-3);padding:12px var(--sp-6);box-shadow:inset 0 -1px #0000001a}.pr-announce__sym{flex-shrink:0;display:flex;opacity:.95}.pr-announce__body{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.pr-announce__headline{font-family:var(--font-display);font-weight:700;font-size:var(--fs-base);letter-spacing:-.01em}.pr-announce__text{font-size:var(--fs-sm);opacity:.92;text-wrap:pretty}.pr-announce__close{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;padding:0;min-height:0;border:none;background:transparent;border-radius:var(--r-sm);cursor:pointer;color:inherit;opacity:.75;transition:opacity .12s var(--ease),background .12s var(--ease)}.pr-announce__close:hover{opacity:1;background:#ffffff29}.pr-announce[data-color=steel],.pr-swatch[data-color=steel]{background:var(--pr-steel);color:#fff}.pr-announce[data-color=navy],.pr-swatch[data-color=navy]{background:var(--pr-navy);color:#fff}.pr-announce[data-color=olive],.pr-swatch[data-color=olive]{background:var(--pr-olive);color:#fff}.pr-announce[data-color=amber],.pr-swatch[data-color=amber]{background:var(--pr-amber);color:var(--pr-navy)}.pr-announce[data-color=orange],.pr-swatch[data-color=orange]{background:var(--pr-orange);color:#fff}.pr-swatches{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:6px}.pr-swatch{width:40px;height:40px;border-radius:var(--r-sm);cursor:pointer;padding:0;min-height:0;border:2px solid transparent;box-shadow:0 0 0 1px #0912331a inset;display:grid;place-items:center;transition:transform .1s var(--ease),box-shadow .12s var(--ease)}.pr-swatch:hover{transform:translateY(-1px)}.pr-swatch[data-active]{box-shadow:0 0 0 2px #fff inset,0 0 0 2px var(--pr-navy)}.pr-symbolpick{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:6px}.pr-symbol-btn{width:40px;height:40px;border-radius:var(--r-sm);cursor:pointer;padding:0;min-height:0;border:1px solid var(--pr-line);background:#fff;color:var(--pr-ink-2);display:grid;place-items:center;transition:border-color .12s var(--ease),color .12s var(--ease),background .12s var(--ease)}.pr-symbol-btn:hover{border-color:#d3d7e0;color:var(--pr-ink)}.pr-symbol-btn[data-active]{border-color:var(--pr-navy);background:var(--pr-navy);color:#fff}.pr-inv-dir{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:24px;padding:0 10px 0 8px;border-radius:var(--r-pill);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pr-inv-dir--in{background:var(--pr-info-bg);color:var(--pr-info-ink)}.pr-inv-dir--out{background:var(--pr-neutral-bg);color:var(--pr-neutral-ink)}.pr-inv-field{border:1px solid var(--pr-line);border-radius:var(--r-md);background:var(--pr-surface);box-shadow:var(--sh-1);overflow:hidden}.pr-inv-field[data-blocked]{border-color:var(--pr-danger);box-shadow:0 0 0 1px var(--pr-danger)}.pr-inv-field__head{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--pr-line-2);background:var(--pr-bg-2)}.pr-inv-thumb{width:74px;height:74px;border-radius:var(--r-sm);flex-shrink:0;border:1px solid var(--pr-line);background:#fff;overflow:hidden;display:grid;place-items:center;color:var(--pr-ink-3)}.pr-inv-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pr-inv-field__ico{width:34px;height:34px;border-radius:var(--r-sm);flex-shrink:0;display:grid;place-items:center;background:#fff;border:1px solid var(--pr-line);color:var(--pr-steel)}.pr-inv-field__name{font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);color:var(--pr-ink);line-height:1.15}.pr-inv-field__pn{font-size:var(--fs-xs);color:var(--pr-ink-3);font-feature-settings:"tnum" 1}.pr-inv-field__body{padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-4)}.pr-inv-stats{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.pr-inv-stat{flex:1 1 auto;min-width:84px;padding:8px var(--sp-3);border-radius:var(--r-sm);background:var(--pr-bg-2);border:1px solid var(--pr-line-2)}.pr-inv-stat__k{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-ink-3)}.pr-inv-stat__v{font-family:var(--font-display);font-feature-settings:"tnum" 1;font-weight:600;font-size:var(--fs-md);color:var(--pr-ink);margin-top:1px;white-space:nowrap}.pr-inv-stat[data-short]{background:var(--pr-danger-soft);border-color:var(--pr-danger)}.pr-inv-stat[data-short] .pr-inv-stat__k,.pr-inv-stat[data-short] .pr-inv-stat__v{color:var(--pr-danger)}.pr-qty-stepper{display:flex;align-items:stretch;border:1px solid var(--pr-line);border-radius:var(--r-sm);background:#fff;overflow:hidden;max-width:100%;height:var(--ctl-h)}.pr-qty-stepper:focus-within{border-color:var(--pr-steel);box-shadow:var(--sh-focus)}.pr-qty-stepper button{width:46px;flex-shrink:0;border:none;background:var(--pr-bg-2);cursor:pointer;padding:0;min-height:0;height:100%;border-radius:0;color:var(--pr-ink-2);display:grid;place-items:center;transition:background .12s var(--ease)}.pr-qty-stepper button:hover{background:#e9ebf0;color:var(--pr-ink)}.pr-qty-stepper button:disabled{opacity:.4;cursor:not-allowed}.pr-qty-stepper__mid{flex:1;display:flex;align-items:baseline;justify-content:center;gap:5px;padding:0 6px;border-left:1px solid var(--pr-line);border-right:1px solid var(--pr-line);min-width:0}.pr-qty-stepper input{width:100%;min-width:0;max-width:100%;height:100%;border:none;outline:none;background:transparent;text-align:right;padding:0;font-family:var(--font-display);font-feature-settings:"tnum" 1;font-weight:600;font-size:var(--fs-md);color:var(--pr-ink);-moz-appearance:textfield}.pr-qty-stepper input::-webkit-outer-spin-button,.pr-qty-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pr-qty-stepper__unit{font-family:var(--font-display);font-size:var(--fs-md);font-weight:500;color:var(--pr-ink-3);flex-shrink:0}.pr-inv-alert{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);font-size:var(--fs-sm);line-height:1.45}.pr-inv-alert__ico{flex-shrink:0;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;margin-top:1px}.pr-inv-alert__t{font-weight:700}.pr-inv-alert--caution{background:#ffc00029;border:1px solid rgba(255,192,0,.6);color:#6a5300}.pr-inv-alert--caution .pr-inv-alert__ico{background:var(--pr-amber);color:#3a2e00}.pr-inv-alert--blocked{background:var(--pr-danger-soft);border:1px solid var(--pr-danger);color:var(--pr-danger)}.pr-inv-alert--blocked .pr-inv-alert__ico{background:var(--pr-danger);color:#fff}.pr-mat{border:1px solid var(--pr-line);border-radius:var(--r-md);background:var(--pr-surface);box-shadow:var(--sh-1);overflow:hidden}.pr-mat__head{padding:var(--sp-4) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--pr-line-2)}.pr-mat-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--sp-3);padding:10px var(--sp-4);border-top:1px solid var(--pr-line-2)}.pr-mat-row:first-of-type{border-top:none}.pr-mat-row__name{flex:1 1 150px;min-width:0;font-weight:600;color:var(--pr-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-mat-row__nums{display:flex;align-items:center;flex-wrap:wrap;gap:4px var(--sp-3);margin-left:auto;flex:0 1 auto;font-family:var(--font-display);font-feature-settings:"tnum" 1;font-size:var(--fs-sm);color:var(--pr-ink-3)}.pr-mat-row__nums b{color:var(--pr-ink);font-weight:600}.pr-mat-short{display:inline-flex;align-items:center;gap:5px;color:var(--pr-danger);font-weight:700}@media (max-width: 760px){.pr-mat-row__nums{flex-basis:100%;padding-left:34px;margin-left:0}}.pr-inv-two{display:grid;grid-template-columns:minmax(200px,260px) 1fr;gap:var(--sp-4)}.pr-inv-two>*{min-width:0}.pr-cq{container-type:inline-size}@container (max-width: 560px){.pr-inv-two{grid-template-columns:1fr}.pr-cq-hide{display:none!important}.pr-inv-field__head{flex-wrap:wrap}}.pr-sec-cols{display:grid;grid-template-columns:minmax(0,1fr)}.pr-sec-cols[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width: 640px){.pr-sec-cols[data-cols="2"]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 660px){.pr-hide-sm{display:none!important}}.pr-lblrow{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:22px;margin-bottom:var(--sp-2)}.pr-lblrow>.pr-field-label{margin:0}.pr-linkbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font:inherit;font-size:var(--fs-xs);font-weight:600;color:var(--pr-steel);cursor:pointer;text-decoration:underline}.pr-linkbtn:hover{color:var(--pr-orange)}.pr-tip{display:inline-flex;align-items:center;cursor:help;color:var(--pr-ink-3);border:none;background:none;padding:0}.pr-tip:hover,.pr-tip:focus-visible{color:var(--pr-steel)}.pr-tip__b{position:fixed;display:block;width:244px;max-width:60vw;background:var(--pr-navy);color:#fff;font-family:var(--font-ui);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none;text-align:left;padding:9px 11px;border-radius:8px;z-index:90;pointer-events:none;box-shadow:0 8px 22px #0912333d}.pr-tip__b:after{content:"";position:absolute;left:var(--tip-ax, 50%);margin-left:-5px;border:5px solid transparent}.pr-tip__b[data-place=above]:after{top:100%;border-top-color:var(--pr-navy)}.pr-tip__b[data-place=below]:after{bottom:100%;border-bottom-color:var(--pr-navy)}.pr-tip__b b{color:#fff}.pr-alloc{border:1px solid var(--pr-line);border-radius:var(--r-sm);background:#fff;overflow:hidden}.pr-alloc__h{padding:7px var(--sp-3);background:var(--pr-bg-2);border-bottom:1px solid var(--pr-line-2);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-steel)}.pr-alloc__row{display:flex;align-items:center;gap:var(--sp-3);padding:7px var(--sp-3)}.pr-alloc__row+.pr-alloc__row{border-top:1px solid var(--pr-line-2)}@keyframes pr-unfold{0%{grid-template-rows:0fr;opacity:0;transform:translateY(-4px)}to{grid-template-rows:1fr;opacity:1;transform:translateY(0)}}@keyframes pr-fold-out{0%{grid-template-rows:1fr;opacity:1;transform:translateY(0)}to{grid-template-rows:0fr;opacity:0;transform:translateY(-4px)}}.pr-fold{display:grid;grid-template-rows:1fr;animation:pr-unfold .22s var(--ease) both}.pr-fold>div{min-height:0;overflow:hidden}.pr-fold[data-closing=true]{animation:pr-fold-out .18s var(--ease) both}.pr-fold--slow{animation-duration:.36s}.pr-fold--slow[data-closing=true]{animation-duration:.28s}@media (prefers-reduced-motion: reduce){.pr-fold{animation:none!important}}.pr-sec-bg--muted{background:var(--pr-bg-2)}.pr-sec-bg--white{background:var(--pr-surface)}.pr-sec-bg--info{background:var(--pr-info-bg)}.pr-sec-bg--yellow{background:#fdf6e0}.pr-sec-bg--orange{background:#fdece4}.pr-sec-line--hairline{border-color:var(--pr-line-2)}.pr-sec-line--none{border-color:transparent}.pr-sec-line--steel{border-color:var(--pr-steel)}.pr-sec-line--amber{border-color:var(--pr-amber)}.pr-sec-line--orange{border-color:var(--pr-orange)}.pr-sw{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;border:1px solid var(--pr-line);cursor:pointer;padding:0}.pr-sw:hover{border-color:var(--pr-steel)}.pr-sw[data-none]{border-style:dashed;background-image:linear-gradient(45deg,transparent 45%,var(--pr-ink-3) 45%,var(--pr-ink-3) 55%,transparent 55%)}.pr-sw[data-on=true]{border-color:var(--pr-navy);box-shadow:0 0 0 2px #fff inset,0 0 0 3px var(--pr-navy)}.pr-secmenu{position:absolute;top:calc(100% + 6px);right:0;width:236px;background:#fff;border:1px solid var(--pr-line);border-radius:var(--r-md);box-shadow:var(--sh-2);padding:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-3);z-index:30}.pr-unitrow{display:grid;grid-template-columns:44px minmax(160px,1.4fr) auto auto 24px;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--pr-line-2);cursor:pointer;transition:background .12s var(--ease)}.pr-unitrow:hover{background:var(--pr-bg-2)}.pr-unitrow__chev{color:var(--pr-ink-3);display:inline-flex;transition:transform .12s var(--ease),color .12s var(--ease)}.pr-unitrow:hover .pr-unitrow__chev{color:var(--pr-ink);transform:translate(2px)}@media (max-width: 760px){.pr-unitrow{grid-template-columns:44px minmax(0,1fr) 24px}.pr-unitrow>:nth-child(3),.pr-unitrow>:nth-child(4){grid-column:2;justify-content:flex-start!important}}.pr-ship-form{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--sp-5);align-items:start}.pr-ship-summary{position:sticky;top:var(--sp-5)}@media (max-width: 900px){.pr-ship-form{grid-template-columns:minmax(0,1fr)}.pr-ship-summary{position:static}}.ge-media{width:100%;height:100%;max-height:320px;object-fit:cover;border-radius:10px;display:block;background:var(--pr-sage)}.ge-placeholder{display:flex;align-items:center;justify-content:center;min-height:90px;height:100%;border:1px dashed var(--pr-sage);border-radius:10px;color:var(--pr-steel);font-size:13px}.ge-field{margin:0}.ge-checkfield{display:flex;flex-direction:column}.ge-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:15px;font-weight:600;cursor:pointer}.ge-checkbox input[type=checkbox],.ge-checkbox input[type=radio]{width:20px;height:20px;flex:none}.ge-checktext{flex:1;min-width:0}.ge-options{display:flex;flex-direction:column;gap:8px}.ge-printer{display:flex;flex-direction:column;justify-content:center;gap:6px;height:100%;padding:16px;border:1px dashed var(--pr-sage);border-radius:10px;background:var(--pr-sage)}.ge-printer-tag{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pr-steel)}.ge-printer-note{font-size:14px;color:var(--pr-steel)}.ce-field{display:flex;flex-direction:column}.ce-label{width:100%;padding:0 0 10px;border:none;background:none;outline:none;font:inherit;font-size:14px;line-height:1.3;font-weight:600;color:var(--pr-steel)}.ce-label:focus{box-shadow:inset 0 -2px 0 var(--pr-navy)}.ce-checktext{flex:1;min-width:0;padding:0;border:none;background:none;outline:none;font:inherit;font-size:15px;color:var(--pr-ink)}.ce-checktext:focus{box-shadow:inset 0 -2px 0 var(--pr-navy)}.ce-preview-input{width:100%;padding:14px 16px;font:inherit;font-size:17px;border:1px solid var(--pr-sage);border-radius:10px;background:var(--pr-surface);color:var(--pr-ink);pointer-events:none}.ce-checkbox{cursor:default}.ce-checkbox input[type=checkbox],.ce-checkbox input[type=radio]{pointer-events:none}.ce-option-row{display:flex;align-items:center;gap:8px}.ce-option-remove{flex:none;min-height:0;width:22px;padding:0;border:none;background:none;color:var(--pr-steel);font-size:12px;cursor:pointer}.ce-option-remove:hover:not(:disabled){color:var(--pr-danger)}.ce-option-remove:disabled{opacity:.3;cursor:default}.ce-add-option{align-self:flex-start;min-height:0;padding:6px 10px;border:1px dashed var(--pr-sage);border-radius:8px;background:none;color:var(--pr-steel);font-size:13px;font-weight:600;cursor:pointer}.ce-add-option:hover{border-color:var(--pr-navy);color:var(--pr-ink)}
