.status-pill{--pill-text: var(--tag-neutral-text);--pill-bg: var(--tag-neutral-bg);--pill-border: var(--tag-neutral-border);display:inline-flex;align-items:center;gap:6px;padding:1px 8px;border:1px solid var(--pill-border);border-radius:var(--ipj-status-radius, 4px);color:var(--pill-text);background:var(--pill-bg);font-size:12px;font-weight:500;line-height:20px;vertical-align:middle;white-space:nowrap}.status-pill:before{content:"";width:6px;height:6px;flex:none;border-radius:1px;background:currentColor}.status-pill.active{--pill-text: var(--tag-success-text);--pill-bg: var(--tag-success-bg);--pill-border: var(--tag-success-border)}.status-pill.processing:before{background:transparent;border:2px solid currentColor}.status-pill.processing{--pill-text: var(--tag-processing-text);--pill-bg: var(--tag-processing-bg);--pill-border: var(--tag-processing-border)}.status-pill.warning:before{width:0;height:0;border:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:7px solid currentColor;border-radius:0}.status-pill.warning{--pill-text: var(--tag-warning-text);--pill-bg: var(--tag-warning-bg);--pill-border: var(--tag-warning-border)}.status-pill.error:before{border-radius:1px;transform:rotate(45deg)}.status-pill.error{--pill-text: var(--tag-error-text);--pill-bg: var(--tag-error-bg);--pill-border: var(--tag-error-border)}:root{--ipj-page-padding: 32px;--ipj-block-padding: 24px;--ipj-section-gap: 24px;--ipj-control-gap: 12px;--ipj-control-radius: 8px;--ipj-panel-radius: 12px;--ipj-feature-radius: 16px;--ipj-status-radius: 4px;--ipj-heading-size: 28px;--ipj-section-title-size: 20px;--ipj-body-size: 16px;--ipj-control-size: 14px;--ipj-muted-size: 12px;--ipj-control-height: 36px;--ipj-touch-target: 44px;--ipj-focus-width: 2px;--ipj-focus-offset: 4px}@media(any-pointer:coarse),(hover:none),(max-width:760px){:root{--ipj-control-height: 44px}}.ipj-panel,:root .panel,:root .staff-panel{min-width:0;background:var(--surface);border:1px solid var(--border, #dedede);border-radius:var(--ipj-panel-radius);overflow:hidden}.ipj-panel-body,:root .panel-body{padding:var(--ipj-block-padding)}.ipj-page-header,.page-header,.staff-page-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--ipj-control-gap)}.ipj-page-header h1,.ipj-page-header h2,:root .page-header h1,:root .staff-page-head h1{color:var(--ink, #171717);font-size:var(--ipj-heading-size);line-height:1.25;margin:0 0 8px;font-weight:600}.ipj-page-header p,.page-header p,.staff-page-head p{color:var(--muted, #666666);font-size:var(--ipj-body-size);margin:0;line-height:1.6}.ipj-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ipj-control-gap);padding:16px var(--ipj-block-padding);border-bottom:1px solid var(--border, #dedede)}.ipj-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ipj-section-gap)}.ipj-metric-card{min-width:0;padding:var(--ipj-block-padding);border:1px solid var(--border, #dedede);border-radius:var(--ipj-panel-radius);background:var(--surface)}:root .page-stack{gap:var(--ipj-section-gap)}:root .panel-header{padding:var(--ipj-block-padding)}@media(max-width:900px){:root{--ipj-page-padding: 16px;--ipj-block-padding: 16px;--ipj-section-gap: 16px;--ipj-heading-size: 24px}.ipj-page-header{align-items:flex-start}.ipj-metric-grid{grid-template-columns:minmax(0,1fr)}}.ipj-content-loading{min-width:0;padding:var(--ipj-block-padding,24px);border:1px solid var(--border);border-radius:var(--ipj-panel-radius,12px);background:var(--surface)}:root{--canvas: #F5F5F5;--sidebar: #FFFFFF;--surface: #FFFFFF;--surface-raised: #FFFFFF;--surface-subtle: #F5F5F5;--surface-hover: #F5F5F5;--surface-selected: #EDEDED;--ink: #171717;--text-body: #333333;--muted: #666666;--subtle: #666666;--disabled: #8C8C8C;--border: #DEDEDE;--border-soft: #EDEDED;--border-strong: #8C8C8C;--border-control-hover: #737373;--primary: #111111;--primary-solid: #111111;--primary-hover: #333333;--primary-soft: #EDEDED;--primary-border: #DEDEDE;--on-primary: #FFFFFF;--focus-ring: #111111;--selection-bg: #EDEDED;--topbar-bg: #FFFFFF;--chart-grid: #EDEDED;--chart-line: #171717;--tag-success-text: #26734D;--tag-success-bg: #EDF7F1;--tag-success-border: #EDF7F1;--tag-processing-text: #666666;--tag-processing-bg: #EDEDED;--tag-processing-border: #EDEDED;--tag-warning-text: #855610;--tag-warning-bg: #FFF4DF;--tag-warning-border: #FFF4DF;--tag-error-text: #B33D42;--tag-error-bg: #FFF0F1;--tag-error-border: #FFF0F1;--tag-neutral-text: #666666;--tag-neutral-bg: #EDEDED;--tag-neutral-border: #EDEDED}:root[data-theme=dark]{--canvas: #111111;--sidebar: #161616;--surface: #1E1E1E;--surface-raised: #292929;--surface-subtle: #161616;--surface-hover: #292929;--surface-selected: #343434;--ink: #F5F5F5;--text-body: #DDDDDD;--muted: #B8B8B8;--subtle: #A3A3A3;--disabled: #8C8C8C;--border: #383838;--border-soft: #303030;--border-strong: #8C8C8C;--border-control-hover: #B8B8B8;--primary: #F5F5F5;--primary-solid: #F5F5F5;--primary-hover: #DEDEDE;--primary-soft: #343434;--primary-border: #383838;--on-primary: #111111;--focus-ring: #FFFFFF;--selection-bg: #343434;--topbar-bg: #161616;--chart-grid: #303030;--chart-line: #DEDEDE;--tag-success-text: #8CCFA6;--tag-success-bg: #20392A;--tag-success-border: #20392A;--tag-processing-text: #B8B8B8;--tag-processing-bg: #292929;--tag-processing-border: #292929;--tag-warning-text: #E4BC74;--tag-warning-bg: #3A3020;--tag-warning-border: #3A3020;--tag-error-text: #F0A0A4;--tag-error-bg: #41272B;--tag-error-border: #41272B;--tag-neutral-text: #B8B8B8;--tag-neutral-bg: #292929;--tag-neutral-border: #292929}:root{--overlay-bg: rgba(0, 0, 0, .4);--inverse-surface: #111111;--inverse-text: #ffffff;--inverse-text-secondary: #bdbdbd;--inverse-border: #333333;--shadow-panel: none;--shadow-popover: 0 8px 24px rgba(0, 0, 0, .12);--code-bg: #171717;--code-ink: #f5f5f5;--hero-start: var(--canvas);--hero-end: var(--surface-selected);--success: var(--tag-success-text);--success-bg: var(--tag-success-bg);--success-border: var(--tag-success-text);--warning: var(--tag-warning-text);--warning-bg: var(--tag-warning-bg);--warning-border: var(--tag-warning-text);--danger: var(--tag-error-text);--danger-bg: var(--tag-error-bg);--danger-border: var(--tag-error-text);--bg-subtle: var(--surface-subtle);--staff-border: var(--border)}:root[data-theme=dark]{--overlay-bg: rgba(0, 0, 0, .6);--inverse-surface: var(--sidebar);--inverse-text: var(--ink);--inverse-text-secondary: var(--muted);--inverse-border: var(--border);--shadow-popover: 0 12px 32px rgba(0, 0, 0, .5);--code-bg: var(--sidebar);--code-ink: var(--text-body)}html,body{background:var(--canvas);color:var(--ink)}.theme-switcher.theme-switcher{flex-shrink:0;width:var(--ipj-control-height);min-width:var(--ipj-control-height);height:var(--ipj-control-height);padding:0}.appearance-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px}.appearance-controls .language-switcher--auth{width:auto;margin-bottom:0}.appearance-controls--loading{justify-content:center;margin-bottom:24px}.auth-form>.appearance-controls{margin-bottom:24px}.ipj-startup{--startup-canvas: #F5F5F5;--startup-ink: #171717;--startup-muted: #666666;--startup-track: #DEDEDE;position:fixed;inset:0;z-index:100;display:grid;place-items:center;overflow:auto;box-sizing:border-box;padding:32px 24px;background:var(--canvas, var(--startup-canvas));color:var(--ink, var(--startup-ink));font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,PingFang TC,Microsoft YaHei,Arial,sans-serif}:root[data-theme=dark] .ipj-startup{--startup-canvas: #111111;--startup-ink: #F5F5F5;--startup-muted: #B8B8B8;--startup-track: #383838}.ipj-startup-content{width:min(100%,400px);text-align:center}.ipj-startup-brand{width:176px;max-width:100%;margin:0 auto}.ipj-startup-brand svg{display:block;width:100%;height:auto}.ipj-startup-status{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:32px}.ipj-startup-track{display:block;width:64px;height:2px;overflow:hidden;border-radius:1px;background:var(--startup-track)}.ipj-startup-track>span{display:block;width:24px;height:100%;background:var(--startup-muted);animation:ipj-startup-travel 1.4s ease-in-out infinite}.ipj-startup-label{color:var(--muted, var(--startup-muted));font-size:14px;font-weight:400;line-height:1.5}.ipj-startup-recovery{display:grid;gap:24px;margin-top:32px;text-align:start}.ipj-startup-recovery .appearance-controls{justify-content:center}.ipj-startup-label [data-startup-locale]{display:none}.ipj-startup-label [data-startup-locale=en]{display:inline}:root:lang(zh) .ipj-startup-label [data-startup-locale=en]{display:none}:root:lang(zh-Hans) .ipj-startup-label [data-startup-locale=zh-Hans],:root:lang(zh-Hant) .ipj-startup-label [data-startup-locale=zh-Hant]{display:inline}@keyframes ipj-startup-travel{0%,to{transform:translate(-24px)}50%{transform:translate(64px)}}@media(prefers-reduced-motion:reduce){.ipj-startup-track>span{animation:none;transform:translate(20px)}}.language-switcher{height:var(--ipj-control-height,36px);flex-shrink:0;white-space:nowrap}.i18n-option-label{font-size:var(--ipj-control-size,14px)}.i18n-option-current{font-size:var(--ipj-muted-size,12px);color:var(--muted,#666666)}@media(max-width:1050px){.language-switcher--topbar .language-switcher-label{display:none}.language-switcher.language-switcher--topbar{width:var(--ipj-control-height);min-width:var(--ipj-control-height);padding:0;gap:0}}.ipjojo-commerce>.two-column{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.ipjojo-sticky{display:grid;gap:var(--ipj-section-gap, 24px);position:sticky;top:94px;min-width:0}.ipjojo-traffic-value{font-size:var(--ipj-heading-size, 28px);font-weight:600;line-height:1.2;margin-bottom:16px;font-variant-numeric:tabular-nums}.ipjojo-traffic-value small{font-size:var(--ipj-control-size, 14px);font-weight:500;color:var(--muted);margin-left:6px}.ipjojo-traffic-meta{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:var(--muted);margin:8px 0 16px}.ipjojo-output-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.ipjojo-output-actions{display:flex;gap:8px}.ipjojo-code{font-size:12px;line-height:1.8;max-height:380px;white-space:pre-wrap;overflow-wrap:anywhere;padding:20px}.ipjojo-center-hint{text-align:center;margin-top:12px}.ipjojo-allow-box{padding:16px;border:1px solid var(--border);border-radius:var(--ipj-panel-radius, 12px);background:var(--surface-subtle);margin-bottom:24px}.ipjojo-allow-head,.ipjojo-allow-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--ipj-control-size, 14px)}.ipjojo-allow-list{margin:12px 0}.ipjojo-allow-row{padding:8px 0;border-bottom:1px solid var(--border)}.ipjojo-allow-add{display:flex;align-items:flex-start;gap:8px}.ipjojo-allow-input{flex:1;min-width:0}.ipjojo-allow-input>div{margin-bottom:0}.ipjojo-commerce .field-hint{line-height:1.6}.ipjojo-commerce .panel-header p{max-width:420px}@media(max-width:1100px){.ipjojo-commerce>.two-column{grid-template-columns:1fr}.ipjojo-sticky{position:static;grid-template-columns:1fr 1fr;align-items:start}}@media(max-width:760px){.ipjojo-sticky{grid-template-columns:1fr}.ipjojo-traffic-value{font-size:var(--ipj-heading-size, 24px)}.ipjojo-output-toolbar{align-items:flex-start}.ipjojo-code{font-size:12px}}.ipjojo-buy-flow{display:grid;gap:24px;min-width:0}.ipjojo-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ipjojo-product-card,.ipjojo-pack{font:inherit;text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:var(--ipj-panel-radius, 12px);cursor:pointer;transition:border-color .16s,background .16s;min-width:0}.ipjojo-product-card{padding:16px;display:flex;flex-direction:column;gap:12px}.ipjojo-product-card:hover,.ipjojo-pack:hover{border-color:var(--border-strong)}.ipjojo-product-card.selected,.ipjojo-pack.selected{background:var(--surface-selected);border-color:var(--primary)}.ipjojo-product-card:focus-visible,.ipjojo-pack:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.ipjojo-product-icon{display:grid;place-items:center;background:var(--surface-subtle);border-radius:var(--ipj-control-radius, 8px);width:32px;height:32px;font-size:16px;color:var(--muted)}.selected .ipjojo-product-icon{background:var(--surface);color:var(--ink)}.ipjojo-product-text strong{display:block;font-size:var(--ipj-control-size, 14px);line-height:1.5;font-weight:600;color:var(--ink);margin-bottom:4px}.ipjojo-product-text small{display:block;font-size:12px;line-height:1.6;color:var(--muted)}.ipjojo-step-title{font-size:16px;font-weight:600;margin:24px 0 16px;padding-top:24px;border-top:1px solid var(--border)}.ipjojo-buy-flow .form-grid{row-gap:24px}.ipjojo-field{min-width:0}.ipjojo-field>label:not(:has(input)){display:block;font-size:var(--ipj-control-size, 14px);font-weight:500;margin-bottom:8px;color:var(--ink)}.ipjojo-field>div{width:100%}.ipjojo-field-wide{grid-column:1 / -1}.ipjojo-pack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ipjojo-pack{padding:16px 12px;display:grid;gap:8px;text-align:center}.ipjojo-pack b{font-size:16px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.ipjojo-pack small{font-size:12px;color:var(--muted)}.ipjojo-provision-note{display:flex;gap:12px;font-size:var(--ipj-control-size, 14px);line-height:1.7}.ipjojo-provision-note>span{color:var(--muted);font-size:16px;margin-top:4px}.ipjojo-provision-note p{margin:4px 0 0}.ipjojo-summary-title{font-size:16px;font-weight:600;margin:0 0 20px}.ipjojo-summary-row{display:flex;justify-content:space-between;gap:20px;font-size:var(--ipj-control-size, 14px);line-height:1.6;margin-bottom:12px}.ipjojo-summary-row>span:last-child{text-align:right;max-width:72%}.ipjojo-summary-total{display:flex;justify-content:space-between;align-items:center;margin:20px 0 24px;font-weight:600}.ipjojo-summary-total>span:last-child{font-size:24px;font-variant-numeric:tabular-nums}.ipjojo-wallet-line{padding:16px;background:var(--surface-subtle);border-radius:var(--ipj-control-radius, 8px);display:flex;justify-content:space-between;gap:12px;font-size:var(--ipj-control-size, 14px)}.ipjojo-wallet-line>span:last-child{font-weight:600;font-variant-numeric:tabular-nums}.ipjojo-insufficient{color:var(--warning)}@media(max-width:1100px){.ipjojo-commerce:has(.ipjojo-buy-flow) .ipjojo-sticky{grid-template-columns:1fr}.ipjojo-product-card{flex-direction:row;align-items:flex-start}.ipjojo-product-icon{flex-shrink:0}}@media(max-width:760px){.ipjojo-product-grid{grid-template-columns:1fr}.ipjojo-product-card{gap:12px;padding:16px}.ipjojo-step-title{margin-top:24px;padding-top:24px}.ipjojo-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ipjojo-summary-row{gap:12px}}.ipjojo-proxy{position:relative}.ipjojo-proxy .ov-chart{min-width:0}.ipjojo-proxy .ov-chart-svg{display:block;width:100%;height:auto}.ipjojo-proxy .ov-chart-stats{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;margin-top:12px}.ipjojo-proxy .ov-chart-stats span{white-space:nowrap}.ipjojo-proxy .ov-regions{display:flex;flex-direction:column;gap:16px}.ipjojo-proxy .ov-region-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:var(--ipj-control-size, 14px)}.ipjojo-proxy .ov-region-bar{height:6px;border-radius:var(--ipj-status-radius, 4px);background:var(--surface-subtle);overflow:hidden}.ipjojo-proxy .ov-region-fill{height:100%;border-radius:var(--ipj-status-radius, 4px);background:var(--chart-line);transition:width .16s ease}.ipjojo-proxy .ov-aside{display:flex;flex-direction:column;gap:24px;min-width:0}.ipjojo-proxy .ov-activity{display:flex;flex-direction:column;padding-top:8px;padding-bottom:8px}.ipjojo-proxy .ov-activity-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-soft)}.ipjojo-proxy .ov-activity-row:last-child{border-bottom:0;padding-bottom:4px}.ipjojo-proxy .ov-activity-main{min-width:0}.ipjojo-proxy .ov-neg{color:var(--muted)}.ipjojo-proxy .ov-pos{color:var(--ink)}.ipjojo-proxy .ov-quick{display:flex;flex-direction:column;gap:8px}.st-toolbar-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.st-search{width:240px}.st-state{width:176px}.st-bulkbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px var(--ipj-block-padding, 24px);font-size:var(--ipj-control-size, 14px);background:var(--surface-selected);color:var(--ink);border-bottom:1px solid var(--border)}.st-ip{letter-spacing:0;font-variant-numeric:tabular-nums}.st-sub{font-size:12px}.st-exp{white-space:nowrap}.st-retention{display:block;font-size:12px;margin-top:2px}.st-retention-block{font-size:12px;margin-top:2px}.st-renew-list{display:flex;flex-direction:column;gap:2px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--ipj-control-radius, 8px);padding:12px 16px;margin-bottom:16px;max-height:190px;overflow:auto}.st-renew-row{padding:4px 0;font-size:var(--ipj-control-size, 14px);gap:12px}.st-renew-row>span{min-width:0}.st-quote{display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--ipj-panel-radius, 12px);padding:16px;margin-top:4px;font-size:var(--ipj-control-size, 14px)}.st-quote-rule{border-top:1px dashed var(--border);margin:4px 0}.st-quote-total{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:900px){.ipjojo-proxy .table-toolbar{padding:16px}.st-toolbar-right{width:100%;justify-content:flex-start}.st-search{flex:1 1 180px;width:auto;min-width:160px}.st-bulkbar{padding:12px 16px}}.opsx{color:var(--ink)}.opsx-support-grid{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:var(--ipj-section-gap, 24px);align-items:start}.opsx-side{display:grid;gap:var(--ipj-section-gap, 24px);min-width:0}.opsx-side .panel-body{padding:16px}.opsx-cat-list{display:flex;flex-direction:column;gap:4px}.opsx-cat{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;border:1px solid transparent;border-radius:var(--ipj-control-radius, 8px);background:transparent;padding:8px 12px;font-size:var(--ipj-control-size, 14px);color:var(--muted);transition:background .16s,color .16s,border-color .16s}.opsx-cat:hover{background:var(--surface-hover);color:var(--ink)}.opsx-cat.is-active{background:var(--surface-selected);border-color:var(--border);color:var(--ink);font-weight:600}.opsx-cat-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.opsx-cat-count{flex-shrink:0;min-width:24px;text-align:center;font-size:12px;line-height:20px;padding:0 6px;border-radius:var(--ipj-status-radius, 4px);background:var(--surface-subtle);color:var(--muted);font-variant-numeric:tabular-nums}.opsx-cat.is-active .opsx-cat-count{background:var(--surface);color:var(--ink);border:1px solid var(--border)}.opsx-help-grid{display:grid;gap:12px}.opsx-queue{min-width:0}.opsx-queue .panel-header{align-items:flex-start;flex-wrap:wrap}.opsx-queue .table-toolbar{padding:4px 0 0}.opsx-search{width:min(250px,100%)}.opsx-ticket-list{display:flex;flex-direction:column;gap:12px;padding:20px 24px}.opsx-ticket{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--ipj-panel-radius, 12px);padding:16px;transition:border-color .16s,background .16s;cursor:pointer}.opsx-ticket:hover{border-color:var(--border-strong);background:var(--surface-hover)}.opsx-ticket-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.opsx-ticket-subject{font-size:var(--ipj-control-size, 14px);font-weight:600;color:var(--ink);line-height:1.4}.opsx-ticket-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.opsx-ticket-excerpt{font-size:var(--ipj-control-size, 14px);line-height:1.55;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.opsx-ticket-foot{display:flex;align-items:center;gap:12px;font-size:12px}.opsx-ticket-open{margin-left:auto;color:var(--primary);font-weight:600}.opsx-drawer-title{font-size:16px;font-weight:600}.opsx-thread{display:flex;flex-direction:column;gap:16px;padding:24px;min-height:100%}.opsx-thread-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.opsx-msg{display:flex;gap:12px;align-items:flex-start}.opsx-avatar{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--surface-subtle);color:var(--muted);font-size:var(--ipj-control-size, 14px);border:1px solid var(--border)}.opsx-avatar--support{background:var(--surface-selected);color:var(--ink);border-color:var(--border)}.opsx-msg-body{min-width:0;display:flex;flex-direction:column;gap:4px}.opsx-msg--support{flex-direction:row}.opsx-msg-author{display:flex;align-items:baseline;gap:8px;font-size:var(--ipj-control-size, 14px)}.opsx-msg-author .muted{font-size:12px}.opsx-msg-bubble{background:var(--surface);border:1px solid var(--border);border-radius:var(--ipj-panel-radius, 12px);padding:12px 16px}.opsx-msg--support .opsx-msg-bubble{background:var(--surface-selected);border-color:var(--border)}.opsx-msg-bubble p{margin:0;font-size:var(--ipj-body-size, 16px);line-height:1.6;color:var(--ink)}.opsx-msg-bubble p+p{margin-top:8px}.opsx-attach-line{color:var(--muted);font-size:12px;border-top:1px dashed var(--border);padding-top:6px;margin-top:8px}.opsx-reply{display:flex;flex-direction:column;gap:12px}.opsx-reply-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.opsx-resolve-hint{font-size:12px}.opsx-help-body{display:flex;flex-direction:column;gap:16px}.opsx-code{margin:0;background:var(--code-bg);color:var(--code-ink);border-radius:var(--ipj-control-radius, 8px);padding:12px 16px;font-size:12px;line-height:1.7;overflow:auto;white-space:pre-wrap}.opsx-operator-notice{margin-bottom:4px}.opsx-operator-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--ipj-section-gap, 24px);align-items:start}.opsx-op-col{display:grid;gap:var(--ipj-section-gap, 24px);min-width:0}.opsx-review-body{display:flex;flex-direction:column;gap:16px}.opsx-review-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.opsx-decision-note{font-size:12px}.opsx-audit-list{display:flex;flex-direction:column;gap:0;padding:8px 24px 16px}.opsx-audit-row{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-soft)}.opsx-audit-row:last-child{border-bottom:0}.opsx-audit-icon{flex-shrink:0;width:28px;height:28px;border-radius:var(--ipj-control-radius, 8px);display:grid;place-items:center;background:var(--surface-subtle);color:var(--muted);font-size:var(--ipj-control-size, 14px)}.opsx-audit-main{min-width:0;flex:1}.opsx-audit-action{font-size:var(--ipj-control-size, 14px);font-weight:600;color:var(--ink)}.opsx-audit-detail{font-size:12px;line-height:1.55;margin-top:2px}.opsx-audit-time{flex-shrink:0;font-size:12px;padding-top:2px}.opsx-policy{margin-bottom:16px}.ops-op-ref{font-weight:600;color:var(--ink)}.ops-op-desc{font-size:12px;line-height:1.5}.ops-op-waiting{font-size:12px;font-style:italic}.opsx-op-explain{margin-top:16px}.opsx-about-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:12px}.opsx-about-list li{font-size:var(--ipj-control-size, 14px);line-height:1.65;color:var(--ink)}@media(max-width:1180px){.opsx-operator-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1020px){.opsx-support-grid{grid-template-columns:minmax(0,1fr)}.opsx-side{grid-template-columns:1fr}}@media(max-width:680px){.opsx-queue .table-toolbar{flex-direction:column;align-items:stretch}.opsx-search{width:100%}.opsx-ticket-top{flex-wrap:wrap}}.ipj-bill-hero{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:var(--ipj-block-padding, 24px);background:var(--surface);border-bottom:1px solid var(--border-soft)}.ipj-bill-hero-main{min-width:240px}.ipj-bill-hero-main .metric-label{display:flex;align-items:center;gap:8px}.ipj-bill-hero-amount{margin-top:8px;font-size:clamp(28px,4.5vw,40px);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.15}.ipj-bill-hero-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:260px}.ipj-bill-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px var(--ipj-block-padding, 24px);border-bottom:1px solid var(--border)}.ipj-bill-toolbar-spacer{flex:1 1 auto}.ipj-bill-amount-in{color:var(--muted)}.ipj-bill-amount-out{color:var(--ink)}.ipj-bill-field-error{color:var(--danger);margin-top:6px}.ipj-bill-step-body{min-height:260px}.ipj-bill-preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.ipj-bill-address{display:inline-block;padding:2px 8px;border:1px dashed var(--border);border-radius:var(--ipj-control-radius, 8px);background:var(--surface-subtle);color:var(--ink);font-size:12px;word-break:break-all}.ipj-bill-role-empty{padding-top:8px;padding-bottom:8px}.ipj-bill-summary-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border:1px solid var(--border);border-radius:var(--ipj-control-radius, 8px);background:var(--surface);color:var(--muted);font-size:var(--ipj-control-size, 14px);white-space:nowrap}.ipj-bill-summary-chip b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ipj-bill-order-id{display:block}.ipj-bill-order-sub{font-size:12px}.ipj-bill-cost-total{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 16px;border-radius:var(--ipj-control-radius, 8px);background:var(--surface-subtle);border:1px solid var(--border);color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.ipj-bill-drawer-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}@media(max-width:640px){.ipj-bill-hero{padding:16px}.ipj-bill-hero-side{align-items:flex-start}.ipj-bill-toolbar{padding:12px 16px}.ipj-bill-step-body{min-height:0}.ipj-bill-drawer-foot{justify-content:stretch}}.ipjojo-access{display:flex;flex-direction:column;gap:var(--ipj-section-gap, 24px)}.ipjojo-access .metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.ipjojo-access .panel-header{flex-wrap:wrap;align-items:flex-start}.ipjojo-access .panel-header .table-toolbar{flex:1 1 auto;justify-content:flex-end;min-width:0}.ipjojo-access .table-toolbar>*{max-width:100%}.ipjojo-verification-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.ipjojo-flow-select{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--ipj-panel-radius, 12px);background:var(--surface-subtle);margin-bottom:16px}.ipjojo-flow-select .field-hint{margin-bottom:0}.ipjojo-docs{display:flex;flex-direction:column;gap:8px}.ipjojo-docs .field-hint{margin-bottom:4px}.ipjojo-form-actions{margin-top:16px}.ipjojo-key-reveal{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:8px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--ipj-panel-radius, 12px);background:var(--surface-subtle)}.ipjojo-key-reveal .mono{flex:1 1 240px}@media(max-width:720px){.ipjojo-access .panel-header .table-toolbar{width:100%;justify-content:stretch}.ipjojo-access .table-toolbar>*{flex:1 1 160px}.ipjojo-verification-actions,.ipjojo-key-reveal{flex-direction:column;align-items:stretch}}:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,PingFang TC,Microsoft YaHei,Arial,sans-serif;color:var(--ink);background:var(--canvas);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;font-size:var(--ipj-body-size, 16px);background:var(--canvas);color:var(--ink)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--primary);text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3,p{margin-top:0}h1{font-size:var(--ipj-heading-size, 28px);line-height:1.25;font-weight:600}h2{font-size:var(--ipj-section-title-size, 20px);line-height:1.35;font-weight:500}h3{font-size:16px;line-height:1.4;font-weight:500}p{line-height:1.6}button:focus-visible,a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}::selection{background:var(--selection-bg)}.app-shell{min-height:100vh}.app-sidebar{overflow-y:auto;width:232px;position:fixed;inset:0 auto 0 0;background:var(--surface);border-right:1px solid var(--border);z-index:30;display:flex;flex-direction:column;padding:24px 16px 16px}.brand{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:20px;font-weight:600;line-height:1;letter-spacing:normal}.brand-mark{display:grid;place-items:center;background:var(--primary-solid);width:32px;height:32px;border-radius:var(--ipj-control-radius, 8px);color:var(--on-primary)}.sidebar-brand{padding:0 12px 24px}.workspace-switch{display:flex;align-items:center;gap:12px;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--ipj-control-radius, 8px);width:100%;text-align:left;margin-bottom:24px}.workspace-initials{height:32px;width:32px;display:grid;place-items:center;background:var(--surface-subtle);color:var(--muted);border:1px solid var(--border);border-radius:var(--ipj-control-radius, 8px);font-size:12px;font-weight:600;flex-shrink:0}.workspace-label{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.workspace-label strong{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-label small{font-size:12px;color:var(--muted)}.nav-section-title{font-size:12px;letter-spacing:normal;text-transform:none;color:var(--muted);font-weight:500;padding:0 12px;margin:16px 0 8px}.workspace-switch+div .nav-section-title{margin-top:0}.nav-list{display:flex;flex-direction:column;gap:4px}.nav-link{display:flex;align-items:center;gap:12px;border-radius:var(--ipj-control-radius, 8px);padding:10px 12px;font-size:var(--ipj-control-size, 14px);font-weight:500;color:var(--muted);transition:background .16s,color .16s;min-height:40px}.nav-link svg{font-size:16px}.nav-link:hover{color:var(--ink);background:var(--surface-hover)}.nav-link.active{background:var(--surface-selected);color:var(--ink);font-weight:600}.nav-count{margin-left:auto;border:1px solid var(--border);font-size:12px;padding:1px 6px;border-radius:var(--ipj-status-radius, 4px);line-height:18px;color:var(--muted)}.sidebar-footer{margin-top:auto;padding-top:24px}.sidebar-help{margin:8px 0 16px;padding:16px 12px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--ipj-panel-radius, 12px)}.sidebar-help strong{font-size:14px;display:block;margin-bottom:4px}.sidebar-help p{font-size:12px;color:var(--muted);margin-bottom:8px}.sidebar-help button{border:0;padding:0;background:none;font-size:14px;font-weight:500;color:var(--primary)}.sidebar-status{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:0 12px}.status-dot{width:8px;height:8px;background:var(--success);border-radius:2px;display:inline-block}.app-body{margin-left:232px;min-width:0}.topbar{height:72px;background:var(--topbar-bg);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:20;gap:16px}.topbar-left,.topbar-right{display:flex;align-items:center;gap:20px}.breadcrumb{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:var(--ipj-control-size, 14px);white-space:nowrap}.breadcrumb span:last-child{color:var(--ink);font-weight:500}.topbar-search{border:1px solid var(--border);background:var(--surface-subtle);display:flex;align-items:center;gap:8px;color:var(--muted);padding:8px 12px;border-radius:var(--ipj-control-radius, 8px);width:240px;font-size:var(--ipj-control-size, 14px);text-align:left}.topbar-search kbd{margin-left:auto;font:12px inherit;padding:1px 4px;border:1px solid var(--border);border-radius:var(--ipj-status-radius, 4px);background:var(--surface);color:var(--muted)}.header-divider{height:24px;width:1px;background:var(--border)}.avatar-button{border:0;background:transparent;padding:0;display:flex;align-items:center;gap:8px}.profile-text{text-align:left;display:flex;flex-direction:column;gap:4px;font-size:12px}.profile-text strong{font-weight:500;font-size:14px}.profile-text small{color:var(--muted);font-size:12px}.prototype-label{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);padding:4px 6px;border-radius:var(--ipj-status-radius, 4px);white-space:nowrap}.page-content{max-width:1700px;margin:auto;min-height:calc(100vh - 115px)}.app-footer{display:flex;justify-content:space-between;gap:12px;padding:0 var(--ipj-page-padding, 32px) 24px;max-width:1700px;margin:auto;color:var(--muted);font-size:12px}.app-footer span{display:flex;align-items:center;gap:8px}.mobile-menu-button,.mobile-sidebar-backdrop{display:none}.page-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:var(--ipj-section-gap, 24px)}.page-header h1{margin-bottom:8px}.page-header p{color:var(--muted);font-size:var(--ipj-body-size, 16px);margin-bottom:0}.page-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:500;margin-bottom:8px}.page-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.page-stack>.page-header{margin-bottom:0}.page-stack>.metric-grid{margin-bottom:0}.page-stack{display:flex;flex-direction:column;gap:var(--ipj-section-gap, 24px)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--ipj-panel-radius, 12px);min-width:0;overflow:hidden}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--ipj-block-padding, 24px);border-bottom:1px solid var(--border-soft)}.panel-header h2{margin:0}.panel-header p{color:var(--muted);font-size:12px;margin:4px 0 0}.panel-body{padding:var(--ipj-block-padding, 24px)}.metric-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.metric-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--ipj-panel-radius, 12px);padding:var(--ipj-block-padding, 24px);min-width:0}.metric-label{font-size:12px;color:var(--muted);font-weight:500;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.metric-value{font-size:28px;font-weight:600;line-height:1.2;color:var(--ink);font-variant-numeric:tabular-nums}.metric-value small{font-size:14px;font-weight:500;color:var(--muted);margin-left:4px}.metric-note{font-size:12px;margin-top:12px;color:var(--muted);display:flex;gap:6px;align-items:center}.two-column{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr);gap:var(--ipj-section-gap, 24px);align-items:start}.muted{color:var(--muted)}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.field-hint{font-size:12px;color:var(--muted);line-height:1.6;margin:6px 0 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.empty-note{text-align:center;padding:48px 24px;color:var(--muted);font-size:14px}.country-cell{display:flex;align-items:center;gap:8px}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px var(--ipj-block-padding, 24px)}.panel-header>.table-toolbar{padding:0}.table-toolbar>div{display:flex;gap:12px;align-items:center}.section-divider{border:0;border-top:1px solid var(--border);margin:24px 0}.code-block{background:var(--code-bg);color:var(--code-ink);padding:20px;border-radius:var(--ipj-control-radius, 8px);font:12px/1.9 SFMono-Regular,Consolas,Menlo,monospace;overflow:auto;white-space:pre;tab-size:2}.text-link{padding:0;border:0;background:none;color:var(--primary);font-size:var(--ipj-control-size, 14px);font-weight:500;display:inline-flex;gap:8px;align-items:center}.notice-item{padding:20px 0;border-bottom:1px solid var(--border)}.notice-item h3{margin-bottom:8px}.notice-item p{font-size:14px;color:var(--muted);margin-bottom:8px}.notice-item time{font-size:12px;color:var(--muted)}.search-results{display:flex;flex-direction:column;gap:4px;margin-top:16px;max-height:410px;overflow:auto}.search-result{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;border-radius:var(--ipj-control-radius, 8px);background:var(--surface);padding:12px;color:var(--muted)}.search-result:hover{background:var(--surface-hover);color:var(--ink)}.search-result small{margin-left:auto;color:var(--muted)}.help-topics{display:grid;grid-template-columns:1fr 1fr;gap:16px}.help-topic{padding:var(--ipj-block-padding, 24px);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--ipj-panel-radius, 12px)}.help-topic h3{margin:8px 0}.help-topic p{font-size:14px;color:var(--muted);margin-bottom:0}.notification-preferences{display:grid;gap:24px;margin:24px 0}.preference-row{display:flex;justify-content:space-between;gap:24px}.preference-row strong{display:block;font-size:14px;font-weight:500;margin-bottom:4px}.preference-row small{font-size:12px;color:var(--muted)}.auth-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:var(--surface)}.auth-art{background:var(--inverse-surface);padding:48px 60px;color:var(--inverse-text);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.auth-art .brand{color:var(--inverse-text)}.auth-art h1{font-size:var(--ipj-heading-size, 28px);max-width:490px;line-height:1.25;margin:48px 0 24px;font-weight:600}.auth-art p{font-size:16px;color:var(--inverse-text-secondary);max-width:400px}.auth-orbit{width:100%;max-width:540px;opacity:.85}.auth-art small{color:var(--inverse-text-secondary);font-size:12px}.auth-form-side{display:flex;align-items:center;justify-content:center;padding:48px}.auth-form{width:100%;max-width:360px}.auth-form h1{font-size:var(--ipj-heading-size, 28px)}.auth-subtitle{font-size:16px;color:var(--muted);margin-bottom:24px}.auth-tabs{display:flex;border-bottom:1px solid var(--border);margin-bottom:24px}.auth-tabs button{flex:1;background:none;border:0;border-bottom:2px solid transparent;padding:12px;font-size:var(--ipj-control-size, 14px);color:var(--muted)}.auth-tabs button.active{color:var(--ink);border-bottom-color:var(--primary);font-weight:600}.auth-demo-note{padding:12px 16px;border-radius:var(--ipj-control-radius, 8px);background:var(--surface-subtle);color:var(--muted);font-size:12px;margin-top:24px;line-height:1.7}.auth-label{display:block;font-size:var(--ipj-control-size, 14px);font-weight:500;margin-bottom:8px}.auth-field{margin-bottom:20px}@media(max-width:1200px){.topbar-search{width:170px}.profile-text{display:none}.topbar-right{gap:16px}.two-column{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}}@media(max-width:1050px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column{grid-template-columns:1fr}.topbar-search{width:auto}.topbar-search span,.topbar-search kbd,.prototype-label{display:none}.page-header{align-items:flex-start}.app-sidebar{width:212px;padding-inline:12px}.app-body{margin-left:212px}.topbar{padding-inline:24px}.auth-art{padding:32px}.auth-art h1{font-size:24px}}@media(max-width:760px){.app-sidebar{visibility:hidden;transform:translate(-100%);width:232px;transition:transform .16s}.app-sidebar.is-open{visibility:visible;transform:translate(0)}.mobile-sidebar-backdrop{display:block;position:fixed;inset:0;background:var(--overlay-bg);z-index:25;border:0}.app-body{margin-left:0}.mobile-menu-button{display:inline-flex}.topbar{height:64px;padding:0 16px}.topbar-left,.topbar-right{gap:12px}.topbar-search,.header-divider{display:none}.breadcrumb{gap:8px}.page-header{flex-direction:column;gap:16px;margin-bottom:16px}h1{font-size:var(--ipj-heading-size, 24px)}.page-actions{width:100%}.metric-grid{gap:12px}.metric-card{padding:16px}.metric-value{font-size:24px}.metric-note{flex-wrap:wrap}.panel-header{padding:16px;flex-wrap:wrap}.panel-body,.table-toolbar{padding:16px}.form-grid{grid-template-columns:1fr}.app-footer{padding:0 16px 18px}.app-footer span:last-child{display:none}.help-topics,.auth-layout{grid-template-columns:1fr}.auth-art{display:none}.auth-form-side{padding:32px 24px}.auth-form{max-width:390px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-height:1050px){.sidebar-help{display:none}.sidebar-footer{padding-top:14px}.sidebar-status{margin-top:16px}.app-sidebar{padding-top:20px}.sidebar-brand{padding-bottom:20px}.workspace-switch{margin-bottom:20px}}@media(max-width:760px){.metric-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.metric-grid:has(>:nth-child(3):last-child) .metric-card{padding:16px 12px}}.metric-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.ipj-bill-hero-main .metric-label{justify-content:flex-start;gap:8px}.table-toolbar{justify-content:flex-start}.table-toolbar>button:last-child{margin-left:auto}.ov-chart-svg{display:block;width:100%;height:auto;max-height:265px;overflow:visible}.ov-chart-stats{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-top:12px;flex-wrap:wrap}.ov-regions{display:grid;gap:16px}.ov-region-row{display:flex;align-items:center;justify-content:space-between;font-size:var(--ipj-control-size, 14px);margin-bottom:8px}.ov-region-bar{height:6px;border-radius:var(--ipj-status-radius, 4px);background:var(--surface-subtle);overflow:hidden}.ov-region-fill{height:100%;background:var(--chart-line);border-radius:var(--ipj-status-radius, 4px)}.ov-aside{display:grid;gap:24px}.ov-activity{display:grid;gap:16px}.ov-activity-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.ov-activity-main{min-width:0}.ov-activity-main>div{margin-top:4px;line-height:1.5}.ov-activity-row>.mono{white-space:nowrap}.ov-pos{color:var(--ink)}.ov-neg{color:var(--muted)}.ov-quick{display:grid;gap:8px}.ipjojo-proxy .metric-note{flex-wrap:wrap}.ipjojo-proxy>.two-column{align-items:stretch}.ipjojo-proxy .metric-card{min-height:145px}.page-content{padding:var(--ipj-page-padding)}.language-switcher{height:var(--ipj-control-height, 36px);flex-shrink:0;white-space:nowrap}.language-switcher-label{letter-spacing:normal}.i18n-option{display:flex;flex-direction:column;gap:2px;padding:2px 0}.i18n-option-label{font-size:var(--ipj-control-size, 14px)}.i18n-option-current{font-size:12px;color:var(--muted)}.language-switcher--auth{width:100%;justify-content:center;margin-bottom:24px}@media(max-width:1050px){.language-switcher--topbar .language-switcher-label{display:none}.language-switcher.language-switcher--topbar{width:var(--ipj-control-height, 36px);min-width:var(--ipj-control-height, 36px);padding:0;gap:0}}@media(any-pointer:coarse),(hover:none),(max-width:760px){.mobile-menu-button.mobile-menu-button{height:var(--ipj-touch-target, 44px);width:var(--ipj-touch-target, 44px);min-width:var(--ipj-touch-target, 44px)}}
