/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:var(--font-mono);--spacing:.25rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-ui:var(--font-ui)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.u-panel{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--t-body);-webkit-font-smoothing:antialiased;color-scheme:dark}.u-panel *{box-sizing:border-box}:where(.u-panel) :where(h1,h2,h3,p,dl,dd,dt,ul,figure){margin:0}:where(.u-panel) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}:where(.u-panel) :where(input,textarea,select){font:inherit}:where(.u-panel) :where(a){color:var(--accent);transition:color var(--d-hover) var(--ease);text-decoration:none}:where(.u-panel) :where(a):hover{color:var(--accent2)}.u-panel ::selection{background:var(--accent-tint)}.u-mono{font-family:var(--font-mono)}.u-num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.u-panel ::-webkit-scrollbar{width:9px;height:9px}.u-panel ::-webkit-scrollbar-thumb{background:var(--line2);border-radius:var(--r-pill);background-clip:content-box;border:2px solid #0000}.u-panel ::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:content-box}.u-panel ::-webkit-scrollbar-track{background:0 0}.u-panel :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-control)}.u-btn{height:30px;padding:0 var(--sp-12);border-radius:var(--r-control);font-size:var(--t-body);white-space:nowrap;transition:background var(--d-hover) var(--ease),border-color var(--d-hover) var(--ease),color var(--d-hover) var(--ease),transform var(--d-tap) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-weight:600;line-height:1;display:inline-flex;position:relative}.u-btn.is-active,.u-btn:active{transform:translateY(1px)}.u-btn.is-focus{outline:2px solid var(--accent);outline-offset:2px}.u-btn[aria-disabled=true]:not([data-loading=true]),.u-btn[disabled]:not([data-loading=true]){opacity:.4;pointer-events:none}.u-btn-danger[aria-disabled=true]:not([data-loading=true]),.u-btn-danger[disabled]:not([data-loading=true]),.u-btn-primary[aria-disabled=true]:not([data-loading=true]),.u-btn-primary[disabled]:not([data-loading=true]){opacity:1;background:var(--inset);color:var(--text-dim);border-color:var(--line)}.u-btn-sm{gap:6px;height:26px;padding:0 10px}.u-btn-block{width:100%;display:flex}.u-btn-primary{background:var(--accent);color:var(--on-accent)}.u-btn-primary.is-hover,.u-btn-primary:hover{background:var(--accent2)}.u-btn-ghost{border-color:var(--line2);color:var(--text)}.u-btn-ghost.is-hover,.u-btn-ghost:hover{background:var(--inset);color:var(--text-hi)}.u-btn-quiet{color:var(--muted)}.u-btn-quiet.is-hover,.u-btn-quiet:hover{background:var(--inset);color:var(--text-hi)}.u-btn-danger{border-color:var(--bad-line);color:var(--bad)}.u-btn-danger.is-hover,.u-btn-danger:hover{background:var(--bad-tint);color:var(--bad)}.u-btn-link{height:auto;color:var(--accent);border-radius:0;padding:0;font-weight:500}.u-btn-link.is-hover,.u-btn-link:hover{color:var(--accent2);text-underline-offset:3px;text-decoration:underline}.u-btn-link:active{transform:none}.u-btn[data-loading=true]{color:#0000;pointer-events:none}.u-btn[data-loading=true]:after{content:"";width:13px;height:13px;color:var(--on-accent);border:1.6px solid;border-top:1.6px solid #0000;border-radius:50%;animation:u-spin .7s linear infinite;position:absolute}.u-btn-danger[data-loading=true]:after,.u-btn-ghost[data-loading=true]:after,.u-btn-quiet[data-loading=true]:after{color:var(--text)}@keyframes u-spin{to{transform:rotate(1turn)}}.u-ibtn{border-radius:var(--r-control);width:30px;height:30px;color:var(--muted);transition:color var(--d-hover) var(--ease),background var(--d-hover) var(--ease),border-color var(--d-hover) var(--ease);border:1px solid #0000;flex-shrink:0;place-items:center;display:grid;position:relative}.u-ibtn.is-hover,.u-ibtn:hover{color:var(--text-hi);background:var(--inset)}.u-ibtn[aria-pressed=true]{color:var(--accent);background:var(--accent-tint)}.u-ibtn[disabled]{opacity:.4;pointer-events:none}.u-ibtn-sm{width:26px;height:26px}.u-ibtn-dot{background:var(--warn);width:6px;height:6px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;top:5px;right:5px}.u-search{align-items:center;gap:var(--sp-8);border-radius:var(--r-control);background:var(--inset);border:1px solid var(--line);min-width:240px;height:32px;color:var(--muted);font-size:var(--t-body);transition:border-color var(--d-hover) var(--ease),color var(--d-hover) var(--ease);padding:0 10px;display:flex}.u-search:hover{border-color:var(--line2);color:var(--text)}.u-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);color:var(--text)}.u-search input{min-width:0;color:var(--text-hi);font-size:var(--t-body);background:0 0;border:none;outline:none;flex:1}.u-search input::placeholder{color:var(--muted)}.u-kbd{font-family:var(--font-mono);font-size:var(--t-body);color:var(--muted);background:var(--track);border:1px solid var(--line2);border-radius:4px;flex-shrink:0;padding:2px 6px;line-height:1}.u-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.u-dot.is-ok{background:var(--ok)}.u-dot.is-warn{background:var(--warn)}.u-dot.is-bad{background:var(--bad)}.u-dot.is-accent{background:var(--accent)}.u-badge{height:20px;padding:0 var(--sp-8);border-radius:var(--r-pill);font-size:var(--t-body);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.u-badge.is-ok{background:var(--ok-tint);color:var(--ok)}.u-badge.is-warn{background:var(--warn-tint);color:var(--warn)}.u-badge.is-bad{background:var(--bad-tint);color:var(--bad)}.u-badge.is-muted{background:var(--inset);color:var(--muted)}.u-badge.is-accent{background:var(--accent-tint);color:var(--accent)}.u-badge .u-dot{background:currentColor}.u-field{gap:6px;min-width:0;display:grid}.u-lbl{letter-spacing:.09em;text-transform:uppercase;font-weight:600}.u-hint,.u-lbl{font-size:var(--t-body);color:var(--muted)}.u-err,.u-hint{line-height:1.5}.u-err{color:var(--bad);align-items:center;gap:6px;display:flex}.u-err,.u-inp{font-size:var(--t-body)}.u-inp{background:var(--inset);border:1px solid var(--line);border-radius:var(--r-control);width:100%;height:32px;color:var(--text-hi);transition:border-color var(--d-hover) var(--ease),box-shadow var(--d-hover) var(--ease);appearance:none;outline:none;padding:0 10px}.u-inp::placeholder{color:var(--muted)}.u-inp.is-hover,.u-inp:hover{border-color:var(--line2)}.u-inp.is-focus,.u-inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.u-inp[readonly]{color:var(--text);background:0 0;border-style:dashed}.u-inp[disabled]{opacity:.45;pointer-events:none}.u-inp.is-bad{border-color:var(--bad)}.u-inp.is-bad:focus{box-shadow:0 0 0 3px var(--bad-tint)}.u-inp.u-ta{resize:vertical;height:auto;min-height:74px;padding:10px;line-height:1.55}.u-inp.u-num-inp{text-align:right;font-family:var(--font-mono);letter-spacing:.02em}.u-inp-wrap{display:block;position:relative}.u-inp-wrap .u-inp{padding-right:32px}.u-inp-suf{font-size:var(--t-body);color:var(--muted);pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.u-select{display:block;position:relative}.u-select .u-inp{cursor:pointer;padding-right:32px}.u-select:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);pointer-events:none;width:6px;height:6px;position:absolute;top:calc(50% - 2px);right:12px;transform:translateY(-50%)rotate(45deg)}.u-check{align-items:center;gap:var(--sp-8);font-size:var(--t-body);color:var(--text);cursor:pointer;display:inline-flex}.u-check-b{border:1.5px solid var(--line2);width:15px;height:15px;color:var(--on-accent);transition:background var(--d-hover) var(--ease),border-color var(--d-hover) var(--ease);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.u-check-b svg{opacity:0;width:10px;height:10px}.u-check[aria-checked=true] .u-check-b{background:var(--accent);border-color:var(--accent)}.u-check[aria-checked=true] .u-check-b svg{opacity:1}.u-check[aria-checked=mixed] .u-check-b{background:var(--accent);border-color:var(--accent)}.u-check[aria-checked=mixed] .u-check-b:after{content:"";background:var(--on-accent);border-radius:1px;width:8px;height:1.6px}.u-check[aria-disabled=true]{opacity:.45;pointer-events:none}.u-check.u-plate{height:30px;padding:0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-control);background:var(--inset);color:var(--muted);transition:color var(--d-hover) var(--ease),border-color var(--d-hover) var(--ease),background var(--d-hover) var(--ease),box-shadow var(--d-hover) var(--ease)}.u-check.u-plate:hover{color:var(--text-hi);border-color:var(--line2)}.u-check.u-plate .u-check-b{width:0;margin-right:calc(-1 * var(--sp-8));color:var(--accent);transition:width var(--d-hover) var(--ease),margin var(--d-hover) var(--ease);border:0;overflow:hidden}.u-check.u-plate[aria-checked=mixed],.u-check.u-plate[aria-checked=true]{color:var(--accent);border-color:var(--accent-line);background:var(--accent-tint);box-shadow:0 0 0 1px var(--accent-line),0 0 12px -2px var(--accent-glow)}.u-check.u-plate[aria-checked=mixed] .u-check-b,.u-check.u-plate[aria-checked=true] .u-check-b{background:0 0;width:12px;margin-right:0}.u-check.u-plate[aria-checked=mixed] .u-check-b:after{background:var(--accent)}.u-radio .u-check-b{border-radius:50%}.u-radio[aria-checked=true] .u-check-b{border-color:var(--accent);background:0 0}.u-radio[aria-checked=true] .u-check-b:after{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.u-tog{border-radius:var(--r-pill);background:var(--track);border:1px solid var(--line2);width:32px;height:18px;transition:background var(--d-hover) var(--ease),border-color var(--d-hover) var(--ease);flex-shrink:0;position:relative}.u-tog i{background:var(--muted);width:12px;height:12px;transition:transform var(--d-move) var(--ease-out),background var(--d-hover) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.u-tog[aria-checked=true]{background:var(--accent-tint);border-color:var(--accent)}.u-tog[aria-checked=true] i{background:var(--accent);transform:translate(14px)}.u-tog[aria-disabled=true]{opacity:.45;pointer-events:none}.u-seg{background:var(--inset);border:1px solid var(--line);border-radius:var(--r-card);gap:2px;padding:3px;display:inline-flex}.u-seg-b{height:28px;padding:0 var(--sp-12);font-size:var(--t-body);color:var(--muted);white-space:nowrap;transition:color var(--d-hover) var(--ease),background var(--d-hover) var(--ease),box-shadow var(--d-hover) var(--ease);border-radius:7px;justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex}.u-seg-b.is-hover,.u-seg-b:hover{color:var(--text-hi)}.u-seg-b[aria-pressed=true]{background:var(--track);color:var(--text-hi);box-shadow:var(--shadow-raise)}.u-seg-fill{width:100%;display:flex}.u-seg-fill .u-seg-b{flex:1}.u-seg-sm{border-radius:var(--r-control);padding:2px}.u-seg-sm .u-seg-b{height:22px;padding:0 var(--sp-8);border-radius:6px}.u-seg-c{font-family:var(--font-mono);font-size:var(--t-body);color:var(--text-dim);font-variant-numeric:tabular-nums}.u-seg-b[aria-pressed=true] .u-seg-c{color:var(--accent)}.u-slider{align-items:center;gap:var(--sp-12);width:100%;display:flex}.u-slider-t{background:var(--track);border-radius:2px;flex:1;height:3px;position:relative}.u-slider-f{background:var(--accent);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.u-slider-h{background:var(--text-hi);width:13px;height:13px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.u-slider-v{font-family:var(--font-mono);font-size:var(--t-body);color:var(--text-hi);text-align:right;min-width:44px}.u-promo{gap:var(--sp-8);display:flex}.u-promo .u-inp{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.u-mstrip{grid-template-columns:repeat(var(--m,5),minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);display:grid;overflow:hidden}.u-m{padding:var(--sp-12) var(--sp-16);border-right:1px solid var(--line);min-width:0}.u-m:last-child{border-right:none}.u-m-l{font-size:var(--t-body);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.u-m-v{font-family:var(--font-display);font-variation-settings:var(--sharp);font-weight:600;font-size:var(--t-section);letter-spacing:-.025em;color:var(--text-hi);margin-top:var(--sp-8);font-variant-numeric:tabular-nums;line-height:1.05}.u-m-s{font-size:var(--t-body);color:var(--muted);align-items:center;gap:6px;margin-top:6px;display:flex}.u-m-s.is-up{color:var(--ok)}.u-m-s.is-dn{color:var(--bad)}.u-kvrow{align-items:baseline;gap:var(--sp-12);border-bottom:1px solid var(--line);font-size:var(--t-body);padding:6px 0;display:flex}.u-kvrow:last-child{border-bottom:none}.u-kvrow dt{color:var(--muted)}.u-kvrow dd{color:var(--text-hi);text-align:right;font-variant-numeric:tabular-nums;margin-left:auto}.u-tbl{border-collapse:collapse;width:100%;font-size:var(--t-body)}.u-tbl th{text-align:left;font-size:var(--t-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--panel);z-index:1;height:32px;font-weight:600;position:sticky;top:0}.u-tbl td,.u-tbl th{padding:0 var(--sp-16);border-bottom:1px solid var(--line);white-space:nowrap}.u-tbl td{height:var(--row);color:var(--text)}.u-tbl tr:last-child td{border-bottom:none}.u-tbl .is-r{text-align:right;font-variant-numeric:tabular-nums}.u-tbl tbody tr.is-hover td,.u-tbl tbody tr:hover td{background:var(--inset)}.u-tbl tbody tr[aria-selected=true] td{background:var(--accent-tint);box-shadow:inset 2px 0 0 var(--accent)}.u-tbl-n{color:var(--text-hi);font-weight:500}.u-tbl-id{font-family:var(--font-mono);font-size:var(--t-body);color:var(--text-dim);margin-left:6px}.u-lrow{text-align:left;width:100%;padding:10px var(--sp-12);border-bottom:1px solid var(--line);transition:background var(--d-hover) var(--ease);border-left:2px solid #0000;gap:6px;display:grid}.u-lrow.is-hover,.u-lrow:hover{background:var(--inset)}.u-lrow[aria-selected=true]{background:var(--inset);border-left-color:var(--accent)}.u-lrow-t{align-items:center;gap:6px;min-width:0;display:flex}.u-lrow-n{color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.u-lrow-n,.u-lrow-v{font-size:var(--t-body)}.u-lrow-v{color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.u-lrow-m{font-size:var(--t-body);color:var(--muted);align-items:center;gap:6px;min-width:0;display:flex}.u-sep{background:var(--line2);flex-shrink:0;width:1px;height:9px}.u-prog{background:var(--track);border-radius:2px;height:3px;overflow:hidden}.u-prog i{background:var(--accent);height:100%;transition:width var(--d-move) var(--ease);border-radius:2px;display:block}.u-prog.is-ok i{background:var(--ok)}.u-prog.is-warn i{background:var(--warn)}.u-countdown{font-family:var(--font-mono);font-size:var(--t-body);color:var(--text-hi);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.u-countdown.is-soon{color:var(--warn)}.u-countdown small{font-family:var(--font-ui);font-size:var(--t-body);color:var(--muted)}.u-delta{align-items:center;gap:var(--sp-8);font-family:var(--font-mono);font-size:var(--t-body);font-variant-numeric:tabular-nums;display:inline-flex}.u-delta s{color:var(--muted);text-decoration:line-through}.u-delta b{color:var(--text-hi);font-weight:500}.u-delta i{color:var(--muted);display:flex}.u-lot{gap:var(--sp-8);text-align:left;width:100%;padding:var(--sp-12);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);transition:border-color var(--d-hover) var(--ease),transform var(--d-hover) var(--ease);display:grid}.u-lot.is-hover,.u-lot:hover{border-color:var(--line2);transform:translateY(-1px)}.u-lot-top{gap:var(--sp-8);min-width:0}.u-lot-cat,.u-lot-top{align-items:center;display:flex}.u-lot-cat{font-size:var(--t-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;gap:6px;font-weight:600;overflow:hidden}.u-lot-top .u-badge{margin-left:auto}.u-lot-n{font-family:var(--font-display);font-variation-settings:var(--sharp);font-weight:600;font-size:var(--t-body);letter-spacing:-.008em;color:var(--text-hi);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.u-lot-specs{gap:6px;min-width:0;display:flex;overflow:hidden}.u-spec{background:var(--inset);height:20px;font-family:var(--font-mono);font-size:var(--t-body);color:var(--text);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:0 6px;display:flex}.u-lot-price{font-family:var(--font-display);font-variation-settings:var(--sharp);font-weight:600;font-size:var(--t-title);color:var(--text-hi);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.u-lot-price small{font-family:var(--font-ui);font-weight:400}.u-lot-foot,.u-lot-price small{font-size:var(--t-body);color:var(--muted)}.u-lot-foot{align-items:center;gap:var(--sp-8);padding-top:var(--sp-8);border-top:1px solid var(--line);min-width:0;display:flex;overflow:hidden}.u-tl{display:grid}.u-tl-i{align-items:flex-start;gap:var(--sp-12);padding:0 0 var(--sp-16) 0;display:flex;position:relative}.u-tl-i:before{content:"";background:var(--line2);width:1.5px;position:absolute;top:22px;bottom:0;left:9px}.u-tl-i:last-child{padding-bottom:0}.u-tl-i:last-child:before{display:none}.u-tl-i.is-done:before{background:var(--ok)}.u-tl-d{background:var(--panel);border:1.5px solid var(--line2);width:19px;height:19px;color:var(--muted);z-index:1;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.u-tl-i.is-done .u-tl-d{background:var(--ok-tint);border-color:var(--ok);color:var(--ok)}.u-tl-i.is-now .u-tl-d{background:var(--accent-tint);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}.u-tl-b{gap:2px;min-width:0;padding-top:2px;display:grid}.u-tl-n{font-size:var(--t-body);color:var(--text-hi);font-weight:600}.u-tl-i:not(.is-done):not(.is-now) .u-tl-n{color:var(--text);font-weight:500}.u-tl-s{font-size:var(--t-body);color:var(--muted);max-width:56ch;line-height:1.5}.u-rail{width:var(--rail);align-items:center;gap:var(--sp-16);padding:14px 0 var(--sp-16);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;display:flex}.u-rail-m{border-radius:var(--r-control);width:34px;height:34px;color:var(--accent);border:1px solid var(--line2);background:var(--panel);place-items:center;display:grid}.u-rail-m.is-link{cursor:pointer;transition:border-color var(--d-hover) var(--ease),background var(--d-hover) var(--ease)}.u-rail-m.is-link:hover{border-color:var(--accent);background:var(--inset)}.u-rail-nav{flex-direction:column;gap:2px;display:flex}.u-rail-b{border-radius:var(--r-control);width:40px;height:38px;color:var(--muted);transition:color var(--d-hover) var(--ease),background var(--d-hover) var(--ease);place-items:center;display:grid;position:relative}.u-rail-b.is-hover,.u-rail-b:hover{color:var(--text-hi);background:var(--inset)}.u-rail-b[aria-current=page]{color:var(--accent)}.u-rail-b[aria-current=page]:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:-11px}.u-rail-tip{white-space:nowrap;font-size:var(--t-body);color:var(--text-hi);background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-control);opacity:0;pointer-events:none;box-shadow:var(--shadow-pop);transition:opacity var(--d-hover) var(--ease),transform var(--d-hover) var(--ease);z-index:var(--z-tip);padding:6px 10px;position:absolute;left:46px;transform:translate(-4px)}.u-rail-b.is-hover .u-rail-tip,.u-rail-b:hover .u-rail-tip{opacity:1;transform:translate(0)}.u-top{height:var(--top);gap:var(--sp-16);padding:0 var(--sp-16);flex-shrink:0}.u-crumb,.u-top{align-items:center;display:flex}.u-crumb{font-size:var(--t-body);color:var(--muted);gap:6px;min-width:0}.u-crumb b{color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.u-crumb i{color:var(--text-dim);font-style:normal}.u-top-r{align-items:center;gap:6px;margin-left:auto;display:flex}.u-av{border-radius:var(--r-pill);width:32px;height:32px;color:var(--text-hi);background:var(--track);border:1px solid var(--line2);flex-shrink:0;place-items:center;font-size:11.5px;font-weight:600;display:grid}.u-av-sm{width:26px;height:26px;font-size:10.5px}.u-tabs{height:var(--tabs-h);align-items:stretch;gap:var(--sp-20);padding:0 var(--sp-16);border-bottom:1px solid var(--line);scrollbar-width:none;flex-shrink:0;display:flex;overflow-x:auto}.u-tabs::-webkit-scrollbar{display:none}.u-tab{font-size:var(--t-body);color:var(--muted);white-space:nowrap;transition:color var(--d-hover) var(--ease);align-items:center;gap:6px;display:flex;position:relative}.u-tab.is-hover,.u-tab:hover{color:var(--text-hi)}.u-tab[aria-current=page]{color:var(--text-hi);font-weight:600}.u-tab[aria-current=page]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.u-tab-flag{background:var(--warn);border-radius:50%;width:5px;height:5px}.u-tab-c{font-family:var(--font-mono);color:var(--text-dim)}.u-chip,.u-tab-c{font-size:var(--t-body)}.u-chip{border-radius:var(--r-control);height:24px;color:var(--muted);background:var(--inset);border:1px solid var(--line);white-space:nowrap;transition:color var(--d-hover) var(--ease),border-color var(--d-hover) var(--ease);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.u-chip.is-hover,.u-chip:hover{color:var(--text-hi);border-color:var(--line2)}.u-chip[aria-pressed=true]{color:var(--accent);border-color:var(--accent-line);background:var(--accent-tint);box-shadow:0 0 0 1px var(--accent-line),0 0 12px -2px var(--accent-glow)}.u-chip-x{color:var(--text-dim);display:flex}.u-chip:hover .u-chip-x{color:var(--text)}.u-toc-a{text-align:left;width:100%;font-size:var(--t-body);color:var(--muted);border-left:1.5px solid var(--line);transition:color var(--d-hover) var(--ease),border-color var(--d-hover) var(--ease);padding:6px 10px;line-height:1.45;display:block}.u-toc-a.is-hover,.u-toc-a:hover{color:var(--text-hi)}.u-toc-a[aria-current=true]{color:var(--accent);border-left-color:var(--accent)}.u-pager{align-items:center;gap:var(--sp-8);font-size:var(--t-body);color:var(--muted);display:flex}.u-pager-b{border-radius:var(--r-control);min-width:26px;height:26px;color:var(--muted);font-variant-numeric:tabular-nums;transition:color var(--d-hover) var(--ease),background var(--d-hover) var(--ease);place-items:center;padding:0 6px;display:grid}.u-pager-b.is-hover,.u-pager-b:hover,.u-pager-b[aria-current=true]{color:var(--text-hi);background:var(--inset)}.u-pager-b[aria-current=true]{font-weight:600}.u-pager-b[disabled]{opacity:.35;pointer-events:none}.u-pop{background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-card);min-width:200px;box-shadow:var(--shadow-pop);z-index:var(--z-pop);padding:6px}.u-pop-h{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:6px var(--sp-8) 6px;font-weight:600}.u-pop-b,.u-pop-h{font-size:var(--t-body)}.u-pop-b{align-items:center;gap:var(--sp-8);width:100%;padding:6px var(--sp-8);color:var(--text);text-align:left;transition:background var(--d-hover) var(--ease),color var(--d-hover) var(--ease);border-radius:6px;display:flex}.u-pop-b.is-hover,.u-pop-b:hover{background:var(--inset);color:var(--text-hi)}.u-pop-b[aria-checked=true]{color:var(--accent)}.u-pop-b .u-kbd{margin-left:auto}.u-pop-sep{background:var(--line);height:1px;margin:6px 0}.u-pop-b.is-bad{color:var(--bad)}.u-toast{gap:var(--sp-8);width:300px;padding:var(--sp-12);background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-card);box-shadow:var(--shadow-pop);display:flex}.u-toast-i{color:var(--muted);flex-shrink:0;display:flex}.u-toast.is-ok .u-toast-i{color:var(--ok)}.u-toast.is-bad .u-toast-i{color:var(--bad)}.u-toast-t{color:var(--text-hi);font-weight:600}.u-toast-b,.u-toast-t{font-size:var(--t-body);display:block}.u-toast-b{color:var(--muted);margin-top:2px;line-height:1.5}.u-toast-x{flex-shrink:0;margin-left:auto}.u-modal{background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-panel);box-shadow:var(--shadow-pop);flex-direction:column;width:min(520px,100%);display:flex;overflow:hidden}.u-modal-s{width:min(420px,100%)}.u-modal-l{width:min(760px,100%)}.u-modal-xl{width:min(940px,100%)}.u-modal-h{align-items:center;gap:var(--sp-12);min-height:52px;padding:var(--sp-12) var(--sp-16);border-bottom:1px solid var(--line);display:flex}.u-modal-t{font-family:var(--font-display);font-variation-settings:var(--sharp);font-weight:600;font-size:var(--t-title);letter-spacing:-.012em;color:var(--text-hi)}.u-modal-b{min-height:0;padding:var(--sp-16);gap:var(--sp-12);font-size:var(--t-body);color:var(--text);flex:1;line-height:1.65;display:grid;overflow-y:auto}.u-modal-f{align-items:center;gap:var(--sp-8);padding:var(--sp-12) var(--sp-16);border-top:1px solid var(--line);display:flex}.u-modal-f .u-right{gap:var(--sp-8);margin-left:auto;display:flex}.u-cmd{background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-panel);width:min(560px,100%);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;overflow:hidden}.u-cmd-t{align-items:center;gap:var(--sp-12);padding:var(--sp-12) var(--sp-16);border-bottom:1px solid var(--line);color:var(--muted);display:flex}.u-cmd-t input{min-width:0;font-size:var(--t-title);color:var(--text-hi);background:0 0;border:none;outline:none;flex:1}.u-cmd-l{gap:2px;min-height:0;padding:6px;display:grid;overflow:hidden auto}.u-cmd-h{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:8px var(--sp-8) 4px;font-weight:600}.u-cmd-h,.u-cmd-r{font-size:var(--t-body)}.u-cmd-r{align-items:center;gap:var(--sp-12);width:100%;padding:6px var(--sp-8);text-align:left;color:var(--text);border-radius:6px;display:flex}.u-cmd-r[aria-selected=true]{background:var(--inset);color:var(--text-hi)}.u-cmd-r i{color:var(--muted);display:flex}.u-cmd-r[aria-selected=true] i{color:var(--accent)}.u-cmd-r .u-kbd{margin-left:auto}.u-cmd-f{align-items:center;gap:var(--sp-16);padding:8px var(--sp-16);border-top:1px solid var(--line);font-size:var(--t-body);color:var(--muted);display:flex}.u-notif{background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-panel);width:340px;box-shadow:var(--shadow-pop);flex-direction:column;display:flex;overflow:hidden}.u-notif-h{align-items:center;gap:var(--sp-8);padding:var(--sp-12) var(--sp-16);border-bottom:1px solid var(--line);display:flex}.u-notif-l{gap:2px;padding:6px;display:grid}.u-ev{gap:var(--sp-12);padding:10px var(--sp-8) 10px var(--sp-12);border-radius:var(--r-card);text-align:left;transition:background var(--d-hover) var(--ease);display:flex;position:relative}.u-ev.is-hover,.u-ev:hover{background:var(--inset)}.u-ev.is-new:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:15px;left:3px}.u-ev-n{color:var(--text-hi);font-weight:600;line-height:1.35}.u-ev-b,.u-ev-n{font-size:var(--t-body);display:block}.u-ev-b{color:var(--muted);margin-top:2px;line-height:1.5}.u-ev-t{font-size:var(--t-body);color:var(--text-dim);flex-shrink:0;margin-left:auto}.u-bulk{align-items:center;gap:var(--sp-12);background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-panel);box-shadow:var(--shadow-pop);padding:8px 10px;display:flex}.u-bulk-c{background:var(--accent);min-width:22px;height:22px;color:var(--on-accent);font-size:var(--t-body);border-radius:6px;place-items:center;padding:0 6px;font-weight:600;display:grid}.u-skel{background:linear-gradient(90deg,var(--inset) 25%,var(--track) 50%,var(--inset) 75%);background-size:200% 100%;border-radius:4px;animation:u-shim 1.4s linear infinite}@keyframes u-shim{to{background-position:-200% 0}}.u-skel-line{height:9px}.u-skel-row{height:var(--row)}.u-skel-card,.u-skel-row{border-radius:var(--r-card)}.u-skel-card{height:86px}.u-skel-metric{border-radius:var(--r-card);height:74px}.u-state{gap:var(--sp-8);justify-items:start;max-width:44ch;display:grid}.u-state-t{font-family:var(--font-display);font-variation-settings:var(--sharp);font-weight:600;font-size:var(--t-title);letter-spacing:-.012em;color:var(--text-hi)}.u-state-b{font-size:var(--t-body);color:var(--muted);line-height:1.65}.u-state-a{margin-top:var(--sp-8)}.u-state.is-center{text-align:center;justify-items:center;max-width:46ch;margin:0 auto}@media (prefers-reduced-motion:reduce){.u-panel *,.u-panel :after,.u-panel :before{transition:none!important;animation:none!important}}body,html{height:100%;margin:0}body{background:var(--bg);overflow:hidden}#root{height:100vh}.mono{font-family:var(--font-mono)}.tnum{font-variant-numeric:tabular-nums}.u-app{background:var(--bg);height:100vh;color:var(--text);min-width:1080px;display:flex}.u-main{flex-direction:column;flex:1;min-width:0;display:flex}.u-navload{height:2px;z-index:var(--z-toast);background:var(--accent-tint);pointer-events:none;position:fixed;top:0;left:0;right:0;overflow:hidden}.u-navload:after{content:"";background:var(--accent);width:40%;animation:u-navslide 1.1s var(--ease) infinite;position:absolute;inset:0}@keyframes u-navslide{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.u-navload:after{opacity:.6;width:100%;animation:none}}.u-body{flex:1;gap:14px;min-height:0;padding:0 16px 16px;display:flex}.u-work{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.u-scroll{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.u-view{animation:vfade var(--d-view) var(--ease) both}@keyframes vfade{0%{opacity:0}}.u-rail-mark{border-radius:var(--r-control);background:var(--panel);border:1px solid var(--line2);width:34px;height:34px;color:var(--accent);place-items:center;display:grid}.u-rail-foot{flex-direction:column;align-items:center;gap:10px;margin-top:auto;display:flex}.u-ava{border-radius:var(--r-pill);width:30px;height:30px;font-size:var(--t-body);color:var(--text-hi);background:var(--track);border:1px solid var(--line2);cursor:pointer;place-items:center;font-weight:600;display:grid}.u-search .u-kbd{margin-left:auto}.u-lang{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-control);padding:2px;display:flex}.u-lang button{font-size:var(--t-body);letter-spacing:.04em;color:var(--muted);transition:color var(--d-hover),background var(--d-hover);border-radius:7px;padding:6px 8px;font-weight:600}.u-lang button.on{color:var(--text-hi);background:var(--inset)}.u-pop-wrap{position:relative}.u-pop{animation:pop .16s var(--ease-out) both;position:absolute;top:40px;right:0}@keyframes pop{0%{opacity:0;transform:translateY(-6px)}}.u-pop-b svg:last-child:not(:first-child){margin-left:auto}.u-col{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);width:318px;box-shadow:var(--shadow-card);flex-direction:column;flex-shrink:0;transition:width .46s cubic-bezier(.32,.72,0,1),box-shadow .46s;display:flex;overflow:hidden}.u-col.wide{width:100%;box-shadow:0 24px 60px -22px #000000b3,var(--shadow-card)}.u-col.tuck{align-items:center;gap:8px;width:64px;padding:10px 0}.u-col.tuck .u-col-f,.u-col.tuck .u-col-h,.u-col.tuck .u-col-list{display:none}.u-col-rail{flex-direction:column;flex:1;align-items:center;gap:8px;width:100%;min-height:0;padding:4px 0;display:flex;overflow:hidden auto}.u-col-rail-n{color:var(--text-dim);padding:2px 0 4px;font-size:10px}.u-body.wide{gap:0}.u-body.wide .u-work{opacity:0;pointer-events:none;min-width:0;transition:opacity .2s var(--ease),transform .46s cubic-bezier(.32,.72,0,1);flex:0;overflow:hidden;transform:translate(18px)}.u-col-x{width:28px;height:28px;color:var(--muted);border:1px solid var(--line);background:var(--inset);transition:color var(--d-hover),border-color var(--d-hover),background var(--d-hover);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.u-col-x:hover{color:var(--text-hi);border-color:var(--line2)}.u-col.wide .u-col-x{color:var(--accent);border-color:var(--accent)}.u-col-h{border-bottom:1px solid var(--line);padding:14px 14px 12px}.u-count{font-family:var(--font-mono);font-size:var(--t-body);border:1px solid var(--line);border-radius:20px;padding:2px 6px}.u-count,.u-field-wrap{color:var(--muted);background:var(--inset)}.u-field-wrap{border:1px solid var(--line);border-radius:var(--r-control);height:32px;transition:border-color var(--d-hover);align-items:center;gap:8px;padding:0 10px;display:flex}.u-field-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.u-field-inp{min-width:0;font-size:var(--t-body);color:var(--text);background:0 0;border:none;outline:none;flex:1}.u-field-inp::placeholder{color:var(--muted)}.u-col-find{align-items:center;gap:8px;display:flex}.u-col-find .u-col-x{width:32px;height:32px}.u-col-x.on{color:var(--accent);border-color:var(--accent)}.u-col-x{position:relative}.u-col-x-n{background:var(--accent);min-width:15px;height:15px;color:var(--bg);font-family:var(--font-mono);text-align:center;border-radius:8px;padding:0 3px;font-size:10px;font-style:normal;line-height:15px;position:absolute;top:-5px;right:-5px}.u-tune{gap:12px;display:grid}.u-tune label{align-items:center;gap:12px;display:flex}.u-tune label>span{font-size:var(--t-body);color:var(--muted);flex:1}.u-tune select{background:var(--inset);border:1px solid var(--line);border-radius:var(--r-control);min-width:148px;height:32px;color:var(--text);font:inherit;font-size:var(--t-body);cursor:pointer;transition:border-color var(--d-hover);flex-shrink:0;padding:0 10px}.u-tune select:hover{border-color:var(--line2)}.u-tune select:focus-visible{border-color:var(--accent);outline:none}.u-col-list{flex-direction:column;flex:1;gap:6px;padding:8px;display:flex;overflow:hidden auto}.u-col-f{border-top:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;gap:12px;padding:10px 14px;display:flex}.u-pill{font-size:var(--t-body);color:var(--muted);align-items:center;gap:6px;display:flex}.u-acc{text-align:left;border-radius:var(--r-card);background:var(--inset);width:100%;transition:border-color var(--d-hover),transform var(--d-hover),background var(--d-hover);border:1px solid #0000;padding:10px}.u-acc:hover{border-color:var(--line2)}.u-acc.on{background:var(--accent-tint);box-shadow:inset 2px 0 0 var(--accent);border-color:#0000}.u-acc-top{gap:8px;display:flex}.u-acc-n{color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.u-acc-n,.u-acc-p{font-size:var(--t-body)}.u-acc-p{color:var(--text);margin-left:auto}.u-acc-meta{font-size:var(--t-body);color:var(--muted);flex-wrap:wrap;gap:2px 6px;margin-top:6px;display:flex}.u-acc-meta>span{white-space:nowrap}.u-tag{font-size:var(--t-body);letter-spacing:.03em;color:var(--muted);background:var(--inset);border-radius:4px;max-width:12ch;padding:2px 6px;font-weight:600}.u-acc-sub,.u-tag{text-overflow:ellipsis;overflow:hidden}.u-acc-sub{min-width:0;color:var(--text);white-space:nowrap}.u-acc-sub.is-none{color:var(--text-dim)}.u-acc-sub-d{color:var(--muted)}.u-acc-sub.is-warn,.u-acc-sub.is-warn .u-acc-sub-d{color:var(--warn)}.u-acc-sub.is-bad,.u-acc-sub.is-bad .u-acc-sub-d{color:var(--bad)}.u-acc-line{font-size:var(--t-body);color:var(--muted);font-family:var(--font-mono);align-items:baseline;gap:8px;margin-top:6px;display:flex}.u-acc-when{color:var(--text-dim);flex-shrink:0;margin-left:auto}.u-acc-err{font-size:var(--t-body);color:var(--bad);align-items:center;gap:6px;margin-top:6px;line-height:1.35;display:flex}.u-fl{min-height:0;animation:flin .32s var(--ease) both;flex:1;display:flex}@keyframes flin{0%{opacity:0;transform:translateY(6px)}}.u-fl-main{flex-direction:column;flex:1;min-width:0;display:flex}.u-fl-h{gap:10px;padding:14px 16px}.u-fl-h,.u-fl-tb{border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;align-items:center;display:flex}.u-fl-tb{background:var(--inset);gap:8px;padding:10px 16px}.u-fl-sel{height:30px;font-size:var(--t-body);color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-control);cursor:pointer;transition:border-color var(--d-hover);align-items:center;gap:6px;padding:0 10px;display:flex}.u-fl-sel:hover{border-color:var(--line2)}.u-fl-sel.on{border-color:var(--accent);color:var(--text-hi)}.u-fl-sel select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;outline:none;padding-right:2px}.u-fl-scroll{flex:1;min-height:0;overflow:auto}.u-fl-tbl{--fl-row:46px;min-width:1180px}.u-fl-r{height:var(--fl-row);border-bottom:1px solid var(--line);font-size:var(--t-body);color:var(--text);text-align:left;width:100%;transition:background var(--d-hover);grid-template-columns:30px minmax(190px,1.6fr) 112px 62px 72px 96px 92px 96px 62px 96px 96px 32px;align-items:center;gap:10px;padding:0 16px;display:grid}.u-fl-hr{z-index:2;background:var(--panel);border-bottom:1px solid var(--line2);height:36px;box-shadow:0 1px 0 var(--line);position:sticky;top:0}.u-fl-hr .u-fl-c{font-size:var(--t-body);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600}.u-fl-c{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.u-fl-c.r{justify-content:flex-end}.u-fl-lbl,.u-fl-sort{display:none}button.u-fl-c{cursor:pointer;transition:color var(--d-hover)}button.u-fl-c:hover{color:var(--text-hi)}button.u-fl-c.act{color:var(--accent)}.u-fl-row:hover{background:var(--inset)}.u-fl-row.on{background:var(--accent-tint);box-shadow:inset 2px 0 0 var(--accent)}.u-fl-row.pick{background:var(--track)}.u-fl-n{color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.u-fl-id,.u-fl-n{font-size:var(--t-body)}.u-fl-id{font-family:var(--font-mono);color:var(--muted)}.u-fl-who{gap:9px}.u-fl-who-t{flex-direction:column;gap:1px;min-width:0;display:flex}.u-fl-who .u-fl-id{align-items:center;gap:6px;min-width:0;display:flex}.u-ally{font-family:var(--font-ui);letter-spacing:.04em;color:var(--accent);background:var(--accent-tint);border-radius:var(--r-control);flex-shrink:0;padding:0 5px;line-height:15px}.u-fl-mods{gap:2px;display:flex}.u-fl-mod{background:var(--track);border-radius:2px;width:6px;height:6px}.u-fl-mod.on{background:var(--accent)}.u-fl-f{border-top:1px solid var(--line);gap:12px}.u-fl-bulk,.u-fl-f{flex-wrap:wrap;flex-shrink:0;align-items:center;padding:10px 16px;display:flex}.u-fl-bulk{background:var(--accent-tint);border-bottom:1px solid var(--line);gap:8px}.u-fl-side{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;flex-shrink:0;width:428px;animation:flside .34s cubic-bezier(.32,.72,0,1) both;display:flex}@keyframes flside{0%{opacity:0;width:0}}.u-fl-side-b{flex:1;align-content:start;gap:14px;min-height:0;padding:14px 16px;display:grid;overflow-y:auto}.u-fl-mrow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.u-fl-mrow:last-child{border-bottom:none}.u-ahead{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow-card);flex-shrink:0;overflow:hidden}.u-ahead-top{flex-wrap:wrap;gap:10px;padding:12px 16px;display:flex}.u-ahead-n{font:600 16px/1.2 var(--font-display);color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.u-ahead-m{font-size:var(--t-body);color:var(--muted);white-space:nowrap;flex-shrink:0}.u-ahead-m.is-soft{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.u-tabs-strip{flex:1;gap:20px;min-width:0}.u-tabs-r,.u-tabs-strip{align-items:center;display:flex}.u-tabs-r{flex-shrink:0;align-self:center;gap:10px}.u-tabs-preset{font-size:var(--t-body);color:var(--text-hi);border:1px solid var(--line2);border-radius:20px;padding:2px 10px;font-weight:600}.u-card,.u-tabs-preset{background:var(--panel)}.u-card{border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow-card)}.u-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.u-t{font:600 16px/1.3 var(--font-display);letter-spacing:-.005em;color:var(--text-hi);margin:0}.u-sub{margin:2px 0 0;line-height:1.4}.u-eyebrow,.u-sub{font-size:var(--t-body);color:var(--muted)}.u-eyebrow{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-weight:600;display:flex}.u-note{font-size:var(--t-body);color:var(--muted);border-top:1px solid var(--line);margin:0;padding:10px 16px;line-height:1.5}.u-banner{border-radius:var(--r-card);background:var(--bad-tint);border:1px solid var(--bad-line);align-items:flex-start;gap:10px;padding:14px;display:flex}.u-banner b{font-size:var(--t-body);color:var(--text-hi)}.u-banner p{font-size:var(--t-body);color:var(--text);margin:4px 0 0;line-height:1.45}.u-banner.is-quiet{background:var(--warn-tint);border-color:var(--warn-line)}.u-btn-buy{border-color:var(--accent-line);color:var(--accent);background:0 0;font-weight:600}.u-btn-buy:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.u-btn-buy[disabled]{border-color:var(--line2);color:var(--muted);background:0 0}.u-dot.big{width:9px;height:9px}.u-dot.beat{position:relative}.u-dot.beat:after{content:"";color:var(--ok);animation:beat 2.6s var(--ease-out) infinite;opacity:0;border:1.5px solid;border-radius:50%;position:absolute;inset:-4px}@keyframes beat{0%{opacity:.55;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.u-live{background:var(--ok);border-radius:50%;width:5px;height:5px;animation:blink 2.4s ease-in-out infinite}@keyframes blink{0%,to{opacity:.35}50%{opacity:1}}.u-col .u-seg-b{padding:0 6px}.u-metric{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);padding:14px}.u-metric-l{font-size:var(--t-body);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-weight:600;display:flex}.u-metric-v{font:700 24px/1.05 var(--font-display);letter-spacing:-.02em;color:var(--text-hi);font-variant-numeric:tabular-nums;margin-top:10px}.u-metric-s{font-size:var(--t-body);color:var(--muted);margin-top:6px}.u-rows{padding:2px 16px 12px}.u-rows.pair{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.u-row{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:6px 0;display:flex}.u-row:last-child{border-bottom:none}.u-row-l{color:var(--text)}.u-row-l,.u-row-v{font-size:var(--t-body)}.u-row-v{color:var(--text-hi);white-space:nowrap;margin-left:auto}.u-row.is-note{align-items:flex-start}.u-row.is-note .u-row-v{white-space:normal;text-align:right}.u-facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:14px 16px;margin-top:18px;padding-top:14px;display:grid}.u-facts>div{flex-direction:column;display:flex}.u-facts dt{font-size:var(--t-body);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u-facts dd{font-size:var(--t-body);color:var(--text-hi);margin:auto 0 0;padding-top:6px}.u-facts dd.u-fact-none{color:var(--text-dim)}.u-facts-few{grid-template-columns:repeat(2,max-content);gap:14px 40px}.u-gov-a{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.u-gov-a .u-facts{margin-top:14px}.u-ruler{flex-wrap:wrap;gap:18px}.u-ruler,.u-ruler-id{align-items:flex-start;display:flex}.u-ruler-id{flex:1;gap:16px;min-width:0}.u-ruler-t{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin-top:2px;display:flex}.u-ruler-n{font:600 var(--t-section)/1.15 var(--font-display);letter-spacing:-.01em;color:var(--text-hi);margin:0}.u-ruler-sub{color:var(--muted);margin:6px 0 0}.u-ruler-b{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.u-ruler-ally{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--inset);min-width:0;font-size:var(--t-body);align-items:center;gap:8px;padding:4px 9px;display:inline-flex}.u-ruler-ally-n{color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u-ruler-ally-m{color:var(--muted);white-space:nowrap;flex-shrink:0}.u-ruler-r{text-align:right;margin-left:auto}.u-ruler-p{font:700 var(--t-display)/1 var(--font-display);letter-spacing:-.03em;color:var(--text-hi);font-variant-numeric:tabular-nums;margin-top:4px}.u-power-wrap{margin-top:6px;display:inline-flex;position:relative}.u-power-i{width:20px;height:20px;color:var(--muted);border:1px solid var(--line);background:var(--inset);cursor:help;transition:color var(--d-hover),border-color var(--d-hover);border-radius:50%;place-items:center;display:grid}.u-power-i.on,.u-power-i:focus-visible,.u-power-i:hover{color:var(--accent);border-color:var(--accent)}.u-power{z-index:var(--z-tip);background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-card);min-width:196px;box-shadow:var(--shadow-pop);animation:pwr .16s var(--ease-out) both;gap:4px;margin:0;padding:10px 12px;display:grid;position:absolute;top:26px;right:0}@keyframes pwr{0%{opacity:0;transform:translateY(-4px)}}.u-power>div{border-bottom:1px dashed var(--line);align-items:baseline;gap:12px;padding:3px 0;display:flex}.u-power>div:last-child{border-bottom:none}.u-power dt{font-size:var(--t-body);color:var(--muted);text-align:left}.u-power dd{font-size:var(--t-body);color:var(--text-hi);margin:0 0 0 auto}.u-ruler-side{align-items:center;gap:16px;margin-left:auto;display:flex}.u-ruler-side svg{flex-shrink:0}.u-rss{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.u-2col{grid-template-columns:1.15fr .85fr}.u-2col,.u-3col{align-items:stretch;gap:14px;display:grid}.u-3col{grid-template-columns:repeat(3,1fr)}.u-4col{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:12px;display:grid}.u-2col>*,.u-3col>*,.u-4col>*,.u-rss>*{min-width:0}.u-2col>.u-card,.u-3col>.u-card,.u-3col>.u-metric,.u-4col>.u-card,.u-4col>.u-metric,.u-rss>.u-metric{height:100%}.u-card{flex-direction:column;display:flex}.u-card>.u-grow,.u-fill{flex:1;min-height:0}.u-stack{gap:var(--sp-14);grid-template-columns:minmax(0,1fr);display:grid}.u-stack.is-fill{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.u-metric{flex-direction:column;display:flex}.u-metric-s{margin-top:auto;padding-top:6px}.u-metric-t{border-top:1px solid var(--line);align-items:center;gap:8px;min-height:30px;margin-top:10px;padding-top:10px;display:flex}.u-metric-d{font-weight:600}.u-metric-d,.u-metric-w{font-size:var(--t-body);white-space:nowrap}.u-metric-w{color:var(--muted)}.u-metric-t>svg{flex:0 auto;min-width:24px;margin-left:auto}.u-metric-none{font-size:var(--t-body);color:var(--text-dim)}.u-minimap{aspect-ratio:1;border-radius:var(--r-card);border:1px solid var(--line);background:var(--inset);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:12.5% 12.5%;width:100%;position:relative;overflow:hidden}.u-minimap-ring{border:1px dashed var(--line2);opacity:.55;border-radius:50%;position:absolute}.u-minimap-city{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 4px var(--accent-tint);border-radius:3px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%}.u-minimap-n{width:9px;height:9px;transition:transform var(--d-hover),box-shadow var(--d-hover);border:1px solid #0006;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute}.u-minimap-n:hover{transform:scale(1.5)}.u-minimap-n.on{box-shadow:0 0 0 4px var(--accent-tint);transform:scale(1.7)}.u-map-bar{justify-content:space-between;gap:8px 12px;padding:0 16px 12px}.u-map-bar,.u-map-kingdoms{flex-wrap:wrap;align-items:center;display:flex}.u-map-kingdoms{gap:6px}.u-map-kform{align-items:center;gap:6px;display:flex}.u-map-kform .u-inp{width:170px}.u-map-search .u-search{min-width:220px}.u-map-found{gap:2px;padding:0 16px 12px;display:grid}.u-map-hit{border-radius:var(--r-control);text-align:left;color:var(--text);grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.u-map-hit:hover{background:var(--inset)}.u-map-dot,.u-map-hit>i{border-radius:50%;width:9px;height:9px;display:inline-block}.u-map-hit b{color:var(--text-hi);font-weight:600}.u-map-wrap{border-radius:var(--r-card);border:1px solid var(--line);background:var(--inset);height:60vh;min-height:320px;margin:0 16px 16px;position:relative;overflow:hidden}.u-map-canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.u-map-zoom{border-radius:var(--r-control);background:var(--bg);border:1px solid var(--line);gap:4px;padding:4px;display:grid;position:absolute;top:8px;right:8px}.u-map-foot{pointer-events:none;flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:absolute;bottom:8px;left:8px;right:56px}.u-map-scale,.u-map-status{border-radius:var(--r-control);background:var(--bg);border:1px solid var(--line);color:var(--muted);padding:2px 8px;font-size:12px;line-height:18px}.u-map-status.is-bad{color:var(--bad);border-color:var(--bad-line)}.u-map-layers{border-radius:var(--r-control);background:var(--bg);border:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:4px;display:flex;position:absolute;top:8px;left:8px}.u-map-layer{border-radius:var(--r-control);height:26px;color:var(--muted);align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.u-map-layer[aria-pressed=true]{color:var(--text-hi);background:var(--inset)}.u-map-layer:hover{color:var(--text)}.u-map-sw{width:9px;height:9px;display:inline-block}.u-map-sw.is-city{background:var(--accent);border-radius:50%}.u-map-sw.is-rss{background:linear-gradient(90deg,var(--rss-food) 0 33%,var(--rss-wood) 33% 66%,var(--rss-gold) 66%);border-radius:2px}.u-map-sw.is-npc{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:9px solid var(--warn);width:0;height:0}.u-map-note{border-radius:var(--r-card);border:1px solid var(--line);max-width:min(440px,100% - 64px);color:var(--muted);font-size:var(--t-body);pointer-events:none;padding:10px 12px;line-height:1.45;top:52px;left:8px}.u-map-note,.u-map-pop{background:var(--panel);position:absolute}.u-map-pop{z-index:2;border-radius:var(--r-card);border:1px solid var(--line2);cursor:default;width:min(320px,100% - 16px);padding:10px 12px 12px;box-shadow:0 10px 30px #00000080}.u-map-pop:after{content:"";left:var(--tail,50%);background:var(--panel);border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-6px;transform:rotate(45deg)}.u-map-pop.is-below:after{top:-6px;bottom:auto;transform:rotate(225deg)}.u-map-pop.is-docked{width:auto;max-height:72%;bottom:8px;left:8px;right:8px;overflow:auto}.u-map-pop.is-docked:after{display:none}.u-map-pop-h{color:var(--text-hi);align-items:center;gap:8px;margin-bottom:8px;display:flex}.u-map-pop-h .u-hint{font-size:12px}.u-map-pop-h .u-ibtn{width:26px;height:26px;margin-left:auto}.u-map-pop-rows{font-size:var(--t-body);gap:5px;display:grid}.u-map-pop-rows>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.u-map-pop-rows>div>span:first-child{color:var(--muted);white-space:nowrap}.u-map-pop-rows>div>span:last-child{text-align:right;color:var(--text-hi);overflow-wrap:anywhere;min-width:0}.u-map-actions-b{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.u-map-pop-note{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.4}@media (max-width:640px){.u-map-kform .u-inp{width:130px}.u-map-search,.u-map-search .u-search{width:100%;min-width:0}.u-map-wrap{border-left:0;border-right:0;border-radius:0;margin:0 0 12px}}.u-tiles{grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:10px;padding:14px 16px;display:grid}.u-tiles-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.u-tile{border-radius:var(--r-card);background:var(--inset);border:1px solid var(--line);text-align:left;gap:6px;padding:10px 12px;display:grid}.u-tile-l{font-size:var(--t-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.u-tile-v{font:600 16px/1.1 var(--font-display);color:var(--text-hi);font-variant-numeric:tabular-nums}.u-proto{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.u-proto:last-child{border-bottom:none}.u-ghost{border:1px dashed var(--line2);border-radius:var(--r-card);background:repeating-linear-gradient(135deg,#0000 0 8px,#ffffff04 8px 16px);gap:10px;padding:12px;display:grid}.u-ghost-b{background:var(--track);border-radius:4px;height:9px}@media (max-width:1520px){.u-fl-side{width:380px}.u-rows.pair{column-gap:14px}}@media (max-width:1320px){.u-col{width:296px}.u-fl-side{width:330px}.u-rows.pair{grid-template-columns:1fr}}@media (max-width:1500px){.u-rss{grid-template-columns:repeat(3,1fr)}.u-2col{grid-template-columns:1fr}.u-3col,.u-4col{grid-template-columns:repeat(2,1fr)}}.u-bgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-auto-rows:minmax(172px,1fr);gap:12px;padding:16px;display:grid}.u-bcard{text-align:left;background:var(--inset);border-radius:var(--r-card);transition:border-color var(--d-hover),transform var(--d-hover);border:1px solid #0000;grid-template-rows:auto auto auto 1fr;gap:8px;padding:14px;display:grid}.u-bcard:hover{border-color:var(--line2)}.u-bcard.on{border-color:var(--accent)}.u-bcard-h{align-items:center;gap:6px;min-height:20px;display:flex}.u-bcard-s{min-height:18px;font-size:var(--t-body);white-space:nowrap;align-items:baseline;gap:8px;display:flex;overflow:hidden}.u-bcard-st{text-overflow:ellipsis;min-width:0;overflow:hidden}.u-bcard-t{flex-shrink:0;margin-left:auto}.u-bcard-m{min-height:18px;font-size:var(--t-body);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.5;overflow:hidden}.u-bcard-c{flex-wrap:wrap;align-content:flex-end;align-items:center;gap:8px;min-height:18px;display:flex}.u-bcard-c .u-spec{background:0 0;gap:5px;height:16px;padding:0}.u-bcard-n{min-width:0;font-size:var(--t-body);color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.u-bcard-l{color:var(--text-hi);flex-shrink:0;margin-left:auto;font-size:16px;font-weight:600;line-height:1}.u-bcard-l i{font-style:normal}.u-bcard-l i,.u-slot{font-size:var(--t-body);color:var(--muted)}.u-slot{border-radius:var(--r-control);border:1px dashed var(--line2);height:38px;align-items:center;gap:8px;padding:0 12px;display:flex}.u-slot.locked{background:var(--inset);opacity:.6;border-style:solid}.u-nodes{flex-direction:column;gap:2px;padding:8px 10px 12px;display:flex}.u-node{border-radius:var(--r-card);transition:background var(--d-hover);align-items:center;gap:10px;padding:8px;display:flex}.u-node:hover{background:var(--inset)}.u-node.dim{opacity:.6}.u-node.on{background:var(--accent-tint);box-shadow:inset 2px 0 0 var(--accent)}.u-node-i{border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.u-node-n{color:var(--text-hi);font-weight:500}.u-node-n,.u-node-s{font-size:var(--t-body);display:block}.u-node-s{color:var(--muted);margin-top:2px}.u-node .u-btn,.u-node-a{margin-left:auto}.u-cgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;padding:14px 16px 16px;display:grid}.u-ccard{background:var(--inset);border:1px solid var(--line);border-radius:var(--r-card);padding:12px 14px}.u-ccard-h{align-items:center;display:flex}.u-star{display:block}.u-rw{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.u-rw:last-child{border-bottom:none}.u-mini{font-size:var(--t-body);color:var(--accent);background:var(--accent-tint);white-space:nowrap;transition:background var(--d-hover);border-radius:6px;margin-left:auto;padding:2px 8px;font-weight:600}.u-mini:hover{background:var(--accent);color:var(--on-accent)}.u-rule{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 16px;display:flex}.u-rule:last-child{border-bottom:none}.u-rule:hover{background:var(--inset)}.u-chips{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.u-jobs{flex-direction:column;gap:2px;padding:6px 10px 10px;display:flex}.u-job{border-radius:var(--r-card);transition:background var(--d-hover);align-items:center;gap:10px;padding:8px;display:flex}.u-job:hover{background:var(--inset)}.u-job-i{border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.u-job-n{color:var(--text-hi);font-weight:500}.u-job-n,.u-job-s{font-size:var(--t-body);display:block}.u-job-s{margin-top:2px}.u-job-s,.u-job-t{color:var(--muted)}.u-job-t{font-size:var(--t-body);margin-left:auto}.u-state>.u-state-i{display:none}.u-state-i{border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.u-toasts{z-index:200;flex-direction:column;gap:10px;width:320px;display:flex;position:fixed;top:14px;right:16px}.u-toast{width:100%;animation:tin .22s var(--ease-out) both}.u-toast.is-leaving{animation:tout .18s var(--ease) both;pointer-events:none}@keyframes tin{0%{opacity:0;transform:translate(18px)}}@keyframes tout{to{opacity:0;transform:translate(18px)}}.u-tl{padding:var(--sp-14) var(--sp-16) var(--sp-16)}.u-tl-dot{background:var(--inset);border:1.5px solid var(--line2);width:21px;height:21px;color:var(--muted);z-index:1;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.u-tl-i .u-badge{align-self:center;margin-left:auto}.u-form{grid-template-columns:1fr 1fr;gap:14px;padding:14px 16px 16px;display:grid}.u-field-row{gap:6px;min-width:0;display:grid}.u-hint-b{font-size:var(--t-body);color:var(--muted);line-height:1.45}.u-inp.u-ta+.u-inp-suf{display:none}.u-form-tog{align-items:flex-start;gap:10px}.u-addr,.u-form-tog{background:var(--inset);border:1px solid var(--line);border-radius:var(--r-card);padding:10px 12px;display:flex}.u-addr{align-items:center;gap:12px}.u-addr-v{font-size:var(--t-body);color:var(--text-hi);word-break:break-all;line-height:1.45}.u-addr .u-btn{flex-shrink:0;margin-left:auto}.u-chat{flex:1;min-height:0}.u-unread{background:var(--accent);min-width:17px;height:17px;color:var(--on-accent);font-size:var(--t-body);border-radius:9px;place-items:center;padding:0 6px;font-weight:600;display:grid}.u-msgs{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px 16px 6px;display:flex;overflow-y:auto}.u-msg{max-width:74%;display:flex}.u-msg.me{justify-content:flex-end;margin-left:auto}.u-bubble{font-size:var(--t-body);border-radius:14px 14px 14px 5px;padding:10px 12px;line-height:1.55}.u-msg.me .u-bubble{background:var(--accent-tint);border-color:var(--accent);color:var(--text-hi);border-radius:14px 14px 5px}.u-msg-t{font-size:var(--t-body);color:var(--muted);text-align:right;margin-top:4px;display:block}.u-msg-sys{color:var(--muted);background:var(--inset);border:1px solid var(--line);text-align:center;border-radius:20px;align-self:center;align-items:center;padding:4px 10px;font-size:11.5px}.u-msg-sys,.u-quick{gap:6px;display:flex}.u-quick{flex-wrap:wrap;padding:8px 16px 0}.u-comp{align-items:center;gap:10px;padding:12px 16px;display:flex}.u-lock{flex:1;min-height:280px;position:relative;overflow:hidden}.u-lock-blur{filter:blur(5px);opacity:.5;pointer-events:none;flex-direction:column;gap:10px;padding:16px;display:flex}.u-lock-blur .u-msg{max-width:70%}.u-lock-card{text-align:center;background:linear-gradient(180deg,rgb(var(--scrim)/.55),rgb(var(--scrim)/.88));align-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.u-ovl{z-index:180;background:rgb(var(--scrim)/.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ofade .16s var(--ease) both;justify-content:center;display:flex;position:fixed;inset:0}.u-ovl-center{align-items:center;padding:24px}.u-ovl-top{align-items:flex-start;padding:12vh 24px 24px}@keyframes ofade{0%{opacity:0}}.u-cmd{max-height:66vh;animation:cmdin .2s var(--ease-out) both}@keyframes cmdin{0%{opacity:0;transform:translateY(-10px)scale(.99)}}.u-cmd-top{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:14px;display:flex}.u-cmd-inp{min-width:0;font:400 16px/1 var(--font-ui);color:var(--text-hi);background:0 0;border:none;outline:none;flex:1}.u-cmd-inp::placeholder{color:var(--muted)}.u-cmd-list{flex:1;min-height:0;padding:6px;overflow-y:auto}.u-cmd-row{text-align:left;width:100%;transition:background var(--d-hover);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.u-cmd-row.on{background:var(--inset)}.u-cmd-i{color:var(--muted);display:flex}.u-cmd-row.on .u-cmd-i{color:var(--accent)}.u-cmd-n{color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u-cmd-hint,.u-cmd-n{font-size:var(--t-body)}.u-cmd-hint{color:var(--muted);flex-shrink:0}.u-cmd-hint,.u-cmd-row .u-kbd{margin-left:auto}.u-cmd-hint+.u-kbd{margin-left:0}.u-cmd-foot{border-top:1px solid var(--line);font-size:var(--t-body);color:var(--muted);white-space:nowrap;align-items:center;gap:14px;padding:10px 14px;display:flex}.u-notif{top:var(--top);right:var(--sp-16);z-index:var(--z-notif);max-height:calc(100vh - 88px);animation:pop .18s var(--ease-out) both;position:fixed}.u-notif-list{flex:1;min-height:0;padding:6px;overflow-y:auto}.u-ev-i{border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.u-dlg{background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-panel);width:min(468px,100%);box-shadow:var(--shadow-pop);animation:cmdin .2s var(--ease-out) both;overflow:hidden}.u-dlg-h{gap:12px;padding:16px 18px;display:flex}.u-dlg-list{border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);max-height:190px;margin:0 18px 4px;overflow-y:auto}.u-dlg-row{font-size:var(--t-body);color:var(--text);border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.u-dlg-row>span:first-of-type{text-overflow:ellipsis;overflow:hidden}.u-dlg-row:last-child{border-bottom:none}.u-dlg-f{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:12px;padding:14px 18px;display:flex}.u-bulk{left:50%;bottom:var(--sp-20);z-index:var(--z-bulk);width:min(760px,100vw - 120px);animation:bulkin .22s var(--ease-out) both;position:fixed;transform:translate(-50%)}@keyframes bulkin{0%{opacity:0;transform:translate(-50%)translateY(14px)}}.u-cbox{border:1.5px solid var(--line2);width:15px;height:15px;color:var(--on-accent);transition:background var(--d-hover),border-color var(--d-hover);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.u-cbox.on{background:var(--accent)}.u-acc.picked,.u-cbox.on{border-color:var(--accent)}.u-acc.picked{background:var(--accent-tint)}.u-ahead-top{border-bottom:1px solid var(--line);flex-wrap:nowrap;align-items:center;min-height:58px;padding:10px 14px}.u-ahead-id{flex:1;gap:10px;min-width:0}.u-ahead-id,.u-ahead-n{align-items:center;display:flex}.u-ahead-n{font:600 16px/22px var(--font-display);letter-spacing:-.01em;height:22px}.u-sec-n{text-overflow:ellipsis;flex-shrink:1;overflow:hidden}.u-ahead-r{flex-shrink:0;align-items:center;gap:8px;height:34px;display:flex}.u-tabs-strip{scrollbar-width:none;flex-wrap:nowrap;overflow:auto visible}.u-tabs-strip::-webkit-scrollbar{display:none}@media (max-width:1499px){.u-tabs-strip{gap:12px}}@media (max-width:1439px){.u-tab>svg{display:none!important}}@media (max-width:1279px){.u-tabs-r{display:none}}.u-tabs-strip[data-ovf=end]{-webkit-mask-image:linear-gradient(90deg,var(--mask-solid) calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,var(--mask-solid) calc(100% - 32px),transparent)}.u-tabs-strip[data-ovf=start]{-webkit-mask-image:linear-gradient(90deg,transparent,var(--mask-solid) 32px);mask-image:linear-gradient(90deg,transparent,var(--mask-solid) 32px)}.u-tabs-strip[data-ovf=both]{-webkit-mask-image:linear-gradient(90deg,transparent,var(--mask-solid) 32px,var(--mask-solid) calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,var(--mask-solid) 32px,var(--mask-solid) calc(100% - 32px),transparent)}.u-ahead-av{border-radius:var(--r-control);width:32px;height:32px;color:var(--text-hi);letter-spacing:.02em;background:var(--track);border:1px solid var(--line2);flex-shrink:0;place-items:center;font-size:11.5px;font-weight:600;display:grid}.u-ahead-av-p{border-radius:var(--r-pill);background:var(--inset);border:0;position:relative;overflow:visible}.u-ahead-av-i{object-fit:cover;border-radius:var(--r-pill);width:100%;height:100%;position:absolute;inset:0}.u-ahead-av-f{object-fit:contain;pointer-events:none;width:119.57%;max-width:none;height:119.57%;position:absolute;inset:-9.24% auto auto -9.24%}.u-ahead-av-fr .u-ahead-av-i{width:86.41%;height:86.41%;inset:6.52% auto auto 6.52%}.u-av.on{position:relative}.u-av.on:after{content:"";background:var(--ok);border:2px solid var(--panel);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.u-chat-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.u-chat-n{font:600 16px/1.25 var(--font-display);color:var(--text-hi)}.u-chat-n,.u-chat-s{align-items:center;gap:6px;display:flex}.u-chat-s{margin-top:2px}.u-chat-s,.u-day{font-size:var(--t-body);color:var(--muted)}.u-day{letter-spacing:.07em;text-transform:uppercase;background:var(--inset);border:1px solid var(--line);border-radius:20px;align-self:center;margin:6px 0 2px;padding:2px 10px;font-weight:600}.u-grp{align-items:flex-end;gap:8px;max-width:min(78%,620px);display:flex}.u-grp.me{flex-direction:row-reverse;margin-left:auto}.u-grp-av{flex-shrink:0;width:28px}.u-grp-b{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.u-grp.me .u-grp-b{align-items:flex-end}.u-bubble{background:var(--inset);border:1px solid var(--line);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px 14px 14px 5px;max-width:100%;padding:8px 11px;font-size:14px;line-height:1.5;position:relative}.u-grp-b>.u-bubble:first-child{border-top-left-radius:14px}.u-grp-b>.u-bubble:last-child{border-bottom-left-radius:14px}.u-grp.me .u-bubble{background:var(--accent-tint);border-color:var(--accent-line);color:var(--text-hi);border-radius:14px 5px 5px 14px}.u-grp.me .u-grp-b>.u-bubble:first-child{border-top-left-radius:14px;border-top-right-radius:14px}.u-grp.me .u-grp-b>.u-bubble:last-child{border-bottom-right-radius:14px;border-bottom-left-radius:14px}.u-bubble-m{float:right;color:var(--muted);font-size:11px;line-height:1.45;font-family:var(--font-mono);-webkit-user-select:none;user-select:none;align-items:center;gap:4px;margin:5px 0 -1px 12px;display:inline-flex}.u-grp.me .u-bubble-m{color:var(--accent)}.u-bubble-tr{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;margin-right:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.u-bubble-tr:hover{color:var(--text-hi)}.u-ticks{color:currentColor;display:inline-flex}.u-ticks svg:last-child{margin-left:-6px}.u-name{color:var(--accent);margin-bottom:3px;font-size:12px;font-weight:600}.u-quote{border-left:2px solid var(--accent);color:var(--muted);margin-bottom:6px;padding:2px 0 2px 8px;line-height:1.45}.u-quote,.u-quote b{font-size:var(--t-body);display:block}.u-quote b{color:var(--accent);font-weight:600;margin-bottom:2px}.u-att{border:1px solid var(--line);background:#ffffff09;border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;display:flex}.u-att-i{background:var(--accent-tint);width:28px;height:28px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.u-att-n{font-size:var(--t-body);color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u-att-s{font-family:var(--font-mono);margin-top:2px}.u-att-s,.u-typing{font-size:var(--t-body);color:var(--muted)}.u-typing{align-items:center;gap:8px;padding:0 16px 8px;display:flex}.u-shots{gap:4px;margin-bottom:6px;display:grid}.u-shots[data-n="2"],.u-shots[data-n="4"]{grid-template-columns:1fr 1fr}.u-shots[data-n="3"],.u-shots[data-n="5"]{grid-template-columns:repeat(3,1fr)}.u-shot{border:1px solid var(--line);background:var(--inset);cursor:zoom-in;border-radius:10px;line-height:0;display:block;position:relative;overflow:hidden}.u-shot img{object-fit:cover;width:100%;height:100%;max-height:132px;transition:transform var(--d-hover) var(--ease);display:block}.u-shots[data-n="1"]{max-width:260px}.u-shots[data-n="1"] .u-shot img{object-fit:contain;width:auto;max-width:100%;max-height:200px}.u-shot:hover img{transform:scale(1.02)}.u-shot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.u-bubble.note{background:var(--warn-tint);border-color:var(--warn);border-style:dashed}.u-bubble-n{font-size:var(--t-body);color:var(--warn);gap:6px;margin-bottom:4px;font-weight:600}.u-bubble-n,.u-light{align-items:center;display:flex}.u-light{flex-direction:column;gap:10px;max-width:min(1100px,100%);max-height:100%}.u-light img{object-fit:contain;border-radius:var(--r-panel);border:1px solid var(--line2);background:var(--panel);max-width:100%;max-height:calc(100vh - 150px)}.u-light-f{font-size:var(--t-body);color:var(--text-hi);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-pill);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:6px 14px;display:flex}.u-light-f .mono{color:var(--muted)}.u-typing i{background:var(--muted);border-radius:50%;width:4px;height:4px;animation:tdot 1.2s ease-in-out infinite}.u-typing i:nth-child(2){animation-delay:.16s}.u-typing i:nth-child(3){animation-delay:.32s}@keyframes tdot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.u-pin-h{font-size:var(--t-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;padding:6px 4px;font-weight:700;display:flex}.u-pin-h:after{content:"";background:var(--line);flex:1;height:1px}.u-acc.pin{background-image:linear-gradient(160deg,var(--accent-tint),#ffffff03)}.u-modal{max-height:min(84vh,760px);animation:cmdin .2s var(--ease-out) both}.u-wiki{grid-template-columns:minmax(0,1fr) 208px;align-items:start;display:grid}@media (max-width:1440px){.u-wiki{grid-template-columns:minmax(0,1fr)}.u-wiki .u-toc{display:none}}.u-doc{max-width:780px;padding:22px 24px 32px}.u-doc-k{font-size:var(--t-body);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-weight:600}.u-doc h2{font:700 24px/1.25 var(--font-display);letter-spacing:-.02em;color:var(--text-hi);margin:8px 0 0}.u-doc-lead{color:var(--text);margin:12px 0 0;font-size:16px;line-height:1.65}.u-doc-meta{border-top:1px solid var(--line);font-size:var(--t-body);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.u-doc h3{font:600 16px/1.35 var(--font-display);color:var(--text-hi);margin:24px 0 0;scroll-margin-top:16px}.u-doc p{font-size:var(--t-body);color:var(--text);text-wrap:pretty;margin:10px 0 0;line-height:1.72}.u-doc ul{gap:6px;margin:10px 0 0;padding-left:0;list-style:none;display:grid}.u-doc li{font-size:var(--t-body);color:var(--text);padding-left:16px;line-height:1.65;position:relative}.u-doc li:before{content:"";background:var(--line2);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:3px}.u-doc strong{color:var(--text-hi);font-weight:600}.u-steps{gap:2px;margin:10px 0 0;display:grid}.u-step{gap:10px;padding:10px 0;display:flex}.u-step+.u-step{border-top:1px solid var(--line)}.u-step-n{width:21px;height:21px;font-family:var(--font-mono);color:var(--accent);background:var(--accent-tint);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.u-step-b,.u-step-n{font-size:var(--t-body)}.u-step-b{color:var(--text);line-height:1.6}.u-callout{border-radius:var(--r-card);background:var(--inset);border:1px solid var(--line);border-left:2px solid var(--muted);gap:10px;margin:14px 0 0;padding:12px 14px;display:flex}.u-callout.u-warn{background:var(--warn-tint);border-color:var(--warn-line);border-left-color:var(--warn)}.u-callout.u-ok{background:var(--ok-tint);border-color:var(--ok-line);border-left-color:var(--ok)}.u-callout.u-accent{background:var(--accent-tint);border-color:var(--accent-line);border-left-color:var(--accent)}.u-callout-t{font-size:var(--t-body);color:var(--text-hi);font-weight:600}.u-callout-b{color:var(--text);margin-top:2px;line-height:1.6}.u-callout-b,.u-dtbl{font-size:var(--t-body)}.u-dtbl{border-collapse:collapse;width:100%;border:1px solid var(--line);border-radius:var(--r-card);margin:14px 0 0;overflow:hidden}.u-dtbl th{text-align:left;font-size:var(--t-body);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);background:var(--inset);font-weight:600}.u-dtbl td,.u-dtbl th{border-bottom:1px solid var(--line);padding:10px 12px}.u-dtbl td{color:var(--text)}.u-dtbl tr:last-child td{border-bottom:none}.u-dtbl td:first-child{color:var(--text-hi)}.u-toc{gap:2px;padding:22px 20px 22px 0;display:grid;position:sticky;top:0}.u-toc-h{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 0 8px;font-weight:700}.u-cat,.u-toc-h{font-size:var(--t-body)}.u-cat{text-align:left;width:100%;color:var(--text);transition:background var(--d-hover),color var(--d-hover);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.u-cat:hover{background:var(--inset);color:var(--text-hi)}.u-cat.on{background:var(--accent-tint);color:var(--accent);font-weight:600}.u-cat-c{font-family:var(--font-mono);font-size:var(--t-body);color:var(--muted);margin-left:auto}.u-cat.on .u-cat-c{color:var(--accent)}.u-art{text-align:left;border-radius:var(--r-card);width:100%;transition:border-color var(--d-hover),background var(--d-hover);border:1px solid #0000;padding:10px}.u-art:hover{background:var(--inset)}.u-art.on{border-color:var(--accent);background:var(--accent-tint)}.u-art-n{color:var(--text-hi);font-weight:500;line-height:1.4}.u-art-m,.u-art-n{font-size:var(--t-body)}.u-art-m{color:var(--muted);align-items:center;gap:6px;margin-top:6px;display:flex}.u-lots{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:10px;padding:14px 16px 16px;display:grid}.u-lot{grid-auto-rows:min-content;align-content:start;position:relative}.u-lot-open{z-index:0;border-radius:inherit;position:absolute;inset:0}.u-lot>:not(.u-lot-open){z-index:1;position:relative}.u-lot:focus-within{border-color:var(--line2)}.u-lot:hover{border-color:var(--line2);transform:translateY(-1px)}.u-lot:hover .u-lot-n{color:var(--accent)}.u-lot-strip{background:var(--line);border:1px solid var(--line);border-radius:var(--r-control);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;display:grid;overflow:hidden}.u-lot-strip>span{background:var(--panel);flex-direction:column;gap:2px;min-width:0;padding:6px 8px;display:flex}.u-lot-strip b{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600;line-height:1.1}.u-lot-strip b,.u-lot-strip i{font-size:var(--t-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u-lot-strip i{font-style:normal;font-family:var(--font-mono);color:var(--text-hi);line-height:1.2}.u-spec i{color:var(--muted);display:flex}.u-lot-buy{border-top:1px solid var(--line);align-self:end;align-items:center;gap:10px;padding-top:10px;display:flex}.u-lot-buy .u-btn{flex-shrink:0;margin-left:auto}.u-lot-trust{font-size:var(--t-body);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.u-lot-trust i{color:var(--ok);flex-shrink:0;display:flex}.u-lot-note{font-size:var(--t-body);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.u-lot.off{border-color:var(--accent-line);background-image:linear-gradient(160deg,var(--accent-tint),#ffffff02)}.u-lot.off:hover{border-color:var(--accent)}.u-lot.best:after{content:attr(data-best);font-size:var(--t-body);letter-spacing:.07em;text-transform:uppercase;color:var(--on-accent);background:var(--accent);border-radius:0 var(--r-card) 0 8px;padding:2px 8px;font-weight:700;position:absolute;top:-1px;right:-1px}.u-lot.best{position:relative}.u-lots .u-lot{padding-top:calc(var(--sp-12) + 14px)}.u-swap{font-family:var(--font-mono);font-size:var(--t-body);color:var(--text-hi);align-items:center;gap:8px;display:flex}.u-swap i{color:var(--accent);display:flex}.u-back{font-size:var(--t-body);color:var(--muted);white-space:nowrap;width:fit-content;transition:color var(--d-hover);align-items:center;gap:6px;font-weight:500;display:inline-flex}.u-back:hover{color:var(--text-hi)}.u-strip{grid-template-columns:repeat(5,1fr);gap:8px;padding:14px 16px 16px;display:grid}.u-strip-i{border-top:2px solid var(--line2);align-content:start;gap:6px;padding-top:10px;display:grid}.u-strip-i.done{border-top-color:var(--ok)}.u-strip-i.now{border-top-color:var(--accent)}.u-strip-k{font-family:var(--font-mono);font-size:var(--t-body);color:var(--muted);align-items:center;gap:6px;display:flex}.u-strip-i.now .u-strip-k{color:var(--accent)}.u-strip-n{color:var(--text-hi);font-weight:600;line-height:1.3}.u-strip-b,.u-strip-n{font-size:var(--t-body)}.u-strip-b{color:var(--muted);line-height:1.45}.u-lotpage{grid-template-columns:minmax(0,1fr) 320px;gap:0;display:grid}.u-lotpage-l{min-width:0;padding:16px}.u-lotpage-r{border-left:1px solid var(--line);background:#ffffff05}.u-buycard{gap:12px;padding:16px;display:grid;position:sticky;top:14px}.u-buycard-p{font:700 34px/1 var(--font-display);letter-spacing:-.025em;color:var(--text-hi);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.u-buycard-p small{font-family:var(--font-ui);letter-spacing:0;font-weight:500;line-height:1}.u-buycard-p small,.u-buycard-s{font-size:var(--t-body);color:var(--muted)}.u-buycard-s{margin-top:-4px;line-height:1.5}.u-buycard .u-btn{width:100%;height:40px}.u-buycard-why{border-top:1px solid var(--line);gap:8px;margin:0;padding:12px 0 0;list-style:none;display:grid}.u-buycard-why li{font-size:var(--t-body);color:var(--text);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.u-buycard-why i{color:var(--ok);flex-shrink:0;margin-top:2px;display:flex}@media (max-width:1319px){.u-lotpage{grid-template-columns:minmax(0,1fr)}.u-lotpage-r{border-left:none;border-top:1px solid var(--line)}.u-buycard{position:static}}.u-kv{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:2px;display:grid}.u-kv>div{background:var(--panel);padding:12px 14px}.u-kv dt{font-size:var(--t-body);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600}.u-kv dd{color:var(--text-hi);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:16px}.u-plan{text-align:left;border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);transition:border-color var(--d-hover),background var(--d-hover);gap:6px;padding:10px 14px;display:grid}.u-plan:hover{border-color:var(--line2)}.u-plan.on{border-color:var(--accent);background:var(--accent-tint)}.u-bal{border-radius:var(--r-control);background:var(--panel);border:1px solid var(--line);height:34px;transition:border-color var(--d-hover);align-items:center;gap:10px;padding:0 10px;display:flex}.u-bal:hover{border-color:var(--accent)}.u-bal-i{color:var(--accent);display:flex}.u-bal-t{align-items:center;gap:8px;display:flex}.u-bal-l{letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.u-bal-l,.u-bal-v{font-size:var(--t-body);white-space:nowrap;font-weight:600;line-height:1}.u-bal-v{color:var(--text-hi)}.u-bal-x{font-size:var(--t-body);color:var(--accent);border-left:1px solid var(--line2);white-space:nowrap;padding-left:10px;line-height:1}.u-user{border-radius:var(--r-control);height:34px;color:var(--muted);transition:border-color var(--d-hover),background var(--d-hover),color var(--d-hover);border:1px solid #0000;align-items:center;gap:6px;padding:0 6px 0 2px;display:flex}.u-user.on,.u-user:hover{border-color:var(--line2);background:var(--panel);color:var(--text-hi)}.u-pop-fixed{position:fixed}.u-set{gap:18px;padding:4px 0 6px;display:grid}.u-set-g{gap:0;display:grid}.u-set-g .u-eyebrow{padding:0 16px 8px}.u-set .u-rows{padding:0 16px}.u-set .u-row{align-items:center;gap:16px;min-height:42px;padding:0}.u-set .u-row-l{flex:1;min-width:0;line-height:1.35}.u-set .u-row-v{text-align:right;line-height:1}.u-set .u-row>span:last-child{justify-content:flex-end;align-items:center;display:flex}.u-set-act{flex-wrap:wrap;gap:8px;padding:12px 16px 0;display:flex}.mono,.tnum,.u-acc-p,.u-bal-v,.u-count,.u-fl-c.r,.u-fl-id,.u-kv dd,.u-metric-v{font-variant-numeric:tabular-nums}.u-count{height:19px;padding:0 6px;line-height:1;display:inline-flex}.u-acc-top,.u-count{align-items:center}.u-acc-p{line-height:1.2}.u-acc-meta{align-items:center}.u-acc-meta>span{line-height:1.3}.u-acc-meta>span,.u-tag{align-items:center;display:inline-flex}.u-tag{height:16px;line-height:1}.u-ahead-id>*{align-self:center}.u-ahead-m{align-items:center;height:22px;display:inline-flex}.u-ahead-m,.u-fl-hr .u-fl-c{line-height:1}.u-fl-c>svg{flex-shrink:0}.u-fl-id{line-height:1.2}.u-pill{line-height:1.3}.u-row-l,.u-row-v{line-height:1.4}.u-wcard{border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);margin:16px 0 0}.u-wcard-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.u-wcard-i{width:32px;height:32px;color:var(--accent);background:var(--accent-tint);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.u-wcard-h b{font:600 16px/1.25 var(--font-display);color:var(--text-hi);display:block}.u-wcard-h span{font-size:var(--t-body);color:var(--muted);margin-top:2px;display:block}.u-wstars{gap:2px;margin-left:auto;display:flex}.u-star{background:var(--track);border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}.u-star.on{background:var(--accent)}.u-wcard-rows{background:var(--line);grid-template-columns:1fr 1fr;gap:2px;margin:0;display:grid}.u-wcard-rows>div{background:var(--inset);padding:10px 14px}.u-wcard-rows dt{font-size:var(--t-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.u-wcard-rows dd{font-size:var(--t-body);color:var(--text-hi);margin:6px 0 0}.u-wcard-b{color:var(--muted);margin:0;padding:12px 14px;line-height:1.6}.u-wcard-b,.u-wpair{font-size:var(--t-body);border-top:1px solid var(--line)}.u-wpair{color:var(--accent);background:var(--accent-tint);align-items:center;gap:8px;padding:10px 14px;display:flex}.u-vs{margin:16px 0 0}.u-vs-h{font-family:var(--font-display);font-size:var(--t-body);color:var(--text-hi);margin-bottom:10px;font-weight:600;line-height:1.3}.u-vs-g{grid-template-columns:1fr 1fr}.u-vs-c,.u-vs-g{gap:10px;display:grid}.u-vs-c{border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);align-content:start;padding:12px 14px}.u-vs-t{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.u-vs-t b{font-size:var(--t-body);color:var(--text-hi)}.u-vs-l{gap:6px;margin:0;padding:0;list-style:none;display:grid}.u-vs-l li{font-size:var(--t-body);color:var(--text);padding-left:16px;line-height:1.5;position:relative}.u-vs-l li:before{font-weight:700;position:absolute;top:0;left:2px}.u-vs-l.plus li:before{content:"+";color:var(--ok)}.u-vs-l.minus li:before{content:"−";color:var(--bad)}.u-vs-r{border-radius:var(--r-card);background:var(--accent-tint);border:1px solid var(--accent-line);font-size:var(--t-body);color:var(--text);gap:10px;margin-top:10px;padding:10px 14px;line-height:1.55;display:flex}.u-vs-r b{color:var(--accent);flex-shrink:0}@media (max-width:1079px){.u-vs-g,.u-wcard-rows{grid-template-columns:1fr}}.u-calc{border:1px solid var(--accent-line);border-radius:var(--r-card);background:var(--panel);margin:16px 0 0;overflow:hidden}.u-calc-h{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.u-calc-h b{font-size:var(--t-body);color:var(--text-hi)}.u-calc-g{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;display:flex}.u-calc-g label{gap:6px;display:grid}.u-calc-g label span{font-size:var(--t-body);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600}.u-calc-g select.u-inp{width:78px;padding-right:10px}.u-calc-out{text-align:right;margin-left:auto}.u-calc-out span{font-size:var(--t-body);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600;display:block}.u-calc-out b{font:600 24px/1.1 var(--font-display);color:var(--accent);margin-top:6px;display:block}.u-calc-n{font-size:var(--t-body);color:var(--muted);margin:0;padding:0 14px 14px;line-height:1.5}.u-gquote{border-left:2px solid var(--accent);margin:16px 0 0;padding:0 0 0 14px}.u-gquote blockquote{font-size:var(--t-body);color:var(--text-hi);margin:0;line-height:1.65}.u-gquote figcaption{font-size:var(--t-body);color:var(--muted);letter-spacing:.02em;margin-top:6px}.u-once{border:1px solid var(--accent-line);border-radius:var(--r-card);background:var(--accent-tint);gap:10px;padding:12px 14px;display:grid}.u-once-h{align-items:center;gap:10px;display:flex}.u-once-h b{font-size:var(--t-body);color:var(--text-hi)}.u-once-h .u-badge{margin-left:auto}.u-once-v{font-size:var(--t-body);letter-spacing:.04em;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-control);word-break:break-all;padding:10px;line-height:1.5}.u-once-v.on{color:var(--text-hi);border-color:var(--accent);letter-spacing:0}.u-once-f{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.u-once-n{font-size:var(--t-body);color:var(--muted);flex:1;min-width:160px;line-height:1.5}.u-lot.acc{grid-template-rows:20px 36px 22px 26px 44px auto}.u-lot-facts{grid-template-columns:1fr 1fr;align-content:center;gap:2px 10px;display:grid}.u-lot-facts>span{min-width:0;font-family:var(--font-mono);font-size:var(--t-body);color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;display:flex;overflow:hidden}.u-lot-facts b{font-family:var(--font-ui);font-size:var(--t-body);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600}.u-bind.u-ok{color:var(--ok)}.u-bind.u-warn{color:var(--warn)}.u-bind.u-bad{color:var(--bad)}.u-sst{font-family:var(--font-ui);font-size:var(--t-body);color:var(--muted);align-items:center;gap:6px;margin-right:6px;display:inline-flex}.u-sst button,.u-sst.bad{color:var(--bad)}.u-sst button{font:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.u-sst button:hover{color:var(--text-hi)}.u-sst-spin{border:1.4px solid var(--line2);border-top-color:var(--accent);border-radius:50%;width:8px;height:8px;animation:sspin .7s linear infinite}@keyframes sspin{to{transform:rotate(1turn)}}.u-bubble.pend{opacity:.7}.u-bubble.fail{border-color:var(--bad-line)}.u-grp.me .u-bubble.fail{background:var(--bad-tint)}.u-bubble.del{font-size:var(--t-body);color:var(--muted);background:0 0;border-style:dashed;align-items:center;gap:6px;font-style:normal;display:flex}.u-modbar{border-top:1px solid var(--line);background:var(--warn-tint);flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.u-modbar b{font-size:var(--t-body);color:var(--text-hi)}.u-modbar p{font-size:var(--t-body);color:var(--text);max-width:64ch;margin:4px 0 0;line-height:1.5}.u-modbar-a{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.u-pick{text-align:left;width:100%;font-size:var(--t-body);color:var(--text);border-radius:var(--r-control);transition:background var(--d-hover),border-color var(--d-hover);border:1px solid #0000;align-items:center;gap:10px;padding:10px;display:flex}.u-pick:hover{background:var(--inset)}.u-pick.on{background:var(--accent-tint);border-color:var(--accent-line);color:var(--text-hi)}.u-pick-r{border:1.5px solid var(--line2);border-radius:50%;flex-shrink:0;width:13px;height:13px}.u-pick.on .u-pick-r{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--accent-tint);background:var(--accent)}.u-split{padding:0 18px 16px}.u-split-h{align-items:center;gap:10px;padding:6px 0 10px;display:flex}.u-split-c{font-size:var(--t-body);color:var(--text-hi);margin-left:auto}.u-split-r{border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);margin-bottom:8px;padding:10px 12px}.u-split-r.fixed{border-color:var(--accent-line);background:var(--accent-tint)}.u-split-t{align-items:baseline;gap:10px;display:flex}.u-split-t b{font-weight:600}.u-split-t b,.u-split-t span{font-size:var(--t-body);color:var(--text-hi)}.u-split-t span{margin-left:auto}.u-split-s{font-size:var(--t-body);color:var(--muted);margin-top:2px}.u-split-a{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:10px;padding-top:10px}.u-split-a,.u-split-l{align-items:center;display:flex}.u-split-l{font-size:var(--t-body);color:var(--muted);white-space:nowrap;gap:6px}.u-split-r.fixed .u-split-l{color:var(--accent)}.u-split-v{color:var(--text);word-break:break-all;margin-left:auto}.u-split-n,.u-split-v{font-size:var(--t-body)}.u-split-n{color:var(--muted);margin:4px 0 0;line-height:1.55}.u-res{background:var(--line);grid-template-columns:1fr 1fr;gap:2px;display:grid}.u-res-c{background:var(--panel);align-content:start;gap:10px;padding:14px 16px;display:grid}.u-res-v{font:700 24px/1 var(--font-display);letter-spacing:-.02em;color:var(--text-hi);font-variant-numeric:tabular-nums}.u-res-b{border-top:1px solid var(--line);padding:14px 16px}.u-res-bar{background:var(--track);border-radius:20px;gap:2px;height:10px;display:flex;overflow:hidden}.u-res-bar i{background:var(--warn);height:100%}.u-res-bar i.mid{background:var(--accent)}.u-res-bar i.low{background:var(--muted)}.u-res-legend{font-size:var(--t-body);color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.u-res-legend i{background:var(--warn);border-radius:2px;width:7px;height:7px;margin-right:6px;display:inline-block}.u-res-legend i.mid{background:var(--accent)}.u-res-legend i.low{background:var(--muted)}@media (max-width:1100px){.u-res{grid-template-columns:1fr}}.u-fl-scope{font-size:var(--t-body);color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:20px;align-items:center;gap:6px;padding:2px 10px;display:flex}.u-cbox.part{border-color:var(--accent);background:var(--accent-tint);position:relative}.u-cbox.part:after{content:"";background:var(--accent);border-radius:2px;width:7px;height:1.5px}.u-col-more{font-size:var(--t-body);color:var(--text-dim);text-align:center;padding:10px 6px 4px}.u-gap{border-bottom:1px solid var(--line);padding:12px 0}.u-gap:last-child{border-bottom:none}.u-gap-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.u-gap-h b{font-size:var(--t-body);color:var(--text-hi);font-weight:600}.u-gap-code{background:var(--inset);border:1px solid var(--line);border-radius:5px;padding:2px 6px}.u-gap-b,.u-gap-code{font-size:var(--t-body);color:var(--muted)}.u-gap-b{text-wrap:pretty;margin:6px 0 10px;line-height:1.55}.u-gap-note{font-size:var(--t-body);color:var(--text-dim);margin-top:2px;display:block}.u-rail-route{font-size:var(--t-body);letter-spacing:.04em;color:var(--muted);background:var(--inset);border:1px solid var(--line);border-radius:6px;padding:2px 6px}.u-crumb-r{color:var(--text-dim)}.u-crumb-r,.u-pop-note{font-size:var(--t-body)}.u-pop-note{color:var(--muted);border-top:1px solid var(--line);margin:6px 4px 2px;padding-top:8px;line-height:1.5}.u-gate{flex:1;place-items:center;min-width:0;padding:24px;display:grid}.u-gate-c{justify-items:start;gap:14px;max-width:420px;display:grid}.u-gate-mark{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line2);place-items:center;width:52px;height:52px;display:grid}.u-gate-t{font:600 24px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--text-hi);margin:0}.u-gate-b{font-size:var(--t-body);color:var(--text);text-wrap:pretty;margin:0;line-height:1.65}.u-gate-rows{gap:0;width:100%;display:grid}.u-gate-rows>div{border-bottom:1px solid var(--line);font-size:var(--t-body);color:var(--text);align-items:baseline;gap:12px;padding:10px 0;display:flex}.u-gate-rows>div:last-child{border-bottom:none}.u-gate-rows b{color:var(--muted);font-weight:500}.u-gate-rows span{color:var(--text-hi);margin-left:auto}.u-gate-act{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.u-pipe{flex:1;grid-template-columns:minmax(0,1fr) 330px;gap:14px;min-height:0;display:grid}.u-pipe-main{min-width:0;overflow:hidden}.u-pipe-side{align-self:start;max-height:100%;overflow-y:auto}.u-pipe-list{flex:1;min-height:0;overflow-y:auto}.u-pipe-r{text-align:left;border-bottom:1px solid var(--line);width:100%;height:46px;color:var(--text);transition:background var(--d-hover);grid-template-columns:minmax(180px,1.4fr) 92px 56px 84px 118px 78px minmax(140px,1.1fr) 30px;align-items:center;gap:10px;padding:0 16px;display:grid}.u-pipe-r:hover{background:var(--inset)}.u-pipe-r.on{background:var(--accent-tint);box-shadow:inset 2px 0 0 var(--accent)}.u-pipe-r.halt.on{box-shadow:inset 2px 0 0 var(--warn)}.u-pipe-track{gap:2px;display:flex}.u-pipe-seg{background:var(--track);border-radius:2px;width:9px;height:5px}.u-pipe-seg.done{background:var(--ok)}.u-pipe-seg.now{background:var(--accent)}.u-pipe-seg.halt{background:var(--warn)}.u-pipe-block{min-width:0;font-size:var(--t-body);color:var(--warn);align-items:center;gap:6px;line-height:1.3;display:flex}.u-pipe-block svg{flex-shrink:0}@media (max-width:1500px){.u-pipe{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1079px){.u-app{min-width:0}.u-body{flex-direction:column}.u-col{flex-shrink:0;width:100%;max-height:40vh}.u-col.wide{flex:1;min-height:0;max-height:none}.u-work{min-height:62vh}.u-col-f,.u-tabs-r{display:none}.u-ahead-r,.u-ahead-top{flex-wrap:wrap;row-gap:8px}.u-ahead-r{height:auto}.u-doc-meta{row-gap:4px}.u-doc-meta,.u-once-v{font-size:var(--t-body)}.u-rail{width:52px}.u-body{gap:10px;padding:0 10px 10px}.u-top{flex-wrap:wrap;gap:10px;height:auto;min-height:52px;padding:8px 10px}.u-search{display:none}.u-bal{padding:0 8px}.u-bal-l,.u-crumb-r{display:none}.u-doc{padding:16px 14px 24px}.u-doc h2{font-size:24px}.u-2col,.u-3col,.u-4col,.u-rss,.u-wiki{grid-template-columns:minmax(0,1fr)}.u-form{grid-template-columns:1fr}.u-kv{grid-template-columns:1fr 1fr}.u-facts{grid-template-columns:repeat(2,1fr)}.u-tabs{padding:0 10px}.u-btn{height:38px}.u-btn-sm{height:32px}.u-ibtn{width:38px;height:38px}.u-inp{height:40px;font-size:16px}.u-inp.u-ta{height:auto}.u-search{height:40px}.u-search input{font-size:16px}.u-dlg,.u-modal{max-height:88vh}}@media (max-width:720px){.u-app{flex-direction:column;height:100dvh}.u-main{flex:1;order:1;min-height:0}.u-rail{width:100%;height:auto;padding:var(--sp-6) var(--sp-8);border-right:none;border-top:1px solid var(--line);background:var(--panel);padding-bottom:calc(var(--sp-6) + env(safe-area-inset-bottom));flex-direction:row;order:2;align-items:stretch;gap:0}.u-rail-m{display:none}.u-rail-nav{flex-direction:row;flex:1;gap:0}.u-rail-foot{flex-direction:row;margin-top:0}.u-rail-b{flex:1;width:auto;height:44px}.u-rail-b[aria-current=page]:before{left:var(--sp-10);right:var(--sp-10);width:auto;height:2px;top:-6px;bottom:auto}.u-rail-tip{display:none}.u-top{min-height:48px;padding:var(--sp-6) var(--sp-10);gap:var(--sp-8)}.u-body{padding:0 var(--sp-10) var(--sp-10);gap:var(--sp-10)}.u-crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.u-kv{grid-template-columns:1fr}.u-row.is-note{gap:var(--sp-2);flex-direction:column}.u-row.is-note .u-row-v{text-align:left;margin-left:0}.u-col:not(.wide){display:none}.u-ruler{gap:var(--sp-14);flex-direction:column}.u-ruler-side{justify-content:space-between;width:100%;margin-left:0}.u-ruler-r{margin-left:0}.u-fl{min-height:0}.u-fl-tbl{--fl-row:184px;min-width:0}.u-fl-c.is-dot,.u-fl-hr{display:none}.u-fl-r{align-items:center;gap:var(--sp-8) var(--sp-10);padding:var(--sp-10) var(--sp-12);grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-template-areas:"who who who go""st st tar mods""k hall power power""q snap paid paid"}.u-fl-c.is-who{grid-area:who}.u-fl-c.is-go{grid-area:go;justify-content:flex-end}.u-fl-c.is-state{grid-area:st}.u-fl-c.is-tariff{grid-area:tar}.u-fl-c.is-mods{grid-area:mods;justify-content:flex-end}.u-fl-c.is-k{grid-area:k}.u-fl-c.is-hall{grid-area:hall}.u-fl-c.is-power{grid-area:power}.u-fl-c.is-queued{grid-area:q}.u-fl-c.is-snap{grid-area:snap}.u-fl-c.is-paid{grid-area:paid}.u-fl-c.is-hall,.u-fl-c.is-k,.u-fl-c.is-paid,.u-fl-c.is-power,.u-fl-c.is-queued,.u-fl-c.is-snap{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px}.u-fl-lbl{font-size:var(--t-body);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-style:normal;font-weight:600;line-height:1.2;display:block}.u-fl-bulk,.u-fl-f,.u-fl-h,.u-fl-tb{padding:var(--sp-10) var(--sp-12)}.u-fl-tb>.u-field-wrap{width:100%!important}.u-fl-tb>.u-seg{width:100%}.u-fl-tb>.u-seg .u-seg-b{flex:1}.u-fl-sel{flex:40%;min-width:0}.u-fl-sort{display:flex}.u-fl-tb>.mono{margin-left:0!important}.u-fl{position:relative}.u-fl-side{width:auto;z-index:var(--z-pop);border-left:none;position:absolute;inset:0}.u-fl-side-b{padding:var(--sp-12);grid-template-columns:minmax(0,1fr)}.u-fl-side .u-row{flex-wrap:wrap;min-width:0}.u-fl-side .u-row-v{white-space:normal;overflow-wrap:anywhere;text-align:right;min-width:0}.u-grp{max-width:92%}.u-mstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.u-m-l{white-space:normal;text-overflow:clip;overflow:visible}.u-m{padding:var(--sp-12);border-bottom:1px solid var(--line)}.u-m:nth-child(2n){border-right:none}.u-m:last-child,.u-m:nth-last-child(2):nth-child(odd){border-bottom:none}.u-fill,.u-stack.is-fill{flex:none;min-height:auto}.u-stack.is-fill{height:auto;display:grid}.u-fill>.u-grow{flex:none}.u-card{border-radius:var(--r-card)}.u-doc{padding:var(--sp-14) var(--sp-12) var(--sp-24)}.u-card:has(>.u-tbl),.u-grow:has(>.u-tbl),.u-scroll:has(>.u-tbl){-webkit-overflow-scrolling:touch;overflow-x:auto}.u-tbl{min-width:520px}.u-tbl td,.u-tbl th{padding:0 var(--sp-10)}.u-head{align-items:flex-start;row-gap:var(--sp-8);padding:var(--sp-12) var(--sp-12);flex-wrap:wrap}.u-head>div:last-child:not(:first-child){flex-wrap:wrap;width:100%;margin-left:0!important}.u-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.u-seg::-webkit-scrollbar{display:none}.u-seg-b{flex-shrink:0}.u-ahead-top{padding:var(--sp-10) var(--sp-12);row-gap:var(--sp-8)}.u-ahead-r{flex-wrap:wrap;justify-content:flex-start;width:100%;height:auto}.u-ahead-n{text-overflow:clip;overflow:visible}.u-ahead-m,.u-ahead-n{white-space:normal}}.u-in{animation:up var(--d-move) var(--ease-out) both}@keyframes up{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.u-wiz-steps{font-size:var(--t-body);color:var(--muted)}.u-wiz-step,.u-wiz-steps{align-items:center;display:flex}.u-wiz-step{gap:var(--sp-8);white-space:nowrap}.u-wiz-step+.u-wiz-step{flex:1;min-width:0}.u-wiz-step+.u-wiz-step:before{content:"";min-width:var(--sp-14);height:1px;margin:0 var(--sp-10);background:var(--line2);flex:1}.u-wiz-step.done:before,.u-wiz-step.on:before{background:var(--accent-line)}.u-wiz-i{width:var(--sp-20);height:var(--sp-20);border-radius:var(--r-pill);border:1px solid var(--line2);background:var(--inset);color:var(--text-dim);transition:color var(--d-hover) var(--ease),border-color var(--d-hover) var(--ease),background var(--d-hover) var(--ease);flex:none;justify-content:center;align-items:center;display:flex}.u-wiz-step.on{color:var(--accent);font-weight:600}.u-wiz-step.on .u-wiz-i{border-color:var(--accent);background:var(--accent-tint);color:var(--accent)}.u-wiz-step.on .u-wiz-i:before{content:"";width:var(--sp-6);height:var(--sp-6);border-radius:var(--r-pill);background:var(--accent)}.u-wiz-step.done{color:var(--text)}.u-wiz-step.done .u-wiz-i{border-color:var(--accent-line);color:var(--accent)}.u-spin{border:3px solid var(--line2);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:sspin .8s linear infinite}.u-fl-mrow.locked{opacity:.72}.u-lockcard{position:relative;overflow:hidden}.u-lockcard:after{content:"";background:var(--panel);opacity:.55;pointer-events:none;position:absolute;inset:0}.u-lock-badge{font-size:var(--t-body);letter-spacing:.02em;color:var(--warn);background:var(--warn-tint);border-radius:5px;align-items:center;gap:6px;padding:2px 6px;font-weight:600;display:inline-flex}.u-pick-auto{text-align:left;border:1px solid var(--line2);border-radius:var(--r-card);background:var(--accent-tint);width:100%;color:var(--text-hi);align-items:center;gap:10px;margin-bottom:10px;padding:12px 14px;display:flex}.u-pick-list{gap:6px;max-height:280px;display:grid;overflow-y:auto}.u-pick-row{text-align:left;border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);align-items:center;gap:10px;width:100%;padding:10px;display:flex}.u-pick-row.on{border-color:var(--accent);background:var(--accent-tint)}.u-slider-row{align-items:center;gap:12px;display:flex}.u-slider-row input[type=range]{height:4px;accent-color:var(--accent);flex:1}.u-chain{flex-wrap:wrap;align-items:stretch;gap:0;display:flex}.u-chain-step{border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);flex:1;min-width:160px;padding:10px 14px;position:relative}.u-chain-step+.u-chain-step{margin-left:10px}.u-chain-step+.u-chain-step:before{content:"→";color:var(--muted);position:absolute;top:50%;left:-19px;transform:translateY(-50%)}.u-chain-step.prereq{border-style:dashed}.u-shop-tabs{flex-wrap:wrap;gap:6px;display:flex}.u-shop-tab{border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);font-size:var(--t-body);color:var(--text);align-items:center;gap:6px;padding:8px 14px;display:flex}.u-shop-tab.on{border-color:var(--accent);background:var(--accent-tint);color:var(--text-hi)}.u-shop-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.u-shop-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);flex-direction:column;gap:8px;height:100%;padding:14px;display:flex}.u-cur-strip{flex-wrap:wrap;gap:10px;display:flex}.u-cur-chip{border-radius:var(--r-card);background:var(--inset);font-size:var(--t-body);align-items:center;gap:6px;padding:6px 10px;display:flex}.u-lot{height:266px}.u-lot-note{-webkit-line-clamp:3;flex:1;min-height:0}.u-strip{grid-template-columns:repeat(4,1fr)}.u-rights{border-top:1px solid var(--line)}.u-rights,.u-rights-h,.u-rights-r{background:var(--line);gap:2px;display:grid}.u-rights-h,.u-rights-r{grid-template-columns:minmax(140px,1.4fr) repeat(auto-fit,minmax(76px,1fr))}.u-rights-h>span{background:var(--panel);font-size:var(--t-body);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:8px 12px;font-weight:600;overflow:hidden}.u-rights-h>span:first-child{text-align:left}.u-rights-r>*{background:var(--panel);justify-content:center;align-items:center;min-width:0;padding:8px 12px;display:flex}.u-rights-n{font-size:var(--t-body);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;justify-content:flex-start!important}.u-rights-c{border-radius:var(--r-control);flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.u-rights-c.u-muted{color:var(--text-dim);background:var(--inset)}.u-rights-c.u-ok{color:var(--ok);background:var(--ok-tint)}.u-rights-c.u-warn{color:var(--warn);background:var(--warn-tint)}.u-asuser{border:1px solid var(--warn-line);border-radius:var(--r-card);background:var(--warn-tint);font-size:var(--t-body);flex-wrap:wrap;align-items:center;gap:10px;margin:0 16px 10px;padding:10px 14px;display:flex}.u-asuser>span:first-child{color:var(--warn);display:flex}.u-asuser b{color:var(--text-hi)}.u-asuser-s{color:var(--muted)}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-full{width:100%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.text-wrap{text-wrap:wrap}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-\[0_1px_2px_rgba\(\.\.\.\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,rgba(...))}.ring,.shadow-\[0_1px_2px_rgba\(\.\.\.\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--font-display:"Geologica",system-ui,sans-serif;--font-ui:"Onest",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--font-num:var(--font-ui);--sharp:"SHRP" 45;--t-body:12.5px;--t-title:16px;--t-section:24px;--t-display:34px;--sp-2:2px;--sp-4:4px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-14:14px;--sp-16:16px;--sp-18:18px;--sp-20:20px;--sp-22:22px;--sp-24:24px;--sp-32:32px;--sp-40:40px;--sp-48:48px;--sp-56:56px;--sp-64:64px;--sp-80:80px;--sp-96:96px;--sp-120:120px;--r-control:8px;--r-card:10px;--r-panel:14px;--r-pill:999px;--mask-solid:#000;--shadow-pop:0 18px 44px -18px #000000c7;--shadow-raise:0 1px 3px #0000008c,inset 0 1px 0 #ffffff12;--d-tap:.12s;--d-hover:.16s;--d-move:.24s;--d-view:.32s;--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--stagger:20ms;--stagger-max:8;--z-sticky:10;--z-tip:60;--z-pop:70;--z-bulk:160;--z-notif:170;--z-ovl:180;--z-toast:200;--rail:62px;--top:56px;--col:318px;--sec-h:58px;--tabs-h:46px;--row:34px;--rss-food:#8fbf72;--rss-wood:#b08a5a;--rss-stone:#9aa4b0;--rss-gold:#d4b471;--rss-gems:#8f8ce0;--beh-risky:#e75840;--beh-doubt:#fab141;--beh-good:#fff04f;--beh-great:#1bdb4f;--rar-1:#a8a196;--rar-2:#7cbd6c;--rar-3:#62a8e6;--rar-4:#b585ea;--rar-5:#e2ab4f;--bp-min:1080px;--bp-s:1320px;--bp-m:1500px;--bp-l:1760px}.u-panel{--bg:#050505;--panel:#111;--inset:#181818;--track:#242424;--line:#2e2e2ee6;--line2:#2f2f2f;--text-hi:#f0f0f0;--text:#c6c6c6;--muted:#8a8a8a;--text-dim:#5d5d5d;--accent:#c9a44c;--accent2:#ab8839;--accent-tint:#c9a44c24;--accent-glow:#c9a44c42;--on-accent:#101010;--ok:#62b07a;--warn:#d2793f;--bad:#d9705f;--danger:#cf5745;--ok-tint:#62b07a21;--warn-tint:#d2793f24;--bad-tint:#d9705f21;--ok-t:var(--ok-tint);--warn-t:var(--warn-tint);--bad-t:var(--bad-tint);--accent-line:#c9a44c52;--ok-line:#62b07a4d;--warn-line:#d2793f52;--bad-line:#d9705f4d;--scrim:5 5 5;--shadow-card:none;--glass:#0c0c0ca8;--glass-line:#ffffff14;--glass-line2:#ffffff29;--glass-raise:#ffffff0a;--glass-hi:#ffffff12;--glass-deep:#0000004d;--panel-solid:#111;--inset-solid:#181818;--track-solid:#242424;--line-solid:#2e2e2ee6;--line2-solid:#2f2f2f;--frame-shade:#00000061;--frame-shade-top:#000000a8;--glass-touch:#0e0e0edb}.u-face{--bg:#050505;--panel:#111;--inset:#181818;--track:#242424;--line:#2e2e2ee6;--line2:#2f2f2f;--text-hi:#f0f0f0;--text:#c6c6c6;--muted:#8a8a8a;--text-dim:#5d5d5d;--accent:#c9a44c;--accent2:#ab8839;--accent-tint:#c9a44c24;--accent-glow:#c9a44c42;--on-accent:#101010;--ok:#62b07a;--warn:#d2793f;--bad:#d9705f;--danger:#cf5745;--ok-tint:#62b07a21;--warn-tint:#d2793f24;--bad-tint:#d9705f21;--accent-line:#c9a44c52;--ok-line:#62b07a4d;--warn-line:#d2793f52;--bad-line:#d9705f4d;--scrim:5 5 5;--shadow-card:none;--t-reveal:48px;--t-hero:62px}:root{--font-display:var(--font-display-src),system-ui,sans-serif;--font-ui:var(--font-ui-src),system-ui,sans-serif;--font-mono:var(--font-mono-src),ui-monospace,monospace}.u-face{background:var(--bg);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;color-scheme:dark;line-height:1.6}.u-face ::selection{background:var(--accent-glow)}body,html{height:auto;min-height:100%;overflow:clip visible}input,select,textarea{border-radius:var(--r-control)}select:not(.u-inp):not(.u-fl-sel select){appearance:none;background-color:var(--inset);background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);border:1px solid var(--line2);color:var(--text);background-position:calc(100% - 15px) calc(50% + 1px),calc(100% - 10px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}select:not(.u-inp):not(.u-fl-sel select):hover{border-color:var(--muted)}select option{background:var(--panel);color:var(--text)}.u-body{view-transition-name:u-page}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(u-page){mix-blend-mode:normal;animation:u-vt-out .22s cubic-bezier(.22,1,.36,1) both}::view-transition-new(u-page){mix-blend-mode:normal;animation:u-vt-in .28s cubic-bezier(.22,1,.36,1) both}@keyframes u-vt-out{0%{opacity:1}to{opacity:0}}@keyframes u-vt-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.rok-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:color var(--d-hover);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.rok-sort:hover{color:var(--text-hi)}.u-tbl th[aria-sort] .rok-sort{color:var(--accent)}.rok-sort i{text-align:center;opacity:0;width:8px;font-style:normal}.u-tbl th[aria-sort] .rok-sort i{opacity:1}.u-tiers-wrap{gap:var(--sp-12);min-width:0;display:grid}.u-term-row{align-items:center;gap:var(--sp-14);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.u-term-row:after,.u-term-row:before{content:"";background-image:linear-gradient(90deg,transparent,var(--line2));height:1px}.u-term-row:after{background-image:linear-gradient(270deg,transparent,var(--line2))}.u-term{border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--inset);gap:2px;padding:3px;display:inline-flex}.u-term-b{align-items:center;gap:var(--sp-6);height:32px;padding:0 var(--sp-14);font-size:var(--t-body);color:var(--muted);white-space:nowrap;transition:color var(--d-hover) var(--ease),background-color var(--d-hover) var(--ease);border-radius:7px;font-weight:500;display:flex}.u-term-b:hover{color:var(--text-hi)}.u-term-b.on{background-color:var(--text-hi);color:var(--bg);font-weight:600;box-shadow:0 4px 14px -6px #0009}.u-term-off{color:var(--ok);font-size:11px}.u-term-b.on .u-term-off{padding:1px var(--sp-6);border-radius:var(--r-pill);background-color:var(--ok);color:var(--on-accent)}.u-tiers{align-items:stretch;gap:var(--sp-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.u-tier{gap:var(--sp-14);margin:34px 0 var(--sp-16);padding:var(--sp-8) var(--sp-8) var(--sp-20);text-align:left;color:var(--text);transition:border-color var(--d-hover) var(--ease),box-shadow var(--d-hover) var(--ease),transform var(--d-hover) var(--ease);background-color:#ffffff0b;background-image:linear-gradient(#ffffff0d,#0000 55%);border:1px solid #ffffff17;border-radius:26px;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f}.u-tier:hover{border-color:#ffffff29;transform:translateY(-2px)}.u-tier.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),inset 0 1px 0 #ffffff0f}.u-tier.feat{--muted:#ffffffb8;background-color:var(--bg);background-image:radial-gradient(70% 38% at 0 0,var(--warn),transparent 75%),linear-gradient(168deg,var(--warn) 0,var(--danger) 26%,var(--danger) 56%,var(--danger) 80%,var(--danger) 100%);border-color:#ffffff24;margin-block:0;padding-top:0}@supports (color:color-mix(in lab,red,red)){.u-tier.feat{background-image:radial-gradient(70% 38% at 0 0,color-mix(in oklab,var(--warn) 78%,white),transparent 75%),linear-gradient(168deg,color-mix(in oklab,var(--warn) 92%,white) 0,color-mix(in oklab,var(--danger) 72%,var(--warn)) 26%,color-mix(in oklab,var(--danger) 62%,var(--bg)) 56%,color-mix(in oklab,var(--danger) 30%,var(--bg)) 80%,color-mix(in oklab,var(--danger) 16%,var(--bg)) 100%)}}.u-tier.feat{color:var(--text-hi);box-shadow:inset 0 1px #ffffff38}.u-tier.feat:hover{border-color:#ffffff42}.u-tier.feat.on{border-color:#ffffff80;box-shadow:0 0 0 1px #ffffff80,inset 0 1px #ffffff38}.u-tier-flag{height:34px;margin-bottom:calc(var(--sp-14) * -1);font-size:var(--t-body);letter-spacing:.01em;color:#ffffffe6;justify-content:center;align-items:center;font-weight:500;display:flex}.u-tier-frame{gap:var(--sp-14);padding:var(--sp-14) var(--sp-16) var(--sp-16);background-color:#ffffff0d;border:1px solid #ffffff12;border-radius:19px;display:grid}.u-tier.feat .u-tier-frame{background-color:#ffffff1a;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff24}.u-tier-head{justify-content:space-between;align-items:center;gap:var(--sp-8);min-height:34px;padding-bottom:var(--sp-10);border-bottom:1px solid #ffffff14;display:flex}.u-tier.feat .u-tier-head{border-bottom-color:#ffffff29}.u-tier-name{font:600 var(--t-title) /1.2 var(--font-display);color:var(--text-hi)}.u-tier-off{height:22px;padding:0 var(--sp-8);border-radius:var(--r-pill);background-color:var(--ok-tint);color:var(--ok);align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}.u-tier.feat .u-tier-off{background-color:var(--text-hi);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.u-tier.feat .u-tier-off{color:color-mix(in oklab,var(--danger) 82%,black)}}.u-tier-price{align-items:center;gap:var(--sp-12);min-height:42px;display:flex}.u-tier-sum{align-items:baseline;display:flex}.u-tier-deal,.u-tier-sum{gap:var(--sp-8);flex:none}.u-tier-deal{align-items:center;display:inline-flex}.u-tier-deal>s{color:var(--muted);white-space:nowrap;font-size:12.5px;text-decoration-thickness:1px}.u-tier-sum>b{font:700 var(--t-display) /1 var(--font-display);letter-spacing:-.02em;color:var(--text-hi);white-space:nowrap}.u-tier-sum sup{vertical-align:.95em;margin-left:3px;font-size:.42em;font-weight:600}.u-tier-sum sup.first{margin-left:0;margin-right:3px}.u-tier-per{min-width:0;color:var(--text);white-space:pre-line;flex:1;gap:1px;font-size:12px;line-height:1.3;display:grid}.u-tier.feat .u-tier-per{color:var(--text-hi)}.u-tier-per>span{color:var(--muted);font-size:11px}.u-tier-pick{justify-content:center;align-items:center;gap:var(--sp-6);height:44px;color:var(--text-hi);transition:background-color var(--d-hover) var(--ease),color var(--d-hover) var(--ease);background-color:#ffffff1a;border-radius:14px;font-weight:600;display:flex}.u-tier:hover .u-tier-pick{background-color:#ffffff26}.u-tier.on .u-tier-pick{background-color:var(--accent);color:var(--on-accent)}.u-tier.feat .u-tier-pick,.u-tier.feat.on .u-tier-pick,.u-tier.feat:hover .u-tier-pick{background-color:var(--text-hi);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.u-tier.feat .u-tier-pick,.u-tier.feat.on .u-tier-pick,.u-tier.feat:hover .u-tier-pick{color:color-mix(in oklab,var(--danger) 82%,black)}}.u-tier.feat:hover .u-tier-pick{background-color:#fff}.u-tier-list,.u-tier-pitch{padding-inline:var(--sp-14)}.u-tier-pitch{font-size:var(--t-body);color:var(--muted);line-height:1.45}.u-tier-list{gap:var(--sp-8);color:var(--text);margin:0;font-size:13px;list-style:none;display:grid}.u-tier.feat .u-tier-list{color:var(--text-hi)}.u-tier-list li{align-items:flex-start;gap:var(--sp-8);line-height:1.35;display:flex}.u-tier-list li>svg{color:var(--text-hi);flex:none;margin-top:1px}.u-tier-list em{margin-left:var(--sp-6);color:var(--muted);font-size:11px;font-style:normal}.u-tier-list .u-tier-inh{color:var(--muted);font-size:11.5px}.u-tier-list li.hot{margin:0 calc(var(--sp-8) * -1);padding:var(--sp-4) var(--sp-8);border:1px solid var(--accent-line);border-radius:var(--r-control);background-color:var(--accent-tint);color:var(--text-hi);font-weight:600}.u-tier-list li.hot>svg{color:var(--accent)}.u-tier-list li.future{color:var(--muted)}.u-qty{align-items:center;gap:var(--sp-12) var(--sp-16);padding:var(--sp-14) var(--sp-16);border:1px solid var(--line);border-radius:calc(var(--r-panel) + var(--sp-4));background-color:var(--inset);background-image:linear-gradient(#ffffff08,#0000 60%);grid-template-columns:minmax(0,1fr) auto;display:grid}.u-qty-t{gap:2px;min-width:0;display:grid}.u-qty-t b{font:600 var(--t-title) /1.2 var(--font-display);color:var(--text-hi)}.u-qty-t span{color:var(--muted);font-size:11.5px}.u-qty-step{border:1px solid var(--line2);border-radius:var(--r-card);background-color:var(--panel);gap:2px;padding:3px}.u-qty-step,.u-qty-step button{align-items:center;display:flex}.u-qty-step button{width:34px;height:34px;color:var(--text-hi);transition:background-color var(--d-hover) var(--ease);border-radius:7px;justify-content:center}.u-qty-step button:hover:not(:disabled){background-color:#ffffff14}.u-qty-step button:disabled{color:var(--text-dim)}.u-qty-step input{text-align:center;width:56px;height:34px;font:700 var(--t-title) /1 var(--font-mono);color:var(--text-hi);background:0 0;border:0;outline:none}.u-qty-rungs{gap:var(--sp-6);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.u-qty-r{justify-content:center;align-items:center;gap:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-card);height:32px;font-size:var(--t-body);color:var(--muted);transition:border-color var(--d-hover) var(--ease),background-color var(--d-hover) var(--ease),color var(--d-hover) var(--ease);display:flex}.u-qty-r b{color:var(--ok)}.u-qty-r.on{border-color:var(--accent);background-color:var(--accent-tint);color:var(--text-hi)}.u-qty-r.on b{color:var(--accent)}.u-ip-i{width:var(--sp-32);height:var(--sp-32);border-radius:var(--r-control);border:1px solid var(--line2);color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.u-ip-t{flex:1;gap:2px;min-width:0;display:grid}.u-ip-t b{color:var(--text-hi)}.u-ip-t span{color:var(--muted);font-size:11.5px}.u-lb{gap:var(--sp-12);min-width:0;display:grid}.u-lb-paste{gap:var(--sp-8);display:grid}.u-lb-paste textarea{width:100%;min-height:64px;padding:var(--sp-8) var(--sp-10);resize:vertical;font-size:var(--t-body);line-height:1.5}.u-lb-bar{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.u-lb-bar .u-hint{margin-right:auto}.u-lb-list{gap:var(--sp-6);max-height:min(52vh,460px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.u-lb-row{align-items:center;gap:var(--sp-6) var(--sp-10);padding:var(--sp-6) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--inset);transition:border-color var(--d-hover) var(--ease),background-color var(--d-hover) var(--ease);grid-template-columns:22px minmax(0,1fr) auto;display:grid}.u-lb-row.own{border-color:var(--accent-line)}.u-lb-row.is-sent{border-color:var(--accent)}.u-lb-row.is-linked{background-color:var(--ok-tint);border-color:var(--ok-line)}.u-lb-n{color:var(--text-dim);text-align:right;font-size:11px}.u-lb-in{gap:var(--sp-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);min-width:0;display:grid}.u-lb-st{justify-content:flex-end;align-items:center;gap:var(--sp-8);min-width:150px;display:flex}.u-lb-own{padding:1px var(--sp-6);border-radius:var(--r-pill);background-color:var(--accent-tint);color:var(--accent);gap:3px;font-size:11px;font-weight:600}.u-lb-own,.u-lb-tag{white-space:nowrap;align-items:center;display:inline-flex}.u-lb-tag{gap:var(--sp-6);color:var(--muted);font-size:11.5px}.u-lb-tag.dim{color:var(--text-dim)}.u-lb-tag.ok{color:var(--ok);font-weight:600}.u-lb-code{align-items:center;gap:var(--sp-4);display:flex}.u-lb-code input{text-align:center;letter-spacing:.25em;width:92px}.u-lb-again{border-radius:var(--r-control);width:28px;height:28px;color:var(--muted);justify-content:center;align-items:center;display:flex}.u-lb-again:hover{color:var(--text-hi);background-color:#ffffff0f}.u-lb-err{color:var(--bad);grid-column:2/-1;font-size:11.5px}@media (max-width:640px){.u-lb-row{grid-template-columns:18px minmax(0,1fr)}.u-lb-in{grid-template-columns:minmax(0,1fr)}.u-lb-st{grid-column:2;justify-content:flex-start;min-width:0}}.u-pk-wait{align-items:center;gap:var(--sp-8);margin:var(--sp-8) 0;padding:var(--sp-8) var(--sp-12);border:1px solid var(--accent-line);border-radius:var(--r-card);background-color:var(--accent-tint);color:var(--text-hi);font-size:var(--t-body);text-align:left;transition:border-color var(--d-hover) var(--ease);display:flex}.u-pk-wait>svg{color:var(--accent);flex:none}.u-pk-wait>span{flex:1;min-width:0}.u-pk-wait>b{color:var(--accent)}.u-pk-wait:hover{border-color:var(--accent)}.u-wz{gap:var(--sp-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.u-wz-s>button{cursor:default;width:100%;height:14px;display:block;position:relative}.u-wz-s>button:before{content:"";border-radius:var(--r-pill);background-color:var(--track);height:4px;transition:background-color var(--d-hover) var(--ease),box-shadow var(--d-hover) var(--ease);position:absolute;inset:5px 0 auto}.u-wz-s.done>button:before{background-color:var(--accent2)}.u-wz-s.on>button:before{background-image:linear-gradient(90deg,var(--accent2),var(--accent));box-shadow:0 0 10px var(--accent-glow)}.u-wz-s.done>button:not(:disabled){cursor:pointer}.u-wz-s.done>button:not(:disabled):hover:before{background-color:var(--accent)}.u-modal.u-modal-tall{max-height:min(94vh,880px)}.u-wiz-total{font:700 var(--t-title) /1.1 var(--font-display);color:var(--text-hi)}.u-buy{gap:var(--sp-14)}.u-buy,.u-buy-list{min-width:0;display:grid}.u-buy-list{gap:var(--sp-8)}.u-buy-lh{justify-content:space-between;align-items:baseline;gap:var(--sp-4) var(--sp-12);flex-wrap:wrap;display:flex}.u-buy-lh b{font:600 var(--t-title) /1.2 var(--font-display);color:var(--text-hi)}.u-buy-list{position:relative}.u-bt-box{height:330px}.u-bt{--bt-cols:40px minmax(0,1fr) 236px 188px;overscroll-behavior:contain;border:1px solid var(--line2);background-color:#ffffff05;border-radius:14px;max-height:100%;overflow-y:auto}.u-bt.has-new{--bt-cols:40px 52px minmax(0,1fr) 236px 188px}.u-bt-top{z-index:1;background-color:var(--panel-solid);position:sticky;top:0}.u-bt-row{grid-template-columns:var(--bt-cols);align-items:center;column-gap:var(--sp-12);min-height:48px;padding:var(--sp-8) var(--sp-12);display:grid}.u-bt-list{margin:0;padding:0;list-style:none}.u-bt-list>.u-bt-row{border-top:1px solid var(--line);transition:background-color var(--d-hover) var(--ease)}.u-bt-list>.u-bt-row:hover{background-color:#ffffff06}.u-bt-list>.u-bt-row.own{box-shadow:inset 2px 0 0 var(--accent)}.u-bt-th{letter-spacing:.04em;text-transform:uppercase;min-height:34px;color:var(--muted);white-space:nowrap;background-color:#ffffff09;padding-block:0;font-size:11px;font-weight:600}.u-bt-th>span{text-overflow:ellipsis;overflow:hidden}.u-bt-n,.u-bt-th>span:first-child,.u-bt.has-new .u-bt-th>span:nth-child(2){text-align:center}.u-bt-n{color:var(--text-dim);font-size:12px}.u-bt-c{align-items:center;gap:var(--sp-6);min-width:0;display:flex}.u-bt.has-new .u-bt-row>.u-bt-c:nth-child(2){justify-content:center}.u-bt-c>.u-select,.u-bt-who>.u-buy-char,.u-bt-who>.u-inp,.u-bt-who>.u-kd-row{flex:auto;width:auto;min-width:0}.u-bt-row .u-kd-in{width:124px}.u-bt-row .u-civ-pick{width:116px}.u-bt-allw{transition:grid-template-rows .28s var(--ease);grid-template-rows:0fr;display:grid}.u-bt-allw.on{grid-template-rows:1fr}.u-bt-allc{min-height:0;overflow:hidden}.u-bt-all{border-top:1px solid var(--accent-line);background-color:var(--accent-tint);opacity:0;transition:opacity .22s var(--ease),transform .28s var(--ease);transform:translateY(-6px)}.u-bt-allw.on .u-bt-all{opacity:1;transform:none}.u-bt-all .u-bt-all-t{letter-spacing:.02em;color:var(--accent);font-size:11.5px;font-weight:700}.u-buy-none{min-width:0;height:32px;padding:0 var(--sp-10);border:1px dashed var(--line2);border-radius:var(--r-control);color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:11.5px;overflow:hidden}.u-buy-lh-r,.u-buy-none{align-items:center;display:flex}.u-buy-lh-r{gap:var(--sp-6);margin-left:auto}.u-buy-lh-r .u-select{width:220px}@media (max-width:1079px){.u-bt,.u-bt.has-new{--bt-cols:32px minmax(0,1fr) minmax(0,1fr);overflow:visible}.u-bt.has-new{--bt-cols:32px 44px minmax(0,1fr) minmax(0,1fr)}.u-bt-box{height:auto}.u-bt-top{position:static}.u-bt-th{display:none}.u-bt-row{row-gap:var(--sp-8)}.u-bt-who{grid-column:span 2}.u-bt-row>.u-bt-c[data-l]{gap:3px;display:grid}.u-bt-row>.u-bt-who+.u-bt-c[data-l]{grid-column:2/span 1}.u-bt.has-new .u-bt-row>.u-bt-who+.u-bt-c[data-l]{grid-column:2/span 2}.u-bt-row>.u-bt-c[data-l]:before{content:attr(data-l);color:var(--muted);font-size:11px}.u-bt-row .u-kd-in{width:148px}}.u-buy-preset.on{color:var(--accent);border-color:var(--accent-line)}.u-buy-list .u-paste-pop{z-index:2;background:var(--panel);border:1px solid var(--accent-line);box-shadow:var(--shadow-pop);grid-template-rows:minmax(0,1fr) auto;position:absolute;bottom:0;left:0;right:0}.u-buy-list .u-paste-pop textarea{resize:none;height:100%}.u-buy-new.some{border-color:var(--accent);background-color:var(--accent-tint)}.u-buy-ip-pick.on{color:var(--accent);border-color:var(--accent-line)}.u-buy-new{border:1px solid var(--accent-line);border-radius:var(--r-control);width:32px;height:32px;color:var(--accent);white-space:nowrap;transition:border-color var(--d-hover) var(--ease),background-color var(--d-hover) var(--ease),box-shadow var(--d-hover) var(--ease);background-color:#0000;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:600;display:inline-flex}.u-buy-new:hover:not(:disabled){border-color:var(--accent);background-color:var(--accent-tint)}.u-buy-new.on{border-color:var(--accent);background-color:var(--accent);color:var(--on-accent);box-shadow:0 0 0 3px var(--accent-tint)}.u-buy-new:disabled{opacity:.4;cursor:not-allowed}.u-paste{display:contents}.u-paste-pop{gap:var(--sp-8);padding:var(--sp-10);background:var(--inset);box-shadow:none;flex-basis:100%;order:99;display:grid;position:static}.u-paste-pop textarea{width:100%;min-height:112px;padding:var(--sp-8) var(--sp-10);resize:vertical;font-size:var(--t-body);line-height:1.5}.u-paste-bar{justify-content:space-between;align-items:center;gap:var(--sp-8);display:flex}@media (max-width:640px){.u-qty{grid-template-columns:minmax(0,1fr)}.u-qty .u-qty-step{justify-self:start}.u-qty-rungs{grid-template-columns:repeat(2,minmax(0,1fr))}.u-bt-row .u-kd-row{flex-wrap:wrap}.u-buy-lh-r{flex-basis:100%}.u-buy-lh-r .u-select{flex:auto;width:auto;min-width:0}}.u-wiz-body{min-width:0}.u-wiz-steps{overflow:hidden}@media (max-width:560px){.u-wiz-sum>.u-badge,.u-wiz-sum>.u-hint,.u-wiz-sum>s{display:none}.u-wiz-step:not(.on){font-size:0}}@media (max-width:860px){.u-tiers{gap:var(--sp-16);grid-template-columns:minmax(0,1fr)}.u-tier{margin-block:0}.u-tier.feat{order:-1}.u-term-row{grid-template-columns:minmax(0,1fr)}.u-term-row:after,.u-term-row:before{display:none}.u-term-b{height:auto;min-height:40px;padding:var(--sp-4) var(--sp-6);border-radius:var(--r-control);flex-direction:column;flex:1;justify-content:center;gap:1px;line-height:1.2}.u-term{border-radius:var(--r-card)}}@media (prefers-reduced-motion:reduce){.u-tier,.u-tier:hover{transform:none}}.u-field-span{grid-column:1/-1}.rok-flush>.u-modal-b{gap:0;padding:0;display:block}.rok-sum{flex-direction:column;flex:1;padding:18px 18px 16px;display:flex}.rok-sum-v{font:700 var(--t-section) /1 var(--font-display);letter-spacing:-.02em;color:var(--text-hi);margin:12px 0 8px}.rok-sum-a{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;display:flex}.u-ahead-id{align-items:baseline}.u-ahead-m,.u-ahead-n{align-self:baseline;height:auto;display:block}.rok-head-i,.u-ahead-id>span:not(.u-ahead-m):not(.u-badge):not(.u-ahead-av){align-self:baseline;transform:translateY(calc(50% - .5cap))}.u-ahead-id>.u-ahead-av{align-self:baseline}html:not([data-kbd]) .u-panel :focus-visible{outline:none}.u-ahead-av-o{border-radius:var(--r-pill)}.u-ahead-id:has(>.u-ahead-av)>.u-ahead-m,.u-ahead-id:has(>.u-ahead-av)>.u-ahead-n{transform:translateY(1.35px)}.u-ahead-id>.u-badge{align-self:center}.rok-link{font:500 var(--t-body) var(--font-mono);letter-spacing:0;color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rok-link-box{align-items:center;min-width:0;display:flex}.u-4col:has(.u-metric-l .u-btn) .u-metric-l{min-height:26px}.u-4col:has(.rok-link-box) .u-metric-v{align-items:center;min-height:32px;display:flex}.u-tabs-strip{align-items:stretch}.u-face-mid{min-height:100dvh;padding:var(--sp-24) var(--sp-16);place-items:center;display:grid}.u-login-c{width:100%;max-width:380px;padding:var(--sp-24);gap:var(--sp-14);display:grid}.u-login-brand{align-items:center;gap:var(--sp-10);display:flex}.u-login-mark{width:var(--sp-32);height:var(--sp-32);border-radius:var(--r-card);background:var(--inset);border:1px solid var(--line2);color:var(--accent);flex-shrink:0;place-items:center;display:grid}.u-login-t{font-family:var(--font-display);font-variation-settings:var(--sharp);font-size:var(--t-title);letter-spacing:-.01em;color:var(--text-hi);font-weight:600}.u-login-lead{color:var(--text)}.u-login-lead,.u-login-note{font-size:var(--t-body);line-height:1.5}.u-login-note{color:var(--muted)}.u-login-em{color:var(--text-hi)}.u-gate-inp{text-align:center;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--t-title);letter-spacing:.5em;padding-left:.5em}.u-login-or{align-items:center;gap:var(--sp-12);font-size:var(--t-body);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);display:flex}.u-login-or:after,.u-login-or:before{content:"";background:var(--line);flex:1;height:1px}.u-nf-t{font-family:var(--font-display);font-variation-settings:var(--sharp);font-size:var(--t-section);letter-spacing:-.015em;color:var(--text-hi);font-weight:600;line-height:1.15}@media (max-width:720px){.u-ahead-m.is-soft{display:none}.u-ahead-id{row-gap:var(--sp-2);flex-wrap:wrap}.u-ahead-n{overflow-wrap:anywhere;min-width:0}}.u-facts-fit{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}@media (max-width:1079px){.u-facts-fit{grid-template-columns:repeat(2,1fr)}}.u-ruler-av{flex-shrink:0;display:inline-flex;position:relative}.u-ruler-civ,.u-ruler-lvl{display:none}.u-ruler-lvl{z-index:1;min-width:30px;height:22px;padding:0 var(--sp-6);font:700 13px/20px var(--font-display);font-variant-numeric:tabular-nums;text-align:center;color:var(--accent);background-color:var(--panel-solid);border:1px solid var(--accent);border-radius:var(--r-control);cursor:pointer;margin-left:-15px;position:absolute;bottom:-9px;left:50%}.u-ruler-lvl:after{content:"";position:absolute;inset:-11px -7px}.u-ruler-who{min-width:0}.u-power-day,.u-power-split{display:none}.u-power-h{justify-content:flex-end}.u-power-h .u-power-wrap{margin-top:0}.u-lq{padding:4px 18px 14px}.u-lq-g{border-bottom:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.u-lq-g:last-child{border-bottom:none;padding-bottom:4px}.u-lq-gh{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.u-lq-gh>.u-ibtn{margin-block:-10px;margin-right:-6px}.u-lq-r{gap:6px;display:grid}.u-lq-t{align-items:baseline;gap:8px;display:flex}.u-lq-n,.u-lq-r,.u-lq-t{min-width:0}.u-lq-n{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.u-lq-c{flex-shrink:0}.u-lq-c,.u-lq-h{margin-left:auto}.u-lq-h{text-align:right}.u-lq-r.has-i{grid-template-columns:28px minmax(0,1fr);column-gap:10px}.u-lq-r.has-i>:not(.u-lq-i){grid-column:2}.u-lq-i{border-radius:var(--r-card);background:var(--inset);border:1px solid var(--line);grid-row:span 2;align-self:start;place-items:center;width:28px;height:28px;display:grid}.u-lq-i img{object-fit:contain;width:22px;height:22px}.u-lq-s{margin-left:8px}.u-lq-s,.u-lq-tag{color:var(--muted)}.u-lq-tag{border-radius:var(--r-pill);background:var(--track);white-space:nowrap;flex-shrink:0;margin-left:auto;padding:1px 7px;font-size:11px}.u-lq-tag+.u-lq-c{margin-left:0}.u-lq-m{font-size:var(--t-body);color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.u-lq-chip{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.u-lq-chip svg{color:var(--muted)}.u-lq-chip img{object-fit:cover;background:var(--track);border-radius:50%;width:18px;height:18px}.u-lq-r .u-prog,.u-lq-r .u-prog i{border-radius:var(--r-pill);height:5px}.u-prog.is-blind{background:repeating-linear-gradient(90deg,var(--track) 0 6px,transparent 6px 10px)}.u-modal-tall{max-height:min(86vh,820px)}.u-nodes-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.u-nodes-bar .u-col-x{width:32px;height:32px}.u-modal-nodes .u-modal-b{min-height:420px}.u-nodes-tune{min-width:300px;padding:6px 10px 10px}.u-nodes-tune .u-tune{padding:4px 0 10px}.u-nodes-tune-f{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.u-mc{gap:10px}.u-mc,.u-mc-top{min-width:0;display:grid}.u-mc-top{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px}.u-mc-rss{border-radius:var(--r-control);width:38px;height:38px;color:var(--mc-color);background:var(--mc-color);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.u-mc-rss{background:color-mix(in srgb,var(--mc-color) 14%,transparent)}}.u-mc-rss{border:1px solid var(--mc-color)}@supports (color:color-mix(in lab,red,red)){.u-mc-rss{border:1px solid color-mix(in srgb,var(--mc-color) 30%,transparent)}}.u-mc-main{gap:6px;min-width:0;display:grid}.u-mc-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.u-mc-title b{color:var(--text-hi);font-weight:600}.u-mc-lv{color:var(--muted);font-size:var(--t-body)}.u-mc-tags{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.u-mc-tag{border-radius:var(--r-pill);background:var(--inset);border:1px solid var(--line);height:22px;color:var(--text);font-size:var(--t-body);white-space:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;padding:0 8px;display:inline-flex}.u-mc-tag>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.u-mc-tag svg{color:var(--muted);flex-shrink:0}.u-mc-time{text-align:right;justify-items:end;gap:2px;display:grid}.u-mc-time .u-countdown{font-size:var(--t-title)}.u-mc-until{color:var(--muted);font-size:var(--t-body);white-space:nowrap}.u-mc .u-prog,.u-mc .u-prog i{border-radius:var(--r-pill);height:6px}.u-mc-figs{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.u-mc-fig{border-radius:var(--r-control);background:var(--inset);align-content:start;gap:2px;min-width:0;padding:8px 10px;display:grid}.u-mc-fig-l{color:var(--muted);font-size:var(--t-body)}.u-mc-fig-v{color:var(--text-hi);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.u-mc-fig-v small{color:var(--muted);font-size:var(--t-body)}@media (max-width:720px){.u-mc-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.u-mc-main{grid-column:2/4}.u-mc-figs{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.u-mc-fig-v{white-space:normal}.u-mc-fig-v .u-mc-of{display:block}.u-mc-time{text-align:left;grid-area:2/1/auto/3;justify-items:start}.u-mc-act{grid-area:2/3}}.u-lq.is-capped{overscroll-behavior:contain;flex:168px;min-height:0;overflow-y:auto}.u-gplan-top{top:calc(var(--sp-16) * -1);z-index:1;margin:calc(var(--sp-16) * -1) calc(var(--sp-16) * -1) 0;padding:var(--sp-16) var(--sp-16) var(--sp-12);background:var(--panel);border-bottom:1px solid var(--line);position:sticky}.u-gplan-il{align-items:center;gap:var(--sp-6);display:inline-flex}.u-gplan-il svg{color:var(--muted);flex-shrink:0}.u-gplan{gap:var(--sp-8);display:grid}.u-gplan-c{align-items:flex-start;gap:var(--sp-12);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);display:flex}.u-gplan-b{gap:var(--sp-6);flex:1;justify-items:start;min-width:0;display:grid}.u-gplan-h{align-items:baseline;gap:var(--sp-8);flex-wrap:wrap;display:flex}.u-gplan-n{color:var(--text-dim)}.u-gplan-t{color:var(--text-hi)}.u-gplan-lv{color:var(--muted)}.u-gplan-st{align-items:center;gap:var(--sp-6);height:20px;padding:0 var(--sp-8);border-radius:var(--r-pill);background:var(--track);font-size:var(--t-body);white-space:nowrap;display:inline-flex}.u-gplan-line{align-items:baseline;gap:var(--sp-4) var(--sp-8);font-size:var(--t-body);color:var(--text);flex-wrap:wrap;line-height:1.45;display:flex}.u-gplan-k{color:var(--text-dim);flex-shrink:0}.u-gplan-need{color:var(--bad)}.u-gplan-rss{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.u-gplan-rss .u-spec{background:0 0;gap:5px;height:16px;padding:0}.u-gplan-a{justify-items:end;gap:var(--sp-6);flex-shrink:0;width:104px;display:grid}.u-gplan-time{align-items:center;gap:var(--sp-4);color:var(--accent);white-space:nowrap;display:inline-flex}.u-gplan-time svg{color:var(--muted)}.u-acc-when.is-warn{color:var(--warn)}.u-acc-when.is-bad{color:var(--bad)}.u-acc-card{padding:12px}.u-acc-card .u-acc-h{align-items:center;gap:10px;display:flex}.u-acc-card .u-acc-id{flex:1;min-width:0}.u-acc-card .u-acc-t{align-items:baseline;gap:8px;display:flex}.u-acc-card .u-acc-n{flex:1;min-width:0}.u-acc-card .u-acc-p{color:var(--text-hi);flex-shrink:0;font-weight:600}.u-acc-card .u-acc-d{white-space:nowrap;min-width:0;font-size:var(--t-body);color:var(--muted);align-items:center;gap:6px;margin-top:3px;display:flex;overflow:hidden}.u-acc-card .u-acc-d>span{flex-shrink:0}.u-acc-card .u-acc-d>.u-acc-tag{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.u-acc-card .u-acc-cut{background-image:repeating-linear-gradient(90deg,var(--line2) 0 2px,transparent 2px 6px);height:1px;margin:10px 0}.u-acc-card .u-acc-f{font-size:var(--t-body);align-items:center;gap:8px;display:flex}.u-acc-card .u-acc-sub{flex-shrink:1;align-items:center;gap:6px;display:inline-flex}.u-acc-card .u-acc-sub svg{color:var(--text-dim);flex-shrink:0}.u-acc-card .u-acc-when{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted)}.u-acc-when.is-accent{color:var(--accent)}.u-acc-card .u-acc-err{margin-top:8px}.u-acc-card .u-acc-av,.u-rail-a .u-acc-av{flex-shrink:0;display:inline-flex;position:relative}.u-rail-a{transition:border-color var(--d-hover) var(--ease),background var(--d-hover) var(--ease);border:1px solid #0000;border-radius:12px;flex-shrink:0;padding:2px;line-height:0;display:block}.u-rail-a:hover{border-color:var(--line2)}.u-rail-a.on{border-color:var(--accent);background:var(--accent-tint)}.u-rail-a .u-acc-live{box-shadow:0 0 0 2px var(--panel)}.u-acc-card .u-acc-live,.u-rail-a .u-acc-live{width:10px;height:10px;position:absolute;bottom:0;right:0}.u-acc-card .u-acc-live{box-shadow:0 0 0 2px var(--inset)}.u-acc-card.on .u-acc-live{box-shadow:0 0 0 2px var(--accent-tint),0 0 0 2px var(--panel)}.u-acc-card.on .u-acc-cut{background-image:repeating-linear-gradient(90deg,var(--accent-line) 0 2px,transparent 2px 6px)}.u-hgrid{gap:var(--sp-10);padding:var(--sp-14) var(--sp-16) var(--sp-16);grid-template-columns:repeat(auto-fill,minmax(232px,1fr));grid-auto-rows:1fr;display:grid}.u-hcard{--rar:var(--rar-1);gap:var(--sp-10);min-width:0;padding:var(--sp-14) var(--sp-14) var(--sp-12);text-align:left;color:var(--text);background:var(--inset);border:1px solid var(--line);border-radius:var(--r-card);cursor:pointer;transition:border-color var(--d-hover) var(--ease),transform var(--d-tap) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.u-hcard:before{content:"";background:var(--rar);height:2px;position:absolute;inset:0 0 auto}.u-hcard:hover{border-color:var(--rar)}@supports (color:color-mix(in lab,red,red)){.u-hcard:hover{border-color:color-mix(in srgb,var(--rar) 45%,var(--line2))}}.u-hcard:active{transform:translateY(1px)}.u-hava[data-rar="2"],.u-hcard[data-rar="2"],.u-rar[data-rar="2"]{--rar:var(--rar-2)}.u-hava[data-rar="3"],.u-hcard[data-rar="3"],.u-rar[data-rar="3"]{--rar:var(--rar-3)}.u-hava[data-rar="4"],.u-hcard[data-rar="4"],.u-rar[data-rar="4"]{--rar:var(--rar-4)}.u-hava[data-rar="5"],.u-hcard[data-rar="5"],.u-rar[data-rar="5"]{--rar:var(--rar-5)}.u-rar{--rar:var(--rar-1);color:var(--rar)}.u-hcard-top{align-items:center;gap:var(--sp-10);min-width:0;display:flex}.u-hcard-id{flex:1;min-width:0}.u-hcard-n{font:600 14px/1.25 var(--font-display);font-variation-settings:var(--sharp);color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u-hcard-nick{text-overflow:ellipsis;margin-top:2px}.u-hcard-meta,.u-hcard-nick{font-size:var(--t-body);color:var(--muted);white-space:nowrap;overflow:hidden}.u-hcard-meta{align-items:center;gap:var(--sp-6);display:flex}.u-hcard-meta .u-rar{font-weight:600}.u-hcard-meta>span:last-child{text-overflow:ellipsis;overflow:hidden}.u-hava{--rar:var(--rar-1);width:40px;height:40px;font:600 14px/1 var(--font-display);letter-spacing:.02em;color:var(--rar);background:var(--rar);border-radius:50%;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.u-hava{background:color-mix(in srgb,var(--rar) 14%,transparent)}}.u-hava{box-shadow:inset 0 0 0 1px var(--rar)}@supports (color:color-mix(in lab,red,red)){.u-hava{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rar) 55%,transparent)}}.u-hava.is-l{width:56px;height:56px;font-size:19px}.u-hava.is-s{width:32px;height:32px;font-size:12px}.u-hava.has-img{--hex:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--rar);height:46px;box-shadow:none;clip-path:var(--hex);border-radius:0;display:block;position:relative}.u-hcard-top .u-hava.has-img{width:48px;height:55px}.u-hava.has-img.is-l{height:65px}.u-hava.has-img.is-s{height:37px}.u-hava.has-img img,.u-hava.has-img:before{width:calc(100% - 4px);height:calc(100% - 4px);clip-path:var(--hex);position:absolute;inset:2px}.u-hava.has-img:before{content:"";background:linear-gradient(var(--rar),var(--rar))}@supports (color:color-mix(in lab,red,red)){.u-hava.has-img:before{background:linear-gradient(color-mix(in srgb,var(--rar) 42%,var(--panel)),color-mix(in srgb,var(--rar) 18%,var(--panel)))}}.u-hava.has-img img{object-fit:cover;display:block}.u-hava.has-img.is-s img,.u-hava.has-img.is-s:before{width:calc(100% - 3px);height:calc(100% - 3px);inset:1.5px}.u-hstars{align-items:center;gap:3px;display:inline-flex}.u-hstars .u-star{width:8px;height:8px}.u-hlvl{gap:5px;display:grid}.u-hlvl-t{align-items:baseline;gap:var(--sp-6);font-size:var(--t-body);color:var(--muted);display:flex}.u-hlvl-t b{font:600 14px/1 var(--font-num);color:var(--text-hi);font-variant-numeric:tabular-nums}.u-hlvl-t .u-hstars{margin-left:auto}.u-hskills{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.u-hskills .u-hsk,.u-hskills .u-hsk.has-icon{aspect-ratio:1;height:auto}.u-hsk.is-awake{box-shadow:inset 0 0 0 1px var(--accent-line)}.u-hsk{height:24px;font:600 12px/1 var(--font-num);font-variant-numeric:tabular-nums;color:var(--text);background:var(--track);border-radius:6px;place-items:center;display:grid}.u-hsk.is-max{color:var(--on-accent);background:var(--accent)}.u-hsk.is-off{color:var(--text-dim);box-shadow:inset 0 0 0 1px var(--line2);background:0 0}.u-hsk.is-off:after{content:"—"}.u-htags{flex-wrap:nowrap;gap:4px;min-height:20px;display:flex;overflow:hidden}.u-htags .u-htag{flex:0 auto;min-width:0;padding-right:6px;font-size:11px}.u-htag>span{text-overflow:ellipsis;overflow:hidden}.u-htag-i{flex-shrink:0;width:20px;height:20px;display:block}.u-htag:has(>.u-htag-i){gap:2px;padding-left:0}.u-hbox-h .u-htag-i{width:22px;height:22px}.u-htag{border-radius:var(--r-pill);height:20px;color:var(--text);background:var(--track);padding:0 7px;font-size:11.5px;display:inline-flex}.u-hcard-f,.u-htag{white-space:nowrap;align-items:center}.u-hcard-f{gap:var(--sp-6);padding-top:var(--sp-10);border-top:1px solid var(--line);font-size:var(--t-body);color:var(--muted);margin-top:auto;display:flex}.u-hcard-f .u-hcard-f-r{font-variant-numeric:tabular-nums;margin-left:auto}.u-hsheet-h{gap:var(--sp-14);align-items:center;min-width:0;display:flex}.u-hsheet-h .u-hcard-n{font-size:var(--t-title)}.u-hsheet-h .u-hcard-meta{flex-wrap:wrap;row-gap:4px}.u-hsec{gap:var(--sp-8);display:grid}.u-hbox{padding:var(--sp-12);border-radius:var(--r-control);background:var(--inset);border:1px solid var(--line);min-width:0}.u-hbox.is-off{opacity:.62}.u-hbox-h{align-items:center;gap:var(--sp-8);min-width:0;display:flex}.u-hbox-t{color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.u-hbox p{margin:var(--sp-6) 0 0;line-height:1.55}.u-hpips{flex-shrink:0;gap:3px;margin-left:auto;display:inline-flex}.u-hpips i{background:var(--track);border-radius:2px;width:14px;height:4px}.u-hpips i.on{background:var(--accent)}.u-hcols{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.u-ttree{position:relative}.u-ttree svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.u-ttree line{stroke:var(--line2);stroke-width:1.5px;vector-effect:non-scaling-stroke}.u-ttree line.on{stroke:var(--accent)}.u-tnode{text-align:center;width:min(128px,17%);min-width:80px;color:var(--muted);background:var(--panel);border:1px solid var(--line2);border-radius:8px;padding:5px 6px;font-size:11px;line-height:1.25;position:absolute;transform:translate(-50%,-50%)}.u-tnode.is-core{border-radius:12px;font-weight:600}.u-tnode.is-open{color:var(--text)}.u-tnode.is-on{color:var(--text-hi);border-color:var(--accent);background:linear-gradient(var(--accent-tint),var(--accent-tint)),var(--panel)}.u-tnode-n{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-tnode-l{font:600 10.5px/1 var(--font-num);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px}.u-tnode.is-on .u-tnode-l{color:var(--accent)}.u-hrow{align-items:center;gap:var(--sp-12);padding:var(--sp-10) var(--sp-12);border-radius:var(--r-control);background:var(--inset);border:1px solid var(--line);min-width:0;display:flex}.u-hrow-b{flex:1;gap:3px;min-width:0;display:grid}.u-hrow-r{gap:var(--sp-10)}.u-hrow-r,.u-hrow-w{align-items:center;flex-shrink:0;display:flex}.u-hrow-w{width:150px;min-width:0;color:var(--text);gap:8px;font-size:12px}.u-hrow-w>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.u-hrow-r .u-select{min-width:150px}@media (max-width:720px){.u-hgrid{padding:var(--sp-12);grid-template-columns:1fr 1fr}.u-tnode{min-width:64px;font-size:10px}.u-hrow{flex-wrap:wrap}.u-hrow:has(.u-hrow-w) .u-hrow-b{flex-basis:100%}.u-hrow-w{flex:1;width:auto}}@media (max-width:480px){.u-hgrid{grid-template-columns:1fr}}@media (max-width:720px){.u-hsheet-m{--m:2!important}.u-hsheet-m .u-m:nth-child(2n){border-right:0}.u-hsheet-m .u-m:nth-child(-n+2){border-bottom:1px solid var(--line)}}.u-hsk.has-icon{background:var(--track);height:40px;padding:0;position:relative;overflow:hidden}.u-hsk.has-icon img{object-fit:cover;width:100%;height:100%;display:block}.u-hsk.has-icon b{min-width:16px;height:16px;font:700 11px/16px var(--font-num);text-align:center;color:var(--text-hi);background:rgb(var(--scrim)/.78);border-radius:5px;padding:0 3px;position:absolute;bottom:2px;right:2px}.u-hsk.has-icon.is-max b{color:var(--on-accent);background:var(--accent)}.u-hsk.has-icon.is-off{box-shadow:none}.u-hsk.has-icon.is-off img{filter:grayscale();opacity:.35}.u-hsk.has-icon.is-off:after{content:none}.u-hsk b{font:inherit}.u-skcard{gap:var(--sp-12);align-items:flex-start;display:flex}.u-skicon{background:var(--track);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line2);border-radius:10px;flex-shrink:0;position:relative;overflow:hidden}.u-skicon.is-s{border-radius:7px;width:36px;height:36px}.u-skicon img{object-fit:cover;width:100%;height:100%;display:block}.u-skicon.is-off img{filter:grayscale();opacity:.4}.u-skicon-n{width:100%;height:100%;font:600 16px/1 var(--font-num);color:var(--muted);place-items:center;display:grid}.u-skicon b{min-width:18px;height:18px;font:700 12px/18px var(--font-num);text-align:center;color:var(--text-hi);background:rgb(var(--scrim)/.8);border-radius:6px;padding:0 4px;position:absolute;bottom:3px;right:3px}.u-hmuted-v{color:var(--muted);font-size:var(--t-title)}.u-sktip{z-index:var(--z-tip);width:min(300px,100vw - 16px);padding:var(--sp-10) var(--sp-12);font-size:var(--t-body);color:var(--text);background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-card);box-shadow:var(--shadow-pop);pointer-events:none;line-height:1.5;position:fixed;transform:translate(-50%)}.u-sktip.is-above{transform:translate(-50%,-100%)}.u-sktip-h{gap:var(--sp-10);align-items:center;display:flex}.u-sktip-h img{background:var(--track);border-radius:7px;flex-shrink:0;width:36px;height:36px}.u-sktip-h img.is-off{filter:grayscale();opacity:.5}.u-sktip-n{color:var(--text-hi);font-weight:600}.u-sktip-k{color:var(--muted);font-size:11.5px}.u-sktip p{margin:var(--sp-8) 0 0;white-space:pre-line}.u-hrow-link{text-align:left;width:100%;font:inherit;color:inherit;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0}.u-hrow-link:hover .u-row-l{color:var(--accent)}button.u-tnode{font:inherit;cursor:default;font-size:11px}button.u-tnode:disabled{opacity:1}.u-tnode.is-can{cursor:pointer;border-style:dashed;border-color:var(--accent-line);color:var(--text-hi)}.u-tnode.is-can:hover{border-color:var(--accent);background:linear-gradient(var(--accent-tint),var(--accent-tint)),var(--panel)}.u-gear{gap:var(--sp-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.u-gear-slot{min-height:118px;padding:var(--sp-10);border-radius:var(--r-control);background:var(--inset);border:1px dashed var(--line2);align-content:start;gap:4px;min-width:0;display:grid}.u-gear-slot.is-on{border-style:solid;border-color:var(--line2)}.u-gear-slot>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.u-gear-slot .u-btn{justify-self:start;margin-top:auto}@media (max-width:720px){.u-gear{grid-template-columns:repeat(2,minmax(0,1fr))}.u-gear-slot:not(.is-on){min-height:60px}.u-skicon{width:44px;height:44px}}.u-modal.u-ced-modal{width:min(1400px,100%);max-height:calc(100dvh - 24px)}.u-ced{grid-template-columns:minmax(0,1fr) 348px;align-items:stretch;gap:16px;height:min(100dvh - 170px,820px);display:grid}.u-ced-map{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;display:grid}.u-ced-map>.u-cmap{width:auto;max-width:100%;height:100%;max-height:none}.u-ced>.u-ced-side{overscroll-behavior:contain;min-height:0;padding-right:2px;overflow-y:auto}@media (max-width:900px){.u-ced{grid-template-columns:minmax(0,1fr);height:auto}.u-ced-map{grid-template-rows:none}.u-ced-map>.u-cmap{width:100%;height:auto;max-height:min(64vh,640px)}.u-ced>.u-ced-side{overflow:visible}}.u-cmap{aspect-ratio:1;border-radius:var(--r-card);border:1px solid var(--line);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;max-height:min(64vh,640px);margin:0 auto;display:block}.u-ced-legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 14px;font-size:12px;display:flex}.u-ced-lg{align-items:center;gap:6px;display:inline-flex}.u-ced-lg i{border:1px solid;border-radius:3px;width:12px;height:12px}.u-ced-side{align-content:start;gap:12px}.u-ced-blk,.u-ced-side{min-width:0;display:grid}.u-ced-blk{border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);gap:10px;padding:12px}.u-ced-blk-h{min-height:26px;color:var(--muted);align-items:center;gap:8px;display:flex}.u-ced-blk-h>b{color:var(--text-hi);font-weight:600}.u-ced-blk-r{align-items:center;gap:4px;margin-left:auto;display:flex}.u-ced-empty{color:var(--muted);margin:0}.u-ced-bad-t{color:var(--bad);margin:0}.u-ced-acts{flex-wrap:wrap;gap:6px;display:flex}.u-ced-cur{border:1px solid var(--accent-line);border-radius:var(--r-card);background:var(--panel);gap:10px;padding:12px;display:grid}.u-ced-cur-t{align-items:center;gap:8px;min-width:0;display:flex}.u-ced-cur-t>b{color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.u-ced-meter{color:var(--muted);align-items:center;gap:10px;font-size:12.5px;display:flex}.u-ced-meter .u-ced-prog{flex:1}.u-ced-prog{border-radius:var(--r-pill);background:var(--track);height:6px;display:block;overflow:hidden}.u-ced-prog i{border-radius:inherit;background:var(--ok);height:100%;display:block}.u-ced-facts{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.u-ced-fact b{color:var(--text-hi);font-weight:600}.u-ced .u-seg.u-ced-shelf{width:100%;display:flex}.u-ced .u-seg.u-ced-shelf .u-seg-b{flex:1;justify-content:center}.u-ced-picks{overscroll-behavior:contain;gap:4px;max-height:min(40vh,360px);display:grid;overflow-y:auto}.u-ced-pick{border-radius:var(--r-control);border:1px solid #0000;align-items:center;gap:2px;display:flex}.u-ced-pick:hover{background:var(--track)}.u-ced-pick.is-on{border-color:var(--accent);background:var(--accent-tint)}.u-ced-pick-b{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:7px 8px;display:flex}.u-ced-pick-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.u-ced-pick.is-on .u-ced-pick-t{color:var(--text-hi)}.u-ced-pick-s{color:var(--muted);white-space:nowrap;font-size:12px}.u-ced-pick-s.is-bad{color:var(--bad)}.u-ced-pick-a{padding-right:4px;display:flex}.u-ced-tag{background:var(--track);min-width:30px;color:var(--muted);text-align:center;border-radius:5px;padding:1px 6px;font-size:11.5px}.u-ced-pick.is-on .u-ced-tag{background:var(--accent);color:var(--on-accent)}.u-ced-add{border:1px dashed var(--line2);border-radius:var(--r-control);width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 12px;display:flex}.u-ced-add:hover{border-color:var(--accent-line);color:var(--text)}.u-ced-chips{flex-wrap:wrap;gap:6px;max-height:min(30vh,260px);display:flex;overflow-y:auto}.u-ced-chip{border:1px solid var(--line);border-radius:var(--r-control);background:var(--panel);height:28px;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;display:inline-flex}.u-ced-chip .mono{color:var(--muted)}.u-ced-chip:hover{border-color:var(--accent-line)}.u-ced-chip.is-on{border-color:var(--accent);background:var(--accent-tint)}.u-ced-sel{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.u-ced-sel>b{color:var(--text-hi);font-weight:600}.u-ced-sel-m{white-space:nowrap}.u-ced-move,.u-ced-sel-m{color:var(--muted);font-size:12.5px}.u-ced-move{border-radius:var(--r-control);background:var(--panel);align-items:center;gap:8px;padding:8px 10px;display:flex}.u-ced-move .is-new{color:var(--accent);font-weight:600}.u-ced-bad{border-radius:var(--r-card);border:1px solid var(--bad-line);background:var(--bad-tint);color:var(--text);gap:2px;padding:10px 12px;font-size:12.5px;display:grid}.u-ced-bad b{color:var(--bad);font-weight:600}.u-ced-add-f{gap:14px}.u-ced-fld{color:var(--muted);gap:6px;font-size:12.5px;display:grid}.u-rwd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.u-rwd>.u-card{height:100%}.u-rwd .u-lrow:last-child{border-bottom:none}.u-rwd-card{flex-direction:column;justify-content:space-between;gap:14px;display:flex}.u-rwd-v{align-items:center;gap:8px;display:inline-flex}.u-rwd-t{color:var(--muted)}.u-rwd-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.u-rwd-n{font:700 var(--t-display) /1 var(--font-display);letter-spacing:-.02em;color:var(--text-hi);font-variant-numeric:tabular-nums;margin-top:10px}.u-rwd-n.is-zero{color:var(--muted)}.u-rwd-act{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1100px){.u-rwd{grid-template-columns:minmax(0,1fr)}}.u-inv-bar{flex-wrap:wrap}.u-inv-tabs{scrollbar-width:none;min-width:0;max-width:100%;transition:opacity var(--d-hover) var(--ease);display:flex;overflow-x:auto}.u-inv-tabs::-webkit-scrollbar{display:none}.u-inv-tabs .u-seg{flex-shrink:0}.u-inv-tabs.is-off{opacity:.5}.u-inv-q{flex:200px;min-width:0;max-width:280px;margin-left:auto}.u-search.u-inv-q{display:flex}@media (max-width:560px){.u-inv-q{max-width:none;margin-left:0}}.u-inv{gap:var(--sp-18);padding:var(--sp-14) var(--sp-16) var(--sp-18);display:grid}.u-inv-grp{gap:var(--sp-10);min-width:0;display:grid}.u-inv-gh{align-items:center;gap:var(--sp-6);min-width:0;color:var(--muted);font-size:var(--t-body);display:flex}.u-inv-gt{color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.u-inv-gn{color:var(--text-dim)}.u-inv-sum{padding-left:var(--sp-10);color:var(--text-hi);white-space:nowrap;margin-left:auto}.u-inv-grid{gap:var(--sp-8);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));display:grid}.u-inv-cell{--rar:var(--line2);aspect-ratio:1;min-width:0;color:var(--muted);border:1px solid var(--rar);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.u-inv-cell{border:1px solid color-mix(in srgb,var(--rar) 60%,transparent)}}.u-inv-cell{border-radius:var(--r-control);background:radial-gradient(circle at 50% 38%,var(--rar),var(--rar) 72%)}@supports (color:color-mix(in lab,red,red)){.u-inv-cell{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--rar) 46%,var(--panel)),color-mix(in srgb,var(--rar) 14%,var(--inset)) 72%)}}.u-inv-cell{cursor:pointer;transition:border-color var(--d-hover) var(--ease),transform var(--d-tap) var(--ease)}button.u-inv-cell:hover{border-color:var(--rar)}button.u-inv-cell:active{transform:translateY(1px)}button.u-inv-cell:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.u-inv-cell.is-on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-tint),inset 0 0 0 1px var(--accent)}.u-inv-cell[data-rar="1"]{--rar:var(--rar-1)}.u-inv-cell[data-rar="2"]{--rar:var(--rar-2)}.u-inv-cell[data-rar="3"]{--rar:var(--rar-3)}.u-inv-cell[data-rar="4"]{--rar:var(--rar-4)}.u-inv-cell[data-rar="5"]{--rar:var(--rar-5)}.u-inv-cell img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:86%;height:86%}.u-inv-ph{max-width:100%;padding:0 var(--sp-4);color:var(--text);flex-direction:column;align-items:center;gap:3px;display:flex}.u-inv-ph>svg{opacity:.6;flex-shrink:0}.u-inv-pn{-webkit-line-clamp:2;text-align:center;overflow-wrap:anywhere;max-width:100%;color:var(--text-hi);-webkit-box-orient:vertical;font-size:10px;line-height:1.15;display:-webkit-box;overflow:hidden}.u-inv-cnt,.u-inv-lbl{font:600 11px/1 var(--font-num);color:var(--text-hi);text-shadow:0 0 2px var(--bg),0 1px 2px var(--bg);white-space:nowrap;pointer-events:none;position:absolute}.u-inv-lbl{text-align:center;bottom:4px;left:0;right:0}.u-inv-cnt{border-radius:var(--r-pill);background:var(--bg);padding:2px 4px;top:3px;right:3px}@supports (color:color-mix(in lab,red,red)){.u-inv-cnt{background:color-mix(in srgb,var(--bg) 72%,transparent)}}.u-inv-cnt{text-shadow:none}.u-inv-cell.is-busy{animation:u-inv-busy 1.2s var(--ease) infinite alternate}@keyframes u-inv-busy{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.u-inv-cell.is-busy{opacity:.6;animation:none}}.u-inv-cell.is-l{cursor:default;flex-shrink:0;width:88px}.u-inv-cell.is-l .u-inv-lbl{font-size:13px;bottom:6px}.u-inv-qty{align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.u-inv-qty .u-lbl{margin-right:var(--sp-4)}.u-inv-qty-n{width:84px}.u-inv-qty .u-ibtn{border:1px solid var(--line);background:var(--inset);width:32px;height:32px}.u-inv-qty .u-btn{height:32px}@media (max-width:1079px){.u-inv-qty .u-ibtn{width:40px;height:40px}.u-inv-qty .u-btn{height:40px}}.u-inv-qty .u-ibtn:disabled{opacity:.4}.u-inv-qty-n .u-inp{text-align:center}.u-inv-gain{align-items:baseline;gap:var(--sp-6);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-control);background:var(--inset);border:1px solid var(--line);color:var(--muted);font-size:var(--t-body);flex-wrap:wrap;display:flex}.u-inv-gain b{color:var(--text-hi);font:600 15px/1.2 var(--font-num)}.u-inv-card{align-items:center;gap:var(--sp-14);min-width:0;display:flex}.u-inv-facts{gap:var(--sp-6) var(--sp-12);font-size:var(--t-body);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.u-inv-facts dt{color:var(--muted)}.u-inv-facts dd{color:var(--text-hi);overflow-wrap:anywhere;min-width:0;margin:0}.u-rss-v{justify-content:space-between;align-items:flex-start;gap:var(--sp-8);min-width:0;margin-top:10px;display:flex}.u-rss-v .u-metric-v{margin-top:0}.u-rss-bag{text-align:right;white-space:nowrap;color:var(--muted);font-size:var(--t-body);justify-items:end;gap:2px;padding-top:2px;text-decoration:none;display:grid}.u-rss-bag b{font:600 14px/1.1 var(--font-num);color:var(--text-hi)}a.u-rss-bag:hover b{color:var(--accent)}.u-auto-strip{border-radius:var(--r-pill);background:var(--inset);border:1px solid var(--line);height:22px;position:relative;overflow:hidden}.u-auto-sleep{background:var(--line);position:absolute;top:0;bottom:0}.u-auto-dot{background:var(--muted);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%}.u-auto-dot.is-idle{background:var(--warn)}.u-auto-visit{background:var(--accent);border-radius:2px;width:3px;margin-left:-1px;position:absolute;top:2px;bottom:2px}.u-auto-scale{color:var(--text-dim);font-size:var(--t-cap,11px);justify-content:space-between;margin-top:4px;display:flex}.u-auto-played{background:var(--ok);opacity:.8;border-radius:3px;min-width:2px;position:absolute;top:4px;bottom:4px}.u-auto-visit.is-plan{opacity:.45}.u-auto-now{background:var(--text-hi);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.u-auto-ticks{height:14px;color:var(--text-dim);font-size:var(--t-cap,11px);margin-top:4px;line-height:14px;position:relative}.u-auto-ticks span{white-space:nowrap;position:absolute;top:0}@media (max-width:560px){.u-auto-ticks .is-minor{display:none}}.u-auto-key{background:var(--ok);vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.u-auto-title{font:600 var(--t-title)/1.3 var(--font-display);letter-spacing:-.005em;align-items:center;gap:12px;display:flex}.u-auto-next{color:var(--muted);font-size:var(--t-body);margin-top:4px}.u-auto-next b{color:var(--text-hi);font-weight:500}.u-auto-sleep-row{gap:10px}.u-auto-freq-x,.u-auto-sleep-row{flex-wrap:wrap;align-items:center;display:flex}.u-auto-freq-x{gap:8px;margin-top:-6px}.u-auto-freq-x .u-inp-wrap{width:84px}.u-auto-freq-t{border-radius:var(--r-pill);background:var(--inset);color:var(--text-hi);font-size:var(--t-body);margin-left:auto;padding:4px 8px}.u-auto-preset{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:48px;padding:6px 0;display:flex}.u-auto-grid{gap:var(--sp-8,8px) 12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.u-auto-groups{columns:340px;column-gap:14px}.u-auto-groups>.u-card{break-inside:avoid;margin-bottom:14px}.u-auto-stats{gap:var(--sp-4) var(--sp-16);color:var(--muted);font-size:var(--t-body);flex-wrap:wrap;margin-top:10px;display:flex}.u-auto-stats b{color:var(--text-hi);font-weight:500}.u-auto-stats>span+span:before{content:"";width:1px;height:12px;margin-right:var(--sp-16);background:var(--line);vertical-align:-1px;display:inline-block}@media (max-width:560px){.u-auto-stats>span+span:before{display:none}}.u-auto-rule{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:48px;padding:6px 10px 6px 16px;display:flex}.u-auto-rule:hover{background:var(--inset)}.u-auto-block-h{border-top:1px solid var(--line);color:var(--muted);font-size:var(--t-body);letter-spacing:.04em;text-transform:uppercase;padding:14px 16px 6px;font-weight:600}.u-auto-block-h+.u-auto-rule{border-top:0}.u-auto-rule-b{flex:1;min-width:0}.u-auto-rule-t{min-width:0;color:var(--text-hi);align-items:baseline;gap:8px;font-weight:500;display:flex}.u-auto-rule-t.is-off{color:var(--muted)}.u-auto-rule.is-na .u-auto-rule-t,.u-chip.is-closed{color:var(--text-dim)}.u-tariff-offer{margin:0}.u-auto-lock{border-radius:var(--r-pill);border:1px solid var(--line2);background:var(--track);width:32px;height:18px;color:var(--text-dim);cursor:help;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.u-auto-lock.u-auto-lock-pay{width:auto;height:24px;font-size:var(--t-xs,12px);white-space:nowrap;cursor:pointer;gap:5px;padding:0 9px}.u-auto-lock.u-auto-lock-pay:hover:not(:disabled){color:var(--text);border-color:var(--line3,var(--line2))}.u-auto-rule-n{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u-auto-rule-m{color:var(--text-dim);font-weight:400}.u-auto-rule-m,.u-auto-rule-s{font-size:var(--t-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u-auto-rule-s{color:var(--muted);margin-top:1px;display:block}.u-auto-rule-s.is-go{color:var(--ok)}.u-auto-rule-s.is-warn{color:var(--warn)}.u-auto-rule-tag{color:var(--accent);font-size:var(--t-body);white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.u-auto-list{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.u-auto-list-row{align-items:center;gap:8px;min-height:32px;display:flex}.u-auto-list-row>.u-select{max-width:55%;margin-left:auto}.u-auto-list-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.u-auto-list-m{color:var(--muted);white-space:nowrap}.u-auto-list-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.u-auto-list-add>.u-select{flex:140px}.u-auto-checks{flex-wrap:wrap;gap:6px 16px;display:flex}.u-auto-checks.is-ordered{flex-direction:column;gap:2px}.u-auto-check{align-items:center;gap:8px;min-height:30px;display:flex}.u-auto-check-mv{gap:2px;margin-left:auto;display:flex}.u-auto-more>summary{cursor:pointer;color:var(--muted);font-size:var(--t-body);letter-spacing:.09em;text-transform:uppercase;font-weight:600}.u-pk-pad{gap:8px;padding:20px 16px;display:grid}.u-pk-pad.is-empty{padding-block:clamp(48px,14vh,128px)}.u-ac-tb[hidden]{display:none}.u-ovl.u-ovl-center>.u-modal.u-modal-stable{height:min(var(--modal-stable-h,620px),calc(100dvh - 48px))}.u-modal-stable-lg{--modal-stable-h:760px}.u-modal-stable.u-modal-settings{--modal-stable-h:470px}.u-modal-stable>.u-modal-b{align-content:start}.u-ovl.u-ovl-center>.u-modal.u-wiz-loading{height:min(var(--wiz-h,691px),94vh)}.u-wiz-loading-tiers{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;min-height:0;display:grid}.u-wiz-loading-b{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}@media (max-width:720px){.u-wiz-loading-tiers{grid-template-columns:1fr}}.u-sale-card-skel{aspect-ratio:1;border-radius:var(--r-card);width:100%;height:auto}.u-packs>.u-skel-card{height:301px}.u-hp>.u-skel-card{height:372px}.u-dlv-wait>.u-skel-card{height:250px}.u-cab-skel{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.u-cab-skel>.u-card{min-height:178px}.u-update-gate{z-index:2147483000;border:0;width:100%;height:100dvh;position:fixed;inset:0}.u-acw{place-items:center;min-height:100%;padding:32px 16px;display:grid}.u-acw-in{text-align:center;justify-items:center;gap:10px;width:min(760px,100%);display:grid}.u-acw-t{font:700 40px/1.12 var(--font-display);letter-spacing:-.01em;color:var(--text-hi);margin:0}.u-acw-p{max-width:460px;color:var(--muted);margin:0 0 18px;font-size:15px;line-height:1.55}.u-acw-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.u-acw-card{text-align:left;border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.u-acw-card-b{gap:2px;min-width:0;display:grid}.u-acw-card-b b{color:var(--text-hi);font-size:14px;font-weight:500}.u-acw-card-b span{color:var(--muted);font-size:12px;line-height:1.35}.u-acw-cta{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.u-acw-price{color:var(--muted);margin:6px 0 0;font-size:12px}@media (max-width:720px){.u-acw{padding:20px 16px}.u-acw-t{font-size:28px}.u-acw-p{margin-bottom:12px;font-size:14px}.u-acw-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.u-acw-card{gap:8px;padding:9px 8px}.u-acw-card .u-sc-tcard-i{border-radius:8px;width:28px;height:28px}.u-acw-card-b b{font-size:13px}.u-acw-card-b span{font-size:11px}}.u-pk-colh{margin-bottom:10px}.u-pk-colh,.u-pk-hr-r{align-items:center;gap:8px;display:flex}.u-pk-hr-r{margin-left:auto}.u-pk-find{background:var(--panel);width:280px}.u-pk-clear{color:var(--muted);display:flex}.u-pk-found{font-size:var(--t-body);color:var(--muted);margin-left:auto}.u-pk .u-fl-main{container-type:inline-size}.u-pk-scroll{flex:1;min-height:0;overflow:auto}.u-pk-r{border-bottom:1px solid var(--line);min-height:58px;font-size:var(--t-body);color:var(--text);transition:background var(--d-hover);grid-template-columns:minmax(190px,1.4fr) 92px minmax(120px,1fr) 128px minmax(140px,1fr) 72px 76px 96px 132px 48px;align-items:center;gap:14px;padding:0 16px;display:grid;position:relative}.u-pk-hr{z-index:3;background:var(--panel);border-bottom-color:var(--line2);min-height:36px;position:sticky;top:0}.u-pk-hr .u-pk-c{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600}.u-pk-hr button.u-pk-c{cursor:pointer;transition:color var(--d-hover)}.u-pk-hr button.u-pk-c:hover{color:var(--text-hi)}.u-pk-hr .u-pk-c.act{color:var(--accent)}.u-pk-row:hover{background:var(--inset)}.u-pk-row.on{background:var(--accent-tint);box-shadow:inset 2px 0 0 var(--accent)}.u-pk-open{z-index:1;position:absolute;inset:0}.u-pk-c{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;position:relative;overflow:hidden}.u-pk-row .u-pk-c{pointer-events:none}.u-pk-c.r{justify-content:flex-end}.u-pk-c.is-who{gap:10px}.u-pk-who{flex-direction:column;gap:2px;min-width:0;display:flex}.u-pk-n{color:var(--text-hi);text-overflow:ellipsis;font-weight:600;overflow:hidden}.u-pk-d{color:var(--muted);gap:8px;display:flex}.u-pk-r .u-acc-av{flex-shrink:0;display:inline-flex;position:relative}.u-pk-r .u-acc-live{width:10px;height:10px;box-shadow:0 0 0 2px var(--panel);position:absolute;bottom:0;right:0}.u-pk-row:hover .u-acc-live{box-shadow:0 0 0 2px var(--inset)}.u-pk-row .u-pk-c.is-now{display:block}.u-pk-c.is-now.is-ok{color:var(--ok)}.u-pk-c.is-now.is-warn{color:var(--warn)}.u-pk-c.is-now.is-bad{color:var(--bad)}.u-pk-c.is-now.is-accent{color:var(--accent)}.u-pk-row .u-pk-c.is-grow{flex-direction:column;align-items:stretch;gap:5px}.u-pk-grow-t{color:var(--text-hi);align-items:baseline;gap:8px;display:flex}.u-pk-dim{color:var(--muted);font-family:var(--font-ui)}.u-pk-bar{border-radius:var(--r-pill);background:var(--track);height:3px;display:block;overflow:hidden}.u-pk-bar b{border-radius:inherit;background:var(--accent);height:100%;display:block}.u-pk-c.is-att{gap:6px}.u-pk-c.is-att .u-badge{flex-shrink:0}.u-pk-c.is-att .u-pk-free{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;line-height:20px;display:block;overflow:hidden}.u-pk-row .u-pk-c.is-power{color:var(--text-hi);font-weight:600}.u-pk-c.is-gems{gap:5px}.u-pk-row .u-pk-c.is-id{color:var(--muted)}.u-pk-c.is-gems svg{color:var(--rss-gems)}.u-pk-tar{text-overflow:ellipsis;overflow:hidden}.u-pk-tar.is-none{color:var(--text-dim)}.u-pk-term{color:var(--muted);margin-left:auto}.u-pk-term.is-warn{color:var(--warn)}.u-pk-term.is-bad{color:var(--bad)}.u-pk-c.is-act{color:var(--muted);justify-content:flex-end;overflow:visible}.u-pk-gear{pointer-events:auto;z-index:2;opacity:0;transition:opacity var(--d-hover)}.u-col.wide .u-pk-gear{color:var(--muted);border-color:var(--line)}.u-col.wide .u-pk-gear:hover{color:var(--text-hi);border-color:var(--line2)}.u-pk-row.on .u-pk-gear,.u-pk-row:focus-within .u-pk-gear,.u-pk-row:hover .u-pk-gear{opacity:1}.u-col.wide .u-pk-row.on .u-pk-gear{color:var(--accent);border-color:var(--accent)}@media (hover:none){.u-pk-gear{opacity:1}}@container (max-width:1000px){.u-pk-r{grid-template-columns:minmax(180px,1.4fr) minmax(140px,1fr) 72px 120px 60px}.u-pk-c.is-att,.u-pk-c.is-gems,.u-pk-c.is-grow,.u-pk-c.is-id,.u-pk-c.is-rss{display:none}}@container (min-width:1001px) and (max-width:1320px){.u-pk-r{grid-template-columns:minmax(170px,1.4fr) 88px minmax(110px,1fr) 116px minmax(120px,1fr) 72px 96px 124px 44px}.u-pk-c.is-rss{display:none}}.u-pk-ph{display:none}@media (max-width:720px){.u-pk-hr{display:none}.u-pk-r{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"who who act""now sub sub""grow grow grow""att rss gems";gap:8px 12px;min-height:0;padding:12px}.u-pk-c.is-who{grid-area:who;padding-right:84px}.u-pk-c.is-power{grid-area:who;justify-self:end}.u-pk-c.is-act{grid-area:act;gap:0}.u-pk-c.is-now{grid-area:now}.u-pk-c.is-sub{grid-area:sub;justify-content:flex-end}.u-pk-c.is-grow{grid-area:grow}.u-pk-c.is-att{grid-area:att}.u-pk-c.is-rss{grid-area:rss}.u-pk-c.is-gems{grid-area:gems}.u-pk-c.is-id{display:none}.u-pk-c.is-att,.u-pk-c.is-gems,.u-pk-c.is-grow,.u-pk-c.is-rss{display:flex}.u-pk-c.is-act>svg{display:none}.u-pk-gear{width:32px;height:32px}.u-pk-ph{color:var(--muted);flex-shrink:0;display:inline-flex}.u-pk-row .u-pk-c.is-grow{flex-direction:row;align-items:center;gap:10px}.u-pk-grow-t{align-items:center;gap:6px}.u-pk-row .u-pk-c.is-grow .u-pk-bar{flex:1}.u-pk-row .u-pk-c.is-rss{color:var(--text);gap:5px}.u-pk-c.is-gems,.u-pk-c.is-rss{justify-content:flex-end}.u-pk-row .u-pk-c.is-sub{gap:6px;font-size:12px}.u-pk-row .u-pk-c.is-sub.is-btn{border:1px solid var(--line2);border-radius:var(--r-pill);background:var(--inset);height:26px;padding:0 10px}.u-pk-row .u-pk-c.is-sub .u-pk-term{margin-left:0}}.u-fs-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.u-fs-chip{border:1px solid var(--line);border-radius:var(--r-pill);height:22px;color:var(--muted);align-items:center;padding:0 8px;font-size:11.5px;display:inline-flex}.u-fs-code{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.u-fs-code>:first-child{flex:1;min-width:160px}.u-fs-sec{gap:10px;display:grid}.u-fs-sec+.u-fs-sec{margin-top:8px}.u-fs-sec-h{min-width:0;color:var(--accent);align-items:center;gap:8px;display:flex}.u-fs-sec-h b{color:var(--text-hi);font-weight:600}.u-fs-list{border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);display:grid;overflow:hidden}.u-fs-row{min-height:56px;transition:background-color .5s var(--ease-out);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:grid;position:relative}.u-fs-row+.u-fs-row{border-top:1px solid var(--line)}.u-fs-row-i{border-radius:var(--r-control);border:1px solid var(--line);width:32px;height:32px;color:var(--muted);place-items:center;font-style:normal;transition:color .2s,border-color .2s,background-color .2s;display:grid}.u-fs-row[data-tone=accent] .u-fs-row-i{color:var(--accent);border-color:var(--accent-line);background:var(--accent-tint)}.u-fs-row-m{gap:2px;min-width:0;display:grid}.u-fs-row-l{color:var(--muted);font-size:12px}.u-fs-row-v{min-width:0;color:var(--text-hi);align-items:baseline;gap:8px;display:flex}.u-fs-row-v>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.u-fs-row-v b{font-weight:600}.u-fs-row-n{color:var(--muted);font-size:12px}.u-fs-row-a{align-items:center;gap:4px;display:flex}.u-set-body{gap:16px;padding:16px;display:grid}.u-set-note{color:var(--muted);margin:0;font-size:13px}.u-lang-row{text-align:left;width:100%;color:inherit;cursor:pointer}.u-lang-row:hover{background:var(--panel)}.u-lang-row .u-fs-row-a{color:var(--accent)}.u-lang-code{border-radius:var(--r-control);border:1px solid var(--line);width:32px;height:32px;color:var(--muted);place-items:center;font-size:11px;display:grid}.u-lang-row.on .u-lang-code{color:var(--accent);border-color:var(--accent-line);background:var(--accent-tint)}.u-fs-row.is-off .u-fs-row-i{opacity:.55}.u-fs-row.is-off .u-fs-row-v b{color:var(--text);font-weight:500}.u-login-mark{position:relative;overflow:visible}.u-login-mark>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.u-login-badge{background:var(--panel);border:1px solid var(--line);width:16px;height:16px;color:var(--text-hi);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.u-login-who{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.u-fs-sel{-webkit-user-select:all;user-select:all}.u-fs-dots{letter-spacing:.12em;color:var(--muted)}.u-fs-renew{color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.u-fs-row[data-flash]{background:var(--ok-tint);transition-duration:80ms}.u-fs-row[data-flash] .u-fs-row-i{color:var(--ok);border-color:var(--ok-line)}.u-fs-copied{border-radius:var(--r-pill);background:var(--ok);height:20px;color:var(--bg);pointer-events:none;animation:u-fs-pop 1.6s var(--ease-out) forwards;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:6px;right:50px}@keyframes u-fs-pop{0%{opacity:0;transform:translateY(6px)scale(.9)}12%{opacity:1;transform:translateY(0)scale(1.04)}20%{transform:translateY(0)scale(1)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes u-fs-in{0%{opacity:0;transform:translateY(-4px)}}.u-fs-copy{position:relative}.u-fs-copy svg{margin:auto;transition:opacity .18s,transform .32s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.u-fs-copy svg:last-child{opacity:0;color:var(--ok);transform:scale(.4)rotate(-45deg)}.u-fs-copy[data-on] svg:first-child{opacity:0;transform:scale(.4)rotate(45deg)}.u-fs-copy[data-on] svg:last-child{opacity:1;transform:none}.u-fs-otp{border:1px dashed var(--line2);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;transition:border-color .3s,background-color .3s;display:flex}.u-fs-otp[data-live]{border-style:solid;border-color:var(--accent-line);background:var(--accent-tint)}.u-fs-otp-t{flex:1;gap:2px;min-width:200px;display:grid}.u-fs-otp-t b{color:var(--text-hi)}.u-fs-otp-t .u-sub{margin:0}.u-fs-otp-v{border-radius:var(--r-control);font-size:var(--t-section);letter-spacing:.08em;color:var(--accent);cursor:copy;animation:u-fs-in .25s var(--ease-out);transition:transform .15s var(--ease-out),color .2s;justify-items:center;gap:2px;padding:4px 10px;font-weight:600;display:grid}.u-fs-otp-v:active{transform:scale(.96)}.u-fs-otp-v[data-on]{color:var(--ok)}.u-fs-otp-c{font-family:var(--font-ui,inherit);letter-spacing:0;color:var(--muted);align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.u-fs-otp-v[data-on] .u-fs-otp-c{color:var(--ok)}@media (max-width:720px){.u-fs-row[data-wide]{grid-template-columns:32px minmax(0,1fr)}.u-fs-row[data-wide] .u-fs-row-a{flex-wrap:wrap;grid-column:2}.u-fs-copied{right:8px}}.u-sb-plans{gap:8px;display:grid}.u-sb-plan{border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);text-align:left;width:100%;color:var(--text);cursor:pointer;gap:6px;padding:12px 14px;transition:border-color .2s,background-color .2s;display:grid}.u-sb-plan:hover{border-color:var(--line2)}.u-sb-plan[data-on]{border-color:var(--accent-line);background:var(--accent-tint)}.u-sb-plan-h{align-items:center;gap:8px;min-width:0;display:flex}.u-sb-plan-h b{color:var(--text-hi);font-weight:600}.u-sb-plan-p{color:var(--text-hi);white-space:nowrap;margin-left:auto}.u-sb-plan[data-on] .u-sb-plan-p{color:var(--accent)}.u-sb-plan-w{color:var(--muted);padding-left:24px;font-size:12.5px}.u-sb-plan-calc{border-top:1px dashed var(--line2);color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-left:24px;padding-top:6px;font-size:12.5px;display:flex}.u-sb-plan-calc svg{color:var(--muted)}.u-sb-plan-calc b{color:var(--text-hi);font-weight:600}.u-sb-radio{border:1.5px solid var(--line2);border-radius:50%;flex:none;width:16px;height:16px;transition:border-color .2s,box-shadow .2s}.u-sb-plan[data-on] .u-sb-radio{border-color:var(--accent);box-shadow:inset 0 0 0 3.5px var(--accent)}.u-sb-total{gap:1px;margin-right:auto;display:grid}.u-sb-total span{color:var(--muted);font-size:11.5px}.u-sb-total b{font-family:var(--font-display);color:var(--text-hi);font-size:18px;font-weight:700;line-height:1.1}.u-sb-err,.u-sb-total b[data-short]{color:var(--bad)}.u-sb-err{margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.u-fs-copied,.u-fs-otp-v{animation:none}.u-fs-copy svg{transition:none}}.u-chips-row{display:contents}@media (max-width:720px){.u-work:has(>.u-ahead){min-height:0;overflow-y:auto}.u-work:has(>.u-ahead)>.u-scroll{flex:none;min-height:auto;overflow:visible}.u-lot{height:auto}.u-kv>div{justify-content:space-between;align-items:baseline;gap:var(--sp-12);padding:var(--sp-10) var(--sp-14);display:flex}.u-kv dd{font-size:var(--t-body);text-align:right;margin:0}.u-chips-row,.u-chips:not(:has(>:not(.u-chip))){scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,var(--mask-solid) 85%,transparent);mask-image:linear-gradient(90deg,var(--mask-solid) 85%,transparent);flex-wrap:nowrap;overflow-x:auto}.u-job{row-gap:var(--sp-4);flex-wrap:wrap}.u-job>span:last-child{flex-basis:100%;padding-left:38px}.u-inv-tabs{-webkit-mask-image:linear-gradient(90deg,var(--mask-solid) calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,var(--mask-solid) calc(100% - 32px),transparent)}.u-inv-tabs .u-seg{margin-right:var(--sp-24)}.u-grow:has(>.u-tbl),.u-scroll:has(>.u-tbl){-webkit-mask-image:linear-gradient(90deg,var(--mask-solid) calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,var(--mask-solid) calc(100% - 28px),transparent)}.u-tbl :is(th,td):last-child{padding-right:var(--sp-32)}.u-goal-pick>:first-child{flex:1 1 0;min-width:0}.u-chips-row{flex-basis:100%;gap:6px;min-width:0;display:flex}:is(.u-chips,.u-chips-row)::-webkit-scrollbar{display:none}:is(.u-chips:not(:has(>:not(.u-chip))),.u-chips-row)>*{flex-shrink:0}}.u-rss-phone,.u-tab-i,.u-top-mark{display:none}.u-ahead .u-tabs{container:u-tabs/inline-size}@media (min-width:721px){@container u-tabs (min-width:960px){.u-tab-i{display:flex}}}.u-rss-chip-bag{color:var(--muted)}a.u-rss-chip-bag:hover{color:var(--accent)}@media (max-width:720px){.u-top .u-crumb{display:none}.u-top-mark{align-items:center;gap:var(--sp-8);min-width:0;color:var(--text-hi);text-decoration:none;display:flex}.u-top-mark .u-login-mark{width:30px;height:30px}.u-top-mark-t{font-family:var(--font-display);font-variation-settings:var(--sharp);font-size:var(--t-title);letter-spacing:-.01em;font-weight:600}.u-ahead-id:has(>.u-badge){align-items:center;column-gap:var(--sp-8)}.u-ahead-id:has(>.u-badge)>.u-ahead-n{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;flex:1 1 0;align-self:center;min-width:0;overflow:hidden}.u-ahead-id:has(>.u-badge)>.u-badge{flex-shrink:0}.u-ahead-id:has(>.u-badge)>.u-ahead-m{flex-basis:100%;order:1;align-self:auto}.u-tab-i{display:flex}.u-tab-i svg{width:18px;height:18px}.u-tab-l{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.u-ahead .u-tabs-strip{gap:0}.u-ahead .u-tab:has(>.u-tab-i){flex:1 1 0;justify-content:center;min-width:30px}.u-ahead .u-tab:has(>.u-tab-i)>.u-tab-flag{position:absolute;top:10px;left:calc(50% + 8px)}.u-rss-full{display:none}.u-rss-phone{display:block}}:root{--sky:url(/bg/sky-day.webp);--sky-glass:url(/bg/sky-day-glass.webp)}:root[data-sky=dawn]{--sky:url(/bg/sky-dawn.webp);--sky-glass:url(/bg/sky-dawn-glass.webp)}:root[data-sky=dusk]{--sky:url(/bg/sky-dusk.webp);--sky-glass:url(/bg/sky-dusk-glass.webp)}:root[data-sky=night]{--sky:url(/bg/sky-night.webp);--sky-glass:url(/bg/sky-night-glass.webp)}.f-scene{--scene-fire:255 160 80;--scene-ember-hot:255 210 80;--scene-ember-cool:255 150 80;--scene-smoke:120 115 120;--scene-firefly:205 248 125;--scene-sun-low:255 118 48;--scene-sun-high:255 244 214;--scene-sun-core-low:255 205 150;--scene-sun-core:255 253 246;--scene-moon-glow:190 204 238;--scene-moon-lit:251 247 234;--scene-moon-mid:236 230 212;--scene-moon-edge:207 201 184;--scene-moon-sea:120 125 140;--scene-star:235 240 255}.u-dot.beat:after{animation-iteration-count:3}[data-demo] .u-dot.beat:after,[data-demo] .u-live{animation:none}:is(.f-page,.u-face-mid,.u-main):has(>.f-scene){--sky-glass:url(/bg/scene-day-glass.webp)}:root[data-scene=dawn] :is(.f-page,.u-face-mid,.u-main):has(>.f-scene){--sky-glass:url(/bg/scene-dawn-glass.webp)}:root[data-scene=day] :is(.f-page,.u-face-mid,.u-main):has(>.f-scene){--sky-glass:url(/bg/scene-day-glass.webp)}:root[data-scene=sunset] :is(.f-page,.u-face-mid,.u-main):has(>.f-scene){--sky-glass:url(/bg/scene-sunset-glass.webp)}:root[data-scene=dusk] :is(.f-page,.u-face-mid,.u-main):has(>.f-scene){--sky-glass:url(/bg/scene-dusk-glass.webp)}:root[data-scene=night] :is(.f-page,.u-face-mid,.u-main):has(>.f-scene){--sky-glass:url(/bg/scene-night-glass.webp)}:root[data-scene=day] .u-panel{--glass-line:#ffffff26;--glass-line2:#ffffff4d}:root[data-scene=day] :is(.u-main,.u-float-root) .u-ahead{--line:var(--glass-line);--line2:var(--glass-line2)}.u-app>.u-main{isolation:isolate;margin:var(--sp-8) var(--sp-8) var(--sp-8) 0;border:1px solid var(--glass-line);background:var(--bg);border-radius:20px;position:relative;overflow:hidden}.u-app>.u-main:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--frame-shade-top),var(--frame-shade) 140px),var(--sky);background-position:0 0,72%;background-repeat:no-repeat;background-size:auto,cover;background-attachment:fixed;position:absolute;inset:0}.u-app>.u-rail{border-right:none}.u-face-mid>.u-card,:is(.u-main,.u-float-root) .u-top .u-bal,:is(.u-main,.u-float-root) :is(.u-col,.u-card,.u-metric,.u-ahead,.u-mstrip,.u-lot,.u-shop-card){background-color:var(--panel-solid);background-image:linear-gradient(var(--glass),var(--glass)),var(--sky-glass);background-position:0 0,var(--glass-pos,72% 50%);border-color:var(--glass-line);background-repeat:no-repeat;background-size:auto,cover;background-attachment:fixed}:is(.u-main,.u-float-root) .u-lot{transition:border-color var(--d-hover) var(--ease),top var(--d-hover) var(--ease)}:is(.u-main,.u-float-root) .u-lot:is(:hover,.is-hover){top:-1px;transform:none}:is(.u-main,.u-float-root) :is(.u-col,.u-card) :is(.u-card,.u-metric,.u-lot,.u-mstrip){background:0 0}:is(.u-main,.u-float-root) :is(.u-top,.u-col,.u-card,.u-metric){--panel:var(--glass-raise);--inset:var(--glass-raise);--track:var(--glass-hi);--line:var(--glass-line);--line2:var(--glass-line2)}:is(.u-main,.u-float-root) .u-fl-tb,:is(.u-main,.u-float-root) :is(.u-kv,.u-lot-strip,.u-wcard-rows,.u-res,.u-rights){background:0 0}:is(.u-main,.u-float-root) .u-seg-b[aria-pressed=true]{background:var(--glass-hi)}:is(.u-main,.u-float-root) .u-fl-side{background:var(--glass-deep)}:is(.u-main,.u-float-root) :is(.u-pk-hr,.u-fl-hr,.u-gplan-top,.u-tbl th,.u-ac-sec-h){background-color:var(--panel-solid);background-image:linear-gradient(var(--glass-raise),var(--glass-raise)),linear-gradient(var(--glass),var(--glass)),var(--sky-glass);background-position:0 0,0 0,var(--glass-pos,72% 50%);background-repeat:no-repeat;background-size:auto,auto,cover;background-attachment:scroll,fixed,fixed}:is(.u-main,.u-float-root) :is(.u-ovl,.u-modal,.u-dlg,.u-pop,.u-toast,.u-cmd,.u-notif,.u-bulk,.u-power,.u-rail-tip,.u-sktip,.u-tnode){--panel:var(--panel-solid);--inset:var(--inset-solid);--track:var(--track-solid);--line:var(--line-solid);--line2:var(--line2-solid)}:is(.u-main,.u-float-root) :is(.u-ovl,.u-modal,.u-dlg) :is(.u-col,.u-card,.u-metric,.u-ahead,.u-mstrip,.u-lot,.u-shop-card){background:var(--inset-solid);border-color:var(--line)}:is(.u-main,.u-float-root) :is(.u-ovl,.u-modal,.u-dlg) :is(.u-pk-hr,.u-fl-hr,.u-gplan-top,.u-tbl th){background:var(--panel-solid)}.u-ovl{-webkit-backdrop-filter:blur(6px)saturate(.2);backdrop-filter:blur(6px)saturate(.2)}.u-face.u-face-mid{margin:var(--sp-8);min-height:calc(100vh - 2 * var(--sp-8));min-height:calc(100dvh - 2 * var(--sp-8));border:1px solid var(--glass-line);background-color:var(--bg);background-image:linear-gradient(var(--frame-shade),var(--frame-shade)),var(--sky);background-position:0 0,72%;background-repeat:no-repeat;background-size:auto,cover;background-attachment:fixed;border-radius:20px}.u-face-mid>.u-card{--panel:var(--glass-raise);--inset:var(--glass-raise);--track:var(--glass-hi);--line:var(--glass-line);--line2:var(--glass-line2)}@media (max-width:720px){.u-app>.u-main{margin:var(--sp-6) var(--sp-6) 0;border-radius:16px}.u-app>.u-rail{background:var(--bg);border-top:none}.u-app>.u-rail .u-rail-nav,.u-app>.u-rail>.u-rail-foot{display:contents}.u-face.u-face-mid{margin:var(--sp-6);min-height:calc(100dvh - 2 * var(--sp-6));border-radius:16px}}.u-facts-tiles{gap:10px}.u-facts-tiles>.u-hist-tile{border:1px solid var(--line);border-radius:var(--r-card);padding:10px 12px}.u-hist-tile.is-static{border-style:dashed}.u-skel-val{vertical-align:middle;height:.9em;display:inline-block}.u-facts-tiles dt{align-items:center;gap:6px;display:flex}.u-facts-tiles dt>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.u-hist-tile[role=button]{cursor:pointer;transition:border-color var(--d-hover),background-color var(--d-hover)}.u-hist-tile[role=button]:focus-visible,.u-hist-tile[role=button]:hover{border-color:var(--accent);outline:none}.u-ruler-r.u-hist-tile{border:1px solid var(--line);border-radius:var(--r-card);padding:10px 14px}.u-hist-chip:focus-visible,.u-hist-chip:hover,.u-metric.u-hist-tile:focus-visible,.u-metric.u-hist-tile:hover{border-color:var(--accent)}@media (max-width:720px){.u-facts-tiles{grid-template-columns:repeat(2,1fr)}}.u-hist{--hist-l:0px;--hist-r:12px}.u-hist>.u-hist-head,.u-hist>.u-hist-sec{margin-inline:var(--hist-l) var(--hist-r)}.u-hist-sec{gap:8px;display:grid}.u-hist-sec>.u-hist-steps{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));margin-top:0;display:grid}.u-hist-head,.u-hist-sec .u-cur-chip{justify-content:space-between}.u-hist-head{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.u-hist-v{font:700 28px/1.05 var(--font-display);letter-spacing:-.02em;color:var(--text-hi)}.u-hist-d{color:var(--muted);margin-top:6px}.u-hist-chart{touch-action:pan-y;width:100%;position:relative}.u-hist-tip{border:1px solid var(--line2);background:var(--panel-solid);color:var(--muted);pointer-events:none;white-space:nowrap;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;display:flex;position:absolute;top:0;transform:translate(-50%)}.u-hist-tip b{color:var(--text-hi)}.u-hist-steps{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.u-hist-why{border-top:1px solid var(--line);gap:2px;min-width:170px;margin:4px 0 0;padding-top:4px;display:grid}.u-hist-why>div{justify-content:space-between;gap:12px;display:flex}.u-hist-why dd{margin:0}.u-wallet{margin-bottom:var(--sp-14)}.u-cur-ico{display:none}.u-civ-opt{justify-content:center;align-items:center;gap:var(--sp-8);border-radius:var(--r-control);color:var(--text);font:inherit;cursor:pointer;transition:background var(--d-hover) var(--ease),border-color var(--d-hover) var(--ease);background:0 0;border:1px solid #0000;padding:6px 10px;display:flex}.u-civ-opt:hover{background:var(--inset)}.u-civ-opt.on{border-color:var(--accent-line);background:var(--accent-tint);color:var(--text-hi)}.u-civ-now{color:var(--accent);font-size:12px}.u-civm-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.u-civm-grid,.u-civm-o{gap:4px;position:relative}.u-civm-o{text-align:center;flex-direction:column;padding:8px 4px 6px;font-size:12px;line-height:1.2}.u-civm-o img{border-radius:50%;width:34px;height:34px}.u-civm-o.is-now:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.u-civm-card{gap:var(--sp-12);padding:var(--sp-14) var(--sp-16);border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);display:grid}.u-civm-h{align-items:center;gap:var(--sp-12);display:flex}.u-civm-h img{border-radius:50%;width:44px;height:44px}.u-civm-h .u-civ-now{align-self:flex-start;margin-left:auto}.u-civ-n{font:600 var(--t-section) /1.15 var(--font-display);color:var(--text-hi);margin:0}.u-civ-buffs{gap:var(--sp-6);margin:0;padding:0;list-style:none;display:grid}.u-civ-buffs li{align-items:baseline;gap:var(--sp-8);color:var(--text-hi);display:flex}.u-civ-buffs svg{color:var(--ok);flex-shrink:0;transform:translateY(2px)}.u-civ-facts{gap:var(--sp-12);padding-top:var(--sp-12);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.u-civ-facts dt{color:var(--muted)}.u-civ-facts dd{color:var(--text-hi);margin:2px 0 0}.u-vipm-cost{gap:var(--sp-10);color:var(--muted)}.u-vipm-cost,.u-vipm-cost>span{align-items:center;display:inline-flex}.u-vipm-cost>span{gap:4px}.u-vipm-cost b{color:var(--text-hi);font-weight:600}.u-vipm-cost.is-short,.u-vipm-cost.is-short b{color:var(--bad)}.u-vipm-now{align-items:center;gap:var(--sp-12) var(--sp-16);padding:var(--sp-12) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);grid-template-columns:auto minmax(0,1fr);display:grid}.u-vipm-lv{color:var(--accent);align-items:center;gap:8px;display:flex}.u-vipm-lv b{font:700 24px/1 var(--font-display);letter-spacing:-.02em;color:var(--text-hi);white-space:nowrap}.u-vipm-prog{gap:6px;min-width:0;display:grid}.u-vipm-prog-t{justify-content:space-between;gap:var(--sp-8);color:var(--muted);font-size:12px;display:flex}.u-vipm-prog-t>span{white-space:nowrap}.u-vipm-prog-t>span:last-child{gap:var(--sp-12);display:inline-flex}.u-vipm-buy{padding-top:var(--sp-12);border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:6px;display:flex}.u-vipm-buy>span{color:var(--muted);white-space:nowrap;margin-right:auto}.u-vipm-buy>.u-btn{flex-shrink:0}.u-vipm-buy input{width:84px}.u-vipm-lvls{scrollbar-width:none;gap:4px;padding-bottom:2px;display:flex;position:relative;overflow-x:auto}.u-vipm-lvls::-webkit-scrollbar{display:none}.u-vipm-lvls .u-civ-opt{min-width:36px;height:32px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;padding:0 8px}.u-vipm-lvls .is-done{color:var(--muted)}.u-vipm-lvls .is-now:not(.on){border-color:var(--line2);color:var(--accent)}.u-vipm-perks{column-gap:var(--sp-24);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px;margin:0;padding:0;list-style:none;display:grid}.u-vipm-perks li{align-items:baseline;gap:var(--sp-8);min-width:0;display:flex}.u-vipm-perks span{min-width:0;color:var(--muted);flex:1}.u-vipm-perks b{color:var(--text-hi);font-weight:500}.u-vipm-perks em{color:var(--ok);font-style:normal}.u-sh-now{align-items:center;gap:var(--sp-12);padding:var(--sp-12) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);display:flex}.u-sh-now>div{gap:2px;display:grid}.u-sh-now b{font:600 var(--t-section) /1.15 var(--font-display);color:var(--text-hi)}.u-sh-now span.mono{color:var(--muted);font-size:12px}.u-sh-i{background:var(--panel);width:40px;height:40px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.u-sh-now.is-on{border-color:var(--ok-line)}.u-sh-now.is-on .u-sh-i{background:var(--ok-tint);color:var(--ok)}.u-sh-list{margin:0;padding:0;list-style:none;display:grid}.u-sh-list li{align-items:center;gap:var(--sp-12);border-top:1px solid var(--line);padding:8px 0;display:flex}.u-sh-list li:first-child{border-top:0}.u-sh-list img,.u-sh-ph{border-radius:var(--r-control);background:var(--inset);flex-shrink:0;width:36px;height:36px}.u-sh-n{flex:1;min-width:0;display:grid}.u-sh-n b{color:var(--text-hi);font-weight:600}.u-sh-n span{color:var(--muted);font-size:12px}.u-oc .u-modal-b{line-height:1.45}.u-oc-what{color:var(--text-hi)}.u-oc-sec{gap:8px;display:grid}.u-oc-cost{gap:6px;margin:0;padding:0;list-style:none;display:grid}.u-oc-cost li{align-items:center;gap:var(--sp-10);display:flex}.u-oc-cost img,.u-oc-i{background:var(--inset);border-radius:6px;flex-shrink:0;width:28px;height:28px}.u-oc-i{color:var(--muted);place-items:center;display:grid}.u-oc-l{flex:1;min-width:0}.u-oc-cost b{color:var(--text-hi);font-weight:600}.u-oc-cost li.is-short .u-oc-l,.u-oc-cost li.is-short b{color:var(--bad)}.u-oc-free,.u-oc-note{color:var(--muted);margin:0;font-size:12px}.u-oc-when{width:100%}.u-oc-when .u-seg-b{flex:1}@media (max-width:640px){.u-civm-grid{scrollbar-width:none;display:flex;overflow-x:auto}.u-civm-grid::-webkit-scrollbar{display:none}.u-civm-o{flex:0 0 76px}.u-vipm-now{grid-template-columns:minmax(0,1fr)}.u-vipm-buy input{flex:1;width:auto;min-width:0}.u-vipm-perks{grid-template-columns:minmax(0,1fr)}}.u-2col>.u-card.u-oa-card{align-self:start;height:auto}.u-oa-title{align-items:center;gap:10px;display:inline-flex}.u-oa-sub{color:var(--muted);margin-left:6px;font-family:inherit;font-size:12px;font-weight:500}.u-oa-body{padding:4px 16px 0}.u-oa-note{color:var(--warn);margin-bottom:10px}.u-oa-eyebrow{padding:16px 16px 0}.u-oa-tiles{padding-top:10px}@media (hover:none){.u-face-mid>.u-card,:is(.u-main,.u-float-root) .u-top .u-bal,:is(.u-main,.u-float-root) :is(.u-col,.u-card,.u-metric,.u-ahead,.u-mstrip,.u-lot,.u-shop-card,.u-pk-hr,.u-fl-hr,.u-gplan-top,.u-tbl th,.u-ac-sec-h){background-image:none;background-color:var(--glass-touch)}.u-app>.u-main:before,.u-face.u-face-mid{background-attachment:scroll}}.u-card.u-card-fill{flex-direction:column;display:flex}.u-lock-c{text-align:center;min-height:140px;color:var(--muted);flex:1;align-content:center;place-items:center;gap:10px;padding:18px;display:grid}.u-lock-i{background:var(--inset);border:1px solid var(--line);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.u-goal-target{color:var(--text);align-items:center;gap:8px;display:flex}.u-goal-target svg{color:var(--muted)}.u-goal-target b{font:700 var(--t-section)/1 var(--font-display);color:var(--text-hi);margin-left:auto}.u-goal-done{text-align:center;flex:1;align-content:center;justify-items:center;gap:4px;min-height:160px;padding:10px 16px;display:grid}.u-goal-done>b{font:700 var(--t-section)/1.2 var(--font-display);color:var(--text-hi)}.u-goal-ok{width:44px;height:44px;color:var(--ok);background:var(--ok);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.u-goal-ok{background:color-mix(in oklab,var(--ok) 14%,transparent)}}.u-goal-ok{border:1px solid var(--ok)}@supports (color:color-mix(in lab,red,red)){.u-goal-ok{border:1px solid color-mix(in oklab,var(--ok) 40%,transparent)}}.u-goal-next{color:var(--muted);font-size:var(--t-body)}.u-goal-done .u-btn{margin-top:6px}.u-shops-card{padding:var(--sp-10)}.u-shops{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.u-shops-t{column-gap:var(--sp-10);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--d-hover) var(--ease),background var(--d-hover) var(--ease);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:2px;display:grid}.u-shops-t:hover{border-color:var(--line2)}.u-shops-t:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.u-shops-t.is-on{border-color:var(--accent-line);background:var(--accent-tint)}.u-shops-i{border-radius:var(--r-control);background:currentColor;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.u-shops-i{background:color-mix(in oklab,currentColor 16%,transparent)}}.u-shops-n{font-size:var(--t-body);color:var(--text-hi);text-overflow:ellipsis;font-weight:600;overflow:hidden}.u-shops-n,.u-shops-s{min-width:0;white-space:nowrap;line-height:1.25}.u-shops-s{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}@media (max-width:720px){.u-shops{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,var(--mask-solid) calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,var(--mask-solid) calc(100% - 28px),transparent);display:flex;overflow-x:auto}.u-shops::-webkit-scrollbar{display:none}.u-shops-t{flex:none;min-width:150px}.u-shops-t:last-child{margin-right:var(--sp-24)}}.u-tav{gap:var(--sp-10);padding:var(--sp-14) 16px 16px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.u-tav-c{--tav-glow:var(--rar-1);gap:var(--sp-8);padding:var(--sp-10) var(--sp-12) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);flex-direction:column;display:flex}.u-tav-c.is-m2{--tav-glow:var(--rss-gold)}.u-tav-c.is-m3{--tav-glow:var(--rar-3)}.u-tav-c.is-m4{--tav-glow:var(--rar-5)}.u-tav-c.is-locked .u-tav-art img{filter:grayscale();opacity:.45}.u-tav-art{border-radius:calc(var(--r-card) - 2px);background:radial-gradient(closest-side,var(--tav-glow),transparent);place-items:center;height:112px;display:grid}@supports (color:color-mix(in lab,red,red)){.u-tav-art{background:radial-gradient(closest-side,color-mix(in oklab,var(--tav-glow) 22%,transparent),transparent)}}.u-tav-art img{object-fit:contain;max-width:120px;max-height:100px;filter:drop-shadow(0 6px 10px var(--scrim))}.u-tav-n{font-family:var(--font-display);font-size:var(--t-title);color:var(--text-hi);text-align:center;font-weight:600}.u-tav-rows{gap:4px;display:grid}.u-tav-row{min-height:22px;font-size:var(--t-body);color:var(--muted);align-items:center;gap:6px;display:flex}.u-tav-row>svg{color:var(--text-dim);flex-shrink:0}.u-tav-dim{color:var(--text-hi);margin-left:auto;font-weight:600}.u-tav-ok{color:var(--ok);font-weight:600}.u-tav-key{object-fit:contain;flex-shrink:0;width:18px;height:18px}.u-tav-act{gap:var(--sp-8);grid-template-columns:1fr 1fr;margin-top:auto;padding-top:2px;display:grid}.u-tav-reveal{object-fit:contain;width:120px;height:100px}.u-tav-dlg{object-fit:contain;flex-shrink:0;width:64px;height:56px}.u-gem-bal{color:var(--text-hi);align-items:center;gap:6px;display:inline-flex}.u-gem-bal svg{color:var(--rss-gems)}.u-gshop{padding:var(--sp-14) 16px 16px;gap:14px;display:grid}.u-gshop-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;display:grid}.u-gshop-c{border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);text-align:center;align-content:start;justify-items:center;gap:8px;padding:12px 10px 10px;scroll-margin:96px;display:grid}.u-gshop-c.is-focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.u-gshop-n{min-height:2.6em;color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.u-gshop-c svg{color:var(--rss-gems)}.u-gshop-buy,.u-gshop-qty{align-items:center;gap:14px;display:flex}.u-gshop-qty{justify-content:center}.u-gshop-qty b{text-align:center;min-width:32px;color:var(--text-hi);font-size:18px}.u-modal.u-bs-modal{width:min(560px,100%)}.u-bs{gap:0}.u-bs-head{align-items:center;gap:14px;padding-bottom:14px;display:flex}.u-bs-art{width:60px;height:64px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.u-bs-art img{width:60px;height:auto}.u-bs-id{justify-items:start;gap:6px;min-width:0;display:grid}.u-bs-lv{align-items:baseline;gap:6px;display:flex}.u-bs-lv b{font:700 22px/1 var(--font-display)}.u-bs-lv b,.u-bs-pw{color:var(--text-hi)}.u-bs-pw{border-radius:var(--r-pill);background:var(--inset);border:1px solid var(--line);align-items:center;gap:6px;margin-left:auto;padding:4px 10px;display:inline-flex}.u-bs-pw svg{color:var(--accent)}.u-bs-sec{border-top:1px solid var(--line);gap:10px;padding:14px 0;display:grid}.u-bs-sec:last-child{padding-bottom:0}.u-bs-rows{gap:2px;display:grid}.u-bs-row{border-radius:var(--r-control);background:var(--inset);align-items:center;gap:10px;min-height:30px;padding:0 10px;display:flex}.u-bs-row>svg{color:var(--muted);flex-shrink:0}.u-bs-row.is-ok>svg{color:var(--ok)}.u-bs-row.is-bad .u-bs-v,.u-bs-row.is-bad>svg{color:var(--bad)}.u-bs-k{min-width:0;color:var(--text)}.u-bs-v{color:var(--text-hi);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.u-bs-v svg{color:var(--muted)}.u-bs-now{gap:10px}.u-bs-ni{color:var(--accent);display:inline-flex}.u-bs-max{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:12px 0;display:flex}.u-modal.u-rt-modal{width:min(1180px,100%);height:min(88vh,900px);max-height:min(88vh,900px)}.u-rt-modal .u-modal-b{overflow:hidden}.u-rt,.u-rt-modal .u-modal-b{flex-direction:column;display:flex}.u-rt{flex:1;gap:12px;min-height:0}.u-rt-top{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.u-rt-frame{border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);overscroll-behavior:contain;flex:1;min-height:180px;overflow:auto}.u-rt-canvas{position:relative}.u-rt-lines{pointer-events:none;position:absolute;inset:0}.u-rt-lines path{fill:none;stroke:var(--line2);stroke-width:1.5px}.u-rt-lines path.is-lit{stroke:var(--muted)}.u-rt-lines path.is-on{stroke:var(--accent);stroke-width:2px}.u-rt-node{text-align:left;border-radius:var(--r-control);border:1px solid var(--line2);background:var(--panel);color:var(--text);transition:border-color var(--d-hover) var(--ease),box-shadow var(--d-hover) var(--ease);align-content:space-between;gap:4px;padding:8px 10px;display:grid;position:absolute}.u-rt-node:hover{border-color:var(--muted)}.u-rt-node.is-sel{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.u-rt-name{color:var(--text-hi);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.u-rt-lv{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.u-rt-bar{background:var(--track);border-radius:2px;flex:1;height:3px;overflow:hidden}.u-rt-bar>i{background:var(--muted);height:100%;display:block}.u-rt-node.is-locked,.u-rt-node.is-unknown{background:0 0}.u-rt-node.is-locked .u-rt-name{color:var(--muted)}.u-rt-node.is-max{background:var(--ok-tint)}.u-rt-node.is-max,.u-rt-node.is-ready{border-color:var(--ok)}.u-rt-node.is-max .u-rt-lv,.u-rt-node.is-ready .u-rt-lv{color:var(--ok)}.u-rt-node.is-max .u-rt-bar>i,.u-rt-node.is-ready .u-rt-bar>i{background:var(--ok)}.u-rt-node.is-running{border-color:var(--accent);background:var(--accent-tint)}.u-rt-node.is-academy .u-rt-lv,.u-rt-node.is-running .u-rt-lv{color:var(--accent)}.u-rt-node.is-running .u-rt-bar>i{background:var(--accent)}.u-rt-card{flex-shrink:0;gap:10px;max-height:42%;display:grid;overflow-y:auto}.u-rt-card-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.u-rt-card-h b{font:600 16px/1.2 var(--font-display);color:var(--text-hi)}.u-rt-fx{color:var(--muted);font-size:var(--t-body);margin:0}.u-rt-fx b{color:var(--text-hi);font-weight:600}.u-rt-target{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.u-rt-target .u-select{min-width:140px}.u-rt-facts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 8px;display:grid}@media (max-width:720px){.u-ovl.u-ovl-center>.u-modal.u-rt-modal{height:calc(100dvh - var(--sp-24));max-height:calc(100dvh - var(--sp-24))}.u-rt-card{max-height:46%}}.u-gshop-buy .u-hint{align-items:center;gap:4px;display:inline-flex}.u-gshop-buy .u-hint svg{color:var(--rss-gems)}.u-hosp{gap:12px;padding:12px 16px 16px;display:grid}.u-hosp-fill{gap:6px;display:grid}.u-hosp-fh{color:var(--text);align-items:center;gap:8px;display:flex}.u-hosp-fh>svg{color:var(--muted)}.u-hosp-fill .u-prog,.u-hosp-fill .u-prog i{border-radius:var(--r-pill);height:6px}.u-hosp-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.u-hosp-u{border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:8px 10px;display:grid}.u-hosp-u.is-dim{opacity:.6}.u-hosp-i{background:var(--track);width:30px;height:30px;color:var(--text-hi);border-radius:8px;grid-row:span 2;place-items:center;display:grid;position:relative}.u-hosp-t{background:var(--panel-solid);border:1px solid var(--line2);color:var(--accent);border-radius:4px;padding:0 3px;font-size:9px;line-height:13px;position:absolute;bottom:-5px;right:-5px}.u-hosp-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:12px;overflow:hidden}.u-hosp-c{color:var(--text-hi);grid-column:2}.u-hosp-u .u-num,.u-hosp-u input{grid-column:2/4;max-width:110px}.u-hosp-h{color:var(--accent);grid-area:1/3/span 2;justify-items:end;gap:2px;font-size:11px;display:grid}.u-hosp-h .is-ready{color:var(--ok);align-items:center;gap:2px;display:inline-flex}.u-hosp-run{border-radius:var(--r-control);background:var(--inset);color:var(--text);align-items:center;gap:8px;padding:8px 10px;display:flex}.u-hosp-run>svg{color:var(--accent)}.u-hosp-cost{flex-wrap:wrap;gap:6px;display:flex}.u-hosp-act{grid-template-columns:1fr auto;gap:8px;display:grid}.u-bon-src{gap:6px}.u-bon-lv{color:var(--muted)}.u-bon-src b{color:var(--ok);font-weight:600}.u-bon-total{color:var(--ok);font-size:15px}.u-hsheet-top{top:calc(var(--sp-16) * -1);z-index:2;margin:calc(var(--sp-16) * -1) calc(var(--sp-16) * -1) 0;padding:var(--sp-12) var(--sp-16) 0;background:var(--panel);border-bottom:1px solid var(--line);gap:var(--sp-10);grid-template-columns:minmax(0,1fr);display:grid;position:sticky}.u-hsheet-id{flex:1;gap:4px;min-width:0;display:grid}.u-hsheet-n{align-items:baseline;gap:8px;min-width:0;display:flex}.u-hsheet-n .u-hcard-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-hsheet-n .u-rar{flex-shrink:0;font-size:12px}.u-hsheet-l{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.u-hsheet-l>b{color:var(--text-hi)}.u-hsheet-tags{gap:2px;margin-left:4px;display:inline-flex}.u-hsheet-tags .u-htag-i{width:22px;height:22px}.u-hsheet-st{color:var(--muted);flex-shrink:0;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.u-hsec-link{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.u-hsec-link:hover .u-eyebrow{color:var(--accent)}.u-hsk-row{gap:8px}.u-hchips,.u-hsk-row{flex-wrap:wrap;display:flex}.u-hchips{gap:6px}.u-hchip{border-radius:var(--r-pill);background:var(--inset);border:1px solid var(--line);height:28px;color:var(--text);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.u-hchip>svg{color:var(--muted)}.u-hchip>b{color:var(--text-hi)}.u-hchip.is-accent{border-color:var(--accent-line);color:var(--accent)}.u-hgear-mini{grid-template-columns:repeat(8,minmax(0,40px));gap:4px;display:grid}.u-hgear-cell{--rar:var(--line2);aspect-ratio:1;background:var(--inset);border:1px solid var(--line);color:var(--text-dim);border-radius:8px;place-items:center;display:grid}.u-hgear-cell.is-on{border-color:var(--rar);color:var(--rar);background:var(--rar)}@supports (color:color-mix(in lab,red,red)){.u-hgear-cell.is-on{background:color-mix(in oklab,var(--rar) 14%,var(--inset))}}.u-hgear-cell[data-rar="1"]{--rar:var(--rar-1)}.u-hgear-cell[data-rar="2"]{--rar:var(--rar-2)}.u-hgear-cell[data-rar="3"]{--rar:var(--rar-3)}.u-hgear-cell[data-rar="4"]{--rar:var(--rar-4)}.u-hgear-cell[data-rar="5"]{--rar:var(--rar-5)}.u-tmap-bar{align-items:center;gap:6px;display:flex}.u-tmap{aspect-ratio:1;width:min(100%,720px);margin:0 auto;position:relative}.u-tmap-frame{overscroll-behavior-x:contain;overflow-x:auto}@media (max-width:720px){.u-tmap{width:620px}}.u-tmap-svg{width:100%;height:100%;position:absolute;inset:0}.u-tmap-l{stroke:var(--line2);stroke-width:3px;stroke-linecap:round}.u-tmap-l.is-on{stroke-width:5px}.u-tmap-hub{fill:var(--panel-solid);stroke:var(--line2);stroke-width:3px}.u-tmap-n{--branch:var(--accent);z-index:1;border:2px solid var(--line2);background:var(--panel-solid);width:28px;height:28px;color:var(--text-dim);cursor:default;border-radius:50%;place-items:center;margin:-14px 0 0 -14px;padding:0;display:grid;position:absolute}.u-tmap-n.is-core{border-radius:12px;width:38px;height:38px;margin:-19px 0 0 -19px;overflow:visible}.u-tmap-n img{object-fit:contain;filter:grayscale()brightness(.55);width:100%;height:100%}.u-tmap-n b{background:var(--panel-solid);font:600 9px/12px var(--font-num);color:var(--muted);white-space:nowrap;border-radius:4px;padding:0 3px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.u-tmap-n:not(.is-core) b{background:0 0;padding:0;position:static;transform:none}.u-tmap-n.is-open{border-color:var(--branch);color:var(--text)}.u-tmap-n.is-open img{filter:grayscale(.6)brightness(.8)}.u-tmap-n.is-on{border-color:var(--branch);background:var(--branch);color:var(--on-accent)}.u-tmap-n.is-on img{filter:none}.u-tmap-n.is-core.is-on{background:var(--panel-solid);box-shadow:0 0 0 2px var(--branch)}.u-tmap-n.is-on b{color:var(--text-hi)}.u-tmap-n.is-can{cursor:pointer;box-shadow:0 0 0 3px var(--branch)}@supports (color:color-mix(in lab,red,red)){.u-tmap-n.is-can{box-shadow:0 0 0 3px color-mix(in oklab,var(--branch) 35%,transparent)}}.u-tmap-n.is-can:hover{transform:scale(1.08)}.u-tmap-h{--branch:var(--accent);border-radius:var(--r-pill);background:var(--panel-solid);border:1px solid var(--branch);align-items:center;gap:4px;padding:2px 8px 2px 2px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.u-tmap-h{border:1px solid color-mix(in oklab,var(--branch) 45%,transparent)}}.u-tmap-h{color:var(--text);white-space:nowrap;font-size:12px}.u-tmap-h b{color:var(--branch)}.u-tmap-tip{z-index:3;background:var(--panel-solid);border:1px solid var(--line2);max-width:240px;box-shadow:var(--shadow-pop);color:var(--text);pointer-events:none;border-radius:8px;gap:2px;padding:8px 10px;font-size:12px;display:grid;position:absolute}.u-tmap-tip>b{color:var(--text-hi)}.u-tmap-tip .is-on{color:var(--ok);font-weight:600}.u-sale{gap:var(--sp-16)}.u-sale-top{align-items:end;gap:var(--sp-12);grid-template-columns:minmax(150px,280px) auto;display:grid}.u-sale-top .u-check{white-space:nowrap;padding-bottom:10px}.u-sale-kinds-in{align-items:end;gap:var(--sp-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.u-sale-tile{border:1px solid var(--line);background-color:var(--inset);opacity:.55;border-radius:10px;gap:6px;padding:8px;transition:border-color .15s,opacity .15s;display:grid}.u-sale-tile.is-on{opacity:1;border-color:var(--k)}@supports (color:color-mix(in lab,red,red)){.u-sale-tile.is-on{border-color:color-mix(in srgb,var(--k) 55%,transparent)}}.u-sale-tile.is-on{box-shadow:inset 0 2px 0 var(--k),0 0 14px -4px var(--k)}@supports (color:color-mix(in lab,red,red)){.u-sale-tile.is-on{box-shadow:inset 0 2px 0 var(--k),0 0 14px -4px color-mix(in srgb,var(--k) 45%,transparent)}}.u-sale-tile-h{color:var(--text-hi);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.u-sale-tick,.u-sale-tile-h>svg{color:var(--k)}.u-sale-tick{width:0;height:16px;place-items:center;margin-right:-6px;transition:width .15s,margin .15s;display:inline-grid;overflow:hidden}.u-sale-tile.is-on .u-sale-tick{width:12px;margin-right:0}.u-sale-list{border:1px solid var(--line);border-radius:10px;max-height:300px;display:grid;overflow:auto}.u-sale-row{align-items:center;gap:var(--sp-8);border-top:1px solid var(--line);font-variant-numeric:tabular-nums;cursor:pointer;grid-template-columns:22px minmax(140px,1fr) 76px repeat(4,64px) 80px;padding:7px 12px;font-size:13px;display:grid}.u-sale-row:first-child{border-top:0}.u-sale-row:not(.u-sale-h):hover{background-color:var(--inset)}.u-sale-row .r{text-align:right;justify-content:flex-end}.u-sale-row .is-dim{opacity:.35}.u-sale-row.is-off>:not(:first-child){opacity:.45}.u-sale-h{z-index:1;background-color:var(--panel-solid);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;cursor:default;font-size:11px;position:sticky;top:0}.u-sale-h span{align-items:center;gap:2px;display:inline-flex}.u-sale-name{min-width:0;display:grid}.u-sale-name b,.u-sale-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-sale-name b{color:var(--text-hi);font-weight:500}.u-sale-name small,.u-sale-post small,.u-sale-send small{color:var(--muted);font-size:11px}.u-sale-nopost,.u-sale-post{align-items:baseline;gap:6px;display:inline-flex}.u-sale-post b{font-weight:500}.u-sale-nopost b{color:var(--muted);font-weight:500}.u-sale-send{color:var(--text-hi);font-weight:600}.u-sale-h [aria-sort]>.rok-sort{color:var(--accent)}.u-sale-h [aria-sort]>.rok-sort i{opacity:1}.u-sale-h .is-r{justify-content:flex-end}.u-sale-h .u-sale-kh{justify-items:end;gap:1px;display:grid}.u-sale-kh .rok-sort{text-transform:none;letter-spacing:0}.u-sale-kh svg{color:var(--k)}.u-sale-rc{justify-items:end;line-height:1.25;display:grid}.u-sale-rc b{color:var(--text-hi);font-weight:500}.u-sale-rc b.is-unused{color:var(--muted);font-weight:400}.u-sale-rc small{color:var(--muted);font-size:11px}.u-sale-share{color:var(--k);margin-right:4px;font-weight:600}.u-sale-out{gap:var(--sp-12);padding:var(--sp-16);border:1px solid var(--line);background-color:var(--inset);border-radius:12px;display:grid}.u-sale-eta{justify-content:space-between;align-items:flex-end;gap:var(--sp-8);flex-wrap:wrap;display:flex}.u-sale-eta>span:first-child{gap:2px;display:grid}.u-sale-eta small,.u-sale-sum small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.u-sale-eta b{color:var(--text-hi);font-size:28px;line-height:1.1}.u-sale .is-bad{color:var(--bad)}.u-sale-date{background-color:var(--accent-tint);color:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.u-sale-cards{gap:var(--sp-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.u-sale-cards>.u-state{grid-column:1/-1}.u-sale-card{border:1px solid var(--line);border-left:3px solid var(--k);background-color:var(--panel);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.u-sale-card.is-slow{border-color:var(--warn-line);border-left-color:var(--warn)}.u-sale-card-h{min-height:20px;color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.u-sale-card-h>svg{color:var(--k)}.u-sale-card-h .u-badge{white-space:nowrap;margin-left:auto;padding:1px 6px;font-size:10px}.u-sale-card>b{color:var(--text-hi);font-size:18px}.u-sale-card .u-prog i{background-color:var(--k)}.u-sale-card-f{color:var(--muted);justify-content:space-between;gap:6px;font-size:11px;display:flex}.u-sale-sum{border-top:1px solid var(--line);padding-top:var(--sp-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.u-sale-sum>span{padding:0 var(--sp-12);border-left:1px solid var(--line);gap:2px;display:grid}.u-sale-sum>span:first-child{border-left:0;padding-left:0}.u-sale-sum b{color:var(--text-hi);white-space:nowrap;font-size:17px}.u-sale-sum b i{color:var(--muted);font-size:12px;font-style:normal}@media (max-width:720px){.u-sale-cards,.u-sale-kinds-in,.u-sale-top{grid-template-columns:repeat(2,minmax(0,1fr))}.u-sale-row{grid-template-columns:22px repeat(4,minmax(0,1fr));row-gap:2px}.u-sale-row>:nth-child(2){grid-column:2/-1}.u-sale-row>:nth-child(4){grid-column-start:2}.u-sale-row>:last-child,.u-sale-row>:nth-child(3){display:none}.u-sale-sum{row-gap:var(--sp-12);grid-template-columns:repeat(2,minmax(0,1fr))}.u-sale-sum>span{border-left:0;padding:0}}.u-sale-calc{display:grid}.u-sale-fsum{display:none}.u-sale-bar{align-items:center;gap:var(--sp-8) var(--sp-16);flex-wrap:wrap;display:flex}.u-sale-srv{align-items:center;gap:var(--sp-8);color:var(--muted);margin-left:auto;font-size:12px;display:inline-flex}.u-sale-srv .u-select{min-width:150px}.u-sale-bar>.u-check{white-space:nowrap}.u-sale-l{gap:var(--sp-12);align-content:start;min-height:0;display:grid}.u-sale-grid{gap:var(--sp-16);display:grid}.u-sale-calc .u-sale-kinds{gap:6px;display:grid}.u-sale-calc .u-sale-kinds>.u-state{padding:var(--sp-12)}.u-sale-calc .u-sale-card{gap:5px;padding:8px 10px}.u-sale-calc .u-sale-card-h{flex-wrap:nowrap;font-size:12.5px}.u-sale-calc .u-sale-card-h .u-badge{margin-left:0}.u-sale-calc .u-sale-card-h>b{color:var(--text-hi);white-space:nowrap;margin-left:auto;font-size:14px;font-weight:600}.u-sale-calc .u-sale-card-h>b.is-bad{color:var(--bad)}.u-sale-calc .u-sale-eta b{font-size:26px}.u-sale-calc .u-sale-sum{row-gap:var(--sp-12);grid-template-columns:repeat(2,minmax(0,1fr))}.u-sale-calc .u-sale-sum>span:nth-child(odd){border-left:0;padding-left:0}.u-sale-orderhead{text-align:right;gap:1px;min-width:0;margin-left:auto;display:grid}.u-sale-orderhead b{color:var(--text-hi);font-size:14px}.u-sale-orderhead small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.u-ord-form{gap:var(--sp-12)}.u-ord-sec{gap:var(--sp-8);border:1px solid var(--line);background-color:var(--inset);border-radius:10px;padding:12px;display:grid}.u-ord-sec>h4{color:var(--text-hi);margin:0;font-size:13px;font-weight:600}.u-ord-sec>.u-hint{margin:0}.u-ord-sec b{color:var(--text-hi)}.u-ord-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.u-ord-route{border:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--d-hover),background-color var(--d-hover);background:0 0;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.u-ord-route:hover{border-color:var(--accent-line)}.u-ord-route[aria-checked=true]{border-color:var(--accent);background-color:var(--accent-tint)}.u-ord-route b{font-size:13px;font-weight:600}.u-ord-route small{color:var(--muted);font-size:11.5px;line-height:1.3}.u-ord-plan{align-content:start;gap:var(--sp-12)}.u-sale-calc .u-sale-out.u-ord-plan>.u-sale-sum{display:grid}.u-ord-stages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.u-ord-stage{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.u-ord-ribbon i,.u-ord-stage>i{border:1px solid var(--accent-line);width:20px;height:20px;color:var(--accent);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:600;display:inline-grid}.u-ord-stage>span{gap:2px;min-width:0;display:grid}.u-ord-stage b{color:var(--text-hi);font-size:13px}.u-ord-stage small{color:var(--muted);font-size:12px}.u-ord-stage .u-ord-eta b{font-size:15px}.u-ord-stage.is-off{opacity:.5}.u-ord-stage.is-off>i{border-color:var(--line);color:var(--muted)}.u-ord-buyer{gap:var(--sp-12);padding:var(--sp-12);border:1px solid var(--accent-line);border-radius:var(--r-card);background-color:var(--accent-tint)}.u-ord-buyer-head{align-items:center;gap:var(--sp-12);min-width:0;display:flex}.u-ord-buyer-who{flex:auto;gap:2px;min-width:0;display:grid}.u-ord-buyer-who b{font:600 17px/1.25 var(--font-display);color:var(--text-hi)}.u-ord-buyer-who b,.u-ord-buyer-who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-ord-buyer-who small{color:var(--muted);font-size:12.5px}.u-ord-buyer-facts{border-radius:var(--r-control);background-color:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.u-ord-buyer-facts>div{background-color:var(--panel-solid);align-content:start;gap:3px;min-width:0;padding:8px 10px;display:grid}.u-ord-buyer-facts dt{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.u-ord-buyer-facts dd{font:600 15px/1.25 var(--font-display);color:var(--text-hi);margin:0}.u-ord-buyer-facts dd i{font:400 11.5px/1.2 var(--font-ui);color:var(--muted)}.u-ord-buyer-facts dd.is-bad{color:var(--bad)}.u-ord-buyer-city{align-items:center;gap:var(--sp-8);color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.u-ord-buyer-city b{color:var(--text-hi);font-weight:600}.u-ord-buyer-city small{white-space:nowrap;font-size:12px}@media (max-width:720px){.u-ord-buyer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.u-ord-buyer-city{grid-template-columns:auto minmax(0,1fr)}.u-ord-buyer-city small{white-space:normal;grid-column:2}}.u-ord-own{gap:var(--sp-8);padding:var(--sp-12);border:1px solid var(--line);border-radius:var(--r-card);display:grid}.u-ord-own>.u-hint{margin:0}.u-ord-own-acts{justify-content:flex-end;gap:var(--sp-8);display:flex}.u-ord-route:disabled{opacity:.45;cursor:not-allowed}.u-ord-foot{align-items:center;gap:var(--sp-8);flex-wrap:wrap;width:100%;display:flex}.u-ord-why{margin-right:auto;font-size:12px}.u-ord-ribbon{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.u-ord-ribbon li{align-items:center;gap:6px;display:inline-flex}.u-ord-ribbon li.is-done i{border-color:var(--ok-line);color:var(--ok)}.u-ord-ribbon li.is-now{color:var(--text-hi);font-weight:600}.u-ord-ribbon li.is-now i{border-color:var(--accent);background-color:var(--accent-tint)}.u-ord-route-box{gap:var(--sp-8);display:grid}.u-ord-route-box>.u-hint{margin:0}.u-ord-call{border:1px solid var(--accent-line);border-left:3px solid var(--accent);background-color:var(--accent-tint);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.u-ord-call>svg{color:var(--accent);flex:none;margin-top:1px}.u-ord-call b{color:var(--text-hi)}.u-ord-hero{gap:4px var(--sp-16);padding:var(--sp-14) var(--sp-16);border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--inset);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.u-ord-hero-when{gap:3px;min-width:0;display:grid}.u-ord-hero-pct small,.u-ord-hero-when small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.u-ord-hero-when b{font:600 26px/1.15 var(--font-display);color:var(--text-hi)}.u-ord-hero-when span{color:var(--text);font-size:13px}.u-ord-hero-when em{color:var(--accent);font-size:12px;font-style:normal}.u-ord-hero-pct{justify-items:end;gap:2px;display:grid}.u-ord-hero-pct b{font:600 26px/1.15 var(--font-display);color:var(--accent)}.u-ord-hero>.u-prog{margin-top:var(--sp-8);grid-column:1/-1}.u-ord-fold{border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--panel)}.u-ord-fold>summary{align-items:baseline;gap:var(--sp-8);cursor:pointer;color:var(--text-hi);padding:10px 14px;font-size:13px;font-weight:600;list-style:none;display:flex}.u-ord-fold>summary::-webkit-details-marker{display:none}.u-ord-fold>summary:before{content:"›";width:10px;color:var(--muted);transition:transform .12s;display:inline-block}.u-ord-fold[open]>summary:before{transform:rotate(90deg)}.u-ord-fold>summary small{color:var(--muted);margin-left:auto;font-size:12px;font-weight:400}.u-ord-fold[open]>summary{border-bottom:1px solid var(--line)}.u-ord-fold>:not(summary){margin:var(--sp-12) 14px}.u-ord-fold>.u-ord-list{border:0;border-radius:0;margin-block:0;margin-inline:0}.u-ord-fold>.u-ord-list+.u-btn,.u-ord-fold>button{margin:var(--sp-8) 14px}.u-ord-sel{column-gap:var(--sp-12);cursor:default;grid-template-columns:minmax(140px,1.2fr) 130px minmax(120px,1fr) 100px}.u-ord-list:not(:has(.u-ord-sel>:nth-child(4))) .u-ord-sel{grid-template-columns:minmax(140px,1.2fr) minmax(120px,1fr) 100px}.u-ord-sel-bar{gap:2px;min-width:0;display:grid}.u-ord-sel-bar small{color:var(--muted);font-size:11px}.u-ord-facts{border-radius:var(--r-control);background-color:var(--line);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.u-ord-facts>div{background-color:var(--panel-solid);gap:3px;padding:8px 10px;display:grid}.u-ord-facts dt{color:var(--muted);font-size:11px}.u-ord-facts dd{color:var(--text-hi);margin:0;font-size:14px;font-weight:600}@media (max-width:720px){.u-ord-hero{grid-template-columns:minmax(0,1fr)}.u-ord-hero-pct{justify-items:start}.u-ord-hero-pct b,.u-ord-hero-when b{font-size:22px}.u-sale-row.u-ord-sel{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.u-sale-row.u-ord-sel>*{grid-column:2;justify-content:flex-end;display:flex}.u-sale-row.u-ord-sel>:first-child{grid-area:1/1/span 3;justify-content:stretch;display:grid}}.u-ord-way{column-gap:var(--sp-12);cursor:default;grid-template-columns:minmax(140px,1fr) repeat(3,120px)}@media (max-width:720px){.u-ord-routes{grid-template-columns:minmax(0,1fr)}.u-sale-orderhead{text-align:left;flex:100%;margin-left:0}.u-sale-row.u-ord-way{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.u-sale-row.u-ord-way>*{grid-column:2;justify-content:flex-end;display:flex}.u-sale-row.u-ord-way>:first-child{grid-area:1/1/span 3;justify-content:stretch;display:grid}.u-ord-why{flex:100%}}@media (min-width:980px){.u-modal.u-sale-modal{height:min(100dvh - 48px,780px)}.u-sale-modal .u-modal-b>.u-sale:not(.u-sale-calc){align-content:start}.u-sale-modal .u-modal-b>.u-sale:has(.u-ord-empty){grid-template-rows:auto minmax(0,1fr);align-content:stretch}.u-ord:has(>.u-ord-empty){grid-template-rows:auto minmax(0,1fr)}.u-sale-modal .u-modal-b:has(>.u-sale-calc){grid-template-rows:minmax(0,1fr);overflow:hidden}.u-sale-calc{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.u-sale-grid{grid-template-columns:minmax(0,1fr) 290px;min-height:0}.u-sale-l{grid-template-rows:auto minmax(0,1fr)}.u-sale-calc .u-sale-list{align-content:start;align-self:start;min-height:0;max-height:100%}.u-sale-order .u-ord-form{grid-template-rows:none;align-content:start;min-height:0;padding-right:4px;overflow-y:auto}.u-sale-calc .u-sale-row{grid-template-columns:22px minmax(110px,1fr) 70px repeat(4,60px) 70px;gap:6px}.u-sale-calc .u-sale-out{padding:var(--sp-12) var(--sp-14);align-content:start;overflow-y:auto}.u-sale-calc .u-sale-out>.u-sale-sum,.u-sale-fhint{display:none}.u-sale-sum.u-sale-fsum{border-top:0;grid-template-columns:repeat(4,auto);padding-top:0;display:grid}.u-sale-fsum>span{padding:0 var(--sp-16)}.u-sale-fsum b{font-size:15px}.u-sale-calc .u-sale-card{padding:7px 10px}}@media (max-width:720px){.u-sale-srv{flex:100%;margin-left:0}.u-sale-srv .u-select{flex:1}}.u-ord{gap:var(--sp-16)}.u-ord-bar{align-items:center;gap:var(--sp-8) var(--sp-12);flex-wrap:wrap;justify-content:space-between;display:flex}.u-ord-head{align-items:center;min-width:0;margin-right:auto}.u-ord-acts,.u-ord-head{gap:var(--sp-8);display:inline-flex}.u-ord-acts{flex-wrap:wrap}.u-ord-title{color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.u-ord-warn{border:1px solid var(--warn-line);border-left:3px solid var(--warn)}.u-ord-note,.u-ord-warn{background-color:var(--inset);border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.u-ord-note{white-space:pre-wrap}.u-ord-empty{align-content:center;justify-items:center;gap:var(--sp-8);padding:clamp(32px,9vh,88px) var(--sp-24);text-align:center;display:grid}.u-ord-empty-i{width:72px;height:72px;margin-bottom:var(--sp-16);color:var(--accent);background-color:var(--accent-tint);box-shadow:0 0 0 10px var(--accent-tint);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.u-ord-empty-i{box-shadow:0 0 0 10px color-mix(in srgb,var(--accent-tint) 40%,transparent)}}.u-ord-empty-i>i{background-color:var(--k);border-radius:50%;width:10px;height:10px;position:absolute}.u-ord-empty-i>i:first-child{top:1px;left:1px}.u-ord-empty-i>i:nth-child(2){top:1px;right:1px}.u-ord-empty-i>i:nth-child(3){bottom:1px;right:1px}.u-ord-empty-i>i:nth-child(4){bottom:1px;left:1px}.u-ord-empty-t{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-hi);font-size:19px;font-weight:600}.u-ord-empty-b{max-width:44ch;font-size:var(--t-body);color:var(--muted);margin:0;line-height:1.55}.u-ord-empty-steps{margin:var(--sp-8) 0 var(--sp-12);color:var(--text);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:0;font-size:12.5px;list-style:none;display:flex}.u-ord-empty-steps li{align-items:center;gap:7px;display:inline-flex}.u-ord-empty-steps li+li:before{content:"";background-color:var(--line2);width:22px;height:1px;margin-right:1px}.u-ord-empty-steps span{width:26px;height:26px;color:var(--accent);border:1px solid var(--line);background-color:var(--inset);border-radius:8px;place-items:center;display:grid}.u-ord-empty .u-btn-sm{margin:var(--sp-4) 0 var(--sp-8)}.u-ord-list{border:1px solid var(--line);border-radius:10px;display:grid;overflow:hidden}.u-ord-row{align-items:center;gap:var(--sp-12);border:0;border-top:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;background-color:#0000;grid-template-columns:minmax(140px,1.2fr) 120px minmax(120px,1fr) 80px;padding:10px 12px;display:grid}.u-ord-row:first-child{border-top:0}.u-ord-row:hover{background-color:var(--inset)}.u-ord-prog{gap:3px;display:grid}.u-ord-prog small{color:var(--muted);font-size:11px}.u-ord-money{text-align:right;color:var(--ok);font-weight:600}.u-ord-top{align-items:end;gap:var(--sp-12);grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr) minmax(150px,1fr);display:grid}.u-ord-kinds{grid-template-columns:repeat(4,minmax(0,1fr))}.u-ord-kinds .u-hint{font-size:11px}.u-ord-buyer{gap:var(--sp-8);border:1px solid var(--line);background-color:var(--inset);border-radius:10px;padding:10px 12px;display:grid}.u-ord-buyer.is-picked{border-color:var(--accent-line,var(--line2));grid-template-columns:minmax(0,1fr) auto;align-items:center}.u-ord-found{max-height:220px;display:grid;overflow:auto}.u-ord-seller{grid-template-columns:22px minmax(140px,1fr) 76px 90px 90px}.u-ord-leg{cursor:default;grid-template-columns:28px minmax(110px,1fr) minmax(120px,1.2fr) 64px max-content}.u-ord-leg-st{align-items:center;gap:6px;display:inline-flex}.u-ord-go,.u-ord-leg-st{flex-wrap:wrap;justify-content:flex-end}.u-ord-go{gap:var(--sp-8);display:flex}.u-ord-collect{align-items:center;gap:var(--sp-8) var(--sp-16);border:1px solid var(--line);background-color:var(--inset);border-radius:10px;flex-wrap:wrap;padding:10px 12px;display:flex}.u-ord-collect-h{align-items:center;gap:var(--sp-8);display:inline-flex}.u-ord-collect-h b{color:var(--text-hi);font-size:14px}.u-ord-opts{display:inline-flex}.u-ord-eta,.u-ord-opts{gap:var(--sp-8) var(--sp-16);flex-wrap:wrap}.u-ord-eta{align-items:center;display:flex}.u-ord-eta>span:first-child{gap:2px;display:grid}.u-ord-eta>span:first-child small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.u-ord-eta b{color:var(--text-hi);font-size:24px;line-height:1.1}.u-ord-eta b.is-bad{color:var(--bad)}.u-ord-slices{gap:var(--sp-8) var(--sp-12);flex-wrap:wrap;margin-left:auto;display:inline-flex}.u-ord-slices small{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.u-ord-slices small>svg{color:var(--k)}.u-ord-stops{border:1px solid var(--line);border-left:3px solid var(--warn);background-color:var(--inset);border-radius:8px;padding:8px 12px;font-size:13px}.u-ord-stops b{color:var(--text-hi)}.u-ord-stops ul{color:var(--muted);gap:3px;margin:6px 0 0;padding-left:18px;display:grid}.u-ord-acc{cursor:default;grid-template-columns:minmax(120px,1fr) minmax(180px,2.2fr) 112px}.u-ord-acc-k{gap:4px;min-width:0;display:grid}.u-ord-acc-k>span{grid-template-columns:14px minmax(60px,1fr) auto;align-items:center;gap:6px;display:grid}.u-ord-acc-k svg{color:var(--k)}.u-ord-acc-k small{color:var(--muted);font-size:11px}.u-ord-acc-k .u-prog i{background-color:var(--k)}@media (max-width:720px){.u-ord-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.u-ord-prog{grid-column:1/-1}.u-ord-money{display:none}.u-ord-kinds,.u-ord-top{grid-template-columns:repeat(2,minmax(0,1fr))}.u-sale-row.u-ord-seller{grid-template-columns:22px minmax(0,1fr) 86px 66px;row-gap:2px}.u-ord-seller .u-sale-post{white-space:nowrap}.u-sale-row.u-ord-seller>:nth-child(2){grid-column:auto}.u-sale-row.u-ord-seller>:last-child,.u-sale-row.u-ord-seller>:nth-child(3){display:inline-flex}.u-sale-row.u-ord-seller>:nth-child(4){grid-column:auto;display:none}.u-sale-row.u-ord-leg{grid-template-columns:22px minmax(0,1fr) auto;row-gap:4px}.u-sale-row.u-ord-leg>:nth-child(2){grid-area:1/2}.u-sale-row.u-ord-leg>:nth-child(3){color:var(--muted);grid-area:2/2/auto/-1;font-size:12px;display:block}.u-sale-row.u-ord-leg>:nth-child(4){grid-column:auto;display:none}.u-sale-row.u-ord-leg>:last-child{grid-area:1/3;justify-content:flex-end;display:inline-flex}.u-sale-row.u-ord-acc{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.u-sale-row.u-ord-acc>:nth-child(2){grid-area:2/1/auto/-1;display:grid}.u-sale-row.u-ord-acc>:last-child,.u-sale-row.u-ord-acc>:nth-child(3){grid-area:1/2;justify-content:flex-end;display:inline-flex}.u-ord-eta{gap:var(--sp-8)}.u-ord-slices{margin-left:0}.u-sale-row.u-ord-leg:has(.u-ord-leg-st button)>:last-child{grid-area:3/2/auto/-1;justify-content:flex-start}}.u-tp-av{background:var(--inset);border:1px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid;position:relative;overflow:hidden}.u-tp-av img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.u-cv{gap:var(--sp-24);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);min-height:0;display:grid}.u-cv-cargo,.u-cv-to{gap:var(--sp-8);align-content:start;min-width:0;min-height:0;display:grid}.u-cv-to{grid-template-rows:auto auto minmax(0,1fr)}.u-cv-to:not(:has(>.u-search)){grid-template-rows:auto minmax(0,1fr)}.u-panel .u-cv-to .u-search{min-width:0;display:flex}.u-cv-h{align-items:center;gap:var(--sp-8);min-height:28px;display:flex}.u-cv-acts{gap:4px;margin-left:auto;display:flex}.u-cv-list{contain:size;overscroll-behavior:contain;align-content:start;gap:2px;min-height:280px;margin-right:-6px;padding-right:6px;display:grid;overflow-y:auto}.u-cv-g{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 8px 4px;font-size:11px;font-weight:600}.u-cv-g:first-child{padding-top:0}.u-cv-who{border-radius:var(--r-control);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:6px 8px;display:flex}.u-cv-who:hover{background:var(--inset)}.u-cv-who.is-on{background:var(--accent-tint);border-color:var(--accent-line)}.u-cv-who .u-tp-av{overflow:visible}.u-cv-on,.u-cv-who .u-tp-av img{border-radius:50%}.u-cv-on{background:var(--ok);width:9px;height:9px;box-shadow:0 0 0 2px var(--panel);position:absolute;bottom:-1px;right:-1px}.u-cv-who-b{flex:1;gap:1px;min-width:0;display:grid}.u-cv-who-b>b{color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.u-cv-who-b>small{color:var(--muted);font-size:12px}.u-cv-tick{border:1px solid var(--line2);color:#0000;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.u-cv-who.is-on .u-cv-tick{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.u-cv-meter{border:1px solid var(--line);background-color:var(--inset);border-radius:10px;gap:8px;padding:12px;display:grid}.u-cv-meter-h{justify-content:space-between;align-items:flex-end;gap:4px var(--sp-12);flex-wrap:wrap;display:flex}.u-cv-meter-h>span:first-child{gap:2px;display:grid}.u-cv-meter-h small,.u-cv-sum small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.u-cv-meter-h b{color:var(--text-hi);font-size:20px;line-height:1.15}.u-cv-meter-h b i{color:var(--muted);font-size:13px;font-style:normal}.u-cv-meter-n{gap:var(--sp-12);color:var(--muted);font-size:12px;display:flex}.u-cv-meter-n b{color:var(--text);font-size:12px;font-weight:600}.u-cv .is-bad,.u-cv .is-bad b{color:var(--bad)}.u-cv-bar{border-radius:var(--r-pill);background:var(--track);height:8px;display:flex;overflow:hidden}.u-cv-bar>i{height:100%;transition:width .15s}.u-cv-bar>i+i{box-shadow:inset 2px 0 0 var(--inset)}.u-cv-warn{color:var(--warn);align-items:center;gap:6px;font-size:12px;display:flex}.u-cv-loads{gap:6px;display:grid}.u-cv-load{border:1px solid var(--line);background-color:var(--inset);border-radius:10px;grid-template-columns:minmax(0,1fr) 128px auto;grid-template-areas:"h inp max""sl sl sl";align-items:center;gap:6px 8px;padding:8px 10px 10px;transition:border-color .15s;display:grid}.u-cv-load.is-on{border-color:var(--k)}@supports (color:color-mix(in lab,red,red)){.u-cv-load.is-on{border-color:color-mix(in srgb,var(--k) 55%,transparent)}}.u-cv-load.is-on{box-shadow:inset 2px 0 0 var(--k)}.u-cv-load-h{grid-area:h;align-items:baseline;gap:6px;min-width:0;display:flex}.u-cv-load-h>svg{color:var(--k);align-self:center}.u-cv-load-h>b{color:var(--text-hi);font-weight:600}.u-cv-load-h>small{color:var(--muted);font-size:12px}.u-cv-load .u-slider{grid-area:sl;padding-inline:6px}.u-cv-load .u-slider-v{display:none}.u-cv-load .u-slider-f{background:var(--k)}.u-cv-load .u-inp{text-align:right;grid-area:inp;height:32px}.u-cv-max{border-radius:var(--r-control);border:1px solid var(--line);height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;grid-area:max;padding:0 10px;font-size:12px}.u-cv-max:hover:not(:disabled){color:var(--text-hi);border-color:var(--line2)}.u-cv-max:disabled{opacity:.45;cursor:default}.u-cv-modal .u-modal-f{gap:var(--sp-16)}.u-cv-sum{flex:1;min-width:0;display:flex}.u-cv-sum>span{padding:0 var(--sp-16);border-left:1px solid var(--line);gap:2px;display:grid}.u-cv-sum>span:first-child{border-left:0;padding-left:0}.u-cv-sum b{color:var(--text);white-space:nowrap;font-size:17px}.u-cv-sum b.is-hi{color:var(--text-hi)}.u-cv-modal .u-modal-f>.u-btn{max-width:50%}.u-cv-modal .u-modal-f>.u-btn>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:720px){.u-cv{gap:var(--sp-16);grid-template-columns:minmax(0,1fr)}.u-cv-list{contain:none;min-height:0;max-height:260px}.u-cv-modal .u-modal-f{flex-wrap:wrap}.u-cv-sum>span{padding:0 var(--sp-12)}.u-cv-sum b{font-size:15px}.u-cv-modal .u-modal-f>.u-btn{width:100%;max-width:none}}.u-al-techs{gap:var(--sp-8);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:4px 12px 12px;display:grid}.u-al-tech{border-radius:var(--r-control);border:1px solid var(--line);background:var(--inset);align-content:start;gap:6px;padding:10px 12px;display:grid}.u-al-tech.is-rec{border-color:var(--accent-line)}.u-al-tech-h{align-items:center;gap:8px;min-width:0;display:flex}.u-al-rec{color:var(--accent);display:flex}.u-al-tech-h>b{color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-al-tech-h .u-hint{flex-shrink:0;margin-left:auto}.u-al-tech-p{gap:3px;display:grid}.u-al-tech-a{gap:8px}.u-al-cost{align-items:center;gap:4px;margin-right:auto;display:inline-flex}.u-al-cost .mono{color:var(--text)}.u-al-who{align-items:center;gap:10px;min-width:0;display:flex}.u-al-who>b{color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-al-on{align-items:center;gap:6px;display:inline-flex}.u-al-list{gap:6px;margin:0;padding:4px 12px 12px;list-style:none;display:grid}.u-al-ally{border-radius:var(--r-control);border:1px solid var(--line);background:var(--inset);grid-template-columns:minmax(0,1fr) 84px 104px 128px;align-items:center;gap:16px;padding:12px 14px;transition:border-color .15s;display:grid}.u-al-ally:hover{border-color:var(--line2)}.u-al-ally.is-applied,.u-al-ally.is-ours{border-color:var(--accent-line)}.u-al-ally-main{gap:4px;min-width:0;display:grid}.u-al-ally-h{align-items:center;gap:8px;min-width:0;display:flex}.u-al-ally-h>b{color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.u-al-ally-h>.u-badge,.u-al-tag{flex-shrink:0}.u-al-tag{border-radius:var(--r-pill);border:1px solid var(--accent-line);color:var(--accent);padding:1px 7px;font-size:12px;font-weight:600;line-height:18px}.u-al-ally-meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.u-al-ally-meta>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.u-al-ally-meta>span.is-bad{color:var(--bad)}.u-al-ally-meta svg{color:var(--text-dim);flex-shrink:0}.u-al-ally-d{color:var(--text);text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;margin:2px 0 0;font-size:13px;overflow:hidden}.u-al-ally-n{justify-items:end;gap:3px;display:grid}.u-al-ally-n>small{color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.u-al-ally-n>b{color:var(--text-hi);font-size:15px}.u-al-ally-n>b>span{color:var(--muted)}.u-al-ally-n>b.is-full{color:var(--warn)}.u-al-ally-n>.u-prog,.u-al-ally>.u-btn{width:100%}.u-al-byid{border-radius:var(--r-control);border:1px dashed var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 12px 12px;padding:12px 14px;display:flex}.u-al-join-id{flex:1;gap:8px;max-width:360px;display:flex}.u-al-join-id>:first-child{flex:1;min-width:0}@media (max-width:720px){.u-al-techs{grid-template-columns:minmax(0,1fr)}.u-al-ally{grid-template-columns:1fr 1fr;gap:10px 16px}.u-al-ally-main{grid-column:1/-1}.u-al-ally-h{flex-wrap:wrap}.u-al-ally-n{justify-items:start}.u-al-ally>.u-btn{grid-column:1/-1}.u-al-ally-d{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.u-al-join-id{max-width:none}}.u-show-c{position:relative}.u-show-c.is-dim{opacity:.55}.u-show-badge{z-index:1;position:absolute;top:6px;right:6px}.u-show-note{margin-top:-4px;font-size:11px}.u-show-price{border-radius:var(--r-pill);border:1px solid var(--line);height:26px;color:var(--text-hi);align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.u-jf-i,.u-show-price.is-short{color:var(--muted)}.u-jf-i{background:var(--inset)}.u-jf-i.is-ok{color:var(--ok)}.u-jf-i.is-warn{color:var(--warn)}.u-jf-i.is-bad{background:var(--bad-tint);color:var(--bad)}.u-jf-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-jf-o{color:var(--text);font-weight:400}.u-jf-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.u-jf-line{color:var(--text);margin:0;line-height:1.45}.u-jf-line.is-ok{color:var(--ok)}.u-jf-line.is-bad{color:var(--bad)}.u-jf-line.is-muted{color:var(--muted)}.u-jf-rss{gap:6px}.u-jf-facts,.u-jf-rss{flex-wrap:wrap;display:flex}.u-jf-facts{gap:var(--sp-8) var(--sp-24)}.u-jf-facts:empty{display:none}.u-jf-facts>span{gap:2px;display:grid}.u-jf-facts small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.u-jf-facts b{color:var(--text-hi)}.u-jf-more{border-top:1px solid var(--line);padding-top:10px}.u-jf-more>summary{cursor:pointer;color:var(--muted);font-size:12px}.u-jf-groups{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:10px;display:grid}.u-jf-kinds{flex-wrap:wrap;gap:6px;max-height:240px;display:flex;overflow-y:auto}.u-jf-groups .u-row-v{white-space:normal;text-align:right;overflow-wrap:anywhere}.u-jl{gap:var(--sp-6);padding:2px 12px 14px;display:grid}.u-jl-dayhead{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:12px 8px 8px;display:flex}.u-jl-dayhead b{font-family:var(--font-display);color:var(--text-hi);font-size:14px;font-weight:600}.u-jl-dayhead span{color:var(--muted);font-size:var(--t-body)}.u-jl-dayhead .u-jl-count{border-radius:var(--r-pill);background:var(--inset);text-align:center;min-width:22px;color:var(--text);margin-left:auto;padding:1px 7px;font-size:11px}.u-jl-list{flex-direction:column;padding-top:4px;display:flex;position:relative}.u-jl-list:before{content:"";background:var(--line);width:1px;position:absolute;top:18px;bottom:18px;left:25px}.u-jl-row{border-radius:var(--r-card);cursor:pointer;transition:background var(--d-hover);align-items:center;gap:12px;padding:9px 8px;display:flex;position:relative}.u-jl-row:focus-visible,.u-jl-row:hover{background:var(--inset);outline:none}.u-jl-i{background:var(--inset-solid);border:1px solid var(--line2);width:34px;height:34px;color:var(--muted);border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:relative}.u-jl-i.is-ok{color:var(--ok);border-color:var(--ok-line)}.u-jl-i.is-warn{color:var(--warn);background:var(--warn-tint);border-color:var(--warn)}.u-jl-i.is-bad{color:var(--bad);background:var(--bad-tint);border-color:var(--bad)}.u-jl-body{flex:auto;gap:3px;min-width:0;display:grid}.u-jl-title{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.u-jl-title b{color:var(--text-hi);flex-shrink:0;font-weight:600}.u-jl-obj{color:var(--text);text-overflow:ellipsis;overflow:hidden}.u-jl-meta{min-width:0;font-size:var(--t-body);color:var(--muted);align-items:center;gap:8px;display:flex}.u-jl-who{background:var(--inset);border-radius:4px;flex-shrink:0;padding:0 6px;font-size:11px;line-height:17px}.u-jl-who.is-auto{color:var(--accent);background:var(--accent-tint)}.u-jl-note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-jl-note.is-bad{color:var(--bad)}.u-jl-rss{gap:10px;display:flex;overflow:hidden}.u-jl-rss>span{align-items:center;gap:3px;display:inline-flex}.u-jl-rss .is-plus b{color:var(--ok)}.u-jl-rss .is-minus b{color:var(--text)}.u-jl-side{flex-shrink:0;justify-items:end;gap:3px;display:grid}.u-jl-time{color:var(--text-hi);font-size:13px;font-weight:600}.u-jl-st{color:var(--muted);font-size:11px}.u-jl-st.is-warn{color:var(--warn)}.u-jl-st.is-bad{color:var(--bad)}.u-jl-x{flex-shrink:0}.u-jl-hero{border-radius:var(--r-card);background:var(--inset);align-items:center;gap:12px;padding:12px;display:flex}.u-jl-hero .u-jl-i{border-radius:12px;width:42px;height:42px}.u-jl-hero-t{flex:auto;gap:2px;min-width:0;display:grid}.u-jl-hero-t b{color:var(--text-hi);overflow-wrap:anywhere;font-size:15px}.u-jl-hero-t small{color:var(--muted);font-size:var(--t-body)}.u-jl-lines{gap:6px;display:grid}.u-jl-rssbox{flex-wrap:wrap;gap:14px 28px;display:flex}.u-jl-facts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.u-jl-facts>span{border-radius:var(--r-control);border:1px solid var(--line);gap:2px;padding:8px 10px;display:grid}.u-jl-facts small{color:var(--muted);font-size:11px}.u-jl-facts b{color:var(--text-hi);font-weight:600}.u-ml-chats,.u-ml-list{flex-direction:column;padding-top:4px;display:flex}.u-ml-chats{padding:4px 12px 14px}.u-ml-chat,.u-ml-row{border-radius:var(--r-card);cursor:pointer;transition:background var(--d-hover);align-items:center;gap:12px;padding:9px 8px;display:flex}.u-ml-chat{padding:12px 10px}.u-ml-chat+.u-ml-chat{border-top:1px solid var(--line)}.u-ml-chat:focus-visible,.u-ml-chat:hover,.u-ml-row:focus-visible,.u-ml-row:hover{background:var(--inset);outline:none}.u-ml-icon{border-radius:50%}.u-ml-body{flex:auto;gap:3px;min-width:0;display:grid}.u-ml-title{align-items:baseline;gap:8px;min-width:0;display:flex}.u-ml-title b{color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.is-unread>.u-ml-body .u-ml-title b{font-weight:700}.is-unread>.u-ml-body .u-ml-title b:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;margin:0 7px 2px 0;display:inline-block}.u-ml-hall{color:var(--muted);flex-shrink:0;font-size:11px}.u-ml-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-body);color:var(--muted);overflow:hidden}.u-ml-topic{color:var(--text)}.u-ml-gist{align-items:center;gap:5px;display:inline-flex}.u-ml-gist b{color:var(--ok);font-weight:600}.u-ml-side{flex-shrink:0;justify-items:end;gap:4px;display:grid}.u-ml-time{color:var(--text-hi);font-size:13px;font-weight:600}.u-ml-chat .u-ml-time{color:var(--muted);font-size:12px;font-weight:500}.u-ml-marks{min-height:16px;color:var(--accent);align-items:center;gap:6px;display:flex}.u-ml-res{font-size:11px}.u-ml-res.is-ok{color:var(--ok)}.u-ml-res.is-bad{color:var(--bad)}.u-ml-n,.u-ml-res.is-muted{color:var(--muted);font-size:11px;display:flex}.u-ml-gift{color:var(--accent);display:flex}.u-ml-count{border-radius:var(--r-pill);background:var(--accent);min-width:18px;color:var(--on-accent);text-align:center;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.u-ml-thread{flex-direction:column;display:flex}.u-ml-thead{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 16px;display:flex}.u-ml-msgs{gap:14px;max-height:70vh;padding:14px 16px 18px;display:grid;overflow-y:auto}.u-ml-daysep{justify-content:center;display:flex}.u-ml-daysep span{border-radius:var(--r-pill);background:var(--inset);color:var(--muted);padding:2px 10px;font-size:11px}.u-ml-bubble{background:var(--inset);border:1px solid var(--line2);border-radius:4px 16px 16px;gap:8px;max-width:min(640px,92%);padding:12px 14px 10px;display:grid}.u-ml-bubble.is-new{border-color:var(--accent-line);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.u-ml-bubble.is-new{background:color-mix(in oklab,var(--accent) 6%,var(--inset))}}.u-ml-newsep{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;scroll-margin-top:8px;font-size:11px;font-weight:600;display:flex}.u-ml-newsep:after,.u-ml-newsep:before{content:"";background:var(--accent-line);flex:1;height:1px}.u-ml-modal .u-ml-thead{padding:0 0 12px}.u-ml-modal .u-ml-msgs{max-height:min(60vh,640px);padding:14px 0 4px}.u-ml-fresh{justify-content:space-between;align-items:center;gap:8px;display:flex}.u-ml-btitle{color:var(--text-hi);font-weight:600}.u-ml-bubble footer{color:var(--muted);justify-content:flex-end;align-items:center;gap:10px;font-size:11px;display:flex}.u-ml-sides{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.u-ml-sidecard{border-radius:var(--r-card);border:1px solid var(--line2);background:var(--inset);--side:var(--ok);gap:8px;padding:12px;display:grid}.u-ml-sidecard.is-theirs{--side:var(--bad)}.u-ml-big{align-items:baseline;gap:6px;display:flex}.u-ml-big b{font-family:var(--font-display);color:var(--text-hi);font-size:22px}.u-ml-big small{color:var(--muted)}.u-ml-bar{background:var(--track);border-radius:2px;height:4px;overflow:hidden}.u-ml-bar span{background:var(--side);height:100%;display:block}.u-ml-kv{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:6px;margin:0;display:grid}.u-ml-kv dt{color:var(--muted);font-size:11px}.u-ml-kv dd{color:var(--text-hi);margin:0}.u-ml-place{font-size:var(--t-body);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.u-ml-gather{border-radius:var(--r-card);background:var(--inset);align-items:center;gap:12px;padding:12px;display:flex}.u-ml-gather-i{background:var(--panel);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.u-ml-gather b{font-family:var(--font-display);color:var(--ok);font-size:20px}.u-ml-gather-p{margin-left:auto}.u-ml-prof{align-items:center;gap:14px;display:flex}.u-ml-prof-n{font-family:var(--font-display);color:var(--text-hi);overflow-wrap:anywhere;font-size:18px}.u-ml-prof-a{color:var(--accent)}.u-ml-facts{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:0;display:grid}.u-ml-facts>div{border-radius:var(--r-control);border:1px solid var(--line);padding:8px 10px}.u-ml-facts dt{color:var(--muted);font-size:11px}.u-ml-facts dd{color:var(--text-hi);margin:2px 0 0;font-weight:600}.u-ml-facts dd.is-none{color:var(--text-dim)}.u-ml-corr{border-top:1px solid var(--line);color:var(--text);gap:4px;padding-top:12px;display:grid}.u-mail-sub{color:var(--text-hi)}.u-mail-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);max-height:50vh;margin:0;line-height:1.5;overflow-y:auto}.u-mail-items{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.u-mail-item{text-align:center;justify-items:center;gap:4px;display:grid}.u-mail-item.is-taken{opacity:.55}@media (max-width:720px){.u-mail-meta .u-hint{display:none}}.u-open{justify-items:center;gap:14px;padding:8px 0;display:grid}.u-open-box.is-shake{animation:u-open-shake .9s ease-in-out infinite}.u-open-box.is-burst{animation:u-open-burst .45s ease-out both}.u-open-note{text-align:center;color:var(--text);margin:0}.u-open-note.is-bad{color:var(--bad)}.u-open-cards{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.u-open-card{border-radius:var(--r-card);border:1px solid var(--line);background:var(--inset);text-align:center;justify-items:center;gap:4px;width:96px;padding:10px 6px 8px;animation:u-open-pop .5s cubic-bezier(.2,.9,.3,1.2) both;display:grid}.u-open-card.is-rss b{color:var(--ok)}.u-open-rss{place-items:center;width:56px;height:56px;display:grid}@keyframes u-open-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-6deg)scale(1.02)}40%{transform:rotate(5deg)}60%{transform:rotate(-3deg)scale(1.03)}80%{transform:rotate(2deg)}}@keyframes u-open-burst{0%{transform:scale(1)}40%{transform:scale(1.18)}to{opacity:.6;transform:scale(.92)}}@keyframes u-open-pop{0%{opacity:0;transform:translateY(-36px)scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.u-open-box.is-burst,.u-open-box.is-shake,.u-open-card{animation:none}}.u-packs{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:14px 16px 16px;display:grid}.u-pack{border-radius:var(--r-card);border:1px solid var(--line);background:var(--inset);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--d-hover) var(--ease),transform var(--d-tap) var(--ease);grid-template-rows:auto auto 1fr auto;gap:8px;padding:10px;display:grid}.u-pack:hover{border-color:var(--accent-line)}.u-pack:active{transform:scale(.99)}.u-pack-art{aspect-ratio:16/10;object-fit:contain;border-radius:calc(var(--r-card) - 4px);background:var(--accent);width:100%}@supports (color:color-mix(in lab,red,red)){.u-pack-art{background:color-mix(in oklab,var(--accent) 6%,var(--panel))}}.u-pack-art.is-empty{color:var(--rss-gems);place-items:center;display:grid}.u-pack-art.u-pack-stage{--heat:0;isolation:isolate;border-radius:calc(var(--r-card) - 4px);border:0;display:block;position:relative;overflow:hidden}.u-pack-stage:after,.u-pack-stage:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.u-pack-stage:before{background:url(/game/store/gem-table.svg) bottom/cover no-repeat}.u-pack-stage.is-gems:after{background:radial-gradient(26% 12% at 50% 80%,rgb(220 40 62/calc(.08 + .3 * var(--heat))),transparent 80%);mix-blend-mode:screen}.u-pack-stage>img{transition:transform .25s;position:absolute}.u-pack-stage.is-gems>img{object-fit:contain;width:100%;height:100%;transform:translateY(var(--seat,20%));transform-origin:50% 82%;filter:drop-shadow(0 1.5px 1px #000000bf) drop-shadow(0 0 10px rgb(230 48 72/calc(.12 + .25 * var(--heat))));inset:0}.u-pack:hover .u-pack-stage.is-gems>img{transform:translateY(var(--seat,20%)) scale(1.03)}.u-pack-stage:is(.is-set,.is-supply)>img{object-fit:contain;object-position:50% 100%;transform-origin:50% 100%;filter:drop-shadow(0 1.5px 1px #000c)drop-shadow(0 8px 10px #00000073);width:auto;max-width:94%;bottom:15%;left:50%;transform:translate(-50%)}.u-pack-stage.is-set>img{height:80%;bottom:13%}.u-pack-stage.is-supply>img{height:78%}.u-pack:hover .u-pack-stage:is(.is-set,.is-supply)>img{transform:translate(-50%)scale(1.03)}@media (prefers-reduced-motion:reduce){.u-pack-stage>img{transition:none}}.u-pack-n{color:var(--text-hi);font-weight:600;line-height:1.3}.u-pack-in{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.u-pack-in.is-row{flex-wrap:nowrap;overflow:hidden}.u-pack-more{border:1px solid var(--line2);width:40px;height:40px;color:var(--text);background-color:#ffffff08;border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.u-pack-item .u-inv-cell{width:40px;height:40px}.u-pack-item .u-inv-cnt{font-size:9px}.u-pack-price{border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);justify-self:start;padding:4px 12px;font-weight:700}.u-pack-art.u-acc-stage{border:0;place-content:center;justify-items:center;gap:2px;display:grid;position:relative;overflow:hidden}.u-acc-stage-cap{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:11px}.u-acc-stage-n{letter-spacing:-.03em;color:var(--accent);text-shadow:0 6px 30px #0000008c;font-size:clamp(64px,18cqi,112px);font-weight:500;line-height:.95}.u-acc-stage{container-type:inline-size}.u-acc-stage-sub{color:var(--text);margin-top:4px;font-size:13px}.u-topup-sums{gap:var(--sp-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.u-co-pm.u-topup-sum{padding:var(--sp-10) var(--sp-8);grid-template-columns:1fr;place-items:center;display:grid}@media (max-width:520px){.u-topup-sums{grid-template-columns:repeat(2,minmax(0,1fr))}}.u-acc-stage.is-money .u-acc-stage-n{font-size:clamp(44px,13cqi,84px)}.u-acc-ks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.u-acc-k{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--muted);padding:1px 7px;font-size:11px}:is(.u-hp-scene,.u-dlv-hero,.u-pack-stage,.u-acc-stage){border-radius:var(--r-card);border:1px solid var(--line);color:var(--text);background-color:var(--bg);background-image:linear-gradient(to bottom,var(--bg),var(--bg)),url(/bg/scene-dusk.webp)}@supports (color:color-mix(in lab,red,red)){:is(.u-hp-scene,.u-dlv-hero,.u-pack-stage,.u-acc-stage){background-image:linear-gradient(to bottom,color-mix(in oklab,var(--bg) 60%,transparent),color-mix(in oklab,var(--bg) 88%,transparent)),url(/bg/scene-dusk.webp)}}:is(.u-hp-scene,.u-dlv-hero,.u-pack-stage,.u-acc-stage){background-position:50%,50% 45%;background-repeat:no-repeat;background-size:cover,cover}:root[data-scene=dawn] :is(.u-hp-scene,.u-dlv-hero,.u-pack-stage,.u-acc-stage){background-image:linear-gradient(to bottom,var(--bg),var(--bg)),url(/bg/scene-dawn.webp)}@supports (color:color-mix(in lab,red,red)){:root[data-scene=dawn] :is(.u-hp-scene,.u-dlv-hero,.u-pack-stage,.u-acc-stage){background-image:linear-gradient(to bottom,color-mix(in oklab,var(--bg) 60%,transparent),color-mix(in oklab,var(--bg) 88%,transparent)),url(/bg/scene-dawn.webp)}}:root[data-scene=day] :is(.u-hp-scene,.u-dlv-hero,.u-pack-stage,.u-acc-stage){background-image:linear-gradient(to bottom,var(--bg),var(--bg)),url(/bg/scene-day.webp)}@supports (color:color-mix(in lab,red,red)){:root[data-scene=day] :is(.u-hp-scene,.u-dlv-hero,.u-pack-stage,.u-acc-stage){background-image:linear-gradient(to bottom,color-mix(in oklab,var(--bg) 55%,transparent),color-mix(in oklab,var(--bg) 88%,transparent)),url(/bg/scene-day.webp)}}:root[data-scene=sunset] :is(.u-hp-scene,.u-dlv-hero,.u-pack-stage,.u-acc-stage){background-image:linear-gradient(to bottom,var(--bg),var(--bg)),url(/bg/scene-sunset.webp)}@supports (color:color-mix(in lab,red,red)){:root[data-scene=sunset] :is(.u-hp-scene,.u-dlv-hero,.u-pack-stage,.u-acc-stage){background-image:linear-gradient(to bottom,color-mix(in oklab,var(--bg) 60%,transparent),color-mix(in oklab,var(--bg) 88%,transparent)),url(/bg/scene-sunset.webp)}}:root[data-scene=night] :is(.u-hp-scene,.u-dlv-hero,.u-pack-stage,.u-acc-stage){background-image:linear-gradient(to bottom,var(--bg),var(--bg)),url(/bg/scene-night.webp)}@supports (color:color-mix(in lab,red,red)){:root[data-scene=night] :is(.u-hp-scene,.u-dlv-hero,.u-pack-stage,.u-acc-stage){background-image:linear-gradient(to bottom,color-mix(in oklab,var(--bg) 50%,transparent),color-mix(in oklab,var(--bg) 85%,transparent)),url(/bg/scene-night.webp)}}.u-hp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;min-height:330px;padding:14px 16px 16px;display:grid}.u-hp-scene{grid-template-rows:auto 1fr auto auto;gap:14px;padding:18px;display:grid}.u-hp-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.u-hp-cap{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:11px}.u-hp-cap.is-range{letter-spacing:.06em;color:var(--muted)}.u-hp-mid{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.u-hp-num{text-align:center;letter-spacing:-.03em;color:var(--accent);font-size:clamp(88px,9vw,124px);font-weight:500;line-height:.95}.u-hp-step{border-radius:var(--r-pill);border:1px solid var(--line2);background:var(--bg);place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.u-hp-step{background:color-mix(in oklab,var(--bg) 70%,transparent)}}.u-hp-step{color:var(--text-hi);cursor:pointer;transition:border-color var(--d-hover) var(--ease),color var(--d-hover) var(--ease)}.u-hp-step:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.u-hp-step:disabled{opacity:.35;cursor:default}.u-hp-scale{--knob:22px;position:relative}.u-hp-scale input{appearance:none;cursor:pointer;background:0 0;width:100%;height:26px;margin:0;display:block}.u-hp-scale input::-moz-range-track,.u-hp-scale input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent) var(--at),var(--line2) var(--at));border-radius:2px;height:4px}.u-hp-scale input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--knob);height:var(--knob);margin-top:-9px}.u-hp-scale input::-moz-range-thumb,.u-hp-scale input::-webkit-slider-thumb{background:var(--accent);border:4px solid var(--panel-solid);box-shadow:0 0 0 1px var(--accent);border-radius:50%}.u-hp-scale input::-moz-range-thumb{width:14px;height:14px}.u-hp-scale input:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.u-hp-marks,.u-hp-ticks{position:relative}.u-hp-ticks{height:12px}.u-hp-ticks i{top:0;left:calc(var(--knob) / 2 + (100% - var(--knob)) * var(--p));background:var(--line2);width:1px;height:5px;position:absolute}.u-hp-ticks i.is-sale{background:var(--muted);height:7px}.u-hp-ticks i.is-stock{background:var(--ok);height:10px}.u-hp-ticks i.is-at,.u-hp-ticks i.is-stock{border-radius:2px;width:3px;margin-left:-1px}.u-hp-ticks i.is-at{background:var(--accent);height:12px}.u-hp-marks{height:16px;color:var(--muted);font-size:12px}.u-hp-marks span{left:calc(var(--knob) / 2 + (100% - var(--knob)) * var(--p));position:absolute;translate:-50%}.u-hp-marks span.is-at{color:var(--accent)}.u-hp-legend{color:var(--muted);gap:14px;font-size:12px;display:flex}.u-hp-legend span{align-items:center;gap:6px;display:inline-flex}.u-hp-legend span:before{content:"";border-radius:2px;width:3px;height:10px}.u-hp-legend .is-stock:before{background:var(--ok)}.u-hp-legend .is-sale:before{background:var(--muted)}.u-hp-info{border-radius:var(--r-card);border:1px solid var(--line);background:var(--inset);grid-template-rows:auto auto 1fr auto;gap:14px;min-width:0;padding:18px;display:grid}.u-hp-head{justify-content:space-between;align-items:center;gap:10px;min-height:58px;display:flex}.u-hp-price{color:var(--text-hi);font-size:30px;font-weight:700;line-height:1}.u-hp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.u-hp-tile{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-content:start;gap:4px;min-width:0;padding:10px 12px;display:grid}.u-hp-tile small{color:var(--muted);font-size:12px}.u-hp-tile b{color:var(--text-hi);overflow-wrap:anywhere;font-size:16px;font-weight:600}.u-hp-tile.is-on{border-color:var(--ok-line)}.u-hp-tile.is-on b{color:var(--ok)}.u-hp-row{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:6px 8px;min-height:28px;display:flex}.u-hp-chip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;padding:2px 9px;font-size:12px}.u-hp-chip.is-jump{min-width:36px;color:var(--accent);border-color:var(--accent-line);cursor:pointer}.u-hp-chip.is-jump:hover{background:var(--accent-tint)}.u-hp-buy{justify-items:center;gap:8px;display:grid}@media (max-width:860px){.u-hp{grid-template-columns:minmax(0,1fr)}}.u-order-hall{width:44px;height:44px;color:var(--accent);background:var(--accent-tint);border-color:var(--accent-line);place-items:center;font-size:18px;font-weight:700;display:grid}.u-dlv-back{width:28px;height:28px;color:var(--muted);border:1px solid var(--line);background:var(--inset);transition:color var(--d-hover),border-color var(--d-hover);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.u-dlv-back:hover{color:var(--text-hi);border-color:var(--line2)}.u-dlv-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 26px;padding:20px 22px;display:grid;position:relative}.u-dlv-hero.is-open{animation:u-dlv-rise .52s var(--ease) both,u-dlv-flash 1.4s var(--ease) 1}@keyframes u-dlv-rise{0%{opacity:0;top:14px}to{opacity:1;top:0}}@keyframes u-dlv-flash{0%{box-shadow:0 0 0 0 var(--accent-glow);border-color:var(--accent-line)}40%{box-shadow:0 0 0 6px var(--accent-glow);border-color:var(--accent)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.u-dlv-hero.is-open{animation:none}}.u-dlv-lvl{justify-items:center;gap:2px;min-width:120px;display:grid}.u-dlv-lvl small{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:11px}.u-dlv-lvl b{letter-spacing:-.03em;color:var(--accent);font-size:96px;font-weight:500;line-height:.95}.u-dlv-head{gap:8px;min-width:0;display:grid}.u-dlv-state{color:var(--muted);font-size:13px}.u-dlv-name{color:var(--text-hi);overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:1.15}.u-dlv-facts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.u-dlv-fact{background:var(--bg);border-radius:10px;gap:2px;min-width:92px;padding:8px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.u-dlv-fact{background:color-mix(in oklab,var(--bg) 78%,transparent)}}.u-dlv-fact{border:1px solid var(--line)}.u-dlv-fact small{color:var(--muted);font-size:12px}.u-dlv-fact b{color:var(--text-hi);overflow-wrap:anywhere;font-size:15px;font-weight:600}.u-dlv-chars{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;display:flex}.u-dlv-char{border-radius:var(--r-pill);background:var(--bg);padding:2px 9px}@supports (color:color-mix(in lab,red,red)){.u-dlv-char{background:color-mix(in oklab,var(--bg) 78%,transparent)}}.u-dlv-char{border:1px solid var(--line);font-size:12px}.u-dlv-path{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:14px 0 0;list-style:none;display:grid}.u-dlv-path li{align-items:flex-start;gap:8px;min-width:0;padding-right:10px;display:flex;position:relative}.u-dlv-path i{border:1px solid var(--line2);background:var(--panel-solid);width:20px;height:20px;color:var(--on-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.u-dlv-path .is-done i{border-color:var(--accent);background:var(--accent)}.u-dlv-path .is-now i{border:5px solid var(--accent)}.u-dlv-path span{min-width:0;display:grid}.u-dlv-path b{color:var(--text-hi);font-size:13px;font-weight:600}.u-dlv-path .is-ahead b,.u-dlv-path small{color:var(--muted)}.u-dlv-path small{font-size:12px}.u-dlv-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.u-dlv-col{gap:14px;min-width:0;display:grid}.u-dlv-creds{gap:10px;padding:4px 16px 16px;display:grid}.u-dlv-secret{background:var(--inset);border:1px solid var(--line);border-radius:10px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:6px 10px;display:grid}.u-dlv-val{color:var(--text-hi);overflow-wrap:anywhere}.u-dlv-val.is-mask{color:var(--muted)}.u-dlv-code{background:var(--inset);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:10px 12px;display:flex}.u-dlv-code-v{gap:2px;display:grid}.u-dlv-codev{letter-spacing:.18em;color:var(--accent);font-size:28px;font-weight:800;line-height:1.15}.u-dlv-codev.is-empty{color:var(--line2)}.u-dlv-note{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.u-dlv-claim{justify-items:start;gap:10px;padding:4px 16px 16px;display:grid}.u-dlv-claim>.u-prog{justify-self:stretch}@media (max-width:1100px){.u-dlv-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.u-dlv-hero{grid-template-columns:minmax(0,1fr);padding:16px}.u-dlv-lvl{justify-items:start}.u-dlv-lvl b{font-size:72px}.u-dlv-secret{grid-template-columns:minmax(0,1fr) auto}.u-dlv-secret>.u-hint{grid-column:1/-1}}.u-order-art{object-fit:cover;background:var(--inset);border:1px solid var(--line);border-radius:10px;flex-shrink:0}.u-order-art.is-empty{color:var(--muted);place-items:center;display:grid}.u-order-meta{flex-shrink:0;gap:10px;margin-left:auto}.u-order-head,.u-order-meta{align-items:center;display:flex}.u-order-head{flex-wrap:wrap;gap:14px;padding:12px 16px 0}@media (max-width:720px){.u-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.u-order-meta b{display:none}.u-ahead .u-tabs-strip:not(:has(.u-tab-i)){gap:var(--sp-16)}}.u-pk-row .u-pk-c.is-sub.is-btn{pointer-events:auto;z-index:2;cursor:pointer;border-radius:6px}.u-pk-row .u-pk-c.is-sub.is-btn:hover .u-pk-tar{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.u-pk-money{min-width:0;color:var(--muted);align-items:center;gap:12px;margin-left:6px;font-size:12px;display:flex}.u-pk-m{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.u-pk-m+.u-pk-m{border-left:1px solid var(--line);padding-left:12px}.u-pk-m>svg{color:var(--accent)}.u-pk-m>b{color:var(--text-hi);font-weight:600}.u-btn.u-pk-bind{color:var(--accent);border-color:var(--accent-line)}.u-btn.u-pk-bind:hover{border-color:var(--accent)}@media (max-width:720px){.u-pk-money{flex-wrap:wrap;flex-basis:100%;order:1;margin-left:0}}.u-buy-us{border-radius:var(--r-control);border:1px dashed var(--accent-line);height:32px;color:var(--accent);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.u-plan .u-tag{white-space:nowrap;max-width:none}.u-chr{gap:12px;min-width:0;display:grid}.u-chr-h{gap:2px;display:grid}.u-chr-h b{color:var(--text-hi)}.u-chr-list{gap:6px}.u-chr-list,.u-chr-o{min-width:0;display:grid}.u-chr-o{border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);color:var(--text);text-align:left;transition:border-color var(--d-hover) var(--ease),background-color var(--d-hover) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px}.u-chr-o:hover:not(:disabled){border-color:var(--line2)}.u-chr-o.on{border-color:var(--accent);background:var(--accent-tint)}.u-chr-o:disabled{cursor:default}.u-chr-o.is-taken{opacity:.55}.u-chr-box{border:1.5px solid var(--line2);width:16px;height:16px;color:var(--on-accent);border-radius:4px;place-items:center;display:grid}.u-chr-box svg{opacity:0}.u-chr-o.is-static.on .u-chr-box,.u-chr-o[aria-checked=true] .u-chr-box{background:var(--accent);border-color:var(--accent)}.u-chr-o.is-static.on .u-chr-box svg,.u-chr-o[aria-checked=true] .u-chr-box svg{opacity:1}.u-chr-main{gap:6px;min-width:0;display:grid}.u-chr-top{align-items:center;gap:8px;min-width:0;display:flex}.u-chr-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-hi);font-weight:600;overflow:hidden}.u-chr-tag{background:var(--track);color:var(--muted);border-radius:6px;flex-shrink:0;padding:0 6px;font-size:11px;line-height:18px}.u-chr-o.on .u-chr-tag{background:var(--accent-tint);color:var(--accent)}.u-chr-meta{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.u-chr-meta .u-ac-chip{align-items:center}.u-chr-seen{color:var(--muted);white-space:nowrap;font-size:12px}.u-chr-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.u-chr-f>.u-hint{flex:200px}.u-chr-foot{flex:1;justify-content:flex-end;display:flex}.u-chr .u-hint.is-bad{color:var(--bad)}.u-chr-o.is-static{cursor:default}.u-chr-o.is-err{border-color:var(--bad-line)}.u-chr-num{text-align:center;width:16px}.u-chr-num,.u-chr-st{color:var(--muted);font-size:12px}.u-chr-st{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.u-chr-st.is-ok{color:var(--ok)}.u-chr-st.is-work{color:var(--accent)}.u-chr-st.is-error{color:var(--bad)}.u-chr-new.on{border-style:solid;border-color:var(--accent);background:var(--accent-tint);color:var(--accent)}.u-chr-step{align-items:center;gap:8px;display:inline-flex}.u-chr-step b{text-align:center;min-width:18px;color:var(--text-hi)}.u-civ-pick{width:132px;max-width:100%}.u-lp-list{max-height:min(52vh,460px);padding-right:2px;overflow-y:auto}.u-lp-o{cursor:pointer}.u-lp-names{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.u-orig{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.u-orig-o{border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);color:var(--text);text-align:left;transition:border-color var(--d-hover) var(--ease);align-content:start;justify-items:start;gap:6px;padding:16px;display:grid}.u-orig-o:hover{border-color:var(--accent)}.u-orig-o b{color:var(--text-hi)}.u-chr-login{cursor:pointer}.u-tier.is-locked{opacity:.45;cursor:not-allowed}@media (max-width:640px){.u-orig{grid-template-columns:minmax(0,1fr)}}.u-buy-char{align-items:center;gap:6px;min-width:0;display:flex}.u-buy-char .u-chr-n{flex:0 auto}.u-buy-char .u-ac-chip{align-items:center}.u-qty-fixed{font:700 var(--t-title) /1.1 var(--font-display);color:var(--text-hi)}.u-chr-new{border:1px dashed var(--line2);border-radius:var(--r-card);color:var(--muted);text-align:left;transition:border-color var(--d-hover) var(--ease);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.u-chr-new:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.u-chr-new .u-chr-main{gap:2px}.u-chr-newf{border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);gap:10px;padding:12px;display:grid}.u-chr-newg{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.u-chr-newg .u-select{width:100%}@media (max-width:640px){.u-chr-newg{grid-template-columns:minmax(0,1fr)}}.u-chr-c{align-items:center;gap:6px;min-width:0;display:inline-flex}@media (max-width:640px){.u-chr-o{grid-template-columns:auto minmax(0,1fr)}.u-chr-seen{grid-column:2}}.u-pk-login{align-items:center;gap:3px;display:inline-flex}.u-ac-chip>svg{align-self:center}.u-tw{width:100%}.u-tw-mark{color:var(--accent);animation:u-tw-breathe 2.4s ease-in-out 3}.u-tw-prog{width:100%;font-size:var(--t-body);color:var(--text-hi);align-items:center;gap:12px;display:flex}.u-tw-prog>.u-prog{flex:1}@keyframes u-tw-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.u-tw-mark{animation:none}}.u-kd-row{gap:var(--sp-6);display:flex}.u-kd,.u-kd-row{align-items:center;min-width:0}.u-kd{gap:2px var(--sp-6);flex-wrap:wrap;display:inline-flex}.u-kd-in{width:132px}@media (max-width:1079px){.u-kd-in{width:148px}}.u-buy-us-i{padding:0 9px}.u-kd-h{color:var(--text-dim);white-space:nowrap;font-size:11.5px}.u-kd-h.bad{color:var(--bad)}.u-plans{gap:8px;display:grid}.u-swipe-dots{display:none}.u-swipe-dot{height:28px;padding:0 var(--sp-10);border-radius:var(--r-pill);color:var(--muted);white-space:nowrap;transition:color var(--d-hover) var(--ease),background-color var(--d-hover) var(--ease),border-color var(--d-hover) var(--ease);border:1px solid #0000;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.u-swipe-dot.on{border-color:var(--line2);background-color:var(--inset);color:var(--text-hi)}.u-swipe-dot.pick:before{content:"";background-color:var(--accent);border-radius:50%;width:6px;height:6px}@media (max-width:860px){.u-tiers{gap:var(--sp-12);margin-inline:calc(-1 * var(--sp-16));padding:var(--sp-4) 9% var(--sp-8);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.u-tiers::-webkit-scrollbar{display:none}.u-tiers>.u-tier{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%}.u-tier{margin-block:var(--sp-12)}.u-tier.feat{order:0;margin-block:0}.u-tier:hover{transform:none}.u-swipe-dots{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}}@media (max-width:720px){.u-plans{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin-inline:-16px;padding:2px 16px 6px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.u-plans::-webkit-scrollbar{display:none}.u-plans>.u-plan{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 86%;align-content:start}.u-plans+.u-swipe-dots{margin-top:var(--sp-6);justify-content:center;gap:2px;display:flex}}@keyframes u-sheet-in{0%{opacity:0;transform:translateY(24px)}}@media (max-width:720px){.u-ovl.u-ovl-center{padding:var(--sp-8) 0 0;align-items:flex-end}.u-ovl.u-ovl-center>.u-modal{width:100%;max-width:none;max-height:calc(100dvh - var(--sp-24));border-radius:var(--r-panel) var(--r-panel) 0 0;animation:u-sheet-in .22s var(--ease-out) both;border-bottom:none}.u-ovl.u-ovl-center>.u-modal>.u-modal-f{padding-bottom:calc(var(--sp-12) + env(safe-area-inset-bottom));flex-wrap:wrap}.u-sub-pay{flex-direction:column;min-width:0;display:flex}.u-modal-f .u-sub-close{display:none}}@media (max-width:720px) and (prefers-reduced-motion:reduce){.u-ovl.u-ovl-center>.u-modal{animation:none}}@media (max-width:720px){.u-pk .u-fl-h{gap:var(--sp-8)}.u-pk .u-pk-hr-r{gap:var(--sp-6)}.u-pk-money{scrollbar-width:none;min-height:20px;-webkit-mask-image:linear-gradient(90deg,var(--mask-solid) calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,var(--mask-solid) calc(100% - 24px),transparent);flex-wrap:nowrap;overflow-x:auto}.u-pk-money::-webkit-scrollbar{display:none}.u-pk .u-fl-tb{gap:var(--sp-8);padding:var(--sp-8) var(--sp-12)}.u-pk .u-fl-tb>.u-pk-find{flex:1 1 0;min-width:0}.u-pk .u-fl-tb>.u-btn{order:1;height:40px}.u-pk .u-fl-tb>.u-seg{order:2}.u-pk .u-fl-tb>.u-pk-found{order:3}.u-4col{gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr))}.u-4col>.u-metric{padding:var(--sp-10) var(--sp-12)}.u-4col .u-metric-l{letter-spacing:.05em;font-size:11px;line-height:1.25}.u-4col .u-metric-v{margin-top:var(--sp-8);font-size:20px}.u-4col .u-metric-s{font-size:12px;line-height:1.35}.u-card:has(>.u-tbl-stack),.u-grow:has(>.u-tbl-stack),.u-scroll:has(>.u-tbl-stack){overflow-x:visible;-webkit-mask-image:none;mask-image:none}.u-tbl.u-tbl-stack{min-width:0;display:block}.u-tbl-stack thead{contain:inline-size;display:block}.u-tbl-stack thead:not(:has(.rok-sort)){display:none}.u-tbl-stack thead tr{gap:var(--sp-6);padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.u-tbl-stack thead tr::-webkit-scrollbar{display:none}.u-tbl.u-tbl-stack thead th,.u-tbl.u-tbl-stack thead th:last-child{height:28px;padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--inset);letter-spacing:.04em;text-align:left;flex-shrink:0;font-size:11px;line-height:26px;position:static}.u-tbl-stack thead th:empty{display:none}.u-tbl.u-tbl-stack thead th[aria-sort]{border-color:var(--accent-line)}.u-tbl-stack tbody{display:block}.u-tbl-stack tbody tr{gap:var(--sp-10) var(--sp-12);padding:var(--sp-12);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.u-tbl-stack tbody tr:last-child{border-bottom:none}.u-tbl.u-tbl-stack tbody td,.u-tbl.u-tbl-stack tbody td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:none;min-width:0;height:auto;padding:0;display:block}.u-tbl-stack tbody td[data-l]:before{content:attr(data-l);font-family:var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.u-tbl.u-tbl-stack tbody td:first-child:not(.mono),.u-tbl.u-tbl-stack tbody td[data-wide]{grid-column:1/-1}.u-tbl-stack tbody td:first-child:has(.u-tbl-n):before{display:none}.u-tbl.u-tbl-stack tbody td:last-child:not([data-l]):not(:first-child){justify-content:flex-end;gap:var(--sp-8);grid-column:1/-1;display:flex}.u-tbl-stack .u-tbl-n{display:block}.u-tbl-stack td:first-child .u-tbl-id{margin-top:2px;margin-left:0;display:block}.u-tbl-stack tbody td:empty{display:none}.u-tbl-stack tbody tr:hover td{background:0 0}}@media (max-width:1079px){.u-body .u-search{min-width:0;display:flex}.u-head .u-search{flex:auto}}@media (max-width:720px){.u-job>span:nth-child(2){flex:1 1 0;min-width:0}.u-eyebrow:has(>.u-hint){display:block}.u-work .u-view>*{min-width:0}.u-stats-bar .u-stats-dates{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;min-width:0;margin-left:0!important}.u-stats-dates>.u-inp{flex:130px;min-width:0}.u-ahead-top:has(>.u-ahead-r>.u-btn:only-child){flex-wrap:nowrap}.u-ahead-top:has(>.u-ahead-r>.u-btn:only-child)>.u-ahead-r{flex-shrink:0;width:auto}}@media (min-width:721px){.u-sub.is-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.u-hosp-empty{flex:1;place-items:center;min-height:160px;padding:24px 16px;display:grid}.u-al-facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.u-al-fact{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.u-al-fact:nth-child(4n){border-right:none}.u-al-fact:nth-last-child(-n+4){border-bottom:none}.u-al-fact-ic{border-radius:var(--r-control);background:var(--inset);border:1px solid var(--line);width:36px;height:36px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.u-al-fact-b{gap:2px;min-width:0;display:grid}.u-al-fact-b>small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.u-al-fact-b>b,.u-al-fact-b>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u-al-fact-b>b{font-size:var(--t-title);color:var(--text-hi)}.u-al-fact-b>.u-badge{justify-self:start}.u-al-about{border-top:1px solid var(--line);gap:6px;padding:14px 16px;display:grid}.u-al-about>small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.u-al-about>p{color:var(--text);white-space:pre-line;overflow-wrap:anywhere;margin:0}@media (max-width:720px){.u-al-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.u-al-fact:nth-child(4n){border-right:1px solid var(--line)}.u-al-fact:nth-child(2n){border-right:none}.u-al-fact:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.u-al-fact:nth-last-child(-n+2){border-bottom:none}.u-al-fact{gap:10px;padding:12px}}.u-al-members td{font-size:14px}@media (min-width:721px){.u-al-members td{height:56px}.u-al-members tr.is-self td{background:var(--accent-tint)}}.u-al-members .u-al-who{gap:12px}.u-al-members .u-al-who>b{font-size:15px;font-weight:600}.u-al-members .u-tp-av{width:40px;height:40px;font-size:16px}.u-al-place{min-width:26px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;flex-shrink:0;font-size:13px;font-weight:600}.u-al-place.is-top1{color:var(--accent)}.u-al-place.is-top2{color:var(--text-hi)}.u-al-place.is-top3{color:var(--warn)}.u-qs-num{color:var(--muted);white-space:nowrap}.u-qs-tbl tr.is-current{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.u-qs-rw{flex-wrap:wrap;gap:4px 12px;display:flex}.u-qs-chip{min-width:0;max-width:100%;color:var(--muted);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.u-qs-chip b{color:var(--text);font-weight:500}.u-qs-chip-n{text-overflow:ellipsis;min-width:0;max-width:220px;overflow:hidden}.u-qs-none{color:var(--muted)}.u-qs-name{gap:2px;display:grid}.u-qs-name small{color:var(--muted)}.u-qs-prog{gap:4px;display:grid}.u-qs-prog,.u-qs-rw{min-width:0}@media (min-width:721px){.u-qs-tbl{table-layout:fixed}.u-qs-tbl th:first-child{width:42%}.u-qs-tbl th:nth-child(2){width:20%}}.u-qt-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:4px 16px 16px;display:grid}.u-qt{border-radius:var(--r-panel);border:1px solid var(--line2);background:var(--inset);flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}.u-qt.is-current{border-color:var(--accent-line);background:linear-gradient(160deg,var(--accent),var(--inset) 70%)}@supports (color:color-mix(in lab,red,red)){.u-qt.is-current{background:linear-gradient(160deg,color-mix(in oklab,var(--accent) 14%,var(--inset)),var(--inset) 70%)}}.u-qt.is-ahead,.u-qt.is-ready{border-color:var(--ok-line);background:linear-gradient(160deg,var(--ok),var(--inset) 70%)}@supports (color:color-mix(in lab,red,red)){.u-qt.is-ahead,.u-qt.is-ready{background:linear-gradient(160deg,color-mix(in oklab,var(--ok) 12%,var(--inset)),var(--inset) 70%)}}.u-qt.is-later{background:0 0;border-style:dashed}.u-qt-head{align-items:center;gap:8px;min-width:0;display:flex}.u-qt-i{background:var(--panel);width:28px;height:28px;color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.u-qt.is-current .u-qt-i{color:var(--accent);background:var(--accent-tint)}.u-qt.is-ahead .u-qt-i,.u-qt.is-ready .u-qt-i{color:var(--ok);background:var(--ok-tint)}.u-qt-tag{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--muted);flex:auto;font-size:11px;overflow:hidden}.u-qt-text{font-family:var(--font-display);color:var(--text-hi);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:1.35}.u-qt.is-later .u-qt-text{color:var(--text)}.u-qt-prog{gap:6px;margin-top:auto;display:grid}.u-qt-nums{font-size:var(--t-body);color:var(--muted);justify-content:space-between;gap:8px;display:flex}.u-qt-nums b{color:var(--text-hi);font-weight:600}.u-qt-wait{font-size:var(--t-body);color:var(--text-dim)}.u-qt-rw{border-top:1px solid var(--line);min-width:0;padding-top:10px}.u-qt-more{padding:0 16px 14px}.u-qt-empty{border-radius:var(--r-panel);border:1px dashed var(--line2);align-items:flex-start;gap:12px;margin:4px 16px 16px;padding:12px 14px;display:flex}.u-qt-empty-t{color:var(--text);font-weight:500;line-height:28px}.u-qt-empty-b,.u-qt-empty-t{font-size:var(--t-body);margin:0}.u-qt-empty-b{color:var(--muted);line-height:1.5}.u-goal-hero{border-radius:var(--r-card);background:linear-gradient(135deg,var(--accent),var(--accent));align-items:center;gap:12px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.u-goal-hero{background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 12%,transparent),color-mix(in oklab,var(--accent) 2%,transparent))}}.u-goal-hero{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.u-goal-hero{border:1px solid color-mix(in oklab,var(--accent) 28%,var(--line))}}.u-goal-art{width:40px;height:40px;color:var(--accent);flex-shrink:0;place-items:center;display:grid}.u-goal-art img{filter:drop-shadow(0 2px 6px #00000040);width:40px;height:auto}.u-goal-hero-b{flex:1;gap:4px;min-width:0;display:grid}.u-goal-hero .u-goal-target b{align-items:center;gap:2px;display:inline-flex}.u-goal-hero .u-goal-target b svg{color:var(--muted)}.u-goal-prog{align-items:center;gap:8px;display:flex}.u-goal-prog .u-prog{flex:1}.u-goal-rss{flex-wrap:wrap;gap:2px 12px;display:flex}.u-goal-rss .u-spec{background:0 0;gap:5px;height:18px;padding:0}.u-goal-ok{position:relative}.u-goal-ok img{width:34px;height:auto}.u-goal-ok>i{width:18px;height:18px;color:var(--panel);background:var(--ok);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.u-hosp-ok{align-items:center;gap:8px;display:inline-flex}.u-hosp-ok svg,.u-summon-ok{color:var(--ok)}.u-summon-ok{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.u-summon-bad{color:var(--bad);font-size:12.5px}.u-pve-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}@media (max-width:1100px){.u-pve-grid{grid-template-columns:minmax(0,1fr)}}.u-pve-card{flex-direction:column;display:flex}.u-pve-body{flex:1;align-content:start;gap:14px;padding:4px 16px 16px;display:grid}.u-pve-prog{align-items:center;gap:10px;display:flex}.u-pve-prog>:first-child{flex:1}.u-pve-ch,.u-pve-map{gap:4px;display:grid}.u-pve-ch{grid-template-columns:18px repeat(10,minmax(0,1fr));align-items:center}.u-pve-ch-n{color:var(--muted);text-align:right;padding-right:2px;font-size:10.5px}.u-pve-ch i,.u-pve-legend i{background:var(--track);border-radius:4px;height:14px;display:block}.u-pve-ch i.s1,.u-pve-legend i.s1{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.u-pve-ch i.s1,.u-pve-legend i.s1{background:color-mix(in oklab,var(--accent) 35%,var(--track))}}.u-pve-ch i.s2{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.u-pve-ch i.s2{background:color-mix(in oklab,var(--accent) 65%,var(--track))}}.u-pve-ch i.s3,.u-pve-legend i.s3{background:var(--ok)}.u-pve-ch i.is-next,.u-pve-legend i.is-next{box-shadow:inset 0 0 0 2px var(--accent);background:0 0}.u-pve-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:11.5px;display:flex}.u-pve-legend span{align-items:center;gap:6px;display:inline-flex}.u-pve-legend i{width:14px;height:10px}.u-pve-hold{border-radius:var(--r-card);background:var(--warn-tint,var(--warn));align-items:flex-start;gap:8px;margin:0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.u-pve-hold{background:var(--warn-tint,color-mix(in oklab,var(--warn) 12%,transparent))}}.u-pve-hold{color:var(--text);font-size:12.5px}.u-pve-hold svg{color:var(--warn);flex-shrink:0;margin-top:2px}.u-pve-kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.u-pve-kv>span{border-radius:var(--r-card);background:var(--inset);border:1px solid var(--line);gap:2px;padding:8px 10px;display:grid}.u-pve-kv small{color:var(--muted);font-size:11px}.u-pve-kv b{font-size:var(--t-title);color:var(--text-hi)}.u-pve-loot{gap:6px;display:grid}.u-pve-chips{flex-wrap:wrap;gap:6px;display:flex}.u-pve-chip{border-radius:var(--r-pill);background:var(--inset);border:1px solid var(--line);align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;display:inline-flex}.u-pve-chip i{border-radius:2px;width:7px;height:7px}.u-pve-chip svg{color:var(--muted)}.u-pve-chip b{color:var(--text-hi)}.u-pve-log{gap:2px;display:grid}.u-pve-log .u-eyebrow{margin-bottom:4px}.u-pve-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 0;display:grid}.u-pve-row-b{gap:1px;min-width:0;display:grid}.u-pve-row-b b{color:var(--text-hi);font-size:13px}.u-pve-row-b .u-hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-pve-row-t{text-align:right;white-space:nowrap;min-width:84px}@media (max-width:720px){.u-pve-row{grid-template-columns:minmax(0,1fr) auto}.u-pve-row-t{display:none}}.u-hsec-t{align-items:center;gap:6px;display:inline-flex}.u-eyebrow.u-hsec-t{display:flex}.u-hsec-t svg{color:var(--muted);flex-shrink:0}.u-hbox-t.u-hsec-t svg{color:var(--accent)}.u-hsheet-top>.u-tmap-bar{padding-bottom:var(--sp-10)}.u-qlvl{gap:10px;display:grid}.u-qlvl-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.u-qlvl-k{color:var(--muted);font-size:12.5px}.u-qlvl-in{width:76px}.u-qlvl-go{margin-left:auto}.u-qlvl-plan{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:10px;display:flex}.u-qlvl-books{gap:6px;display:flex}.u-qlvl-book{width:44px}.u-qlvl-sum{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.u-qlvl-sum b{color:var(--text-hi)}.u-qlvl-sum svg{color:var(--muted)}.u-books{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;display:grid}.u-book{border-radius:var(--r-card);background:var(--inset);border:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) 64px auto;align-items:center;gap:10px;padding:8px 10px 8px 8px;display:grid}.u-book-b{gap:2px;min-width:0;display:grid}.u-book-n{color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.u-book-go{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.u-book-go{border:1px solid color-mix(in oklab,var(--accent) 40%,var(--line))}}.u-book-go.is-busy{opacity:.6;cursor:progress}@media (max-width:720px){.u-qlvl-go{width:100%;margin-left:0}}.u-htab svg{color:currentColor;opacity:.8}.u-auto2-row{padding-right:14px}.u-auto2-ic{border-radius:var(--r-control);background:var(--inset);width:28px;height:28px;color:var(--muted);flex:none;place-items:center;display:grid}.u-auto2-ic.is-on{color:var(--accent);background:var(--accent-tint)}.u-auto2-win{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.u-auto2-win>*{grid-column:1/-1;min-width:0}.u-auto2-win>.is-half{grid-column:auto}.u-auto2-win>.is-half>.u-select{width:100%;min-width:0}@media (max-width:560px){.u-auto2-win>.is-half{grid-column:1/-1}}.u-auto2-title{align-items:center;gap:8px;display:inline-flex}.u-auto2-info{display:inline-flex;position:relative}.u-auto2-tip{z-index:var(--z-tip);background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-card);width:max-content;max-width:min(300px,70vw);box-shadow:var(--shadow-pop);font-family:var(--font-ui);font-variation-settings:normal;font-size:var(--t-body);letter-spacing:0;color:var(--text);padding:8px 12px;font-weight:400;line-height:1.5;position:absolute;top:26px;left:-8px}.u-auto2-f{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.u-auto2-f.is-stack{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.u-auto2-f.is-stack>:is(.u-select,.u-auto2-step,.u-auto2-range){align-self:flex-start}.u-auto2-f.is-stack>.u-select{min-width:220px;max-width:100%}.u-auto2-l{min-width:0;color:var(--text);flex-direction:column;gap:2px;display:flex}.u-auto2-c{flex:none;justify-content:flex-end;max-width:60%;display:flex}.u-auto2-c .u-select{min-width:160px}.u-auto2-sub{align-items:center;gap:10px;display:flex}.u-auto2-sub.is-under{width:max-content;max-width:100%;animation:u-auto2-under .16s var(--ease-out) both}@keyframes u-auto2-under{0%{opacity:0}}.u-auto2-seg{flex-wrap:wrap;width:100%;display:flex}.u-auto2-seg>.u-seg-b{flex:1 1 0;min-width:max-content}.u-auto2-chips{flex-wrap:wrap;gap:6px;display:flex}.u-auto2-chips .u-chip{height:28px}.u-auto2-chips .u-chip[disabled]{opacity:.45}.u-auto2-n{border-radius:var(--r-pill);background:var(--accent);min-width:15px;height:15px;color:var(--bg,#fff);place-items:center;font-size:10px;font-weight:700;display:grid}.u-auto2-img{object-fit:contain;flex:none;width:16px;height:16px}.u-auto2-li .u-auto2-img{width:22px;height:22px}.u-auto2-range{gap:6px;display:flex}.u-auto2-range .u-select{min-width:92px}.u-auto2-list{border:1px solid var(--line);border-radius:var(--r-control);flex-direction:column;display:flex}.u-auto2-li{min-height:40px;color:var(--muted);align-items:center;gap:8px;padding:4px 6px 4px 10px;display:flex}.u-auto2-li+.u-auto2-li{border-top:1px solid var(--line)}.u-auto2-li-n{min-width:0;color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.u-auto2-li .u-select{min-width:150px}.u-auto2-win .u-inp{height:30px;font-size:var(--t-body)}.u-auto2-lh{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.u-auto2-li.is-empty{color:var(--muted);font-size:var(--t-body)}.u-auto2-li .u-auto2-step{margin-left:auto}.u-auto2-nest{display:contents}.u-auto2-pick,.u-auto2-pick-g{gap:8px;display:grid}.u-auto2-pick{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.u-auto2-tile{border:1px solid var(--line);border-radius:var(--r-control);background:var(--inset);color:var(--text-hi);font:inherit;cursor:pointer;transition:border-color var(--d-hover),background var(--d-hover);flex-direction:column;align-items:center;gap:4px;padding:10px 6px;display:flex}.u-auto2-tile:focus-visible,.u-auto2-tile:hover{border-color:var(--accent);background:var(--accent-tint)}.u-auto2-tile img{object-fit:contain;width:48px;height:48px}.u-auto2-tile-ic{width:48px;height:48px;color:var(--muted);place-items:center;display:grid}.u-auto2-tile-n{font-size:var(--t-body);text-align:center;line-height:1.25}.u-auto2-tile-s{color:var(--muted);font-size:11px}.u-auto2-tile.is-off img{filter:grayscale();opacity:.55}.u-auto2-tile.is-off .u-auto2-tile-n{color:var(--muted)}.u-auto2-pick:has(.u-auto2-htile){grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.u-auto2-htile{--rar:var(--rar-1);padding-top:12px;position:relative;overflow:hidden}.u-auto2-htile[data-rar="2"]{--rar:var(--rar-2)}.u-auto2-htile[data-rar="3"]{--rar:var(--rar-3)}.u-auto2-htile[data-rar="4"]{--rar:var(--rar-4)}.u-auto2-htile[data-rar="5"]{--rar:var(--rar-5)}.u-auto2-htile:before{content:"";background:var(--rar);height:2px;position:absolute;inset:0 0 auto}.u-auto2-htile:focus-visible,.u-auto2-htile:hover{border-color:var(--rar)}@supports (color:color-mix(in lab,red,red)){.u-auto2-htile:focus-visible,.u-auto2-htile:hover{border-color:color-mix(in srgb,var(--rar) 55%,var(--line2))}}.u-auto2-htile:focus-visible,.u-auto2-htile:hover{background:var(--rar)}@supports (color:color-mix(in lab,red,red)){.u-auto2-htile:focus-visible,.u-auto2-htile:hover{background:color-mix(in srgb,var(--rar) 8%,var(--inset))}}.u-auto2-htile .u-hava.has-img{width:48px;height:55px}.u-auto2-htile .u-htag-i{width:20px;height:20px}.u-auto2-htile .u-rar{font-weight:600}.u-auto2-htile.is-off .u-hava{filter:grayscale(.85);opacity:.6}.u-auto2-htile.is-off img{filter:none;opacity:1}.u-auto2-htags{gap:2px;min-height:20px;display:flex}.u-auto2-htags>span{display:block}.u-sktip.u-auto2-htip{z-index:calc(var(--z-ovl) + 1);gap:var(--sp-6);max-height:calc(100vh - 16px);display:grid;overflow:hidden;transform:none}.u-auto2-htip .u-htags{flex-wrap:wrap}.u-auto2-hsk{gap:var(--sp-10);grid-template-columns:32px 1fr;align-items:start;display:grid}.u-auto2-hsk img{background:var(--track);border-radius:6px;width:32px;height:32px}.u-auto2-hsk img.is-off{filter:grayscale();opacity:.5}.u-auto2-hsk p{white-space:pre-line;color:var(--muted);margin:2px 0 0;font-size:11.5px;line-height:1.4}.u-auto2-more{color:var(--accent);font-size:var(--t-body);align-self:flex-start;align-items:center;gap:6px;font-weight:500;display:flex}.u-auto2-step{align-items:center;gap:4px;display:inline-flex}.u-auto2-step .u-inp-wrap,.u-auto2-step>.u-inp{width:128px}.u-auto2-step .u-inp{text-align:center}@media (max-width:560px){.u-auto2-f:not(.is-stack){flex-wrap:wrap}.u-auto2-c{max-width:100%}}.u-seg-ic{align-items:center;gap:6px;display:inline-flex}.u-goal-hall{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.u-goal-hall-ic{border-radius:var(--r-control);background:var(--accent-tint);width:36px;height:36px;color:var(--accent);flex:none;place-items:center;display:grid}.u-goal-hall-v{font:700 var(--t-section)/1 var(--font-display);color:var(--text-hi)}.u-goal-preset-name{color:var(--text-hi);font-weight:600}.u-goal-preset{padding:0 6px 0 0}.u-goal-preset-b{min-width:0;min-height:48px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:6px 10px;display:flex}.u-goal-preset-b:hover:not(:disabled) .u-auto2-li-n{color:var(--accent)}.u-goal-preset-b:disabled{cursor:default}.u-goal-preset-ic{border-radius:var(--r-control);background:var(--inset);flex:none;place-items:center;width:28px;height:28px;display:grid}.u-goal-preset.is-on .u-goal-preset-ic{background:var(--accent-tint);color:var(--accent)}.u-goal-preset-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.u-goal-save{gap:8px;display:flex}.u-goal-save .u-inp{flex:1;min-width:0}.u-goal-accounts{max-height:320px;overflow-y:auto}.u-goal-accounts .u-auto2-li{cursor:pointer;justify-content:space-between}.u-bell-n{border-radius:var(--r-pill);min-width:14px;height:14px;font:700 9px/1 var(--font-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--on-accent);background:var(--accent);box-shadow:0 0 0 2px var(--panel-solid,var(--panel));pointer-events:none;place-items:center;padding:0 3px;display:grid;position:absolute;top:3px;right:2px;transform:translate(35%,-35%)}.u-nc-scrim{z-index:var(--z-notif);position:fixed;inset:0}.u-notif.u-nc{width:340px;max-height:min(640px,calc(100dvh - var(--top) - var(--sp-24)));transform-origin:100% 0;animation:ncin .18s var(--ease-out) both;outline:none}.u-nc[data-leaving]{animation:ncout .14s var(--ease) both;pointer-events:none}@keyframes ncin{0%{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes ncout{to{opacity:0;transform:translateY(-4px)scale(.98)}}.u-nc-h{align-items:center;gap:var(--sp-8);padding:var(--sp-12) var(--sp-10) var(--sp-8) var(--sp-16);display:flex}.u-nc-title{font:600 var(--t-title)/1.2 var(--font-ui);color:var(--text-hi);margin:0}.u-nc-total{font-size:var(--t-body);color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap}.u-nc-acts{align-items:center;margin-left:auto}.u-nc-acts,.u-nc-tabs{gap:var(--sp-4);display:flex}.u-nc-tabs{padding:0 var(--sp-10);border-bottom:1px solid var(--line)}.u-nc-tab{align-items:center;gap:var(--sp-6);height:38px;padding:0 var(--sp-8);font-size:var(--t-body);color:var(--muted);transition:color var(--d-hover) var(--ease);display:inline-flex;position:relative}.u-nc-tab:hover{color:var(--text-hi)}.u-nc-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:var(--r-control)}.u-nc-tab[aria-selected=true]{color:var(--text-hi);font-weight:600}.u-nc-tab:after{content:"";left:var(--sp-6);right:var(--sp-6);background:var(--accent);height:2px;transition:transform var(--d-move) var(--ease-out);border-radius:2px;position:absolute;bottom:-1px;transform:scaleX(0)}.u-nc-tab[aria-selected=true]:after{transform:scaleX(1)}.u-nc-tab-n{border-radius:var(--r-pill);min-width:18px;height:18px;font:700 11px/1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--on-accent);background:var(--accent);place-items:center;padding:0 5px;display:inline-grid}.u-nc-tab:not([aria-selected=true]) .u-nc-tab-n{color:var(--accent);background:var(--accent-tint)}.u-nc-list{overscroll-behavior:contain;min-height:0;padding:0 var(--sp-6) var(--sp-6);scrollbar-width:thin;flex:1;overflow-y:auto}.u-nc-day{z-index:1;padding:var(--sp-12) var(--sp-10) var(--sp-6);font:600 11px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);background:var(--panel);margin:0;position:sticky;top:0}.u-nc-row{align-items:flex-start;gap:var(--sp-12);padding:var(--sp-10) var(--sp-24) var(--sp-10) var(--sp-10);border-radius:var(--r-card);color:inherit;transition:background var(--d-hover) var(--ease);text-decoration:none;display:flex;position:relative}.u-nc-row+.u-nc-row{margin-top:2px}a.u-nc-row:hover,button.u-nc-row:hover{background:var(--inset)}a.u-nc-row:focus-visible,button.u-nc-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}button.u-nc-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.u-nc-group+.u-nc-group,.u-nc-group+.u-nc-row,.u-nc-row+.u-nc-group{margin-top:2px}.u-nc-open{color:var(--muted);align-items:center;gap:2px;font-size:11.5px;display:inline-flex}.u-nc-open>svg{transition:transform var(--d-hover) var(--ease)}.u-nc-open[data-open]>svg{transform:rotate(90deg)}.u-nc-subs{margin:2px 0 var(--sp-6) calc(32px + var(--sp-12) + var(--sp-10));padding-left:var(--sp-8);border-left:1px solid var(--line);gap:1px;display:grid}.u-nc-sub{align-items:baseline;gap:var(--sp-8);padding:var(--sp-4) var(--sp-8);border-radius:var(--r-control);color:inherit;font-size:12.5px;line-height:1.4;text-decoration:none;display:flex}a.u-nc-sub:hover{background:var(--inset)}a.u-nc-sub:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.u-nc-sub-m{gap:0 var(--sp-6);min-width:0;color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;flex:1;display:flex}.u-nc-sub-m b{color:var(--text);font-weight:600}.u-nc-more{padding:var(--sp-8) 0 var(--sp-4);justify-content:center;display:flex}.u-nc-row.is-new{background:var(--accent-tint)}@supports (color:color-mix(in lab,red,red)){.u-nc-row.is-new{background:color-mix(in oklab,var(--accent-tint) 50%,transparent)}}a.u-nc-row.is-new:hover{background:var(--accent-tint)}.u-nc-row.is-read{transition:background 1.6s var(--ease)}.u-nc-row.is-pinned{box-shadow:inset 2px 0 0 var(--bad)}.u-nc-ic{border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.u-nc-m{flex:1;gap:3px;min-width:0;display:grid}.u-nc-top{align-items:baseline;gap:var(--sp-8);display:flex}.u-nc-n{min-width:0;font-size:var(--t-body);color:var(--text-hi);flex:1;font-weight:600;line-height:1.35}.u-nc-t{color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:11.5px}.u-nc-b{font-size:var(--t-body);color:var(--muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.u-nc-meta{align-items:center;gap:var(--sp-6);flex-wrap:wrap;margin-top:3px;display:flex}.u-nc-src{border-radius:var(--r-pill);max-width:100%;height:20px;color:var(--text);background:var(--inset);border:1px solid var(--line);align-items:center;gap:4px;padding:0 7px;font-size:11.5px;display:inline-flex}.u-nc-src>svg{color:var(--muted)}.u-nc-src>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-nc-img{object-fit:cover;border-radius:8px;flex-shrink:0;width:44px;height:44px}.u-nc-dot{right:var(--sp-10);background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--accent-tint);opacity:0;transition:opacity var(--d-move) var(--ease),transform var(--d-move) var(--ease-out);border-radius:50%;margin-top:-4px;position:absolute;top:50%;transform:scale(.4)}.u-nc-row.is-new .u-nc-dot{opacity:1;transform:none}.u-nc-row.is-read .u-nc-dot{opacity:0;transition-duration:.6s;transform:scale(.4)}.u-nc-empty{justify-items:center;gap:var(--sp-6);padding:var(--sp-40) var(--sp-24);text-align:center;display:grid}.u-nc-empty-i{width:48px;height:48px;margin-bottom:var(--sp-6);color:var(--ok);background:var(--ok-tint);border-radius:50%;place-items:center;display:grid}.u-nc-empty b{font-size:var(--t-body);color:var(--text-hi)}.u-nc-empty-t{max-width:260px;font-size:var(--t-body);color:var(--muted);line-height:1.45}.u-nc-f{justify-content:flex-end;align-items:center;gap:var(--sp-8);min-height:46px;padding:var(--sp-8) var(--sp-10);border-top:1px solid var(--line);display:flex}@media (prefers-reduced-motion:reduce){.u-nc,.u-nc[data-leaving]{animation-duration:1ms}.u-nc-dot,.u-nc-tab:after{transition:none}}@media (max-width:720px){.u-notif.u-nc{transform-origin:bottom;width:auto;height:100dvh;max-height:none;padding-top:env(safe-area-inset-top);z-index:calc(var(--z-notif) + 1);border-width:0;border-radius:0;position:fixed;inset:0}.u-nc .u-nc-list{flex:auto;min-height:0}.u-nc .u-nc-f{padding-bottom:calc(var(--sp-8) + env(safe-area-inset-bottom))}.u-nc-row{padding-top:var(--sp-12);padding-bottom:var(--sp-12)}}.u-evrow{border-radius:var(--r-card);align-items:center;gap:12px;padding:11px 12px 11px 14px;display:flex;position:relative}.u-evrow.is-new{background:var(--accent-tint)}@supports (color:color-mix(in lab,red,red)){.u-evrow.is-new{background:color-mix(in oklab,var(--accent-tint) 55%,transparent)}}.u-evrow.is-new:before{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 0 3px var(--accent-tint);border-radius:50%;margin-top:-2.5px;position:absolute;top:50%;left:4px}.u-evrow-i{border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.u-evrow-m{flex:1;gap:2px;min-width:0;display:grid}.u-evrow-n{color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35}.u-evrow-b,.u-evrow-n{font-size:var(--t-body);overflow:hidden}.u-evrow-b{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box}.u-evrow-img{object-fit:cover;border:1px solid var(--line);border-radius:8px;flex-shrink:0;width:64px;height:40px}.u-ann{--ann:var(--accent);--ann-tint:var(--accent-tint);--ann-line:var(--accent-line);background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-panel);width:min(480px,100%);max-height:min(88vh,760px);box-shadow:var(--shadow-pop);animation:cmdin .24s var(--ease-out) both;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.u-ann.is-ok{--ann:var(--ok);--ann-tint:var(--ok-tint);--ann-line:var(--ok-line)}.u-ann.is-warn{--ann:var(--warn);--ann-tint:var(--warn-tint);--ann-line:var(--warn-line)}.u-ann.is-bad{--ann:var(--bad);--ann-tint:var(--bad-tint);--ann-line:var(--bad-line)}.u-ann:before{content:"";z-index:2;background:linear-gradient(90deg,transparent,var(--ann) 30%,var(--ann) 70%,transparent);height:2px;position:absolute;inset:0 0 auto}.u-ann-img{aspect-ratio:16/9;background:var(--inset);flex-shrink:0;max-height:270px;position:relative;overflow:hidden}.u-ann-img img{object-fit:cover;width:100%;height:100%;display:block}.u-ann-img:after{content:"";background:linear-gradient(transparent,var(--panel));height:38%;position:absolute;inset:auto 0 0}.u-ann-band{background:radial-gradient(60% 120% at 50% 0,var(--ann-tint),transparent 72%),linear-gradient(var(--inset),var(--panel));border-bottom:1px solid var(--line);flex-shrink:0;place-items:center;height:116px;display:grid}.u-ann-sign{width:58px;height:58px;color:var(--ann);background:var(--ann-tint);border:1px solid var(--ann-line);box-shadow:0 0 0 7px var(--ann-tint);border-radius:18px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.u-ann-sign{box-shadow:0 0 0 7px color-mix(in oklab,var(--ann-tint) 45%,transparent)}}.u-ann-x{z-index:3;position:absolute;top:10px;right:10px}.u-ann-x .u-ibtn{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.u-ann-x .u-ibtn{background:color-mix(in oklab,var(--panel) 72%,transparent)}}.u-ann-x .u-ibtn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.u-ann-b{gap:8px;min-height:0;padding:18px 22px 4px;display:grid;overflow-y:auto}.u-ann-eye{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ann);align-items:center;gap:7px;font-size:11px;display:flex}.u-ann-eye i{color:var(--text-dim);font-style:normal}.u-ann-eye .mono{color:var(--muted);letter-spacing:.04em;text-transform:none}.u-ann-t{font-family:var(--font-display);font-variation-settings:var(--sharp);font-weight:600;font-size:var(--t-section);letter-spacing:-.02em;color:var(--text-hi);text-wrap:balance;margin:0;line-height:1.22}.u-ann-text{font-size:var(--t-body);color:var(--text);gap:10px;line-height:1.65;display:grid}.u-ann-text p{white-space:pre-line;margin:0}.u-ann-text ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.u-ann-text li{padding-left:16px;position:relative}.u-ann-text li:before{content:"";background:var(--ann,var(--accent));border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:3px}.u-ann-text b{color:var(--text-hi);font-weight:600}.u-ann-text a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:3px}.u-ann-f{justify-content:flex-end;align-items:center;gap:8px;padding:16px 22px 20px;display:flex}.u-ann.is-preview{width:100%;max-width:440px;max-height:none;margin:0 auto;animation:none}@media (max-width:720px){.u-ovl.u-ovl-center>.u-ann{width:100%;max-height:calc(100dvh - var(--sp-24));border-radius:var(--r-panel) var(--r-panel) 0 0;animation:u-sheet-in .22s var(--ease-out) both;border-bottom:none}.u-ovl.u-ovl-center>.u-ann .u-ann-f{padding-bottom:calc(var(--sp-16) + env(safe-area-inset-bottom))}.u-ovl.u-ovl-center>.u-ann .u-ann-f>*{flex:1}}.u-annbar{flex-shrink:0;gap:8px;padding:0 16px 12px;display:grid}.u-annb{--ann:var(--accent);--ann-tint:var(--accent-tint);--ann-line:var(--accent-line);border:1px solid var(--ann-line);border-radius:var(--r-card);background:linear-gradient(90deg,var(--ann-tint),transparent 70%),var(--panel);min-height:48px;animation:pop .2s var(--ease-out) both;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex;position:relative}.u-annb.is-ok{--ann:var(--ok);--ann-tint:var(--ok-tint);--ann-line:var(--ok-line)}.u-annb.is-warn{--ann:var(--warn);--ann-tint:var(--warn-tint);--ann-line:var(--warn-line)}.u-annb.is-bad{--ann:var(--bad);--ann-tint:var(--bad-tint);--ann-line:var(--bad-line)}.u-annb-i{width:30px;height:30px;color:var(--ann);background:var(--ann-tint);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.u-annb-img{object-fit:cover;border-radius:7px;flex-shrink:0;width:44px;height:30px}.u-annb-t{min-width:0;font-size:var(--t-body);flex:1;align-items:baseline;gap:10px;line-height:1.4;display:flex}button.u-annb-t{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button.u-annb-t:hover b{color:var(--ann)}.u-annb-t b{color:var(--text-hi);white-space:nowrap;transition:color var(--d-hover) var(--ease);font-weight:600}.u-annb-t span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.u-annb-cta,.u-annb-x{flex-shrink:0}.u-annbar.is-float{z-index:60;width:min(760px,100% - 32px);padding:0;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.u-annb.is-float{box-shadow:var(--shadow-pop);animation:up .3s var(--ease-out) both}@media (max-width:720px){.u-annbar{gap:6px;padding:0 10px 8px}.u-annb{gap:10px;min-height:44px;padding:6px 6px 6px 10px}.u-annb-i{border-radius:8px;width:26px;height:26px}.u-annb-img{width:36px;height:26px}.u-annb-t>span{display:none}.u-annb-t b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-annbar.is-float{bottom:calc(12px + env(safe-area-inset-bottom))}}.u-annrow{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.u-annrow .u-job-s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-annrow-auto{border-radius:var(--r-pill);color:var(--muted);background:var(--inset);margin-left:8px;padding:1px 6px;font-size:11px;font-weight:500}.u-annrow-stats{color:var(--muted);flex-shrink:0;gap:10px;font-size:12px;display:flex}.u-annrow-stats>span{align-items:center;gap:4px;display:inline-flex}.u-anned .u-modal-b{padding:0}.u-anned-grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);min-height:0;display:grid}.u-anned-grid>.u-stack{padding:var(--sp-16)}.u-anned-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.u-anned .u-seg{flex-wrap:wrap}.u-anned-checks{align-items:center;gap:18px;min-height:34px;display:flex}.u-anned-toggles{gap:8px;display:grid}.u-anned-toggles .u-form-tog{cursor:pointer;align-items:center}.u-anned-img{align-items:center;gap:10px;display:flex}.u-anned-img img,.u-anned-img-0{object-fit:cover;border:1px solid var(--line);border-radius:8px;flex-shrink:0;width:84px;height:48px}.u-anned-img-0{color:var(--text-dim);background:var(--inset);place-items:center;display:grid}.u-anned-err{font-size:var(--t-body);color:var(--bad);margin:0}.u-anned-prev{padding:var(--sp-16);border-left:1px solid var(--line);background:radial-gradient(circle at 1px 1px,var(--line) 1px,transparent 0) 0 0 /16px 16px,var(--bg);align-content:start;align-self:start;gap:10px;min-height:100%;display:grid;position:sticky;top:0}.u-anned-prev-h{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-size:11px;font-family:var(--font-mono)}.u-anned-stage{gap:14px;display:grid}.u-anned-stage.is-banner .u-annb.is-float{position:static}.u-anned-stage.is-feed .u-evrow{background:var(--panel);border:1px solid var(--line)}@media (max-width:960px){.u-anned-grid{grid-template-columns:1fr}.u-anned-prev{border-left:0;border-top:1px solid var(--line);position:static}}@media (max-width:720px){.u-anned-row{grid-template-columns:1fr}}.u-tabs{height:auto;min-height:var(--tabs-h);padding:6px var(--sp-10);align-items:center}.u-ahead .u-tabs-strip,.u-ahead .u-tabs-strip:not(:has(.u-tab-i)),.u-tabs-strip{align-items:center;gap:2px}.u-tab{height:32px;padding:0 var(--sp-12);border-radius:var(--r-control);transition:color var(--d-hover) var(--ease),background-color var(--d-hover) var(--ease),box-shadow var(--d-hover) var(--ease);font-weight:500}@media (min-width:721px){@container u-tabs (min-width:960px){.u-ahead .u-tabs-strip:has(.u-tab-i){justify-content:space-between;gap:0}.u-ahead .u-tab:has(>.u-tab-i){gap:4px;padding:0 6px}}@container u-tabs (min-width:1160px){.u-ahead .u-tab:has(>.u-tab-i){padding:0 var(--sp-12) 0 var(--sp-10);gap:7px}}}.u-tab.is-hover,.u-tab:hover{background-color:var(--text-hi)}@supports (color:color-mix(in lab,red,red)){.u-tab.is-hover,.u-tab:hover{background-color:color-mix(in oklab,var(--text-hi) 4%,transparent)}}.u-tab[aria-current=page]{color:var(--text-hi);background-color:var(--text-hi);font-weight:600}@supports (color:color-mix(in lab,red,red)){.u-tab[aria-current=page]{background-color:color-mix(in oklab,var(--text-hi) 7%,transparent)}}.u-tab[aria-current=page]{box-shadow:inset 0 0 0 1px var(--text-hi)}@supports (color:color-mix(in lab,red,red)){.u-tab[aria-current=page]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text-hi) 9%,transparent)}}.u-tab[aria-current=page]:after{content:none}.u-tab-i{color:var(--text-dim);transition:color var(--d-hover) var(--ease);flex-shrink:0;justify-content:center;align-items:center}.u-tab:hover>.u-tab-i{color:var(--muted)}.u-tab[aria-current=page]>.u-tab-i{color:var(--accent)}.u-tab-flag{flex-shrink:0}.u-panel .u-tab:focus-visible{outline-offset:-2px;border-radius:var(--r-control)}.u-hsheet-tabs .u-tabs{padding:6px 0}@media (max-width:720px){.u-tabs{padding:6px}.u-ahead .u-tabs-strip:has(.u-tab-i){gap:0}.u-ahead .u-tab:has(>.u-tab-i){gap:0;min-width:26px;height:34px;padding:0}.u-ahead .u-tab:has(>.u-tab-i)>.u-tab-flag{top:7px;left:calc(50% + 7px)}}.u-ac-tb{flex-wrap:wrap;row-gap:8px}.u-ac-tb-r{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.u-ac-tb .u-pk-found{margin-left:0}.u-grp-dot{border-radius:var(--r-pill);background:var(--grp,var(--muted));width:8px;height:8px;box-shadow:0 0 0 3px var(--grp,var(--muted));flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.u-grp-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--grp,var(--muted)) 22%,transparent)}}.u-grp-tag{z-index:2;border-radius:var(--r-pill);background:var(--grp,var(--muted));align-items:center;gap:5px;max-width:150px;height:20px;padding:0 8px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.u-grp-tag{background:color-mix(in srgb,var(--grp,var(--muted)) 16%,transparent)}}.u-grp-tag{border:1px solid var(--grp,var(--muted))}@supports (color:color-mix(in lab,red,red)){.u-grp-tag{border:1px solid color-mix(in srgb,var(--grp,var(--muted)) 40%,transparent)}}.u-grp-tag{color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.u-ac-colpick{cursor:pointer;max-width:100%;margin:0 0 8px}.u-grp-goal{min-width:0;color:var(--muted);gap:10px}.u-grp-goal,.u-grp-goal-t{align-items:center;display:inline-flex}.u-grp-goal-t{white-space:nowrap;gap:5px}.u-grp-goal-t b{color:var(--text-hi)}.u-grp-goal-t.is-done,.u-grp-goal-t.is-done b{color:var(--ok)}.u-grp-goal-bar{border-radius:var(--r-pill);background:var(--track);width:72px;height:4px;display:block;overflow:hidden}.u-grp-goal-bar b{border-radius:inherit;background:var(--grp,var(--accent));height:100%;display:block}.u-grp-due{white-space:nowrap}.u-grp-due.is-warn{color:var(--warn)}.u-grp-due.is-bad{color:var(--bad)}.u-grp-ban{border:1px solid var(--grp);margin:4px 16px 12px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.u-grp-ban{border:1px solid color-mix(in srgb,var(--grp) 42%,transparent)}}.u-grp-ban{border-radius:var(--r-card);background:var(--grp)}@supports (color:color-mix(in lab,red,red)){.u-grp-ban{background:color-mix(in srgb,var(--grp) 9%,transparent)}}.u-grp-ban{box-shadow:inset 3px 0 0 var(--grp)}.u-grp-ban-t{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.u-grp-ban-t>b{color:var(--text-hi);font-size:15px;font-family:var(--font-display)}.u-grp-ban-e{margin-left:auto}.u-grp-ban-n{color:var(--text);white-space:pre-wrap;margin:8px 0 0;line-height:1.5}.u-ac-sec{padding:0 0 6px}.u-ac-sec+.u-ac-sec{margin-top:4px}.u-ac-sec-h{z-index:4;background:var(--panel-solid);border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:40px;padding:0 16px;display:flex;position:sticky;top:0}.u-pk-hr~.u-ac-sec .u-ac-sec-h{top:36px}.u-ac-sec-h.is-group{box-shadow:inset 2px 0 0 var(--grp)}@supports (color:color-mix(in lab,red,red)){.u-ac-sec-h.is-group{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--grp) 70%,transparent)}}.u-ac-sec-t{min-width:0;color:var(--text-hi);font-size:var(--t-body);align-items:center;gap:8px;display:inline-flex}.u-ac-sec-t b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.u-ac-sec-h.is-bad .u-ac-sec-t b{color:var(--bad)}.u-ac-sec-h.is-ok .u-ac-sec-t b{color:var(--ok)}.u-ac-sec-h.is-accent .u-ac-sec-t b{color:var(--accent)}.u-ac-sec-chev,.u-ac-sec-h.is-muted .u-ac-sec-t b{color:var(--muted)}.u-ac-sec-chev{transition:transform var(--d-hover) var(--ease)}.u-ac-sec.is-closed .u-ac-sec-chev{transform:rotate(-90deg)}.u-ac-sec-note{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.u-ac-sec-r{gap:6px;margin-left:auto;display:flex}.u-ac-sec.is-closed{padding-bottom:0}.u-ac-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;padding:12px 16px 6px;display:grid}.u-ac-pad{padding-top:4px}.u-ac-card{border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--inset);background-image:linear-gradient(90deg,var(--grp,transparent),transparent 64px);flex-direction:column;gap:11px;min-width:0;padding:14px 14px 12px 15px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.u-ac-card{background-image:linear-gradient(90deg,color-mix(in srgb,var(--grp,transparent) 14%,transparent),transparent 64px)}}.u-ac-card{box-shadow:inset 2px 0 0 var(--grp,transparent)}@supports (color:color-mix(in lab,red,red)){.u-ac-card{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--grp,transparent) 55%,transparent)}}.u-ac-card{color:var(--text);font-size:var(--t-body);text-align:left;transition:border-color var(--d-hover) var(--ease),background-color var(--d-hover) var(--ease)}.u-ac-card:hover{border-color:var(--line2);background-color:var(--track)}.u-ac-card:focus-within{border-color:var(--accent-line)}.u-ac-card.is-bad{border-color:var(--bad-line)}.u-ac-card.is-new{border-style:dashed;border-color:var(--accent-line)}.u-ac-open{z-index:1;border-radius:inherit;position:absolute;inset:0}.u-ac-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.u-ac-top{align-items:center;gap:12px;min-width:0;display:flex}.u-ac-av{display:inline-flex;position:relative}.u-ac-av .u-acc-live{z-index:1;width:11px;height:11px;box-shadow:0 0 0 2px var(--panel-solid);position:absolute;bottom:1px;right:1px}.u-ac-id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.u-ac-n{font-family:var(--font-display);color:var(--text-hi);text-overflow:ellipsis;font-size:14.5px;font-weight:600}.u-ac-d,.u-ac-n{white-space:nowrap;overflow:hidden}.u-ac-d{color:var(--muted);gap:8px;display:flex}.u-ac-rid{color:var(--text-dim)}.u-ac-menu{z-index:3;align-self:flex-start;position:relative}.u-ac-menu:has(.u-pop){z-index:30}.u-ahead-menu{align-self:center;display:inline-flex}.u-ac-menu-b{color:var(--muted)}.u-col.wide .u-ac-menu-b{color:var(--muted);border-color:var(--line)}.u-col.wide .u-ac-menu-b:hover,.u-col.wide .u-ac-menu-b[aria-expanded=true]{color:var(--text-hi);border-color:var(--line2)}.u-ac-pop{min-width:220px;max-height:340px;top:34px;overflow:auto}.u-ac-pop .u-pop-b .u-grp-dot{margin:0 2px}.u-ac-duo{border-top:1px dashed var(--line);padding-top:11px}.u-ac-eta{color:var(--muted);margin-left:auto;font-size:12px}.u-ac-to{color:var(--muted);font-weight:500}.u-ac-foot{gap:8px;margin-top:auto;display:flex}.u-ac-foot,.u-ac-sub{align-items:center;min-width:0}.u-ac-sub{z-index:2;border:1px solid var(--line);border-radius:var(--r-control);height:24px;color:var(--text);white-space:nowrap;transition:border-color var(--d-hover),color var(--d-hover);gap:6px;padding:0 9px;display:inline-flex;position:relative}.u-ac-sub:not(:disabled):hover{border-color:var(--accent-line);color:var(--text-hi)}.u-ac-sub:disabled{cursor:default}.u-ac-sub.is-none{color:var(--text-dim)}.u-ac-sub svg,.u-ac-sub-d{color:var(--muted)}.u-ac-sub-d.is-warn{color:var(--warn)}.u-ac-sub-d.is-bad{color:var(--bad)}.u-ac-foot .u-grp-tag{margin-left:auto}.u-ac-add{min-height:196px;color:var(--muted);text-align:center;cursor:pointer;background:0 0;border-style:dashed;justify-content:center;align-items:center;gap:6px}.u-ac-add:hover{color:var(--text-hi);border-color:var(--accent-line);background:var(--accent-tint)}.u-ac-add b{color:var(--text-hi);font-weight:600}.u-ac-add-i{border-radius:var(--r-pill);border:1px solid var(--accent-line);width:40px;height:40px;color:var(--accent);place-items:center;margin-bottom:4px;display:grid}.u-ac-empty{border:1px dashed var(--line2);border-radius:var(--r-card);color:var(--muted);align-items:center;gap:12px;margin:10px 16px 8px;padding:14px 16px;display:flex}.u-pk-gear .u-ac-menu{align-self:center}.u-pk-row .u-pk-gear{z-index:3;position:relative}.u-pk-row:has(.u-pop) .u-pk-gear{opacity:1;z-index:30}.u-acc-card.has-grp{background-image:linear-gradient(90deg,var(--grp),transparent 56px)}@supports (color:color-mix(in lab,red,red)){.u-acc-card.has-grp{background-image:linear-gradient(90deg,color-mix(in srgb,var(--grp) 14%,transparent),transparent 56px)}}.u-acc-card.has-grp{box-shadow:inset 2px 0 0 var(--grp)}@supports (color:color-mix(in lab,red,red)){.u-acc-card.has-grp{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--grp) 55%,transparent)}}.u-grp-ed-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.u-grp-ed-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.u-grp-sw{align-items:center;gap:7px;height:32px;display:flex}.u-grp-sw-b{border-radius:var(--r-pill);background:var(--grp);width:22px;height:22px;box-shadow:0 0 0 2px var(--panel-solid),0 0 0 3px transparent;transition:box-shadow var(--d-hover)}.u-grp-sw-b[aria-checked=true]{box-shadow:0 0 0 2px var(--panel-solid),0 0 0 4px var(--grp)}.u-grp-pick{flex-direction:column;gap:8px;display:flex}.u-grp-pick-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.u-grp-pick-find{width:220px}.u-grp-pick-l{border:1px solid var(--line);border-radius:var(--r-card);max-height:300px;overflow:auto}.u-grp-pick-r{border-bottom:1px solid var(--line);padding:6px 10px}.u-grp-pick-r:last-child{border-bottom:0}.u-grp-pick-r.on{background:var(--accent-tint)}.u-grp-pick-r .u-check{width:100%}.u-grp-pick-who{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.u-grp-pick-n{color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.u-grp-pick-d{color:var(--muted);white-space:nowrap}.u-grp-pick-who .u-grp-tag{margin-left:auto}.u-grp-pick-empty{padding:14px}@media (max-width:720px){.u-pk .u-fl-tb.u-ac-tb>.u-ac-groups{flex:100%;order:1}.u-pk .u-fl-tb.u-ac-tb>.u-pk-find{flex:100%}.u-pk .u-fl-tb.u-ac-tb>.u-seg{order:2}.u-ac-tb .u-pk-found{display:none}.u-ac-grid{grid-template-columns:1fr;gap:10px;padding:10px 12px 6px}.u-ac-sec-h{flex-wrap:wrap;gap:10px;min-height:40px;padding:0 12px}.u-ac-sec-note{display:none}.u-grp-ban{margin:4px 12px 12px}.u-grp-ed-top,.u-grp-ed-two{grid-template-columns:1fr}.u-grp-pick-find{width:150px}}@media (min-width:1100px){.u-pk .u-fl-tb.u-ac-tb{flex-wrap:nowrap}.u-pk .u-fl-tb.u-ac-tb>.u-pk-find{flex:0 0 240px;width:240px}.u-pk .u-fl-tb.u-ac-tb>.u-ac-groups{flex:0 auto}.u-pk .u-fl-tb.u-ac-tb>.u-ac-tb-r{flex-wrap:nowrap;flex:none}}.u-ac-groups{border:1px solid var(--line);border-radius:var(--r-control);background:var(--inset);height:32px;padding:2px}.u-ac-groups,.u-ac-groups-s{flex:0 auto;align-items:center;gap:2px;min-width:0;display:flex}.u-ac-groups-s{scrollbar-width:none;overflow-x:auto}.u-ac-groups-s:has(>.u-ac-g:nth-child(2)){-webkit-mask-image:linear-gradient(90deg,var(--mask-solid) calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,var(--mask-solid) calc(100% - 14px),transparent);padding-right:14px}.u-ac-groups-s::-webkit-scrollbar{display:none}.u-ac-g.is-new{justify-content:center;width:28px;padding:0}.u-ac-g{max-width:220px;height:26px;color:var(--muted);font-size:var(--t-body);white-space:nowrap;transition:background var(--d-hover),color var(--d-hover);border-radius:6px;flex-shrink:0;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.u-ac-g:hover{color:var(--text-hi)}.u-ac-g[aria-pressed=true]{background:var(--grp,var(--accent))}@supports (color:color-mix(in lab,red,red)){.u-ac-g[aria-pressed=true]{background:color-mix(in srgb,var(--grp,var(--accent)) 18%,transparent)}}.u-ac-g[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--grp,var(--accent))}@supports (color:color-mix(in lab,red,red)){.u-ac-g[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--grp,var(--accent)) 45%,transparent)}}.u-ac-g[aria-pressed=true]{color:var(--text-hi)}.u-ac-g-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.u-ac-g-n{font-family:var(--font-mono);color:var(--text-dim);font-size:11.5px}.u-ac-g[aria-pressed=true] .u-ac-g-n{color:var(--text)}.u-ac-g .u-grp-dot{width:7px;height:7px;box-shadow:none}.u-ac-g.is-new{color:var(--accent)}.u-ac-g.is-new:hover{background:var(--accent-tint)}.u-tip-host{z-index:2;outline:none;display:inline-flex;position:relative}.u-tip-host:focus-visible,.u-tip-host:hover{z-index:40}.u-tip{z-index:var(--z-pop);border:1px solid var(--line2);border-radius:var(--r-card);background:var(--panel-solid);width:max-content;min-width:180px;max-width:280px;box-shadow:var(--shadow-pop);color:var(--muted);white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--d-hover) var(--ease),visibility var(--d-hover);flex-direction:column;gap:5px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex;position:absolute;top:calc(100% + 8px);left:-4px}.u-tip-host:focus-visible>.u-tip,.u-tip-host:hover>.u-tip{opacity:1;visibility:visible}.u-tip-h{color:var(--text-hi);font-weight:600;font-size:var(--t-body);align-items:center;gap:7px;display:flex}.u-tip-h.is-ok{color:var(--ok)}.u-tip-h.is-warn{color:var(--warn)}.u-tip-h.is-bad{color:var(--bad)}.u-tip-h.is-accent{color:var(--accent)}.u-tip-row{color:var(--text);gap:8px;display:flex}.u-tip-row>i{border-radius:var(--r-pill);background:var(--warn);flex-shrink:0;width:6px;height:6px;margin-top:6px}.u-tip-row.is-bad>i{background:var(--bad)}.u-tip-row small{color:var(--muted);font-size:11.5px;display:block}.u-ac-av{cursor:default;border-radius:var(--r-pill);flex-shrink:0}.u-ac-av:focus-visible{box-shadow:0 0 0 2px var(--accent)}.u-ac-meta{gap:4px;min-width:0;display:flex;overflow:hidden}.u-ac-chip{border:1px solid var(--line);background:var(--track);height:20px;color:var(--text);font-family:var(--font-mono);border-radius:6px;flex-shrink:0;align-items:baseline;gap:4px;padding:0 6px;font-size:11.5px;line-height:18px;display:inline-flex}.u-ac-chip small{font-family:var(--font-ui);letter-spacing:.06em;color:var(--muted);font-size:10px;font-weight:600}.u-ac-chip.is-id{text-overflow:ellipsis;min-width:0;color:var(--muted);flex-shrink:1;overflow:hidden}.u-ac-nrow{align-items:center;gap:8px;min-width:0;min-height:28px;display:flex}.u-ac-nrow .u-ac-n{flex:1;min-width:0}.u-ac-acts{z-index:3;flex-shrink:0;align-items:center;gap:6px;display:flex;position:relative}.u-ac-acts:has(.u-pop){z-index:30}.u-ac-acts .u-ac-menu{z-index:auto}.u-ac-issue{border:1px solid var(--warn-line);background:var(--warn-tint);height:28px;color:var(--warn);cursor:default;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:12px}.u-ac-issue.is-bad{border-color:var(--bad-line);background:var(--bad-tint);color:var(--bad)}.u-ac-issue .u-tip{left:auto;right:-4px}.u-ac-duo{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.u-ac-duo-i{flex-direction:column;gap:4px;min-width:0;display:flex}.u-ac-duo-i small{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;height:16px;color:var(--muted);align-items:center;gap:8px;font-size:10.5px;font-weight:600;line-height:16px;display:flex}.u-ac-duo-i small .u-ac-eta{text-transform:none;letter-spacing:0;margin-left:auto;font-size:11.5px;font-weight:500}.u-ac-duo-i>b{color:var(--text-hi);white-space:nowrap;height:21px;font-size:17px;font-weight:600;line-height:21px}.u-ac-duo-i>.u-skel-val{height:15px;margin-block:3px}.u-ac-skel-av{border-radius:50%;width:46px;height:46px;display:block}.u-ac-duo-i .u-pk-bar{margin-top:4px}.u-ac-duo-i.is-power{border-left:1px solid var(--line);padding-left:16px}.u-ac-res{border:1px solid var(--line);background:var(--track);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:9px 4px;display:grid}.u-ac-res-i{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.u-ac-res-i+.u-ac-res-i{border-left:1px solid var(--line)}.u-ac-res-i svg{color:var(--res)}.u-ac-res-i b{max-width:100%;color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}@media (max-width:720px){.u-ac-groups{width:100%}.u-ac-grid{grid-template-columns:1fr}}.u-ac-card{container-type:inline-size}@container (max-width:340px){.u-ac-res-i b{font-size:11px}.u-ac-duo{gap:12px}.u-ac-duo-i.is-power{padding-left:12px}}.u-ac-tb .u-btn.u-ac-icon{flex-shrink:0;justify-content:center;width:32px;height:32px;padding:0;position:relative}.u-ac-icon-n{border-radius:var(--r-pill);background:var(--accent);min-width:16px;height:16px;color:var(--on-accent);text-align:center;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-5px;right:-5px}.u-stub-facts{max-width:440px;margin:16px 0 0}.u-stub-facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0 0 0 auto}.u-ovl.u-ovl-center>.u-modal{max-height:calc(100dvh - 48px)}.u-pop[data-float]{z-index:calc(var(--z-ovl) + 5)}.u-pk-row:has([data-pop-open]) .u-pk-gear{opacity:1}.u-pop-scrim{z-index:calc(var(--z-ovl) + 4);background:rgb(var(--scrim)/.55);animation:ofade .16s var(--ease) both;position:fixed;inset:0}.u-pop.u-pop-sheet{top:auto;left:var(--sp-8);right:var(--sp-8);bottom:calc(var(--sp-8) + env(safe-area-inset-bottom));width:auto;min-width:0;max-height:calc(100dvh - 2 * var(--sp-8) - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;padding:var(--sp-8);border-radius:var(--r-panel);animation:u-sheet-in .22s var(--ease-out) both;position:fixed;overflow-y:auto}.u-pop.u-pop-sheet .u-pop-b{min-height:44px;font-size:var(--t-body)}@media (max-width:720px){.u-ovl.u-ovl-center{padding-top:max(var(--sp-8),env(safe-area-inset-top));padding-bottom:var(--kb,0)}.u-ovl.u-ovl-center>.u-modal,.u-ovl.u-ovl-center>.u-modal.u-rt-modal{max-height:calc(100dvh - max(var(--sp-24), env(safe-area-inset-top) + var(--sp-16)) - var(--kb,0px))}.u-ovl.u-ovl-center>.u-modal.u-rt-modal{height:calc(100dvh - max(var(--sp-24), env(safe-area-inset-top) + var(--sp-16)) - var(--kb,0px))}.u-ovl.u-ovl-center[data-kb]>.u-modal>.u-modal-f{padding-bottom:var(--sp-12)}.u-modal-nodes .u-modal-b{min-height:min(420px,40dvh)}}@media (prefers-reduced-motion:reduce){.u-pop-scrim,.u-pop.u-pop-sheet{animation:none}}@media (max-width:720px){.u-bgrid{gap:var(--sp-8);padding:var(--sp-12);grid-auto-rows:auto}.u-bgrid .u-bcard{gap:var(--sp-6);padding:var(--sp-12);grid-template-rows:auto}}.u-card>.u-state{padding:var(--sp-16);max-width:none}@media (max-width:720px){.u-card>.u-state{padding:var(--sp-12)}.u-card{min-width:0}.u-lq.is-capped{flex:none;max-height:none;overflow:visible}.u-pk .u-fl-tb.u-ac-tb>.u-ac-groups{flex:160px;order:1;width:auto}.u-pk .u-fl-tb.u-ac-tb>.u-ac-icon{flex:none;order:2}.u-pk .u-fl-tb.u-ac-tb>.u-ac-tb-r{display:contents}.u-modal-b .u-seg{flex-wrap:nowrap;width:100%;display:flex}.u-modal-b .u-seg>.u-seg-b{flex:auto;justify-content:center}.u-modal-b .u-seg:has(>.u-seg-b:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (min-width:721px) and (max-width:1599px){.u-ahead .u-tab{padding:0 var(--sp-8)}}@media (max-width:720px){.u-tiers-wrap{gap:var(--sp-10)}.u-tiers-wrap>.u-term-row{order:0}.u-tiers-wrap>.u-swipe-dots{order:1}.u-tiers-wrap>.u-tiers{order:2;padding-top:0;padding-bottom:0}.u-tiers .u-tier{gap:var(--sp-8);padding-bottom:var(--sp-10)}.u-tiers .u-tier-frame{padding:var(--sp-12) var(--sp-14);gap:var(--sp-10)}.u-tiers .u-tier-list{gap:var(--sp-4)}}@media (max-width:720px) and (max-height:760px){.u-tiers .u-tier-pitch{display:none}}.u-wait-slots-t{flex:1;min-width:0}@media (max-width:720px){.u-wait-slots-t{flex-basis:calc(100% - 40px)}.u-tiers-wrap>.u-banner>.u-btn{flex:100%;justify-content:center}.u-lb-bar{flex-wrap:wrap}.u-lb-bar>.u-hint{flex:100%}.u-lb-bar>:not(.u-hint){flex:auto}.u-lb-bar>.u-btn,.u-lb-bar>:not(.u-hint)>.u-btn{justify-content:center;width:100%}:is(.u-head>div:last-child:not(:first-child),.u-ahead-r,.u-pk-hr-r) .u-btn:has(>.u-btn-l):not(.u-btn-keep){flex:none;gap:0;width:36px;height:36px;padding:0}:is(.u-head>div:last-child:not(:first-child),.u-ahead-r,.u-pk-hr-r) .u-btn:has(>.u-btn-l):not(.u-btn-keep)>svg{width:17px;height:17px}:is(.u-head>div:last-child:not(:first-child),.u-ahead-r,.u-pk-hr-r) .u-btn:not(.u-btn-keep)>.u-btn-l{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.u-head:not(:has(.u-seg,.u-search,select,input,.u-field-wrap)){flex-wrap:nowrap;align-items:center}.u-head:not(:has(.u-seg,.u-search,select,input,.u-field-wrap))>div:last-child:not(:first-child){gap:var(--sp-6);flex-wrap:nowrap;width:auto}.u-head:not(:has(.u-seg,.u-search,select,input,.u-field-wrap))>div:last-child:not(:first-child)>:is(span,div){gap:var(--sp-6);flex-wrap:nowrap}.u-head:has(>div:last-child .u-btn~.u-btn~.u-btn~.u-btn){flex-wrap:wrap}.u-head:has(>div:last-child .u-btn~.u-btn~.u-btn~.u-btn)>div:last-child{justify-content:flex-start;width:100%}.u-ahead-top{align-items:center;gap:var(--sp-8);flex-wrap:nowrap}.u-ahead-top>.u-ahead-id{column-gap:var(--sp-8);row-gap:var(--sp-2);flex:1 1 0;width:auto;min-width:0}.u-ahead-top>.u-ahead-id>.u-ahead-n{text-overflow:ellipsis;white-space:nowrap;flex:100%;min-width:0;overflow:hidden}.u-ahead-top>.u-ahead-id>.u-badge{background:0 0;border:0;flex-shrink:0;order:1;height:auto;margin-left:0;padding:0;font-size:12px}.u-ahead-top>.u-ahead-id>.u-badge~.u-badge{color:var(--muted);order:3}.u-ahead-top>.u-ahead-id>.u-ahead-m{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;order:2;width:auto;min-width:0;overflow:hidden}.u-main .u-work>.u-ahead{z-index:5;background-image:none;background-color:var(--panel-solid);box-shadow:0 6px 16px var(--frame-shade);position:sticky;top:0}.u-ahead-top>.u-ahead-r{gap:var(--sp-6);flex-wrap:nowrap;flex:none;width:auto}.u-ac-grid{gap:var(--sp-8);padding:var(--sp-8) var(--sp-10) var(--sp-6)}.u-ac-card{padding:var(--sp-12);gap:var(--sp-8)}.u-ac-av,.u-ac-av .u-ahead-av,.u-ac-skel-av{width:40px;height:40px}.u-ac-duo{padding-top:var(--sp-8);gap:var(--sp-8) var(--sp-12)}.u-ac-duo-i{align-items:baseline;gap:var(--sp-2) var(--sp-8);flex-flow:wrap}.u-ac-duo-i small{flex:100%}.u-ac-duo-i>b{order:1;height:19px;font-size:15px;line-height:19px}.u-ac-duo-i>.u-skel-val{order:1;height:13px;margin-block:3px}.u-ac-duo-i>.u-pk-bar{flex:100%;order:2}.u-ac-res{padding:var(--sp-6) var(--sp-2)}.u-ac-res-i{gap:var(--sp-2)}.u-ruler,.u-ruler-id{align-items:center;gap:var(--sp-14)}.u-ruler-id{text-align:left;flex-direction:row;width:100%}.u-ruler-av{width:64px;height:64px;margin-bottom:9px}.u-ruler-av:before{content:"";background-image:radial-gradient(closest-side,var(--accent),transparent);border-radius:50%;position:absolute;inset:-18px}@supports (color:color-mix(in lab,red,red)){.u-ruler-av:before{background-image:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 24%,transparent),transparent)}}.u-ruler-av:before{pointer-events:none}.u-ruler-av>.u-ahead-av{font-size:20px;position:relative;width:64px!important;height:64px!important}.u-ruler-lvl{display:block}.u-ruler-who{flex:1 1 0}.u-ruler-t{justify-content:start;column-gap:var(--sp-4);grid-template-columns:minmax(0,auto) auto;margin-top:0;display:grid}.u-ruler-n{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:clamp(16px,5vw,20px);overflow:hidden}.u-ruler-id .u-eyebrow,.u-ruler-t>.u-ruler-ally{display:none}.u-ruler-sub{justify-content:flex-start;align-items:center;gap:var(--sp-6);margin:var(--sp-2) 0 0;display:flex}.u-ruler-civ{min-height:32px;font:inherit;font-family:var(--font-ui);color:var(--text);align-items:center;display:inline-flex}.u-ruler-civ:after{content:"·";margin-left:var(--sp-6);color:var(--muted)}.u-ruler-r.u-hist-tile{column-gap:var(--sp-12);width:100%;padding:var(--sp-12);text-align:left;background-color:var(--inset);border:0;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.u-power-h{letter-spacing:0;text-transform:none;grid-column:1;justify-content:flex-start;margin:0;font-size:12px}.u-ruler-r .u-power-wrap{display:none}.u-ruler-p{margin-top:var(--sp-2);grid-column:1;font-size:34px}.u-power-day{align-self:end;align-items:flex-end;gap:var(--sp-2);padding-bottom:var(--sp-4);color:var(--muted);white-space:nowrap;flex-direction:column;grid-area:1/2/3;font-size:12px;display:flex}.u-power-day .is-up{color:var(--ok)}.u-power-day .is-down{color:var(--bad)}.u-power-split{margin-top:var(--sp-10);grid-column:1/-1;display:block}.u-power-bar{gap:var(--sp-2);border-radius:var(--r-pill);height:6px;display:flex;overflow:hidden}.u-power-bar>i{flex-basis:0;min-width:2px}.u-power-parts{justify-content:space-between;gap:var(--sp-8) var(--sp-4);margin:var(--sp-8) 0 0;grid-template-columns:repeat(4,minmax(0,auto));display:grid}.u-power-parts dt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.u-power-parts dd{align-items:center;gap:var(--sp-4);margin:var(--sp-2) 0 0;color:var(--text-hi);white-space:nowrap;font-size:13px;display:flex}.u-power-parts dd>i{border-radius:2px;flex-shrink:0;width:6px;height:6px}.u-facts-fit.u-facts-tiles,.u-facts-tiles{gap:var(--sp-6);margin-top:var(--sp-14);border-top:0;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-top:0}.u-facts-tiles>.u-hist-tile{align-items:center;gap:var(--sp-4);min-height:64px;padding:var(--sp-8) var(--sp-4);text-align:center;background-color:var(--inset);border:0;flex-direction:column;display:flex}.u-facts-tiles>.u-hist-tile.u-fact-wide{display:none}.u-facts-tiles>.u-hist-tile>dt{justify-content:center;gap:var(--sp-2);text-transform:none;letter-spacing:0;max-width:100%;color:var(--muted);flex-direction:column;font-size:12px}.u-facts-tiles>.u-hist-tile>dd{max-width:100%;color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-weight:600;overflow:hidden}.u-fact-num,.u-fact-sep{display:none}.u-ahead-top>.u-ahead-id:has(>.u-badge){grid-template-columns:minmax(0,max-content) auto;justify-content:start;align-items:center;display:grid}.u-ahead-top>.u-ahead-id:has(>.u-badge)>.u-ahead-n{grid-area:1/1}.u-ahead-top>.u-ahead-id:has(>.u-badge)>.u-badge{grid-area:1/2}.u-ahead-top>.u-ahead-id:has(>.u-badge)>.u-ahead-m{grid-area:2/1/auto/-1}.u-ahead-top>.u-ahead-id:has(>.u-badge)>.u-badge~.u-badge{grid-area:auto/1/auto/-1}@media (max-width:350px){.u-power-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.u-ruler-p{font-size:28px}.u-facts-tiles>.u-hist-tile>dd{font-size:13px}}.u-rss-phone,.u-wallet{padding:var(--sp-6)!important}.u-rss-phone .u-cur-chip>i,.u-rss-phone .u-cur-name,.u-rss-phone>.u-eyebrow,.u-wallet .u-cur-chip>i{display:none}.u-wallet .u-cur-name{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.u-rss-phone .u-cur-strip,.u-wallet .u-cur-strip{gap:var(--sp-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;margin-top:0!important}.u-rss-phone .u-cur-chip,.u-wallet .u-cur-chip{justify-content:flex-start;gap:var(--sp-2);min-width:0;padding:var(--sp-6) var(--sp-2);text-align:center;white-space:nowrap;flex-direction:column}.u-rss-phone .u-cur-ico,.u-wallet .u-cur-ico{margin-bottom:var(--sp-2);display:block}.u-rss-phone .u-cur-chip>b,.u-wallet .u-cur-chip>b{font-size:13px}.u-rss-phone .u-rss-chip-bag{text-overflow:ellipsis;max-width:100%;margin:0;font-size:11px;overflow:hidden}.u-lq-m{gap:var(--sp-8);flex-wrap:nowrap;min-width:0;overflow:hidden}.u-lq-m>.u-lq-chip{flex-shrink:0}.u-lq-m .u-lq-chip:has(>img)>.u-lq-chip-n{display:none}.u-lq-m>.u-lq-h{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.u-lq{padding:var(--sp-2) var(--sp-12) var(--sp-8)}.u-lq-g{padding:var(--sp-8) 0;gap:var(--sp-6)}.u-lq-g:has(>.u-eyebrow+.u-slot:last-child){align-items:center;column-gap:var(--sp-12);grid-template-columns:auto minmax(0,1fr)}.u-lq-g>.u-eyebrow+.u-slot:last-child{min-height:36px;padding:0 var(--sp-12);justify-content:flex-end}.u-bgrid{padding:0 var(--sp-12) var(--sp-6);gap:0}.u-bgrid .u-bcard{gap:var(--sp-4) var(--sp-10);padding:var(--sp-10) var(--sp-2);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template:"h""s""c"/minmax(0,1fr)}.u-bgrid .u-bcard:last-child{border-bottom:0}.u-bgrid .u-bcard.on{border-color:var(--line);box-shadow:inset 3px 0 0 var(--accent)}.u-bgrid .u-bcard>.u-bcard-h{grid-area:h}.u-bgrid .u-bcard>.u-bcard-s{grid-area:s;min-height:0}.u-bgrid .u-bcard>.u-bcard-c{grid-area:c;min-height:0}.u-bgrid .u-bcard-l{font-size:14px}.u-mc{gap:var(--sp-8)}.u-mc-top{column-gap:var(--sp-10);row-gap:var(--sp-2);grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"i m a""i t a";align-items:center}.u-mc-top>.u-mc-rss{grid-area:i;width:36px;height:36px}.u-mc-top>.u-mc-main{grid-area:m;min-width:0}.u-mc-top>.u-mc-time{align-items:baseline;gap:var(--sp-8);text-align:left;grid-area:t;min-width:0;display:flex}.u-mc-top>.u-mc-time .u-countdown{font-size:13px}.u-mc-top>.u-mc-time .u-mc-until{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.u-mc-top>.u-mc-act{grid-area:a}.u-mc.is-trip{gap:var(--sp-6)}.u-mc.is-trip>.u-mc-top{align-items:start;row-gap:var(--sp-8);grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"i m t""g g a"}.u-mc.is-trip>.u-mc-top>.u-mc-main{display:contents}.u-mc.is-trip .u-mc-title{grid-area:m;align-self:center}.u-mc.is-trip .u-mc-tags{grid-area:g;align-self:center}.u-mc.is-trip>.u-mc-top>.u-mc-time{text-align:right;grid-area:t;justify-items:end;gap:0;display:grid}.u-mc.is-trip>.u-mc-top>.u-mc-time .u-countdown{font-size:14px}.u-mc.is-trip .u-mc-until-w{display:none}.u-mc.is-trip>.u-mc-top>.u-mc-act{grid-area:a;justify-self:end}.u-mc.is-trip .u-mc-title{gap:var(--sp-4) var(--sp-6)}.u-mc.is-trip .u-mc-tag{flex-shrink:1}.u-mc.is-trip .u-mc-figs{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.u-mc.is-trip .u-mc-fig{padding:var(--sp-6) var(--sp-8);gap:0}.u-mc.is-trip .u-mc-fig-l{font-size:12px}.u-mc.is-trip .u-mc-fig-v{white-space:nowrap;font-size:13px}.u-mc.is-trip .u-mc-fig-v .u-mc-of{display:inline}.u-mc.is-trip .u-mc-figs:has(>:nth-child(3)) .u-mc-of{display:none}.u-hgrid{gap:var(--sp-8);padding:var(--sp-10);grid-template-columns:repeat(2,minmax(0,1fr))}.u-hgrid .u-hcard{min-width:0;padding:var(--sp-10);gap:var(--sp-6)}.u-hgrid .u-hskills,.u-hgrid .u-htags{display:none}.u-hgrid .u-hcard-top{gap:var(--sp-8);min-width:0}.u-hgrid .u-hava{flex:0 0 40px;width:40px;height:40px}.u-hgrid .u-hcard-id{min-width:0}.u-hgrid .u-hcard-id>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-hgrid .u-hcard-id>:not(:first-child){display:none}.u-hgrid .u-hcard-meta{white-space:nowrap;min-width:0;font-size:11.5px;overflow:hidden}.u-hgrid .u-hlvl-t{gap:var(--sp-6);white-space:nowrap;flex-wrap:nowrap;min-width:0}.u-hgrid .u-hlvl-t>*{flex-shrink:1;min-width:0}.u-hgrid .u-hcard-f{min-height:0;padding-top:var(--sp-6)}.u-al-fact{padding:var(--sp-8) var(--sp-10);gap:var(--sp-10)}.u-al-fact-ic{width:28px;height:28px}.u-al-fact-b{gap:0}.u-hosp-empty{min-height:0;padding:var(--sp-14) var(--sp-12)}.u-state{gap:var(--sp-4)}.u-state-t{font-size:15px}.u-pk-hr-r>.u-col-x{display:none}html:has(.u-app),html:has(.u-app) body{overscroll-behavior:none}.u-app .u-work{overscroll-behavior-y:contain}.u-head:has(>div:last-child .u-btn-keep):has(>div:last-child .u-btn~.u-btn~.u-btn){flex-wrap:wrap}.u-head:has(>div:last-child .u-btn-keep):has(>div:last-child .u-btn~.u-btn~.u-btn)>div:last-child{justify-content:flex-end;width:100%}}.u-gshop-c .u-inv-cell{width:min(88px,100%)}@media (max-width:720px){.u-gshop-grid{gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr))}.u-gshop-c{gap:var(--sp-6);padding:var(--sp-8) var(--sp-6)}.u-gshop-c .u-inv-cell{width:min(64px,100%)}.u-gshop-n{font-size:11.5px}.u-4col>.u-metric{min-width:0}.u-4col>.u-metric .u-metric-l{white-space:nowrap;min-width:0;overflow:hidden}.u-4col>.u-metric .u-metric-l>:last-child{text-overflow:ellipsis;overflow:hidden}.u-packs{gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}.u-pack{align-items:center;column-gap:var(--sp-12);row-gap:var(--sp-4);padding:var(--sp-8) var(--sp-10);grid-template:"art name price""art in price"/56px minmax(0,1fr) auto}.u-pack>.u-pack-art{aspect-ratio:1;grid-area:art;width:56px;height:56px}.u-pack>.u-pack-n{grid-area:name;min-width:0}.u-pack>.u-pack-in{grid-area:in;min-width:0}.u-pack>.u-pack-price{grid-area:price;justify-self:end}.u-pack-item .u-inv-cell,.u-pack-more{width:36px;height:36px}}.u-tune2{display:grid}.u-tune2>section{border-top:1px solid var(--line);padding:14px 0}.u-tune2>section:first-child{border-top:0;padding-top:2px}.u-tune2>section:last-child{padding-bottom:2px}.u-tune2 h4{font-size:var(--t-body);color:var(--text-hi);justify-content:space-between;align-items:baseline;margin:0 0 10px;font-weight:500;display:flex}.u-tune2-v{color:var(--muted);font-size:12px;font-weight:400}.u-tune2-chips{flex-wrap:wrap;gap:6px;display:flex}.u-chip.u-tune2-chip{cursor:pointer;height:30px;padding:0 12px}.u-tune2-f{grid-template-columns:1fr 1.4fr;gap:8px;width:100%;display:grid}.u-tune2-f>.u-btn{justify-content:center;height:40px}.u-hr{gap:4px;display:grid}.u-hr-bars{align-items:flex-end;gap:2px;height:44px;margin:0 8px;display:flex}.u-hr-bars>i{background:var(--text-dim);border-radius:2px 2px 0 0;flex:1;min-width:0}@supports (color:color-mix(in lab,red,red)){.u-hr-bars>i{background:color-mix(in srgb,var(--text-dim) 30%,transparent)}}.u-hr-bars>i{transition:background var(--d-hover)}.u-hr-bars>i.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.u-hr-bars>i.on{background:color-mix(in srgb,var(--accent) 75%,transparent)}}.u-hr-track{height:20px;position:relative}.u-hr-track:before{content:"";background:var(--track);left:8px;right:8px}.u-hr-fill,.u-hr-track:before{border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%}.u-hr-fill{background:var(--accent)}.u-hr-track>input{pointer-events:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.u-hr-track>input::-webkit-slider-runnable-track{background:0 0}.u-hr-track>input::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--accent);background:var(--bg);cursor:grab;pointer-events:auto;border-radius:50%;width:16px;height:16px}.u-hr-track>input::-moz-range-thumb{border:2px solid var(--accent);background:var(--bg);cursor:grab;pointer-events:auto;border-radius:50%;width:12px;height:12px}.u-hr-track>input:focus-visible{outline:none}.u-hr-track>input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--accent-tint)}.u-hr-ends{color:var(--text-dim);justify-content:space-between;padding:0 2px;font-size:11.5px;display:flex}.u-cq-sum{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.u-cq-sum>div{border:1px solid var(--line);border-radius:var(--r-control);background:var(--inset);gap:2px;padding:10px 12px;display:grid}.u-cq-sum span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.u-cq-sum b{color:var(--text-hi);white-space:nowrap;font-size:18px;font-weight:600}.u-cq-sum>.is-bad b{color:var(--bad)}.u-cq-lanes{gap:12px;display:grid}.u-cq-lane{border:1px solid var(--line);border-radius:var(--r-control);background:var(--inset);overflow:hidden}.u-cq-lane-h{color:var(--muted);cursor:pointer;outline-offset:-2px;align-items:center;gap:8px;padding:10px 14px;list-style:none;display:flex}.u-cq-lane-h::-webkit-details-marker{display:none}.u-cq-lane[open]>.u-cq-lane-h{border-bottom:1px solid var(--line)}.u-cq-lane-chev{transition:transform .15s;display:flex}.u-cq-lane[open] .u-cq-lane-chev{transform:rotate(90deg)}.u-cq-lane-h b{color:var(--text-hi);font-weight:600}.u-cq-lane-n{border-radius:var(--r-pill);border:1px solid var(--line);text-align:center;min-width:22px;height:20px;color:var(--text);margin-left:auto;padding:0 7px;font-size:11.5px;line-height:18px}.u-cq-note{color:var(--muted);background:var(--warn);align-items:flex-start;gap:8px;margin:0;padding:8px 12px;font-size:12.5px;line-height:1.45;display:flex}@supports (color:color-mix(in lab,red,red)){.u-cq-note{background:color-mix(in srgb,var(--warn) 6%,transparent)}}.u-cq-note{border:1px solid var(--line);border-radius:var(--r-control)}.u-cq-note svg{color:var(--warn);flex:none;margin-top:2px}.u-cq{margin:0;padding:4px 0;list-style:none}.u-cq-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid;position:relative}.u-cq-row+.u-cq-row:before{content:"";background:var(--line2);width:1px;height:20px;position:absolute;top:-10px;left:25.5px}.u-cq-mark{z-index:1;border:1px solid var(--line2);background:var(--panel);width:24px;height:24px;color:var(--text);border-radius:50%;place-items:center;font-size:11.5px;display:grid;position:relative}.u-cq-row[data-tone=accent] .u-cq-mark{border-color:var(--accent);color:var(--accent)}.u-cq-row[data-tone=bad] .u-cq-mark{border-color:var(--bad);color:var(--bad)}.u-cq-row[data-next] .u-cq-mark{border-color:var(--warn);color:var(--warn)}.u-cq-main{gap:3px;min-width:0;display:grid}.u-cq-main>b{color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.u-cq-why{gap:4px 8px;font-size:12.5px}.u-cq-facts,.u-cq-why{color:var(--muted);flex-wrap:wrap;align-items:center;line-height:1.45;display:flex}.u-cq-facts{gap:2px 10px;font-size:12px}.u-cq-facts>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.u-cq-facts>span:first-child{color:var(--text)}.u-cq-dot{border-radius:50%;flex:none;width:7px;height:7px}.u-cq-t{white-space:nowrap;justify-items:end;gap:1px;display:grid}.u-cq-t b{color:var(--text-hi);font-size:16px;font-weight:600}.u-cq-t span{color:var(--muted);font-size:12px}@media (max-width:720px){.u-cq-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.u-cq-sum b{font-size:16px}}@media (min-width:1080px) and (max-width:1500px){.u-city-top{align-items:start}.u-city-top>.u-card{height:auto}.u-city-top>:first-child{grid-row:span 2}.u-city-top .u-lq.is-capped{flex:0 auto;max-height:240px}}@media (max-width:720px){.u-head:has(>div>.u-bfilter){row-gap:var(--sp-10);flex-wrap:wrap}.u-head:has(>div>.u-bfilter)>div:last-child{display:contents!important}.u-head>div>.u-bfilter{scrollbar-width:none;flex:1 0 100%;order:2;overflow-x:auto}.u-head>div>.u-bfilter::-webkit-scrollbar{display:none}.u-head>div>.u-bfilter .u-seg-b{white-space:nowrap;flex:1 0 auto}}.u-bcard-h{gap:var(--sp-8);min-height:32px}.u-bcard-art{width:32px;height:32px;color:var(--accent);flex-shrink:0;place-items:center;display:grid}.u-bcard-art img{object-fit:contain;width:32px;height:32px}.u-bcard-n{-webkit-line-clamp:2;white-space:normal;overflow-wrap:normal;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.u-bcard{grid-template-rows:auto auto auto;gap:10px}.u-bgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:auto}.u-bcard-c{flex-wrap:nowrap;overflow:hidden}.u-bcard-c .u-spec{flex-shrink:0}.u-bcard-s{justify-content:space-between}.u-bcard-tr{background:var(--accent-tint);width:20px;height:20px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.u-bcard-tr.is-done{background:var(--ok-tint);color:var(--ok)}.u-sale-card-img{border-radius:var(--r-card);width:100%;height:auto;display:block}.u-sale-card-wait{padding:var(--sp-40) 0;text-align:center;color:var(--muted)}@media (min-width:721px){.u-work:has(>.u-ahead+.u-scroll):not(:has(>:nth-child(3))){--ahead-h:60px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.u-work:has(>.u-ahead .u-tabs):has(>.u-ahead+.u-scroll):not(:has(>:nth-child(3))){--ahead-h:104px}.u-work:has(>.u-ahead+.u-scroll):not(:has(>:nth-child(3)))>.u-ahead{z-index:3;transition:box-shadow var(--d-hover) var(--ease);grid-area:1/1;align-self:start;position:relative}.u-work:has(>.u-ahead+.u-scroll):not(:has(>:nth-child(3)))>.u-scroll{scrollbar-gutter:stable;min-height:0;padding-right:3px;padding-top:calc(var(--ahead-h) + 12px);scroll-padding-top:calc(var(--ahead-h) + 12px);clip-path:polygon(0 calc(var(--ahead-h) - var(--r-panel)),calc(100% - 12px) calc(var(--ahead-h) - var(--r-panel)),calc(100% - 12px) 0,100% 0,100% 100%,0 100%);grid-area:1/1;margin-right:-12px}:is(.u-main,.u-float-root) .u-work:has(>.u-ahead+.u-scroll):not(:has(>:nth-child(3)))>.u-ahead{background-color:#0000;background-image:linear-gradient(var(--glass),var(--glass));-webkit-backdrop-filter:blur(22px)saturate(.45)brightness(.72);backdrop-filter:blur(22px)saturate(.45)brightness(.72)}.u-work>.u-ahead.is-over{box-shadow:0 18px 32px -24px #00000052}.u-work>.u-ahead.is-over+.u-scroll{-webkit-mask-image:linear-gradient(transparent calc(var(--ahead-h) - 4px),var(--mask-solid) calc(var(--ahead-h) + 24px)),linear-gradient(var(--mask-solid),var(--mask-solid));mask-image:linear-gradient(transparent calc(var(--ahead-h) - 4px),var(--mask-solid) calc(var(--ahead-h) + 24px)),linear-gradient(var(--mask-solid),var(--mask-solid));-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-size:calc(100% - 12px) 100%,12px 100%;mask-size:calc(100% - 12px) 100%,12px 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.u-work>.u-ahead .u-ahead-id[data-under]:after{content:"› " attr(data-under);white-space:nowrap;text-overflow:ellipsis;min-width:0;font:500 14px/22px var(--font-display);color:var(--muted);overflow:hidden}.u-work>.u-ahead .u-ahead-id.is-swap:after{animation:ahead-under .32s var(--ease-out) both}}@keyframes ahead-under{0%{opacity:0;filter:blur(3px);translate:0 6px}}@media (prefers-reduced-motion:reduce){.u-work>.u-ahead .u-ahead-id.is-swap:after{animation:none}}.u-renew{justify-items:center;gap:var(--sp-12);text-align:center;max-width:460px;margin:0 auto;display:grid}.u-renew-i{border-radius:var(--r-card);width:52px;height:52px;color:var(--accent);background:var(--accent-tint);box-shadow:0 0 0 1px var(--accent-line),0 0 24px -6px var(--accent-glow);place-items:center;display:grid}.u-renew-t{font:600 var(--t-title)/1.25 var(--font-display);color:var(--text-hi)}.u-renew-b{font-size:var(--t-body);color:var(--muted);line-height:1.5}.u-renew .u-btn{margin-top:var(--sp-4)}.u-ac-card.is-off>:not(.u-ac-foot):not(.u-ac-open){opacity:.5}.u-ac-card.is-off .u-ac-av img,.u-acc-card.is-off .u-acc-av img{filter:grayscale()}.u-ac-card.is-off{border-style:dashed}.u-ac-sub.is-renew{color:var(--accent);border-color:var(--accent-line);background:var(--accent-tint)}.u-ac-sub.is-renew:not(:disabled):hover{box-shadow:0 0 0 1px var(--accent-line),0 0 12px -2px var(--accent-glow)}.u-acc-card.is-off .u-acc-h{opacity:.5}.u-ac-sub.is-renew svg{color:var(--accent)}.u-renew-keep{align-items:center;gap:var(--sp-6);height:26px;padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-control);font-size:var(--t-body);color:var(--muted);display:inline-flex}.u-renew-keep.is-warn{color:var(--warn);border-color:var(--warn-line)}.u-acc-sub.is-off{color:var(--muted)}.u-pop-wrap>.u-user{padding:0 2px}.u-sc,.u-sc-card{min-height:0}.u-sc-card{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.u-sc .u-chat-h{flex-shrink:0}.u-sc .u-chat-n{margin:0}.u-sc .u-chat-s{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:flex;overflow:hidden}.u-sc-h-r{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.u-sc-av{border-radius:var(--r-card);width:38px;height:38px;color:var(--accent);background:var(--inset);border:1px solid var(--line2);box-shadow:0 0 16px -6px var(--accent-glow);flex-shrink:0;place-items:center;display:grid}.u-sc-av.is-sm{width:28px;height:28px;box-shadow:none;border-radius:8px}.u-sc-msgs{overscroll-behavior:contain;gap:8px;padding:18px 20px 12px}.u-sc-msgs.is-empty{justify-content:center}.u-sc-msgs>.u-day{margin-top:10px}.u-sc-msgs .u-grp{max-width:min(76%,600px)}.u-sc-msgs .u-grp+.u-grp{margin-top:6px}.u-sc-msgs .u-bubble{padding:9px 12px}.u-sc-msgs .u-grp.me .u-bubble.pend{animation:u-sc-in .22s var(--ease) both}@keyframes u-sc-in{0%{opacity:0;transform:translateY(6px)}}.u-sc-clear{margin-top:10px}.u-sc-ai{color:var(--accent);border:1px solid var(--line);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600}.u-sc-translating{color:var(--muted);font-style:italic}.u-sc-typing{align-items:center;gap:4px;min-height:18px;display:inline-flex}.u-sc-typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:u-sc-typing 1.2s ease-in-out infinite}.u-sc-typing i:nth-child(2){animation-delay:.15s}.u-sc-typing i:nth-child(3){animation-delay:.3s}@keyframes u-sc-typing{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.u-sc-typing i{animation:none}}.u-sc-topic{color:var(--muted);letter-spacing:.02em;align-items:center;gap:12px;margin:14px 0 2px;font-size:12px;display:flex}.u-sc-topic:after,.u-sc-topic:before{content:"";background:var(--line);flex:1;height:1px}.u-sc-topic>span{text-overflow:ellipsis;white-space:nowrap;max-width:72%;overflow:hidden}.u-sc-ask{text-align:center;border:1px solid var(--accent-line);border-radius:var(--r-card);background:var(--accent-tint);flex-direction:column;align-self:center;align-items:center;gap:10px;margin:8px 0 2px;padding:14px 18px;display:flex}.u-sc-ask-t{font-size:var(--t-body);color:var(--text-hi);align-items:center;gap:8px;display:inline-flex}.u-sc-ask-t svg{color:var(--ok)}.u-sc-ask-a{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.u-sc-hello{text-align:center;justify-items:center;gap:10px;width:min(660px,100%);margin:0 auto;padding:24px 0;display:grid}.u-sc-hello-t{font:700 32px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--text-hi);margin:0}.u-sc-hello p{max-width:420px;color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.55}.u-sc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.u-sc-tcard{text-align:left;min-width:0;height:52px;color:var(--text-hi);border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);transition:border-color var(--d-hover) var(--ease),box-shadow var(--d-hover) var(--ease),background-color var(--d-hover) var(--ease);align-items:center;gap:10px;padding:0 10px 0 9px;font-size:14px;font-weight:500;display:flex}.u-sc-tcard:hover:not(:disabled){border-color:var(--line2);box-shadow:var(--shadow-raise)}.u-sc-tcard[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-tint);box-shadow:0 0 0 1px var(--accent-line),0 0 14px -4px var(--accent-glow)}.u-sc-tcard:disabled{opacity:.45;cursor:default}.u-sc-tcard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.u-sc-tcard-i{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.u-sc-tcard-i[data-tone=accent]{color:var(--accent);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent-line)}.u-sc-tcard-i[data-tone=ok]{color:var(--ok);background:var(--ok-tint);box-shadow:inset 0 0 0 1px var(--ok-line)}.u-sc-tcard-i[data-tone=warn]{color:var(--warn);background:var(--warn-tint);box-shadow:inset 0 0 0 1px var(--warn-line)}.u-sc-tcard-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.u-sc-tcard-p{width:22px;height:22px;color:var(--muted);border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.u-sc-tcard[aria-pressed=true] .u-sc-tcard-p{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.u-sc-foot{flex-shrink:0;gap:6px;padding:12px 16px 16px;display:grid}.u-sc-box{border:1px solid var(--line2);border-radius:calc(var(--r-card) + 6px);background:var(--inset);transition:border-color var(--d-hover) var(--ease),box-shadow var(--d-hover) var(--ease);display:grid}.u-sc-box:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-tint),0 0 22px -8px var(--accent-glow)}.u-sc-row{align-items:flex-end;gap:8px;padding:8px 8px 2px 14px;display:flex}.u-sc-ta{resize:none;min-width:0;min-height:36px;max-height:160px;font:400 14px/20px var(--font-ui);color:var(--text-hi);background:0 0;border:0;outline:0;flex:1;padding:8px 0}.u-sc-ta::placeholder{color:var(--muted)}.u-sc-send{border-radius:var(--r-control);width:36px;height:36px;color:var(--on-accent);background:var(--accent);box-shadow:0 0 14px -4px var(--accent-glow);transition:background-color var(--d-hover) var(--ease),color var(--d-hover) var(--ease),box-shadow var(--d-hover) var(--ease);flex-shrink:0;place-items:center;display:grid}.u-sc-send:disabled{color:var(--muted);background:var(--track);box-shadow:none;cursor:default}.u-sc-send:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.u-sc-tools{align-items:center;gap:4px;min-width:0;padding:2px 8px 8px;display:flex}.u-sc-tool-w{min-width:0;display:inline-flex;position:relative}.u-sc-tools>:is(.u-sc-tool,.u-sc-tool-w)+:is(.u-sc-tool,.u-sc-tool-w):before,.u-sc-tools>input+.u-sc-tool-w:before{content:"";background:var(--line);width:1px;position:absolute;top:7px;bottom:7px;left:-3px}.u-sc-tool{min-width:0;height:28px;color:var(--muted);border-radius:var(--r-control);transition:color var(--d-hover) var(--ease),background-color var(--d-hover) var(--ease);align-items:center;gap:6px;padding:0 8px;font-size:12.5px;display:inline-flex;position:relative}.u-sc-tool:hover:not(:disabled),.u-sc-tool[aria-expanded=true]{color:var(--text-hi);background:var(--track)}.u-sc-tool:disabled{opacity:.45;cursor:default}.u-sc-tool.is-on{color:var(--accent)}.u-sc-tool.is-ask{color:var(--warn)}.u-sc-tool-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:200px;overflow:hidden}.u-sc-tool-w>.u-sc-tool:before{display:none}.u-sc-count{color:var(--muted);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:11.5px}.u-sc-count.is-warn{color:var(--warn)}.u-sc-menu{min-width:220px}.u-sc-bind{width:300px;max-width:calc(100vw - 16px)}.u-sc-bind-l{overscroll-behavior:contain;max-height:280px;overflow-y:auto}.u-sc-bind-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.u-sc-bind-none{font-size:var(--t-body);color:var(--muted);padding:10px 8px}.u-sc-search{color:var(--muted);border:1px solid var(--line);border-radius:var(--r-control);background:var(--inset);align-items:center;gap:8px;margin:0 0 6px;padding:6px 8px;display:flex}.u-sc-search input{min-width:0;font:400 13px/18px var(--font-ui);color:var(--text-hi);background:0 0;border:0;outline:0;flex:1}.u-sc-files{flex-wrap:wrap;gap:8px;padding:10px 10px 0 12px;display:flex}.u-sc-file{max-width:220px;height:52px;font-size:var(--t-body);color:var(--text);border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);align-items:center;gap:6px;padding:0 28px 0 10px;display:inline-flex;position:relative}.u-sc-file.is-img{width:52px;padding:0;overflow:hidden}.u-sc-file.is-img img{object-fit:cover;width:100%;height:100%;display:block}.u-sc-file-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-sc-file-x{width:18px;height:18px;color:var(--text-hi);background:rgb(var(--scrim)/.72);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.u-sc-err{color:var(--bad);padding:0 6px;font-size:12px}.u-sc-drop{z-index:2;pointer-events:none;font-size:var(--t-body);color:var(--text-hi);border:2px dashed var(--accent-line);border-radius:var(--r-card);background:rgb(var(--scrim)/.6);place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:8px}@media (max-width:720px){.u-sc-msgs{padding:14px 12px 10px}.u-sc-msgs .u-grp{max-width:90%}.u-sc-foot{padding:8px 10px 10px}.u-sc-hello-t{font-size:26px}.u-sc-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.u-sc-tcard{gap:8px;height:48px;padding:0 8px 0 7px;font-size:13px}.u-sc-tcard-i{border-radius:8px;width:28px;height:28px}.u-sc-count,.u-sc-tcard-p{display:none}.u-sc-tool-l{max-width:130px}.u-sc-bind{width:auto}.u-sc-bind-l{max-height:52vh}:is(.u-sc-ta,.u-sc-search input){font-size:16px}}.u-eyebrow .u-btn-link{text-transform:none;letter-spacing:normal}.u-adm-hostgrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.u-adm-hostgrid>.u-card{min-width:0}.u-adm-sup-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-hi);white-space:nowrap;font-weight:600}@media (max-width:1200px){.u-adm-hostgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.u-adm-sup .u-job{flex-wrap:nowrap}.u-adm-sup .u-job>span:last-child{flex-basis:auto;padding-left:0}}.u-adm-pair{align-items:start}.u-adm-pair>.u-card{height:auto}.u-adm-err{font-family:var(--font-mono);color:var(--text-hi);overflow-wrap:anywhere;font-size:12px;line-height:1.45;display:block}.u-adm-bars{height:168px;padding:var(--sp-12) var(--sp-16) var(--sp-8);grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:6px;display:grid}.u-adm-bar{text-align:center;grid-template-rows:16px minmax(0,1fr) 16px;min-width:0;height:100%;display:grid}.u-adm-bar-n{color:var(--text-hi);font-size:11px}.u-adm-bar-d{color:var(--muted);font-size:11px}.u-adm-bar-col{border-bottom:1px solid var(--line2);flex-direction:column-reverse;display:flex}.u-adm-bar-col>i{border-radius:2px;flex:none;display:block}.u-adm-bar-col>i+i:not([style*="height: 0%"]){margin-bottom:1px}.u-adm-bars .is-gone,.u-adm-legend .is-gone{background:var(--bad)}.u-adm-bars .is-ban,.u-adm-legend .is-ban{background:var(--warn)}.u-adm-bars .is-ref,.u-adm-legend .is-ref{background:var(--muted)}.u-adm-legend{gap:var(--sp-14);padding:0 var(--sp-16) var(--sp-14);color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.u-adm-legend>span{align-items:center;gap:6px;display:inline-flex}.u-adm-legend i{border-radius:2px;width:8px;height:8px}@media (max-width:720px){.u-adm-bars{height:140px;padding-inline:var(--sp-10);gap:3px}.u-adm-bar-n{font-size:10px}}.u-adm-filters{gap:var(--sp-6);padding:0 var(--sp-16) var(--sp-12);flex-wrap:wrap;display:flex}.u-adm-filter-n{margin-left:var(--sp-6);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted)}.u-chip[aria-pressed=true] .u-adm-filter-n{color:inherit}.u-adm-signals{gap:var(--sp-6);flex-wrap:wrap}.u-adm-online,.u-adm-signals{align-items:center;display:inline-flex}.u-adm-online{color:var(--ok);gap:6px}.u-adm-online:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px}.u-adm-feed{grid-template-columns:300px minmax(0,1fr)}.u-adm-who{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.u-adm-who[aria-pressed=true]{background:var(--inset)}@media (max-width:1100px){.u-adm-feed{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.u-adm-filters{scrollbar-width:none;padding-inline:var(--sp-12);flex-wrap:nowrap;overflow-x:auto}}.u-co{align-items:start;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.u-co,.u-co-side{gap:var(--sp-14);display:grid}.u-co-card{gap:var(--sp-12);padding:var(--sp-16);border:1px solid var(--line2);animation:u-co-in .32s var(--ease-out,ease-out) both;background-color:#ffffff08;border-radius:18px;display:grid}.u-co-side>.u-co-card:first-child{animation-delay:60ms}.u-co-side>.u-co-card:nth-child(2){animation-delay:.12s}@keyframes u-co-in{0%{opacity:0;transform:translateY(8px)}}.u-co-h{font:600 var(--t-title) /1.2 var(--font-display);color:var(--text-hi);margin:0}.u-co-lines{margin:0;padding:0;list-style:none;display:grid}.u-co-bonus,.u-co-line,.u-co-pm{align-items:center;gap:var(--sp-12);grid-template-columns:36px minmax(0,1fr) auto auto;display:grid}.u-co-line{padding:var(--sp-10) 0}.u-co-line+.u-co-line{border-top:1px solid var(--line)}.u-co-ic{width:36px;height:36px;color:var(--text-hi);background-color:#ffffff0f;border-radius:11px;justify-content:center;align-items:center;display:flex}.u-co-ic.feat{background-image:linear-gradient(150deg,var(--warn),var(--danger))}@supports (color:color-mix(in lab,red,red)){.u-co-ic.feat{background-image:linear-gradient(150deg,color-mix(in oklab,var(--warn) 90%,white),var(--danger))}}.u-co-ic.feat{color:var(--text-hi)}.u-co-what{gap:2px;min-width:0;display:grid}.u-co-what>b{color:var(--text-hi);font-weight:600}.u-co-what>span{color:var(--muted);font-size:11.5px}.u-co-what>span.bad{color:var(--bad)}.u-co-qty{color:var(--muted);font-size:12px}.u-co-sum{text-align:right;min-width:72px;color:var(--text-hi);font-weight:600}.u-co-free{font-family:var(--font-ui);color:var(--ok);font-size:12px;font-weight:500}.u-co-calc{gap:var(--sp-8);padding-top:var(--sp-12);border-top:1px dashed var(--line2);display:grid}.u-co-row{justify-content:space-between;align-items:baseline;gap:var(--sp-12);font-size:var(--t-body);color:var(--muted);display:flex}.u-co-row.ok b{color:var(--ok)}.u-co-row.bonus b{color:var(--accent)}.u-co-row.total{margin-top:var(--sp-4);font-size:var(--t-title);color:var(--text-hi)}.u-co-row.total b{font:700 var(--t-section) /1 var(--font-display)}.u-co-chip{padding:3px var(--sp-8);border-radius:var(--r-pill);background-color:var(--accent-tint);color:var(--accent);font-size:12px;font-weight:600}.u-co-promo{align-items:center;gap:var(--sp-8) var(--sp-12);padding-top:var(--sp-12);border-top:1px dashed var(--line2);grid-template-columns:36px minmax(0,1fr) auto;display:grid}.u-co-promo-inp{text-transform:uppercase;letter-spacing:.04em;min-width:0}.u-co-promo-inp::placeholder{text-transform:none;letter-spacing:normal}.u-co-promo-err{color:var(--bad);grid-column:2/-1;font-size:11.5px}.u-co-promo.on .u-co-ic{background-color:var(--accent-tint);color:var(--accent)}.u-co-promo.off .u-co-ic{color:var(--muted);background-color:#ffffff0f}.u-co-promo-x{width:28px;height:28px;color:var(--muted);cursor:pointer;transition:background-color var(--d-hover) var(--ease),color var(--d-hover) var(--ease);background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.u-co-promo-x:hover{color:var(--text-hi);background-color:#ffffff0f}.u-co-bonus,.u-co-pm{grid-template-columns:36px minmax(0,1fr) auto}.u-co-pm{padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);transition:border-color var(--d-hover) var(--ease);border-radius:14px}.u-co-pm.on{border-color:var(--accent-line);background-color:var(--accent-tint)}.u-co-radio{border:1.5px solid var(--line2);width:20px;height:20px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.u-co-pm.on .u-co-radio{border-color:var(--accent);background-color:var(--accent)}.u-co-pms{gap:var(--sp-8);display:grid}.u-co-pick{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background-color:#0000}.u-co-pick:hover:not(.on):not(:disabled){border-color:var(--line2)}.u-co-pick:disabled{cursor:progress;opacity:.7}.u-co-pm.fee{grid-template-columns:36px minmax(0,1fr) auto auto}.u-co-fee{color:var(--muted);white-space:nowrap;font-size:12px}.u-co-pm.on .u-co-fee{color:var(--text-hi)}.u-co-note{align-items:center;gap:var(--sp-6);color:var(--muted);font-size:11.5px;display:flex}.u-co-note>svg{color:var(--ok);flex:none}.u-co-pay{align-items:center;gap:var(--sp-12);min-width:0;height:48px;margin-left:var(--sp-12);padding:0 var(--sp-20);background-image:linear-gradient(180deg,var(--accent),var(--accent));border-radius:16px;flex:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.u-co-pay{background-image:linear-gradient(180deg,color-mix(in oklab,var(--accent) 88%,white),var(--accent))}}.u-co-pay{color:var(--on-accent);transition:filter var(--d-hover) var(--ease),transform var(--d-hover) var(--ease);box-shadow:inset 0 1px #ffffff59}.u-co-pay:hover:not(:disabled){filter:brightness(1.06)}.u-co-pay:active:not(:disabled){transform:scale(.99)}.u-co-pay:disabled{opacity:.6;cursor:progress}.u-co-pay-m{align-items:center;gap:var(--sp-6);opacity:.75;white-space:nowrap;font-size:12px;font-weight:500}.u-co-pay-t{align-items:center;gap:var(--sp-8);font:700 var(--t-title) /1 var(--font-display);display:flex}.u-co-pay-t .u-spin{border-width:2px;border-color:#00000040;border-top-color:var(--on-accent);width:16px;height:16px}.u-co-pay-s{justify-content:flex-end;align-items:baseline;gap:var(--sp-8);font-size:var(--t-title);white-space:nowrap;font-weight:700;display:flex}.u-co-pay-s>s{opacity:.55;font-size:12px;font-weight:500}.u-co-pay.short{background-image:linear-gradient(180deg,var(--warn),var(--warn))}@supports (color:color-mix(in lab,red,red)){.u-co-pay.short{background-image:linear-gradient(180deg,color-mix(in oklab,var(--warn) 85%,white),var(--warn))}}.u-modal:has(.u-co-done){position:relative}.u-co-done{--fx-ruby:#e0263f;--fx-ruby-hi:#ff6b7d;--fx-ruby-pale:#ffd2d8;--fx-ruby-deep:#b3122a;--fx-gold-hi:#f3d58a;--fx-violet:#8f6cf0;--fx-violet-pale:#c7b5ff;--fx-violet-deep:#5b3fc4;z-index:5;place-content:center;justify-items:center;gap:var(--sp-8);border-radius:inherit;background-color:var(--panel-solid);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.u-co-done{background-color:color-mix(in oklab,var(--panel-solid) 92%,transparent)}}.u-co-done{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:u-co-fade 2.6s var(--ease) both;cursor:pointer}@keyframes u-co-fade{0%{opacity:0}8%,82%{opacity:1}to{opacity:0}}.u-co-done-ic{width:76px;height:76px;animation:u-co-pop .5s cubic-bezier(.2,1.4,.4,1) .1s both;position:relative}.u-co-done-ic svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.u-co-done-ic circle{fill:var(--ok);stroke:none}.u-co-done-ic path{stroke:var(--text-hi);stroke-width:4px;stroke-dasharray:40;stroke-dashoffset:40px;animation:u-co-draw .4s var(--ease) .45s forwards}@keyframes u-co-pop{0%{opacity:0;transform:scale(.4)}}@keyframes u-co-draw{to{stroke-dashoffset:0}}.u-co-done-t{font:700 var(--t-section) /1.1 var(--font-display);color:var(--text-hi);animation:u-co-in .4s var(--ease) .3s both}.u-co-done-s{font-size:var(--t-title);color:var(--muted);animation:u-co-in .4s var(--ease) .4s both}.u-co-confetti{width:0;height:0;position:absolute;top:50%;left:50%}.u-co-confetti>i{background-color:var(--c);opacity:0;width:7px;height:11px;animation:u-co-burst 1.3s cubic-bezier(.15,.7,.3,1) calc(.25s + var(--d)) both;border-radius:2px;position:absolute}.u-co-confetti>i:nth-child(3n){border-radius:50%;width:8px;height:8px}@keyframes u-co-burst{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--x),calc(var(--y) + 60px)) rotate(var(--r)) scale(1)}}@media (prefers-reduced-motion:reduce){.u-co-confetti{display:none}.u-co-card,.u-co-done-ic,.u-co-done-ic path{stroke-dashoffset:0;animation:none}}@media (max-width:860px){.u-co{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.u-co-pay{padding:0 var(--sp-16);grid-template-columns:auto minmax(0,1fr)}.u-co-pay-m{display:none}}.u-bt.u-bt-link{--bt-cols:40px minmax(0,1fr) 170px 170px 190px}.u-bt.u-bt-link.has-new{--bt-cols:40px 52px minmax(0,1fr) 170px 170px 190px}.u-bt-link .u-bt-who>.u-kd-row{flex-wrap:wrap}.u-lb-box{height:330px}.u-lb-bar>.u-lb-sum{align-items:baseline;gap:var(--sp-8);margin-right:auto;display:flex}.u-lb-sum>b{font:600 var(--t-title) /1.2 var(--font-display);color:var(--text-hi)}.u-bt-row.is-linked{background-color:var(--ok-tint)}.u-bt-row.is-sent{box-shadow:inset 2px 0 0 var(--accent)}.u-bt-row>.u-lb-err,.u-bt-row>.u-lb-wide{grid-column:1/-1;padding-left:52px}.u-bt-row>.u-lb-wide{padding-top:var(--sp-8)}.u-lb-who{align-items:center;gap:var(--sp-8);white-space:nowrap;min-width:0;display:flex}.u-lb-who .u-buy-us{border:1px solid var(--accent-line);color:var(--accent);font-size:12px;font-weight:600}.u-lb-done{justify-items:center;gap:var(--sp-12);padding:var(--sp-20) 0 var(--sp-8);text-align:center;display:grid}.u-lb-done-ic{width:64px;height:64px}.u-lb-done-n{justify-content:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.u-lb-done-n>span{min-width:112px;padding:var(--sp-10) var(--sp-14);border:1px solid var(--line2);color:var(--muted);border-radius:14px;gap:2px;font-size:11.5px;display:grid}.u-lb-done-n b{font:700 var(--t-section) /1 var(--font-display);color:var(--text-hi)}@media (max-width:1079px){.u-bt.u-bt-link,.u-bt.u-bt-link.has-new{--bt-cols:32px minmax(0,1fr) minmax(0,1fr)}.u-bt.u-bt-link.has-new{--bt-cols:32px 44px minmax(0,1fr) minmax(0,1fr)}.u-lb-box{height:auto}.u-bt-row>.u-lb-err,.u-bt-row>.u-lb-wide{padding-left:0}}@media (max-width:640px){.u-bt-row>.u-bt-c[data-l],.u-bt.has-new .u-bt-row>.u-bt-who+.u-bt-c[data-l]{grid-column:2/-1}}:root[data-scene=day] :is(.u-main,.u-float-root) .u-work:has(>.u-ahead+.u-scroll):not(:has(>:nth-child(3)))>.u-ahead{--glass:#0c0c0c99;-webkit-backdrop-filter:blur(22px)saturate(.45)brightness(.9);backdrop-filter:blur(22px)saturate(.45)brightness(.9)}.u-bal-top{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:14px;display:grid}.u-bal-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:16px;display:grid}.u-bal-fact{border:1px solid var(--line);text-align:left;color:inherit;transition:border-color var(--d-hover) var(--ease);border-radius:12px;gap:2px;padding:10px 12px;display:grid}button.u-bal-fact{cursor:pointer}button.u-bal-fact:hover{border-color:var(--accent-line)}.u-bal-fact{min-width:0}.u-bal-fact b{font-size:var(--t-title);color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u-bal-fact span{color:var(--muted);font-size:12px}.u-bal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:28px;display:flex}.u-bal-head .u-eyebrow{white-space:nowrap}.u-bal-of{color:var(--muted);font-size:.55em}.rok-sum{container-type:inline-size}@container (max-width:300px){.u-bal-facts{grid-template-columns:1fr;gap:6px}.u-bal-fact{grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:baseline;gap:10px;padding:8px 12px}.u-bal-fact span{order:-1}.u-bal-fact b{text-align:right}}.u-bal-tb{border-bottom:1px solid var(--line);padding:10px 16px}.u-tx-st{color:var(--text);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.u-tx-st:before{content:"";background-color:var(--muted);border-radius:50%;width:7px;height:7px}.u-tx-st[data-tone=ok]:before{background-color:var(--ok)}.u-tx-st[data-tone=warn]:before{background-color:var(--warn)}.u-tx-st[data-tone=bad]:before{background-color:var(--bad)}.u-tx-table td{padding-top:9px;padding-bottom:9px}.u-tx-table td .u-badge{height:auto;color:var(--muted);background:0 0;padding:0;font-weight:400}@media (min-width:721px){.u-tx-table th:first-child{width:180px}.u-tx-table th:nth-child(3),.u-tx-table th:nth-child(4){width:140px}.u-tx-table th:last-child{width:160px}.u-tx-table td:first-child,.u-tx-table td:last-child{white-space:nowrap}}.u-adm-view{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;display:grid}.u-adm-view.is-fill{flex-direction:column;height:100%;min-height:0;display:flex}.u-adm-view>*{min-width:0}.u-adm-view :is(.u-card,.u-metric) :is(.u-card,.u-metric){background-color:var(--inset)}.u-adm-view .u-4col{grid-template-columns:repeat(4,minmax(0,1fr))}.u-adm-view .u-3col{grid-template-columns:repeat(3,minmax(0,1fr))}.u-adm-view .u-2col{grid-template-columns:repeat(2,minmax(0,1fr))}.u-adm-view .u-metric-l{white-space:normal;flex-wrap:nowrap;min-width:0;line-height:1.25}.u-adm-view .u-metric-s{overflow-wrap:anywhere}@media (max-width:1100px){.u-adm-view .u-2col{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.u-adm-view .u-4col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.u-adm-view{gap:var(--sp-10)}.u-adm-view .u-4col>.u-metric .u-metric-l{white-space:normal;overflow:visible}.u-adm-view .u-metric-l .u-job-i{display:none}}.u-adm-head .u-ahead-id{flex-flow:row;align-items:center}.u-adm-head .u-ahead-m{flex-shrink:1;min-width:0}@media (max-width:720px){.u-adm-head .u-ahead-top{flex-wrap:nowrap;align-items:center}.u-adm-head .u-ahead-id{flex:1;width:auto;min-width:0}.u-adm-head .u-ahead-r{flex-wrap:nowrap;flex-shrink:0;width:auto}.u-adm-head .u-ahead-m{display:none}}.u-adm-view .u-tbl td{white-space:normal;overflow-wrap:anywhere;vertical-align:middle}.u-adm-view .u-tbl td.is-r,.u-adm-view .u-tbl td.mono{white-space:nowrap;overflow-wrap:normal}@media (min-width:721px){.u-adm-view .u-tbl td.is-r:has(.u-btn){width:1%}.u-adm-view .u-tbl tbody td{height:auto;padding-top:9px;padding-bottom:9px;line-height:1.35}}.u-adm-view .u-tbl-id{color:var(--muted);margin:2px 0 0;font-family:inherit;font-size:12px;display:block}.u-adm-view .u-tbl td .u-badge+.u-badge,.u-adm-view .u-tbl td.is-r .u-badge{margin-left:6px}.u-adm-view:not(.is-fill) .u-card:has(>.u-tbl):not(.u-card .u-card){max-height:min(620px,75vh);overflow-y:auto}.u-adm-view:not(.is-fill) .u-card:has(>.u-tbl)>.u-tbl thead th{z-index:2;background-color:var(--panel-solid);position:sticky;top:0}@media (max-width:720px){.u-adm-view:not(.is-fill) .u-card:has(>.u-tbl-stack)>.u-tbl thead th{position:static}}.u-adm-rowlink{cursor:pointer}.u-adm-rowlink:hover td{background:var(--inset)}.u-adm-long{min-width:0;max-width:100%;color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}.u-adm-long.is-bad{color:var(--bad)}.u-adm-long.is-warn{color:var(--warn)}.u-adm-long-t{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-adm-long.is-open .u-adm-long-t{display:block}.u-adm-long-b{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:12px}.u-adm-why{color:var(--text);margin-top:4px;font-size:13px;line-height:1.35;display:block}.u-adm-why.is-bad{color:var(--bad)}.u-adm-alert{padding:var(--sp-10) var(--sp-16);border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel-solid);font-size:var(--t-body);flex-wrap:wrap;gap:2px 12px;line-height:1.4;display:flex}.u-adm-alert b{color:var(--text-hi);font-weight:600}.u-adm-alert span{color:var(--text)}.u-adm-alert.is-bad{border-color:var(--bad-line);background:var(--bad-tint)}.u-adm-alert.is-bad b{color:var(--bad)}.u-adm-alert.is-warn{background:var(--warn-tint)}.u-adm-alert.is-warn b{color:var(--warn)}.u-adm-view .u-adm-filters{padding-block:var(--sp-8);border-bottom:1px solid var(--line)}.u-adm-view .u-job{min-width:0}@media (max-width:720px){.u-adm-view .u-jobs .u-job{flex-wrap:wrap}.u-adm-view .u-jobs .u-job>.u-job-t{flex-wrap:wrap;margin-left:0}.u-adm-sup .u-jobs .u-job{flex-wrap:nowrap}}.u-adm-facts{gap:var(--sp-12) var(--sp-16);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.u-adm-facts.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.u-adm-facts.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-adm-facts.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.u-adm-fact{min-width:0}.u-adm-fact.is-wide{grid-column:1/-1}.u-adm-fact dt{color:var(--muted);font-size:12px;line-height:1.3}.u-adm-fact dd{color:var(--text-hi);overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;font-weight:500;line-height:1.35}.u-adm-fact-s{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.35;display:block}@media (max-width:720px){.u-adm-facts.is-3,.u-adm-facts.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.u-adm-block-h{align-items:center;gap:var(--sp-8);min-height:28px;color:var(--muted);display:flex}.u-adm-block-h h3{color:var(--text-hi);margin:0;font-size:14px;font-weight:600}.u-adm-block-r{align-items:center;gap:var(--sp-8);margin-left:auto;display:inline-flex}.u-adm-period{gap:var(--sp-10)}.u-adm-period,.u-adm-period-d{align-items:center;flex-wrap:wrap;display:flex}.u-adm-period-d{gap:var(--sp-8);margin-left:auto}.u-adm-pad{padding:var(--sp-12) var(--sp-16) var(--sp-16)}.u-adm-chart{padding:var(--sp-8) var(--sp-12) var(--sp-12);min-width:0}.u-adm-people{grid-template-columns:240px minmax(0,1fr);align-items:center;display:grid}.u-adm-foot{padding:0 var(--sp-4);color:var(--muted);margin:0;font-size:12px;line-height:1.4}.u-adm-funnel{gap:var(--sp-12);padding:var(--sp-12) var(--sp-16) var(--sp-16);display:grid}.u-adm-funnel-r{gap:4px var(--sp-10);grid-template-columns:minmax(0,1fr) auto;display:grid}.u-adm-funnel-l{font-size:var(--t-body);color:var(--text)}.u-adm-funnel-n{font-size:var(--t-body);color:var(--text-hi)}.u-adm-funnel-b{background:var(--track-solid);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.u-adm-funnel-b>i{background:var(--accent);border-radius:3px;height:100%;display:block}@media (max-width:720px){.u-adm-people{grid-template-columns:minmax(0,1fr)}.u-adm-period-d{margin-left:0}.u-adm-pad{padding:var(--sp-10) var(--sp-12) var(--sp-12)}}.u-modal.u-adm-client{width:min(1040px,100%)}.u-adm-client>.u-modal-h{align-items:flex-start}.u-adm-client>.u-modal-h>.u-modal-t{flex:1;min-width:0}.u-adm-cl-title{align-items:center;gap:var(--sp-8) var(--sp-12);flex-wrap:wrap;min-width:0;display:flex}.u-adm-cl-av{background:var(--accent-tint);width:30px;height:30px;color:var(--accent);font-family:var(--font-ui);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.u-adm-cl-av.is-online{position:relative}.u-adm-cl-av.is-online:after{content:"";background:var(--ok);width:9px;height:9px;box-shadow:0 0 0 2px var(--panel-solid);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.u-adm-cl-id{flex:220px;gap:1px;min-width:0;display:grid}.u-adm-cl-n{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.25;overflow:hidden}.u-adm-cl-sub{align-items:center;gap:2px var(--sp-6);min-width:0;font-family:var(--font-ui);font-variation-settings:normal;letter-spacing:0;flex-wrap:wrap;display:flex}.u-adm-cl-m{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:12px;font-weight:400}.u-adm-cl-acts{align-items:center;gap:var(--sp-8);font-family:var(--font-ui);font-variation-settings:normal;letter-spacing:0;flex-wrap:wrap;display:flex}.u-adm-cl-kpi{padding:var(--sp-12) var(--sp-16);border-bottom:1px solid var(--line);background:var(--inset-solid)}.u-ibtn.u-adm-copy{width:22px;height:22px}.u-adm-dash{color:var(--muted);font-weight:400}.u-adm-idline{align-items:center;gap:var(--sp-4);display:inline-flex}.u-adm-cl-note{padding:var(--sp-8) var(--sp-10);border-left:2px solid var(--accent-line);background:var(--inset-solid);border-radius:0 8px 8px 0;gap:4px;display:grid}.u-adm-cl-note p{font-size:var(--t-body);color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.45}.u-adm-cl-note span{color:var(--muted);font-size:12px}.u-adm-cl-sec .u-adm-filters{border:0;padding:0}.u-adm-cl-sec>.u-jobs{margin-inline:calc(var(--sp-16) * -1)}.u-ta.u-adm-note-idle{resize:none;height:36px;min-height:36px;overflow:hidden}.u-adm-cl-tabs{z-index:2;background:var(--panel-solid);border-bottom:1px solid var(--line);position:sticky;top:0}.u-adm-cl-err{padding:var(--sp-10) var(--sp-16) 0}.u-adm-cl-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.u-adm-cl-col{flex-direction:column;min-width:0;display:flex}.u-adm-cl-col+.u-adm-cl-col{border-left:1px solid var(--line)}.u-adm-cl-flow,.u-adm-client>.u-modal-b{flex-direction:column;display:flex}.u-adm-cl-body{flex:1 0 auto;display:grid}.u-adm-cl-body>*{min-width:0}.u-adm-cl-sec{gap:var(--sp-10);padding:var(--sp-12) var(--sp-16) var(--sp-16);min-width:0;display:grid}.u-adm-cl-sec+.u-adm-cl-sec{border-top:1px solid var(--line)}.u-adm-quiet{font-size:var(--t-body);color:var(--muted);margin:0}.u-adm-id{color:var(--text);font-size:12px;font-weight:400}.u-adm-attn{gap:var(--sp-6);display:grid}.u-adm-attn-r{align-items:center;gap:var(--sp-10);width:100%;padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset-solid);color:var(--muted);font:inherit;text-align:left;cursor:pointer;display:flex}.u-adm-attn-r:hover{border-color:var(--line2)}.u-adm-attn-i{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.u-adm-attn-i.is-bad{color:var(--bad);background:var(--bad-tint)}.u-adm-attn-i.is-warn{color:var(--warn);background:var(--warn-tint)}.u-adm-attn-t{flex:1;gap:1px;min-width:0;font-size:12px;line-height:1.35;display:grid}.u-adm-attn-t b{font-size:var(--t-body);color:var(--text-hi);overflow-wrap:anywhere;font-weight:500}.u-adm-tl-days{gap:var(--sp-14,14px);display:grid}.u-adm-tl-day{margin:0 0 var(--sp-8);color:var(--muted);font-size:12px;font-weight:500}.u-adm-tl{gap:var(--sp-10);margin:0;padding:0;list-style:none;display:grid}.u-adm-tl-r{align-items:flex-start;gap:var(--sp-10);min-width:0;display:flex}.u-adm-tl-i{background:var(--inset-solid);width:26px;height:26px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.u-adm-tl-b{flex:1;min-width:0}.u-adm-tl-h{align-items:baseline;gap:0 var(--sp-8);font-size:var(--t-body);flex-wrap:wrap;display:flex}.u-adm-tl-h b{color:var(--text-hi);font-weight:500}.u-adm-tl-h span{color:var(--muted);font-size:12px}.u-adm-tl-b p{font-size:var(--t-body);color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0;line-height:1.45}.u-adm-tl-who{gap:0 var(--sp-8);color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;margin-top:2px;font-size:12px;display:flex}.u-adm-tl-who:empty{display:none}.u-adm-act-who{font-size:var(--t-body);color:var(--text-hi);overflow-wrap:anywhere;margin:0;font-weight:500}.u-seg.u-adm-act-seg{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.u-adm-act-sum{align-items:center;gap:var(--sp-6) var(--sp-10);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-card);background:var(--inset-solid);color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.u-adm-act-sum b{font-size:var(--t-body);color:var(--text-hi);font-weight:500}.u-adm-pick{gap:var(--sp-6);display:grid}.u-adm-pick-r{width:100%;padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset-solid);font:inherit;color:var(--muted);text-align:left;cursor:pointer;gap:2px;display:grid}.u-adm-pick-r:hover{border-color:var(--line2)}.u-adm-pick-r[aria-checked=true]{border-color:var(--accent-line);background:var(--accent-tint)}.u-adm-pick-h{align-items:center;gap:var(--sp-6) var(--sp-8);flex-wrap:wrap;display:flex}.u-adm-pick-h b{font-size:var(--t-body);color:var(--text-hi);font-weight:500}.u-adm-pick-s{font-size:12px;line-height:1.35}.u-adm-gates{gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.u-adm-gate{align-items:flex-start;gap:var(--sp-8);padding:var(--sp-10);border-radius:var(--r-card);background:var(--bad-tint);color:var(--bad);font-size:12px;line-height:1.35;display:flex}.u-adm-gate.is-on{background:var(--inset-solid);color:var(--ok)}.u-adm-gate>span{min-width:0;color:var(--muted)}.u-adm-gate b{font-size:var(--t-body);color:var(--text-hi);font-weight:500;display:block}.u-adm-switch{align-items:flex-start;gap:var(--sp-10);color:var(--muted);cursor:pointer;font-size:12px;line-height:1.35;display:flex}.u-adm-switch b{font-size:var(--t-body);color:var(--text-hi);font-weight:500;display:block}.u-adm-devices{gap:var(--sp-6);display:grid}.u-adm-device{justify-content:space-between;align-items:center;gap:var(--sp-6) var(--sp-12);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-card);background:var(--inset-solid);flex-wrap:wrap;display:flex}.u-adm-device-t{min-width:0;color:var(--muted);gap:1px;font-size:12px;display:grid}.u-adm-device-t b{font-size:var(--t-body);color:var(--text-hi);font-weight:500}.u-adm-device-s{align-items:center;gap:var(--sp-10);color:var(--muted);font-size:12px;display:flex}@media (max-width:860px){.u-adm-cl-grid{grid-template-columns:minmax(0,1fr)}.u-adm-cl-col+.u-adm-cl-col{border-left:0;border-top:1px solid var(--line)}}@media (max-width:720px){.u-adm-cl-acts{scrollbar-width:none;flex-wrap:nowrap;flex:0 0 calc(100% + 42px);min-width:0;overflow-x:auto}.u-adm-cl-acts>*{flex:none}.u-adm-cl-kpi{padding:var(--sp-10) var(--sp-12)}.u-adm-cl-sec>.u-jobs{margin-inline:calc(var(--sp-12) * -1)}.u-adm-cl-sec{padding:var(--sp-10) var(--sp-12) var(--sp-12)}.u-adm-gates{grid-template-columns:minmax(0,1fr)}}.u-adm-rowbtn{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.u-adm-list-bar{justify-content:space-between;align-items:center;gap:var(--sp-8) var(--sp-16);padding:var(--sp-10) var(--sp-16);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.u-adm-list-bar .u-adm-filters{border:0;flex:auto;min-width:0;padding:0}.u-adm-list-bar .u-search{flex:0 260px}.u-chip.u-adm-filter-none:not([aria-pressed=true]){opacity:.55}.u-adm-person{align-items:center;gap:var(--sp-10);min-width:0;display:flex}.u-adm-person-t{justify-items:start;min-width:0;display:grid}.u-adm-person-t .u-tbl-id{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.u-adm-seen{color:var(--text)}.u-adm-seen-c{white-space:nowrap}.u-adm-tbl-clients td:first-child{max-width:340px}.u-adm-tbl-clients td{vertical-align:middle}.u-adm-tbl-clients .u-adm-signals{flex-wrap:nowrap}.u-adm-row-acts{justify-content:flex-end;gap:var(--sp-4);color:var(--muted)}.u-adm-row-acts,.u-adm-row-hover{align-items:center;display:inline-flex}.u-adm-row-hover{gap:2px}@media (hover:hover){.u-adm-row-hover{opacity:0;transition:opacity .12s}.u-adm-rowlink:focus-within .u-adm-row-hover,.u-adm-rowlink:hover .u-adm-row-hover{opacity:1}}@media (max-width:1100px){.u-adm-tbl-clients .u-adm-signals{flex-wrap:wrap}}@media (max-width:720px){.u-adm-list-bar{padding:var(--sp-10) var(--sp-12)}.u-adm-list-bar .u-adm-filters{margin-inline:calc(var(--sp-12) * -1);max-width:calc(100% + var(--sp-12) * 2);padding-inline:var(--sp-12);flex-basis:100%;order:2}.u-adm-list-bar .u-search{flex:100%}.u-adm-tbl-clients.u-tbl-stack tbody tr{grid-template-columns:repeat(3,minmax(0,1fr))}.u-adm-tbl-clients.u-tbl-stack tbody td:nth-child(2){grid-column:1/-1}.u-adm-seen-c .u-tbl-id,.u-adm-tbl-clients.u-tbl-stack tbody td:nth-child(2):before,.u-adm-tbl-clients.u-tbl-stack thead th:nth-child(2){display:none}}.u-adm-clip{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}@media (max-width:720px){.u-adm-nophone{display:none!important}.u-adm-tbl-3.u-tbl-stack tbody tr{grid-template-columns:repeat(3,minmax(0,1fr))}}.u-rail-exit{display:none}@media (max-width:720px){.u-app[data-zone=admin]>.u-rail>.u-rail-nav{display:none}.u-app[data-zone=admin] .u-rail-exit{display:contents}.u-app[data-zone=client] .u-rail-foot .u-rail-nav>:not(:first-child){display:none}.u-adm-sup .u-jobs{gap:var(--sp-6);padding:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.u-adm-sup .u-job{gap:2px var(--sp-6);padding:var(--sp-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.u-adm-sup .u-job-i{display:none}.u-adm-sup .u-job-s{font-size:11px}.u-adm-sup .u-card-head,.u-adm-sup>.u-head{display:none}}.u-adm-view{animation:none}.u-adm-todo{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.u-adm-todo>.u-adm-alert{justify-content:space-between;align-items:center;gap:var(--sp-12);margin:0;display:flex}@media (min-width:721px){:root :is(.u-main,.u-float-root) .u-work:has(>.u-ahead+.u-scroll):not(:has(>:nth-child(3)))>.u-ahead.u-adm-head{border-color:var(--line);transition:border-color var(--d-hover) var(--ease),box-shadow var(--d-hover) var(--ease)}:root :is(.u-main,.u-float-root) .u-work>.u-ahead.u-adm-head.is-over{background-image:none;background-color:var(--panel-solid);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line2);box-shadow:inset 0 -1px 0 var(--accent-line),0 10px 18px -14px var(--frame-shade)}.u-work>.u-ahead.u-adm-head+.u-scroll>.u-adm-view .u-tbl th{top:-12px}.u-work>.u-ahead.u-adm-head.is-over+.u-scroll{-webkit-mask-image:linear-gradient(transparent var(--ahead-h),var(--mask-solid) calc(var(--ahead-h) + 2px)),linear-gradient(var(--mask-solid),var(--mask-solid));mask-image:linear-gradient(transparent var(--ahead-h),var(--mask-solid) calc(var(--ahead-h) + 2px)),linear-gradient(var(--mask-solid),var(--mask-solid))}}.u-contents{display:contents}.u-adm-tk{flex:1;grid-template-columns:minmax(0,1fr) 320px;gap:14px;min-height:0;display:grid}.u-adm-tk>.u-chat{min-width:0;min-height:0}.u-adm-tk .u-chips{display:none}:is(.u-main,.u-float-root) .u-adm-tk>.u-card{background-image:none;background-color:var(--panel-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.u-adm-tk-side{scrollbar-width:thin;flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex;overflow-y:auto}.u-adm-tk-box{gap:var(--sp-10);padding:var(--sp-12);border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel-solid);display:grid}.u-adm-tk-box h3{color:var(--text-hi);margin:0;font-size:13px;font-weight:600}.u-adm-tk-who{min-width:0;color:var(--muted);overflow-wrap:anywhere;gap:2px;font-size:12px;display:grid}.u-adm-tk-who b{color:var(--text-hi);font-size:15px;font-weight:600}.u-adm-tk-marks{gap:var(--sp-6);flex-wrap:wrap;margin-top:4px;display:flex}.u-adm-tk-marks:empty{display:none}.u-adm-tk-kv{gap:6px var(--sp-10);grid-template-columns:auto minmax(0,1fr);margin:0;font-size:13px;line-height:1.35;display:grid}.u-adm-tk-kv dt{color:var(--muted)}.u-adm-tk-kv dd{color:var(--text-hi);overflow-wrap:anywhere;margin:0}.u-adm-tk-kv dd .u-badge{margin-left:6px}.u-adm-tk-note{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.4}.u-adm-tk-note span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.u-adm-tk-side .u-adm-attn-r{background:var(--inset-solid);padding:var(--sp-6) var(--sp-8)}.u-adm-tk-bar{display:none}.u-adm-compose{gap:var(--sp-10);padding:var(--sp-10) var(--sp-16) var(--sp-12);border-top:1px solid var(--line);display:grid}.u-adm-compose>.u-seg{justify-self:start}.u-adm-compose.is-note{background:var(--warn-tint);border-top-color:var(--warn-line)}.u-adm-tk-head .u-ahead-id{min-width:0}.u-adm-tk-head .u-ahead-r{height:auto}@media (max-width:1100px){.u-adm-tk{grid-template-columns:minmax(0,1fr)}.u-adm-tk .u-chips{display:flex}.u-adm-tk-side{display:none}.u-adm-tk-bar{justify-content:space-between;align-items:center;gap:var(--sp-10);width:100%;padding:var(--sp-8) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel-solid);font:inherit;color:var(--muted);text-align:left;cursor:pointer;flex:none;font-size:12px;display:flex}.u-adm-tk-bar-t{align-items:baseline;gap:2px var(--sp-10);flex-wrap:wrap;min-width:0;display:flex}.u-adm-tk-bar-t b{color:var(--text-hi);font-size:14px;font-weight:600}.u-adm-tk-bar-t .is-bad{color:var(--bad)}.u-adm-tk-bar-a{color:var(--text);flex:none;align-items:center;gap:4px;display:inline-flex}}@media (max-width:720px){.u-adm-tk-head .u-ahead-top{flex-wrap:wrap}.u-adm-tk-head .u-ahead-id{flex:100%}.u-adm-tk-head .u-ahead-id>.u-ahead-n{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.u-adm-tk-head .u-ahead-r{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}.u-adm-tk-head .u-ahead-r>*{flex:none}.u-adm-tk .u-chips{display:none}.u-adm-compose{padding:var(--sp-8) var(--sp-12) var(--sp-10)}.u-adm-compose>.u-seg{justify-self:stretch}.u-ahead-top>.u-ahead-id>span:not(.u-ahead-m):not(.u-badge):not(.u-ahead-av)+.u-ahead-n{flex:calc(100% - 32px)}.u-4col>.u-metric .u-metric-l:has(.u-btn){white-space:normal;row-gap:var(--sp-6);flex-wrap:wrap;overflow:visible}.u-4col>.u-metric .u-metric-l:has(.u-btn)>:last-child{overflow:visible;margin-left:0!important}}.u-slot.is-up{white-space:nowrap}@media (max-width:720px){.u-lq-g:has(>.u-eyebrow+.u-slot.is-up:last-child){grid-template-columns:minmax(0,1fr);display:grid}.u-lq-g>.u-eyebrow+.u-slot.is-up:last-child{justify-content:flex-start}}.u-count-wrap{display:inline-flex;position:relative}@media (max-width:720px){.u-count-wrap[data-n]:after{content:attr(data-n);border-radius:var(--r-pill);background:var(--text-hi);min-width:16px;height:16px;color:var(--bg);font:600 10px/16px var(--font-mono);text-align:center;pointer-events:none;padding:0 4px;position:absolute;top:-5px;right:-5px}}.u-auto-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.u-auto-head>.u-auto-title{min-width:0}.u-auto-next.is-one{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:720px){.u-auto-head>.u-btn{flex-shrink:0}}.u-ref-rate{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.u-metric-v:has(>.u-ref-rate){align-items:center;min-height:32px;display:flex}.u-ref-rate>.u-btn{font-family:var(--font-body,inherit);letter-spacing:0;flex-shrink:0}.rok-link-box{justify-content:space-between;gap:4px;width:100%;padding-right:2px}.rok-link-box>.rok-link{flex:1;min-width:0}.rok-link-box>.u-ibtn{flex-shrink:0}.u-ac-av .u-acc-live{width:12px;height:12px;bottom:0;right:0}@media (max-width:720px){.u-ac-av{width:auto;height:auto}.u-body .u-search.u-inv-q{height:32px}.u-body .u-search.u-inv-q input{font-size:var(--t-body)}.u-auto-head>.u-btn{justify-content:center;width:36px;height:36px;padding:0}.u-auto-head>.u-btn .u-btn-l{display:none}}.u-oc-note{margin:0}.u-al-acts{align-items:center;gap:var(--sp-8);padding:var(--sp-10) var(--sp-12);border-top:1px solid var(--line);display:flex}.u-al-acts-more{margin-left:auto}.u-al-more{padding:0 var(--sp-12) var(--sp-12);justify-content:center;display:flex}.u-al-techs{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.u-al-tech{gap:4px var(--sp-12);padding:var(--sp-8) var(--sp-10);grid-template-columns:minmax(0,1fr) auto;align-items:center}.u-al-tech-h,.u-al-tech-p{grid-column:1;min-width:0}.u-al-tech>.u-hint{grid-column:1}.u-al-tech-a{grid-area:1/2/span 2;align-items:center;gap:4px;display:flex}.u-al-tech-a .u-al-cost,.u-al-tech-a .u-al-cost .mono{color:inherit}.u-al-mems{gap:var(--sp-6);padding:var(--sp-8) var(--sp-12) var(--sp-12);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin:0;list-style:none;display:grid}.u-al-mem{align-items:center;gap:var(--sp-8);min-height:52px;padding:var(--sp-6) var(--sp-8) var(--sp-6) var(--sp-6);border-radius:var(--r-card);border:1px solid var(--line);background:var(--inset);grid-template-columns:22px 34px minmax(0,1fr) auto 28px;display:grid}.u-al-mem.is-self{border-color:var(--accent-line)}.u-al-mem .u-al-place{justify-self:center}.u-al-mem .u-tp-av{width:34px;height:34px}.u-al-mem-m{gap:2px;min-width:0;display:grid}.u-al-mem-n{align-items:center;gap:6px;min-width:0;display:flex}.u-al-mem-n>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-hi);font-weight:600;overflow:hidden}.u-al-mem-n>.u-badge{flex-shrink:0}.u-al-mem-s{white-space:nowrap;min-width:0;color:var(--muted);gap:2px 8px;font-size:12px;display:flex;overflow:hidden}.u-al-mem-s>em{color:var(--warn);font-style:normal}.u-al-mem-s>.u-al-on{font-size:inherit}.u-al-mem-p{color:var(--text-hi);font-weight:600}.u-al-mem-x{width:28px;height:28px}.u-al-ally{padding:var(--sp-8) var(--sp-12);gap:var(--sp-12)}.u-al-ally-d{-webkit-line-clamp:1;line-clamp:1}@media (max-width:720px){.u-al-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.u-al-fact,.u-al-fact:nth-child(2n),.u-al-fact:nth-child(4n),.u-al-fact:nth-last-child(-n+4){min-width:0;padding:var(--sp-8) var(--sp-6);border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:0}.u-al-fact:nth-child(4n){border-right:none}.u-al-fact:nth-last-child(-n+4){border-bottom:none}.u-al-fact-ic{display:none}.u-al-fact{justify-content:center}.u-al-fact-b{text-align:center;justify-items:center;gap:1px;min-width:0}.u-al-fact-b>small{white-space:nowrap;font-size:10.5px}.u-al-fact-b>b{font-size:13px}.u-al-fact-b>.u-badge{display:none}.u-al-acts{padding:var(--sp-8);gap:var(--sp-6)}.u-al-acts>.u-btn{min-width:0;height:36px;padding:0 var(--sp-8);white-space:nowrap;flex:auto;justify-content:center}.u-al-acts>.u-btn>svg{display:none}.u-al-acts-more{flex-shrink:0;margin-left:0}.u-al-mems,.u-al-techs{padding-left:var(--sp-8);padding-right:var(--sp-8);grid-template-columns:minmax(0,1fr)}.u-al-tech{padding:var(--sp-6) var(--sp-8)}.u-al-tech-a>.u-btn{height:36px}.u-al-mem-x{width:36px;height:36px}.u-al-mem{gap:var(--sp-6);padding-right:var(--sp-4);grid-template-columns:20px 34px minmax(0,1fr) auto 36px}.u-al-list{padding-left:var(--sp-8);padding-right:var(--sp-8)}.u-al-ally{align-items:center;gap:var(--sp-6) var(--sp-12);padding:var(--sp-8) var(--sp-10);grid-template-columns:auto auto minmax(0,1fr)}.u-al-ally-main{grid-column:1/-1}.u-al-ally-d{display:none}.u-al-ally-n{flex-direction:column;grid-column:auto;align-items:flex-start;gap:0;display:inline-flex}.u-al-ally-n>small{font-size:10.5px}.u-al-ally-n>b{font-size:13px}.u-al-ally-n>.u-prog{display:none}.u-al-ally>.u-btn{grid-column:3;justify-self:end;width:auto;height:36px}.u-al-byid{margin:0 var(--sp-8) var(--sp-8);padding:var(--sp-8) var(--sp-10)}}.u-sc-av{position:relative}.u-sc-av-on{background:var(--ok);width:11px;height:11px;box-shadow:0 0 0 2px var(--panel-solid);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.u-sc-who{min-width:0}.u-sc-on{color:var(--ok)}.u-sc .u-chat-s>.u-sc-sub{text-overflow:ellipsis;margin-left:4px;overflow:hidden}.u-sc-back{display:none}@media (max-width:720px){html:has(.u-sc),html:has(.u-sc) body{overflow:hidden}.u-app:has(.u-sc){top:var(--sc-top,0);height:var(--sc-h,100dvh);position:fixed;left:0;right:0}.u-app:has(.u-sc) .u-top,.u-app:has(.u-sc)>.u-rail{display:none}.u-app:has(.u-sc)>.u-main{border:0;border-radius:0;margin:0}.u-app:has(.u-sc) .u-body{padding:0}.u-app:has(.u-sc) .u-work.u-sc{height:100%;margin:0;padding:0}.u-sc-card{background-color:#0000;background-image:none;border:0;border-radius:0}.u-sc .u-chat-h{align-items:center;gap:2px var(--sp-6);padding:var(--sp-6) var(--sp-8);background:var(--bg);border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) 40px;display:grid}.u-sc-back{grid-area:1/1;display:inline-flex}.u-sc-who{text-align:center;grid-area:1/2}.u-sc .u-chat-h>.u-sc-av{grid-area:1/3;justify-self:end}.u-sc .u-chat-n{text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:20px;display:block;overflow:hidden}.u-sc .u-chat-s{justify-content:center;font-size:12px;line-height:16px}.u-sc .u-chat-h>.u-sc-h-r{margin:var(--sp-4) calc(-1 * var(--sp-8)) calc(-1 * var(--sp-6));padding:var(--sp-4) var(--sp-12);border-top:1px solid var(--line);grid-area:2/1/auto/-1;justify-content:space-between;min-height:40px}.u-sc-msgs{padding:var(--sp-12) var(--sp-10) var(--sp-8)}.u-sc-foot{padding:var(--sp-6) var(--sp-8) calc(var(--sp-6) + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line)}:root[data-sc-kb] .u-sc-foot{padding-bottom:var(--sp-6)}.u-sc-box{align-items:end;gap:var(--sp-6);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);padding:0;display:grid}.u-sc-box:focus-within{box-shadow:none}.u-sc-files{grid-column:1/-1}.u-sc-tools{border:0;flex-wrap:nowrap;order:-1;grid-area:auto/1;align-items:center;gap:2px;height:40px;padding:0}.u-sc-count,.u-sc-tool-l{display:none}.u-sc-tool{border-radius:50%;justify-content:center;width:34px;height:34px;padding:0}.u-sc-tool>svg{width:20px;height:20px}.u-sc-tool>svg:last-child:not(:first-child){display:none}.u-sc-row{align-items:flex-end;gap:var(--sp-6);border:1px solid var(--line2);background:var(--inset);border-radius:20px;grid-column:2;min-height:40px;padding:2px 2px 2px 14px}.u-sc-ta{min-height:34px;padding:6px 0;font-size:16px;line-height:22px}.u-sc-send{border-radius:50%;flex-shrink:0;width:34px;height:34px}.u-app .u-work:has(>.u-ahead){border-top-left-radius:var(--r-panel);border-top-right-radius:var(--r-panel)}html:has(.u-app),html:has(.u-app) body{overflow:hidden}.u-app{position:fixed;top:0;left:0;right:0}}.u-so-need{background:var(--warn-tint);border-color:var(--accent-line);align-items:center;margin-bottom:14px}.u-so-need>:last-child{flex:none;margin-left:auto}.u-so{gap:var(--sp-12);display:grid}.u-so>.u-pack-art{box-shadow:0 0 0 1px var(--line2);animation:u-co-in .32s var(--ease-out,ease-out) both;border-radius:18px}.u-so-what{align-items:center;gap:var(--sp-8);animation:u-co-in .32s var(--ease-out,ease-out) 40ms both;flex-wrap:wrap;display:flex}.u-so-what>.u-qty-step{margin-left:auto}.u-so>.u-co-card:first-of-type{animation-delay:80ms}.u-so>.u-co-card:nth-of-type(2){animation-delay:.12s}.u-so-head{justify-content:space-between;align-items:center;gap:var(--sp-10);flex-wrap:wrap;display:flex}.u-so-pair{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;display:grid}@media (max-width:520px){.u-so-pair{grid-template-columns:minmax(0,1fr)}}.u-co-done-art{width:min(280px,64vw);box-shadow:0 0 0 1px var(--accent-line),0 0 48px var(--accent),0 24px 48px #0000008c;border-radius:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.u-co-done-art{box-shadow:0 0 0 1px var(--accent-line),0 0 48px color-mix(in oklab,var(--accent) 30%,transparent),0 24px 48px #0000008c}}.u-co-done-art{animation:u-co-pop .55s cubic-bezier(.2,1.4,.4,1) 50ms both}.u-co-done-art>.u-pack-art{border-radius:0;display:block}.u-co-done-art:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff0c873 50%,#0000 65%);animation:u-co-shine .9s ease-out .45s forwards;position:absolute;inset:0;transform:translate(-120%)}@keyframes u-co-shine{to{transform:translate(120%)}}.u-co-done.has-art .u-co-done-ic{z-index:1;width:52px;height:52px;box-shadow:0 0 0 4px var(--panel-solid);border-radius:50%;margin-top:-36px}@supports (color:color-mix(in lab,red,red)){.u-co-done.has-art .u-co-done-ic{box-shadow:0 0 0 4px color-mix(in oklab,var(--panel-solid) 92%,transparent)}}.u-co-done.has-art .u-co-done-ic{animation-delay:.35s}.u-co-done.has-art .u-co-done-ic path{animation-delay:.65s}@media (prefers-reduced-motion:reduce){.u-co-done-art,.u-co-done-art:after{animation:none}}.u-so-code{border-color:var(--accent-line);gap:12px;display:grid}.u-so-code.is-sent{border-color:var(--ok-line)}.u-so-code-h{align-items:flex-start;gap:12px;display:flex}.u-so-code-h>i{background:var(--accent-tint);width:36px;height:36px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.u-so-code.is-sent .u-so-code-h>i{background:var(--ok-tint);color:var(--ok)}.u-so-code-h>div{gap:2px;min-width:0;display:grid}.u-so-code-h b{color:var(--text-hi);font-size:15px}.u-so-code-h span{color:var(--muted)}.u-so-code-f{gap:8px;display:flex}.u-so-code-f>.u-so-code-i{letter-spacing:.24em;text-align:center;flex:auto;min-width:0;max-width:220px;font-size:20px}.u-so-open,.u-so-row{cursor:pointer}.u-so-open{font:inherit;text-align:left;background:0 0;border:0;padding:0}.u-so-top{align-items:center;gap:12px;display:flex}.u-so-top>div{gap:2px;display:grid}.u-so-top>div>b{color:var(--text-hi);font-size:18px}.u-so-top>.u-badge,.u-so-top>:last-child{margin-left:auto}.u-so-facts{border:1px solid var(--line);border-radius:var(--r-card);background:var(--inset);display:grid}.u-so-fact{align-items:center;gap:10px;min-height:38px;padding:6px 12px;display:flex}.u-so-fact+.u-so-fact{border-top:1px solid var(--line)}.u-so-fact>span{width:92px;color:var(--muted);flex:none}.u-so-fact>b{overflow-wrap:anywhere;min-width:0;color:var(--text-hi);flex:auto;font-weight:500}.u-so-step{border:1px solid var(--line);border-radius:var(--r-card);gap:12px;padding:14px;display:grid}.u-so-step.is-hot{border-color:var(--accent-line);background:var(--accent-tint)}.u-so-wait{color:var(--muted);align-items:center;gap:8px;display:flex}.u-so-wait.is-ok{color:var(--ok)}.u-so-acts{gap:8px}.u-so-acts,.u-so-codeline{flex-wrap:wrap;display:flex}.u-so-codeline{align-items:center;gap:10px}.u-so-codeline>b{color:var(--text-hi);letter-spacing:.14em;font-size:26px}.u-so-log{color:var(--muted);gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.u-so-log span{margin-right:8px}.u-cookie{left:var(--sp-16);right:var(--sp-16);bottom:calc(var(--sp-16) + env(safe-area-inset-bottom));z-index:var(--z-notif);max-width:560px;padding:var(--sp-14) var(--sp-16);gap:var(--sp-12);background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-card);box-shadow:var(--shadow-pop);font-size:var(--t-body);color:var(--text);margin:0 auto;line-height:1.5;display:grid;position:fixed}.u-cookie p{margin:0}.u-cookie a{color:var(--accent)}.u-cookie-a{gap:var(--sp-8);flex-wrap:wrap;display:flex}.u-consent{gap:var(--sp-10);display:grid}.u-consent-row{align-items:flex-start;gap:var(--sp-8);font-size:var(--t-body);color:var(--muted);line-height:1.45;display:flex}.u-consent-row .u-check{margin-top:2px}.u-consent-done a,.u-consent-row a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.u-consent-done{font-size:var(--t-body);color:var(--muted);line-height:1.45}.u-face-mid:has(>.u-login-hero){--login-dim:.28;--login-glass:#0c0c0c94}:root[data-scene=dawn] .u-face-mid:has(>.u-login-hero){--login-dim:.2;--login-glass:#0c0c0c80}:root[data-scene=sunset] .u-face-mid:has(>.u-login-hero){--login-dim:.22;--login-glass:#0c0c0c85}:root[data-scene=dusk] .u-face-mid:has(>.u-login-hero){--login-dim:.16;--login-glass:#0c0c0c75}:root[data-scene=night] .u-face-mid:has(>.u-login-hero){--login-dim:.12;--login-glass:#0c0c0c6b}.u-face-mid:has(>.u-login-hero)>.f-scene:after,.u-face-mid:has(>.u-login-hero)>.f-scene:before{opacity:0}.u-face-mid:has(>.u-login-hero)>.f-scene .f-scene-dim{opacity:var(--login-dim)}.u-face-mid>.u-card.u-login-hero{gap:var(--sp-16);background-image:none;background-color:var(--login-glass);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);border-radius:22px;max-width:404px;padding:36px 34px 20px;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000080}.u-login-hero:before{content:"";background-image:linear-gradient(90deg,#0000,#e2c378e6,#0000);height:1px;position:absolute;top:0;left:44px;right:44px}.u-login-head{text-align:center;margin-bottom:var(--sp-8);flex-direction:column;align-items:center;display:flex}.u-login-crown{width:64px;height:64px;box-shadow:0 0 44px var(--accent-glow);color:var(--accent);background-image:radial-gradient(circle at 50% 35%,#c9a44c33,#c9a44c0d);border:1px solid #c9a44c66;border-radius:19px;place-items:center;display:grid}.u-login-word{margin-top:var(--sp-16);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);padding-left:.24em;font-size:12px;font-weight:600}.u-login-h{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-hi);margin-top:6px;font-size:28px;font-weight:600;line-height:1.2}.u-login-hero .u-consent{gap:var(--sp-12);border:1px solid var(--glass-line);transition:border-color var(--d-hover) var(--ease);background-color:#00000042;border-radius:14px;padding:14px}.u-login-hero .u-consent.is-missing{border-color:#e2b75e99}.u-login-hero .u-consent.is-missing .u-check[aria-checked=false] .u-check-b{border-color:var(--accent)}.u-login-hero .u-consent .u-err{color:var(--accent)}.u-login-hero .u-consent-row{color:var(--text);gap:10px}.u-login-hero .u-consent-row .u-check{margin-top:0}.u-login-hero .u-check-b{border-radius:6px;width:20px;height:20px}.u-login-hero .u-check-b svg{width:12px;height:12px}.u-login-hero .u-consent-done a,.u-login-hero .u-consent-row a{color:var(--text-hi);text-underline-offset:3px;text-decoration-color:#fff6}.u-login-hero .u-consent-done{text-align:center;color:var(--text)}.u-login-hero .u-btn{border-radius:13px;gap:10px;height:44px;font-size:14px}.u-login-hero .u-btn-primary{background-image:linear-gradient(180deg,#dfc074,var(--accent) 55%,#b18e3d);height:46px;overflow:hidden;box-shadow:inset 0 1px #fff6,0 10px 28px #c9a44c42}.u-login-hero .u-btn-primary:before{content:"";pointer-events:none;background-image:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.u-login-hero .u-btn-primary:hover:before{transition:transform .7s var(--ease-out);transform:translate(110%)}.u-login-hero .u-btn-ghost{color:var(--text-hi);background-color:#ffffff12;border-color:#fff3}.u-login-hero .u-btn-ghost:hover{background-color:#ffffff1f}.u-login-hero .u-btn-quiet{margin-top:calc(-1 * var(--sp-8));font-size:var(--t-body);color:var(--text);gap:6px;font-weight:400}.u-login-tg{color:#3fb4ee;display:inline-flex}.u-login-hero .u-login-or{letter-spacing:.12em;color:var(--text);margin-block:-6px;font-size:11px}.u-login-hero .u-login-or:after,.u-login-hero .u-login-or:before{background-color:#ffffff29}@media (prefers-reduced-motion:reduce){.u-login-hero .u-btn-primary:hover:before{transition:none;transform:translate(-110%)}}@media (max-width:720px){.u-face-mid>.u-card.u-login-hero{gap:var(--sp-12);border-radius:20px;padding:24px 16px 6px}.u-login-crown{border-radius:15px;width:52px;height:52px}.u-login-word{margin-top:var(--sp-12);font-size:11px}.u-login-h{margin-top:2px;font-size:22px}.u-login-hero .u-consent{padding:var(--sp-12)}.u-login-hero .u-btn-primary{height:48px}.u-login-hero .u-btn{min-height:46px}}.u-account-hero{box-shadow:0 0 0 1px var(--line2);border-radius:18px;position:relative;overflow:hidden}.u-account-hero>.u-acc-stage{aspect-ratio:16/9;border-radius:inherit;padding-bottom:32px}.u-account-badges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.u-account-badge{border-radius:var(--r-pill);color:#f2eee4;background:#0c1013db;border:1px solid #ffffff29;align-items:center;gap:5px;padding:6px 10px;font-size:11px;line-height:1.3;display:inline-flex}.u-account-badge.is-stock{color:#91dbab}.u-account-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.u-account-pay{border:1px solid var(--accent-line);background:var(--accent-tint);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:6px;width:100%;padding:5px;display:grid}.u-account-pay>.u-qty-step{background:0 0;border:0;padding:0}.u-account-pay .u-qty-step button{height:44px}.u-account-pay>.u-co-pay{border-radius:12px;gap:8px;height:auto;min-height:48px;padding:8px 12px}.u-account-pay .u-co-pay-m{display:none}.u-account-pay .u-co-pay-t{font-size:14px;line-height:1.3}@media (max-width:420px){.u-account-pay>.u-co-pay{grid-template-columns:minmax(0,1fr);justify-items:center;gap:3px}.u-account-badges{bottom:10px;left:10px;right:10px}}.u-co-pay{border:1px solid var(--accent);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;height:auto;min-height:56px;padding:10px 16px}@supports (color:color-mix(in lab,red,red)){.u-co-pay{border:1px solid color-mix(in oklab,var(--accent) 70%,white)}}.u-co-pay{color:#211c10;text-align:left;background-image:linear-gradient(135deg,#dfc47e,#c7a348);border-radius:12px;box-shadow:inset 0 1px #ffffff38,0 3px 10px #0000001a}.u-co-pay-m{white-space:normal;opacity:.7;grid-area:1/1;font-size:10px;line-height:1.2;display:flex}.u-co-pay-t{letter-spacing:0;grid-area:2/1;font-size:14px;font-weight:600;line-height:1.3}.u-co-pay-s{letter-spacing:-.035em;grid-area:1/2/3;font-size:18px;line-height:1.2}.u-account-pay{background:0 0;border:0;border-radius:0;gap:10px;padding:0}.u-account-pay>.u-qty-step{border:1px solid var(--line2);background:var(--inset);border-radius:12px;padding:0 3px}.u-account-pay .u-qty-step input{width:42px;font-size:15px}.u-account-pay .u-qty-step button{width:28px;min-height:44px}.u-account-pay>.u-co-pay{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;gap:4px 10px;min-height:56px;padding:10px 12px}.u-account-pay .u-co-pay-m{font-size:10px;display:flex}.u-account-pay .u-co-pay-t{font-size:13px}.u-account-pay .u-co-pay-s{font-size:17px}.u-pay-summary{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding-bottom:12px;font-size:12px;display:grid}.u-pay-summary b{color:var(--text-hi);font-weight:500}.u-co-fee.is-free{border:1px solid var(--ok-line);border-radius:var(--r-pill);background:var(--ok-tint);color:var(--ok);padding:4px 8px;font-size:10px;font-weight:500}.u-co-pm.on .u-co-fee.is-free{color:var(--ok)}@media (max-width:420px){.u-account-pay{gap:8px}.u-account-pay>.u-co-pay{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.u-account-pay .u-co-pay-m{display:none}.u-account-pay .u-co-pay-t{grid-area:1/1}.u-account-pay .u-co-pay-s{grid-area:2/1}.u-co-pm.fee{grid-template-columns:36px minmax(0,1fr) auto}.u-co-pm.fee .u-co-radio{grid-area:1/3/3}.u-co-pm.fee .u-co-fee{grid-column:2;justify-self:start}}.u-hp-cost{justify-items:end;gap:8px;display:grid}.u-hp-discount{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.u-hp-discount+.u-hp-price{color:var(--accent)}.u-account-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.u-account-options button{border:1px solid var(--line2);background:var(--inset);color:var(--muted);text-align:left;border-radius:10px;padding:10px;font-size:12px;line-height:1.4}.u-account-options button[aria-pressed=true]{color:var(--accent);background:var(--accent-tint);border-color:var(--accent-line)}.u-account-sale{color:#d8c99e;background:#0c1013db;border-radius:8px;align-items:center;gap:8px;padding:6px 9px;font-size:11px;display:flex;position:absolute;top:12px;right:12px}.u-account-sale s{opacity:.7}.u-account-sale b{color:#f0cf7a;font-weight:600}.u-account-options button:disabled{opacity:.45;cursor:default}.u-adm-attn-i.is-ok{color:var(--ok);background:var(--ok-tint)}.u-adm-attn-i.is-muted{color:var(--muted);background:var(--inset-solid)}.u-adm-gws{padding:var(--sp-12) var(--sp-16) var(--sp-16)}.u-adm-gws .u-adm-attn-r{text-align:left;font:inherit;color:inherit;cursor:pointer}.u-adm-gws .u-adm-attn-r>.u-badge{flex:none}.u-adm-gw{gap:var(--sp-16)}.u-adm-gw section{gap:var(--sp-6);min-width:0;display:grid}.u-adm-gw .u-hint{margin:0;font-size:12px}.u-adm-gw .u-kvrow{align-items:center}.u-adm-gw .u-kvrow dt{overflow-wrap:anywhere;gap:1px;min-width:0;display:grid}.u-adm-gw-opt{color:var(--muted);font-size:11px}.u-adm-gw-urls{gap:var(--sp-6);display:grid}.u-adm-gw-url{align-items:center;gap:2px var(--sp-8);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-control);background:var(--inset-solid);grid-template-columns:minmax(0,1fr) auto;display:grid}.u-adm-gw-url-l{color:var(--muted);grid-column:1/-1;font-size:12px}.u-adm-gw-url-v{min-width:0;color:var(--text-hi);overflow-wrap:anywhere;font-size:12px}@media (max-width:720px){.u-adm-gws{padding:var(--sp-10) var(--sp-12) var(--sp-12)}.u-adm-gws .u-adm-attn-r{flex-wrap:wrap}.u-adm-gws .u-adm-attn-t{flex-basis:calc(100% - 28px - var(--sp-10) * 2 - 14px)}.u-adm-gws .u-adm-attn-r>.u-badge{margin-left:calc(28px + var(--sp-10));order:3}}.u-adm-hostmain{align-content:start;gap:14px;min-width:0;display:grid}.u-adm-hostmain>.u-card{min-width:0}@media (max-width:1200px){.u-adm-hostmain{display:contents}.u-adm-hostgrid>.u-adm-sup{order:1}.u-adm-hostmain>.u-card:last-child{order:2}}.u-adm-stock-auto{padding:var(--sp-10) var(--sp-16);border-bottom:1px solid var(--line)}@media (max-width:720px){.u-adm-stock-auto{padding-inline:var(--sp-12)}}.u-adm-cl-body>.u-tbl{align-self:start}.u-adm-promo-seg{justify-self:start}.u-adm-period-sep{background:var(--line2);align-self:stretch;width:1px;min-height:20px}@media (max-width:720px){.u-adm-period-sep{display:none}.u-adm-period>.u-seg{flex:100%}.u-annrow.u-job>span:nth-child(2){flex:calc(100% - 48px)!important}.u-annrow .u-annrow-stats{margin-left:38px}.u-annrow.u-job>.u-badge:last-child{flex:none;margin-left:auto;padding-left:8px}}@media (min-width:721px){.u-adm-tbl-clients .u-adm-person{min-width:200px}}.u-adm-board{flex-direction:column;min-width:0;padding:0;display:flex;overflow:clip}.u-adm-board-tbl{min-width:0}@media (max-width:1100px){.u-adm-board-tbl{overflow-x:auto}}.u-adm-board .u-ac-sec-h{position:static}.u-adm-board-list{padding-bottom:var(--sp-10)}.u-adm-board .u-ac-tb{border-radius:0}.u-ac-g.u-adm-g-none{opacity:.5}.u-adm-ctb{flex-wrap:nowrap}.u-adm-ctb .u-pk-find{flex:0 300px;width:auto;min-width:0}.u-adm-ctb .u-ac-tb-r{align-items:center;gap:var(--sp-10);flex:none;margin-left:auto;display:flex}.u-adm-tune-n{color:var(--muted);margin-left:6px;font-size:11.5px}.u-adm-tune-n.is-none{opacity:.45}.u-chip[aria-pressed=true] .u-adm-tune-n{color:inherit;opacity:.8}@media (max-width:720px){.u-pk .u-fl-tb.u-ac-tb.u-adm-ctb{flex-wrap:nowrap}.u-pk .u-fl-tb.u-ac-tb.u-adm-ctb>.u-pk-find{flex:1 1 0;order:0;width:auto;min-width:0}.u-pk .u-fl-tb.u-ac-tb.u-adm-ctb>.u-ac-icon{order:0}.u-pk .u-fl-tb.u-ac-tb.u-adm-ctb>.u-ac-tb-r{order:0;width:auto;margin-left:0}.u-adm-ctb .u-pk-found{display:none}}.u-adm-ccard-open{cursor:pointer;background:0 0;border:0;padding:0}.u-adm-ccard .u-ac-chip.is-id{max-width:100%;font-family:var(--font-ui);white-space:nowrap;display:block}.u-ac-chip.u-adm-ccard-seen{align-items:center}.u-adm-ccard .u-ac-issue{white-space:nowrap}.u-adm-ccard .u-ac-duo-i>b.is-none{color:var(--text-dim);font-weight:400}.u-pk-bar.is-warn>b{background:var(--warn)}.u-adm-ccard-nums{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 4px}.u-adm-ccard-nums .u-ac-res-i{gap:5px;padding:0 6px}.u-adm-ccard-nums .u-ac-res-i small{letter-spacing:.06em;text-transform:uppercase;max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;line-height:1.2;overflow:hidden}.u-adm-ccard-nums .u-ac-res-i b{font-size:13px;line-height:16px}.u-adm-ccard-nums .u-ac-res-i b.is-none{color:var(--text-dim);font-weight:400}.u-adm-ccard-foot{min-height:22px}.u-adm-ccard-state{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.u-ac-chip.u-adm-ccard-seen{font-family:var(--font-ui);color:var(--muted);flex:none}.u-ac-chip.u-adm-ccard-seen.is-online{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.u-ac-chip.u-adm-ccard-seen.is-online{border-color:color-mix(in srgb,var(--ok) 40%,transparent)}}.u-adm-cl-title{justify-content:space-between;width:100%}.u-adm-cl-hero{gap:var(--sp-14,14px);padding:var(--sp-16) var(--sp-16) var(--sp-14,14px);border-bottom:1px solid var(--line);display:grid}.u-adm-cl-contact,.u-adm-cl-hero .u-ruler-n{overflow-wrap:anywhere}.u-adm-cl-contact{align-items:center;gap:6px;min-width:0;display:flex}.u-adm-cl-bonus{margin-top:6px}.u-adm-cl-bonus,.u-adm-cl-fsub{color:var(--muted);font-size:12px}.u-adm-cl-fsub{margin-top:2px;display:block}.u-adm-cl-hero .u-facts-tiles dd{font-size:16px}@media (max-width:720px){.u-adm-cl-hero{padding:var(--sp-12)}.u-adm-cl-hero .u-ruler-r{text-align:left;width:100%;margin-left:0}}.u-adm-cl-hero .u-facts-tiles>.u-hist-tile{justify-content:flex-start}.u-adm-trows{gap:8px;padding:12px 16px 6px;display:grid}.u-adm-trow{border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--inset);background-image:linear-gradient(90deg,var(--grp,transparent),transparent 64px);align-items:center;gap:12px;min-width:0;padding:10px 12px 10px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.u-adm-trow{background-image:linear-gradient(90deg,color-mix(in srgb,var(--grp,transparent) 12%,transparent),transparent 64px)}}.u-adm-trow{box-shadow:inset 2px 0 0 var(--grp,transparent)}@supports (color:color-mix(in lab,red,red)){.u-adm-trow{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--grp,transparent) 55%,transparent)}}.u-adm-trow{color:var(--text);transition:border-color var(--d-hover) var(--ease),background-color var(--d-hover) var(--ease)}.u-adm-trow:hover{border-color:var(--line2);background-color:var(--track)}.u-adm-trow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.u-adm-trow.is-done{box-shadow:none;background-image:none}.u-adm-trow.is-done .u-adm-trow-t b{color:var(--text);font-weight:500}.u-adm-trow-main{flex:1;gap:5px;min-width:0;display:grid}.u-adm-trow-t{min-width:0}.u-adm-trow-t b{color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.u-adm-trow-meta{flex-wrap:nowrap}.u-adm-trow-who{color:var(--text-hi)}.u-adm-trow-r{color:var(--muted);flex:none;align-items:center;gap:12px;display:inline-flex}.u-adm-trow-d,.u-adm-trow-n,.u-adm-trow-w{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.u-adm-trow-w{color:var(--warn)}@media (max-width:720px){.u-adm-trows{padding:10px 12px 4px}.u-adm-trow{flex-wrap:wrap}.u-adm-trow-main{flex-basis:calc(100% - 50px)}.u-adm-trow-t b{white-space:normal}.u-adm-trow-meta,.u-adm-trow-r{flex-wrap:wrap}.u-adm-trow-r{justify-content:flex-start;gap:8px 12px;width:100%;padding-left:50px}.u-adm-trow-r>svg:last-child{display:none}}.u-adm-filters>.u-ac-groups{min-width:0;max-width:100%}.u-adm-view .u-adm-filters{background:var(--inset)}.u-adm-cl-hero .u-facts dd{margin-top:6px;padding-top:0}.u-adm-cl-hero .u-facts{margin-top:0}.u-adm-trow-meta .u-ac-chip{font-family:var(--font-ui)}.u-adm-trow-meta .u-ac-chip:first-child{font-family:var(--font-mono)}@media (max-width:720px){.u-adm-cl-hero .u-facts.u-facts-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;margin-top:0}.u-adm-cl-hero .u-facts-tiles>.u-hist-tile{text-align:left;align-items:flex-start;padding:10px 12px}}.u-adm-head .u-ahead-id>.u-count{align-self:center!important;transform:none!important}.u-creation-card{cursor:default;border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.u-creation-card{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}}.u-creation-card>b{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.u-col-list>.u-creation-card,.u-col-rail>.u-creation-card{margin:8px}.u-col-rail>.u-creation-card{padding:8px;font-size:10px;overflow:hidden}.u-city-teleport-modal{width:min(320px,100%)}.u-city-teleport-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.u-city-teleport-fields .u-field{gap:4px}.u-city-teleport-fields .u-inp{height:28px;padding:0 7px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}