/*! tailwindcss v4.2.1 | 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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))}}:root{--obsidian:#06080c;--carbon:#0d1117;--graphite:#151b23;--platinum:#e7e9ec;--titanium:#a9b0ba;--silver:#c9cdd3;--gold:#b99658;--black-accent:#8290a2;--red:#8b2e3d;--success:#4f9b70;--warning:#c49443;--danger:#b94d56;--line:#e7e9ec21;--line-strong:#e7e9ec40;--serif:"Noto Serif TC", "Source Han Serif TC", "Songti TC", Georgia, serif;--sans:Inter, "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif;--ease:cubic-bezier(.18, .82, .2, 1)}html{background:var(--obsidian);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--obsidian);min-width:320px;color:var(--platinum);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent;color:inherit}::selection{color:#fff;background:#b9965859}:focus-visible{outline-offset:4px;outline:2px solid #f2f4f7}.section-shell{width:min(100%,1600px);margin:0 auto;padding-inline:clamp(20px,5.5vw,92px)}.eyebrow{color:var(--titanium);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.5}.button{cursor:pointer;letter-spacing:.02em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:0 22px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--light{background:var(--platinum);color:var(--obsidian)}.button--light:hover{background:#fff}@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-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-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}.billing-page{color:#f3f0e8;background:#07111a;min-height:100vh;padding-bottom:80px}.billing-topbar{background:#040c13f0;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:72px;padding:16px clamp(20px,5vw,72px);display:grid}.billing-topbar a{color:#d8dce0;text-decoration:none}.billing-topbar a:last-child{justify-self:end}.billing-hero,.billing-summary,.billing-section,.billing-alert,.billing-loading{width:min(1120px,100% - 40px);margin-inline:auto}.billing-hero{padding:clamp(56px,9vw,110px) 0 48px}.billing-hero p,.billing-section>header p{color:#e2b95b;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.billing-hero h1{letter-spacing:-.04em;max-width:880px;margin:14px 0 22px;font-size:clamp(36px,6vw,72px);line-height:1.08}.billing-hero>span{color:#aeb9c3;max-width:820px;font-size:clamp(17px,2.2vw,22px);line-height:1.85;display:block}.billing-alert,.billing-loading{background:#287e971f;border:1px solid #65d2ec59;border-radius:16px;margin-bottom:24px;padding:18px 20px}.billing-alert{justify-content:space-between;gap:16px;display:flex}.billing-alert.is-error{background:#96202029;border-color:#ff747466}.billing-alert a{color:#ffd270}.billing-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:58px;display:grid}.billing-summary div,.billing-card,.billing-empty,.billing-list,.billing-entitlements{background:#0b1823;border:1px solid #ffffff24;border-radius:22px}.billing-summary div{gap:10px;padding:22px;display:grid}.billing-summary small{color:#8fa0ad}.billing-summary b{font-size:24px}.billing-section{margin-top:58px}.billing-section>header{margin-bottom:22px}.billing-section>header h2{margin:8px 0 0;font-size:clamp(28px,4vw,42px)}.billing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.billing-card{padding:24px}.billing-card-heading{color:#93a5b2;justify-content:space-between;gap:16px;display:flex}.billing-card-heading i{color:#75d7ed;background:#65d2ec1f;border-radius:999px;padding:6px 10px;font-style:normal}.billing-card-heading i.is-grace{color:#ffd270;background:#e2b95b1f}.billing-card h3{margin:24px 0;font-size:28px}.billing-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.billing-card dl div{background:#ffffff0a;border-radius:14px;padding:14px}.billing-card dt{color:#8fa0ad;font-size:13px}.billing-card dd{margin:7px 0 0}.billing-note{color:#aeb9c3;line-height:1.7}.billing-card button,.billing-empty a{color:#ffd270;cursor:pointer;background:0 0;border:1px solid #e2b95b80;border-radius:999px;min-height:46px;padding:0 18px;text-decoration:none}.billing-card button:disabled{opacity:.55;cursor:wait}.billing-actions{flex-wrap:wrap;gap:10px;display:flex}.billing-empty{color:#aeb9c3;padding:30px}.billing-empty h3{color:#f3f0e8;margin-top:0}.billing-empty a{align-items:center;margin-top:10px;display:inline-flex}.billing-list,.billing-entitlements{overflow:hidden}.billing-list article{border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto;gap:6px 20px;padding:20px 24px;display:grid}.billing-list article:last-child{border-bottom:0}.billing-list article div{flex-wrap:wrap;gap:10px;display:flex}.billing-list article span,.billing-list p,.billing-entitlements p{color:#8fa0ad}.billing-list article>p{grid-column:1;margin:0}.billing-list article>strong{grid-area:1/2/span 2;align-self:center;font-size:20px}.billing-list article>a{color:#ffd270;grid-column:1/-1;width:fit-content;font-weight:800;text-decoration:none}.billing-list>p,.billing-entitlements>p{padding:24px}.billing-entitlements{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.billing-entitlements>span{background:#ffffff09;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.billing-entitlements i{background:#65d2ec;border-radius:50%;width:9px;height:9px}.billing-entitlements i.is-grace{background:#e2b95b}.billing-entitlements i.is-suspended,.billing-entitlements i.is-revoked{background:#697783}.billing-entitlements small{color:#8fa0ad}@media (width<=720px){.billing-topbar{grid-template-columns:1fr auto}.billing-topbar strong{text-align:center;grid-area:1/1/auto/-1}.billing-topbar a{grid-row:2}.billing-summary,.billing-grid,.billing-entitlements,.billing-card dl,.billing-list article{grid-template-columns:1fr}.billing-list article>strong{grid-area:auto/1}.billing-entitlements>span{grid-template-columns:auto 1fr}.billing-entitlements small{grid-column:2}}.roles-page{color:#f3f0e8;background:#07111a;min-height:100vh;padding-bottom:80px}.roles-page>header{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:16px clamp(20px,5vw,72px);display:grid}.roles-page>header a{color:#d8dce0;text-decoration:none}.roles-page>header a:last-child{justify-self:end}.roles-hero,.roles-workspace,.roles-alert,.roles-empty{width:min(1000px,100% - 40px);margin-inline:auto}.roles-hero{padding:72px 0 42px}.roles-hero p{color:#e2b95b;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.roles-hero h1{margin:12px 0 20px;font-size:clamp(38px,6vw,68px);line-height:1.08}.roles-hero span{color:#aeb9c3;font-size:19px;line-height:1.8}.roles-alert,.roles-empty{background:#0b1823;border:1px solid #65d2ec4d;border-radius:16px;margin-bottom:20px;padding:20px}.roles-alert.is-error{border-color:#ff747466}.roles-workspace{grid-template-columns:1fr 1.3fr;gap:16px;display:grid}.roles-workspace>label{grid-column:1/-1}.roles-workspace form,.roles-list{background:#0b1823;border:1px solid #ffffff24;border-radius:22px;padding:24px}.roles-workspace label{color:#aeb9c3;gap:8px;margin-bottom:16px;display:grid}.roles-workspace input,.roles-workspace select{color:#fff;background:#07111a;border:1px solid #ffffff2e;border-radius:12px;min-height:48px;padding:0 14px}.roles-workspace button{color:#ffd270;cursor:pointer;background:0 0;border:1px solid #e2b95b80;border-radius:999px;min-height:44px;padding:0 18px}.roles-list article{border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;gap:8px 16px;padding:16px 0;display:grid}.roles-list article div{gap:4px;display:grid}.roles-list article span,.roles-list article p{color:#8fa0ad;margin:0}.roles-list article button{grid-area:1/2/span 2}@media (width<=700px){.roles-workspace{grid-template-columns:1fr}.roles-page>header{grid-template-columns:1fr 1fr;gap:12px}.roles-page>header b{text-align:center;grid-area:1/1/auto/-1}.roles-page>header a{grid-row:2}}.account-security-shell,.account-security-state{color:#f5f2e9;background:#07111b;min-height:100vh}.account-security-shell{background:radial-gradient(circle at 72% 8%,#4bb1ff2e,#0000 28%),#07111b;padding-bottom:64px}.account-security-topbar,.account-security-hero,.account-security-grid,.account-security-message,.account-security-boundary{width:min(980px,100% - 40px);margin-inline:auto}.account-security-topbar{border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;display:grid}.account-security-topbar a{color:inherit;text-decoration:none}.account-security-topbar a:last-child{justify-self:end}.account-security-hero{padding:96px 0 54px}.account-security-hero span,.account-security-card header span{color:#70cbff;letter-spacing:.14em;font-size:.75rem}.account-security-hero h1{max-width:790px;margin:12px 0 18px;font-size:clamp(2.2rem,6vw,4.4rem);font-weight:500;line-height:1.05}.account-security-hero p{color:#a7b8c7;max-width:720px;line-height:1.8}.account-security-message{border-radius:14px;padding:14px 16px}.account-security-message.is-success{color:#c8f4dd;background:#60d3971f}.account-security-message.is-error{color:#ffd0d0;background:#ff68681f}.account-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.account-security-card,.account-security-boundary{background:#0e1b29f0;border:1px solid #ffffff21;border-radius:24px;padding:24px}.account-security-card.is-wide{grid-column:1/-1}.account-security-card header h2{margin:6px 0 14px;font-weight:500}.account-security-card>p{color:#9fb1c1;line-height:1.7}.account-security-status{background:#ffbe4e1a;border-radius:999px;padding:6px 11px;display:inline-flex;color:#ffd790!important}.account-security-status.is-verified{background:#5dd1941f;color:#baf0d3!important}.account-security-card form{gap:12px;margin-top:18px;display:grid}.account-security-card label{color:#dce7ef;gap:7px;font-size:.82rem;display:grid}.account-security-card input{min-height:48px;color:inherit;font:inherit;background:#08121d;border:1px solid #ffffff24;border-radius:12px;padding:10px 13px}.account-security-card small{color:#8398a9}.account-security-card button,.account-security-boundary a,.account-security-state a{color:#06111c;min-height:44px;font:inherit;cursor:pointer;background:#70cbff;border:1px solid #70cbff;border-radius:12px;padding:11px 16px;font-weight:700;text-decoration:none}.account-security-card button.is-secondary{color:#dce7ef;background:0 0;border-color:#fff3}.account-security-devices{gap:10px;margin:16px 0;display:grid}.account-security-devices article{background:#08121d;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.account-security-devices article div{gap:5px;display:grid}.account-security-boundary{margin-top:18px}.account-security-boundary p{color:#9fb1c1;line-height:1.7}.account-security-boundary a{align-items:center;display:inline-flex}.account-security-state{text-align:center;place-content:center;gap:12px;padding:30px;display:grid}.account-security-state p{color:#9fb1c1}@media (width<=720px){.account-security-topbar,.account-security-hero,.account-security-grid,.account-security-message,.account-security-boundary{width:min(100% - 28px,980px)}.account-security-topbar{grid-template-columns:1fr auto}.account-security-topbar>b{display:none}.account-security-hero{padding:64px 0 36px}.account-security-grid{grid-template-columns:1fr}.account-security-card.is-wide{grid-column:auto}.account-security-devices article{flex-direction:column;align-items:stretch}}:root{--desk-ink:#f7f4ed;--desk-muted:#f7f4eda8;--desk-line:#ffffff1f;--desk-gold:#e7bd67;--desk-blue:#77bfe6;--desk-panel:#09121ae6}body{color:var(--desk-ink);background:#02070c;margin:0;font-family:Noto Sans TC,system-ui,sans-serif}button,input,select,textarea{font:inherit}.business-desk{width:min(100%,720px);min-height:100dvh;padding-bottom:max(42px, env(safe-area-inset-bottom));background:radial-gradient(circle at 8% 0,#5b8faf21,#0000 26rem),linear-gradient(#09141e,#03080d 55%);margin:0 auto}.business-desk-header{z-index:30;min-height:68px;padding:env(safe-area-inset-top,0) 16px 0;border-bottom:1px solid var(--desk-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03090ee8;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:sticky;top:0}.business-desk-header a{color:#fff;font-size:12px;font-weight:850;text-decoration:none}.business-desk-header>a:first-child{font-size:24px}.business-desk-header div{gap:1px;min-width:0;display:grid}.business-desk-header span{color:var(--desk-muted);letter-spacing:.12em;font-size:10px}.business-desk-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.business-desk-hero{background:radial-gradient(circle at 75% 12%,#22445b,#09141e 62%,#03090e);align-content:end;gap:10px;min-height:370px;padding:104px 18px 23px;display:grid}.business-desk-hero>span,.business-desk-panel>header span{color:var(--desk-gold);letter-spacing:.15em;font-size:11px;font-weight:900}.business-desk-hero h1{text-shadow:0 4px 30px #000;max-width:590px;margin:0;font-size:clamp(29px,8vw,44px);line-height:1.18}.business-desk-hero>p{color:#ffffffc7;text-shadow:0 2px 14px #000;max-width:560px;margin:0;font-size:14px;line-height:1.7}.business-desk-hero>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:6px;display:grid}.business-desk-hero article{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03090ea6;border:1px solid #ffffff21;border-radius:12px;gap:2px;padding:10px;display:grid}.business-desk-hero b{font-size:21px}.business-desk-hero small{color:var(--desk-muted);font-size:10px}.business-location-switcher{border-block:1px solid var(--desk-line);background:#09131c;grid-template-columns:minmax(0,1fr) minmax(150px,44%);align-items:center;gap:10px;padding:12px 16px;display:grid}.business-location-switcher div{gap:2px;min-width:0;display:grid}.business-location-switcher span{color:var(--desk-muted);font-size:10px}.business-location-switcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.business-location-switcher select{color:#fff;border:1px solid var(--desk-line);background:#15222d;border-radius:10px;width:100%;min-width:0;padding:9px 10px;font-size:12px}.business-desk-tabs{z-index:25;border-bottom:1px solid var(--desk-line);scrollbar-width:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050c12f2;padding-inline:12px;display:flex;position:sticky;top:68px;overflow-x:auto}.business-desk-tabs::-webkit-scrollbar{display:none}.business-desk-tabs button{color:var(--desk-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:13px 11px 11px;font-size:12px;font-weight:850}.business-desk-tabs button.active{color:#fff;border-color:var(--desk-gold)}.business-desk-message{color:#ddf4e7;background:#459f6a1a;border-left:3px solid #73ce98;border-radius:8px;margin:13px 16px 0;padding:12px 13px;font-size:13px;line-height:1.6}.business-desk-panel{gap:13px;padding:22px 16px;display:grid}.business-desk-panel>header h2{letter-spacing:-.02em;margin:4px 0 0;font-size:24px}.business-empty,.business-status-card,.business-notice,.business-interest-list,.business-offer-list,.outreach-columns>form,.development-history{border:1px solid var(--desk-line);background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-radius:16px;padding:16px}.business-empty p,.business-notice p{color:var(--desk-muted);margin:6px 0 13px;font-size:13px;line-height:1.65}.business-empty button,.business-notice a{color:#1b1306;background:var(--desk-gold);border:0;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}.business-status-card>span{color:var(--desk-gold);font-size:11px;font-weight:900}.business-status-card h3{margin:5px 0;font-size:22px}.business-status-card p{color:var(--desk-muted);margin:0 0 13px;font-size:13px;line-height:1.6}.business-status-card>div{flex-wrap:wrap;gap:7px;display:flex}.business-status-card a,.business-status-card button{color:#fff;border:1px solid var(--desk-line);background:#ffffff0a;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:800;text-decoration:none}.business-metrics{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.business-metrics article{border:1px solid var(--desk-line);background:#ffffff08;border-radius:14px;align-content:center;gap:4px;min-height:92px;padding:14px;display:grid}.business-metrics b{color:var(--desk-blue);font-size:26px}.business-metrics span{color:var(--desk-muted);font-size:11px;line-height:1.4}.business-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.business-form label,.outreach-columns form label{color:#ffffffc2;gap:5px;font-size:12px;display:grid}.business-form input,.business-form select,.business-form textarea,.outreach-columns form input,.outreach-columns form textarea{color:#fff;border:1px solid var(--desk-line);background:#00000045;border-radius:10px;outline:none;width:100%;padding:11px}.business-form input:focus,.business-form select:focus,.business-form textarea:focus,.outreach-columns form input:focus,.outreach-columns form textarea:focus{border-color:var(--desk-gold)}.business-form option{color:#111}.business-form .wide{grid-column:1/-1}.business-form-actions{flex-wrap:wrap;gap:7px;display:flex}.business-payment-connection{background:#e7bd6709;border:1px solid #e7bd673d;border-radius:16px;gap:13px;padding:15px;display:grid}.business-payment-connection>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.business-payment-connection>header span,.business-payment-connection-grid article>span{color:var(--desk-gold);letter-spacing:.12em;font-size:10px}.business-payment-connection h3,.business-payment-connection h4{margin:4px 0 0}.business-payment-connection>header>b{color:var(--desk-gold);font-size:11px}.business-payment-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.business-payment-connection-grid article{border:1px solid var(--desk-line);background:#0000002e;border-radius:12px;gap:8px;padding:13px;display:grid}.business-payment-connection-grid p,.business-payment-connection-grid small{color:var(--desk-muted);margin:0;line-height:1.55}.business-payment-connection-grid button{background:var(--desk-gold);color:#191105;border:0;border-radius:9px;padding:9px 10px;font-weight:900}.business-payment-connection-grid button:disabled{opacity:.46}.business-form button,.outreach-columns form button{color:#191105;background:var(--desk-gold);border:0;border-radius:10px;padding:11px 12px;font-size:12px;font-weight:900}.business-form button:disabled,.outreach-columns form button:disabled{opacity:.48}.business-benefit-form{border:1px solid var(--desk-line);background:#ffffff06;border-radius:16px;padding:15px}.business-form label>small{color:var(--desk-muted);font-size:10px}.business-consent{background:#e7bd670f;border:1px solid #e7bd673d;border-radius:11px;align-items:flex-start;padding:12px;line-height:1.6;gap:9px!important;display:flex!important}.business-consent input{width:18px;accent-color:var(--desk-gold);margin-top:2px}.cooperation-form{border:1px solid var(--desk-line);background:#ffffff06;border-radius:16px;padding:15px}.business-toggle{border:1px solid var(--desk-line);background:#ffffff09;border-radius:11px;align-items:center;padding:12px;gap:8px!important;display:flex!important}.business-toggle input{width:17px;accent-color:var(--desk-gold)}.business-interest-list{gap:9px;display:grid}.business-interest-list>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.business-interest-list h3{margin:0;font-size:17px}.business-interest-list>header span{color:var(--desk-muted);font-size:12px}.business-interest-list>p{color:var(--desk-muted);font-size:13px}.business-interest-list article{background:#ffffff0b;border-radius:12px;gap:10px;padding:12px;display:grid}.business-interest-list article>div:first-child{gap:3px;min-width:0;display:grid}.business-interest-list article span{color:var(--desk-gold);font-size:10px}.business-interest-list h4{margin:0;font-size:15px}.business-interest-list p,.business-interest-list small{color:var(--desk-muted);margin:0;font-size:11px;line-height:1.55}.business-interest-list b{font-size:11px}.business-interest-list article>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.business-interest-list article>div:last-child textarea{color:#eef7fb;width:100%;min-width:min(320px,100%);font:inherit;resize:vertical;background:#030a12b3;border:1px solid #ffffff24;border-radius:12px;padding:11px 12px}.business-interest-list button{color:#fff;border:1px solid var(--desk-line);background:#ffffff0a;border-radius:8px;padding:7px 9px;font-size:11px}.business-interest-list button:disabled{opacity:.4}.business-offer-list{gap:9px;display:grid}.business-offer-list>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.business-offer-list h3{margin:0;font-size:17px}.business-offer-list>header span,.business-offer-list>p{color:var(--desk-muted);font-size:12px}.business-offer-list article{background:#ffffff0b;border-radius:12px;gap:10px;padding:12px;display:grid}.business-offer-list article>div:first-child{gap:4px;min-width:0;display:grid}.business-offer-list article span{color:var(--desk-gold);font-size:10px}.business-offer-list h4{margin:0;font-size:15px}.business-offer-list p,.business-offer-list small{color:var(--desk-muted);margin:0;font-size:11px;line-height:1.55}.business-offer-list b{font-size:11px}.business-offer-list article>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.business-offer-list button{color:#fff;border:1px solid var(--desk-line);background:#ffffff0a;border-radius:8px;padding:7px 9px;font-size:11px}.business-offer-list button:disabled{opacity:.4}.business-catalog-manager{background:#4082a80e;border:1px solid #77bfe638;border-radius:16px;gap:13px;padding:16px;display:grid}.business-catalog-manager>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.business-catalog-manager>header span{color:var(--desk-blue);letter-spacing:.12em;font-size:10px;font-weight:900}.business-catalog-manager>header h3{margin:4px 0 0;font-size:18px}.business-catalog-manager>header b{color:var(--desk-muted);font-size:12px}.business-catalog-form{background:#0003;border-radius:13px;padding:14px}.business-catalog-list{gap:9px;display:grid}.business-catalog-list article{border:1px solid var(--desk-line);background:#ffffff09;border-radius:13px;gap:11px;padding:14px;display:grid}.business-catalog-list article>div:first-child{gap:5px;display:grid}.business-catalog-list span{color:var(--desk-blue);font-size:10px}.business-catalog-list h4{margin:0;font-size:16px}.business-catalog-list p,.business-catalog-list small{color:var(--desk-muted);margin:0;font-size:11px;line-height:1.6}.business-catalog-list article>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.business-catalog-list button{border:1px solid var(--desk-line);color:#fff;background:#ffffff0a;border-radius:8px;padding:8px 10px;font-size:11px}.business-catalog-list button:disabled{opacity:.4}.outreach-columns{gap:11px;display:grid}.outreach-columns>form{gap:10px;display:grid}.outreach-columns form>span{color:var(--desk-gold);letter-spacing:.12em;font-size:10px;font-weight:900}.outreach-columns h3{margin:0;font-size:18px}.outreach-columns form>p,.development-history>p{color:var(--desk-muted);margin:0;font-size:12px;line-height:1.65}.outreach-status{color:#d9ecf7;background:#4b8bb11f;border-radius:9px;padding:10px;font-size:11px}.development-history{gap:8px;display:grid}.development-history h3{margin:0;font-size:16px}.development-history article{background:#ffffff0a;border-radius:9px;justify-content:space-between;gap:10px;padding:10px;display:flex}.development-history article>div{gap:2px;min-width:0;display:grid}.development-history span,.development-history small{color:var(--desk-muted);font-size:10px}.development-history strong{font-size:12px}.activity-supply-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.activity-supply-grid article{border:1px solid var(--desk-line);background:#ffffff08;border-radius:14px;padding:14px}.activity-supply-grid b{color:var(--desk-gold);font-size:14px}.activity-supply-grid p{color:var(--desk-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.activity-supply-link{color:#1c1407;text-align:center;background:var(--desk-gold);border-radius:11px;padding:12px;font-size:13px;font-weight:900;text-decoration:none;display:block}.business-desk--gate{align-content:center;justify-items:start;gap:9px;padding:30px;display:grid}.business-desk--gate>span{color:var(--desk-gold);letter-spacing:.14em;font-size:11px;font-weight:900}.business-desk--gate h1{margin:0;font-size:30px}.business-desk--gate p{max-width:520px;color:var(--desk-muted);margin:0;line-height:1.7}.business-desk--gate a{color:#1b1306;background:var(--desk-gold);border-radius:10px;margin-top:5px;padding:11px 13px;font-weight:900;text-decoration:none}@media (width<=520px){.business-form{grid-template-columns:1fr}.business-form .wide{grid-column:auto}.business-payment-connection-grid{grid-template-columns:1fr}.business-payment-connection>header{align-items:flex-start}.activity-supply-grid{grid-template-columns:1fr}.business-location-switcher{grid-template-columns:minmax(0,1fr)}.development-history article{display:grid}}@media (width>=720px){.business-desk{border:1px solid #e7bd6729;border-radius:25px;min-height:calc(100dvh - 40px);margin-block:20px;overflow:hidden}.business-interest-list article,.business-offer-list article,.business-catalog-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (prefers-reduced-motion:reduce){.business-desk-hero{animation:none}}.citizen-service-shell{color:#f6f3ec;background:#07101a;min-height:100vh;position:relative;overflow:hidden}.citizen-service-city{pointer-events:none;background:radial-gradient(circle at 50% 12%,#183047,#06111c 58%,#030911);height:720px;position:absolute;inset:0 0 auto}.citizen-service-city:after{content:"";background:linear-gradient(90deg,#0308107a,#0000 55%),radial-gradient(circle at 72% 34%,#56adff2e,#0000 28%);position:absolute;inset:0}.citizen-service-topbar,.citizen-service-intro,.citizen-service-counter,.citizen-service-boundary{z-index:1;width:min(980px,100% - 40px);margin-inline:auto;position:relative}.citizen-service-topbar{border-bottom:1px solid #ffffff26;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:76px;display:grid}.citizen-service-topbar>div{text-align:center;display:grid}.citizen-service-topbar span{color:#9db0c2;letter-spacing:.14em;font-size:.72rem}.citizen-service-topbar b{letter-spacing:.08em;font-size:.95rem}.citizen-service-topbar a{color:inherit;font-size:.84rem;text-decoration:none}.citizen-service-topbar>a:last-child{justify-self:end}.citizen-service-intro{flex-direction:column;justify-content:flex-end;min-height:400px;padding-bottom:42px;display:flex}.citizen-service-intro>span{color:#82caff;letter-spacing:.16em;font-size:.76rem}.citizen-service-intro h1{text-wrap:balance;max-width:790px;margin:12px 0;font-size:clamp(2rem,5vw,3.8rem);font-weight:500;line-height:1.1}.citizen-service-intro p{color:#f6f3ecb8;max-width:720px;margin:0;line-height:1.8}.citizen-service-counter{background:#0b1420f0;border:1px solid #ffffff21;border-radius:28px;margin-bottom:30px;padding:18px;box-shadow:0 30px 80px #00000047}.citizen-service-counter>nav{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.citizen-service-counter button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:12px;padding:0 14px}.citizen-service-counter>nav button.is-active{color:#07101a;background:#82caff;border-color:#82caff}.citizen-service-message{color:#cfeaff;background:#82caff14;border:1px solid #82caff59;border-radius:13px;margin:0 0 18px;padding:13px 15px}.citizen-service-message.is-success{color:#bcefd4;background:#75daab14;border-color:#75daab66}.citizen-service-message.is-error{color:#ffd0d0;background:#ff7e7e14;border-color:#ff7e7e66}.citizen-service-form{background:#0f1a28;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}.citizen-service-form>header,.citizen-service-form>fieldset,.citizen-service-form>.is-wide,.citizen-service-form>.citizen-turnstile{grid-column:1/-1}.citizen-service-form>header span{color:#82caff;letter-spacing:.12em;font-size:.74rem}.citizen-service-form>header h2{margin:7px 0;font-size:1.65rem;font-weight:500}.citizen-service-form>header p{color:#9db0c2;margin:0;line-height:1.7}.citizen-service-form>label{color:#dce6ef;gap:7px;font-size:.82rem;display:grid}.citizen-service-form input,.citizen-service-form select,.citizen-service-form textarea{color:#f6f3ec;width:100%;min-height:48px;font:inherit;background:#08111c;border:1px solid #ffffff24;border-radius:12px;padding:10px 13px}.citizen-service-form textarea{resize:vertical;line-height:1.6}.citizen-service-form label small,.citizen-turnstile small{color:#8094a8}.citizen-service-form fieldset{border:1px solid #ffffff1f;border-radius:14px;margin:0;padding:15px}.citizen-service-form legend{color:#b9c7d4;padding-inline:6px;font-size:.8rem}.citizen-service-industries{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.citizen-service-industries label,.citizen-service-consents label{color:#c8d3dd;align-items:flex-start;gap:8px;font-size:.78rem;display:flex}.citizen-service-industries label{background:#08111c;border-radius:10px;padding:9px}.citizen-service-industries input,.citizen-service-consents input{width:auto;min-height:auto;margin-top:2px}.citizen-service-consents{gap:10px;display:grid}.citizen-service-consents a{color:#9dd7ff}.citizen-service-form .citizen-service-primary{color:#07101a;background:#82caff;border-color:#82caff;font-weight:600}.citizen-service-form button:disabled{opacity:.55;cursor:wait}.citizen-turnstile{gap:7px;display:grid}.citizen-service-help{grid-template-columns:1fr 1fr;gap:14px;display:grid}.citizen-service-boundary{color:#9db0c2;padding:24px 0 70px;line-height:1.7}.citizen-service-boundary b{color:#f6f3ec}.citizen-service-boundary a{color:#9dd7ff}@media (width<=720px){.citizen-service-topbar,.citizen-service-intro,.citizen-service-counter,.citizen-service-boundary{width:min(100% - 24px,980px)}.citizen-service-topbar{grid-template-columns:auto 1fr auto;gap:10px;min-height:68px}.citizen-service-topbar span{display:none}.citizen-service-topbar a{font-size:.76rem}.citizen-service-intro{min-height:390px;padding-bottom:28px}.citizen-service-intro h1{font-size:clamp(2rem,10vw,3rem)}.citizen-service-counter{border-radius:22px;padding:12px}.citizen-service-counter>nav{scrollbar-width:none;display:flex;overflow-x:auto}.citizen-service-counter>nav button{flex:none}.citizen-service-form,.citizen-service-help{grid-template-columns:1fr}.citizen-service-form{padding:16px}.citizen-service-form>*{grid-column:1!important}.citizen-service-industries{grid-template-columns:1fr 1fr}.citizen-service-form>button{grid-column:1/-1}}.club-gateway{color:#f2eee5;background:radial-gradient(circle at 50% -10%,#b8944b33,#0000 36rem),#06090d;min-height:100svh;padding:0 0 80px;font-family:Noto Sans TC,system-ui,sans-serif}.club-hero{background:linear-gradient(145deg,#12181ff5,#070a0ff5);border-bottom:1px solid #ffffff1f;padding:24px clamp(20px,6vw,72px) 42px}.club-hero nav{color:#ffffffa6;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:12px;display:flex}.club-hero nav a{text-decoration:none}.club-hero>p{color:#d8b966;letter-spacing:.18em;margin:64px 0 12px;font-size:12px}.club-hero h1{max-width:760px;font-family:var(--serif);letter-spacing:.02em;margin:0;font-size:clamp(34px,8vw,72px);font-weight:500;line-height:1.18}.club-principle{background:#00000038;border:1px solid #d8b96647;border-radius:20px;grid-template-columns:auto 1fr auto auto 1fr;align-items:center;gap:10px;max-width:820px;margin-top:34px;padding:16px;display:grid}.club-principle span{color:#d8b966;font-size:12px;font-weight:800}.club-principle b{font-size:13px}.club-principle i{color:#d8b966;font-style:normal}.club-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(1120px,100% - 32px);margin:24px auto;display:grid}.club-card{background:linear-gradient(145deg,#151b23f5,#080c11f5);border:1px solid #ffffff24;border-radius:24px;min-height:290px;padding:24px;position:relative;overflow:hidden}.club-card:before{content:"";border-top:3px solid var(--club-color);pointer-events:none;position:absolute;inset:0}.club-card--silver{--club-color:#d8dee8}.club-card--gold{--club-color:#d8b966}.club-card--black{--club-color:#788392}.club-card--red{--club-color:#b74a54}.club-card small{color:var(--club-color);letter-spacing:.1em;font-size:11px}.club-card h2{margin:18px 0 7px;font-size:26px}.club-card p{color:#ffffffad;margin:0;line-height:1.7}.club-card ul{color:#ffffffd1;gap:8px;margin:24px 0;padding-left:18px;font-size:13px;display:grid}.club-card button{color:#ffffff85;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;min-height:44px;padding:0 16px}.club-boundary{background:linear-gradient(145deg,#3b2d164d,#0a0e14e6);border:1px solid #d8b96640;border-radius:26px;width:min(1120px,100% - 32px);margin:14px auto 0;padding:clamp(24px,6vw,54px)}.club-boundary span{color:#d8b966;letter-spacing:.16em;font-size:12px}.club-boundary h2{max-width:780px;margin:14px 0 20px;font-size:clamp(26px,5vw,44px);line-height:1.3}.club-boundary p{color:#ffffffb3;max-width:860px;line-height:1.9}@media (width<=700px){.club-hero>p{margin-top:44px}.club-principle{grid-template-columns:auto 1fr}.club-principle i{display:none}.club-grid{grid-template-columns:1fr}.club-card{min-height:0}}.club-card-note{color:#83939f;border-top:1px solid #ffffff1a;margin-top:20px;padding-top:14px;font-size:12px;line-height:1.7;display:block}.order-status-page{color:#f4f8fb;min-height:100svh;font-family:var(--font-noto-sans-tc),sans-serif;background:radial-gradient(circle at 85% 5%,#50c0e124,#0000 34%),#07111d;padding:28px 18px 64px}.order-status-page>*{width:min(720px,100%);margin-inline:auto}.order-status-hero>a{color:#91dff0;margin-bottom:48px;text-decoration:none;display:inline-flex}.order-status-hero>span,.order-status-result header span,.order-status-reply span{color:#7dd9eb;letter-spacing:.16em;font-size:.78rem}.order-status-hero h1{margin:.5rem 0;font-size:clamp(2rem,8vw,3.5rem)}.order-status-hero p{color:#b4c1ce;max-width:620px;line-height:1.8}.order-status-lookup{background:#0d1c2ce0;border:1px solid #8cd7eb40;border-radius:24px;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px;padding:20px;display:grid}.order-status-lookup label{color:#bed0db;gap:8px;font-size:.84rem;display:grid}.order-status-lookup input{color:#fff;width:100%;font:inherit;background:#07111d;border:1px solid #ffffff29;border-radius:12px;padding:13px}.order-status-lookup button,.order-status-result footer button,.order-status-result footer a{font:inherit;text-align:center;border:0;border-radius:999px;padding:13px 18px;font-weight:700;text-decoration:none}.order-status-lookup button{color:#061019;background:#8cdeec;grid-column:1/-1}.order-status-message{color:#dbe9ef;background:#17283a;border-radius:14px;padding:14px 18px}.order-status-result{background:#0b1725f0;border:1px solid #8cd7eb3d;border-radius:26px;margin-top:22px;padding:22px;box-shadow:0 25px 80px #0000004d}.order-status-result>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.order-status-result h2{margin:.35rem 0 0;font-size:1.55rem}.order-status-result header b{border:1px solid #ffffff38;border-radius:999px;padding:8px 12px;font-size:.8rem}.order-status-result header .status-cancelled{color:#ffaaa0;border-color:#99544d}.order-status-number{color:#91a5b4;font-size:.8rem}.order-status-steps{border-block:1px solid #ffffff1a;margin:18px 0;padding:18px 0;list-style:none;display:flex}.order-status-steps li{color:#708392;flex:1;justify-items:center;gap:6px;font-size:.72rem;display:grid;position:relative}.order-status-steps li:not(:last-child):after{content:"";background:#3d5261;height:1px;position:absolute;top:13px;left:62%;right:-38%}.order-status-steps i{background:#263948;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.order-status-steps .is-done{color:#dff8fc}.order-status-steps .is-done i{color:#07111d;background:#82dbe9}.order-status-notice,.order-status-reply{background:#101f30;border-radius:16px;padding:16px}.order-status-notice p,.order-status-reply p{color:#c3d1da;margin:.4rem 0 0;line-height:1.7}.order-status-result dl{margin:18px 0}.order-status-result dl div{border-bottom:1px solid #ffffff14;grid-template-columns:125px 1fr;gap:12px;padding:12px 0;display:grid}.order-status-result dt{color:#8398a8}.order-status-result dd{margin:0}.order-status-result footer{gap:10px;margin:20px 0;display:flex}.order-status-result footer a{color:#07111d;background:#8cdeec}.order-status-result footer button{color:#ffaaa0;background:0 0;border:1px solid #6e4645}.order-status-result>small{color:#8194a2;line-height:1.7;display:block}.order-status-payment{background:#0b1928;border:1px solid #8cd7eb33;border-radius:18px;margin:18px 0;padding:18px}.order-status-payment>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-status-payment>header span{color:#7dd9eb;letter-spacing:.16em;font-size:.78rem}.order-status-payment>header b{font-size:.85rem}.order-status-payment-options,.order-status-payment-instructions{gap:10px;margin-top:14px;display:grid}.order-status-payment-options button,.order-status-payment-instructions>a,.order-status-payment-instructions form button{color:#07111d;font:inherit;text-align:center;background:#8cdeec;border:0;border-radius:999px;padding:12px 16px;font-weight:700;text-decoration:none}.order-status-payment-instructions p,.order-status-payment-instructions small{color:#afc1cd;line-height:1.7}.order-status-payment-instructions form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.order-status-payment-instructions form label{color:#bed0db;gap:7px;font-size:.82rem;display:grid}.order-status-payment-instructions form input{color:#fff;width:100%;font:inherit;background:#07111d;border:1px solid #ffffff29;border-radius:11px;padding:12px}.order-status-payment-instructions form .wide{grid-column:1/-1}@media (width<=600px){.order-status-page{padding-top:20px}.order-status-hero>a{margin-bottom:32px}.order-status-lookup{grid-template-columns:1fr}.order-status-lookup button{grid-column:auto}.order-status-result{padding:18px}.order-status-result>header{display:grid}.order-status-result dl div{grid-template-columns:1fr;gap:4px}.order-status-result footer{display:grid}.order-status-steps span{font-size:.64rem}.order-status-payment-instructions form{grid-template-columns:1fr}.order-status-payment-instructions form .wide{grid-column:auto}}.residency-shell{color:#f5f2ec;background:#070b12;min-height:100vh;position:relative;overflow:hidden}.residency-backdrop{filter:saturate(.82);pointer-events:none;background:radial-gradient(circle at 70% 20%,#243a4d,#070b12 70%);height:660px;position:absolute;inset:0 0 auto}.residency-backdrop:after{content:"";background:radial-gradient(circle at 70% 28%,#ffbe5c29,#0000 30%);position:absolute;inset:0}.residency-topbar,.residency-hero,.residency-layout,.residency-guest{z-index:1;width:min(1120px,100% - 40px);margin-inline:auto;position:relative}.residency-topbar{border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:76px;display:grid}.residency-topbar>div{text-align:center;display:grid}.residency-topbar span{color:#9eabb9;letter-spacing:.14em;font-size:.72rem}.residency-topbar a,.residency-topbar button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.84rem;text-decoration:none}.residency-topbar>button{justify-self:end}.residency-hero{flex-direction:column;justify-content:flex-end;min-height:390px;padding-bottom:38px;display:flex}.residency-hero>span,.residency-panel>header span,.residency-guest>span{color:#ffbe5c;letter-spacing:.16em;font-size:.75rem}.residency-hero h1,.residency-guest h1{text-wrap:balance;max-width:850px;margin:11px 0;font-size:clamp(2rem,5vw,3.7rem);font-weight:500;line-height:1.1}.residency-hero p,.residency-guest p{color:#f5f2ecb8;max-width:720px;margin:0;line-height:1.8}.residency-layout{grid-template-columns:minmax(270px,.36fr) minmax(0,1fr);align-items:start;gap:18px;padding-bottom:70px;display:grid}.residency-card{border:1px solid color-mix(in srgb, var(--resident-color) 42%, transparent);background:radial-gradient(circle at 82% 22%, color-mix(in srgb, var(--resident-color) 22%, transparent), transparent 33%), linear-gradient(145deg, #121923, #080c13);border-radius:28px;flex-direction:column;justify-content:space-between;min-height:390px;padding:25px;display:flex;position:sticky;top:18px;box-shadow:0 30px 70px #00000047}.residency-card>span,.residency-card small,.residency-card footer span{color:color-mix(in srgb, var(--resident-color) 75%, #9eabb9);letter-spacing:.08em;font-size:.72rem}.residency-card h2{color:var(--resident-color);margin:8px 0 10px;font-size:2rem;font-weight:500}.residency-card p{color:#aeb8c4;line-height:1.65}.residency-card footer{gap:7px;display:grid}.residency-card footer b{letter-spacing:.08em;font-size:.94rem}.residency-center{background:#0d131d;border:1px solid #ffffff1f;border-radius:28px;min-width:0;padding:16px}.residency-center>nav{scrollbar-width:none;gap:8px;padding-bottom:14px;display:flex;overflow-x:auto}.residency-center>nav::-webkit-scrollbar{display:none}.residency-center button,.residency-actions a,.residency-guest a{min-height:42px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:11px;padding:10px 14px;text-decoration:none}.residency-center>nav button{white-space:nowrap}.residency-center>nav button.is-active,.residency-primary{color:#171006!important;background:#ffbe5c!important;border-color:#ffbe5c!important}.residency-message{color:#ffe1a8;background:#ffbe5c14;border:1px solid #ffbe5c57;border-radius:12px;margin-bottom:14px;padding:13px 15px}.residency-message.is-error{color:#ffd0cd;background:#ff756c14;border-color:#ff756c66}.residency-panel{background:#111925;border-radius:20px;padding:20px}.residency-panel>header h2{margin:8px 0;font-size:1.65rem;font-weight:500}.residency-panel>header p{color:#9eabb9;margin:0;line-height:1.7}.residency-facts{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.residency-facts div{background:#0b111a;border:1px solid #ffffff1a;border-radius:13px;padding:15px}.residency-facts dt{color:#8f9dad;font-size:.75rem}.residency-facts dd{margin:7px 0 0}.residency-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.residency-actions a{text-align:center}.residency-application-form,.residency-profile-form,.residency-proof-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.residency-application-form label,.residency-profile-form label,.residency-proof-form label,.residency-open-application label{color:#cbd4de;gap:7px;font-size:.8rem;display:grid}.residency-application-form input,.residency-application-form select,.residency-application-form textarea,.residency-profile-form input,.residency-profile-form textarea,.residency-proof-form input,.residency-open-application select{color:#f5f2ec;width:100%;min-height:46px;font:inherit;background:#090f18;border:1px solid #ffffff21;border-radius:11px;padding:10px 12px}.residency-application-form textarea,.residency-profile-form textarea{resize:vertical;line-height:1.6}.residency-application-form .is-wide,.residency-profile-form .is-wide,.residency-proof-form .is-wide{grid-column:1/-1}.residency-tier-choices{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.residency-tier-choices button{text-align:left;gap:5px;min-height:125px;display:grid}.residency-tier-choices button.is-active{background:#ffbe5c14;border-color:#ffbe5c}.residency-tier-choices span,.residency-tier-choices small{color:#9eabb9}.residency-price-preview{background:#090f18;border-radius:13px;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:15px;display:flex}.residency-price-preview span,.residency-price-preview small{color:#9eabb9}.residency-price-preview b{color:#ffcf7c;font-size:1.4rem}.residency-open-application,.residency-complete,.residency-transfer{background:#090f18;border:1px solid #ffffff1c;border-radius:14px;margin-top:20px;padding:18px}.residency-open-application>span,.residency-transfer>span{color:#ffcf7c;letter-spacing:.08em;font-size:.75rem}.residency-open-application>div{align-items:end;gap:10px;margin-top:15px;display:flex}.residency-history,.residency-payment-list,.residency-data-rights{border-top:1px solid #ffffff1a;margin-top:24px;padding-top:20px}.residency-history article,.residency-payment-list article{background:#090f18;border-radius:13px;margin-top:10px;padding:16px}.residency-history article>div,.residency-payment-list article>header{justify-content:space-between;gap:14px;display:flex}.residency-history span,.residency-history small,.residency-payment-list span,.residency-payment-list>article>p,.residency-payment-list small{color:#8f9dad}.residency-transfer{gap:6px;display:grid}.residency-transfer strong{color:#ffcf7c;letter-spacing:.08em;font-size:1.35rem}.residency-payment-note{color:#bfe9d2!important}.residency-check{align-items:flex-start;display:flex!important}.residency-check input{width:auto;min-height:auto;margin-top:3px}.residency-data-rights p{color:#9eabb9;line-height:1.7}.residency-data-rights>div{flex-wrap:wrap;gap:8px;display:flex}.residency-loading,.residency-guest{flex-direction:column;justify-content:center;min-height:100vh;display:flex}.residency-loading{color:#9eabb9;align-items:center}.residency-guest>div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@media (width<=820px){.residency-topbar,.residency-hero,.residency-layout,.residency-guest{width:min(100% - 24px,1120px)}.residency-topbar{grid-template-columns:auto 1fr auto;gap:10px;min-height:68px}.residency-topbar span{display:none}.residency-hero{min-height:380px;padding-bottom:28px}.residency-hero h1,.residency-guest h1{font-size:clamp(2rem,10vw,3rem)}.residency-layout{grid-template-columns:1fr}.residency-card{min-height:260px;position:relative;top:auto}}@media (width<=620px){.residency-center{border-radius:21px;padding:11px}.residency-panel{padding:15px}.residency-facts,.residency-actions,.residency-application-form,.residency-profile-form,.residency-proof-form{grid-template-columns:1fr}.residency-application-form>*,.residency-profile-form>*,.residency-proof-form>*{grid-column:1!important}.residency-tier-choices{grid-template-columns:1fr}.residency-tier-choices button{min-height:auto}.residency-open-application>div{flex-direction:column;align-items:stretch}}:root{--resident-bg:#030911;--resident-panel:#08131f;--resident-panel-2:#0d1a28;--resident-ink:#f5f2ea;--resident-muted:#91a0ad;--resident-line:#ffffff21;--resident-accent:#dce6ee;--resident-soft:#dce6ee1f}html,body{background:var(--resident-bg);min-height:100%;margin:0}button,a{-webkit-tap-highlight-color:transparent}.resident-workspace-shell{min-height:100dvh;color:var(--resident-ink);background:radial-gradient(circle at 50% 0,#152837 0,transparent 30rem),var(--resident-bg);place-items:start center;font-family:Noto Sans TC,system-ui,sans-serif;display:grid}.tier-gold{--resident-accent:#e9bd63;--resident-soft:#e9bd6321}.tier-black{--resident-accent:#b9c7d2;--resident-soft:#b9c7d221}.tier-red{--resident-accent:#ff857d;--resident-soft:#ff857d21}.resident-workspace-phone{width:min(100%,680px);min-height:100dvh;padding-bottom:calc(42px + env(safe-area-inset-bottom));background:linear-gradient(#06101ad1,#050d16 24rem)}.resident-workspace-topbar{z-index:10;min-height:64px;padding:max(env(safe-area-inset-top),0px) 16px 0;border-bottom:1px solid var(--resident-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030911e0;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid;position:sticky;top:0}.resident-workspace-topbar strong{font-size:14px}.resident-workspace-topbar a{min-height:40px;color:var(--resident-ink);align-items:center;font-size:12px;font-weight:800;text-decoration:none;display:flex}.resident-workspace-topbar a:last-child{color:var(--resident-accent);justify-content:flex-end}.resident-workspace-state,.resident-workspace-login{border:1px solid var(--resident-line);background:#08131ff2;border-radius:24px;margin:9rem 18px 0;padding:28px 22px;box-shadow:0 28px 80px #00000059}.resident-workspace-state p,.resident-workspace-login p{color:var(--resident-muted);line-height:1.8}.resident-workspace-state button,.resident-workspace-login a{color:#06101a;background:var(--resident-accent);min-height:46px;font:inherit;border:0;border-radius:999px;place-items:center;padding:0 18px;font-weight:900;text-decoration:none;display:inline-grid}.resident-workspace-login>span{color:var(--resident-accent);letter-spacing:.12em;font-size:11px;font-weight:900}.resident-workspace-login h1{margin:10px 0;font-size:clamp(28px,7vw,40px);line-height:1.32}.resident-workspace-login>div{flex-wrap:wrap;gap:10px;display:flex}.resident-workspace-login a:last-child{color:var(--resident-ink);border:1px solid var(--resident-line);background:0 0}.resident-workspace-hero{border:1px solid color-mix(in srgb,var(--resident-accent) 32%,transparent);background:linear-gradient(135deg,var(--resident-soft),#08131ff0 52%);border-radius:26px;grid-template-columns:minmax(0,1.4fr) minmax(150px,.8fr);gap:16px;margin:22px 16px 12px;padding:24px;display:grid;box-shadow:0 22px 60px #00000038}.resident-card-identity span,.resident-card-status span,.resident-workspace-section header span,.resident-list span,.resident-list-row span,.resident-referral span{color:var(--resident-accent);letter-spacing:.1em;font-size:10px;font-weight:900}.resident-card-identity h1{margin:10px 0 4px;font-size:clamp(26px,7vw,40px);line-height:1.22}.resident-card-identity p{color:var(--resident-muted);overflow-wrap:anywhere;margin:0;font-size:12px}.resident-card-status{text-align:right;flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}.resident-card-status b{color:var(--resident-accent);margin:7px 0;font-size:15px}.resident-card-status small{color:var(--resident-muted);font-size:10px}.resident-attention{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 16px 12px;display:grid}.resident-attention a{border:1px solid var(--resident-line);min-width:0;color:var(--resident-ink);background:#08131fdb;border-radius:16px;gap:5px;padding:14px 12px;text-decoration:none;display:grid}.resident-attention span{color:var(--resident-muted);font-size:10px}.resident-attention b{color:var(--resident-accent);overflow-wrap:anywhere;font-size:clamp(15px,4vw,22px)}.resident-workspace-section{border:1px solid var(--resident-line);background:#08131fe6;border-radius:22px;margin:12px 16px 0;padding:22px 18px;scroll-margin-top:78px}.resident-workspace-section header{margin-bottom:16px}.resident-workspace-section h2{margin:6px 0 0;font-size:20px}.resident-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.resident-service-grid a{border:1px solid var(--resident-line);min-height:92px;color:var(--resident-ink);background:var(--resident-panel-2);border-radius:16px;flex-direction:column;justify-content:space-between;gap:9px;padding:15px;text-decoration:none;display:flex}.resident-service-grid a:hover,.resident-service-grid a:focus-visible{border-color:var(--resident-accent)}.resident-service-grid b{font-size:14px}.resident-service-grid span{color:var(--resident-muted);font-size:10px;line-height:1.5}.resident-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.resident-kpi-grid div{background:var(--resident-panel-2);border-radius:14px;gap:7px;min-width:0;padding:14px 10px;display:grid}.resident-kpi-grid b{color:var(--resident-accent);overflow-wrap:anywhere;font-size:clamp(16px,4vw,22px)}.resident-kpi-grid span{color:var(--resident-muted);font-size:9px}.resident-data-note{border-top:1px solid var(--resident-line);color:var(--resident-muted);margin:15px 0 0;padding-top:13px;font-size:10px;line-height:1.7}.resident-list{gap:8px;display:grid}.resident-list>a,.resident-list-row{border:1px solid var(--resident-line);min-width:0;color:var(--resident-ink);background:var(--resident-panel-2);border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.resident-list>a.is-unread{border-left:3px solid var(--resident-accent)}.resident-list>a>div,.resident-list-row>div{gap:4px;min-width:0;display:grid}.resident-list b{overflow-wrap:anywhere;font-size:13px}.resident-list p{color:var(--resident-muted);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.resident-list small,.resident-list strong{color:var(--resident-muted);text-align:right;flex:none;font-size:9px}.resident-list strong{color:var(--resident-accent);font-size:11px}.resident-empty{border:1px dashed var(--resident-line);color:var(--resident-muted);text-align:center;border-radius:15px;margin:0;padding:18px;font-size:12px}.resident-referral{background:var(--resident-panel-2);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.resident-referral div{gap:5px;min-width:0;display:grid}.resident-referral b{overflow-wrap:anywhere}.resident-referral a,.resident-section-action{color:#06101a;background:var(--resident-accent);border-radius:999px;place-items:center;min-height:42px;padding:0 14px;font-size:11px;font-weight:900;text-decoration:none;display:inline-grid}.resident-section-action{margin-top:14px}.resident-location-list{gap:10px;display:grid}.resident-location-card{border:1px solid var(--resident-line);background:var(--resident-panel-2);border-radius:16px;overflow:hidden}.resident-location-card>a{min-width:0;color:var(--resident-ink);justify-content:space-between;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.resident-location-card>a>div{gap:4px;min-width:0;display:grid}.resident-location-card>a span,.resident-shoutout-form header span{color:var(--resident-accent);letter-spacing:.1em;font-size:10px;font-weight:900}.resident-location-card>a b{font-size:13px}.resident-location-card>a p{color:var(--resident-muted);margin:0;font-size:10px;line-height:1.55}.resident-location-card>a small{color:var(--resident-muted);font-size:9px}.resident-shoutout-form{border-top:1px solid var(--resident-line);background:#030b138a;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.resident-shoutout-form header{grid-column:1/-1;justify-content:space-between;gap:10px;display:flex}.resident-shoutout-form header b{color:var(--resident-muted);text-align:right;font-size:10px}.resident-shoutout-form label{color:var(--resident-muted);gap:5px;font-size:10px;display:grid}.resident-shoutout-form label:first-of-type{grid-column:1/-1}.resident-shoutout-form input[type=text],.resident-shoutout-form input:not([type]),.resident-shoutout-form select{width:100%;min-height:40px;color:var(--resident-ink);border:1px solid var(--resident-line);font:inherit;background:#07111d;border-radius:11px;padding:0 10px;font-size:12px}.resident-shoutout-form select{min-width:120px}.resident-shoutout-switch{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.resident-shoutout-switch input{width:18px!important;min-height:18px!important}.resident-shoutout-form button{color:#06101a;background:var(--resident-accent);min-height:42px;font:inherit;border:0;border-radius:999px;grid-column:1/-1;font-size:11px;font-weight:900}.resident-shoutout-form button:disabled{opacity:.55}.resident-shoutout-message{color:var(--resident-accent);margin:12px 0 0;font-size:11px;line-height:1.6}.resident-business-broadcast-manager{border-top:1px solid var(--resident-line);background:#030b138a;gap:12px;padding:14px;display:grid}.resident-business-broadcast-manager>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.resident-business-broadcast-manager>header div{gap:4px;display:grid}.resident-business-broadcast-manager>header span{color:var(--resident-accent);letter-spacing:.1em;font-size:10px;font-weight:900}.resident-business-broadcast-manager>header b{font-size:13px}.resident-business-broadcast-manager label{color:var(--resident-muted);gap:5px;font-size:10px;display:grid}.resident-business-broadcast-manager select,.resident-business-broadcast-manager input,.resident-business-broadcast-manager textarea{width:100%;min-height:40px;color:var(--resident-ink);border:1px solid var(--resident-line);font:inherit;background:#07111d;border-radius:11px;padding:8px 10px;font-size:12px}.resident-business-broadcast-manager textarea{resize:vertical;min-height:78px}.resident-business-broadcast-manager>form{grid-template-columns:140px minmax(0,1fr);gap:9px;display:grid}.resident-business-broadcast-manager>form .wide,.resident-business-broadcast-manager>form>button{grid-column:1/-1}.resident-business-broadcast-manager>form>button{color:#06101a;background:var(--resident-accent);min-height:42px;font:inherit;border:0;border-radius:999px;font-size:11px;font-weight:900}.resident-business-broadcast-manager button:disabled{opacity:.5}.resident-business-broadcast-list{gap:8px;display:grid}.resident-business-broadcast-list article{border:1px solid var(--resident-line);background:#07111d;border-radius:12px;grid-template-columns:1fr auto;gap:4px 10px;padding:10px;display:grid}.resident-business-broadcast-list span{color:var(--resident-accent);font-size:9px;font-weight:900}.resident-business-broadcast-list b{font-size:12px}.resident-business-broadcast-list p{color:var(--resident-muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.55}.resident-business-broadcast-list button{min-height:32px;color:var(--resident-ink);border:1px solid var(--resident-line);font:inherit;background:0 0;border-radius:999px;grid-area:1/2/3;padding:0 10px;font-size:9px}.resident-business-broadcast-message{color:var(--resident-accent);margin:0;font-size:11px;line-height:1.6}@media (width<=520px){.resident-business-broadcast-manager>header{flex-direction:column;align-items:stretch}.resident-business-broadcast-manager>form{grid-template-columns:1fr}.resident-business-broadcast-manager>form .wide,.resident-business-broadcast-manager>form>button{grid-column:auto}}.resident-workspace-footer{border-top:1px solid var(--resident-line);color:var(--resident-muted);margin:28px 18px 0;padding:18px 0;font-size:10px;line-height:1.7}@media (width<=480px){.resident-workspace-hero{grid-template-columns:1fr}.resident-card-status{text-align:left;align-items:flex-start}.resident-attention{grid-template-columns:1fr 1fr}.resident-attention a:last-child{grid-column:1/-1}.resident-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resident-referral{flex-direction:column;align-items:flex-start}}@media (width<=350px){.resident-service-grid{grid-template-columns:1fr}.resident-workspace-topbar strong{display:none}.resident-workspace-topbar{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.resident-role-journey{border:1px solid color-mix(in srgb,var(--resident-accent) 36%,transparent);background:linear-gradient(135deg,var(--resident-soft),#07111df5);border-radius:18px;gap:16px;margin:0 0 16px;padding:17px;display:grid}.resident-role-journey span{color:var(--resident-accent);letter-spacing:.1em;font-size:10px;font-weight:900}.resident-role-journey h3{margin:6px 0;font-size:20px}.resident-role-journey p{color:var(--resident-muted);margin:0;font-size:12px;line-height:1.7}.resident-role-journey ul{color:#d7dfe5;gap:6px;margin:12px 0 0;padding-left:18px;font-size:11px;display:grid}.resident-role-journey>a{background:var(--resident-accent);color:#06101a;border-radius:999px;place-items:center;min-height:44px;padding:0 16px;font-size:12px;font-weight:900;text-decoration:none;display:grid}.resource-market{color:#f3efe7;background:radial-gradient(circle at 50% 0,#3587932e,#0000 38rem),#050b10;min-height:100svh;padding-bottom:72px;font-family:Noto Sans TC,system-ui,sans-serif}.resource-market>header{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050b10eb;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:62px;padding:0 clamp(18px,5vw,54px);display:flex;position:sticky;top:0}.resource-market>header a{color:#edc469;font-weight:900;text-decoration:none}.resource-market>header span{color:#7f929e;letter-spacing:.15em;font-size:10px}.resource-market-hero,.resource-market-panel,.resource-market-message{width:min(980px,100% - 30px);margin:18px auto}.resource-market-hero{padding:clamp(34px,8vw,76px) 0}.resource-market-hero small,.resource-market-panel>small{color:#62d3dd;letter-spacing:.13em;font-weight:900}.resource-market-hero h1{max-width:850px;margin:12px 0;font-size:clamp(34px,7vw,68px);line-height:1.15}.resource-market-hero p,.resource-market-panel>p{color:#a7b2b9;max-width:800px;line-height:1.8}.resource-market-hero>div{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.resource-market-hero>div span,.resource-badges span{color:#bbc6cc;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:11px}.resource-market-panel{background:#091219f2;border:1px solid #ffffff21;border-radius:24px;padding:clamp(20px,5vw,34px)}.resource-market-panel h2{margin:8px 0 18px;font-size:clamp(24px,4vw,36px)}.resource-market-message{color:#9eeaf0;background:#0b1d25;border:1px solid #62d3dd4d;border-radius:15px;padding:14px 16px}.resource-market form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.resource-market label{color:#a9b5bc;gap:6px;font-size:12px;display:grid}.resource-market input,.resource-market select,.resource-market textarea{color:#fff;width:100%;min-height:44px;font:inherit;background:#030a0f;border:1px solid #ffffff26;border-radius:12px;padding:10px 12px}.resource-market textarea{resize:vertical;min-height:96px}.resource-market .wide{grid-column:1/-1}.resource-market fieldset{border:1px solid #ffffff1f;border-radius:14px;flex-wrap:wrap;gap:12px;padding:14px;display:flex}.resource-market fieldset label,.resource-rule{align-items:center;gap:8px;display:flex}.resource-market fieldset input,.resource-rule input{accent-color:#62d3dd;width:18px;height:18px;min-height:0}.resource-market form button{color:#171108;background:#eac267;border:0;border-radius:999px;min-height:48px;font-weight:900}.resource-filter{gap:7px;padding-bottom:10px;display:flex;overflow-x:auto}.resource-filter button{color:#9eabb3;background:0 0;border:1px solid #ffffff21;border-radius:999px;flex:none;min-height:38px;padding:0 12px}.resource-filter button.active{color:#031015;background:#62d3dd;border-color:#62d3dd}.resource-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.resource-list article{background:#050d13;border:1px solid #ffffff1c;border-radius:17px;padding:18px}.resource-list article.is-paused{opacity:.55}.resource-list article>header,.resource-list article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.resource-list article>header span{color:#7ee1e8;background:#16333b;border-radius:8px;padding:5px 8px;font-size:11px}.resource-list article>header b{color:#d4bc80;font-size:11px}.resource-list h3{margin:13px 0 8px;font-size:20px}.resource-list p,.resource-list dd,.resource-empty{color:#9eabb4;line-height:1.7}.resource-list dl{background:#ffffff0a;border-radius:12px;margin:12px 0;padding:11px}.resource-list dt{color:#738792;font-size:10px}.resource-list dd{margin:4px 0 0}.resource-badges{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.resource-list footer{border-top:1px solid #ffffff14;padding-top:12px}.resource-list footer small{color:#70818b}.resource-list footer button{color:#15100a;background:#eac267;border:0;border-radius:999px;min-height:38px;padding:0 12px;font-weight:900}.resource-list footer button:disabled{opacity:.45}@media (width<=720px){.resource-market form,.resource-list{grid-template-columns:1fr}.resource-market .wide{grid-column:auto}.resource-list article>footer{flex-direction:column;align-items:flex-start}.resource-list article>footer button{width:100%}}.role-desk{color:#f3efe7;background:radial-gradient(circle at 50% 0,#c49a422e,#0000 34rem),#050a0f;min-height:100svh;padding:0 0 72px;font-family:Noto Sans TC,system-ui,sans-serif}.role-desk--red{background:radial-gradient(circle at 50% 0,#a12d3738,#0000 34rem),#08090d}.role-desk>header{z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#050a0fe6;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:62px;padding:0 clamp(18px,5vw,54px);display:flex;position:sticky;top:0}.role-desk>header a{color:#f0cf79;font-weight:800;text-decoration:none}.role-desk>header span{color:#8e9aa4;letter-spacing:.14em;font-size:11px}.role-desk-hero,.role-desk-panel,.role-desk-message{width:min(920px,100% - 32px);margin:18px auto}.role-desk-hero{padding:clamp(32px,8vw,72px) 0}.role-desk-hero small,.role-desk-panel>span{color:#e4bd5e;letter-spacing:.14em;font-size:11px;font-weight:900}.role-desk--red .role-desk-hero small,.role-desk--red .role-desk-panel>span{color:#f08d88}.role-desk-hero h1{max-width:780px;margin:12px 0;font-size:clamp(34px,7vw,66px);line-height:1.18}.role-desk-hero p{color:#a9b3bb;max-width:760px;line-height:1.85}.role-desk-message{color:#e7c46b;background:#101924;border:1px solid #ffffff24;border-radius:16px;padding:14px 17px}.role-desk-panel{background:#0b131cf0;border:1px solid #ffffff21;border-radius:24px;padding:clamp(20px,5vw,34px)}.role-desk-panel h2{margin:8px 0 22px;font-size:clamp(24px,4vw,34px)}.role-desk-panel>p{color:#9ba9b3;line-height:1.8}.role-desk-panel>a{color:#15100a;background:#e8bd61;border-radius:999px;place-items:center;min-height:44px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-grid}.role-desk-panel form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.role-desk-panel label{color:#a9b3bb;gap:7px;font-size:12px;display:grid}.role-desk-panel input,.role-desk-panel select,.role-desk-panel textarea{color:#fff;width:100%;min-height:44px;font:inherit;background:#07111b;border:1px solid #ffffff29;border-radius:12px;padding:10px 12px}.role-desk-panel textarea{resize:vertical;min-height:96px}.role-desk-panel .wide{grid-column:1/-1}.role-desk-panel form button{color:#17110a;min-height:48px;font:inherit;background:#e8bd61;border:0;border-radius:999px;font-weight:900}.role-case-list{gap:11px;display:grid}.role-case-list article{background:#07111b;border:1px solid #ffffff1c;border-radius:17px;padding:18px}.role-case-list small{color:#8f9ca6}.role-case-list h3{margin:8px 0;font-size:20px}.role-case-list p,.role-desk-empty{color:#9eabb4;line-height:1.75}.role-case-list footer{color:#e0bd65;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:12px;display:flex}.role-case-list button{color:#1b0b0c;background:#f08d88;border:0;border-radius:999px;min-height:40px;padding:0 14px;font-weight:900}@media (width<=620px){.role-desk-panel form{grid-template-columns:1fr}.role-desk-panel .wide{grid-column:auto}.role-desk>header span{font-size:9px}.role-desk-hero{padding-block:34px}}.role-vote-summary{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.role-vote-summary span,.role-vote-summary b{color:#c8d1d8;background:#ffffff12;border-radius:999px;padding:7px 10px;font-size:11px}.role-case-list label{color:#a9b3bb;gap:6px;margin-top:10px;font-size:12px;display:grid}.role-case-list select,.role-case-list textarea{color:#fff;width:100%;font:inherit;background:#030a11;border:1px solid #ffffff24;border-radius:12px;padding:10px 12px}.role-case-list textarea{resize:vertical;min-height:78px}.role-case-list .role-vote-consent{align-items:flex-start;gap:9px;line-height:1.6;display:flex}.role-vote-consent input{accent-color:#e8bd61;width:18px;height:18px;margin-top:2px}.role-case-list button:disabled{opacity:.4}.wish-pool-shell{color:#f3f5f7;background:#060b12;min-height:100vh;padding-bottom:72px}.wish-pool-top{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a11e0;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:64px;padding:0 18px;display:flex;position:sticky;top:0}.wish-pool-top a{color:inherit;font-size:12px;text-decoration:none}.wish-pool-hero,.wish-pool-grid,.wish-public,.wish-mine{width:min(1120px,100% - 32px);margin:auto}.wish-pool-hero{grid-template-columns:1fr minmax(190px,.34fr);align-items:end;gap:28px;padding:36px 0;display:grid}.wish-pool-hero>div>span,.wish-pool-grid header span,.wish-pool-grid aside>span,.wish-public>span,.wish-mine>span{color:#8bd9fa;letter-spacing:.16em;font-size:11px;font-weight:800}.wish-pool-hero h1{margin:10px 0;font-size:clamp(42px,7vw,76px);line-height:1.03}.wish-pool-hero p,.wish-pool-grid aside p{color:#aab5c1;max-width:720px;line-height:1.8}.wish-quota-card{background:linear-gradient(145deg,#8bd9fa1f,#0d151ff2);border:1px solid #8bd9fa4d;border-radius:22px;padding:22px}.wish-quota-card span{color:#9db0bf;font-size:12px}.wish-quota-card strong{color:#8bd9fa;margin:7px 0 0;font-size:38px;display:block}.wish-quota-card p{margin:2px 0 0;font-size:12px}.wish-pool-grid{grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.wish-pool-grid form,.wish-pool-grid>aside{background:#0d151f;border:1px solid #ffffff1f;border-radius:24px;padding:24px}.wish-pool-grid form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.wish-pool-grid form header,.wish-pool-grid .wide{grid-column:1/-1}.wish-pool-grid h2,.wish-public h2,.wish-mine h2{margin:7px 0 18px}.wish-pool-grid label{color:#aab5c1;gap:7px;font-size:12px;display:grid}.wish-pool-grid input,.wish-pool-grid select,.wish-pool-grid textarea{color:#f3f5f7;background:#07101a;border:1px solid #ffffff21;border-radius:12px;width:100%;padding:12px}.wish-pool-grid textarea{resize:vertical;line-height:1.65}.publication-mode{border:0;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;display:grid}.publication-mode legend{color:#aab5c1;margin-bottom:9px;font-size:12px}.publication-mode label{background:#07101a;border:1px solid #ffffff21;border-radius:14px;grid-template-columns:auto 1fr;gap:9px;padding:13px;display:grid}.publication-mode label:has(input:checked){background:#8bd9fa17;border-color:#8bd9fa}.publication-mode label:has(input:disabled){opacity:.46}.publication-mode input{width:17px;height:17px;margin:2px 0 0}.publication-mode b,.publication-mode small{display:block}.publication-mode b{color:#f3f5f7;font-size:13px}.publication-mode small{color:#8997a6;margin-top:4px;line-height:1.45}.wish-pool-grid .consent{grid-template-columns:auto 1fr;align-items:start;display:grid}.wish-pool-grid .consent input{width:18px}.wish-pool-grid form>button{color:#07101a;background:#8bd9fa;border:0;border-radius:999px;grid-column:1/-1;min-height:50px;font-weight:900}.wish-pool-grid form>button:disabled{cursor:not-allowed;opacity:.48}.wish-message{grid-column:1/-1;margin:0}.wish-message.is-success{color:#8be5ba}.wish-message.is-error{color:#ff9d9d}.wish-pool-grid>aside>div{border-top:1px solid #ffffff1a;justify-content:space-between;padding:13px 0;display:flex}.wish-pool-grid>aside small{color:#8bd9fa}.wish-pool-grid>aside footer{color:#8997a6;border-top:1px solid #ffffff1a;margin-top:18px;padding-top:16px;font-size:12px;line-height:1.7}.wish-public,.wish-mine{padding-top:34px}.wish-public>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.wish-public article{background:#0b141e;border:1px solid #8bd9fa29;border-radius:20px;flex-direction:column;min-height:190px;padding:19px;display:flex}.wish-public article>small{color:#8bd9fa}.wish-public article p{flex:1;line-height:1.7}.wish-public article footer{color:#8495a4;border-top:1px solid #ffffff17;justify-content:space-between;gap:10px;padding-top:12px;font-size:11px;display:flex}.wish-mine article{border-top:1px solid #ffffff1f;padding:18px 0}.wish-mine article p{color:#b3bec9}.wish-mine article small{color:#8392a1}.wish-mine article em{color:#f0c47d;margin-top:7px;font-size:12px;font-style:normal;display:block}@media (width<=760px){.wish-pool-hero,.wish-pool-grid,.wish-pool-grid form{grid-template-columns:1fr}.wish-pool-grid form header,.wish-pool-grid .wide,.wish-pool-grid form>button,.wish-message{grid-column:1}.wish-pool-hero{padding-top:18px}.publication-mode,.wish-public>div{grid-template-columns:1fr}.wish-public article{min-height:0}}.tower,.tower-gate{color:#edf7fb;min-height:100svh;font-family:var(--sans);background:radial-gradient(circle at 84% 7%,#4b97c126,#0000 30%),linear-gradient(145deg,#06131c 0%,#091d29 52%,#071117 100%)}.tower *,.tower-gate *{box-sizing:border-box}.tower a{color:inherit;text-decoration:none}.tower-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#030c12b8;border-bottom:1px solid #9cd4f02e;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px clamp(18px,4vw,54px);display:flex;position:sticky;top:0}.tower-topbar>a,.tower-topbar>div{gap:3px;display:grid}.tower-topbar>div{justify-items:end}.tower-topbar span,.tower-topbar small{color:#8fc2d9;letter-spacing:.14em;font-size:10px}.tower-topbar b{font-size:15px}.tower-brief,.tower-flow,.tower-priority,.tower-work,.tower-residents,.tower-today{width:min(1320px,100% - clamp(28px,6vw,82px));margin-inline:auto}.tower-brief{grid-template-columns:minmax(0,1fr) minmax(210px,300px);align-items:end;gap:42px;padding:clamp(48px,8vw,96px) 0 34px;display:grid}.tower-brief>div>span,.tower-priority header span,.tower-work header span,.tower-today header>span{color:#7fd5f4;letter-spacing:.15em;font-size:11px;font-weight:800}.tower-brief h1{max-width:830px;font-family:var(--serif);letter-spacing:-.035em;margin:10px 0 18px;font-size:clamp(37px,5.5vw,72px);line-height:1.06}.tower-brief p,.tower-priority header p,.tower-work header p,.tower-priority p{color:#a8bcc6;max-width:720px;margin:0;line-height:1.8}.tower-brief>article{background:linear-gradient(150deg,#25709247,#071721cc);border:1px solid #83cfef57;align-content:end;min-height:225px;padding:26px;display:grid;box-shadow:0 24px 70px #0000003d}.tower-brief>article span,.tower-brief>article small,.tower-brief>article time{color:#9ec5d6;font-size:11px}.tower-brief>article b{margin:4px 0;font-size:72px;line-height:1}.tower-brief>article time{margin-top:24px}.tower-flow{border-block:1px solid #9ac8dc38;grid-template-columns:repeat(4,1fr);display:grid}.tower-flow article{border-right:1px solid #9ac8dc29;gap:6px;min-width:0;padding:21px 16px;display:grid}.tower-flow article:last-child{border-right:0}.tower-flow span{color:#a8c6d3;font-size:11px}.tower-flow b{overflow-wrap:anywhere;font-size:clamp(22px,3vw,34px)}.tower-flow small{color:#6f94a5;font-size:9px;line-height:1.45}.tower-flow article:first-child b{color:#ff8c82}.tower-priority{padding:clamp(58px,8vw,96px) 0 10px}.tower-priority>header,.tower-work>header{grid-template-columns:1fr minmax(260px,480px);align-items:end;gap:30px;margin-bottom:28px;display:grid}.tower-priority h2,.tower-work h2{font-family:var(--serif);margin:7px 0 0;font-size:clamp(30px,4vw,50px)}.tower-priority>div{border-top:1px solid #8bcae442}.tower-priority>div>a{background:#06192385;border-bottom:1px solid #8bcae42e;border-left:4px solid #527a8d;grid-template-columns:48px minmax(0,1fr) minmax(180px,250px);align-items:center;gap:18px;min-height:116px;padding:20px 14px;display:grid}.tower-priority>div>a:hover{background:#143d4ea3}.tower-priority>div>a.priority-urgent{border-left-color:#ff7f76}.tower-priority>div>a.priority-today{border-left-color:#f2c46d}.tower-priority>div>a>b{color:#6b98aa;font-family:var(--serif);font-size:25px}.tower-priority>div>a>div{min-width:0}.tower-priority h3{margin:5px 0 6px;font-size:18px}.tower-priority>div>a span{color:#77c8e6;letter-spacing:.11em;font-size:9px;font-weight:900}.tower-priority>div>a p{color:#9eb2bb;overflow-wrap:anywhere;font-size:11px;line-height:1.55}.tower-priority aside{text-align:right;justify-items:end;gap:8px;display:grid}.tower-priority aside strong{color:#f0cf8a;font-size:11px}.tower-priority aside time{color:#7395a3;font-size:9px}.tower-priority-empty{text-align:center;border-bottom:1px solid #8bcae42e;margin:0;padding:36px 18px}.tower-work{padding:clamp(58px,8vw,100px) 0}.tower-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tower-work-grid a{background:#091f2bb8;border:1px solid #84c0dc40;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:18px;min-height:145px;padding:22px;display:grid}.tower-work-grid a:hover{background:#0f3142db;border-color:#7edaffb3}.tower-work-grid a[data-module=review]{background:linear-gradient(145deg,#563a1357,#091f2bcc);border-color:#f1be637a}.tower-work-grid a[data-module=review]>span,.tower-work-grid a[data-module=review]>b{color:#f3c772}.tower-work-grid a[data-module=records]{border-color:#7eb0c759}.tower-work-grid a[data-module=kpi]{border-color:#61d2ef6b}.tower-work-grid>a>span{color:#5e98b3;font-family:var(--serif);font-size:21px}.tower-work-grid h3{margin:0 0 9px;font-size:21px}.tower-work-grid p{color:#98adb7;margin:0;font-size:13px;line-height:1.65}.tower-work-grid>a>b{color:#8fdcf8;white-space:nowrap;border:1px solid #7fd5f461;padding:7px 10px;font-size:11px}.tower-residents{border-block:1px solid #9ac8dc33;grid-template-columns:repeat(4,1fr);margin-bottom:58px;display:grid}.tower-residents article{border-right:1px solid #9ac8dc26;grid-template-columns:1fr auto;gap:5px 12px;min-width:0;padding:17px;display:grid}.tower-residents article:last-child{border-right:0}.tower-residents span{color:#a9c3ce;font-size:11px}.tower-residents b{grid-row:span 2;align-self:center;font-size:27px}.tower-residents small{color:#6e91a0;font-size:9px}.tower-residents [data-tier=silver] b{color:#e7edf0}.tower-residents [data-tier=gold] b{color:#f4c25b}.tower-residents [data-tier=black] b{color:#91a8b4}.tower-residents [data-tier=red] b{color:#ff7c78}.tower-today{grid-template-columns:1fr 1fr;gap:14px;padding:0 0 100px;display:grid}.tower-today>article{background:#0311188c;border:1px solid #88c0d930;padding:24px}.tower-today header{border-bottom:1px solid #89c1d833;justify-content:space-between;align-items:start;gap:16px;min-height:42px;display:flex}.tower-today header a,.tower-today header small{color:#86cfe9;font-size:10px}.tower-today article>div{border-bottom:1px dotted #89c1d82e;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:14px 0;display:grid}.tower-today article>div b{font-size:13px}.tower-today article>div span,.tower-today article>div small{color:#8aa4af;font-size:10px}.tower-today article>p{color:#7393a1}.tower-gate{place-items:center;padding:26px;display:grid}.tower-gate>section{background:#05141ddb;border:1px solid #85cfed54;gap:15px;width:min(560px,100%);padding:clamp(28px,6vw,52px);display:grid;box-shadow:0 35px 90px #00000059}.tower-gate>section>a{color:#91d6ef;font-size:12px;text-decoration:none}.tower-gate>section>span{color:#79c4df;letter-spacing:.16em;font-size:10px;font-weight:800}.tower-gate h1{font-family:var(--serif);margin:0;font-size:clamp(34px,7vw,52px)}.tower-gate p{color:#a8bac2;margin:0;line-height:1.75}.tower-gate form{gap:14px;margin-top:10px;display:grid}.tower-gate label{color:#b9d0da;gap:7px;font-size:11px;display:grid}.tower-gate input{color:#fff;min-height:48px;font:inherit;background:#07151d;border:1px solid #3f6d81;border-radius:2px;padding:10px 12px}.tower-gate button{color:#05141c;cursor:pointer;background:#73cee9;border:1px solid #74cdeb;min-height:48px;padding:0 15px;font-weight:900}.tower-gate button:disabled{opacity:.55;cursor:wait}.tower-gate .tower-quiet-button{color:#8ccde5;background:0 0}.tower-error{color:#ffc5c0;background:#a12b2a2e;border-left:3px solid #ff8179;padding:12px;font-size:12px}.tower-gate .tower-help-link{margin-top:2px}.tower-gate>section>small,.tower-security-note{color:#7594a2;font-size:9px;line-height:1.6}.tower-turnstile{min-height:65px}@media (width<=940px){.tower-flow{grid-template-columns:repeat(2,1fr)}.tower-flow article:nth-child(2){border-right:0}.tower-flow article:nth-child(-n+2){border-bottom:1px solid #9ac8dc29}}@media (width<=700px){.tower-topbar{min-height:62px}.tower-topbar>div b{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.tower-brief{grid-template-columns:1fr;padding-top:40px}.tower-brief>article{min-height:180px}.tower-priority>header,.tower-work>header,.tower-work>header{grid-template-columns:1fr;gap:13px}.tower-priority>div>a{grid-template-columns:34px minmax(0,1fr);align-items:start}.tower-priority aside{text-align:left;grid-column:2;justify-items:start}.tower-work-grid{grid-template-columns:1fr}.tower-work-grid a{grid-template-columns:32px minmax(0,1fr);min-height:130px}.tower-work-grid>a>b{grid-column:2;justify-self:start}.tower-residents{grid-template-columns:repeat(2,1fr)}.tower-residents article:nth-child(2){border-right:0}.tower-residents article:nth-child(-n+2){border-bottom:1px solid #9ac8dc26}.tower-today{grid-template-columns:1fr}}@media (width<=430px){.tower-flow article{padding:17px 12px}.tower-priority>div>a{gap:11px;padding:17px 10px}.tower-work-grid a{padding:18px}.tower-today article>div{grid-template-columns:1fr auto}.tower-today article>div span{grid-column:1/-1}}.commerce-shell,.commerce-gate{color:#eef7fa;min-height:100svh;font-family:var(--sans);background:radial-gradient(circle at 12% 2%,#358bb229,#0000 27%),linear-gradient(145deg,#06131c 0%,#0a1d28 54%,#071117 100%)}.commerce-shell *,.commerce-gate *{box-sizing:border-box}.commerce-shell a{color:inherit;text-decoration:none}.commerce-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#030d13cc;border-bottom:1px solid #8fcde82e;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:70px;padding:11px clamp(16px,4vw,52px);display:grid;position:sticky;top:0}.commerce-topbar>a{color:#99d7ed;font-size:11px}.commerce-topbar>div{justify-items:center;gap:3px;display:grid}.commerce-topbar span{color:#77bcd7;letter-spacing:.15em;font-size:9px}.commerce-topbar b{font-size:16px}.commerce-topbar>small{color:#7fa3b2;justify-self:end}.commerce-hero,.commerce-workspace{width:min(1380px,100% - clamp(28px,6vw,86px));margin-inline:auto}.commerce-hero{padding:clamp(44px,7vw,86px) 0 34px}.commerce-hero>span{color:#77d0ef;letter-spacing:.15em;font-size:10px;font-weight:900}.commerce-hero h1{max-width:940px;font-family:var(--serif);margin:10px 0 18px;font-size:clamp(42px,6vw,76px);line-height:1.04}.commerce-hero p{color:#9bb3bd;max-width:820px;margin:0;line-height:1.8}.commerce-workspace{padding-bottom:110px}.commerce-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.commerce-summary article{background:#051822b3;border:1px solid #84bdd338;align-content:space-between;gap:8px;min-height:126px;padding:18px;display:grid}.commerce-summary span,.commerce-summary small{color:#789cab;font-size:9px}.commerce-summary b{font-family:var(--serif);font-size:34px}.commerce-tabs{border-bottom:1px solid #84bdd338;margin-top:18px;display:flex}.commerce-tabs button{color:#89a8b5;min-height:52px;font:800 12px var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 20px}.commerce-tabs button.is-active{color:#eaf8fc;border-bottom-color:#76cde9}.commerce-toolbar{background:#04121ac7;border:1px solid #84bdd338;border-top:0;grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(145px,.7fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.commerce-toolbar label,.commerce-form-grid label,.commerce-review label{color:#829eaa;gap:6px;font-size:9px;display:grid}.commerce-toolbar input,.commerce-toolbar select,.commerce-form-grid input,.commerce-form-grid select,.commerce-form-grid textarea,.commerce-review input{color:#eef7fa;width:100%;min-height:42px;font:inherit;background:#071720;border:1px solid #416878;padding:9px 11px}.commerce-form-grid textarea{resize:vertical;min-height:105px;line-height:1.65}.commerce-primary,.commerce-actions button,.commerce-actions a,.order-process button,.order-adjust button,.commerce-import button{color:#cde6ee;min-height:42px;font:800 11px var(--sans);cursor:pointer;background:0 0;border:1px solid #67bfdc;padding:0 15px}.commerce-primary{color:#06141b!important;background:#70cbe9!important}.commerce-message{color:#f2cd7e;background:#6f4b182e;border:1px solid #edc26b66;margin:12px 0;padding:12px 14px;font-size:11px}.commerce-grid{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.commerce-list{max-height:calc(100svh - 96px);position:sticky;top:84px;overflow:auto}.commerce-list>header{background:#071720;border:1px solid #84bdd338;justify-content:space-between;gap:12px;padding:13px;display:flex}.commerce-list>header small{color:#789aa8}.commerce-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#051822b3;border:1px solid #84bdd32e;border-top:0;gap:5px;padding:14px;display:grid}.commerce-list>button.is-selected{background:#18495da6;box-shadow:inset 4px 0 #76cde9}.commerce-list>button span,.commerce-list>button small{color:#789ba9;font-size:9px}.commerce-list>p{color:#789aa8;text-align:center;padding:24px}.commerce-editor,.order-detail,.adjustment-ledger{background:#051822b3;border:1px solid #84bdd338;padding:clamp(18px,3vw,28px)}.commerce-editor>header,.order-detail>header,.adjustment-ledger>header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;display:flex}.commerce-editor>header span,.order-detail>header span,.adjustment-ledger>header span{color:#76cde9;letter-spacing:.12em;font-size:9px}.commerce-editor h2,.order-detail h2,.adjustment-ledger h2{font-family:var(--serif);margin:5px 0;font-size:clamp(27px,3vw,38px)}.commerce-editor>header small,.order-detail>header>b,.adjustment-ledger>header>b{color:#f0c873}.commerce-rule{background:#6f4b1829;border-left:4px solid #efc774;gap:5px;margin-bottom:18px;padding:13px 15px;display:grid}.commerce-rule b{color:#f0cc83}.commerce-rule span{color:#aeb9b5;font-size:10px}.commerce-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.commerce-form-grid .wide{grid-column:1/-1}.commerce-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.commerce-review,.order-process,.order-adjust{background:#06141c8c;border:1px solid #84bdd338;margin-top:20px;padding:17px}.commerce-import{background:#051822b3;border:1px solid #84bdd338;margin-top:18px;padding:20px}.commerce-import summary{color:#8dd7ef;cursor:pointer;font-weight:900}.commerce-import p,.order-adjust p{color:#8ba4af;font-size:10px;line-height:1.7}.commerce-import textarea{color:#eef7fa;resize:vertical;background:#071720;border:1px solid #416878;width:100%;min-height:130px;margin:10px 0;padding:12px}.order-detail>header p{color:#819fab;margin:0;font-size:10px}.order-responsibility{border-block:1px solid #84bdd32e;grid-template-columns:1fr 1fr;display:grid}.order-responsibility>div{gap:6px;padding:16px;display:grid}.order-responsibility>div+div{border-left:1px solid #84bdd32e}.order-responsibility span{color:#7899a7;font-size:9px}.order-responsibility b{color:#f0c873}.order-items{margin-top:20px}.order-items h3,.order-process h3,.order-adjust h3{font-size:15px}.order-items>div{color:#acc0c8;border-top:1px solid #84bdd326;justify-content:space-between;padding:11px 0;display:flex}.order-process>button,.order-adjust>button{margin-top:13px}.adjustment-ledger>article{border-top:1px solid #84bdd32e;padding:20px 0}.adjustment-ledger>article>span{color:#72bfdc;font-size:9px}.adjustment-ledger h3{margin:6px 0;font-size:20px}.adjustment-ledger p{color:#a6b9c1}.adjustment-ledger dl{border-block:1px solid #84bdd326;grid-template-columns:repeat(4,1fr);margin:15px 0 0;display:grid}.adjustment-ledger dl div{padding:12px}.adjustment-ledger dt{color:#789aa8;font-size:9px}.adjustment-ledger dd{margin:5px 0 0}.commerce-empty{color:#7899a7;text-align:center;border:1px dashed #84bdd347;padding:40px}.commerce-gate{place-items:center;padding:28px;display:grid}.commerce-gate section{text-align:center;background:#051720d1;border:1px solid #84c9e559;width:min(560px,100%);padding:40px}.commerce-gate span{color:#75cae8;letter-spacing:.15em;font-size:10px}.commerce-gate h1{font-family:var(--serif);font-size:40px}.commerce-gate p{color:#9ab1bb;line-height:1.7}.commerce-gate a{color:#8bd8f1;font-weight:800}@media (width<=980px){.commerce-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-grid{grid-template-columns:1fr}.commerce-list{grid-auto-columns:minmax(230px,70vw);grid-auto-flow:column;max-height:none;display:grid;position:static;overflow-x:auto}.commerce-list>header{display:none}}@media (width<=680px){.commerce-topbar{grid-template-columns:1fr auto}.commerce-topbar>div{justify-items:end}.commerce-topbar>small{display:none}.commerce-hero h1{font-size:40px}.commerce-summary{grid-template-columns:1fr 1fr}.commerce-tabs{overflow-x:auto}.commerce-tabs button{flex:none}.commerce-toolbar,.commerce-form-grid,.order-responsibility{grid-template-columns:1fr}.commerce-form-grid .wide{grid-column:auto}.order-responsibility>div+div{border-top:1px solid #84bdd32e;border-left:0}.adjustment-ledger dl{grid-template-columns:1fr 1fr}.commerce-editor>header,.order-detail>header,.adjustment-ledger>header{display:grid}}.newsroom-admin,.newsroom-admin-gate{color:#f4f0e7;min-height:100svh;font-family:var(--sans);background:radial-gradient(circle at 10% 0,#45dabb1f,#0000 34%),linear-gradient(160deg,#07131a 0%,#091923 52%,#071017 100%)}.newsroom-admin *{box-sizing:border-box}.newsroom-admin-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f16d1;border-bottom:1px solid #8ed7c933;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:12px clamp(16px,4vw,48px);display:grid}.newsroom-admin-topbar>div{justify-items:center;gap:3px;display:grid}.newsroom-admin-topbar span{color:#74d9c4;letter-spacing:.15em;font-size:10px}.newsroom-admin-topbar b{font-size:18px}.newsroom-admin-topbar a{color:#d8e7e3;font-size:12px;text-decoration:none}.newsroom-admin-topbar>a:last-child{justify-self:end}.newsroom-admin-hero,.newsroom-media-inventory-link,.newsroom-create-row,.newsroom-admin-message,.newsroom-admin-filter,.newsroom-admin-workspace{width:min(1480px,100% - clamp(28px,5vw,76px));margin-inline:auto}.newsroom-media-inventory-link{color:#eaf8f4;background:linear-gradient(110deg,#124948b8,#091d27f0);border:1px solid #74d9c459;border-radius:18px;grid-template-columns:minmax(180px,.55fr) minmax(280px,1fr) minmax(280px,1.2fr) auto;align-items:center;gap:20px;margin-bottom:24px;padding:22px 24px;text-decoration:none;display:grid}.newsroom-media-inventory-link span{color:#74d9c4;letter-spacing:.08em;font-size:11px;font-weight:800}.newsroom-media-inventory-link strong{font-size:16px}.newsroom-media-inventory-link small{color:#9fb3b2;line-height:1.6}.newsroom-media-inventory-link b{color:#dfb75c;font-size:24px}.newsroom-admin-hero{grid-template-columns:1.2fr minmax(460px,.8fr);align-items:end;gap:48px;padding:clamp(36px,6vw,78px) 0;display:grid}.newsroom-admin-hero>div>span{color:#69d8c0;letter-spacing:.13em;font-size:12px;font-weight:800}.newsroom-admin-hero h1{letter-spacing:-.045em;max-width:820px;margin:12px 0 18px;font-size:clamp(38px,5vw,68px);line-height:1.08}.newsroom-admin-hero p{color:#9fb3b2;max-width:760px;margin:0;line-height:1.8}.newsroom-admin-hero dl{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;display:grid}.newsroom-admin-hero dl div{background:#0b1f28bd;border:1px solid #85cbbe2e;border-radius:16px;min-height:116px;padding:15px}.newsroom-admin-hero dt{color:#829a99;font-size:10px}.newsroom-admin-hero dd{color:#eaf8f4;margin:25px 0 0;font-size:32px;font-weight:750}.newsroom-create-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.newsroom-create-row details,.newsroom-source-desk,.newsroom-version-log,.newsroom-publication-gate{background:#0a1b24e0;border:1px solid #85cbbe33;border-radius:16px;overflow:hidden}.newsroom-create-row summary,.newsroom-source-desk summary{cursor:pointer;color:#79e2ca;padding:18px;font-weight:800}.newsroom-create-row form,.newsroom-source-desk form,.newsroom-copy-form{border-top:1px solid #85cbbe29;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.newsroom-create-row label,.newsroom-copy-form label,.newsroom-source-desk label,.newsroom-admin-filter label,.newsroom-publication-gate label{color:#92aaa8;gap:7px;font-size:11px;display:grid}.newsroom-create-row .wide,.newsroom-copy-form .wide,.newsroom-source-desk .wide{grid-column:1/-1}.newsroom-create-row input,.newsroom-create-row select,.newsroom-create-row textarea,.newsroom-copy-form input,.newsroom-copy-form select,.newsroom-copy-form textarea,.newsroom-source-desk input,.newsroom-source-desk select,.newsroom-source-desk textarea,.newsroom-admin-filter select,.newsroom-publication-gate input,.newsroom-publication-gate textarea{color:#f1f7f5;width:100%;min-height:46px;font:inherit;background:#071922;border:1px solid #8dcec238;border-radius:10px;padding:10px 12px;font-size:13px}.newsroom-create-row textarea,.newsroom-copy-form textarea,.newsroom-source-desk textarea,.newsroom-publication-gate textarea{resize:vertical;min-height:110px;line-height:1.7}.newsroom-copy-form textarea.is-long{min-height:330px}.newsroom-create-row button,.newsroom-copy-form button,.newsroom-source-desk button,.newsroom-editor>header button,.newsroom-publication-gate button{color:#041119;cursor:pointer;background:#63d8be;border:1px solid #63d8be;border-radius:999px;min-height:44px;padding:0 16px;font-weight:850}.newsroom-admin button:disabled{opacity:.45;cursor:not-allowed}.newsroom-admin-message{background:#39937e26;border:1px solid #63d8be52;border-radius:12px;margin-top:14px;padding:13px 16px;font-size:13px}.newsroom-admin-filter{border-block:1px solid #85cbbe2e;justify-content:space-between;align-items:end;margin-top:22px;padding:14px 0;display:flex}.newsroom-admin-filter label{width:min(260px,65vw)}.newsroom-admin-filter span{color:#819a98;font-size:12px}.newsroom-admin-workspace{grid-template-columns:minmax(240px,310px) minmax(0,1fr);align-items:start;gap:18px;padding:20px 0 80px;display:grid}.newsroom-admin-workspace>nav{gap:8px;max-height:calc(100svh - 120px);display:grid;position:sticky;top:16px;overflow:auto}.newsroom-admin-workspace>nav button{color:inherit;text-align:left;cursor:pointer;background:#081922c7;border:1px solid #85cbbe29;border-radius:14px;gap:7px;padding:15px;display:grid}.newsroom-admin-workspace>nav button.is-selected{background:#1b4246ad;border-color:#63d8be}.newsroom-admin-workspace>nav span{color:#68d9c0;font-size:9px}.newsroom-admin-workspace>nav b{line-height:1.4}.newsroom-admin-workspace>nav small{color:#7f9795}.newsroom-editor{background:#081821eb;border:1px solid #85cbbe33;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 28px 80px #0000003d}.newsroom-editor>header{border-bottom:1px solid #85cbbe33;justify-content:space-between;gap:20px;padding:22px;display:flex}.newsroom-editor>header h2{margin:8px 0;font-size:clamp(28px,4vw,46px)}.newsroom-editor>header span,.newsroom-editor>header p{color:#879e9c;font-size:11px}.newsroom-editor>header>div:last-child{align-items:center;gap:8px;display:flex}.newsroom-editor>header a{color:#d8e7e3;border:1px solid #85cbbe47;border-radius:999px;padding:11px 14px;font-size:12px;text-decoration:none}.newsroom-publication-gate{background:linear-gradient(135deg,#123f3fc7,#091f29e6);grid-template-columns:1fr 1fr 240px;align-items:end;gap:14px;margin:18px;padding:18px;display:grid}.newsroom-publication-gate>div:first-child{grid-column:1/-1}.newsroom-publication-gate span{color:#72dfc7;letter-spacing:.12em;font-size:10px}.newsroom-publication-gate h3{margin:6px 0;font-size:20px}.newsroom-publication-gate p{color:#92aaa8;margin:0;font-size:12px}.newsroom-publication-gate>div:last-child{gap:8px;display:grid}.newsroom-source-desk,.newsroom-version-log{margin:18px}.newsroom-source-desk>header{border-bottom:1px solid #85cbbe2e;justify-content:space-between;gap:16px;padding:18px;display:flex}.newsroom-source-desk>header span,.newsroom-version-log>span{color:#72dfc7;letter-spacing:.12em;font-size:10px}.newsroom-source-desk>header h3{margin:5px 0 0;font-size:24px}.newsroom-source-desk>header small{color:#829a98;max-width:310px;line-height:1.6}.newsroom-source-desk>div{grid-template-columns:repeat(2,1fr);display:grid}.newsroom-source-desk>div article{border-bottom:1px solid #85cbbe24;border-right:1px solid #85cbbe24;gap:8px;padding:16px;display:grid}.newsroom-source-desk article span{color:#72dfc7;font-size:9px}.newsroom-source-desk article small{color:#809694}.newsroom-source-desk article a{color:#a8d9d0;font-size:11px}.newsroom-source-desk article button{color:#72dfc7;background:0 0;width:fit-content;min-height:34px}.newsroom-version-log{padding:18px}.newsroom-version-log p{border-top:1px solid #85cbbe21;grid-template-columns:76px 1fr auto;gap:10px;margin:12px 0 0;padding-top:12px;font-size:12px;display:grid}.newsroom-version-log time{color:#708886}.newsroom-ai-log b{color:#72dfc7}.newsroom-admin-gate{place-items:center;padding:28px;display:grid}.newsroom-admin-gate section{text-align:center;background:#081922f0;border:1px solid #85cbbe38;border-radius:24px;width:min(620px,100%);padding:40px}.newsroom-admin-gate h1{font-size:40px}.newsroom-admin-gate a{color:#72dfc7;font-weight:800}@media (width<=1050px){.newsroom-admin-hero,.newsroom-create-row{grid-template-columns:1fr}.newsroom-publication-gate{grid-template-columns:1fr 1fr}.newsroom-publication-gate>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (width<=900px){.newsroom-admin-workspace{grid-template-columns:1fr}.newsroom-admin-workspace>nav{grid-auto-columns:minmax(220px,74vw);grid-auto-flow:column;max-height:none;padding-bottom:6px;position:static;overflow-x:auto}}@media (width<=620px){.newsroom-admin-topbar{grid-template-columns:auto 1fr}.newsroom-admin-topbar>div{justify-items:end}.newsroom-admin-topbar>a:last-child{display:none}.newsroom-admin-hero dl{grid-template-columns:repeat(2,1fr)}.newsroom-media-inventory-link{grid-template-columns:1fr auto;gap:8px 16px}.newsroom-media-inventory-link span,.newsroom-media-inventory-link strong,.newsroom-media-inventory-link small{grid-column:1}.newsroom-media-inventory-link b{grid-area:1/2/span 3}.newsroom-create-row form,.newsroom-copy-form,.newsroom-source-desk form,.newsroom-publication-gate,.newsroom-publication-gate>div:last-child{grid-template-columns:1fr}.newsroom-editor>header{display:grid}.newsroom-editor>header>div:last-child{flex-wrap:wrap}.newsroom-source-desk>header{display:grid}.newsroom-source-desk>div{grid-template-columns:1fr}.newsroom-version-log p{grid-template-columns:64px 1fr}.newsroom-version-log time{grid-column:2}}:root{--m-bg:#06131a;--m-panel:#0a2028;--m-line:#7ed3c433;--m-text:#f4f0e7;--m-muted:#94aaa8;--m-mint:#70ddc5;--m-gold:#ebc16c;--m-blue:#75cdef}.media-inventory{min-height:100svh;color:var(--m-text);background:radial-gradient(circle at 12% 0,#35b89d24,transparent 35rem),var(--m-bg);font-family:Noto Sans TC,system-ui,sans-serif}.media-inventory a{color:inherit;text-decoration:none}.media-topbar{z-index:10;border-bottom:1px solid var(--m-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040f15e6;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:12px clamp(16px,4vw,48px);display:grid;position:sticky;top:0}.media-topbar>a{color:#cfe1dd;font-size:12px}.media-topbar>a:last-child{justify-self:end}.media-topbar>div{justify-items:center;display:grid}.media-topbar span,.media-hero>div>span{color:var(--m-mint);letter-spacing:.14em;font-size:10px;font-weight:900}.media-hero,.media-rules,.media-filters,.media-list,.media-inventory>footer{width:min(1280px,100% - 32px);margin-inline:auto}.media-hero{grid-template-columns:1fr minmax(390px,.7fr);align-items:end;gap:42px;padding:clamp(42px,7vw,82px) 0 30px;display:grid}.media-hero h1{max-width:760px;margin:10px 0 14px;font-size:clamp(38px,6vw,68px);line-height:1.08}.media-hero p{max-width:760px;color:var(--m-muted);margin:0;line-height:1.8}.media-hero dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.media-hero dl div{border:1px solid var(--m-line);background:#0a2028bf;min-height:112px;padding:15px}.media-hero dt{color:var(--m-muted);font-size:10px}.media-hero dd{margin:22px 0 0;font-size:32px;font-weight:850}.media-rules{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.media-rules article{border:1px solid var(--m-line);background:#0a2028b3;padding:18px}.media-rules b{color:var(--m-gold);margin-bottom:7px;display:block}.media-rules span{color:var(--m-muted);font-size:12px;line-height:1.6}.media-filters{border-block:1px solid var(--m-line);grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:12px;margin-top:22px;padding:16px 0;display:grid}.media-filters label{color:var(--m-muted);gap:6px;font-size:10px;display:grid}.media-filters input,.media-filters select{border:1px solid var(--m-line);min-height:44px;color:var(--m-text);background:#071922;border-radius:8px;padding:0 12px}.media-filters>span{color:var(--m-mint);padding-bottom:12px;font-size:12px}.media-list{gap:12px;padding:22px 0 70px;display:grid}.media-list>article{border:1px solid var(--m-line);background:#081b23e0;overflow:hidden}.media-list>article>header{border-bottom:1px solid var(--m-line);justify-content:space-between;gap:20px;padding:20px;display:flex}.media-list header span{color:var(--m-mint);letter-spacing:.12em;font-size:9px}.media-list h2{margin:6px 0;font-size:22px}.media-list header p{color:var(--m-muted);margin:0;font-size:11px}.media-list header>b{height:fit-content;color:var(--m-mint);background:#70ddc51f;border-radius:99px;padding:8px 11px;font-size:10px}.media-list article[data-kind=static_only] header>b{color:var(--m-blue);background:#75cdef1a}.media-copy{border-bottom:1px solid var(--m-line);grid-template-columns:repeat(4,1fr);display:grid}.media-copy section{border-right:1px solid var(--m-line);padding:16px}.media-copy section:last-child{border-right:0}.media-copy small,.media-spec small,.media-prompt small{color:var(--m-gold);letter-spacing:.1em;margin-bottom:6px;font-size:9px;display:block}.media-copy p{color:#d8e4e1;margin:0;font-size:12px;line-height:1.65}.media-spec{grid-template-columns:1.1fr .7fr 1.2fr 1fr;display:grid}.media-spec>span{border-right:1px solid var(--m-line);color:var(--m-muted);padding:16px;font-size:11px;line-height:1.6}.media-prompt{background:#06151cb8;padding:20px}.media-prompt>div{justify-content:space-between;align-items:center;display:flex}.media-prompt button{border:1px solid var(--m-mint);min-height:34px;color:var(--m-mint);cursor:pointer;background:0 0;border-radius:99px;padding:0 13px}.media-prompt>p{color:#e9f2ef;margin:10px 0;line-height:1.8}.media-prompt ul{color:var(--m-muted);margin:12px 0 0;padding-left:20px;font-size:11px;line-height:1.7}.media-no-video{padding:20px}.media-no-video b{color:var(--m-blue)}.media-no-video p,.media-no-video span{color:var(--m-muted);font-size:12px}.media-inventory>footer{color:var(--m-muted);text-align:center;padding:0 0 70px;font-size:11px}@media (width<=900px){.media-hero,.media-rules{grid-template-columns:1fr}.media-copy,.media-spec,.media-filters{grid-template-columns:1fr 1fr}}@media (width<=620px){.media-topbar{grid-template-columns:1fr auto}.media-topbar>div{display:none}.media-hero dl{display:flex;overflow:auto}.media-hero dl div{flex:0 0 130px}.media-copy,.media-spec,.media-filters{grid-template-columns:1fr}.media-list>article>header{display:grid}.media-copy section,.media-spec>span{border-right:0;border-bottom:1px solid var(--m-line)}}.media-hero dl{grid-template-columns:repeat(5,minmax(92px,1fr))}.media-list header code{color:#79dbc5;overflow-wrap:anywhere;margin-top:7px;font-size:10px;display:block}.media-list article[data-status=live] header>b{color:#8ff1d9;background:#70ddc52e}@media (width<=900px){.media-hero dl{display:flex;overflow-x:auto}.media-hero dl>div{flex:0 0 130px}}.outreach-room,.outreach-gate{color:#e5e8eb;min-height:100svh;font-family:var(--sans);background-color:#080b0f;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.outreach-room *{box-sizing:border-box}.outreach-topbar{background:#0a0e13f5;border-bottom:1px solid #2f3741;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:76px;padding:12px clamp(16px,3vw,38px);display:grid}.outreach-topbar a{color:#c5cbd1;font-size:12px;text-decoration:none}.outreach-topbar>a:last-child{color:#d7bb81;justify-self:end}.outreach-topbar>div{justify-items:center;gap:4px;display:grid}.outreach-topbar span{color:#a9894c;letter-spacing:.16em;font-size:9px}.outreach-topbar b{font-size:15px}.outreach-topbar i{color:#d7bb81;border:1px solid #a9894c80;border-radius:999px;justify-self:end;padding:7px 10px;font-size:10px;font-style:normal}.outreach-hero,.outreach-acceptance,.outreach-batch,.outreach-new,.outreach-message,.outreach-filters,.outreach-workspace{width:min(1500px,100% - clamp(28px,5vw,76px));margin-inline:auto}.outreach-acceptance{background:#0d1218;border:1px solid #343d47;border-radius:14px;margin-bottom:20px;overflow:hidden}.outreach-acceptance>header{border-bottom:1px solid #303943;justify-content:space-between;align-items:end;gap:24px;padding:20px 22px;display:flex}.outreach-acceptance>header span{color:#b49455;letter-spacing:.14em;font-size:9px}.outreach-acceptance>header h2{margin:7px 0 0;font-size:clamp(22px,3vw,34px)}.outreach-acceptance>header>b{color:#d9c08a;white-space:nowrap;font-size:13px}.outreach-acceptance-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.outreach-acceptance-grid article{border-bottom:1px solid #28313a;border-right:1px solid #28313a;flex-direction:column;gap:8px;min-height:142px;padding:18px;display:flex}.outreach-acceptance-grid article:nth-child(4n){border-right:0}.outreach-acceptance-grid span{color:#85919c;font-size:9px}.outreach-acceptance-grid .is-ready span{color:#8fc5a0}.outreach-acceptance-grid b{font-size:14px}.outreach-acceptance-grid p{color:#929da7;margin:auto 0 0;font-size:10px;line-height:1.6}.outreach-acceptance>footer{flex-wrap:wrap;gap:9px;padding:14px 18px;display:flex}.outreach-acceptance>footer span{color:#a7b0b8;border:1px solid #343d47;border-radius:999px;padding:7px 10px;font-size:9px}.outreach-batch{background:#0d1218;border:1px solid #4c4130;border-radius:14px;margin-bottom:20px}.outreach-batch>summary{color:#e0c17f;cursor:pointer;padding:20px 22px;font-size:14px;font-weight:750}.outreach-batch-guide{border-top:1px solid #303943;border-bottom:1px solid #303943;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 22px;display:grid}.outreach-batch-guide div{background:#10161c;border:1px solid #343d47;border-radius:9px;padding:16px}.outreach-batch-guide b{font-size:13px}.outreach-batch-guide p{color:#98a3ae;margin:8px 0 0;font-size:11px;line-height:1.7}.outreach-batch>form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px;display:grid}.outreach-batch label,.outreach-verification label{color:#aeb7c0;gap:7px;font-size:11px;display:grid}.outreach-batch .wide{grid-column:1/-1}.outreach-batch input,.outreach-batch select,.outreach-batch textarea,.outreach-verification input,.outreach-verification select{color:#e3e7ea;width:100%;min-height:46px;font:inherit;background:#11171d;border:1px solid #3a444f;border-radius:8px;padding:10px 12px;font-size:13px}.outreach-batch textarea{resize:vertical;min-height:190px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.6}.outreach-batch label small{color:#7f8a95;line-height:1.5}.outreach-batch-actions{grid-column:1/-1;gap:10px;display:flex}.outreach-batch-actions button,.outreach-verification button{color:#d8bf8a;cursor:pointer;background:0 0;border:1px solid #66583d;border-radius:8px;min-height:46px;padding:0 17px;font-size:12px;font-weight:800}.outreach-batch-actions button.is-primary,.outreach-verification button{color:#090c10;background:#b29358}.outreach-batch-actions button:disabled,.outreach-verification button:disabled{opacity:.45;cursor:wait}.outreach-batch-preview,.outreach-batch-history{border-top:1px solid #303943;padding:20px 22px}.outreach-batch-preview>header{justify-content:space-between;gap:12px;display:flex}.outreach-batch-preview>header span{color:#9ba5ae;font-size:10px}.outreach-batch-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.outreach-batch-preview article,.outreach-batch-history article{background:#10161c;border:1px solid #343d47;border-radius:9px;grid-template-columns:1fr auto;gap:5px 12px;padding:14px;display:grid}.outreach-batch-preview article>span,.outreach-batch-preview article>p,.outreach-batch-preview article>small,.outreach-batch-history small{color:#8e99a4;font-size:9px}.outreach-batch-preview article>b,.outreach-batch-preview article>p,.outreach-batch-preview article>small{grid-column:1;margin:0}.outreach-batch-preview article>i{color:#aeb7bf;grid-area:1/2/4;align-self:center;font-size:9px;font-style:normal}.outreach-batch-preview article>i[data-status=ready]{color:#8fc5a0}.outreach-batch-preview article>i[data-status=duplicate]{color:#e0c17f}.outreach-batch-preview article>i[data-status=rejected]{color:#db8f8f}.outreach-batch-history h3{margin:0 0 12px;font-size:14px}.outreach-batch-history{gap:8px;display:grid}.outreach-batch-history article{align-items:center}.outreach-batch-history article div{gap:5px;display:grid}.outreach-batch-history article>span{color:#a7b0b8;font-size:10px}.outreach-hero{grid-template-columns:minmax(0,1.1fr) minmax(480px,.9fr);align-items:end;gap:48px;padding-block:clamp(34px,5vw,72px);display:grid}.outreach-hero>div>span{color:#b49455;letter-spacing:.14em;font-size:11px}.outreach-hero h1{letter-spacing:-.05em;max-width:860px;margin:12px 0 18px;font-size:clamp(38px,4.6vw,72px);line-height:1.16}.outreach-hero p{color:#a5afb9;max-width:780px;margin:0;font-size:14px;line-height:1.9}.outreach-hero dl{background:#0e1319f0;border:1px solid #343d47;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.outreach-hero dl div{border-right:1px solid #303943;flex-direction:column;gap:10px;min-height:120px;padding:18px 12px;display:flex}.outreach-hero dl div:last-child{border-right:0}.outreach-hero dt{color:#98a3ae;font-size:9px;line-height:1.4}.outreach-hero dd{font-variant-numeric:tabular-nums;margin:auto 0 0;font-size:31px;font-weight:750}.outreach-hero .is-alert dd{color:#f0c775}.outreach-new{background:#0d1218;border:1px solid #343d47;border-radius:14px}.outreach-new summary,.outreach-editor summary{color:#e0c17f;cursor:pointer;padding:20px 22px;font-size:14px;font-weight:750}.outreach-new form,.outreach-editor form,.outreach-contact form{border-top:1px solid #303943;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.outreach-new label,.outreach-editor label,.outreach-contact label,.outreach-convert label,.outreach-filters label{color:#aeb7c0;gap:7px;font-size:11px;display:grid}.outreach-new .wide,.outreach-editor .wide,.outreach-contact .wide{grid-column:1/-1}.outreach-new input,.outreach-new select,.outreach-new textarea,.outreach-editor input,.outreach-editor select,.outreach-editor textarea,.outreach-contact input,.outreach-contact select,.outreach-contact textarea,.outreach-convert input,.outreach-filters select{color:#e3e7ea;width:100%;min-height:46px;font:inherit;background:#11171d;border:1px solid #3a444f;border-radius:8px;padding:10px 12px;font-size:13px}.outreach-new textarea,.outreach-editor textarea,.outreach-contact textarea{resize:vertical;min-height:96px}.outreach-new button,.outreach-editor button,.outreach-contact button,.outreach-convert button,.outreach-assets button,.outreach-assets a{color:#090c10;cursor:pointer;background:#b29358;border:1px solid #b29358;border-radius:8px;min-height:46px;padding:0 17px;font-size:12px;font-weight:800;text-decoration:none}.outreach-new form>button,.outreach-editor form>button,.outreach-contact form>button{grid-column:1/-1;justify-self:start}.outreach-new button:disabled,.outreach-editor button:disabled,.outreach-contact button:disabled,.outreach-convert button:disabled,.outreach-assets button:disabled{opacity:.48;cursor:wait}.outreach-message{color:#e1c68d;background:#b293581a;border:1px solid #b293587a;border-radius:9px;margin-top:14px;padding:13px 16px;font-size:12px}.outreach-filters{background:#0c1116eb;border:1px solid #303943;border-radius:12px;grid-template-columns:minmax(190px,.35fr) minmax(190px,.35fr) 1fr;align-items:end;gap:12px;margin-top:20px;padding:16px;display:grid}.outreach-filters p{color:#96a1ac;justify-self:end;margin:0 4px 12px;font-size:11px}.outreach-workspace{grid-template-columns:minmax(280px,.32fr) minmax(0,.68fr);align-items:start;gap:16px;padding-block:20px 72px;display:grid}.outreach-workspace>nav{gap:9px;display:grid;position:sticky;top:16px}.outreach-workspace>nav>button{color:#dfe3e6;cursor:pointer;text-align:left;background:#0e141a;border:1px solid #343d47;border-radius:10px;gap:7px;min-height:126px;padding:16px;display:grid}.outreach-workspace>nav>button.is-selected{background:linear-gradient(135deg,#b2935821,#0000 72%),#11171d;border-color:#b29358e6}.outreach-workspace nav span,.outreach-workspace nav i{color:#a38a59;letter-spacing:.08em;font-size:9px;font-style:normal}.outreach-workspace nav b{font-size:16px}.outreach-workspace nav small{color:#98a3ae;font-size:10px;line-height:1.5}.outreach-detail{background:#0d1218;border:1px solid #343d47;border-radius:14px;min-width:0;overflow:hidden}.outreach-detail>header,.outreach-detail>section,.outreach-detail>details{border-bottom:1px solid #303943;padding:24px}.outreach-detail>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.outreach-detail>header span{color:#a38a59;letter-spacing:.1em;font-size:10px}.outreach-detail h2{letter-spacing:-.04em;margin:7px 0;font-size:clamp(28px,3vw,44px)}.outreach-detail>header p{color:#99a4ae;margin:0;font-size:12px}.outreach-detail>header>b{color:#ddc185;white-space:nowrap;border:1px solid #b293587a;border-radius:999px;padding:8px 11px;font-size:10px}.outreach-detail h3{margin:0 0 16px;font-size:17px}.outreach-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.outreach-evidence dl div{border-bottom:1px solid #28313a;grid-template-columns:100px 1fr;gap:12px;padding:15px 0;display:grid}.outreach-evidence dt{color:#87929d;font-size:10px}.outreach-evidence dd{color:#c9cfd4;margin:0;font-size:12px;line-height:1.6}.outreach-evidence a{color:#ddc185}.outreach-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.outreach-asset-grid article{background:#10161c;border:1px solid #343d47;border-radius:10px;flex-direction:column;gap:8px;min-height:190px;padding:18px;display:flex}.outreach-asset-grid span{color:#a38a59;letter-spacing:.1em;font-size:9px}.outreach-asset-grid b{font-size:17px}.outreach-asset-grid p{color:#98a3ae;margin:0 0 auto;font-size:11px;line-height:1.7}.outreach-asset-grid button,.outreach-asset-grid a{place-items:center;width:max-content;display:inline-grid}.outreach-asset-grid small{color:#8f9aa4;font-size:10px}.outreach-editor{padding:0!important}.outreach-verification>p{color:#98a3ae;margin:-7px 0 18px;font-size:12px;line-height:1.7}.outreach-verification form{grid-template-columns:.7fr 1.3fr auto;align-items:end;gap:12px;display:grid}.outreach-contact>p{color:#98a3ae;margin:-7px 0 18px;font-size:12px;line-height:1.7}.outreach-contact>p.is-warning{color:#dec78f;background:#e0c17f14;border:1px solid #e0c17f66;border-radius:8px;padding:11px 13px}.outreach-contact form{border:0;padding:0}.outreach-contact label small{color:#7f8a95;line-height:1.5}.outreach-convert form{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.outreach-timeline{border-bottom:0!important}.outreach-timeline article{border-bottom:1px solid #28313a;grid-template-columns:104px 1fr;gap:7px 14px;padding:16px 0;display:grid}.outreach-timeline time{color:#8e99a4;grid-row:1/4;font-size:10px}.outreach-timeline b{font-size:12px}.outreach-timeline p,.outreach-timeline small{color:#a5afb9;margin:0;font-size:11px;line-height:1.65}.outreach-empty{color:#a4aeb8;border:1px dashed #3a444e;border-radius:10px;padding:28px}.outreach-empty b{color:#d8dde1}.outreach-empty p{margin:7px 0 0;font-size:11px;line-height:1.6}.outreach-empty--detail{place-content:center;min-height:280px;display:grid}.outreach-gate{place-items:center;padding:24px;display:grid}.outreach-gate section{background:#0e141a;border:1px solid #343d47;border-radius:16px;width:min(520px,100%);padding:34px}.outreach-gate span{color:#b29358;letter-spacing:.12em;font-size:10px}.outreach-gate h1{margin:12px 0;font-size:clamp(30px,7vw,48px)}.outreach-gate p{color:#9da7b1;line-height:1.75}.outreach-gate a{color:#090c10;background:#b29358;border-radius:8px;place-items:center;min-height:46px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-grid}@media (width<=980px){.outreach-hero{grid-template-columns:1fr}.outreach-hero dl{grid-template-columns:repeat(5,minmax(108px,1fr));overflow-x:auto}.outreach-workspace{grid-template-columns:1fr}.outreach-workspace>nav{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;position:static;overflow-x:auto}.outreach-workspace>nav>button{scroll-snap-align:start;width:min(72vw,310px);min-width:min(72vw,310px)}.outreach-acceptance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outreach-acceptance-grid article:nth-child(4n){border-right:1px solid #28313a}.outreach-acceptance-grid article:nth-child(2n){border-right:0}}@media (width<=680px){.outreach-topbar{grid-template-columns:1fr auto}.outreach-topbar>div{justify-items:end}.outreach-topbar>i{display:none}.outreach-hero h1{font-size:42px}.outreach-new form,.outreach-batch>form,.outreach-editor form,.outreach-contact form{grid-template-columns:1fr;padding:16px}.outreach-new .wide,.outreach-batch .wide,.outreach-editor .wide,.outreach-contact .wide,.outreach-new form>button,.outreach-editor form>button,.outreach-contact form>button{grid-column:auto}.outreach-acceptance>header{flex-direction:column;align-items:flex-start}.outreach-acceptance-grid,.outreach-batch-guide,.outreach-batch-preview>div{grid-template-columns:1fr}.outreach-acceptance-grid article,.outreach-acceptance-grid article:nth-child(2n),.outreach-acceptance-grid article:nth-child(4n){border-right:0}.outreach-batch-actions{flex-direction:column;grid-column:auto}.outreach-batch-preview>header,.outreach-batch-history article{grid-template-columns:1fr;align-items:flex-start}.outreach-verification form,.outreach-filters{grid-template-columns:1fr}.outreach-filters p{justify-self:start;margin:0}.outreach-detail>header,.outreach-detail>section{padding:20px 16px}.outreach-detail>header{flex-direction:column}.outreach-evidence dl,.outreach-asset-grid{grid-template-columns:1fr}.outreach-evidence dl div{grid-template-columns:84px 1fr}.outreach-convert form,.outreach-timeline article{grid-template-columns:1fr}.outreach-timeline time{grid-row:auto}}@media (prefers-reduced-motion:reduce){.outreach-room *,.outreach-room :before,.outreach-room :after{scroll-behavior:auto!important;transition:none!important}}.ops-shell,.ops-gate{color:#eef7fa;min-height:100svh;font-family:var(--sans);background:radial-gradient(circle at 12% 2%,#358bb229,#0000 27%),linear-gradient(145deg,#06131c 0%,#0a1d28 54%,#071117 100%)}.ops-shell *,.ops-gate *{box-sizing:border-box}.ops-shell a{color:inherit;text-decoration:none}.ops-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#030d13cc;border-bottom:1px solid #8fcde82e;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:70px;padding:11px clamp(16px,4vw,52px);display:grid;position:sticky;top:0}.ops-topbar>a{color:#99d7ed;font-size:11px}.ops-topbar>div{justify-items:center;gap:3px;display:grid}.ops-topbar span{color:#77bcd7;letter-spacing:.15em;font-size:9px}.ops-topbar b{font-size:16px}.ops-topbar>small{color:#7fa3b2;justify-self:end}.ops-hero,.ops-desk-nav,.ops-workspace{width:min(1380px,100% - clamp(28px,6vw,86px));margin-inline:auto}.ops-hero{padding:clamp(44px,7vw,86px) 0 34px}.ops-hero>span,.ops-panel>header span{color:#77d0ef;letter-spacing:.15em;font-size:10px;font-weight:900}.ops-hero h1{max-width:940px;font-family:var(--serif);margin:10px 0 18px;font-size:clamp(42px,6vw,76px);line-height:1.04}.ops-hero p{color:#9bb3bd;max-width:760px;margin:0;line-height:1.8}.ops-desk-nav{border-block:1px solid #8ac2da38;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ops-desk-nav a{border:0;min-width:0;min-height:124px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-right:1px solid #8ac2da2b;gap:6px;padding:17px;text-decoration:none;display:grid}.ops-desk-nav a:last-child{border-right:0}.ops-desk-nav a.is-selected{color:#081820;background:#e9f5f8}.ops-desk-nav a>span{color:#64a5bf;font-size:10px}.ops-desk-nav a>b{font-size:17px}.ops-desk-nav a>small{color:#7393a1;line-height:1.5}.ops-desk-nav a.is-selected small{color:#476675}.ops-workspace{padding:34px 0 110px}.ops-combined-desk{gap:80px;display:grid}.ops-panel>header{border-bottom:3px solid #93d2eb57;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding-bottom:26px;display:grid}.ops-panel>header h2{font-family:var(--serif);margin:7px 0 10px;font-size:clamp(32px,4.6vw,56px)}.ops-panel>header p{color:#99afb9;max-width:800px;margin:0;line-height:1.75}.ops-panel>header>b{color:#88dafa;text-align:center;border:1px solid #7acff061;min-width:135px;padding:15px}.ops-panel>header>b.is-warning{color:#ffb872;border-color:#ad6c36}.ops-panel>header>b.is-ready{color:#83deb5;border-color:#3f8a6b}.ops-message{color:#d7edf4;background:#20698733;border-left:4px solid #72cce9;margin:18px 0;padding:13px 15px}.ops-finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.ops-finance-summary article{background:#051822b3;border:1px solid #84bdd338;gap:7px;min-width:0;padding:16px;display:grid}.ops-finance-summary span,.ops-finance-summary small{color:#799ba9;font-size:9px}.ops-finance-summary b{color:#dff3f8;overflow-wrap:anywhere;font-size:clamp(19px,2.5vw,28px)}.ops-finance-toolbar{background:#04131cb8;border:1px solid #84bdd333;grid-template-columns:auto auto minmax(210px,1fr);align-items:end;gap:12px;margin-top:10px;padding:14px;display:grid}.ops-filter-group{flex-wrap:wrap;gap:6px;display:flex}.ops-filter-group button{color:#9db7c2;cursor:pointer;min-height:38px;font:inherit;background:0 0;border:1px solid #3d6474;border-radius:2px;padding:0 11px;font-size:10px}.ops-filter-group button.is-selected{color:#06141b;background:#7bd4ef;border-color:#7bd4ef;font-weight:900}.ops-finance-search{color:#829eaa;gap:6px;font-size:9px;display:grid}.ops-finance-search input{color:#eef7fa;width:100%;min-height:38px;font:inherit;background:#071720;border:1px solid #416878;border-radius:2px;padding:8px 10px}.ops-record-list,.ops-ticket-list{gap:12px;margin-top:18px;display:grid}.ops-record,.ops-ticket-list>article{background:#051822b3;border:1px solid #85bdd433;padding:clamp(18px,3vw,28px)}.ops-record>header,.ops-ticket-list>article>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.ops-record>header span,.ops-ticket-list header span{color:#70b9d4;font-size:10px}.ops-record h3,.ops-ticket-list h3{font-family:var(--serif);margin:7px 0;font-size:clamp(23px,3vw,34px)}.ops-record>header p,.ops-ticket-list header p{color:#8aa5b1;margin:0;font-size:11px}.ops-record>header>b{color:#f2c76d;white-space:nowrap}.ops-finance-record{border-left-width:4px}.ops-finance-record.kind-membership_fee,.ops-finance-record.kind-membership_payment{border-left-color:#9ec8d7}.ops-finance-record.kind-direct_order{border-left-color:#f0c56d}.ops-finance-record.kind-refund,.ops-finance-record.kind-reversal,.ops-finance-record.kind-correction{border-left-color:#d98f75}.ops-finance-record.kind-activity_fee{border-left-color:#e0b466}.ops-finance-record.kind-startup_case_fee{border-left-color:#d49175}.ops-finance-record>header>div{min-width:0}.ops-finance-record>header small{color:#7999a7;overflow-wrap:anywhere;font-size:9px}.ops-kind-badge{border:1px solid;border-radius:2px;width:fit-content;margin-bottom:5px;padding:5px 7px;font-weight:900;color:#8dd7ef!important;font-size:9px!important}.ops-ticket-list time{color:#8eb7c7;font-size:10px}.ops-record dl{border-block:1px solid #83bcd326;grid-template-columns:repeat(4,1fr);margin:22px 0;display:grid}.ops-record dl div{border-right:1px solid #83bcd326;padding:12px}.ops-record dl div:last-child{border-right:0}.ops-record dt{color:#6f93a2;font-size:9px}.ops-record dd{margin:5px 0 0}.ops-record-purpose{color:#a5b9c2;line-height:1.75}.ops-payment{background:#774c1521;border:1px solid #e7b8615c;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px;display:flex}.ops-payment>div{gap:5px;display:grid}.ops-payment span,.ops-payment small{color:#c7b18a;font-size:10px}.ops-payment a{color:#ffd98e;font-size:11px;font-weight:800}.ops-payment>span{color:#c7b18a;font-size:10px}.ops-refund-note{background:#79431e2e;border-left:4px solid #e6a067;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:14px;display:flex}.ops-refund-note>div{gap:5px;display:grid}.ops-refund-note small{color:#c3a98f;font-size:10px}.ops-refund-note a{color:#ffd29a;font-size:10px;font-weight:900}.ops-wide-label,.ops-bank-check label,.ops-form-grid label{color:#9fb5be;gap:7px;font-size:10px;display:grid}.ops-wide-label textarea,.ops-bank-check input,.ops-form-grid input,.ops-form-grid select,.ops-form-grid textarea,.ops-ticket-list textarea,.ops-ticket-list select{color:#eef7fa;width:100%;min-height:44px;font:inherit;background:#071720;border:1px solid #416878;border-radius:2px;padding:10px 12px}.ops-wide-label textarea,.ops-form-grid textarea,.ops-ticket-list textarea{resize:vertical;min-height:98px;line-height:1.65}.ops-bank-check{grid-template-columns:1fr 1fr;align-items:end;gap:14px;margin-top:12px;display:grid}.ops-bank-check-auto>p{color:#a9c3ce;background:#29718f29;border-left:3px solid #79cbe7;margin:0;padding:12px 14px;font-size:10px;line-height:1.65}.ops-bank-check .ops-confirm{align-items:center;gap:9px;min-height:44px;display:flex}.ops-confirm input{width:18px;min-height:18px}.ops-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ops-actions button,.ops-actions a,.ops-interest-list button,.ops-ticket-list button,.ops-save,.ops-system-summary button{color:#cae1e9;cursor:pointer;min-height:40px;font:inherit;background:0 0;border:1px solid #53798a;border-radius:2px;place-items:center;padding:0 14px;font-size:11px;font-weight:800;display:inline-grid}.ops-actions .is-primary,.ops-save,.ops-system-summary button{color:#06141b;background:#70cbe9;border-color:#70cbe9}.ops-actions button:disabled,.ops-interest-list button:disabled,.ops-ticket-list button:disabled,.ops-save:disabled,.ops-system-summary button:disabled{opacity:.45;cursor:wait}.ops-place-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;margin-top:20px;display:grid}.ops-place-layout>nav{gap:7px;max-height:calc(100svh - 100px);display:grid;position:sticky;top:84px;overflow:auto}.ops-place-layout>nav button{color:inherit;text-align:left;cursor:pointer;background:#051822b3;border:1px solid #84bdd338;gap:6px;padding:14px;display:grid}.ops-place-layout>nav button.is-selected{background:#18495da6;border-left:5px solid #73cfea}.ops-place-layout>nav span,.ops-place-layout>nav small{color:#779ba9;font-size:9px}.ops-place-form{background:#051822b3;border:1px solid #84bdd338;padding:clamp(18px,3vw,28px)}.ops-form-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.ops-form-grid .wide{grid-column:1/-1}.ops-modules{border:1px solid #84bdd340;flex-wrap:wrap;gap:18px;margin:20px 0;padding:16px;display:flex}.ops-modules legend{color:#77c9e6;font-size:11px}.ops-modules label{align-items:center;gap:7px;font-size:11px;display:flex}.ops-save{margin-top:18px}.ops-adjustment{background:#774c1521;border:1px solid #e7b8615c;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding:16px;display:grid}.ops-adjustment label{color:#c7b18a;gap:7px;font-size:10px;display:grid}.ops-adjustment input,.ops-adjustment select{color:#eef7fa;min-height:42px;font:inherit;background:#071720;border:1px solid #64583d;padding:8px 10px}.ops-adjustment .ops-actions{grid-column:1/-1;margin-top:0}.ops-subsection{border-top:1px solid #87c0d633;margin-top:32px;padding-top:24px}.ops-subsection>header{justify-content:space-between;gap:18px;display:flex}.ops-subsection h3{font-family:var(--serif);margin:0;font-size:28px}.ops-interest-list{gap:8px;margin-top:14px;display:grid}.ops-interest-list article{border:1px solid #84bdd32b;justify-content:space-between;gap:20px;padding:16px;display:flex}.ops-interest-list article>div{gap:5px;display:grid}.ops-interest-list span,.ops-interest-list small{color:#7798a6;font-size:9px}.ops-interest-list p{color:#a7bac2;margin:0;font-size:11px}.ops-file-list{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.ops-file-list a{color:#9edbf0;border:1px solid #7fc8e44d;padding:8px 10px;font-size:10px}.ops-thread{gap:7px;margin:18px 0;display:grid}.ops-thread p{color:#b9ccd4;border:1px solid #85bdd32e;gap:6px;max-width:82%;margin:0;padding:12px;display:grid}.ops-thread p.staff{background:#26698438;margin-left:auto}.ops-thread p b,.ops-thread p small{color:#76bdd8;font-size:9px}.ops-ticket-list form{grid-template-columns:1fr 190px auto;align-items:end;gap:9px;display:grid}.ops-system-summary{grid-template-columns:repeat(3,1fr) auto;gap:9px;margin-top:20px;display:grid}.ops-system-summary article{border:1px solid #84bdd333;gap:8px;padding:17px;display:grid}.ops-system-summary span{color:#7598a6;font-size:9px}.ops-system-detail{border:1px solid #84bdd333;margin-top:16px;padding:16px}.ops-system-detail summary{color:#8ed4ec;cursor:pointer}.ops-system-detail pre{white-space:pre-wrap;color:#a9bec7;font-size:10px;line-height:1.6;overflow:auto}.ops-run-list{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.ops-run-list article{background:#ffffff09;gap:5px;padding:13px;display:grid}.ops-run-list span,.ops-run-list small{color:#7595a3;font-size:9px}.ops-empty{color:#7899a7;text-align:center;border:1px dashed #84bdd347;padding:28px}.location-workspace{padding-top:0}.location-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.location-summary article{background:#051822b3;border:1px solid #84bdd338;align-content:space-between;gap:8px;min-height:128px;padding:18px;display:grid}.location-summary span,.location-summary small{color:#789cab;font-size:9px}.location-summary b{color:#eff9fb;font-family:var(--serif);font-size:34px}.location-toolbar{background:#04121ac7;border:1px solid #84bdd338;grid-template-columns:minmax(210px,1.5fr) repeat(3,minmax(140px,.8fr)) auto;align-items:end;gap:10px;margin-top:18px;padding:14px;display:grid}.location-toolbar label,.location-batch-bar label{color:#829eaa;gap:6px;font-size:9px;display:grid}.location-toolbar input,.location-toolbar select,.location-batch-bar input{color:#eef7fa;width:100%;min-height:40px;font:inherit;background:#071720;border:1px solid #416878;padding:8px 10px}.location-toolbar .ops-actions,.location-batch-bar .ops-actions{margin-top:0}.location-batch-bar{background:#2159712e;border-left:4px solid #76cde9;grid-template-columns:auto minmax(260px,1fr) auto;align-items:end;gap:14px;margin-top:9px;padding:12px 14px;display:grid}.location-batch-bar>b{white-space:nowrap;color:#8dd7ef;align-self:center;font-size:11px}.location-message{color:#f2cd7e;background:#6f4b182e;border:1px solid #edc26b66;margin:12px 0 0;padding:12px 14px;font-size:11px}.location-management-grid{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.location-list{max-height:calc(100svh - 96px);position:sticky;top:84px;overflow:auto}.location-list>header{background:#071720;border:1px solid #84bdd338;justify-content:space-between;gap:12px;padding:13px;display:flex}.location-list>header small{color:#789aa8}.location-list article{background:#051822b3;border:1px solid #84bdd32e;border-top:0;grid-template-columns:34px 1fr;align-items:center;display:grid}.location-list article.is-selected{background:#18495da6;box-shadow:inset 4px 0 #76cde9}.location-list article>input{accent-color:#72cce9;justify-self:center;width:16px;height:16px}.location-list article>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:13px 12px 13px 4px;display:grid}.location-list article span,.location-list article small{color:#789ba9;font-size:9px}.location-list article b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.location-editor>header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.location-editor>header span{color:#76cde9;letter-spacing:.12em;font-size:9px}.location-editor>header h2{font-family:var(--serif);margin:5px 0 0;font-size:30px}.location-editor>header small{color:#efc774}.location-rule-note{background:#6f4b1829;border-left:4px solid #efc774;gap:5px;margin-bottom:18px;padding:13px 15px;display:grid}.location-rule-note b{color:#f0cc83}.location-rule-note span{color:#aeb9b5;font-size:10px}.location-import{background:#051822b3;border:1px solid #84bdd338;margin-top:18px;padding:20px}.location-import summary{color:#8dd7ef;cursor:pointer;font-weight:900}.location-import p{color:#8ba4af;font-size:10px;line-height:1.7}.location-import textarea{color:#eef7fa;width:100%;min-height:150px;font:11px/1.65 var(--sans);resize:vertical;background:#071720;border:1px solid #416878;padding:12px}.ops-gate{place-items:center;padding:28px;display:grid}.ops-gate section{text-align:center;background:#051720d1;border:1px solid #84c9e559;width:min(560px,100%);padding:40px}.ops-gate span{color:#75cae8;letter-spacing:.15em;font-size:10px}.ops-gate h1{font-family:var(--serif);font-size:40px}.ops-gate p{color:#9ab1bb;line-height:1.7}.ops-gate a{color:#8bd8f1;font-weight:800}@media (width<=980px){.ops-desk-nav{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.ops-desk-nav a{scroll-snap-align:start;flex:0 0 240px}.ops-place-layout{grid-template-columns:1fr}.ops-place-layout>nav{grid-auto-columns:minmax(220px,72vw);grid-auto-flow:column;max-height:none;position:static;overflow-x:auto}.ops-system-summary{grid-template-columns:repeat(2,1fr)}.ops-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-finance-toolbar{grid-template-columns:1fr}.ops-run-list{grid-template-columns:repeat(2,1fr)}.location-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.location-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.location-toolbar .ops-actions{grid-column:1/-1}.location-batch-bar,.location-management-grid{grid-template-columns:1fr}.location-list{max-height:none;position:static}}@media (width<=680px){.ops-topbar{grid-template-columns:1fr auto}.ops-topbar>div{justify-items:end}.ops-topbar>small{display:none}.ops-panel>header{grid-template-columns:1fr}.ops-panel>header>b{justify-self:start}.ops-record>header,.ops-ticket-list>article>header{display:grid}.ops-record dl{grid-template-columns:repeat(2,1fr)}.ops-record dl div:nth-child(2){border-right:0}.ops-payment,.ops-refund-note{flex-direction:column;align-items:start}.ops-finance-summary{grid-template-columns:1fr 1fr}.ops-finance-toolbar{width:calc(100vw - 28px);margin-left:calc(-50vw + 50% + 14px);padding:12px}.ops-filter-group{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.ops-filter-group button{flex:none}.ops-bank-check,.ops-form-grid{grid-template-columns:1fr}.ops-form-grid .wide{grid-column:auto}.ops-adjustment{grid-template-columns:1fr}.ops-adjustment .ops-actions{grid-column:auto}.ops-interest-list article{flex-direction:column}.ops-ticket-list form{grid-template-columns:1fr}.ops-thread p{max-width:94%}.ops-system-summary{grid-template-columns:1fr}.location-hero h1{font-size:40px}.location-summary{grid-template-columns:1fr 1fr}.location-toolbar{grid-template-columns:1fr}.location-toolbar .ops-actions{grid-column:auto}.location-batch-bar .ops-actions{flex-wrap:nowrap;overflow-x:auto}.location-batch-bar .ops-actions button{flex:none}}.control-module,.control-module-gate{color:#edf7fb;min-height:100svh;font-family:var(--sans);background:radial-gradient(circle at 80% 0,#3996be29,#0000 32%),#06131c}.control-module *,.control-module-gate *{box-sizing:border-box}.control-module a,.control-module-gate a{color:inherit;text-decoration:none}.control-module-topbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030c12e0;border-bottom:1px solid #8ed0eb2e;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:68px;padding:12px clamp(18px,4vw,54px);display:grid;position:sticky;top:0}.control-module-topbar>a{color:#8fd5ee;font-size:12px}.control-module-topbar>div{justify-items:center;gap:3px;display:grid}.control-module-topbar span,.control-module-topbar time{color:#7faec0;font-size:10px}.control-module-topbar time{justify-self:end}.control-module-hero,.control-module-filters,.control-module-list,.control-module-record-summary{width:min(1180px,100% - clamp(28px,6vw,76px));margin-inline:auto}.control-module-readiness-link{background:#3b2d143d;border:1px solid #ebc26f57;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - clamp(28px,6vw,76px));margin:22px auto 0;padding:20px;display:flex}.control-module-readiness-link div{gap:5px;display:grid}.control-module-readiness-link span{color:#edbd63;letter-spacing:.12em;font-size:9px;font-weight:900}.control-module-readiness-link b{font-size:16px}.control-module-readiness-link p{color:#98adb7;margin:0;font-size:11px}.control-module-readiness-link>a{color:#8fd5ee;flex:none;font-size:12px;font-weight:850}.control-module-hero{grid-template-columns:1fr 210px;align-items:end;gap:40px;padding:clamp(44px,8vw,88px) 0 34px;display:grid}.control-module-hero>div>span{color:#77d3f2;letter-spacing:.14em;font-size:11px;font-weight:800}.control-module-hero h1{font-family:var(--serif);margin:8px 0 15px;font-size:clamp(40px,6vw,70px);line-height:1}.control-module-hero p{color:#9db4be;max-width:720px;margin:0;line-height:1.8}.control-module-hero>article{background:#092431c7;border:1px solid #78cff157;align-content:end;min-height:175px;padding:22px;display:grid}.control-module-hero>article small,.control-module-hero>article span{color:#8eb8c9;font-size:10px}.control-module-hero>article b{font-size:64px;line-height:1}.control-module-filters{border-block:1px solid #84c2db33;gap:8px;padding:16px 0;display:flex;overflow-x:auto}.control-module-filters button{color:#a9c4cf;cursor:pointer;background:0 0;border:1px solid #87c5de4d;border-radius:999px;flex:none;min-height:38px;padding:0 15px}.control-module-filters button[aria-pressed=true]{color:#04131b;background:#69d1f5;border-color:#69d1f5;font-weight:900}.control-module-list{gap:10px;padding:30px 0 90px;display:grid}.control-module-list>a{background:#081c27b8;border:1px solid #81bed83b;border-left:4px solid #5b8da2;grid-template-columns:42px 1fr minmax(170px,220px);align-items:center;gap:18px;min-height:122px;padding:20px;display:grid}.control-module-list>a[data-priority=urgent]{border-left-color:#ff8178}.control-module-list>a[data-priority=today]{border-left-color:#edbd63}.control-module-list>article.control-record{background:#081c27b8;border:1px solid #81bed83b;grid-template-columns:42px 1fr minmax(220px,310px);align-items:center;gap:18px;min-height:112px;padding:20px;display:grid}.control-record>span{color:#6295aa;font-family:var(--serif);font-size:18px}.control-record h2{margin:5px 0 7px;font-size:17px}.control-record p{color:#98adb7;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.control-record small{color:#6fc9e8;letter-spacing:.1em;font-size:9px}.control-record aside{text-align:right;justify-items:end;gap:5px;display:grid}.control-record aside b{color:#efca80;font-size:10px}.control-record aside time{color:#7296a5;font-size:9px}.control-module-list>a>span{color:#6295aa;font-family:var(--serif);font-size:22px}.control-module-list h2{margin:5px 0 7px;font-size:19px}.control-module-list p{color:#98adb7;margin:0;font-size:12px;line-height:1.55}.control-module-list small{color:#6fc9e8;letter-spacing:.1em;font-size:9px}.control-module-list aside{text-align:right;justify-items:end;gap:7px;display:grid}.control-module-list aside b{color:#efca80;font-size:11px}.control-module-list aside time{color:#7296a5;font-size:9px}.control-module-list aside strong{color:#89d8f4;margin-top:8px;font-size:11px}.control-module-empty{color:#91aab4;border:1px solid #81bed833;justify-items:center;gap:7px;padding:42px 20px;display:grid}.control-module-record-summary{border-block:1px solid #84c2db33;grid-template-columns:repeat(3,1fr);display:grid}.control-module-record-summary article{border-right:1px solid #84c2db29;gap:5px;padding:18px;display:grid}.control-module-record-summary article:last-child{border-right:0}.control-module-record-summary span{color:#8daeba;font-size:10px}.control-module-record-summary b{font-size:28px}.control-module-gate{place-items:center;padding:24px;display:grid}.control-module-gate>section{background:#05141ddb;border:1px solid #85cfed54;gap:14px;width:min(540px,100%);padding:clamp(28px,6vw,48px);display:grid}.control-module-gate span{color:#76cbe9;letter-spacing:.14em;font-size:10px}.control-module-gate h1{font-family:var(--serif);margin:0;font-size:clamp(34px,7vw,52px)}.control-module-gate p{color:#9fb5bf;margin:0;line-height:1.7}.control-module-gate a{color:#85d7f3}@media (width<=700px){.control-module-topbar{grid-template-columns:1fr auto}.control-module-topbar>div{justify-items:end}.control-module-topbar time{display:none}.control-module-hero{grid-template-columns:1fr;gap:20px}.control-module-hero>article{min-height:135px}.control-module-list>a{grid-template-columns:32px 1fr;align-items:start}.control-module-list aside{text-align:left;grid-column:2;justify-items:start}.control-module-list>article.control-record{grid-template-columns:32px 1fr;align-items:start}.control-record aside{text-align:left;grid-column:2;justify-items:start}.control-module-readiness-link{display:grid}}:root{--r-bg:#06131c;--r-panel:#0a202c;--r-line:#8bcfe838;--r-text:#edf7fb;--r-muted:#95afba;--r-blue:#71d1f1;--r-gold:#ebc26f;--r-ok:#7fe0aa}.readiness-room,.readiness-gate{min-height:100svh;color:var(--r-text);background:radial-gradient(circle at 80% 0,#2a8cb530,transparent 34rem),var(--r-bg);font-family:Noto Sans TC,system-ui,sans-serif}.readiness-room a,.readiness-gate a{color:inherit;text-decoration:none}.readiness-room>header{z-index:5;border-bottom:1px solid var(--r-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030c12e6;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:12px clamp(18px,4vw,54px);display:grid;position:sticky;top:0}.readiness-room>header>a{color:var(--r-blue);font-size:12px}.readiness-room>header>div{justify-items:center;display:grid}.readiness-room>header span,.readiness-room>header time{color:var(--r-muted);font-size:10px}.readiness-room>header time{justify-self:end}.readiness-hero,.readiness-journeys,.readiness-gates,.readiness-boundary{width:min(1120px,100% - 32px);margin-inline:auto}.readiness-hero{grid-template-columns:1fr 230px;align-items:end;gap:36px;padding:clamp(44px,7vw,82px) 0 28px;display:grid}.readiness-hero>div>span,.readiness-journeys>header span,.readiness-gates>header span{color:var(--r-gold);letter-spacing:.14em;font-size:11px;font-weight:900}.readiness-hero h1{max-width:790px;margin:8px 0 14px;font-size:clamp(38px,6vw,68px);line-height:1.08}.readiness-hero p{color:var(--r-muted);margin:0;line-height:1.75}.readiness-hero>article{border:1px solid var(--r-ok);background:#11383073;align-content:end;gap:7px;min-height:175px;padding:22px;display:grid}.readiness-hero article small,.readiness-hero article span{color:var(--r-muted);font-size:11px}.readiness-hero article b{color:var(--r-ok);font-size:46px}.readiness-journeys,.readiness-gates{padding:25px 0}.readiness-journeys h2,.readiness-gates h2{margin:6px 0 18px;font-size:25px}.readiness-journeys>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.readiness-journeys article{border:1px solid var(--r-line);background:var(--r-panel);align-content:start;gap:11px;min-height:210px;padding:20px;display:grid}.readiness-journeys article>b{color:#527e91;font-size:25px}.readiness-journeys h3{margin:5px 0 0}.readiness-journeys p{color:var(--r-muted);margin:0;font-size:12px;line-height:1.7}.readiness-journeys article>span{color:var(--r-ok);margin-top:auto;font-size:11px;font-weight:900}.readiness-gates>a{border:1px solid var(--r-line);background:#091f2bd1;grid-template-columns:70px 1fr auto;align-items:center;gap:18px;min-height:122px;margin-bottom:8px;padding:20px;display:grid}.readiness-gates>a>span{color:var(--r-ok);font-size:11px;font-weight:900}.readiness-gates>a[data-status=attention]>span{color:var(--r-gold)}.readiness-gates h3{margin:0 0 6px}.readiness-gates p{color:var(--r-text);margin:0 0 6px}.readiness-gates small{color:var(--r-muted)}.readiness-gates>a>b{color:var(--r-blue);font-size:11px}.readiness-boundary{background:#362b1647;border:1px solid #ebc26f61;margin-top:20px;margin-bottom:70px;padding:22px}.readiness-boundary b{color:var(--r-gold)}.readiness-boundary p,.readiness-boundary span{color:var(--r-muted);line-height:1.7}.readiness-boundary span{font-size:12px}.readiness-gate{place-items:center;padding:24px;display:grid}.readiness-gate section{border:1px solid var(--r-line);background:var(--r-panel);width:min(520px,100%);padding:36px}.readiness-gate span,.readiness-gate a{color:var(--r-blue)}.readiness-gate h1{margin:8px 0;font-size:42px}.readiness-gate p{color:var(--r-muted)}@media (width<=760px){.readiness-room>header{grid-template-columns:1fr auto}.readiness-room>header time{display:none}.readiness-hero,.readiness-journeys>div{grid-template-columns:1fr}.readiness-journeys article{min-height:160px}.readiness-gates>a{grid-template-columns:58px 1fr}.readiness-gates>a>b{grid-column:2}}:root{--j-bg:#071019;--j-panel:#101b25;--j-line:#ffffff1c;--j-text:#f5f1e9;--j-muted:#f5f1e99e;--j-gold:#e8bd61;--j-blue:#78c7ff}*{box-sizing:border-box}body{background:var(--j-bg);margin:0}.journey-room,.journey-gate{min-height:100dvh;color:var(--j-text);background:radial-gradient(circle at 70% -10%, #3984bb2e, transparent 38rem), var(--j-bg);font-family:Noto Sans TC,system-ui,sans-serif}.journey-topbar{border-bottom:1px solid var(--j-line);background:#050d15eb;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;padding:12px clamp(16px,4vw,48px);display:grid}.journey-topbar a{color:var(--j-text);font-size:13px;font-weight:800;text-decoration:none}.journey-topbar>a:last-child{justify-self:end}.journey-topbar div{text-align:center;display:grid}.journey-topbar span,.journey-hero>div>span,.journey-panel header span{color:var(--j-gold);letter-spacing:.12em;font-size:11px;font-weight:850}.journey-hero,.journey-metrics,.journey-grid,.journey-recent{width:min(1180px,100% - 32px);margin-inline:auto}.journey-hero{justify-content:space-between;align-items:end;gap:30px;padding:48px 0 24px;display:flex}.journey-hero h1{margin:8px 0;font-size:clamp(30px,5vw,58px);line-height:1.14}.journey-hero p{max-width:760px;color:var(--j-muted);margin:0;line-height:1.75}.journey-hero label{color:var(--j-muted);gap:7px;font-size:12px;display:grid}.journey-hero select,.journey-hero input,.journey-link-builder select,.journey-link-builder input{min-height:42px;color:var(--j-text);border:1px solid var(--j-line);background:#0a151f;border-radius:9px;padding:0 12px}.journey-metrics{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:16px;display:grid}.journey-metrics article{border:1px solid var(--j-line);background:var(--j-panel);border-radius:14px;align-content:start;gap:8px;min-height:126px;padding:16px;display:grid}.journey-metrics span{color:var(--j-muted);font-size:12px}.journey-metrics b{font-size:28px}.journey-metrics small{color:var(--j-muted);line-height:1.45}.journey-metrics .journey-rate{border-color:#e8bd6173}.journey-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.journey-panel{border:1px solid var(--j-line);background:#101b25f0;border-radius:18px;padding:20px}.journey-panel header h2{margin:5px 0 0;font-size:22px}.journey-funnel>div{justify-items:center;gap:7px;margin-top:20px;display:grid}.journey-funnel>div>div{background:linear-gradient(90deg,#347fb538,#e8bd611a);border:1px solid #78c7ff3d;border-radius:7px;justify-content:space-between;align-items:center;min-height:46px;padding:0 16px;display:flex}.journey-source-list,.journey-intent-list{gap:14px;margin-top:20px;display:grid}.journey-source-list>div{grid-template-columns:minmax(110px,1fr) 2fr auto;align-items:center;gap:12px;display:grid}.journey-source-list span{display:grid}.journey-source-list small,.journey-intent-list small,.journey-row small{color:var(--j-muted)}.journey-source-list i{background:#ffffff14;border-radius:99px;height:7px;overflow:hidden}.journey-source-list em{border-radius:inherit;background:linear-gradient(90deg, var(--j-blue), var(--j-gold));height:100%;display:block}.journey-source-list strong{font-size:12px}.journey-intent-list{grid-template-columns:1fr 1fr}.journey-intent-list div{border:1px solid var(--j-line);border-radius:12px;gap:5px;padding:15px;display:grid}.journey-intent-list b{font-size:28px}.journey-link-builder form{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.journey-link-builder label{color:var(--j-muted);gap:6px;font-size:12px;display:grid}.journey-link-builder button{color:#161b1f;background:var(--j-gold);cursor:pointer;border:0;border-radius:10px;grid-column:1/-1;min-height:44px;font-weight:900}.journey-copied{background:#52b87a1f;border-radius:10px;gap:6px;margin-top:12px;padding:12px;display:grid}.journey-copied span{overflow-wrap:anywhere;color:var(--j-muted);font-size:12px}.journey-recent{margin-top:16px;margin-bottom:60px}.journey-table{margin-top:18px;overflow-x:auto}.journey-row{border-bottom:1px solid var(--j-line);grid-template-columns:1.1fr 1.25fr 1.2fr .8fr 1.45fr;gap:16px;min-width:940px;padding:13px 8px;display:grid}.journey-row>span{align-content:start;gap:5px;display:grid}.journey-row-head{color:var(--j-muted);font-size:12px;font-weight:850}.journey-row .has-result{color:#8ce0ae}.journey-empty{color:var(--j-muted)}.kpi-trust,.report-grid,.kpi-all,.kpi-footer{width:min(1180px,100% - 32px);margin-inline:auto}.kpi-trust{color:var(--j-muted);background:#78c7ff12;border:1px solid #78c7ff40;border-radius:12px;flex-wrap:wrap;gap:8px 18px;margin-bottom:16px;padding:15px 18px;font-size:13px;display:flex}.kpi-trust b{color:var(--j-blue)}.report-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.report-card{border:1px solid var(--j-line);background:var(--j-panel);border-radius:18px;align-content:start;gap:16px;min-height:330px;padding:22px;display:grid}.report-card header span{color:var(--j-gold);letter-spacing:.12em;font-size:11px;font-weight:900}.report-card h2{margin:6px 0 0;font-size:22px}.report-card p{color:var(--j-muted);margin:0;line-height:1.7}.report-state{border:1px solid var(--j-line);border-radius:10px;justify-content:space-between;align-items:center;padding:13px;display:flex}.report-state b{font-size:20px}.report-state span{font-size:12px;font-weight:850}.report-state .approved{color:#8ce0ae}.report-state .draft{color:var(--j-gold)}.report-actions{gap:8px;margin-top:auto;display:grid}.report-actions button{border:1px solid var(--j-line);min-height:43px;color:var(--j-text);cursor:pointer;background:#0a151f;border-radius:9px;font-weight:850}.report-actions button:disabled{opacity:.5;cursor:wait}.report-actions .approve{color:var(--j-gold);border-color:#e8bd618c}.report-actions .download{background:var(--j-gold);color:#101820;border:0}.kpi-all>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.kpi-all article{border:1px solid var(--j-line);border-radius:10px;gap:7px;padding:14px;display:grid}.kpi-all article span{color:var(--j-muted);font-size:12px}.kpi-all article b{font-size:20px}.kpi-footer{color:var(--j-muted);text-align:center;padding:22px 0 60px;font-size:12px}.journey-gate{place-items:center;padding:24px;display:grid}.journey-gate section{border:1px solid var(--j-line);background:var(--j-panel);border-radius:18px;width:min(520px,100%);padding:28px}.journey-gate span,.journey-gate a{color:var(--j-gold)}@media (width<=980px){.journey-metrics{grid-template-columns:repeat(3,1fr)}.journey-grid,.report-grid{grid-template-columns:1fr}.kpi-all>div{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.journey-topbar{grid-template-columns:1fr auto}.journey-topbar>div{display:none}.journey-hero{padding-top:30px;display:grid}.journey-metrics{display:flex;overflow-x:auto}.journey-metrics article{flex:0 0 148px}.journey-source-list>div{grid-template-columns:1fr auto}.journey-source-list i{grid-area:2/1/auto/-1}.journey-intent-list,.journey-link-builder form,.kpi-all>div{grid-template-columns:1fr}}.wish-control{color:#edf6ff;background:#07101a;min-height:100dvh;padding:28px clamp(18px,4vw,56px) 64px}.wish-control>header{max-width:900px;margin:auto}.wish-control a{color:#8ed7ff}.wish-control h1{margin:.4rem 0;font-size:clamp(2rem,5vw,3.6rem)}.wish-control p{color:#aab9c7;line-height:1.7}.wish-control-summary,.wish-control-list{gap:14px;max-width:1100px;margin:28px auto;display:grid}.wish-control-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.wish-control-summary article,.wish-control-rules,.wish-control-list>article{background:#0c1824;border:1px solid #274258;border-radius:18px;padding:18px}.wish-control-summary b{font-size:2rem;display:block}.wish-control-rules{max-width:1100px;margin:0 auto}.wish-control-rules ol{gap:7px;padding-left:1.4rem;display:grid}.wish-control-list{grid-template-columns:1fr}.wish-control-list>article>header,.wish-control-list>article>footer{justify-content:space-between;gap:12px;display:flex}.wish-control-list h2{font-size:1.05rem;line-height:1.55}.wish-control-list>article>footer{color:#8fa4b6;border-top:1px solid #203447;padding-top:10px;font-size:.78rem}.wish-control-state{gap:8px;margin:11px 0;display:flex}.wish-control-state span,.wish-control-state small{color:#8ed7ff;background:#14283a;border-radius:999px;padding:5px 9px;font-size:.72rem}.status-approved{border-color:#2c705a!important}.status-rejected{border-color:#754044!important}.wish-control-list form{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.wish-control-list label{color:#9fb0bf;gap:6px;font-size:.78rem;display:grid}.wish-control-list label.wide{grid-column:1/-1}.wish-control-list input,.wish-control-list textarea{color:#edf6ff;background:#07121d;border:1px solid #274258;border-radius:10px;width:100%;padding:10px 12px;line-height:1.5}.wish-control-list textarea:disabled{opacity:.45}.wish-control-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.wish-control-actions button{color:#dcebf5;background:#102132;border:1px solid #355269;border-radius:999px;padding:9px 13px}.wish-control-actions button.approve{color:#86e8c3;border-color:#55c69c}.wish-control-actions button.reject{color:#ff9da5;border-color:#b86369}.wish-control-actions button:disabled{opacity:.45}.wish-control-error,.wish-control-message{border-radius:12px;max-width:1100px;margin:20px auto;padding:12px 15px}.wish-control-error{background:#3b1d25;color:#ff9da5!important}.wish-control-message{background:#14352d;color:#8ce6c1!important}@media (width<=700px){.wish-control-list form{grid-template-columns:1fr}.wish-control-list label.wide,.wish-control-actions{grid-column:1}.wish-control-list>article>header,.wish-control-list>article>footer{display:grid}}.newsroom-article-page{color:#f3eee5;min-height:100svh;font-family:var(--sans);background:radial-gradient(circle at 80% 0,#4ac5aa1f,#0000 28%),#071219}.newsroom-article-page *{box-sizing:border-box}.newsroom-article-masthead{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040e14d1;border-bottom:1px solid #95d5c72e;grid-template-columns:1fr auto 1fr;align-items:center;min-height:78px;padding:10px clamp(16px,4vw,52px);display:grid}.newsroom-article-masthead>div{justify-items:center;gap:2px;display:grid}.newsroom-article-masthead span{color:#76dfc8;letter-spacing:.16em;font-size:9px}.newsroom-article-masthead b{font-size:20px}.newsroom-article-masthead small{color:#7f9996;font-size:9px}.newsroom-article-masthead a{color:#dce9e6;font-size:11px;text-decoration:none}.newsroom-article-masthead>a:last-child{justify-self:end}.newsroom-article-paper{background:#0a1d26e0;border:1px solid #95d5c72e;border-radius:26px;width:min(1040px,100% - clamp(20px,5vw,66px));margin:clamp(20px,4vw,52px) auto 90px;padding:clamp(24px,6vw,78px);box-shadow:0 28px 90px #0000003d}.newsroom-article-folio{color:#819a97;border-block:1px solid #95d5c72e;justify-content:space-between;gap:16px;padding-block:10px;font-size:10px;display:flex}.newsroom-article-type{color:#76dfc8;letter-spacing:.15em;margin:42px 0 12px;font-weight:850}.newsroom-article-paper>header h1{letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(42px,7vw,82px);line-height:1.06}.newsroom-article-paper>header h2{color:#a8bbb8;max-width:760px;margin:22px 0 0;font-size:clamp(20px,3vw,30px);font-weight:500;line-height:1.5}.newsroom-article-lead{color:#c2d0cd;border-top:1px solid #95d5c738;max-width:820px;margin:34px 0 0;padding-top:24px;font-size:clamp(18px,2.3vw,24px);line-height:1.75}.newsroom-article-hero{margin:50px 0 0}.newsroom-article-hero img{object-fit:cover;border-radius:18px;width:100%;max-height:620px}.newsroom-article-hero figcaption{color:#7b9490;margin-top:7px;font-size:9px}.newsroom-article-findings{background:#285b5333;border:1px solid #95d5c733;border-radius:18px;grid-template-columns:120px 1fr;gap:26px;margin-top:48px;padding:24px;display:grid}.newsroom-article-findings>span,.newsroom-article-limits span,.newsroom-article-sources>header span,.newsroom-article-next>span{color:#76dfc8;letter-spacing:.13em;font-size:10px;font-weight:850}.newsroom-article-findings ol{gap:11px;margin:0;padding-left:20px;display:grid}.newsroom-article-findings li{padding-left:6px;line-height:1.7}.newsroom-article-body{color:#d9e3e0;max-width:760px;margin:56px auto;font-size:18px;line-height:2}.newsroom-article-body p{margin:0 0 1.6em}.newsroom-article-body section{margin:48px 0}.newsroom-article-body h2{color:#f5f0e7;border-bottom:1px solid #95d5c72e;margin:0 0 18px;padding-bottom:10px;font-size:30px;line-height:1.3}.newsroom-article-limits{background:#0a1921;border:1px solid #95d5c72e;border-radius:16px;padding:22px}.newsroom-article-limits p{color:#9bb0ad;margin:8px 0 0;font-size:13px;line-height:1.8}.newsroom-article-sources{margin-top:48px}.newsroom-article-sources h2{margin:7px 0 18px;font-size:30px}.newsroom-article-sources ol{border-top:1px solid #95d5c72e;margin:0;padding:0;list-style:none}.newsroom-article-sources li{border-bottom:1px solid #95d5c724;grid-template-columns:1fr auto;gap:18px;padding:16px 0;display:grid}.newsroom-article-sources li div{gap:5px;display:grid}.newsroom-article-sources li span,.newsroom-article-sources li small{color:#829a97}.newsroom-article-sources li a{color:#76dfc8;align-self:center;font-size:11px;font-weight:800}.newsroom-article-next{background:linear-gradient(145deg,#28655a66,#07141b);border:1px solid #76dfc847;border-radius:22px;margin-top:60px;padding:clamp(24px,5vw,48px)}.newsroom-article-next h2{max-width:720px;margin:10px 0;font-size:clamp(28px,4vw,46px)}.newsroom-article-next p{color:#a6b9b6;line-height:1.7}.newsroom-article-next a{color:#051219;background:#76dfc8;border-radius:999px;margin-top:16px;padding:13px 17px;font-weight:850;text-decoration:none;display:inline-block}@media (width<=620px){.newsroom-article-masthead{grid-template-columns:auto 1fr}.newsroom-article-masthead>div{justify-items:end}.newsroom-article-masthead>a:last-child{display:none}.newsroom-article-paper{border-radius:20px;width:calc(100% - 14px);margin-top:8px;padding:24px 20px}.newsroom-article-folio{gap:8px;font-size:8px}.newsroom-article-findings{grid-template-columns:1fr}.newsroom-article-body{font-size:17px}.newsroom-article-sources li{grid-template-columns:1fr}}.city-legal-shell{color:#f5f1e8;background:linear-gradient(#09131e,#07101a 520px);min-height:100vh;padding:0 20px 72px;position:relative;overflow:hidden}.city-legal-glow{pointer-events:none;background:linear-gradient(90deg,#030910bf,#0000 48%,#030910b8),linear-gradient(#03091014,#07101a 540px);position:absolute;inset:0}.city-legal-nav,.city-legal-paper{z-index:1;width:min(900px,100%);margin-inline:auto;position:relative}.city-legal-nav{border-bottom:1px solid #ffffff29;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-height:76px;font-size:.82rem;display:grid}.city-legal-nav a{text-decoration:none}.city-legal-nav a:last-child{justify-self:end}.city-legal-nav span{color:#9db0c2;letter-spacing:.1em}.city-legal-paper{color:#17202b;background:#f5f0e6;border:1px solid #ffffff24;border-radius:28px;margin-top:280px;padding:clamp(26px,6vw,64px);box-shadow:0 30px 90px #00000061}.city-legal-paper header>p:first-child{color:#72542c;letter-spacing:.16em;margin:0;font-size:.75rem;font-weight:800}.city-legal-paper h1{font-family:var(--serif);margin:12px 0 18px;font-size:clamp(2rem,7vw,4rem);font-weight:700;line-height:1.08}.city-legal-meta{color:#65707d;border-block:1px solid #17202b2e;flex-wrap:wrap;gap:8px 18px;padding:14px 0;font-size:.78rem;display:flex}.city-legal-intro{color:#46515e;margin:26px 0 0;font-size:1.05rem;line-height:1.9}.city-legal-sections{gap:0;margin-top:30px;display:grid}.city-legal-sections section{border-top:1px solid #17202b21;padding:26px 0}.city-legal-sections h2{color:#8a2f35;font-family:var(--serif);margin:0 0 10px;font-size:1.18rem}.city-legal-sections p,.city-legal-paper footer p{color:#35404c;margin:0;line-height:1.95}.city-legal-paper footer{border-top:2px solid #17202b;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:24px;display:flex}.city-legal-paper footer a{color:#fff;background:#17202b;border-radius:999px;flex:none;padding:13px 18px;font-weight:760;text-decoration:none}@media (width<=680px){.city-legal-shell{background-size:auto 440px;padding-inline:14px}.city-legal-nav{grid-template-columns:1fr auto}.city-legal-nav span{display:none}.city-legal-paper{border-radius:22px;margin-top:190px}.city-legal-paper footer{flex-direction:column;align-items:stretch}.city-legal-paper footer a{text-align:center}}.media-script-placeholder{isolation:isolate;color:#f3f6f8;background:linear-gradient(145deg,#07101b,#101923 58%,#07101a);border:1px solid #92d2ee33;border-radius:24px;align-content:end;gap:12px;min-height:330px;padding:28px;display:grid;position:relative;overflow:hidden}.media-script-grid{z-index:-1;opacity:.36;background-image:linear-gradient(#89d5f514 1px,#0000 1px),linear-gradient(90deg,#89d5f514 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 26%,#000);mask-image:linear-gradient(#0000,#000 26%,#000)}.media-script-placeholder:after{content:"";z-index:-1;border:1px solid #89d5f538;border-radius:50%;height:72%;position:absolute;inset:auto -10% -45% 12%;box-shadow:0 0 90px #40b2e824}.media-script-placeholder header{gap:3px;display:grid}.media-script-placeholder header>span{color:#86dafc;letter-spacing:.18em;font-size:10px;font-weight:800}.media-script-placeholder header>b{font-size:clamp(20px,4.2vw,32px);font-weight:650}.media-script-placeholder header>small{color:#9eabba;font-size:11px}.media-script-placeholder>p{color:#c3ccd6;max-width:700px;margin:0;font-size:13px;line-height:1.7}.media-script-placeholder ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.media-script-placeholder li{grid-template-columns:28px 1fr;align-items:start;gap:8px;display:grid}.media-script-placeholder li>span{color:#86dafc;font-size:10px;font-weight:800}.media-script-placeholder li p{color:#d8dee5;margin:0;font-size:12px;line-height:1.55}.media-script-placeholder footer{color:#94a2b1;border-top:1px solid #ffffff1a;padding-top:10px;font-size:11px;line-height:1.55}.media-script-placeholder.is-compact{border:0;border-radius:0;min-height:210px;padding:18px}.media-script-placeholder.is-compact header>b{font-size:18px}.media-script-placeholder.is-compact ol{gap:4px}.media-script-placeholder.is-compact li p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}@media (width<=560px){.media-script-placeholder{min-height:300px;padding:20px}.media-script-placeholder.is-compact{min-height:190px;padding:15px}}.location-public{color:#f4f1e9;background:radial-gradient(circle at 12% 0,#537e9738,#0000 34rem),#070a0f;min-height:100svh;padding-bottom:72px;overflow:hidden}.location-public a{text-decoration:none}.location-public__header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.08em;background:#05080cdb;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 20px;font-size:13px;font-weight:800;display:flex;position:sticky;top:0}.location-public__header a:last-child{color:#f1c56f}.location-public__hero{background:linear-gradient(#07101a,#080c12);grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);align-items:end;gap:26px;padding:42px 22px;display:grid}.location-public__hero-copy{padding-bottom:8px}.location-public__hero-copy>p,.location-public__benefits header>span,.location-public__cooperation header>span{color:#f1c56f;letter-spacing:.18em;margin:0 0 12px;font-size:12px;font-weight:850}.location-public__wordmark{object-fit:contain;object-position:left center;width:min(74vw,390px);max-height:110px;margin:0 0 22px}.location-public__logo{object-fit:contain;background:#ffffffe6;border:1px solid #ffffff47;border-radius:50%;width:92px;height:92px;margin-bottom:18px}.location-public__hero h1{font-family:var(--serif);letter-spacing:-.05em;align-items:flex-end;gap:12px;margin:0;font-size:clamp(38px,9vw,72px);font-weight:800;line-height:1.06;display:flex}.location-public__hero h1 small{color:#f1c56f;font-family:var(--sans);letter-spacing:.08em;margin-bottom:6px;font-size:13px}.location-public__hero-copy>strong{color:#ffffffd1;max-width:680px;margin-top:18px;font-size:clamp(16px,4vw,21px);font-weight:600;line-height:1.75}@media (width<=760px){.location-public__hero{grid-template-columns:1fr;padding:18px 16px 34px}.location-public__hero-copy{padding:0 6px}}.location-public__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.location-public__actions>a,.location-public__share-action>button,.location-public__benefits article a,.location-public__benefits>a,.location-public__cooperation>a,.location-public__share a{color:#fff;background:#080c12c7;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 19px;font-size:14px;font-weight:800;display:inline-flex}.location-public__share-action{flex-direction:column;display:inline-flex;position:relative}.location-public__share-action>button{color:#171006;cursor:pointer;background:#f1c56f;border-color:#f1c56f}.location-public__share-action>small{color:#e9eef3;background:#111820;border-radius:8px;width:max-content;max-width:min(78vw,340px);padding:7px 10px;font-size:11px;position:absolute;top:calc(100% + 8px);left:0}.location-public__facts,.location-public__benefits,.location-public__transactions,.location-public__cooperation,.location-public__share{width:min(100% - 32px,1120px);margin:18px auto 0}.location-public__facts{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:22px;gap:1px;display:grid;overflow:hidden}.location-public__facts article{background:#0d1219;padding:25px 22px}.location-public__facts span,.location-public__benefits article>span,.location-public__cooperation article>span{color:#f1c56f;letter-spacing:.12em;font-size:11px;font-weight:850}.location-public__facts h2,.location-public__benefits h2,.location-public__cooperation h2,.location-public__share h2{font-family:var(--serif);margin:9px 0 10px;font-size:clamp(23px,5.5vw,34px)}.location-public__facts p,.location-public__benefits p,.location-public__cooperation p,.location-public__share p{color:#f4f1e9ad;margin:7px 0 0;line-height:1.8}.location-public__benefits,.location-public__transactions,.location-public__cooperation,.location-public__share{background:#0d1219f0;border:1px solid #ffffff1f;border-radius:22px;padding:28px 22px}.location-public__transactions>header>span{color:#73d4ed;letter-spacing:.14em;font-size:11px;font-weight:850}.location-public__transaction-tabs{gap:10px;margin-top:22px;display:grid}.location-public__transaction-tabs button{color:#f4f1e9;text-align:left;background:#ffffff06;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:86px;padding:16px 18px;display:flex}.location-public__transaction-tabs button.is-active{background:#2b91aa2e;border-color:#73d4edcc}.location-public__transaction-tabs small{color:#f4f1e994;line-height:1.55}.location-public__catalog{gap:10px;margin-top:18px;display:grid}.location-public__catalog>button{color:#f4f1e9;text-align:left;background:#ffffff06;border:1px solid #ffffff24;border-radius:17px;gap:8px;padding:18px;display:grid}.location-public__catalog>button.is-selected{background:#f1c56f14;border-color:#f1c56f;box-shadow:inset 0 0 0 1px #f1c56f3d}.location-public__catalog span,.location-public__catalog em{color:#73d4ed;letter-spacing:.08em;font-size:10px;font-style:normal;font-weight:850}.location-public__catalog h3{margin:0;font-size:19px}.location-public__catalog p{color:#f4f1e99e;margin:0;font-size:12px;line-height:1.65}.location-public__catalog>button>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.location-public__catalog b{color:#fff1bc;font-size:16px}.location-public__catalog small{color:#f4f1e994}.location-public__catalog-empty{background:#ffffff0b;border-radius:12px;margin:18px 0 0;padding:13px 15px;font-size:12px;color:#f4f1e99e!important}.location-public__transaction-form{background:#080d13;border-radius:18px;gap:14px;margin-top:18px;padding:20px;display:grid}.location-public__transaction-form label{color:#f4f1e9b3;gap:7px;font-size:12px;font-weight:750;display:grid}.location-public__transaction-form input,.location-public__transaction-form select,.location-public__transaction-form textarea{color:#fff;width:100%;min-height:46px;font:inherit;background:#121923;border:1px solid #ffffff29;border-radius:12px;outline:0;padding:11px 13px}.location-public__transaction-form textarea{resize:vertical}.location-public__transaction-form .consent{align-items:flex-start;line-height:1.65;display:flex}.location-public__transaction-form .consent input{width:18px;min-height:18px;margin-top:3px}.location-public__transaction-form button{color:#071016;background:#73d4ed;border:0;border-radius:999px;min-height:50px;font-weight:900}.location-public__track-link{background:var(--accent,#f2be57);color:#121212;border-radius:999px;width:max-content;max-width:100%;margin:14px auto 0;padding:12px 18px;font-weight:800;text-decoration:none;display:flex}.location-public__transaction-message{background:#73d4ed1f;border-radius:12px;padding:14px 16px;color:#dff8ff!important}.location-public__transaction-footnote{color:#f4f1e985;margin-top:16px;line-height:1.7;display:block}.location-public__benefits>div,.location-public__cooperation>div{gap:12px;margin-top:24px;display:grid}.location-public__benefits article,.location-public__cooperation article{background:#ffffff06;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;align-items:flex-start;padding:20px;display:flex}.location-public__benefits article h3,.location-public__cooperation article h3{margin:10px 0 8px;font-size:20px}.location-public__benefits article strong{color:#fff1bc;font-size:19px;line-height:1.5}.location-public__benefits article small,.location-public__cooperation>small{color:#f4f1e98c;margin-top:14px;line-height:1.65}.location-public__benefits article a,.location-public__benefits>a,.location-public__cooperation>a{color:#f1c56f;border-color:#f1c56f8c;margin-top:18px}.location-public__cooperation article.is-closed{opacity:.58}.location-public__share{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.location-public__share h2,.location-public__share p{flex-basis:100%}.location-public__share a{min-height:44px}@media (width>=760px){.location-public__header{padding-inline:34px}.location-public__hero{min-height:720px;padding:70px max(7vw,48px)}.location-public__facts,.location-public__benefits>div,.location-public__cooperation>div{grid-template-columns:repeat(3,minmax(0,1fr))}.location-public__benefits,.location-public__transactions,.location-public__cooperation,.location-public__share{padding:38px}.location-public__transaction-tabs,.location-public__catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.location-public__transaction-form{grid-template-columns:repeat(2,minmax(0,1fr))}.location-public__transaction-form .wide,.location-public__transaction-form button,.location-public__transaction-message{grid-column:1/-1}}.location-public__hero .neon-shoutout-stage{z-index:4;top:auto;bottom:28px}.location-public__hero .neon-shoutout-card{width:min(82%,420px)}
