@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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--seeker-paper:#eef7f4;--seeker-surface:#fbfffd;--seeker-ink:#18463c;--seeker-muted:#58726b;--seeker-line:#18463c21;--seeker-coral:#e4755d;--seeker-coral-dark:#b34f3b;--seeker-teal:#2f8b78;--seeker-gold:#c58e37;--seeker-radius:16px;--seeker-shadow:0 18px 50px #2f433a1a}.seeker-workspace{min-height:100dvh;color:var(--seeker-ink);background:radial-gradient(circle at 78% 7%, #c7eade6b, transparent 28%), var(--seeker-paper);font-family:var(--font-geist-sans), "Microsoft YaHei", sans-serif}.seeker-workspace button,.seeker-workspace input,.seeker-workspace select,.seeker-workspace textarea{font:inherit}.seeker-workspace button,.seeker-workspace a{-webkit-tap-highlight-color:transparent}.seeker-topbar{z-index:30;border-bottom:1px solid var(--seeker-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfffde6;grid-template-columns:220px 1fr auto;align-items:center;min-height:72px;padding:0 34px;display:grid;position:sticky;top:0}.seeker-brand{color:var(--seeker-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;display:flex}.seeker-brand img{object-fit:contain;width:116px;height:auto}.seeker-brand span{border-left:1px solid var(--seeker-line);color:var(--seeker-muted);white-space:nowrap;padding-left:10px;font-size:12px}.desktop-nav{justify-self:center;gap:4px;display:flex}.desktop-nav button{color:#60716b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 15px;transition:background .18s,color .18s,transform .18s;display:flex;position:relative}.desktop-nav button:hover{color:var(--seeker-ink);background:#1e6b5812}.desktop-nav button:active{transform:translateY(1px)}.desktop-nav button.active{background:var(--seeker-ink);color:#fff}.topbar-actions{align-items:center;gap:9px;display:flex}.topbar-actions>button{cursor:pointer;border:0}.topbar-actions>button:first-child{width:42px;height:42px;color:var(--seeker-ink);background:#173a320f;border-radius:50%;place-items:center;display:grid;position:relative}.topbar-actions>button:first-child span{border:2px solid var(--seeker-surface);background:var(--seeker-coral);color:#fff;border-radius:10px;min-width:16px;height:16px;padding:0 4px;font-size:9px;line-height:12px;position:absolute;top:3px;right:2px}.profile-chip{min-height:42px;color:var(--seeker-ink);background:#173a320f;border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 5px;display:flex}.profile-chip span{background:var(--seeker-coral);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.profile-chip b{font-size:13px}.seeker-exit{color:var(--seeker-muted);background:0 0;padding:8px;font-size:12px}.seeker-content{width:min(1440px,100%);margin:0 auto;padding:34px 42px 80px}.seeker-page{min-height:calc(100dvh - 150px)}.seeker-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.seeker-section-heading h2{color:var(--seeker-ink);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.2vw,36px);line-height:1.12}.seeker-section-heading p{max-width:720px;color:var(--seeker-muted);margin:8px 0 0;font-size:14px;line-height:1.7}.inline-link,.locate-button{color:var(--seeker-coral-dark);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;font-weight:700;display:inline-flex}.locate-button{background:var(--seeker-ink);color:#fff;border-radius:999px;min-height:42px;padding:0 17px}.dashboard-hero{isolation:isolate;color:#17473c;background:linear-gradient(128deg,#e4f6ef 0%,#caecdf 63%,#a9d9cb 100%);border-radius:28px 28px 92px;grid-template-columns:minmax(0,1fr) 460px;align-items:center;min-height:380px;padding:52px 64px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #347e6924}.dashboard-hero:before{content:"";z-index:-1;opacity:.42;background:radial-gradient(circle at 78% 44%,#fad79159,#0000 23%),radial-gradient(circle at 100% 0,#ffffff29,#0000 30%);position:absolute;inset:0}.dashboard-hero:after{content:"";z-index:-1;border:1px solid #ffffff29;border-radius:50%;width:360px;height:260px;position:absolute;bottom:-120px;right:-90px;transform:rotate(-13deg)}.dashboard-hero>div:first-child>p{color:#477268;margin:0 0 13px;font-size:14px}.dashboard-hero h1{letter-spacing:-.048em;max-width:650px;margin:0;font-size:clamp(38px,4.4vw,68px);line-height:1.04}.dashboard-hero h1 em{color:#d3654f;font-style:normal}.hero-actions{gap:10px;margin-top:31px;display:flex}.hero-actions button{cursor:pointer;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 19px;transition:transform .18s,background .18s;display:inline-flex}.hero-actions button:first-child{color:#fff;background:#e16c54;border-color:#ec7a63}.hero-actions button:last-child{color:#18463c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff7a;border-color:#18463c29}.hero-actions button:hover{transform:translateY(-2px)}.path-orbit{justify-self:end;width:360px;height:290px;position:relative}.path-orbit:before,.path-orbit:after{content:"";border:1px solid #ffffff30;border-radius:50%;position:absolute;transform:rotate(-18deg)}.path-orbit:before{inset:28px 8px 25px}.path-orbit:after{border-style:dashed;inset:53px 38px 52px}.orbit-core{width:130px;height:130px;color:var(--seeker-ink);background:#fffffff0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #00000029}.orbit-core strong{font-size:34px;line-height:1}.orbit-core small{color:var(--seeker-muted);font-size:11px}.orbit-node{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#123129b8;border:1px solid #ffffff47;border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:3px 7px;min-width:115px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 10px 30px #0000001f}.orbit-node small{color:#c4d8d0;grid-column:1/3;font-size:10px}.orbit-node b{font-size:18px}.orbit-node svg{color:#f2c86c}.weekly-brief{background:#fff8e9;border-radius:18px;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:26px;margin:28px 18px 38px;padding:20px 26px;display:grid;box-shadow:0 12px 35px #87602114}.brief-date{border-right:1px solid #8a632029;grid-template-columns:auto auto;align-items:center;column-gap:7px;padding-right:20px;display:grid}.brief-date span{color:#9b7226;grid-column:1/3;font-size:11px}.brief-date strong{font-size:37px;line-height:1}.brief-date small{color:#867354;font-size:10px}.weekly-brief h2{margin:0 0 5px;font-size:18px}.weekly-brief p{color:#6e6759;margin:0;font-size:13px;line-height:1.6}.weekly-brief>div:nth-child(2)>div{flex-wrap:wrap;gap:14px;margin-top:9px;display:flex}.weekly-brief>div:nth-child(2) span{color:#7e5d20;align-items:center;gap:5px;font-size:11px;display:inline-flex}.weekly-brief>button{color:#fff;cursor:pointer;white-space:nowrap;background:#aa7628;border:0;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 16px;display:flex}.home-station-support{background:linear-gradient(120deg,#e5f4ed 0%,#f7fbf6 62%,#edf5f0 100%);border:1px solid #2f8b782b;border-radius:22px 22px 58px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:28px;margin:0 18px 38px;padding:25px 27px;display:grid;box-shadow:0 15px 38px #2f433a12}.home-station-support-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.home-station-kicker{color:var(--seeker-teal);letter-spacing:.08em;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.home-station-support-copy h2{color:var(--seeker-ink);letter-spacing:-.03em;margin:10px 0 7px;font-size:clamp(22px,2.4vw,30px);line-height:1.2}.home-station-support-copy>p{max-width:430px;color:var(--seeker-muted);margin:0;font-size:12px;line-height:1.7}.home-station-cta{background:var(--seeker-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;min-height:42px;margin-top:17px;padding:0 16px;font-size:11px;font-weight:750;transition:transform .18s,background .18s;display:inline-flex}.home-station-cta:hover{background:#256d5c;transform:translateY(-2px)}.home-station-benefits{align-content:center;gap:9px;min-width:0;display:grid}.home-station-benefits>div{background:#ffffffa1;border:1px solid #2f8b781a;border-radius:13px;align-items:flex-start;gap:11px;padding:11px 12px;display:flex}.home-station-benefits>div>span{width:34px;height:34px;color:var(--seeker-teal);background:#dcefe7;border-radius:11px 11px 11px 4px;flex:none;place-items:center;display:grid}.home-station-benefits p{min-width:0;margin:0}.home-station-benefits strong,.home-station-benefits small{display:block}.home-station-benefits strong{color:var(--seeker-ink);font-size:11px}.home-station-benefits small{color:var(--seeker-muted);margin-top:3px;font-size:10px;line-height:1.45}.dashboard-columns{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:34px;display:grid}.home-job-list{border-top:1px solid var(--seeker-line);overflow:hidden}.home-job-list button{border:0;border-bottom:1px solid var(--seeker-line);text-align:left;width:100%;min-height:82px;color:var(--seeker-ink);cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) auto 54px 18px;align-items:center;gap:14px;padding:13px 6px;transition:background .18s,transform .18s;display:grid}.home-job-list button:hover{background:#ffffff75;transform:translate(4px)}.home-job-list p{min-width:0;margin:0}.home-job-list p strong,.home-job-list p small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.home-job-list p strong{font-size:15px}.home-job-list p small{color:var(--seeker-muted);margin-top:5px;font-size:11px}.home-job-list b{color:var(--seeker-coral-dark);font-size:14px}.home-job-list em{color:var(--seeker-teal);font-size:13px;font-style:normal;font-weight:800}.company-mark{color:#fff;background:var(--seeker-ink);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.company-mark.large{border-radius:15px;width:56px;height:56px;font-size:20px}.next-actions{border-left:1px solid var(--seeker-line);padding-left:29px}.next-actions h2{margin:0 0 21px;font-size:22px}.next-actions>button{border:0;border-bottom:1px solid var(--seeker-line);width:100%;color:var(--seeker-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.next-actions>button>span{width:42px;height:42px;color:var(--seeker-ink);background:#e5eee9;border-radius:14px 14px 14px 5px;place-items:center;display:grid}.next-actions p{margin:0}.next-actions p strong,.next-actions p small{display:block}.next-actions p small{color:var(--seeker-muted);margin-top:4px;font-size:11px}.next-actions b{color:var(--seeker-coral-dark);white-space:nowrap;font-size:10px}.job-searchbar{background:#fff;border:1px solid #0000;border-radius:15px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;width:min(820px,100%);min-height:56px;padding-left:18px;transition:border-color .18s;display:grid;box-shadow:0 14px 40px #30423a14}.job-searchbar:focus-within{border-color:#d967508c}.job-searchbar svg{color:var(--seeker-coral)}.job-searchbar input{min-width:0;height:54px;color:var(--seeker-ink);background:0 0;border:0;outline:0}.job-searchbar button{background:var(--seeker-coral);color:#fff;cursor:pointer;border:0;border-radius:11px;height:42px;margin-right:7px;padding:0 20px;font-weight:700}.filter-row{flex-wrap:wrap;gap:9px;margin:16px 0 25px;display:flex}.filter-row label,.station-toolbar label{border:1px solid var(--seeker-line);min-height:40px;color:var(--seeker-muted);background:#ffffffa3;border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:flex;position:relative}.filter-row select,.station-toolbar select{appearance:none;color:var(--seeker-ink);cursor:pointer;background:0 0;border:0;outline:0;padding:0 20px 0 0}.filter-row label>svg:last-child,.station-toolbar label>svg:last-child{pointer-events:none;position:absolute;right:8px}.filter-reset{color:var(--seeker-coral-dark);cursor:pointer;background:0 0;border:0;padding:0 12px}.job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.job-recommendations{background:linear-gradient(135deg,#e6f6eff5,#f7fbf7f5);border:1px solid #336f5f2e;border-radius:22px 22px 46px;margin:20px 0 22px;padding:22px;box-shadow:0 16px 36px #30625014}.job-flow-hint{color:#5f8176;background:#f0f8f3bd;border:1px solid #487e6b24;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin:2px 0 14px;padding:10px 12px;font-size:10px;display:flex}.job-flow-hint span{color:#2e765d;font-weight:750}.job-flow-hint strong{color:var(--seeker-ink);font-size:10px}.job-flow-hint small{color:#78928a;margin-left:auto;font-size:9px}.job-recommendations-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.job-recommendations-head h2{color:var(--seeker-ink);margin:5px 0 4px;font-size:22px}.job-recommendations-head p{color:var(--seeker-muted);margin:0;font-size:12px;line-height:1.6}.recommendation-count{white-space:nowrap;color:#287157;background:#286f571a;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:750;display:inline-flex}.recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.recommendation-card{background:#fffc;border:1px solid #35705e26;border-radius:16px;grid-template-columns:40px 68px minmax(0,1fr);align-items:center;gap:10px;min-height:126px;padding:13px;display:grid;position:relative;overflow:hidden}.recommendation-rank{color:#286f5785;letter-spacing:-.04em;align-self:start;font-size:21px;font-weight:850}.recommendation-art{background:#eff8f1;border-radius:18px;width:68px;height:68px;position:relative;overflow:hidden}.recommendation-art img{object-fit:contain;padding:7px}.recommendation-body{min-width:0}.recommendation-body>div{min-width:0;padding-right:38px}.recommendation-body strong,.recommendation-body small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recommendation-body strong{color:var(--seeker-ink);font-size:13px}.recommendation-body small{color:var(--seeker-muted);margin-top:3px;font-size:10px}.recommendation-score{color:#21775d;text-align:right;font-size:18px;font-weight:850;position:absolute;top:12px;right:12px}.recommendation-score small{color:var(--seeker-muted);font-size:8px;font-weight:600;display:block}.recommendation-body p{color:#567068;margin:9px 0 8px;font-size:10px;line-height:1.45}.recommendation-body button{background:var(--seeker-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:6px 9px;font-size:10px;display:inline-flex}.job-card{border-radius:var(--seeker-radius);background:#fff;min-width:0;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 10px 32px #30423a11}.job-card:hover{box-shadow:var(--seeker-shadow);transform:translateY(-3px)}.job-card-main{width:100%;min-height:305px;color:var(--seeker-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:20px}.job-card-top{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.job-card-top h3{margin:0;font-size:16px;line-height:1.35}.job-card-top p{color:var(--seeker-muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:11px;overflow:hidden}.match-number{color:var(--seeker-teal);text-align:right;font-size:18px;font-weight:850}.match-number small{color:var(--seeker-muted);font-size:9px;font-weight:500;display:block}.job-meta{gap:5px;margin-top:17px;display:flex;overflow:hidden}.job-meta span,.skill-cloud span{color:#60716b;white-space:nowrap;background:#f1f3ef;border-radius:7px;padding:5px 8px;font-size:10px}.job-salary{color:var(--seeker-coral-dark);margin-top:16px;font-size:19px;font-weight:850}.job-reasons{gap:5px;min-height:54px;margin-top:12px;display:grid}.job-reasons span{color:#52665f;align-items:center;gap:5px;font-size:11px;display:flex}.job-reasons svg{color:var(--seeker-teal)}.job-source{border-top:1px solid var(--seeker-line);color:var(--seeker-teal);grid-template-columns:17px auto minmax(0,1fr);align-items:center;gap:5px;margin-top:15px;padding-top:13px;font-size:10px;display:grid}.job-source small{color:var(--seeker-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.job-source time{color:#89948f;grid-column:2/4;font-size:9px}.save-job{width:35px;height:35px;color:var(--seeker-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:none;position:absolute;top:13px;right:12px;box-shadow:0 5px 17px #173a3224}.job-card:hover .save-job,.save-job.saved{display:grid}.save-job.saved{color:var(--seeker-coral)}.job-illustration-atlas{background:linear-gradient(125deg,#f6fcf8f5,#e8f7efd6);border:1px solid #3a826d26;border-radius:22px 22px 40px;margin:18px 0 20px;padding:18px 20px 16px;box-shadow:0 14px 34px #3062500f}.job-illustration-atlas-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.job-illustration-atlas-head h2{color:var(--seeker-ink);letter-spacing:-.03em;margin:5px 0 4px;font-size:20px}.job-illustration-atlas-head p{color:var(--seeker-muted);margin:0;font-size:11px;line-height:1.55}.job-atlas-profile{color:var(--seeker-teal);background:#ffffffb8;border:1px solid #2f8b7829;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 10px;font-size:10px;display:inline-flex}.job-atlas-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.job-atlas-item{min-width:0;color:var(--seeker-ink);text-align:left;cursor:pointer;background:#ffffffbd;border:1px solid #3475611a;border-radius:14px 14px 22px;grid-template-rows:auto 5px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:8px 9px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.job-atlas-item:hover,.job-atlas-item.active{border-color:#2f8b786b;transform:translateY(-2px);box-shadow:0 9px 20px #2b715b1f}.job-atlas-item.active{background:#daf3e7f2}.job-atlas-art{background:linear-gradient(145deg,#edf8f1,#dcefe6);border-radius:11px;grid-row:1/3;width:46px;height:40px;position:relative;overflow:hidden}.job-atlas-art img{object-fit:contain;padding:4px}.job-atlas-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:700;overflow:hidden}.job-atlas-item strong{color:var(--seeker-teal);font-size:14px}.job-atlas-item>i{background:#dce9e1;border-radius:999px;grid-column:2/4;height:4px;display:block;overflow:hidden}.job-atlas-item>i b{border-radius:inherit;background:linear-gradient(90deg,#4baf88,#9dd66d);height:100%;display:block}@media (max-width:760px){.job-illustration-atlas{padding:16px}.job-illustration-atlas-head{gap:9px;display:grid}.job-atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-atlas-profile{justify-self:start}.job-atlas-item{grid-template-columns:42px minmax(0,1fr) auto}.job-atlas-art{width:42px;height:38px}}.pagination{justify-content:center;align-items:center;gap:20px;margin-top:28px;display:flex}.pagination button{border:1px solid var(--seeker-line);min-height:40px;color:var(--seeker-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:flex}.pagination button:disabled{opacity:.4;cursor:default}.pagination span{color:var(--seeker-muted);font-size:12px}.drawer-backdrop{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1e1a6b;position:fixed;inset:0}.job-drawer{overscroll-behavior:contain;background:var(--seeker-surface);flex-direction:column;width:min(520px,100%);height:100dvh;padding:20px 26px 24px;display:flex;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px #0c1e1a33}.drawer-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.drawer-head button{width:39px;height:39px;color:var(--seeker-ink);cursor:pointer;background:#173a3212;border:0;border-radius:50%;place-items:center;display:grid}.drawer-head span{font-size:13px;font-weight:700}.drawer-title{align-items:center;gap:14px;display:flex}.drawer-title h2{margin:0;font-size:26px}.drawer-title p{color:var(--seeker-muted);margin:5px 0 0}.drawer-salary{color:var(--seeker-coral-dark);margin:18px 0;font-size:25px;font-weight:850}.trust-ribbon{color:var(--seeker-teal);background:#e7f2ec;border-radius:14px;gap:11px;padding:15px;display:flex}.trust-ribbon div strong,.trust-ribbon div small{display:block}.trust-ribbon div small{color:#5a7169;margin-top:4px;font-size:11px}.drawer-section{margin-top:26px}.drawer-section h3{margin:0 0 13px;font-size:16px}.match-overview{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:17px;display:grid}.match-overview>strong{color:var(--seeker-teal);font-size:33px}.match-overview div{gap:6px;display:grid}.match-overview span{color:#53675f;align-items:center;gap:5px;font-size:12px;display:flex}.match-overview svg{color:var(--seeker-teal)}.secondary-action{width:100%;color:var(--seeker-ink);cursor:pointer;background:#edf0ec;border:0;border-radius:12px;justify-content:space-between;align-items:center;margin-top:13px;padding:12px 14px;display:flex}.job-facts{grid-template-columns:1fr 1fr;gap:13px;margin:0;display:grid}.job-facts div{background:#fff;border-radius:12px;min-width:0;padding:12px}.job-facts dt{color:var(--seeker-muted);font-size:10px}.job-facts dd{margin:5px 0 0;font-size:12px;line-height:1.5}.skill-cloud{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.source-proof{background:#fff8e9;border-radius:14px;padding:17px}.source-proof p{color:#6c6557;grid-template-columns:76px minmax(0,1fr);margin:9px 0;font-size:11px;display:grid}.source-proof b{color:#6e5018}.drawer-actions{z-index:4;border-top:1px solid var(--seeker-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfaf6f2;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:calc(100% + 52px);margin:26px -26px -24px;padding:15px 26px 22px;display:grid;position:sticky;bottom:-24px;right:auto}.drawer-contact-actions.drawer-contact-actions-1{grid-template-columns:1fr}.drawer-contact-actions.drawer-contact-actions-3{grid-template-columns:repeat(3,minmax(0,1fr))}.drawer-contact-actions.drawer-contact-actions-4{grid-template-columns:repeat(2,minmax(0,1fr))}.job-drawer-open .mobile-nav{visibility:hidden;pointer-events:none}.primary-action,.ghost-action{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-weight:750;text-decoration:none;display:inline-flex}.primary-action{background:var(--seeker-coral);color:#fff;border:0}.primary-action:disabled{opacity:.45}.ghost-action{border:1px solid var(--seeker-line);color:var(--seeker-ink);background:#fff}.growth-tabs{border-bottom:1px solid var(--seeker-line);gap:7px;margin-bottom:25px;padding-bottom:12px;display:flex}.growth-tabs button{min-height:42px;color:var(--seeker-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 15px;display:flex}.growth-tabs button.active{background:var(--seeker-ink);color:#fff}.growth-layout{grid-template-columns:minmax(0,1.5fr) minmax(330px,.5fr);gap:28px;display:grid}.profile-form{border-radius:var(--seeker-radius);background:#fff;padding:24px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid label,.settings-list label{color:var(--seeker-muted);gap:7px;font-size:11px;display:grid}.form-grid select,.form-grid input,.settings-list input{border:1px solid var(--seeker-line);width:100%;min-height:44px;color:var(--seeker-ink);background:#fafaf7;border-radius:10px;outline:none;padding:0 12px}.form-grid select:focus,.form-grid input:focus,.settings-list input:focus{border-color:var(--seeker-coral)}.full-field{grid-column:1/3}.skill-select{border:0;margin-top:21px;padding:0}.skill-select legend{color:var(--seeker-muted);margin-bottom:10px;font-size:11px}.skill-select button{border:1px solid var(--seeker-line);color:var(--seeker-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;margin:0 7px 7px 0;padding:8px 11px;display:inline-flex}.skill-select button.selected{color:#1d6755;background:#e6f1ec;border-color:#9fc9ba}.growth-subpage .growth-tabs{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 22px;padding:0;display:grid}.growth-subpage .growth-tabs button{border:1px solid var(--seeker-line);min-height:66px;color:var(--seeker-muted);text-align:left;background:#ffffffd1;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:12px 14px;display:grid}.growth-subpage .growth-tabs button svg{color:#6b9c8b;grid-row:1/3}.growth-subpage .growth-tabs button small{color:#90a29b;font-size:10px}.growth-subpage .growth-tabs button.active{color:var(--seeker-ink);background:#e9f6ef;border-color:#6aab95;box-shadow:0 10px 24px #3270561a}.growth-subpage .growth-tabs button.active svg{color:#277559}.questionnaire-other{color:#5f8176;text-align:left;gap:6px;max-width:460px;margin:-4px auto 18px;font-size:11px;display:grid}.questionnaire-other input{min-height:42px;color:var(--seeker-ink);background:#fff;border:1px solid #3d846a40;border-radius:10px;outline:none;padding:0 12px}.questionnaire-secondary{color:#5f8176;text-align:left;background:#ffffff94;border:1px solid #3d846a24;border-radius:13px;gap:8px;max-width:680px;margin:-4px auto 18px;padding:12px 14px;font-size:11px;display:grid}.questionnaire-secondary>div{flex-wrap:wrap;gap:7px;display:flex}.questionnaire-secondary button{color:#345f52;cursor:pointer;background:#ffffffbd;border:1px solid #3c7e6733;border-radius:999px;min-height:32px;padding:5px 10px}.questionnaire-secondary button.selected{color:#fff;background:#2f8063;border-color:#2f8063}.questionnaire-secondary-stack{text-align:left}.questionnaire-secondary-stack label{gap:6px;display:grid}.questionnaire-secondary-stack input{min-height:38px;color:var(--seeker-ink);background:#fff;border:1px solid #3d846a33;border-radius:9px;outline:none;padding:0 11px}.profile-questionnaire{background:radial-gradient(circle at 100% 0,#c2e5d699,#0000 42%),#f1f8f4;border:1px solid #539f8033;border-radius:20px 20px 42px;margin-bottom:24px;padding:24px}.questionnaire-progress{color:#568173;letter-spacing:.04em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:700;display:grid}.questionnaire-progress>div{background:#447f6924;border-radius:999px;height:4px;overflow:hidden}.questionnaire-progress i{border-radius:inherit;background:#328467;height:100%;transition:opacity .35s;display:block}.questionnaire-step{text-align:center;padding:25px 10px 4px}.questionnaire-kicker{color:#74968a;font-size:11px}.questionnaire-step h2{max-width:620px;color:var(--seeker-ink);letter-spacing:-.03em;margin:10px auto 8px;font-size:clamp(23px,3vw,33px);line-height:1.18}.questionnaire-step>p{color:var(--seeker-muted);margin:0 auto;font-size:12px}.questionnaire-options{flex-wrap:wrap;justify-content:center;gap:9px;max-width:680px;margin:22px auto 20px;display:flex}.questionnaire-options button{color:#345f52;cursor:pointer;background:#ffffffbd;border:1px solid #3c7e6733;border-radius:999px;align-items:center;gap:5px;min-height:40px;padding:8px 14px;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.questionnaire-options button:hover{border-color:#4c9a7a;transform:translateY(-2px)}.questionnaire-options button.selected{color:#fff;background:#2f8063;border-color:#2f8063;box-shadow:0 8px 18px #2f80632e}.questionnaire-actions{justify-content:center;align-items:center;gap:12px;display:flex}.questionnaire-skip,.questionnaire-edit{color:#6d8d82;cursor:pointer;background:0 0;border:0;font-size:11px}.questionnaire-complete{justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.questionnaire-complete>div{text-align:left;align-items:center;gap:12px;display:flex}.questionnaire-check{color:#fff;background:#328467;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.questionnaire-complete strong{color:var(--seeker-ink);font-size:15px}.questionnaire-complete p{color:var(--seeker-muted);margin:4px 0 0;font-size:11px}.profile-detail-toggle{color:var(--seeker-ink);align-items:center;gap:10px;margin:0 0 14px;padding-top:4px;font-size:13px;font-weight:750;display:flex}.profile-detail-toggle small{color:var(--seeker-muted);font-size:10px;font-weight:450}.profile-detail-toggle button{border:1px solid var(--seeker-line);color:var(--seeker-teal);cursor:pointer;background:#fafcf9;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:10px}.skill-ai-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.skill-ai-button{color:#287157;cursor:pointer;background:#fff;border:1px solid #377f6547;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.skill-ai-button:disabled{opacity:.6;cursor:progress}.skill-ai-actions small{color:#5f8879;font-size:10px;line-height:1.45}.profile-analysis-overview{background:linear-gradient(135deg,#f1f8f4,#fbfaf6);border:1px solid #18463c1a;border-radius:16px 16px 32px;gap:13px;margin:-4px 0 22px;padding:15px 16px;display:grid}.profile-analysis-overview>div:first-child{gap:5px;display:grid}.profile-analysis-overview span{color:var(--seeker-coral-dark);letter-spacing:.08em;font-size:10px;font-weight:750}.profile-analysis-overview strong{color:var(--seeker-ink);font-size:16px;line-height:1.35}.profile-analysis-overview small{color:var(--seeker-muted);font-size:11px;line-height:1.55}.profile-analysis-stats{border-top:1px solid #18463c1a;grid-template-columns:repeat(3,1fr);gap:7px;padding-top:11px;display:grid}.profile-analysis-stats span{color:var(--seeker-muted);letter-spacing:0;gap:2px;font-size:10px;font-weight:500;display:grid}.profile-analysis-stats b{color:var(--seeker-teal);font-size:18px;line-height:1}.profile-result{background:var(--seeker-ink);color:#fff;border-radius:18px 18px 54px;padding:22px 24px;position:relative;overflow:hidden}.profile-result:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px;right:-100px}.ability-radar{width:100%;max-width:270px;margin:0 auto}.ability-radar svg{overflow:visible}.radar-grid,.ability-radar line{fill:none;stroke:#ffffff29;stroke-width:1px}.radar-value{fill:#f1c66d38;stroke:#f1c66d;stroke-width:2px}.ability-radar text{fill:#c8d9d3;font-size:9px}.profile-result h3{margin:4px 0 8px;font-size:21px}.profile-result>p{color:#c5d7d0;font-size:12px;line-height:1.6}.profile-insights{gap:9px;margin-top:16px;display:grid}.profile-insights span{color:#d2dfda;grid-template-columns:70px minmax(0,1fr);gap:7px;font-size:11px;display:grid}.resume-coach{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:24px;display:grid}.resume-editor,.resume-report{border-radius:var(--seeker-radius);background:#fff;min-height:480px;padding:24px}.resume-editor label{margin-bottom:10px;font-weight:750;display:block}.resume-editor textarea{resize:vertical;border:1px solid var(--seeker-line);width:100%;min-height:350px;color:var(--seeker-ink);background:#f8f8f4;border-radius:12px;outline:none;padding:18px;line-height:1.8}.resume-editor textarea:focus{border-color:var(--seeker-coral)}.editor-foot{color:var(--seeker-muted);justify-content:space-between;align-items:center;margin-top:12px;font-size:11px;display:flex}.editor-foot button{background:var(--seeker-coral);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 16px;display:flex}.editor-foot button:disabled{cursor:wait;opacity:.7}.diagnosis-fallback{color:var(--seeker-coral-dark);margin-top:10px;display:block}.report-score{border-bottom:1px solid var(--seeker-line);align-items:center;gap:15px;padding-bottom:18px;display:flex}.report-score>span{width:70px;height:70px;color:var(--seeker-teal);background:#e7f2ec;border-radius:50%;place-items:center;font-size:28px;font-weight:850;display:grid}.report-score p{margin:0;font-weight:750}.report-score small{max-width:240px;color:var(--seeker-muted);margin-top:5px;font-size:10px;font-weight:400;line-height:1.5;display:block}.resume-checks{gap:10px;margin-top:18px;display:grid}.diagnosis-summary{color:var(--seeker-muted);padding:0 2px 6px;font-size:11px;line-height:1.65}.resume-checks>div{border-radius:11px;gap:9px;padding:11px;display:flex}.resume-checks .passed{color:var(--seeker-teal);background:#edf5f1}.resume-checks .needs-work{color:var(--seeker-coral-dark);background:#fff2ee}.resume-checks p{margin:0}.resume-checks strong,.resume-checks small{display:block}.resume-checks strong{color:var(--seeker-ink);font-size:12px}.resume-checks small{color:var(--seeker-muted);margin-top:3px;font-size:10px}.rewrite-example{margin-top:4px;color:#6e5018!important;background:#fff8e9!important;display:block!important}.rewrite-example p{color:#6e6250;margin:7px 0 0;font-size:11px;line-height:1.6}.course-center{grid-template-columns:310px minmax(0,1fr);gap:25px;display:grid}.course-index{align-content:start;gap:6px;display:grid}.course-index button{width:100%;color:var(--seeker-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:39px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:11px;display:grid}.course-index button.active{background:#fff;box-shadow:0 8px 25px #30423a12}.course-index button>span{width:39px;height:39px;color:var(--seeker-teal);background:#e7efeb;border-radius:12px;place-items:center;display:grid}.course-index p{min-width:0;margin:0}.course-index strong,.course-index small{display:block}.course-index strong{font-size:12px}.course-index small{color:var(--seeker-muted);margin-top:4px;font-size:9px}.course-reader{border-radius:var(--seeker-radius);background:#fff;padding:27px}.course-title{gap:12px;display:flex}.course-title>span{width:50px;height:50px;color:var(--seeker-coral);background:#fff0ec;border-radius:15px 15px 15px 5px;flex:none;place-items:center;display:grid}.course-title h3{margin:0;font-size:22px}.course-title p{max-width:650px;color:var(--seeker-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.learning-outcome{color:var(--seeker-teal);background:#eef5f1;border-radius:12px;gap:10px;margin:20px 0;padding:15px;display:flex}.learning-outcome p{color:#4c645c;margin:0;font-size:11px}.learning-outcome strong{color:var(--seeker-ink);margin-bottom:4px;display:block}.course-reader h4{margin:22px 0 10px}.method-tabs{flex-wrap:wrap;gap:7px;display:flex}.method-tabs button{border:1px solid var(--seeker-line);color:var(--seeker-ink);cursor:pointer;background:#fff;border-radius:999px;padding:8px 11px}.method-tabs button.active{border-color:var(--seeker-ink);background:var(--seeker-ink);color:#fff}.method-detail{background:#f7f7f3;border-radius:13px;margin-top:14px;padding:18px}.method-detail>p{color:var(--seeker-muted);font-size:12px}.method-detail ol{color:#41564e;padding-left:20px;font-size:12px;line-height:1.8}.method-example{grid-template-columns:1fr 24px 1fr;align-items:center;gap:10px;margin-top:15px;display:grid}.method-example>div{background:#fff;border-radius:10px;min-height:96px;padding:12px}.method-example span{color:var(--seeker-coral-dark);font-size:9px}.method-example p{margin:6px 0 0;font-size:11px;line-height:1.55}.course-quiz{border-top:1px solid var(--seeker-line);margin-top:20px;padding-top:18px}.course-quiz h4 span{color:var(--seeker-coral-dark);margin-left:5px;font-size:9px}.course-quiz>p{font-size:13px}.course-quiz>div{gap:7px;display:grid}.course-quiz button{border:1px solid var(--seeker-line);color:var(--seeker-ink);text-align:left;cursor:pointer;background:#fff;border-radius:9px;padding:10px 12px}.course-quiz button.correct{border-color:var(--seeker-teal);background:#e7f2ec}.course-quiz button.wrong{border-color:var(--seeker-coral);background:#fff0ec}.course-quiz>small{color:var(--seeker-muted);margin-top:10px;line-height:1.6;display:block}.interview-trainer{grid-template-columns:minmax(0,1fr) 330px;gap:24px;display:grid}.interview-stage{background:var(--seeker-ink);color:#fff;border-radius:22px 22px 70px;min-height:500px;padding:35px}.interview-stage>span{color:#f1c66d;font-size:11px}.interview-stage h3{max-width:760px;margin:22px 0;font-size:clamp(26px,3vw,42px);line-height:1.25}.interview-stage textarea{color:#fff;resize:vertical;background:#ffffff12;border:1px solid #ffffff29;border-radius:13px;outline:none;width:100%;min-height:190px;padding:17px}.interview-actions{justify-content:space-between;gap:9px;margin-top:15px;display:flex}.answer-tip{color:#f0d69d;background:#f1c66d21;border-radius:12px;gap:9px;margin-top:15px;padding:13px;font-size:12px;display:flex}.interview-trainer>aside{border-radius:var(--seeker-radius);background:#fff;padding:21px}.interview-trainer aside h4{margin:0;font-size:18px}.interview-trainer aside>p{color:var(--seeker-muted);font-size:11px;line-height:1.6}.interview-trainer aside button{border:0;border-bottom:1px solid var(--seeker-line);width:100%;color:var(--seeker-ink);text-align:left;cursor:pointer;background:0 0;gap:6px;padding:13px 0;font-size:11px;display:grid}.interview-trainer aside button span{color:var(--seeker-coral-dark);font-size:9px}.interview-trainer aside button.active{font-weight:750}.station-toolbar{align-items:center;gap:12px;margin-bottom:13px;display:flex}.station-toolbar>span{color:var(--seeker-muted);font-size:11px}.station-toolbar>b{color:var(--seeker-coral-dark);margin-left:auto;font-size:11px}.station-sortbar{border:1px solid var(--seeker-line);scrollbar-width:none;background:#ffffff8f;border-radius:14px;align-items:center;gap:7px;margin:0 0 14px;padding:6px;display:flex;overflow-x:auto}.station-sortbar::-webkit-scrollbar{display:none}.station-sortbar button{min-height:34px;color:var(--seeker-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:11px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.station-sortbar button:hover{color:var(--seeker-ink);background:#ffffffd1;transform:translateY(-1px)}.station-sortbar button.active{color:#fff;background:var(--seeker-ink);box-shadow:0 5px 14px #173a3224}.station-sortbar small{color:var(--seeker-muted);white-space:nowrap;flex:none;margin-left:auto;padding:0 8px;font-size:9px}.station-atlas{min-height:660px;box-shadow:var(--seeker-shadow);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) 390px;display:grid;overflow:hidden}.station-map-wrap{background:#dfe9e3;min-height:660px;position:relative}.tencent-map{width:100%;height:100%;min-height:660px}.map-fallback{height:100%;color:var(--seeker-ink);background:radial-gradient(circle at 40% 45%,#f8f2db,#0000 28%),linear-gradient(135deg,#dcece5,#bcd8ce);align-content:center;place-items:center;gap:7px;display:grid;position:relative}.map-fallback small{color:var(--seeker-muted)}.map-legend{background:#ffffffe8;border-radius:999px;gap:7px;padding:9px 12px;display:flex;position:absolute;bottom:18px;left:18px;box-shadow:0 7px 24px #173a321f}.map-legend span{color:#4f635b;align-items:center;gap:5px;font-size:10px;display:flex}.station-pin{background:var(--seeker-teal);border-radius:8px 8px 8px 2px;width:10px;height:15px;display:block;transform:rotate(-15deg)}.station-browser{border-left:1px solid var(--seeker-line);max-height:660px;overflow-y:auto}.selected-station{background:#f9f8f3;padding:23px}.station-title{align-items:center;gap:11px;display:flex}.station-title>span{background:var(--seeker-coral);color:#fff;border-radius:15px 15px 15px 5px;place-items:center;width:45px;height:45px;display:grid}.station-title h3{margin:0;font-size:17px;line-height:1.35}.station-title p{color:var(--seeker-muted);margin:4px 0 0;font-size:10px}.station-summary{color:#53655f;font-size:11px;line-height:1.75}.station-tags{flex-wrap:wrap;gap:5px;display:flex}.station-tags span{color:#356d5d;background:#e5eee9;border-radius:7px;padding:5px 8px;font-size:9px}.selected-station dl{margin:17px 0}.selected-station dl div{grid-template-columns:67px minmax(0,1fr);gap:7px;margin:9px 0;display:grid}.selected-station dt{color:var(--seeker-muted);font-size:10px}.selected-station dd{color:var(--seeker-ink);margin:0;font-size:10px;line-height:1.5}.station-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.station-actions a,.station-actions button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:41px;text-decoration:none;display:flex}.station-actions a{border:1px solid var(--seeker-line);color:var(--seeker-ink);background:#fff}.station-actions button{background:var(--seeker-coral);color:#fff;border:0}.station-source-link{color:var(--seeker-teal);justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:10px;text-decoration:none;display:flex}.nearby-list{padding:20px 15px}.nearby-list h4{margin:0 7px 8px}.nearby-list button{width:100%;color:var(--seeker-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:35px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:10px 8px;display:grid}.nearby-list button.active{background:#edf3ef}.nearby-list button>span{background:var(--seeker-ink);color:#fff;border-radius:11px 11px 11px 4px;place-items:center;width:35px;height:35px;display:grid}.nearby-list p{min-width:0;margin:0}.nearby-list strong,.nearby-list small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nearby-list strong{font-size:11px}.nearby-list small{color:var(--seeker-muted);margin-top:4px;font-size:9px}.station-recommendation{background:linear-gradient(120deg,#e4f3ed,#f6f4e9);border:1px solid #27685724;border-radius:16px 16px 34px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:15px 17px;display:grid}.recommendation-score{border-right:1px solid #27685726;justify-items:center;gap:1px;padding-right:14px;display:grid}.recommendation-score strong{color:var(--seeker-coral-dark);font-size:25px;line-height:1}.recommendation-score span{color:var(--seeker-muted);white-space:nowrap;font-size:9px}.recommendation-copy b{color:var(--seeker-ink);font-size:12px}.recommendation-copy p{color:#4e7165;margin:5px 0 3px;font-size:10px;line-height:1.55}.recommendation-copy small{color:#6f857d;font-size:9px}.rights-layout{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);gap:29px;display:grid}.subsection-title{margin:0 0 15px;font-size:18px}.policy-list{gap:11px;display:grid}.policy-list article{border-radius:var(--seeker-radius);background:#fff;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:18px;padding:18px;display:grid}.policy-list article>div:first-child{gap:11px;display:flex}.policy-list article>div:first-child>span{width:42px;height:42px;color:var(--seeker-teal);background:#e7f2ec;border-radius:14px 14px 14px 5px;flex:none;place-items:center;display:grid}.policy-list p{margin:0}.policy-list strong,.policy-list small{display:block}.policy-list small{color:var(--seeker-muted);margin-top:5px;font-size:10px;line-height:1.6}.policy-action{border-left:1px solid var(--seeker-line);padding-left:18px}.policy-action b{color:var(--seeker-coral-dark);font-size:10px}.policy-action p{color:#53645e;margin-top:6px;font-size:10px;line-height:1.6}.contract-check{background:var(--seeker-ink);color:#fff;border-radius:21px 21px 70px;padding:24px}.contract-head{gap:11px;display:flex}.contract-head h3{margin:0;font-size:19px}.contract-head p{color:#bed2ca;margin:5px 0 0;font-size:10px}.contract-check textarea{color:#fff;resize:vertical;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;outline:none;width:100%;min-height:150px;margin-top:19px;padding:14px}.risk-results{gap:7px;margin-top:13px;display:grid}.risk-results>div{border-radius:10px;gap:8px;padding:10px;display:flex}.risk-results p{margin:0}.risk-results strong,.risk-results small{display:block}.risk-results strong{color:#fff;font-size:11px}.risk-results small{color:#c8d8d2;margin-top:3px;font-size:9px}.rights-tips{gap:8px;margin-top:16px;display:grid}.rights-tips b{color:#f1c66d;font-size:11px}.rights-tips span{color:#c6d8d1;border-bottom:1px solid #ffffff1a;padding-bottom:8px;font-size:11px}.report-link{width:100%;color:var(--seeker-ink);cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:space-between;align-items:center;margin-top:19px;padding:12px 14px;display:flex}.profile-center{grid-template-columns:320px minmax(0,1fr);gap:28px;display:grid}.personal-card{color:#fff;background:var(--seeker-ink);border-radius:21px 21px 75px;align-self:start;place-items:center;padding:37px 25px;display:grid;position:sticky;top:105px;overflow:hidden}.large-avatar{background:var(--seeker-coral);border:4px solid #ffffff40;border-radius:50%;place-items:center;width:86px;height:86px;font-size:32px;display:grid}.personal-card h3{margin:16px 0 5px;font-size:22px}.personal-card>p{color:#bdd1c9;margin:0;font-size:11px}.personal-card>div{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);width:100%;margin:25px 0;display:grid}.personal-card>div span{color:#bcd0c8;text-align:center;padding:15px 4px;font-size:9px}.personal-card>div strong{color:#fff;margin-bottom:3px;font-size:20px;display:block}.personal-card>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;min-height:39px;padding:0 13px;display:flex}.settings-list{gap:16px;display:grid}.settings-list section{border-radius:var(--seeker-radius);background:#fff;padding:22px}.settings-list section h3{margin:0 0 16px;font-size:16px}.settings-list section:first-child{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings-list section:first-child h3{grid-column:1/3}.settings-list section button{border:0;border-bottom:1px solid var(--seeker-line);width:100%;color:var(--seeker-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:27px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:13px 3px;display:grid}.settings-list section button:last-child{border-bottom:0}.settings-list section button>svg:first-child{color:var(--seeker-teal)}.settings-list p{margin:0}.settings-list strong,.settings-list small{display:block}.settings-list small{color:var(--seeker-muted);margin-top:4px;font-size:10px}.settings-list .reset-path>svg:first-child{color:var(--seeker-coral)}.resume-library-page{gap:22px;display:grid}.resume-library-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.resume-library-head h2,.resume-library-head h3{letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(27px,3vw,42px)}.resume-library-head h3{font-size:clamp(24px,2.5vw,34px)}.resume-library-head p{max-width:670px;color:var(--seeker-muted);margin:0;font-size:13px;line-height:1.65}.back-link{color:var(--seeker-coral-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.resume-selected-strip{background:linear-gradient(115deg,#e7f2ec,#fbfffd);border:1px solid #18463c1f;border-radius:20px 20px 54px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.resume-selected-strip>div:first-child,.resume-file-main{align-items:center;gap:13px;min-width:0;display:flex}.resume-selected-strip h3{margin:2px 0;font-size:17px}.resume-selected-strip p,.resume-file-card p{color:var(--seeker-muted);margin:0;font-size:11px}.resume-file-icon{background:var(--seeker-ink);color:#e9c878;border-radius:13px 13px 13px 4px;flex:none;place-items:center;width:47px;height:54px;display:grid}.resume-selected-actions{flex:none;gap:8px;display:flex}.resume-selected-actions button,.resume-file-foot button{border:1px solid var(--seeker-line);min-height:36px;color:var(--seeker-ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 13px;font-size:11px}.resume-selected-actions button:last-child,.resume-file-foot button{border-color:var(--seeker-coral);background:var(--seeker-coral);color:#fff}.resume-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.resume-file-card{box-shadow:var(--seeker-shadow);background:#fff;border:1px solid #0000;border-radius:17px;gap:16px;padding:19px;display:grid}.resume-file-card.selected{border-color:#2f8b788c;box-shadow:0 15px 35px #2f8b781f}.resume-file-main{width:100%;color:var(--seeker-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.resume-file-main h3{margin:0 0 5px;font-size:16px}.resume-file-main small{color:var(--seeker-muted);margin-top:9px;font-size:10px;display:block}.resume-file-foot{border-top:1px solid var(--seeker-line);justify-content:space-between;align-items:center;gap:9px;padding-top:13px;display:flex}.resume-file-foot>span{color:var(--seeker-teal);align-items:center;gap:5px;font-size:10px;display:inline-flex}.resume-edit-form{max-width:900px;box-shadow:var(--seeker-shadow);background:#fff;border-radius:20px 20px 64px;gap:17px;padding:25px;display:grid}.resume-edit-form label{color:var(--seeker-muted);gap:7px;font-size:11px;display:grid}.resume-edit-form input,.resume-edit-form textarea{border:1px solid var(--seeker-line);width:100%;color:var(--seeker-ink);background:#fafaf7;border-radius:10px;outline:none;padding:0 13px}.resume-edit-form input{min-height:44px}.resume-edit-form textarea{resize:vertical;min-height:290px;padding-top:13px;line-height:1.8}.resume-edit-form input:focus,.resume-edit-form textarea:focus{border-color:var(--seeker-coral)}.resume-editor-actions{justify-content:flex-end;gap:9px;display:flex}.resume-editor-actions .secondary-action{border:1px solid var(--seeker-line);min-height:42px;color:var(--seeker-ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 16px}.resume-editor-actions .primary-action,.resume-library-head .primary-action{background:var(--seeker-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 16px;display:inline-flex}.seeker-skeleton{gap:10px;display:grid}.skeleton-row{background:#fff;border-radius:13px;gap:12px;padding:17px;display:flex}.skeleton-row>span{background:#e7e9e5;border-radius:12px;width:45px;height:45px}.skeleton-row div{flex:1;align-content:center;gap:9px;display:grid}.skeleton-row i{background:linear-gradient(90deg,#e7e9e5,#f4f5f2,#e7e9e5) 0 0/200% 100%;border-radius:8px;height:10px;animation:1.25s infinite seeker-shimmer;display:block}.skeleton-row i:last-child{width:55%}.seeker-empty{min-height:172px;color:var(--seeker-muted);text-align:center;align-content:center;place-items:center;padding:24px 18px;display:grid}.seeker-empty svg{color:var(--seeker-teal)}.seeker-empty strong{color:var(--seeker-ink);margin-top:8px}.seeker-empty p{max-width:380px;margin:5px 0;font-size:11px;line-height:1.6}.seeker-empty button{background:var(--seeker-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;margin-top:8px;padding:9px 13px}@keyframes seeker-shimmer{to{background-position:-200% 0}}@media (max-width:1180px){.seeker-topbar{grid-template-columns:175px 1fr auto;padding-inline:20px}.seeker-brand img{width:100px}.desktop-nav button{padding-inline:10px;font-size:12px}.dashboard-hero{grid-template-columns:1fr 350px;padding-inline:42px}.path-orbit{width:330px}.job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.station-atlas{grid-template-columns:minmax(0,1fr) 350px}}@media (max-width:900px){.seeker-topbar{grid-template-columns:1fr auto;min-height:62px;padding-inline:17px}.desktop-nav,.seeker-brand span,.profile-chip b,.seeker-exit{display:none}.topbar-actions{gap:5px}.seeker-content{padding:23px 18px 90px}.dashboard-hero{border-radius:22px 22px 60px;grid-template-columns:1fr;min-height:auto;padding:35px 30px 22px}.path-orbit{justify-self:center;width:min(360px,100%);height:270px;margin-top:20px}.weekly-brief{grid-template-columns:75px 1fr;margin-inline:0}.weekly-brief>button{grid-column:1/3;justify-self:start}.dashboard-columns,.growth-layout,.resume-coach,.interview-trainer,.rights-layout,.profile-center{grid-template-columns:1fr}.next-actions{border-top:1px solid var(--seeker-line);border-left:0;padding:24px 0 0}.station-atlas{grid-template-columns:1fr}.station-map-wrap,.tencent-map{min-height:500px}.station-browser{border-top:1px solid var(--seeker-line);border-left:0;max-height:none}.course-center{grid-template-columns:250px minmax(0,1fr)}.personal-card{position:relative;top:auto}.resume-library-grid{grid-template-columns:1fr}.mobile-nav{left:12px;right:12px;bottom:max(10px, env(safe-area-inset-bottom));z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf9f5f0;border:1px solid #ffffff8c;border-radius:18px;grid-template-columns:repeat(6,1fr);min-height:62px;padding:6px;display:grid;position:fixed;box-shadow:0 16px 50px #173a322e}.mobile-nav button{color:#78847f;cursor:pointer;background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:2px;font-size:9px;display:grid}.mobile-nav button.active{background:var(--seeker-ink);color:#fff}}@media (max-width:620px){.seeker-topbar{min-height:58px}.seeker-brand img{width:92px}.topbar-actions>button:first-child{width:36px;height:36px}.profile-chip{min-height:36px;padding:3px}.profile-chip span{width:30px;height:30px}.seeker-content{padding:18px 13px 86px}.seeker-section-heading{gap:12px;margin-bottom:18px;display:grid}.seeker-section-heading h2{font-size:27px}.dashboard-hero{border-radius:18px 18px 48px;padding:29px 21px 14px}.dashboard-hero h1{font-size:39px}.hero-actions{grid-template-columns:1fr 1fr;display:grid}.hero-actions button{padding-inline:10px;font-size:11px}.path-orbit{margin:-2px 0 -10px;transform:scale(.88)}.weekly-brief{grid-template-columns:60px 1fr;gap:15px;padding:16px}.brief-date{padding-right:10px}.weekly-brief>div:nth-child(2)>div{gap:5px;display:grid}.home-job-list button{grid-template-columns:38px minmax(0,1fr) auto 16px;gap:9px}.home-job-list button>b{grid-column:2}.home-job-list button>em{display:none}.company-mark{width:38px;height:38px}.job-searchbar{min-height:50px}.job-searchbar input{height:48px;font-size:12px}.job-searchbar button{height:38px;padding-inline:14px}.filter-row{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.filter-row label{flex:none}.job-grid{grid-template-columns:1fr}.job-card-main{min-height:0}.save-job{display:grid}.growth-tabs{overflow-x:auto}.growth-tabs button{flex:none}.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.profile-result{border-radius:17px 17px 45px}.resume-editor,.resume-report{min-height:auto;padding:17px}.resume-editor textarea{min-height:250px}.resume-library-head,.resume-selected-strip{flex-direction:column;align-items:stretch}.resume-library-head .primary-action{align-self:flex-start}.resume-selected-actions{width:100%}.resume-selected-actions button{flex:1}.resume-file-foot{flex-direction:column;align-items:flex-start}.resume-file-foot button{width:100%}.resume-edit-form{padding:18px}.course-center{grid-template-columns:1fr}.course-index{grid-template-columns:repeat(6,210px);padding-bottom:8px;overflow-x:auto}.course-reader{padding:19px}.method-example{grid-template-columns:1fr}.method-example>svg{justify-self:center;transform:rotate(90deg)}.interview-stage{border-radius:18px 18px 50px;min-height:auto;padding:24px 18px}.station-toolbar{flex-wrap:wrap;align-items:flex-start}.station-toolbar>b{margin-left:0}.station-map-wrap,.tencent-map{min-height:430px}.station-atlas{border-radius:17px}.policy-list article{grid-template-columns:1fr}.policy-action{border-top:1px solid var(--seeker-line);border-left:0;padding:12px 0 0}.contract-check{border-radius:18px 18px 48px;padding:20px 17px}.settings-list section:first-child{grid-template-columns:1fr}.settings-list section:first-child h3{grid-column:auto}.drawer-title h2{font-size:21px}.job-facts{grid-template-columns:1fr}.mobile-nav{left:7px;right:7px;bottom:max(7px, env(safe-area-inset-bottom));border-radius:16px;min-height:58px;padding:4px}.mobile-nav button{font-size:8px}}@media (max-width:800px){.skill-detail-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.skill-detail-row>*,.skill-detail-row input,.skill-detail-row select{box-sizing:border-box;min-width:0;max-width:100%}}@media (min-width:1001px){.seeker-topbar{grid-template-columns:minmax(200px,240px) minmax(0,1fr) auto}.seeker-topbar>*{min-width:0}.seeker-brand{white-space:nowrap;min-width:0}.desktop-nav{scrollbar-width:none;justify-content:flex-start;justify-self:stretch;width:100%;min-width:0;max-width:none;overflow-x:auto}.desktop-nav::-webkit-scrollbar{display:none}.desktop-nav .floating-dock-item{flex:none}}@media (min-width:1180px){.desktop-nav{justify-content:center;overflow-x:visible}}@media (min-width:1001px) and (max-width:1350px){.seeker-topbar{grid-template-columns:minmax(180px,220px) minmax(0,1fr) auto;padding-inline:clamp(18px,2.2vw,32px)}.seeker-brand{gap:9px}.seeker-brand img{width:112px}.seeker-brand span{padding-left:8px;font-size:.78rem}.desktop-nav{gap:2px;padding-inline:2px}.desktop-nav .floating-dock-item{gap:6px;min-height:46px;padding-inline:9px;font-size:.86rem}.desktop-nav .floating-dock-icon{width:20px;height:20px}.topbar-actions{gap:8px}}.seeker-home-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:18px 0 24px;display:grid}.seeker-home-quick-actions button{min-width:0;min-height:78px;color:var(--seeker-ink);text-align:left;cursor:pointer;background:#fffc;border:1px solid #18463c17;border-radius:17px 17px 30px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:14px 15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 9px 26px #2f433a0b}.seeker-home-quick-actions button:hover{border-color:#2f8b783d;transform:translateY(-2px);box-shadow:0 14px 32px #2f433a13}.seeker-home-quick-actions button>span{width:42px;height:42px;color:var(--seeker-teal);background:#e5f3ed;border-radius:14px 14px 14px 5px;place-items:center;display:grid}.seeker-home-quick-actions button:nth-child(2)>span{color:var(--seeker-coral-dark);background:#fff0e9}.seeker-home-quick-actions button:nth-child(3)>span{color:#9b721e;background:#fff5dc}.seeker-home-quick-actions button:nth-child(4)>span{color:#3c7e8d;background:#e9f2f4}.seeker-home-quick-actions p{min-width:0;margin:0}.seeker-home-quick-actions strong,.seeker-home-quick-actions small{display:block}.seeker-home-quick-actions small{color:var(--seeker-muted);margin-top:4px;font-size:10px;line-height:1.45}.seeker-home-quick-actions button>svg{color:#91a19b}.home-guidance-entry{width:100%;min-height:106px;color:var(--seeker-ink);text-align:left;cursor:pointer;background:linear-gradient(112deg,#e6f5ee 0%,#f7f7ed 62%,#fff0e7 100%);border:1px solid #2f8b7829;border-radius:19px 19px 45px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:15px;margin:-7px 0 24px;padding:18px 21px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 34px #2f433a0f}.home-guidance-entry:after{content:"";border:1px solid #2f8b7821;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-72px;right:10%}.home-guidance-entry:hover{transform:translateY(-2px);box-shadow:0 17px 40px #2f433a17}.home-guidance-entry>*{z-index:1;position:relative}.home-guidance-entry>span{background:var(--seeker-teal);color:#fff;border-radius:18px 18px 18px 6px;place-items:center;width:54px;height:54px;display:grid}.home-guidance-entry>div{min-width:0}.home-guidance-entry small,.home-guidance-entry strong,.home-guidance-entry p{display:block}.home-guidance-entry small{color:var(--seeker-coral-dark);letter-spacing:.08em;font-size:9px;font-weight:800}.home-guidance-entry strong{margin-top:3px;font-size:19px}.home-guidance-entry p{color:var(--seeker-muted);margin:5px 0 0;font-size:10px;line-height:1.5}.home-guidance-entry>b{background:var(--seeker-coral);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:39px;padding:0 14px;font-size:10px;display:inline-flex}.guidance-center{max-width:1180px;margin-inline:auto}.guidance-hero{background:linear-gradient(132deg,#e2f4ec,#f7f8ee 64%,#ffefe6);border:1px solid #2f8b7826;border-radius:25px 25px 66px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:28px;min-height:245px;padding:31px 35px;display:grid;box-shadow:0 18px 48px #2f433a12}.guidance-hero>div:first-child>span{color:var(--seeker-coral-dark);letter-spacing:.11em;font-size:10px;font-weight:800}.guidance-hero h1{color:var(--seeker-ink);letter-spacing:-.05em;margin:8px 0 9px;font-size:clamp(32px,4.6vw,51px);line-height:1.06}.guidance-hero h1 em{color:var(--seeker-teal);font-style:normal}.guidance-hero p{max-width:620px;color:var(--seeker-muted);margin:0;font-size:12px;line-height:1.7}.guidance-hero-actions{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.guidance-hero-actions button{border:1px solid var(--seeker-teal);background:var(--seeker-teal);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 16px;font-size:11px;font-weight:750;display:inline-flex}.guidance-hero-actions button.secondary{color:var(--seeker-teal);background:#ffffffab}.guidance-hero-score{text-align:center;background:#ffffff9e;border:1px solid #fffc;border-radius:24px 24px 48px;place-items:center;min-height:158px;padding:19px;display:grid}.guidance-hero-score strong{color:var(--seeker-teal);font-size:48px;line-height:1}.guidance-hero-score span{color:var(--seeker-ink);margin-top:7px;font-size:12px;font-weight:750}.guidance-hero-score small{max-width:170px;color:var(--seeker-muted);margin-top:8px;font-size:9px;line-height:1.45}.guidance-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.guidance-tool-feature{background:linear-gradient(125deg,#e9f6f0,#f7f6eb);border:1px solid #2f8b7826;border-radius:17px 17px 34px;grid-column:span 2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:108px;padding:17px;display:grid}.guidance-tool-feature-head{align-items:center;gap:11px;min-width:0;display:flex}.guidance-tool-feature-head>span{width:42px;height:42px;color:var(--seeker-teal);background:#dcefe6;border-radius:14px 14px 14px 5px;flex:none;place-items:center;display:grid}.guidance-tool-feature-head strong,.guidance-tool-feature-head small{display:block}.guidance-tool-feature-head strong{color:var(--seeker-ink);font-size:13px}.guidance-tool-feature-head small{color:var(--seeker-muted);margin-top:5px;font-size:9px;line-height:1.45}.guidance-tool-feature>button{background:var(--seeker-teal);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;min-height:36px;padding:0 12px;font-size:9px;font-weight:750;display:inline-flex}.guidance-tool{min-width:0;min-height:108px;color:var(--seeker-ink);text-align:left;cursor:pointer;background:#ffffffd4;border:1px solid #18463c17;border-radius:17px 17px 30px;grid-template-rows:auto auto;grid-template-columns:37px minmax(0,1fr) 15px;align-items:center;gap:3px 9px;padding:15px;transition:transform .18s,border-color .18s;display:grid;position:relative;box-shadow:0 9px 25px #2f433a0b}.guidance-tool:hover{border-color:#2f8b7840;transform:translateY(-2px)}.guidance-tool>span{width:37px;height:37px;color:var(--seeker-teal);background:#e6f3ed;border-radius:13px 13px 13px 5px;grid-row:1/3;place-items:center;display:grid}.guidance-tool:nth-child(3n)>span{color:var(--seeker-coral-dark);background:#fff0e9}.guidance-tool:nth-child(4n)>span{color:#9b721e;background:#fff5dc}.guidance-tool strong{align-self:end;font-size:12px}.guidance-tool small{color:var(--seeker-muted);align-self:start;font-size:9px;line-height:1.4}.guidance-tool>svg{color:#96a59f;grid-area:1/3/3}.guidance-section-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.guidance-section-head span{color:var(--seeker-coral-dark);letter-spacing:.1em;font-size:9px;font-weight:800}.guidance-section-head h2{color:var(--seeker-ink);margin:4px 0 0;font-size:23px}.guidance-section-head>button{color:var(--seeker-teal);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;display:inline-flex}.guidance-tabs{border-bottom:1px solid var(--seeker-line);gap:20px;margin:17px 0 11px;display:flex}.guidance-tabs button{min-height:38px;color:var(--seeker-muted);cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:11px;font-weight:700;position:relative}.guidance-tabs button.active{color:var(--seeker-ink)}.guidance-tabs button.active:after{content:"";background:var(--seeker-teal);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.guidance-activity-list{gap:9px;display:grid}.guidance-activity-list article{background:#ffffffd1;border:1px solid #18463c17;border-radius:16px 16px 32px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:15px;display:grid}.guidance-activity-art{width:78px;height:78px;color:var(--seeker-teal);background:linear-gradient(145deg,#ddf2e8,#fff0e6);border-radius:15px;place-items:center;display:grid}.guidance-activity-body{min-width:0}.guidance-activity-body>div:first-child{align-items:flex-start;gap:8px;display:flex}.guidance-activity-body h3{min-width:0;color:var(--seeker-ink);margin:0;font-size:14px;line-height:1.4}.guidance-status{color:var(--seeker-coral-dark);background:#fff0e8;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:750}.guidance-tags{flex-wrap:wrap;gap:5px;margin:7px 0;display:flex}.guidance-tags span{color:var(--seeker-teal);background:#e8f3ef;border-radius:6px;padding:4px 7px;font-size:8px}.guidance-activity-body p{color:var(--seeker-muted);align-items:center;gap:5px;margin:4px 0 0;font-size:9px;line-height:1.4;display:flex}.guidance-activity-list article>button{min-height:37px;color:var(--seeker-teal);cursor:pointer;background:#f7fbf8;border:1px solid #2f8b7833;border-radius:999px;align-items:center;gap:3px;padding:0 11px;font-size:9px;font-weight:750;display:inline-flex}.guidance-activity-list article.is-expanded{background:#fbfefc;border-color:#2f8b783b;align-items:start}.guidance-activity-detail{border-left:3px solid var(--seeker-teal);background:#edf7f2;border-radius:0 10px 10px 0;margin-top:11px;padding:11px 12px}.guidance-activity-detail strong{color:var(--seeker-ink);font-size:10px}.guidance-activity-detail p{color:var(--seeker-muted);margin:5px 0 0;font-size:9px;line-height:1.55;display:block}.guidance-activity-detail small{color:#789087;margin-top:7px;font-size:8px;line-height:1.45;display:block}.guidance-note{color:var(--seeker-teal);background:#e4f2ec8c;border:1px solid #2f8b781f;border-radius:13px;align-items:flex-start;gap:9px;margin-top:15px;padding:13px 15px;display:flex}.guidance-note p{margin:0}.guidance-note strong,.guidance-note small{display:block}.guidance-note strong{color:var(--seeker-ink);font-size:11px}.guidance-note small{color:var(--seeker-muted);margin-top:4px;font-size:9px;line-height:1.5}.dedicated-page{max-width:1180px;margin-inline:auto}.detail-back{color:var(--seeker-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.detail-back:hover{color:var(--seeker-teal)}.dedicated-hero{background:linear-gradient(125deg,#e9f6f0,#fff5e8);border:1px solid #2f8b7824;border-radius:24px 24px 54px;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:28px 30px;display:flex}.dedicated-hero>div{min-width:0}.dedicated-hero span{color:var(--seeker-coral-dark);letter-spacing:.1em;font-size:10px;font-weight:800}.dedicated-hero h1{color:var(--seeker-ink);letter-spacing:-.04em;margin:7px 0 9px;font-size:clamp(28px,4vw,44px)}.dedicated-hero p{max-width:650px;color:var(--seeker-muted);margin:0;font-size:12px;line-height:1.65}.dedicated-hero>svg{color:var(--seeker-teal);opacity:.78;flex:none}.dedicated-hero>img{object-fit:contain;width:220px;height:auto}.service-detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px;margin-top:18px;display:grid}.detail-section{border-bottom:1px solid var(--seeker-line);grid-template-columns:38px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.detail-section>span{color:var(--seeker-coral-dark);font-size:11px;font-weight:800}.detail-section h2{margin:0 0 8px;font-size:16px}.detail-section p,.detail-section li{color:var(--seeker-muted);font-size:11px;line-height:1.7}.detail-section ul,.detail-section ol{margin:0;padding-left:18px}.detail-next{background:#f6fbf8;border:1px solid #2f8b7824;border-radius:18px 18px 34px;align-self:start;padding:22px}.detail-next>svg{color:var(--seeker-teal)}.detail-next h2{margin:13px 0 8px;font-size:16px}.detail-next p{color:var(--seeker-muted);font-size:11px;line-height:1.65}.detail-next button,.detail-next a{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;margin-top:12px;font-size:10px;font-weight:750;display:inline-flex}.detail-next button{background:var(--seeker-teal);color:#fff;border:0}.detail-next a{color:var(--seeker-teal);border:1px solid #2f8b782e;text-decoration:none}.guidance-directory{gap:10px;margin-top:18px;display:grid}.guidance-directory article{background:#ffffffdb;border:1px solid #18463c17;border-radius:16px 16px 31px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;display:grid}.guidance-number{color:var(--seeker-coral-dark);font-size:13px;font-weight:800}.guidance-directory h2{margin:0 0 7px;font-size:14px}.guidance-directory p{color:var(--seeker-muted);align-items:center;gap:5px;margin:2px 13px 0 0;font-size:9px;display:inline-flex}.guidance-directory small{color:var(--seeker-teal);margin-top:8px;font-size:9px;display:block}.guidance-directory article>button,.dedicated-actions button,.feedback-success button{min-height:36px;color:var(--seeker-teal);cursor:pointer;white-space:nowrap;background:#f4faf6;border:1px solid #2f8b782e;border-radius:999px;align-items:center;gap:5px;padding:0 13px;font-size:9px;font-weight:750;display:inline-flex}.unit-guide-steps{gap:10px;margin-top:18px;display:grid}.unit-guide-steps section{border-bottom:1px solid var(--seeker-line);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;padding:18px;display:grid}.unit-guide-steps section>span{width:30px;height:30px;color:var(--seeker-teal);background:#e2f1e9;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.unit-guide-steps strong,.unit-guide-steps small{display:block}.unit-guide-steps strong{font-size:13px}.unit-guide-steps small{color:var(--seeker-muted);margin-top:5px;font-size:9px}.dedicated-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.dedicated-actions .primary,.feedback-success button{border-color:var(--seeker-teal);background:var(--seeker-teal);color:#fff}.editor-avatar-preview{background:var(--seeker-teal);border-radius:26px 26px 26px 7px;place-items:center;width:86px;height:86px;display:grid;color:#fff!important;letter-spacing:0!important;font-size:38px!important}.profile-editor-form,.feedback-form{border:1px solid var(--seeker-line);background:#ffffffd6;border-radius:18px;max-width:720px;margin-top:18px;padding:22px}.profile-editor-form label,.feedback-form label{color:var(--seeker-muted);gap:7px;margin-top:15px;font-size:10px;display:grid}.profile-editor-form input,.feedback-form input,.feedback-form select,.feedback-form textarea{border:1px solid var(--seeker-line);width:100%;min-height:40px;color:var(--seeker-ink);font:inherit;background:#fff;border-radius:10px;padding:9px 11px}.feedback-form textarea{resize:vertical;min-height:150px}.profile-editor-form fieldset{border:0;margin:0;padding:0}.profile-editor-form legend{color:var(--seeker-muted);font-size:10px}.avatar-options{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.avatar-options button{border:1px solid var(--seeker-line);width:40px;height:40px;color:var(--seeker-ink);cursor:pointer;background:#fff;border-radius:12px}.avatar-options button.active{border-color:var(--seeker-teal);color:var(--seeker-teal);background:#e4f3eb}.privacy-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px;margin-top:18px;display:grid}.privacy-layout main{border-top:1px solid var(--seeker-line)}.privacy-layout main section{border-bottom:1px solid var(--seeker-line);justify-content:space-between;align-items:center;gap:16px;padding:19px 0;display:flex}.privacy-layout strong,.privacy-layout small{display:block}.privacy-layout strong{font-size:13px}.privacy-layout small{color:var(--seeker-muted);margin-top:5px;font-size:9px}.privacy-layout main button{cursor:pointer;background:#cdd7d3;border:0;border-radius:999px;width:44px;height:25px;padding:3px}.privacy-layout main button span{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .18s;display:block}.privacy-layout main button.on{background:var(--seeker-teal)}.privacy-layout main button.on span{transform:translate(19px)}.privacy-layout aside{color:var(--seeker-teal);background:#f6fbf8;border-radius:18px 18px 34px;align-self:start;padding:20px}.privacy-layout aside h2{color:var(--seeker-ink);margin:10px 0 8px;font-size:15px}.privacy-layout aside p{color:var(--seeker-muted);font-size:10px;line-height:1.6}.privacy-layout aside button{color:var(--seeker-teal);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:0;font-size:10px;display:inline-flex}.feedback-note{color:#8c6c29;background:#fff6df;border-radius:10px;align-items:flex-start;gap:8px;margin-top:16px;padding:11px;font-size:9px;line-height:1.5;display:flex}.feedback-success{text-align:center;place-items:center;min-height:420px;display:grid}.feedback-success>svg{color:var(--seeker-teal)}.feedback-success h1{margin:16px 0 8px;font-size:28px}.feedback-success p{max-width:460px;color:var(--seeker-muted);font-size:11px;line-height:1.7}.seeker-page h1,.seeker-page h2,.seeker-page h3{text-wrap:balance}.seeker-page button,.seeker-page a{touch-action:manipulation}.seeker-page button:focus-visible,.seeker-page a:focus-visible,.seeker-page input:focus-visible,.seeker-page select:focus-visible,.seeker-page textarea:focus-visible{outline-offset:3px;outline:3px solid #2f8b7847}.public-service-center,.convenience-center,.help-center{max-width:1180px;margin-inline:auto}.directory-hero{background:linear-gradient(132deg,#e8f5ee 0%,#f7f7ec 68%,#fff4e8 100%);border:1px solid #2f8b7824;border-radius:25px 25px 68px;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:30px;min-height:235px;padding:32px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #2f433a12}.directory-hero:after{content:"";border:1px solid #2f8b7821;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-85px;right:-55px}.directory-hero>*{z-index:1;min-width:0;position:relative}.directory-hero>div:first-child>span{color:var(--seeker-coral-dark);letter-spacing:.12em;font-size:10px;font-weight:800}.directory-hero h1{max-width:660px;color:var(--seeker-ink);letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(30px,4vw,48px);line-height:1.08}.directory-hero p{max-width:610px;color:var(--seeker-muted);margin:0;font-size:12px;line-height:1.75}.directory-hero.is-guide-open{grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);align-items:start;min-height:0;padding-block:26px}.directory-hero.is-guide-open>div:first-child{padding-top:10px}.directory-hero.is-guide-open h1{font-size:clamp(26px,3.3vw,40px)}.guide-panel{background:#ffffffc7;border:1px solid #2f8b782e;border-radius:16px 16px 34px;min-width:0;padding:16px;box-shadow:0 12px 30px #2f433a14}.guide-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.guide-panel-head strong{color:var(--seeker-ink);font-size:15px}.guide-panel-head button{border:1px solid var(--seeker-line);min-height:30px;color:var(--seeker-muted);cursor:pointer;background:#fff;border-radius:999px;padding:0 10px;font-size:10px}.guide-form{gap:14px;display:grid}.guide-form fieldset{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.guide-form legend{color:var(--seeker-ink);margin:0 0 7px;padding:0;font-size:11px;font-weight:750}.guide-form fieldset>small{color:var(--seeker-muted);margin-top:-4px;font-size:9px;font-weight:500}.guide-form fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.guide-form button{color:#456d61;cursor:pointer;background:#f7fbf8;border:1px solid #2f8b782e;border-radius:9px;min-height:34px;padding:0 11px;font-size:10px;transition:background .16s,color .16s,border-color .16s}.guide-form button:hover{background:#edf8f2;border-color:#2f8b7866}.guide-form button.selected{border-color:var(--seeker-teal);background:var(--seeker-teal);color:#fff;box-shadow:0 4px 12px #2f8b782e}.guide-form-actions{justify-content:flex-end;gap:7px;padding-top:3px;display:flex}.guide-submit,.guide-reset{justify-content:center;align-items:center;gap:5px;display:inline-flex}.guide-submit{font-weight:750;border-color:var(--seeker-coral)!important;background:var(--seeker-coral)!important;color:#fff!important}.guide-submit:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.guide-reset{color:var(--seeker-muted)!important;background:0 0!important}.guide-results{gap:8px;display:grid}.guide-results>span{color:var(--seeker-coral-dark);letter-spacing:.1em;font-size:9px;font-weight:800}.guide-results h2{color:var(--seeker-ink);margin:0 0 3px;font-size:19px;line-height:1.25}.guide-results>button:not(.guide-reset){min-width:0;color:var(--seeker-ink);text-align:left;cursor:pointer;background:#fbfdfb;border:1px solid #18463c1a;border-radius:10px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;padding:10px 11px;display:grid}.guide-results>button:not(.guide-reset):hover{background:#f2faf5;border-color:#2f8b784d}.guide-results>button p{min-width:0;margin:0}.guide-results>button strong,.guide-results>button small{display:block}.guide-results>button strong{font-size:11px}.guide-results>button small{color:var(--seeker-muted);margin-top:3px;font-size:9px;line-height:1.45}.guide-results>button svg{color:var(--seeker-teal)}.guide-results .guide-reset{border:1px solid var(--seeker-line);cursor:pointer;border-radius:9px;justify-self:start;min-height:32px;margin-top:3px;padding:0 9px;font-size:10px}.guide-empty{color:var(--seeker-muted);margin:2px 0 5px;font-size:10px;line-height:1.5}.directory-hero.compact{grid-template-columns:minmax(0,1fr) 240px;min-height:220px}.directory-hero.compact>svg{color:var(--seeker-teal);opacity:.78;justify-self:center}.directory-illustration{justify-self:end;width:230px;height:170px;position:relative}.directory-illustration img{object-fit:contain}.directory-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.directory-quick button{min-width:0;min-height:118px;color:var(--seeker-teal);text-align:left;cursor:pointer;background:#ffffffb3;border:1px solid #fffc;border-radius:16px 16px 30px;justify-items:start;padding:16px;display:grid;box-shadow:0 10px 28px #2f433a0d}.directory-quick strong,.directory-quick small{display:block}.directory-quick strong{color:var(--seeker-ink);margin-top:12px;font-size:12px}.directory-quick small{color:var(--seeker-muted);margin-top:4px;font-size:9px;line-height:1.4}.directory-tabs{border-bottom:1px solid var(--seeker-line);gap:5px;margin:24px 0 12px;padding-bottom:10px;display:flex}.directory-tabs button{min-height:38px;color:var(--seeker-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 17px;font-size:11px;font-weight:700}.directory-tabs button.active{background:var(--seeker-ink);color:#fff}.directory-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.directory-list button{min-width:0;min-height:76px;color:var(--seeker-ink);text-align:left;cursor:pointer;background:#fffc;border:1px solid #18463c14;border-radius:15px 15px 27px;grid-template-columns:38px minmax(0,1fr) auto 17px;align-items:center;gap:12px;padding:13px 16px;transition:transform .18s,border-color .18s;display:grid}.directory-list button:hover{border-color:#2f8b7838;transform:translateY(-2px)}.directory-index{color:var(--seeker-teal);font-size:18px;font-weight:850}.directory-list p{min-width:0;margin:0}.directory-list strong,.directory-list small{display:block}.directory-list strong{font-size:13px}.directory-list small{color:var(--seeker-muted);margin-top:4px;font-size:10px;line-height:1.45}.directory-list b{color:var(--seeker-coral-dark);white-space:nowrap;font-size:10px}.directory-list svg{color:#95a49e}.convenience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.convenience-grid button{min-width:0;min-height:105px;color:var(--seeker-ink);text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #18463c14;border-radius:18px 18px 38px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:18px;display:grid;box-shadow:0 10px 28px #2f433a0b}.convenience-grid button>span{color:var(--seeker-teal);font-size:18px;font-weight:850}.convenience-grid strong,.convenience-grid small{display:block}.convenience-grid small{color:var(--seeker-muted);margin-top:5px;font-size:10px;line-height:1.5}.help-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.help-guide-grid>section{background:#fffc;border:1px solid #18463c14;border-radius:19px 19px 42px;min-width:0;padding:21px;box-shadow:0 10px 30px #2f433a0b}.help-guide-grid>section>span{color:var(--seeker-coral-dark);letter-spacing:.1em;font-size:9px;font-weight:800}.help-guide-grid h2{color:var(--seeker-ink);margin:5px 0 15px;font-size:20px}.help-guide-grid button{border:0;border-top:1px solid var(--seeker-line);width:100%;min-height:67px;color:var(--seeker-teal);text-align:left;cursor:pointer;background:0 0;grid-template-columns:35px minmax(0,1fr) 17px;align-items:center;gap:9px;padding:10px 0;display:grid}.help-guide-grid p{min-width:0;margin:0}.help-guide-grid strong,.help-guide-grid small{display:block}.help-guide-grid strong{color:var(--seeker-ink);font-size:12px}.help-guide-grid small{color:var(--seeker-muted);margin-top:4px;font-size:9px;line-height:1.45}.learning-overview{max-width:1180px;margin-inline:auto}.learning-overview-hero{background:linear-gradient(132deg,#e8f5ee,#f7f7ec 70%,#fff3e6);border:1px solid #2f8b7824;border-radius:25px 25px 68px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:24px;min-height:235px;padding:31px 36px;display:grid;box-shadow:0 18px 48px #2f433a12}.learning-overview-hero>div:first-child>span{color:var(--seeker-coral-dark);letter-spacing:.12em;font-size:10px;font-weight:800}.learning-overview-hero h1{color:var(--seeker-ink);letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(30px,4vw,47px);line-height:1.08}.learning-overview-hero h1 em{color:var(--seeker-teal);font-style:normal}.learning-overview-hero p{max-width:590px;color:var(--seeker-muted);margin:0;font-size:12px;line-height:1.72}.learning-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.learning-overview-metrics div{text-align:center;background:#ffffffb3;border:1px solid #ffffffc7;border-radius:15px 15px 27px;gap:5px;min-height:94px;padding:14px 11px;display:grid}.learning-overview-metrics strong{color:var(--seeker-teal);font-size:27px;line-height:1}.learning-overview-metrics small{color:var(--seeker-muted);font-size:9px}.learning-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:19px 0;display:grid}.learning-focus-grid button{min-width:0;min-height:118px;color:var(--seeker-ink);text-align:left;cursor:pointer;background:#ffffffd6;border:1px solid #18463c17;border-radius:17px 17px 31px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;padding:16px;transition:transform .18s,border-color .18s;display:grid;box-shadow:0 9px 25px #2f433a0b}.learning-focus-grid button:hover{border-color:#2f8b7840;transform:translateY(-2px)}.learning-focus-grid button>span{width:42px;height:42px;color:var(--seeker-teal);background:#e5f3ed;border-radius:14px 14px 14px 5px;place-items:center;display:grid}.learning-focus-grid button:nth-child(2)>span{color:var(--seeker-coral-dark);background:#fff2df}.learning-focus-grid button:nth-child(3)>span{color:#3c7e8d;background:#e9f2f4}.learning-focus-grid p{min-width:0;margin:0}.learning-focus-grid strong,.learning-focus-grid small{display:block}.learning-focus-grid strong{font-size:13px;line-height:1.35}.learning-focus-grid small{color:var(--seeker-muted);margin-top:5px;font-size:10px;line-height:1.5}.learning-focus-grid b{color:var(--seeker-coral-dark);grid-column:2;align-items:center;gap:3px;margin-top:10px;font-size:10px;display:inline-flex}.learning-detail-stack{gap:16px;display:grid}.learning-more{border-top:1px solid var(--seeker-line);align-items:center;gap:12px;margin-top:15px;padding-top:15px;display:flex}.learning-more button{min-height:38px;color:var(--seeker-teal);cursor:pointer;background:#ffffffb3;border:1px solid #2f8b7833;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.learning-more span{color:var(--seeker-muted);font-size:10px}@media (max-width:1024px){.seeker-home-quick-actions,.guidance-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guidance-tool-feature{grid-column:1/-1}.directory-hero{grid-template-columns:1fr;gap:22px}.directory-quick{max-width:650px}.directory-list{grid-template-columns:1fr}.convenience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-guide-grid{grid-template-columns:1fr 1fr}.help-guide-grid>section:last-child{grid-column:1/-1}.learning-overview-hero{grid-template-columns:1fr}.learning-overview-metrics{max-width:430px}.learning-focus-grid{grid-template-columns:1fr 1fr}.learning-focus-grid button:last-child{grid-column:1/-1}}@media (max-width:760px){.mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.seeker-home-quick-actions{gap:7px;margin:13px 0 20px}.seeker-home-quick-actions button{border-radius:14px 14px 25px;grid-template-columns:36px minmax(0,1fr);min-height:72px;padding:11px}.seeker-home-quick-actions button>span{border-radius:12px 12px 12px 4px;width:36px;height:36px}.seeker-home-quick-actions button>svg{display:none}.seeker-home-quick-actions strong{font-size:12px}.seeker-home-quick-actions small{font-size:9px}.home-guidance-entry{grid-template-columns:42px minmax(0,1fr);gap:11px;min-height:98px;padding:15px}.home-guidance-entry>span{border-radius:14px 14px 14px 5px;width:42px;height:42px}.home-guidance-entry>b{grid-column:2;justify-self:start;min-height:32px;padding:0 10px}.guidance-hero{border-radius:20px 20px 50px;grid-template-columns:1fr;gap:18px;padding:23px 20px}.guidance-hero h1{font-size:34px}.guidance-hero-score{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);justify-items:start;min-height:0;padding:15px}.guidance-hero-score strong{grid-row:1/3;margin-right:13px;font-size:38px}.guidance-hero-score span{margin-top:0}.guidance-hero-score small{max-width:none;margin-top:3px}.guidance-tool-grid{grid-template-columns:1fr 1fr;gap:7px}.guidance-tool-feature{grid-column:1/-1;grid-template-columns:1fr;min-height:0}.guidance-tool-feature>button{justify-self:start}.guidance-tool{grid-template-columns:34px minmax(0,1fr);min-height:106px;padding:12px}.guidance-tool>span{width:34px;height:34px}.guidance-tool>svg{display:none}.guidance-activity-list article{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:12px}.guidance-activity-art{width:58px;height:58px}.guidance-activity-body>div:first-child{gap:5px;display:grid}.guidance-status{justify-self:start}.guidance-activity-list article>button{grid-column:2;justify-self:start}.dedicated-hero{align-items:flex-start;padding:22px 18px}.dedicated-hero>img{width:120px}.service-detail-layout,.privacy-layout{grid-template-columns:1fr}.detail-next{order:-1}.guidance-directory article{grid-template-columns:28px minmax(0,1fr)}.guidance-directory article>button{grid-column:2;justify-self:start}.privacy-layout aside{order:-1}.directory-hero,.directory-hero.compact{border-radius:20px 20px 50px;grid-template-columns:1fr;min-height:0;padding:24px 20px}.directory-hero.is-guide-open{grid-template-columns:1fr;gap:16px;padding-block:22px}.directory-hero.is-guide-open>div:first-child{padding-top:0}.guide-panel{padding:14px}.directory-hero h1{font-size:32px}.directory-quick{grid-template-columns:1fr}.directory-quick button{grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:64px;padding:12px 14px}.directory-quick strong{margin-top:0}.directory-quick small{grid-column:2}.directory-illustration{justify-self:center;width:min(220px,80vw);height:140px}.directory-hero.compact>svg{justify-self:start;width:60px;height:60px}.directory-list button{grid-template-columns:34px minmax(0,1fr) 16px;gap:9px;padding:12px}.directory-list b{display:none}.convenience-grid,.help-guide-grid{grid-template-columns:1fr}.help-guide-grid>section:last-child{grid-column:auto}.convenience-grid button{min-height:88px;padding:14px}.help-guide-grid>section{padding:17px}.learning-overview-hero{border-radius:20px 20px 50px;padding:24px 20px}.learning-overview-hero h1{font-size:32px}.learning-overview-metrics{max-width:none}.learning-overview-metrics div{min-height:80px;padding:11px 8px}.learning-overview-metrics strong{font-size:23px}.learning-focus-grid{grid-template-columns:1fr}.learning-focus-grid button:last-child{grid-column:auto}.learning-more{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.seeker-home-quick-actions button,.directory-list button{transition:none}}@media (min-width:1001px){.seeker-topbar{grid-template-columns:240px 1fr auto;min-height:82px;padding-inline:clamp(24px,3.5vw,56px)}.seeker-brand img{width:128px}.seeker-brand span{font-size:.88rem}.desktop-nav{gap:7px}.desktop-nav .floating-dock-item{border-radius:15px;gap:9px;min-height:50px;padding-inline:16px;font-size:.95rem;font-weight:650}.desktop-nav .floating-dock-icon{width:22px;height:22px}.desktop-nav .floating-dock-item.active{background:var(--seeker-teal);box-shadow:0 9px 22px #2f8b7838}.desktop-nav .floating-dock-item:hover{background:#2f8b7824}.topbar-actions>button:first-child{width:48px;height:48px}.profile-chip{min-height:48px;padding-right:14px}.profile-chip span{width:36px;height:36px}.profile-chip b{font-size:.92rem}.seeker-exit{font-size:.86rem}}@media (max-width:1000px){.seeker-topbar{min-height:72px}.mobile-nav{min-height:68px}.mobile-nav .floating-dock-item{min-height:58px;font-size:.72rem}.mobile-nav .floating-dock-icon{width:25px;height:25px}}@media (max-width:620px){.seeker-topbar{min-height:68px}.mobile-nav{min-height:64px}.mobile-nav .floating-dock-item{min-height:54px;font-size:.68rem}}@media (min-width:1001px){.seeker-topbar{grid-template-columns:minmax(200px,240px) minmax(0,1fr) auto}.seeker-topbar>*{min-width:0}.seeker-brand{white-space:nowrap;min-width:0}.desktop-nav{scrollbar-width:none;justify-content:flex-start;justify-self:stretch;width:100%;min-width:0;max-width:none;overflow-x:auto}.desktop-nav::-webkit-scrollbar{display:none}.desktop-nav .floating-dock-item{flex:none}}@media (min-width:1180px){.desktop-nav{justify-content:center;overflow-x:visible}}@media (min-width:1001px) and (max-width:1350px){.seeker-topbar{grid-template-columns:minmax(180px,220px) minmax(0,1fr) auto;padding-inline:clamp(18px,2.2vw,32px)}.seeker-brand{gap:9px}.seeker-brand img{width:112px}.seeker-brand span{padding-left:8px;font-size:.78rem}.desktop-nav{gap:2px;padding-inline:2px}.desktop-nav .floating-dock-item{gap:6px;min-height:46px;padding-inline:9px;font-size:.86rem}.desktop-nav .floating-dock-icon{width:20px;height:20px}.topbar-actions{gap:8px}}@media (min-width:1001px){.seeker-topbar{grid-template-columns:240px 1fr auto;min-height:82px;padding-inline:clamp(24px,3.5vw,56px)}.seeker-brand img{width:128px}.seeker-brand span{font-size:.88rem}.desktop-nav{gap:7px}.desktop-nav .floating-dock-item{border-radius:15px;gap:9px;min-height:50px;padding-inline:16px;font-size:.95rem;font-weight:650}.desktop-nav .floating-dock-icon{width:22px;height:22px}.desktop-nav .floating-dock-item.active{background:var(--seeker-teal);box-shadow:0 9px 22px #2f8b7838}.desktop-nav .floating-dock-item:hover{background:#2f8b7824}.topbar-actions{gap:12px}.topbar-actions>button:first-child{width:48px;height:48px}.profile-chip{min-height:48px;padding-right:14px}.profile-chip span{width:36px;height:36px}.profile-chip b{font-size:.92rem}.seeker-exit{font-size:.86rem}}@media (max-width:1000px){.seeker-topbar{min-height:72px}.seeker-brand span{font-size:.82rem}.mobile-nav{min-height:68px}.mobile-nav .floating-dock-item{min-height:58px;font-size:.72rem}.mobile-nav .floating-dock-icon{width:25px;height:25px}}@media (max-width:620px){.seeker-topbar{min-height:68px}.mobile-nav{min-height:64px}.mobile-nav .floating-dock-item{min-height:54px;font-size:.68rem}.seeker-section-heading h2{font-size:1.7rem}.seeker-section-heading p{font-size:.92rem}}.seeker-workspace{background:radial-gradient(circle at 82% 0,#d2efe5a3,#0000 31%),#f3f8f5}.seeker-topbar{background:#fbfffdf0;min-height:66px;padding-inline:clamp(16px,3vw,38px);box-shadow:0 1px #18463c0d}.seeker-brand{gap:13px}.seeker-brand img{width:108px}.desktop-nav button{color:#71827b;min-height:38px;padding-inline:13px}.desktop-nav button.active{background:#20584b;box-shadow:0 7px 18px #20584b29}.dashboard-hero{border-radius:26px 26px 88px;min-height:344px;padding:46px clamp(28px,5vw,64px);box-shadow:0 22px 56px #347e691c}.dashboard-hero h1{letter-spacing:-.055em;max-width:590px;font-size:clamp(36px,4vw,61px)}.hero-actions button:first-child{background:#20584b;border-color:#20584b}.hero-actions button:last-child{background:#ffffff9e}.weekly-brief{box-shadow:none;cursor:pointer;width:calc(100% - 36px);color:inherit;text-align:left;font:inherit;background:#ffffffb8;border:1px solid #2f8b7829;grid-template-columns:90px minmax(0,1fr) 24px;margin:25px 18px 34px;padding:18px 22px;transition:transform .2s,box-shadow .2s}.weekly-brief:hover{transform:translateY(-2px);box-shadow:0 14px 30px #235e4d1f}.weekly-brief>svg{color:var(--seeker-teal);justify-self:end}.profile-policy-push{background:#fafffcd1;border:1px solid #2f8b7829;border-radius:18px 18px 42px;margin-top:18px;padding:18px;box-shadow:0 14px 34px #235e4d14}.profile-policy-push-head,.weekly-report-panel-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.profile-policy-push-head span{color:var(--seeker-teal);align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.profile-policy-push-head strong{color:var(--seeker-ink);margin-top:5px;font-size:15px;display:block}.profile-policy-push-head button,.weekly-report-panel-head button{color:var(--seeker-teal);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.profile-policy-push-list,.weekly-policy-list{gap:8px;margin-top:14px;display:grid}.profile-policy-push-list a,.weekly-policy-list a{color:inherit;background:#fff;border:1px solid #2f8b781a;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.profile-policy-push-list a:hover,.weekly-policy-list a:hover{border-color:#2f8b784d;transform:translate(2px)}.profile-policy-push-list a>span{width:28px;height:28px;color:var(--seeker-teal);background:#e6f4ed;border-radius:9px;place-items:center;display:grid}.profile-policy-push-list p,.weekly-policy-list p{flex:1;margin:0}.profile-policy-push-list strong,.profile-policy-push-list small,.profile-policy-push-list em{display:block}.profile-policy-push-list strong{font-size:12px}.profile-policy-push-list small{color:var(--seeker-muted);margin-top:3px;font-size:10px;line-height:1.5}.profile-policy-push-list em{color:var(--seeker-teal);margin-top:4px;font-size:9px;font-style:normal}.profile-policy-empty{color:var(--seeker-muted);margin:14px 0 0;font-size:11px}.weekly-report-hero{background:linear-gradient(125deg,#eaf6f0,#f8fbf5);border-radius:22px 22px 58px;grid-template-columns:minmax(0,1fr) 190px;gap:22px;padding:25px 28px;display:grid}.weekly-report-hero span,.weekly-report-hero small{color:var(--seeker-teal);font-size:10px}.weekly-report-hero h2{color:var(--seeker-ink);letter-spacing:-.03em;margin:7px 0 6px;font-size:28px}.weekly-report-hero p{color:#56746a;max-width:62ch;margin:0;font-size:13px;line-height:1.7}.weekly-report-hero small{color:#718b83;margin-top:13px;display:block}.weekly-report-score{text-align:center;background:#ffffffb8;border:1px solid #2f8b7824;border-radius:17px;align-content:center;place-items:center;padding:17px;display:grid}.weekly-report-score strong{color:var(--seeker-coral-dark);font-size:42px;line-height:1}.weekly-report-score span{color:var(--seeker-ink);margin-top:7px;font-size:12px;font-weight:750}.weekly-report-score small{color:var(--seeker-muted);margin-top:7px;line-height:1.5}.weekly-report-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:18px 0;display:grid}.weekly-report-signals article{border:1px solid var(--seeker-line);background:#ffffffb8;border-radius:14px;padding:16px}.weekly-report-signals span{color:var(--seeker-muted);font-size:10px}.weekly-report-signals strong{color:var(--seeker-ink);margin:8px 0 4px;font-size:22px;display:block}.weekly-report-signals p{color:#688078;margin:0;font-size:10px;line-height:1.5}.weekly-report-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.weekly-report-panel,.weekly-policy-panel{border:1px solid var(--seeker-line);background:#ffffffb8;border-radius:17px;padding:19px}.weekly-report-panel-head span{color:var(--seeker-teal);font-size:10px}.weekly-report-panel-head h3{color:var(--seeker-ink);margin:5px 0 0;font-size:17px}.weekly-industry-list{gap:11px;margin-top:19px;display:grid}.weekly-industry-list>div{grid-template-columns:100px 1fr 38px;align-items:center;gap:9px;display:grid}.weekly-industry-list span,.weekly-industry-list strong{color:#526d64;font-size:10px}.weekly-industry-list i{background:#e6f0eb;border-radius:99px;height:7px;overflow:hidden}.weekly-industry-list b{border-radius:inherit;background:linear-gradient(90deg,#4e9c85,#8bc8a8);height:100%;display:block}.weekly-report-note,.weekly-report-caveat{color:#7a928b;margin:17px 0 0;font-size:10px;line-height:1.6;display:block}.weekly-action-list{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.weekly-action-list li{align-items:flex-start;gap:10px;display:flex}.weekly-action-list li>span{width:24px;height:24px;color:var(--seeker-teal);background:#e7f3ed;border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:750;display:grid}.weekly-action-list p{color:#536f65;margin:2px 0 0;font-size:11px;line-height:1.6}.weekly-policy-panel{margin-top:16px}.weekly-policy-list a>div{flex:1}.weekly-policy-list strong{color:var(--seeker-ink);font-size:12px}.weekly-policy-list p{color:#6b817a;margin-top:4px;font-size:10px}.weekly-policy-list small{color:var(--seeker-teal);margin-top:5px;font-size:9px;display:block}.weekly-report-loading{place-items:center;min-height:260px;display:grid}@media (max-width:760px){.weekly-brief{grid-template-columns:60px 1fr 20px;width:100%;margin-inline:0}.weekly-report-hero{grid-template-columns:1fr;padding:20px}.weekly-report-score{text-align:left;justify-items:start}.weekly-report-signals,.weekly-report-grid{grid-template-columns:1fr}.profile-policy-push-head{flex-direction:column;align-items:flex-start}}.brief-date span{color:var(--seeker-teal)}.weekly-brief>button{background:#20584b}.home-station-support{background:linear-gradient(120deg,#e5f4ed 0%,#fbfffd 76%);margin-bottom:31px;padding:23px 26px;box-shadow:0 12px 32px #2f433a0d}.home-station-support-copy h2{font-size:clamp(23px,2.2vw,29px)}.dashboard-columns{gap:42px}.dashboard-columns>div>.seeker-section-heading{margin-bottom:17px}.home-job-list button{min-height:74px;padding-block:11px}.home-job-list button:hover{background:#ffffffad}.next-actions{padding-left:32px}.next-actions h2{margin-bottom:13px;font-size:20px}.next-actions>button{padding-block:12px}.next-actions>button>span{background:#e0f0e9;border-radius:12px 12px 12px 4px;width:38px;height:38px}.job-recommendations{box-shadow:none;background:#ffffffb8;border-color:#2f8b7829}.job-recommendations-head h2{font-size:25px}.recommendation-card{min-height:118px;box-shadow:none;background:#f7fcf9eb;border-radius:14px;grid-template-columns:34px 58px minmax(0,1fr);padding:12px}.recommendation-card:first-child{background:#e8f5ef;border-color:#20584b40;grid-column:span 2;min-height:136px}.recommendation-card:first-child .recommendation-body strong{font-size:15px}.recommendation-rank{letter-spacing:.02em;font-size:13px}.recommendation-score{color:#2a7b64}.recommendation-body button{background:#20584b}.job-card{box-shadow:0 6px 22px #30423a0b}.job-card:hover{transform:translateY(-2px);box-shadow:0 15px 32px #30423a17}.detail-label{letter-spacing:.05em;text-transform:none}.profile-analysis-overview{box-shadow:none;background:#eaf6f0;border-radius:16px}.profile-analysis-overview strong{letter-spacing:-.025em;font-size:24px}.profile-analysis-stats b{color:#20584b}.profile-questionnaire{border-radius:18px 18px 42px;box-shadow:0 12px 30px #2f433a0f}.questionnaire-kicker{color:#2d7c68;letter-spacing:.02em}.profile-analysis-source{color:#638279;margin-top:8px;font-size:10px;font-style:normal;display:block}.questionnaire-sync-summary{background:#e8f6ef9e;border:1px solid #2f8b7824;border-radius:12px;gap:8px;margin:13px 0 4px;padding:11px 13px;display:grid}.questionnaire-sync-summary>span{color:#2e765d;font-size:10px;font-weight:750}.questionnaire-sync-summary>div{flex-wrap:wrap;gap:6px;display:flex}.questionnaire-sync-summary b{color:#58776e;background:#ffffffc7;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:500}.job-visual-controls{color:var(--seeker-muted);background:#f7fcf9d9;border:1px solid #2f8b7824;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0 16px;padding:10px 13px;font-size:10px;display:flex}.job-visual-toggle,.job-art-scope{color:var(--seeker-ink);align-items:center;gap:7px;font-weight:650;display:inline-flex}.job-visual-toggle input{opacity:0;pointer-events:none;position:absolute}.toggle-track{background:#c9d8d0;border-radius:999px;width:28px;height:16px;transition:background .2s;position:relative}.toggle-track:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1b423838}.job-visual-toggle input:checked+.toggle-track{background:var(--seeker-teal)}.job-visual-toggle input:checked+.toggle-track:after{transform:translate(12px)}.job-art-scope select{border:1px solid var(--seeker-line);min-height:28px;color:var(--seeker-ink);background:#fff;border-radius:7px;padding:0 8px;font-size:10px}.job-visual-controls>small{color:#789088}.job-trust-badge{background:#f7fcf9cc;border-radius:8px;align-items:center;gap:7px;margin-top:9px;padding:5px 8px;font-size:9px;display:inline-flex}.job-trust-badge span{color:var(--seeker-muted)}.job-trust-badge strong{font-size:14px;line-height:1}.job-trust-badge small{font-weight:700}.trust-high strong,.trust-high small{color:#26856c}.trust-medium strong,.trust-medium small{color:#a7742e}.trust-low strong,.trust-low small{color:#b95d4e}.trust-ribbon{align-items:center;gap:10px;display:flex;position:relative}.trust-meter{background:#1f40361f;border-radius:999px;width:92px;height:4px;position:absolute;bottom:8px;right:0;overflow:hidden}.trust-meter i{border-radius:inherit;background:var(--seeker-teal);height:100%;transition:opacity .7s cubic-bezier(.16,1,.3,1);display:block}.trust-meter-medium i{background:#c18a3e}.trust-meter-low i{background:#c96b5e}.match-breakdown{border-top:1px solid #1f40361a;margin-top:13px;padding-top:12px}.match-breakdown-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.match-breakdown-head span{color:var(--seeker-ink);font-size:10px;font-weight:750}.match-breakdown-head small{color:var(--seeker-muted);font-size:8px}.match-breakdown-row{grid-template-columns:2.5em minmax(0,1fr) 6em;align-items:center;gap:8px;margin-top:7px;font-size:1rem;display:grid}.match-breakdown-row>span{color:var(--seeker-muted);font-size:inherit}.match-breakdown-row>div{background:#e4eee9;border-radius:999px;height:6px;overflow:hidden}.match-breakdown-row i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#5fb59d,#2f8b78);height:100%;animation:.7s cubic-bezier(.16,1,.3,1) both match-bar-in;display:block}.match-breakdown-row strong{color:var(--seeker-ink);font-size:inherit;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@keyframes match-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.profile-data-basis{color:var(--seeker-muted);background:#f7fcf9e6;border:1px solid #2f8b782e;border-radius:10px;gap:3px;margin:8px 0 3px;padding:9px 12px;font-size:10px;line-height:1.45;display:grid}.profile-data-basis strong{color:var(--seeker-ink);font-size:10px}.profile-data-basis span{color:#47766b}.profile-data-basis small{color:#789088;font-size:9px}.job-gap-hero{background:#20584b;box-shadow:0 18px 42px #20584b29}.service-chain-seeker{background:#ffffffc2;border-radius:15px 15px 25px;margin-top:13px;padding:12px 16px 11px;box-shadow:0 8px 24px #1f463a0b}.service-chain-seeker .service-chain-intro{padding-bottom:7px}.service-chain-seeker .service-chain-intro-main{gap:8px}.service-chain-seeker .service-chain-intro strong{font-size:12px}.service-chain-seeker .service-chain-next{margin-bottom:5px;padding-block:6px}.service-chain-seeker .service-chain-track{padding-top:0}.service-chain-seeker .service-chain-node{min-height:40px;padding-block:3px}.service-chain-seeker .service-chain-marker{width:22px;height:22px}.service-chain-seeker .service-chain-copy b{font-size:10px}.service-chain-seeker .service-chain-copy small{font-size:7px}@media (max-width:1100px){.recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendation-card:first-child{grid-column:span 2}}@media (max-width:760px){.seeker-topbar{min-height:58px}.seeker-content{padding:20px 13px 84px}.dashboard-hero{border-radius:21px 21px 56px;min-height:430px;padding:28px 20px}.dashboard-hero h1{font-size:38px}.weekly-brief,.home-station-support{margin-inline:0}.dashboard-columns{gap:29px}.next-actions{border-left:0;border-top:1px solid var(--seeker-line);padding-top:25px;padding-left:0}.recommendation-grid{grid-template-columns:1fr}.recommendation-card:first-child{grid-column:auto}}.job-intent-empty{color:var(--seeker-ink);background:#f4fbf7;border:1px solid #2768572e;border-radius:16px;align-items:center;gap:12px;margin:18px 0;padding:16px 18px;display:flex}.job-intent-empty>svg{color:var(--seeker-teal);flex:none}.job-intent-empty p{gap:4px;margin:0;display:grid}.job-intent-empty strong{font-size:13px}.job-intent-empty small{color:var(--seeker-muted);font-size:10px;line-height:1.55}.job-intent-empty button{min-height:34px;color:var(--seeker-teal);background:#fff;border:1px solid #27685733;border-radius:999px;flex:none;margin-left:auto;padding:0 12px;font-size:10px}.job-recommendations .detail-label,.job-illustration-atlas .detail-label{color:#277d67}.official-policy-link{color:#236a58;white-space:nowrap;background:#ffffffd1;border:1px solid #2768572e;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;text-decoration:none;display:inline-flex}.official-policy-link:hover{background:#fff;border-color:#27685759}.station-recommendation{grid-template-columns:92px minmax(0,1fr)}.station-recommendation .recommendation-score{border-right:0;min-width:0;padding-right:0;position:relative}.station-recommendation .recommendation-score strong{font-size:25px}.station-recommendation .recommendation-copy{min-width:0}@media (min-width:1100px){.seeker-topbar{grid-template-columns:190px minmax(0,1fr) auto;padding-inline:clamp(18px,3vw,42px)}.desktop-nav{scrollbar-width:none;max-width:720px;overflow-x:auto}.desktop-nav::-webkit-scrollbar{display:none}.desktop-nav .floating-dock-item{padding-inline:10px;font-size:11px}}@media (max-width:760px){.job-intent-empty{flex-wrap:wrap;align-items:flex-start}.job-intent-empty button{margin-left:31px}}@media (max-width:800px){.skill-detail-panel,.skill-detail-list,.skill-detail-row{box-sizing:border-box;min-width:0;max-width:100%}.skill-detail-row>*{min-width:0}}.growth-layout{min-width:0}.profile-form,.profile-result{box-sizing:border-box;min-width:0;max-width:100%}.questionnaire-options button{white-space:normal;max-width:100%}.drawer-summary{color:#566f66;background:linear-gradient(105deg,#eaf6ef,#f3f8f4 35%);border-radius:10px;margin:0;padding:14px 15px;font-size:11px;line-height:1.7}.drawer-benefits{gap:8px;display:grid}.drawer-benefits span{color:#536960;background:#f5f8f4;border-radius:10px;align-items:flex-start;gap:7px;padding:10px 12px;font-size:10px;line-height:1.45;display:flex}.drawer-benefits svg{color:var(--seeker-teal);flex:none;margin-top:1px}@media (prefers-reduced-motion:reduce){.seeker-workspace *,.seeker-workspace :before,.seeker-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.interview-stage-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.interview-stage-meta small{color:#56776e;font-size:10px}.interview-prompt{color:#55776e;max-width:720px;margin:-10px 0 18px;font-size:12px;line-height:1.6}.interview-actions{flex-wrap:wrap;align-items:center}.interview-actions .primary-action,.interview-actions .secondary-action{width:auto;min-height:44px;margin-top:0}.interview-actions .primary-action{flex:190px}.interview-actions .secondary-action{background:#ffffff94;border:1px solid #18463c2e;border-radius:999px;flex:none;padding:0 15px}.interview-diagnosis-loading,.interview-diagnosis-warning{color:#4a7167;background:#ffffff8f;border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:13px 15px;font-size:12px;display:flex}.interview-diagnosis-warning{color:#95533f;background:#ffede7b8}.diagnosis-orbit{border:2px solid #18463c33;border-top-color:var(--seeker-coral);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite diagnosis-spin}.interview-diagnosis{color:var(--seeker-ink);background:#ffffffad;border:1px solid #18463c1f;border-radius:18px 18px 44px;margin-top:18px;padding:18px;box-shadow:0 12px 28px #235e4d1a}.diagnosis-head{border-bottom:1px solid #18463c1f;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:17px;padding-bottom:15px;display:grid}.diagnosis-head>div:first-child{place-items:center;gap:3px;display:grid}.diagnosis-head>div:first-child span{color:#5e7c73;font-size:10px}.diagnosis-head strong{color:var(--seeker-coral-dark);font-size:34px;line-height:1}.diagnosis-head strong small{color:#77948b;font-size:13px}.diagnosis-head b{width:fit-content;color:var(--seeker-teal);background:#2f8b781f;border-radius:999px;padding:4px 8px;font-size:10px;display:inline-flex}.diagnosis-head p{color:#55776e;margin:6px 0 0;font-size:12px;line-height:1.55}.diagnosis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.diagnosis-grid section{background:#e8f6efb8;border-radius:12px;padding:12px}.diagnosis-grid section:nth-child(2){background:#fff1eac7}.diagnosis-grid section:nth-child(3){background:#ebf2fac7}.diagnosis-grid h4{margin:0 0 8px;font-size:12px}.diagnosis-grid p{color:#58776f;gap:6px;margin:6px 0 0;font-size:10px;line-height:1.5;display:flex}.diagnosis-grid svg{flex:none}.diagnosis-grid section:first-child svg{color:var(--seeker-teal)}.diagnosis-grid section:nth-child(2) svg{color:var(--seeker-coral)}.diagnosis-grid section:nth-child(3) svg{color:#4c80a0}.diagnosis-answer{background:linear-gradient(105deg,#fff6e6,#faf6e9 40%);border-radius:12px;margin-top:14px;padding:13px}.diagnosis-answer span,.diagnosis-evidence span{color:#7a6427;font-size:10px;font-weight:750;display:block}.diagnosis-answer p{color:#5d665c;white-space:pre-line;margin:7px 0 0;font-size:11px;line-height:1.7}.diagnosis-evidence{gap:5px;margin-top:13px;display:grid}.diagnosis-evidence span{color:#55776e}.diagnosis-evidence small{color:#62847a;font-size:10px;line-height:1.5}.diagnosis-caveat{color:#81978f;margin-top:12px;font-size:9px;line-height:1.5;display:block}.interview-aside-head{justify-content:space-between;align-items:start;gap:10px;margin-bottom:14px;display:flex}.interview-aside-head p{color:var(--seeker-muted);margin:5px 0 0;font-size:10px;line-height:1.5}.interview-aside-head>span{color:var(--seeker-teal);background:#edf5f1;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:750}.interview-trainer aside button.active{color:var(--seeker-coral-dark)}@keyframes diagnosis-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.interview-stage-meta{flex-direction:column;align-items:flex-start}.diagnosis-head{grid-template-columns:1fr}.diagnosis-head>div:first-child{justify-items:start}.diagnosis-grid{grid-template-columns:1fr}.interview-actions .primary-action,.interview-actions .secondary-action{flex-basis:100%;width:100%}.interview-aside-head{align-items:flex-start}}.floating-dock{-webkit-backdrop-filter:blur(18px);background:#f9faf7db;border:1px solid #ffffffb8;border-radius:18px;justify-content:center;align-items:center;gap:3px;padding:5px;display:flex;box-shadow:0 13px 36px #1939301f}.floating-dock-item{color:#63726d;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:7px;padding:0 11px;font-size:11px;transition:color .2s,background .2s;display:inline-flex;position:relative}.floating-dock-item:hover{color:var(--seeker-ink);background:#1e6b5814}.floating-dock-item.active{color:#fff;background:var(--seeker-ink);box-shadow:0 7px 18px #144f412e}.floating-dock-icon{place-items:center;width:20px;height:20px;display:grid}.floating-dock-label{line-height:1}.desktop-nav{background:#f9faf7cc;border-radius:17px;justify-self:center;gap:3px;padding:4px;display:flex}.desktop-nav .floating-dock-item{min-height:36px}.mobile-nav{display:none}@media (max-width:900px){.desktop-nav{display:none}.mobile-nav{left:12px;right:12px;bottom:max(10px, env(safe-area-inset-bottom));z-index:45;border-radius:20px;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;min-height:63px;padding:5px;display:grid;position:fixed}.mobile-nav .floating-dock-item{border-radius:14px;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:52px;padding:5px 2px;font-size:9px;display:grid}.mobile-nav .floating-dock-icon{width:23px;height:23px}.mobile-nav .floating-dock-label{text-overflow:ellipsis;max-width:100%;overflow:hidden}}@media (max-width:420px){.mobile-nav{left:8px;right:8px;bottom:max(7px, env(safe-area-inset-bottom));border-radius:17px;min-height:59px}.mobile-nav .floating-dock-item{min-height:49px;font-size:8px}}.seeker-workspace button:focus-visible,.seeker-workspace a:focus-visible,.seeker-workspace input:focus-visible,.seeker-workspace select:focus-visible,.seeker-workspace textarea:focus-visible{outline-offset:3px;outline:3px solid #d9675080}.station-browser{scrollbar-color:#2f8b7859 transparent;background:linear-gradient(#f9f8f3 0%,#f3f6f1 62%,#eaf2ed 100%)}.selected-station{background:linear-gradient(145deg,#fbfaf6 0%,#f2f5ef 100%);box-shadow:0 10px 24px #173a320f}.nearby-list{background:linear-gradient(#eaf2ed33,#eaf2eddb);flex:none;min-height:0}@media (min-width:901px){.station-atlas{grid-template-rows:minmax(0,1fr);height:660px}.station-atlas>.station-map-wrap{min-height:0}.station-atlas .tencent-map{min-height:0;position:absolute;inset:0}.station-atlas>.station-browser{height:100%;min-height:0;max-height:none}.station-browser>*{flex-shrink:0}}.save-job{color:#66736e;display:grid!important}.job-source time,.course-index small,.station-tags span,.nearby-list small,.mobile-nav button{color:#596861;font-size:10px}.fallback-network{opacity:.58;position:absolute;inset:0;overflow:hidden}.fallback-network:before{content:"";border:1px dashed #1e6b5838;border-radius:50%;position:absolute;inset:18% 12%;transform:rotate(-15deg)}.fallback-network button{width:32px;height:32px;color:var(--seeker-ink);cursor:pointer;background:#1e6b5829;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.map-retry{background:var(--seeker-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:38px;padding:0 14px}.seeker-toast{z-index:90;background:var(--seeker-ink);color:#fff;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;max-width:min(92vw,460px);padding:12px 16px;font-size:12px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #173a3238}@media (max-width:900px){.seeker-toast{bottom:82px}}.path-orbit{background:#ecf4f0eb;border:1px solid #fff3;border-radius:26px 26px 70px;width:420px;height:300px;overflow:hidden;box-shadow:0 26px 55px #06211b3d}.path-orbit:before{z-index:1;border-radius:inherit;background:linear-gradient(100deg,#0f3f3480,#0000 48%,#fff3);border:0;inset:0;transform:none}.path-orbit:after{display:none}.dashboard-hero-art{object-fit:cover;object-position:53% 44%;filter:saturate(.82)contrast(.94);transform:scale(1.04)}.orbit-core,.orbit-node{z-index:2;-webkit-backdrop-filter:blur(16px)}.orbit-core{background:#fbfaf6d1;border:1px solid #ffffff80;border-radius:15px;width:auto;min-width:112px;height:auto;padding:13px 15px;top:22px;left:22px;transform:none}.orbit-core strong{font-size:25px}.orbit-core small{margin-top:3px}.orbit-node{background:#0e3a30c7;border-color:#ffffff6b;min-width:105px}.node-one{top:20px;right:17px}.node-two{bottom:18px;left:18px}.node-three{bottom:16px;right:16px}.seeker-shortcuts{grid-template-columns:repeat(12,minmax(0,1fr));gap:13px;margin:24px 0 30px;display:grid}.seeker-shortcut{isolation:isolate;color:#fff;text-align:left;cursor:pointer;border:0;min-height:142px;padding:0;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 13px 34px #2842391a}.seeker-shortcut:hover{transform:translateY(-5px);box-shadow:0 22px 44px #28423929}.seeker-shortcut:first-child,.seeker-shortcut:nth-child(5){grid-column:span 5}.seeker-shortcut:nth-child(2),.seeker-shortcut:nth-child(4){grid-column:span 4}.seeker-shortcut:nth-child(3),.seeker-shortcut:nth-child(6){grid-column:span 3}.seeker-shortcut.jobs{border-radius:18px 18px 48px}.seeker-shortcut.growth{border-radius:48px 18px 18px}.seeker-shortcut.stations{border-radius:18px 42px 18px 18px}.seeker-shortcut.rights{border-radius:18px 18px 18px 42px}.seeker-shortcut.weekly{border-radius:18px 48px 18px 18px}.seeker-shortcut.profile{border-radius:42px 18px 18px}.seeker-shortcut>img{object-fit:cover;filter:saturate(.78)contrast(.94);transition:transform .5s cubic-bezier(.16,1,.3,1)}.seeker-shortcut:hover>img{transform:scale(1.055)}.seeker-shortcut.jobs>img{object-position:55% 38%}.seeker-shortcut.growth>img{object-position:18% 46%}.seeker-shortcut.stations>img{object-position:51% 52%}.seeker-shortcut.rights>img{object-position:88% 34%}.seeker-shortcut.weekly>img{object-position:52% 45%}.seeker-shortcut.profile>img{object-position:26% 41%}.shortcut-wash{z-index:1;background:linear-gradient(105deg,#0f372fed 0%,#0f372fb8 45%,#0f372f14 100%);position:absolute;inset:0}.seeker-shortcut.growth .shortcut-wash,.seeker-shortcut.weekly .shortcut-wash{background:linear-gradient(105deg,#84462be6,#c46f44a3 48%,#fff2dc14)}.shortcut-copy{z-index:2;grid-template-columns:26px minmax(0,1fr) 20px;align-content:center;align-items:center;column-gap:8px;width:72%;height:100%;min-height:142px;padding:18px;display:grid;position:relative}.shortcut-copy>svg:first-child{color:#f3ce7c;grid-row:1/3;align-self:start;margin-top:1px}.shortcut-copy>svg:last-child{grid-area:1/3/3}.shortcut-copy strong{letter-spacing:-.02em;font-size:17px}.shortcut-copy small{color:#ffffffc2;grid-column:2;font-size:10px;line-height:1.55}.section-heading-side{align-items:center;gap:13px;display:flex}.section-art{background:#e3eee9;border-radius:14px 14px 32px;width:148px;height:76px;display:block;position:relative;overflow:hidden;box-shadow:0 9px 26px #28423917}.section-art img{object-fit:cover;filter:saturate(.76)contrast(.94)}.section-art.jobs img{object-position:58% 37%}.section-art.growth img{object-position:19% 43%}.section-art.stations img{object-position:51% 52%}.section-art.rights img{object-position:88% 33%}.section-art.profile img{object-position:27% 40%}.seeker-shortcut{color:var(--seeker-ink);background:#edf4f1;border:1px solid #1c353a17;box-shadow:0 12px 28px #20353b14}.seeker-shortcut.growth{background:#f7eee8}.seeker-shortcut.stations{background:#edf5f5}.seeker-shortcut.rights{background:#eef3f7}.seeker-shortcut.weekly{background:#f8f0e6}.seeker-shortcut.profile{background:#edf3f1}.seeker-shortcut>img{z-index:0;object-fit:cover;filter:saturate(.92)contrast(.98);opacity:.98;width:72%;left:28%}.shortcut-wash{z-index:1;background:linear-gradient(90deg,#edf4f1 0%,#edf4f1f7 27%,#edf4f18f 49%,#edf4f100 78%)}.shortcut-copy{z-index:2;width:61%;min-height:142px;color:var(--seeker-ink);padding:18px 12px 18px 20px}.shortcut-copy>svg:first-child{color:#2868dc}.seeker-shortcut.growth .shortcut-copy>svg:first-child,.seeker-shortcut.weekly .shortcut-copy>svg:first-child{color:#d56f55}.seeker-shortcut.rights .shortcut-copy>svg:first-child{color:#377b91}.shortcut-copy strong{color:var(--seeker-ink);font-size:16px}.shortcut-copy small{color:#5e706b}.shortcut-copy>svg:last-child{color:#6c7b76}.seeker-shortcut:hover{box-shadow:0 18px 34px #20353b21}@media (max-width:1180px){.path-orbit{width:360px}.seeker-shortcut:nth-child(n){grid-column:span 6}}@media (max-width:900px){.path-orbit{width:min(430px,100%)}.seeker-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.seeker-shortcut:nth-child(n){grid-column:span 1}}@media (max-width:620px){.path-orbit{border-radius:18px 18px 50px;height:245px}.dashboard-hero-art{object-position:51% 42%}.orbit-core{top:12px;left:12px}.node-one{top:10px;right:10px}.node-two{bottom:10px;left:10px}.node-three{bottom:9px;right:9px}.seeker-shortcuts{scroll-snap-type:x mandatory;scrollbar-width:none;margin:18px -13px 24px;padding:0 13px 8px;display:flex;overflow-x:auto}.seeker-shortcuts::-webkit-scrollbar{display:none}.filter-row::-webkit-scrollbar{display:none}.growth-tabs::-webkit-scrollbar{display:none}.course-index::-webkit-scrollbar{display:none}.filter-row,.growth-tabs,.course-index{scrollbar-width:none}.seeker-shortcut{scroll-snap-align:center;flex:0 0 78vw;min-height:130px}.shortcut-copy{min-height:130px}.section-art{display:none}.section-heading-side{justify-content:flex-start}}.filter-toggle{min-height:40px;color:var(--seeker-ink);cursor:pointer;background:#ffffffd1;border:1px solid #1f69573d;border-radius:11px;align-items:center;gap:8px;margin:12px 0 4px;padding:0 15px;font-weight:700;display:inline-flex}.filter-toggle .rotated{transform:rotate(180deg)}.job-filter-panel{margin-bottom:14px;padding:4px 0 2px}.station-filter-panel{gap:10px;margin:-2px 0 12px;display:flex}.station-filter-panel label{border:1px solid var(--seeker-line);min-height:38px;color:var(--seeker-muted);background:#ffffffc7;border-radius:11px;align-items:center;gap:7px;padding:0 11px;display:inline-flex;position:relative}.station-filter-panel select{appearance:none;color:var(--seeker-ink);background:0 0;border:0;outline:0;padding-right:18px}.job-gap-panel-head>div>p,.job-recommendations-head p,.skill-plan-head p,.track-title p,.resume-library-head p,.course-title p,.interview-aside-head p,.weekly-report-panel-head p{display:none}.dashboard-hero-art{object-fit:contain;object-position:right center;box-sizing:border-box;filter:saturate(.9)contrast(.97);padding:8px 10px 8px 0;width:82%!important;left:18%!important}.seeker-shortcut>img{object-fit:contain;box-sizing:border-box;filter:saturate(.9)contrast(.97);width:72%;padding:10px 10px 10px 0;left:28%;object-position:right center!important}.seeker-shortcut.weekly>img,.seeker-shortcut.profile>img{transform-origin:100%;width:67%;padding:4px 6px 4px 0;left:33%;transform:scale(1.2)}.seeker-shortcut.weekly:hover>img,.seeker-shortcut.profile:hover>img{transform:scale(1.25)}.section-art img{object-fit:contain;box-sizing:border-box;filter:saturate(.88)contrast(.97);padding:5px 5px 5px 0;object-position:right center!important}.shortcut-wash{background:linear-gradient(90deg,#edf4f1 0%,#edf4f1f0 28%,#edf4f166 56%,#edf4f100 84%)}.seeker-shortcut.growth .shortcut-wash{background:linear-gradient(90deg,#f7eee8 0%,#f7eee8f0 28%,#f7eee861 56%,#f7eee800 84%)}.dashboard-hero{background-color:#eaf8f6;background-image:linear-gradient(90deg,#f4fcf9e0 0%,#f4fcf9ad 34%,#f4fcf940 64%,#f4fcf90f 100%),url(/card3.png);background-position:50%;background-size:cover}.dashboard-hero:before{z-index:0;opacity:1;background:radial-gradient(circle at 77% 14%,#ffffff4d,#0000 30%),linear-gradient(#ffffff1a,#d8f6f217)}.dashboard-hero>*{z-index:1;position:relative}.dashboard-hero h1 em{color:#1f6658}@media (max-width:900px){.dashboard-hero{background-position:58%}.dashboard-hero:before{background:linear-gradient(#ffffff1f,#d8f6f214)}}@media (max-width:620px){.dashboard-hero{background-position:64%}}.dashboard-page{background-color:#edf8f4;background-image:linear-gradient(#ecf9f438 0%,#f3f9f6b8 54%,#f3f8f5 84%),url(/card3.png);background-position:top;background-repeat:no-repeat;background-size:100% min(620px,46vw),100%;margin:-28px -42px 0;padding:28px 42px 80px;position:relative}.dashboard-hero{-webkit-backdrop-filter:blur(3px)saturate(108%);background:#f8fffc94;border:1px solid #ffffff94;box-shadow:0 24px 64px #2a705d24,inset 0 1px #ffffffb8}.dashboard-hero:before{background:linear-gradient(#ffffff1f,#d8f6f20f)}@media (max-width:900px){.dashboard-page{background-position:58% 0;background-size:auto 540px,auto 540px;margin:-23px -18px 0;padding:23px 18px 70px}}@media (max-width:620px){.dashboard-page{background-position:62% 0;background-size:auto 510px,auto 510px;margin:-18px -13px 0;padding:18px 13px 66px}}.seeker-shortcut.stations .shortcut-wash{background:linear-gradient(90deg,#edf5f5 0%,#edf5f5f0 28%,#edf5f561 56%,#edf5f500 84%)}.seeker-shortcut.rights .shortcut-wash{background:linear-gradient(90deg,#eef3f7 0%,#eef3f7f0 28%,#eef3f761 56%,#eef3f700 84%)}.seeker-shortcut.weekly .shortcut-wash{background:linear-gradient(90deg,#f8f0e6 0%,#f8f0e6f0 28%,#f8f0e661 56%,#f8f0e600 84%)}.seeker-shortcut.profile .shortcut-wash{background:linear-gradient(90deg,#edf3f1 0%,#edf3f1f0 28%,#edf3f161 56%,#edf3f100 84%)}@keyframes seeker-rise-in{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes seeker-soft-pulse{0%,to{box-shadow:0 0 #2f8b7800}50%{box-shadow:0 0 0 7px #2f8b781a}}@keyframes seeker-ink-breathe{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-.5deg)}}.seeker-page{animation:.48s cubic-bezier(.16,1,.3,1) both seeker-rise-in}.seeker-section-heading{position:relative}.seeker-section-heading:after{content:"";background:linear-gradient(90deg, var(--seeker-line), transparent 78%);transform-origin:0;height:1px;animation:.6s cubic-bezier(.16,1,.3,1) .12s both seeker-rule-in;position:absolute;bottom:-12px;left:0;right:0}@keyframes seeker-rule-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.dashboard-hero{animation:.62s cubic-bezier(.16,1,.3,1) both seeker-rise-in}.dashboard-hero .path-orbit{animation:7s ease-in-out .7s infinite seeker-ink-breathe}.weekly-brief{animation:.5s cubic-bezier(.16,1,.3,1) .12s both seeker-rise-in}.home-job-list button{animation:.42s cubic-bezier(.16,1,.3,1) both seeker-rise-in}.home-job-list button:nth-child(2){animation-delay:60ms}.home-job-list button:nth-child(3){animation-delay:.12s}.home-job-list button:nth-child(4){animation-delay:.18s}.home-job-list button:nth-child(5){animation-delay:.24s}.next-actions>button{animation:.42s cubic-bezier(.16,1,.3,1) both seeker-rise-in}.next-actions>button:nth-of-type(2){animation-delay:80ms}.next-actions>button:nth-of-type(3){animation-delay:.16s}.next-actions>button:hover>span{animation:1.4s ease-in-out infinite seeker-soft-pulse}.job-card{animation:.44s cubic-bezier(.16,1,.3,1) both seeker-rise-in}.job-card:nth-child(2){animation-delay:50ms}.job-card:nth-child(3){animation-delay:.1s}.job-card:nth-child(4){animation-delay:.15s}.job-card:nth-child(5){animation-delay:.2s}.job-card:nth-child(6){animation-delay:.25s}.job-card-art img{transition:transform .5s cubic-bezier(.16,1,.3,1),filter .4s}.job-card:hover .job-card-art img{filter:saturate(1.05)contrast(1.02);transform:translate(3px,-4px)scale(1.06)}.job-card-glow{border-radius:var(--seeker-radius);min-width:0;height:100%}.job-card-glow .border-glow-inner{border-radius:calc(var(--seeker-radius) - 1px);background:#fffffffb}.job-card-glow .job-card{border-radius:calc(var(--seeker-radius) - 1px);height:100%;box-shadow:none}.job-card-glow:hover{box-shadow:var(--seeker-shadow);transform:translateY(-3px)}.job-card-glow:hover .edge-light{opacity:calc(.82 * var(--glow-intensity))}@media (prefers-reduced-motion:reduce){.job-card-glow:hover{box-shadow:none;transform:none}}.profile-analysis-overview{animation:.48s cubic-bezier(.16,1,.3,1) both seeker-rise-in}.profile-analysis>div{animation:.4s cubic-bezier(.16,1,.3,1) both seeker-rise-in}.profile-analysis>div:nth-of-type(2){animation-delay:60ms}.profile-analysis>div:nth-of-type(3){animation-delay:.12s}.profile-analysis>div:nth-of-type(4){animation-delay:.18s}.profile-analysis-loader{position:relative;overflow:hidden}.profile-analysis-loader:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff21 50%,#0000 80%);animation:1.45s ease-in-out infinite seeker-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes seeker-sheen{to{transform:translate(100%)}}.ability-radar .radar-value{transform-origin:100px 100px;animation:.72s cubic-bezier(.16,1,.3,1) .12s forwards radar-draw;transform:scale(.72)}@keyframes radar-draw{to{transform:scale(1)}}.seeker-toast{animation:.35s cubic-bezier(.16,1,.3,1) both seeker-rise-in}@media (prefers-reduced-motion:reduce){.seeker-page,.dashboard-hero,.weekly-brief,.home-job-list button,.next-actions>button,.job-card,.profile-analysis-overview,.profile-analysis>div,.seeker-section-heading:after{filter:none!important;animation:none!important}.dashboard-hero .path-orbit,.next-actions>button:hover>span{animation:none!important}.profile-analysis-loader:before{display:none}.ability-radar .radar-value{transform:none}}.job-card-top{grid-template-columns:42px minmax(0,1fr) 62px;padding-right:42px}.match-number{min-width:54px}.fallback-network button{width:28px;height:34px;color:var(--seeker-teal);background:0 0;border-radius:0;animation:.52s cubic-bezier(.16,1,.3,1) both station-drop}.fallback-network button.recommended{color:var(--seeker-coral)}.fallback-network button.recommended:before{background:#e4755df5;box-shadow:0 4px 12px #d3634f47}.fallback-network button:before{content:"";background:#2f8b78f5;border-radius:12px 12px 12px 3px;width:20px;height:24px;position:absolute;transform:rotate(-45deg);box-shadow:0 4px 10px #256e5f3d}.fallback-network button svg{z-index:1;color:#fff;position:relative;transform:translateY(-1px)}@keyframes station-drop{0%{opacity:0;transform:translate(-50%,-28px)scale(.7)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.station-pin{background:0 0;border-radius:0;width:12px;height:16px;position:relative}.station-pin:before{content:"";background:var(--seeker-teal);border-radius:7px 7px 7px 2px;position:absolute;inset:1px 1px 2px;transform:rotate(-45deg)}.profile-result,.interview-stage,.contract-check,.personal-card{color:var(--seeker-ink);background:linear-gradient(135deg,#dff3eb 0%,#c7e9dc 100%)}.profile-result:after{border-color:#18463c1f}.profile-result>p,.profile-insights span{color:#4b7066}.profile-insights strong{color:var(--seeker-coral-dark)}.radar-grid,.ability-radar line{stroke:#18463c2b}.radar-value{fill:#e4755d33;stroke:var(--seeker-coral)}.ability-radar text{fill:#4d7067}.interview-stage>span{color:var(--seeker-coral-dark)}.interview-stage textarea{color:var(--seeker-ink);background:#fff9;border-color:#18463c29}.interview-stage textarea::placeholder{color:#64857b}.answer-tip{color:#8c4c3d;background:#e4755d1f}.contract-head p{color:#55776e}.contract-check textarea{color:var(--seeker-ink);background:#ffffff94;border-color:#18463c29}.contract-check textarea::placeholder{color:#66867d}.risk-results .risk{color:var(--seeker-coral-dark);background:#e4755d29}.risk-results .safe{color:var(--seeker-teal);background:#2f8b7824}.risk-results strong{color:var(--seeker-ink)}.risk-results small{color:#55776e}.rights-tips b{color:var(--seeker-coral-dark)}.rights-tips span{color:#4f7469;border-color:#18463c1f}.personal-card{box-shadow:0 18px 44px #347e6924}.personal-card>p,.personal-card>div span{color:#4c7167}.personal-card>div{border-color:#18463c24}.personal-card>div strong{color:var(--seeker-ink)}.personal-card>button{color:var(--seeker-ink);background:#fff6;border-color:#18463c2e}.profile-analysis-button{width:100%;min-height:42px;color:var(--seeker-ink);cursor:pointer;background:#ffffff9e;border:1px solid #18463c33;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin-top:20px;font-weight:750;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.profile-analysis-button:hover{background:#ffffffe0;transform:translateY(-1px);box-shadow:0 8px 20px #29685724}.profile-analysis-button:disabled{cursor:wait;opacity:.72;transform:none}.profile-analysis-error{margin:10px 0 0;font-size:11px;line-height:1.5;color:#8c4c3d!important}.profile-analysis-loader{background:#ffffff57;border:1px solid #18463c1f;border-radius:18px 18px 42px;place-items:center;min-height:150px;margin-top:16px;display:grid;position:relative;overflow:hidden}.profile-analysis-loader:before{content:"";border:1px solid #e4755d59;border-radius:50%;width:112px;height:112px;animation:2.8s linear infinite profile-orbit;position:absolute}.profile-analysis-loader:after{content:"";border:1px dashed #18463c38;border-radius:42% 58% 55% 45%;width:70px;height:70px;animation:1.8s ease-in-out infinite profile-breathe;position:absolute;transform:rotate(-22deg)}.loader-ink{background:var(--seeker-coral);border-radius:60% 40% 45% 55%;width:9px;height:9px;animation:1.7s ease-in-out infinite profile-ink;position:absolute;box-shadow:0 0 0 5px #e4755d1a}.loader-ink:first-child{animation-delay:-.3s;transform:translate(-42px,-22px)}.loader-ink:nth-child(2){background:var(--seeker-teal);animation-delay:-.8s;transform:translate(34px,-30px)}.loader-ink:nth-child(3){animation-delay:-1.2s;transform:translate(24px,34px)}.profile-analysis-loader p{z-index:1;width:170px;color:var(--seeker-ink);text-align:center;margin:0;font-size:11px;line-height:1.55;position:relative}@keyframes profile-orbit{to{transform:rotate(360deg)}}@keyframes profile-breathe{0%,to{opacity:.55;transform:rotate(-22deg)scale(.9)}50%{opacity:1;transform:rotate(18deg)scale(1.05)}}@keyframes profile-ink{0%,to{opacity:.35;scale:.8}50%{opacity:1;scale:1.25}}.profile-analysis{border-top:1px solid #18463c24;gap:12px;margin-top:18px;padding-top:17px;display:grid}.profile-analysis h4{color:var(--seeker-ink);margin:0;font-size:16px;line-height:1.35}.profile-analysis>p{color:#426b60;margin:0;font-size:11px;line-height:1.65}.profile-analysis>div{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:7px;font-size:10px;line-height:1.55;display:grid}.profile-analysis>div strong{color:var(--seeker-coral-dark)}.profile-analysis>div span{color:#426b60}.profile-analysis>div span:not(:last-child):after{content:" · ";color:#426b6085}.profile-analysis>small{color:#55776e;font-size:10px;line-height:1.55}.career-track-panel{background:linear-gradient(135deg,#e3f3ed,#f6f1e7);border-radius:18px 18px 48px;margin-bottom:24px;padding:25px;box-shadow:0 18px 45px #2d6c5b1a}.track-tone-coral{background:linear-gradient(135deg,#fff1e9,#f4f8ee)}.track-tone-cyan{background:linear-gradient(135deg,#e8f7f5,#eef5ff)}.track-tone-blue{background:linear-gradient(135deg,#eaf1fb,#f4f5ed)}.track-tone-gold{background:linear-gradient(135deg,#fff7e6,#f4f1e9)}.track-tone-mint{background:linear-gradient(135deg,#e3f5ec,#f7f6ec)}.track-tone-violet{background:linear-gradient(135deg,#f0ebfa,#f7f3ed)}.track-tone-sand{background:linear-gradient(135deg,#f7f0e5,#eef4ee)}.track-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.track-title{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:18px;width:100%;display:grid}.track-head span{color:var(--seeker-coral-dark);font-size:10px;font-weight:750}.track-head h3{margin:4px 0 0;font-size:25px}.track-head p{color:#4c7066;max-width:470px;margin:8px 0 0;font-size:11px;line-height:1.6}.track-illustration{background:#ffffff73;border-radius:24px 10px;place-items:center;min-height:118px;margin:0;display:grid;overflow:hidden}.track-illustration img{object-fit:contain;width:100%;height:128px}.track-columns{grid-template-columns:1.1fr .8fr 1.1fr;gap:13px;margin-top:20px;display:grid}.track-columns section{background:#ffffff80;border:1px solid #18463c1a;border-radius:14px;padding:16px}.track-columns h4,.track-videos h4{margin:0 0 10px;font-size:13px}.track-columns p,.track-columns li{color:#456a60;font-size:10px;line-height:1.65}.track-columns p{margin:5px 0}.track-columns ol{margin:0;padding-left:18px}.track-tags{flex-wrap:wrap;gap:6px;display:flex}.track-tags span{color:var(--seeker-teal);background:#fff;border-radius:999px;padding:6px 9px;font-size:10px}.track-videos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.track-videos h4{grid-column:1/-1}.track-videos a{min-height:50px;color:var(--seeker-ink);background:#ffffffbf;border-radius:12px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:10px;font-size:10px;line-height:1.4;text-decoration:none;display:grid}.track-videos a:hover{background:#fff}.course-videos{border-top:1px solid var(--seeker-line);gap:7px;margin-top:20px;padding-top:18px;display:grid}.course-videos h4{margin:0 0 4px}.course-videos h4 small{color:var(--seeker-muted);margin-left:6px;font-size:9px;font-weight:400}.course-videos a{color:var(--seeker-ink);background:#f7f7f3;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;line-height:1.45;text-decoration:none;display:grid}.course-videos a:hover{background:#eef5f1}.course-quiz .quiz-next{border-color:var(--seeker-ink);background:var(--seeker-ink);color:#fff;align-items:center;gap:5px;width:auto;margin-top:10px;display:inline-flex}.role-quiz{border-color:#18463c1f;margin-top:20px}.line-coach{gap:10px;margin-top:8px;display:grid}.line-coach>h4{margin:10px 0 0;font-size:14px}.line-coach article{border:1px solid var(--seeker-line);background:#fbfbf7;border-radius:12px;padding:13px}.line-coach article>span{color:var(--seeker-coral-dark);font-size:9px;font-weight:750}.line-original{font-weight:700;color:var(--seeker-ink)!important;margin:6px 0 10px!important;font-size:12px!important}.line-coach dl{gap:6px;margin:0;display:grid}.line-coach dl div{grid-template-columns:55px minmax(0,1fr);gap:7px;display:grid}.line-coach dt{color:var(--seeker-coral-dark);font-size:9px}.line-coach dd{color:var(--seeker-muted);margin:0;font-size:10px;line-height:1.55}@media (prefers-reduced-motion:reduce){.profile-analysis-button,.profile-analysis-loader:before,.profile-analysis-loader:after,.loader-ink{transition:none;animation:none}}@media (max-width:800px){.track-head{display:grid}.track-title{grid-template-columns:1fr}.track-illustration{order:-1;min-height:96px}.track-illustration img{height:104px}.track-columns,.track-videos{grid-template-columns:1fr}.skill-detail-row{grid-template-columns:1fr 1fr}.skill-detail-row>div,.skill-detail-row>label:last-child{grid-column:1/-1}.skill-plan-list{grid-template-columns:1fr}.resume-tools-callout{flex-direction:column;align-items:stretch}.resume-tools-callout>div:last-child{flex-wrap:wrap}.resume-tools-callout button{flex:1}.skill-detail-row>label:not(:last-child){grid-column:auto}.skill-detail-row>label:last-child{grid-column:1/-1}.skill-detail-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.skill-detail-row>*,.skill-detail-row input,.skill-detail-row select{box-sizing:border-box;min-width:0;max-width:100%}}.job-card{overflow:hidden}.skill-control{gap:4px;min-width:0;display:grid}.skill-control>span{color:var(--seeker-muted);font-size:8px}.save-job{z-index:3}.job-card-art{opacity:.34;pointer-events:none;z-index:0;mix-blend-mode:multiply;width:96px;height:86px;position:absolute;bottom:8px;right:8px}.job-card-art img{object-fit:contain}.job-card-main{z-index:1;position:relative}.home-job-art{background:#eef6f1;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.home-job-art img{object-fit:contain;padding:4px}.located-chip{color:#1b7c70;background:#e6f4ef;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;display:inline-flex}.user-location-legend{background:#f07c68;border:2px solid #2f8b78;border-radius:50%;width:11px;height:11px;display:inline-block;box-shadow:0 0 0 2px #f07c682e}.skill-detail-panel{background:linear-gradient(135deg,#f1f8f4,#fbfaf6);border:1px solid #18463c1a;border-radius:16px 16px 30px;margin-top:19px;padding:18px}.skill-detail-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.skill-detail-head>div{min-width:0}.skill-detail-head>svg{color:var(--seeker-teal);flex:none}.skill-detail-head span,.skill-plan-head>div>span{color:var(--seeker-coral-dark);letter-spacing:.08em;font-size:9px;font-weight:750}.skill-detail-head h3{color:var(--seeker-ink);margin:4px 0 5px;font-size:16px}.skill-detail-head p{color:var(--seeker-muted);margin:0;font-size:10px;line-height:1.55}.skill-detail-list{gap:8px;margin-top:14px;display:grid}.skill-detail-row{background:#ffffffb8;border-radius:10px;grid-template-columns:100px 110px 110px minmax(0,1fr);align-items:center;gap:7px;padding:9px;display:grid}.skill-detail-row>div{min-width:0}.skill-detail-row strong,.skill-detail-row small{display:block}.skill-detail-row strong{color:var(--seeker-ink);font-size:11px}.skill-detail-row small{color:var(--seeker-muted);margin-top:3px;font-size:8px}.skill-detail-row select,.skill-detail-row input{border:1px solid var(--seeker-line);width:100%;min-height:32px;color:var(--seeker-ink);background:#fbfffd;border-radius:8px;outline:none;padding:0 8px;font-size:9px}.skill-detail-row select:focus,.skill-detail-row input:focus{border-color:var(--seeker-teal)}.skill-plan-panel{background:linear-gradient(135deg,#e7f4ed,#f7f3e9);border-radius:18px 18px 44px;margin-bottom:20px;padding:20px;box-shadow:0 15px 35px #2f433a12}.skill-plan-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.skill-plan-head h3{color:var(--seeker-ink);margin:5px 0;font-size:21px}.skill-plan-head p{max-width:620px;color:var(--seeker-muted);margin:0;font-size:11px;line-height:1.6}.skill-plan-progress{background:#ffffffa6;border:1px solid #2f8b7824;border-radius:12px;flex:none;justify-items:center;min-width:70px;padding:10px 11px;display:grid}.skill-plan-progress strong{color:var(--seeker-teal);font-size:19px;line-height:1}.skill-plan-progress small{color:var(--seeker-muted);margin-top:3px;font-size:9px}.skill-plan-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.skill-plan-list button{min-width:0;color:var(--seeker-ink);text-align:left;cursor:pointer;background:#ffffffad;border:1px solid #18463c1a;border-radius:11px;grid-template-columns:27px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:10px;transition:transform .18s,background .18s;display:grid}.skill-plan-list button:hover{background:#fff;transform:translateY(-2px)}.skill-plan-list button>span{width:27px;height:27px;color:var(--seeker-teal);background:#e1efe9;border-radius:9px;place-items:center;font-size:10px;font-weight:750;display:grid}.skill-plan-list button.done{background:#f5fbf8;border-color:#2f8b784d}.skill-plan-list button.done>span{background:var(--seeker-teal);color:#fff}.skill-plan-list p{min-width:0;margin:0}.skill-plan-list strong,.skill-plan-list small{display:block}.skill-plan-list strong{font-size:10px;line-height:1.35}.skill-plan-list small{color:var(--seeker-muted);margin-top:4px;font-size:8px;line-height:1.45}.resume-tools-callout{background:#fff5ee;border:1px solid #e4755d2b;border-radius:15px 15px 32px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:16px 18px;display:flex}.resume-tools-callout>div:first-child{align-items:center;gap:10px;display:flex}.resume-tools-callout>div:first-child>span{width:39px;height:39px;color:var(--seeker-coral-dark);background:#ffe3d8;border-radius:12px 12px 12px 4px;place-items:center;display:grid}.resume-tools-callout p{margin:0}.resume-tools-callout strong,.resume-tools-callout small{display:block}.resume-tools-callout strong{color:var(--seeker-ink);font-size:13px}.resume-tools-callout small{color:#7c665e;margin-top:4px;font-size:10px;line-height:1.45}.resume-tools-callout>div:last-child{gap:7px;display:flex}.resume-tools-callout button{min-height:34px;color:var(--seeker-coral-dark);cursor:pointer;background:#fff;border:1px solid #e4755d38;border-radius:999px;align-items:center;gap:4px;padding:0 11px;font-size:10px;display:inline-flex}.resume-tools-inline{margin-bottom:22px}.recommended-pin{background:var(--seeker-coral);border-radius:8px 8px 8px 2px;width:11px;height:15px;display:block;transform:rotate(-15deg);box-shadow:0 0 0 2px #c58e3738}.station-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:16px 0 2px;display:grid}.station-detail-grid>div{background:#edf5f1;border-radius:10px;gap:4px;padding:10px;display:grid}.station-detail-grid span{color:var(--seeker-muted);font-size:9px}.station-detail-grid strong{color:var(--seeker-ink);font-size:11px;line-height:1.35}.station-detail-block{border-top:1px solid var(--seeker-line);margin-top:12px}.station-detail-block summary{color:var(--seeker-ink);cursor:pointer;padding:12px 0 7px;font-size:11px;font-weight:750}.station-detail-tags{flex-wrap:wrap;gap:5px;padding:2px 0 7px;display:flex}.station-detail-tags span{color:#4d7166;background:#f0f4f1;border-radius:7px;padding:5px 7px;font-size:9px}.station-detail-block dl{margin:0 0 7px}.station-detail-block dl div{margin:7px 0}.phone-consult-button{border:1px solid var(--seeker-line);color:var(--seeker-ink);background:#fff}.phone-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12342c61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.phone-modal{background:#fbfffdf7;border:1px solid #ffffffb8;border-radius:20px 20px 48px;width:min(420px,100%);padding:22px;animation:.24s cubic-bezier(.16,1,.3,1) both seeker-rise-in;box-shadow:0 24px 75px #10312838}.phone-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.phone-modal-head span{color:var(--seeker-teal);font-size:10px;font-weight:750}.phone-modal-head h3{color:var(--seeker-ink);margin:4px 0 0;font-size:17px;line-height:1.4}.phone-modal-head button{width:34px;height:34px;color:var(--seeker-ink);cursor:pointer;background:#18463c12;border:0;border-radius:50%;place-items:center;display:grid}.phone-number{color:var(--seeker-ink);letter-spacing:.02em;margin:22px 0 3px;font-size:30px;font-weight:850}.phone-hint{color:var(--seeker-muted);font-size:10px;line-height:1.55}.phone-modal-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.phone-modal-actions button,.phone-modal-actions a{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:43px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.copy-phone-button{border:1px solid var(--seeker-line);color:var(--seeker-ink);background:#fff}.call-phone-button{background:var(--seeker-coral);color:#fff;border:0}.station-data-ribbon{background:linear-gradient(120deg,#e5f3ed,#f5f5ea);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0 2px;padding:10px;display:grid}.station-data-ribbon div{text-align:center;gap:3px;display:grid}.station-data-ribbon strong{color:var(--seeker-teal);font-size:17px;line-height:1}.station-data-ribbon span{color:var(--seeker-muted);font-size:8px}.station-category-bars{gap:8px;padding:2px 0 8px;display:grid}.station-category-bars>div{color:var(--seeker-muted);grid-template-columns:86px minmax(0,1fr);align-items:center;gap:8px;font-size:9px;display:grid}.station-category-bars b{color:var(--seeker-ink);align-items:center;gap:6px;font-size:9px;font-weight:650;display:flex}.station-category-bars i{background:linear-gradient(90deg, var(--seeker-teal), #79c7a8);border-radius:999px;min-width:8px;height:6px;display:block}.topbar-actions>button:first-child.active{background:var(--seeker-ink);color:#fff}.mark-all-button{min-height:40px;color:var(--seeker-teal);cursor:pointer;background:#ffffffb3;border:1px solid #2f8b7833;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:750;transition:transform .18s,background .18s;display:inline-flex}.mark-all-button:hover{background:#fff;transform:translateY(-1px)}.notification-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.notification-overview>div{background:#ffffffc7;border:1px solid #18463c14;border-radius:16px 16px 28px;align-items:center;gap:11px;min-height:78px;padding:13px 15px;display:flex;box-shadow:0 9px 25px #2f433a0d}.overview-icon{border-radius:13px 13px 13px 4px;place-items:center;width:38px;height:38px;display:grid}.overview-icon.coral{color:var(--seeker-coral);background:#fff0eb}.overview-icon.teal{color:var(--seeker-teal);background:#e4f2ec}.overview-icon.gold{color:var(--seeker-gold);background:#fff6df}.overview-icon.blue{color:#3d8493;background:#e8f2f5}.notification-overview p{gap:3px;margin:0;display:grid}.notification-overview strong{color:var(--seeker-ink);font-size:21px;line-height:1}.notification-overview small{color:var(--seeker-muted);font-size:10px}.notification-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.notification-tabs{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.notification-tabs::-webkit-scrollbar{display:none}.notification-tabs button{min-height:36px;color:var(--seeker-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:11px;display:inline-flex}.notification-tabs button:hover{color:var(--seeker-ink);background:#ffffffb8}.notification-tabs button.active{background:var(--seeker-ink);color:#fff}.notification-tabs button small{min-width:14px;color:var(--seeker-coral-dark);background:#e4755d26;border-radius:999px;padding:2px 4px;font-size:8px}.notification-tabs button.active small{color:#fff;background:#ffffff29}.unread-toggle{border:1px solid var(--seeker-line);min-height:34px;color:var(--seeker-muted);cursor:pointer;background:#ffffff94;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:10px;display:inline-flex}.unread-toggle.active{color:var(--seeker-coral-dark);background:#fff1ec;border-color:#e4755d52}.toggle-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.notification-list{gap:9px;max-width:920px;display:grid}.notification-item{background:#ffffffdb;border:1px solid #18463c14;border-radius:17px 17px 34px;grid-template-columns:43px minmax(0,1fr);gap:12px;padding:16px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 8px 25px #2f433a0b}.notification-item:hover{border-color:#2f8b7833;transform:translateY(-2px);box-shadow:0 14px 32px #2f433a14}.notification-item.is-read{background:#ffffff9e}.notification-icon{border-radius:15px 15px 15px 5px;place-items:center;width:43px;height:43px;display:grid}.notification-icon.coral{color:var(--seeker-coral);background:#fff0eb}.notification-icon.gold{color:var(--seeker-gold);background:#fff6df}.notification-icon.teal{color:var(--seeker-teal);background:#e4f2ec}.notification-icon.blue{color:#3d8493;background:#e8f2f5}.notification-content{min-width:0}.notification-meta{min-height:17px;color:var(--seeker-muted);align-items:center;gap:7px;font-size:9px;display:flex}.notification-meta span{color:var(--seeker-teal);font-weight:750}.notification-meta b{color:var(--seeker-coral-dark);background:#fff0eb;border-radius:5px;padding:3px 6px;font-size:8px}.notification-meta time{color:#84948e;margin-left:auto;font-size:9px}.notification-content h3{color:var(--seeker-ink);margin:5px 0 4px;font-size:14px;line-height:1.4}.notification-content p{color:var(--seeker-muted);margin:0;font-size:11px;line-height:1.62}.notification-actions{align-items:center;gap:12px;margin-top:12px;display:flex}.notification-action{color:var(--seeker-coral-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:10px;font-weight:750;display:inline-flex}.read-button{color:#8a9a94;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.read-state{color:#8a9a94;align-items:center;gap:3px;font-size:10px;display:inline-flex}.unread-dot{background:var(--seeker-coral);border-radius:50%;width:7px;height:7px;position:absolute;top:17px;right:18px;box-shadow:0 0 0 4px #e4755d1f}.notification-footnote{max-width:920px;color:var(--seeker-teal);background:#e4f2ec8f;border:1px solid #2f8b781f;border-radius:13px;align-items:flex-start;gap:9px;margin-top:18px;padding:13px 15px;display:flex}.notification-footnote p{margin:0}.notification-footnote strong,.notification-footnote small{display:block}.notification-footnote strong{color:var(--seeker-ink);font-size:11px}.notification-footnote small{color:var(--seeker-muted);margin-top:4px;font-size:10px;line-height:1.55}.user-location-pin{background:#f07c68;border:2px solid #2f8b78;border-radius:50%;width:13px;height:13px;display:block;position:relative;box-shadow:0 0 0 3px #f07c6833,0 0 12px #2f8b7861}.user-location-pin:before,.user-location-pin:after{content:"";background:#2f8b78;border-radius:2px;position:absolute}.user-location-pin:before{width:2px;height:19px;top:-5px;left:4px}.user-location-pin:after{width:19px;height:2px;top:4px;left:-5px}.fallback-user-location{z-index:3;color:#fff;pointer-events:none;place-items:center;animation:2.2s ease-in-out infinite user-location-pulse;display:grid;position:absolute;transform:translate(-50%,-50%)}.fallback-user-location span{color:#fff;background:#f07c68;border:2px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 0 0 6px #f07c682e,0 6px 18px #18463c33}.fallback-user-location small{color:#fff;white-space:nowrap;background:#18463cc7;border-radius:999px;margin-top:4px;padding:3px 6px;font-size:9px}@keyframes user-location-pulse{0%,to{filter:drop-shadow(0 0 #f07c6800)}50%{filter:drop-shadow(0 0 8px #f07c688c)}}.policy-filters{flex-wrap:wrap;gap:9px;margin:-2px 0 18px;display:flex}.policy-filters label{border:1px solid var(--seeker-line);min-height:36px;color:var(--seeker-muted);background:#ffffffc2;border-radius:11px;align-items:center;gap:7px;padding:0 11px;font-size:10px;display:inline-flex}.policy-filters input,.policy-filters select{color:var(--seeker-ink);font:inherit;background:0 0;border:0;outline:0}.policy-filters input{min-width:220px}.policy-filters select{max-width:150px}.subsection-title small{color:var(--seeker-muted);margin-left:8px;font-size:10px;font-weight:500}.policy-list article em{color:var(--seeker-teal);margin-top:6px;font-size:9px;font-style:normal;display:block}@media (max-width:700px){.policy-filters{grid-template-columns:1fr 1fr;display:grid}.policy-filters label:first-child{grid-column:1/-1}.policy-filters input{width:100%;min-width:0}.job-card-art{width:62px;height:62px}.notification-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-toolbar{flex-direction:column;align-items:stretch;gap:9px}.notification-tabs{width:100%}.unread-toggle{align-self:flex-start}.notification-item{padding:14px}.notification-meta time{font-size:8px}.notification-footnote{margin-bottom:12px}}.drawer-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-contact-actions .secondary-action{border:1px solid var(--seeker-line);white-space:nowrap;width:auto;min-height:44px;margin-top:0;padding:0 12px}.drawer-contact-actions .secondary-action span{max-width:115px;color:var(--seeker-muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.wechat-action{min-height:44px;color:var(--seeker-teal);white-space:nowrap;cursor:pointer;background:#e9f6f0;border:1px solid #2d8b8347;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:750;text-decoration:none;display:inline-flex}.wechat-action:disabled{opacity:.48;cursor:not-allowed}.job-gap-page{max-width:1180px;margin-inline:auto}.job-gap-empty{border:1px solid var(--seeker-line);background:#fffc;border-radius:28px 28px 72px;justify-items:start;gap:12px;max-width:640px;margin:5vh auto;padding:clamp(32px,6vw,72px);display:grid;box-shadow:0 24px 70px #1f463a14}.job-gap-empty h1{color:var(--seeker-ink);letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,58px)}.job-gap-empty p{max-width:480px;color:var(--seeker-muted);margin:0 0 8px;line-height:1.8}.job-gap-empty .primary-action{background:var(--seeker-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;display:inline-flex}.job-gap-topbar{color:var(--seeker-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:11px;display:flex}.job-gap-topbar .back-link{color:var(--seeker-teal);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.job-gap-hero{background:linear-gradient(135deg,#edf8f1,#f8f7ed);border:1px solid #2f8b7824;border-radius:24px 24px 68px;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:24px;padding:28px 30px;display:grid;box-shadow:0 18px 45px #2f433a12}.job-gap-hero h1{color:var(--seeker-ink);margin:8px 0 6px;font-size:clamp(28px,4vw,42px);line-height:1.12}.job-gap-hero p{color:var(--seeker-muted);margin:0;font-size:12px}.detail-label{color:var(--seeker-teal);letter-spacing:.12em;font-size:10px;font-weight:800}.job-gap-tags{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.job-gap-tags span,.profile-chip-list span{color:#487165;background:#ffffffbf;border-radius:999px;padding:6px 9px;font-size:10px}.job-gap-score{text-align:right;justify-items:end;gap:5px;display:grid}.job-gap-score strong{color:var(--seeker-teal);font-size:52px;line-height:1}.job-gap-score span{color:var(--seeker-ink);font-size:12px;font-weight:750}.job-gap-score small{max-width:210px;color:var(--seeker-muted);font-size:9px;line-height:1.5}.job-gap-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:start;gap:20px;margin-top:20px;display:grid}.job-gap-main{gap:18px;min-width:0;display:grid}.job-gap-panel,.job-gap-profile-card,.job-gap-side-note{background:#ffffffd6;border:1px solid #18463c17;border-radius:18px 18px 40px;padding:22px;box-shadow:0 10px 30px #2f433a0b}.job-gap-panel-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.job-gap-panel-head>div{min-width:0}.job-gap-panel-head>svg{color:var(--seeker-teal);flex:none}.job-gap-panel-head span{color:var(--seeker-coral-dark);letter-spacing:.12em;font-size:9px;font-weight:800}.job-gap-panel-head h2{color:var(--seeker-ink);margin:5px 0;font-size:21px}.job-gap-panel-head p{color:var(--seeker-muted);margin:0;font-size:10px;line-height:1.55}.job-gap-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 14px;display:grid}.job-gap-summary span{color:var(--seeker-muted);background:#f1f6f2;border-radius:11px;gap:3px;padding:11px 12px;font-size:10px;display:grid}.job-gap-summary b{color:var(--seeker-ink);font-size:19px}.job-condition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.job-condition-grid>div{background:#f7faf7;border-radius:11px;gap:4px;padding:11px;display:grid}.job-condition-grid>div.condition-gap{background:#fff7f2}.job-condition-grid span{color:var(--seeker-muted);font-size:9px}.job-condition-grid strong{color:var(--seeker-teal);font-size:11px}.job-condition-grid .condition-gap strong{color:var(--seeker-coral-dark)}.job-condition-grid small{color:#687a73;font-size:9px;line-height:1.4}.job-gap-list{gap:8px;display:grid}.job-gap-list article{background:#f8faf7;border-left:3px solid #d7e7df;border-radius:11px;padding:13px 14px}.job-gap-list article.gap-ready{background:#f2faf5;border-left-color:#57a486}.job-gap-list article.gap-partial{background:#fffbf1;border-left-color:#d5a347}.job-gap-list article.gap-missing{background:#fff7f3;border-left-color:#dc836f}.gap-row-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gap-row-head h3{color:var(--seeker-ink);margin:0;font-size:13px}.gap-row-head small{color:var(--seeker-muted);margin-top:4px;font-size:9px;display:block}.gap-row-head>strong{color:var(--seeker-teal);background:#fffc;border-radius:999px;flex:none;padding:4px 7px;font-size:9px}.gap-partial .gap-row-head>strong{color:#9a721c}.gap-missing .gap-row-head>strong{color:#b25442}.gap-evidence,.gap-action{color:var(--seeker-muted);margin:9px 0 0;font-size:10px;line-height:1.55}.gap-action{color:var(--seeker-ink)}.job-gap-plan{gap:9px;margin-top:17px;display:grid}.job-gap-plan article{background:#f8faf7;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px;display:grid}.job-gap-plan article>span{width:27px;height:27px;color:var(--seeker-teal);background:#dfeee7;border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.job-gap-plan strong,.job-gap-plan p,.job-gap-plan small{display:block}.job-gap-plan strong{color:var(--seeker-ink);font-size:11px}.job-gap-plan p{color:var(--seeker-muted);margin:4px 0;font-size:10px;line-height:1.5}.job-gap-plan small{color:var(--seeker-coral-dark);font-size:9px}.job-gap-success{color:var(--seeker-teal);background:#edf8f1;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.job-gap-success strong,.job-gap-success small{display:block}.job-gap-success strong{color:var(--seeker-ink);font-size:12px}.job-gap-success small{color:var(--seeker-muted);margin-top:4px;font-size:10px;line-height:1.5}.job-gap-side{gap:12px;display:grid;position:sticky;top:85px}.job-gap-profile-card h2{color:var(--seeker-ink);margin:8px 0 5px;font-size:21px}.job-gap-profile-card>p{color:var(--seeker-muted);margin:0;font-size:10px;line-height:1.5}.profile-chip-list{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.job-gap-profile-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:16px 0 0;display:grid}.job-gap-profile-card dl div{background:#f0f6f2;border-radius:10px;gap:4px;padding:9px;display:grid}.job-gap-profile-card dt{color:var(--seeker-muted);font-size:9px}.job-gap-profile-card dd{color:var(--seeker-ink);margin:0;font-size:10px}.job-gap-side-note{color:var(--seeker-coral-dark);background:#fff8e9;align-items:flex-start;gap:9px;display:flex}.job-gap-side-note strong{color:var(--seeker-ink);font-size:11px;display:block}.job-gap-side-note p{color:var(--seeker-muted);margin:5px 0 0;font-size:10px;line-height:1.55}.job-gap-actions{gap:8px;display:grid}.job-gap-actions .primary-action,.job-gap-actions .ghost-action{min-height:44px}@media (max-width:620px){.seeker-workspace{font-size:max(1rem,16px)}.seeker-workspace p,.seeker-workspace small,.seeker-workspace label,.seeker-workspace button,.seeker-workspace input,.seeker-workspace select,.seeker-workspace textarea{line-height:1.55}.job-recommendations{border-radius:18px 18px 38px;padding:17px}.job-flow-hint{gap:5px}.job-flow-hint small{width:100%;margin:4px 0 0}.job-recommendations-head{gap:9px;display:grid}.recommendation-grid{grid-template-columns:1fr}.recommendation-card{grid-template-columns:34px 60px minmax(0,1fr)}.recommendation-art{width:60px;height:60px}.questionnaire-complete{flex-direction:column;align-items:flex-start}.profile-detail-toggle{flex-wrap:wrap;align-items:flex-start}.profile-detail-toggle small{width:100%}.profile-detail-toggle button{margin-left:0}.home-station-support{margin-inline:0;border-radius:18px 18px 46px;grid-template-columns:1fr;gap:16px;margin-bottom:28px;padding:19px 17px}.home-station-support-copy h2{font-size:24px}.home-station-support-copy>p{font-size:11px}.home-station-cta{justify-content:center;width:100%}.home-station-benefits{gap:7px}.home-station-benefits>div{padding:9px 10px}.home-station-benefits small{font-size:9px}.job-drawer{width:100%;padding-inline:13px}.drawer-actions{gap:7px;width:calc(100% + 26px);margin-bottom:-13px;margin-left:-13px;margin-right:-13px;padding-inline:13px;bottom:-13px}.drawer-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-contact-actions.drawer-contact-actions-1{grid-template-columns:1fr}.drawer-contact-actions.drawer-contact-actions-3,.drawer-contact-actions.drawer-contact-actions-4{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-contact-actions .primary-action,.drawer-contact-actions .ghost-action,.drawer-contact-actions .secondary-action,.drawer-contact-actions .wechat-action{min-width:0;padding-inline:8px;font-size:10px}.drawer-contact-actions .secondary-action span{display:none}.job-gap-topbar{flex-direction:column;align-items:flex-start;gap:9px}.job-gap-hero{border-radius:18px 18px 48px;grid-template-columns:1fr;padding:22px 20px}.job-gap-score{text-align:left;justify-items:start}.job-gap-grid{grid-template-columns:1fr}.job-gap-side{position:static}.job-gap-panel,.job-gap-profile-card,.job-gap-side-note{padding:17px}.job-gap-summary{gap:6px}.job-gap-summary span{padding:9px 8px;font-size:9px}.job-gap-summary b{font-size:17px}.job-condition-grid{grid-template-columns:1fr}}@media (max-width:800px){.skill-detail-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.skill-detail-row>*,.skill-detail-row input,.skill-detail-row select{box-sizing:border-box;min-width:0;max-width:100%}}@media (min-width:1001px){.seeker-topbar{grid-template-columns:minmax(200px,240px) minmax(0,1fr) auto}.seeker-topbar>*{min-width:0}.seeker-brand{white-space:nowrap;min-width:0}.desktop-nav{scrollbar-width:none;justify-content:flex-start;justify-self:stretch;width:100%;min-width:0;max-width:none;overflow-x:auto}.desktop-nav::-webkit-scrollbar{display:none}.desktop-nav .floating-dock-item{flex:none}}@media (min-width:1180px){.desktop-nav{justify-content:center;overflow-x:visible}}@media (min-width:1001px) and (max-width:1350px){.seeker-topbar{grid-template-columns:minmax(180px,220px) minmax(0,1fr) auto;padding-inline:clamp(18px,2.2vw,32px)}.seeker-brand{gap:9px}.seeker-brand img{width:112px}.seeker-brand span{padding-left:8px;font-size:.78rem}.desktop-nav{gap:2px;padding-inline:2px}.desktop-nav .floating-dock-item{gap:6px;min-height:46px;padding-inline:9px;font-size:.86rem}.desktop-nav .floating-dock-icon{width:20px;height:20px}.topbar-actions{gap:8px}}.account-security-page .dedicated-hero{margin-bottom:18px}.account-security-panel{border:1px solid var(--seeker-line);border-radius:var(--seeker-radius);background:#ffffffe6;max-width:860px;padding:22px}.security-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:820px;display:grid}.security-menu button{border:1px solid var(--seeker-line);min-height:82px;color:var(--seeker-ink);cursor:pointer;text-align:left;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.security-focus-panel{gap:14px;max-width:620px;display:grid}.security-focus-panel h3{margin:0 0 6px;font-size:22px}.security-focus-panel label{color:var(--seeker-muted);gap:7px;display:grid}.security-focus-panel input{border:1px solid var(--seeker-line);min-height:44px;font:inherit;border-radius:10px;padding:10px}.help-agent-page .dedicated-hero{background-image:linear-gradient(120deg,#ebf8f2f5,#ffffffb8),url(/illustrations/help/help-agent-v1.png);background-position:50%;background-size:cover}.help-agent-entry{cursor:pointer;background-position:50%;justify-content:space-between;align-items:center;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 12px 28px #14504229;color:#fff!important;background-image:linear-gradient(90deg,#164a40f2,#164a409e),url(/illustrations/help/help-agent-v1.png)!important;background-size:cover!important;border:0!important;border-radius:22px!important;width:100%!important;min-height:150px!important;margin:18px 0 24px!important;padding:26px 30px!important;font-size:22px!important;font-weight:800!important;display:flex!important}.help-agent-entry:hover{transform:translateY(-2px);box-shadow:0 16px 32px #14504238}.help-agent-entry svg{flex:none}.help-agent-box{border:1px solid var(--seeker-line);background:#fff;border-radius:18px;gap:14px;max-width:820px;padding:22px;display:grid}.help-agent-box textarea{border:1px solid var(--seeker-line);resize:vertical;min-height:130px;font:inherit;border-radius:12px;padding:14px}.help-agent-box article{color:var(--seeker-ink);background:#f2faf6;border-radius:12px;padding:16px;line-height:1.7}.help-agent-page{isolation:isolate;position:relative}.help-agent-page,.help-agent-page>*{opacity:1!important;filter:none!important}.help-agent-page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f5fbf8e0,#fffbf5f5);position:absolute;inset:70px 0 0}.help-agent-page .dedicated-hero{background-image:linear-gradient(100deg,#def2e9f7 0%,#eff7f0e6 52%,#fff7ebad 100%),url(/illustrations/help/help-agent-v1.png);background-position:100%;background-size:cover;min-height:190px;box-shadow:0 14px 30px #2859481a}.help-agent-page .dedicated-hero h1{font-size:clamp(32px,4vw,48px)}.help-agent-page .help-agent-box{background:#fffffff0;margin-top:20px;position:relative;box-shadow:0 14px 34px #204d3e1a}.help-agent-page .help-agent-box textarea{color:var(--seeker-ink);background:#fff;font-size:16px;line-height:1.6}.help-agent-page .help-agent-box .primary-action{min-height:50px;padding-inline:24px;font-size:16px}.settings-list>section:first-child{display:block}.settings-list>section:first-child h3{grid-column:auto}.settings-list>section:first-child details{width:100%;display:block}.settings-list>section:first-child details summary{white-space:nowrap}.security-menu{grid-template-columns:repeat(2,minmax(280px,1fr))!important;gap:18px!important;width:min(900px,100%)!important;max-width:none!important;margin-top:24px!important;display:grid!important}.security-menu button{box-shadow:0 8px 22px #1d493d0f;border:1px solid var(--seeker-line)!important;min-height:112px!important;color:var(--seeker-ink)!important;text-align:left!important;background:#fff!important;border-radius:18px!important;grid-template-columns:34px minmax(0,1fr) 20px!important;align-items:center!important;gap:14px!important;padding:24px!important;font-size:16px!important;display:grid!important}.security-menu button svg{color:var(--seeker-teal)}.security-menu button strong{flex:none!important;font-size:16px!important}@media (max-width:720px){.security-menu{grid-template-columns:1fr!important}.help-agent-entry{min-height:128px!important;padding:22px!important;font-size:18px!important}}:root{--station-bg:#071012;--station-panel:#0d191c;--station-panel-2:#102126;--station-line:#adddd521;--station-text:#eaf5f2;--station-muted:#8ba5a1;--station-lime:#e8ff4f;--station-cyan:#56d9ff;--station-alert:#ff806b;--station-radius:15px}.station-access{min-height:100dvh;color:var(--station-text);background:radial-gradient(circle at 78% 12%, #56d9ff1f, transparent 28%), radial-gradient(circle at 18% 86%, #e8ff4f12, transparent 24%), var(--station-bg);place-items:center;padding:28px;display:grid}.station-access-panel{border:1px solid var(--station-line);background:#0a171ad9;border-radius:22px;width:min(1180px,100%);padding:30px;box-shadow:0 28px 90px #0006}.station-access-back{color:var(--station-muted);cursor:pointer;background:0 0;border:0;font-size:11px}.station-access-copy{max-width:920px;margin:32px 0 25px}.station-access-copy>span{color:var(--station-lime);letter-spacing:.1em;align-items:center;gap:6px;font-size:10px;display:inline-flex}.station-access-copy h1{letter-spacing:-.04em;max-width:920px;margin:12px 0 10px;font-size:clamp(29px,3.2vw,46px);line-height:1.08}.station-access-copy p{color:var(--station-muted);margin:0;font-size:12px;line-height:1.7}.station-access-grid{grid-template-columns:minmax(0,1.2fr) 340px;gap:18px;display:grid}.station-picker,.station-auth-card{border:1px solid var(--station-line);background:var(--station-panel);border-radius:16px}.station-picker{padding:16px}.station-city-tabs{gap:6px;padding-bottom:12px;display:flex;overflow:auto}.station-city-tabs button{border:1px solid var(--station-line);min-height:30px;color:var(--station-muted);background:0 0;border-radius:999px;flex:none;padding:0 11px;font-size:9px}.station-city-tabs button.active{color:var(--station-lime);background:#e8ff4f14;border-color:#e8ff4f59}.station-search{border:1px solid var(--station-line);min-height:42px;color:var(--station-muted);border-radius:11px;align-items:center;gap:8px;padding:0 11px;display:flex}.station-search input{min-width:0;color:var(--station-text);background:0 0;border:0;outline:0;flex:1;font-size:10px}.station-choice-list{gap:6px;max-height:390px;margin-top:11px;display:grid;overflow:auto}.station-choice-list>p{color:var(--station-muted);font-size:10px}.station-choice-list button{color:var(--station-text);text-align:left;background:#0a1618;border:1px solid #0000;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:10px;display:grid}.station-choice-list button:hover,.station-choice-list button.active{background:#e8ff4f0f;border-color:#e8ff4f4d}.station-choice-list button>span{width:30px;height:30px;color:var(--station-cyan);background:#56d9ff1a;border-radius:9px;place-items:center;display:grid}.station-choice-list strong,.station-choice-list small{display:block}.station-choice-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.station-choice-list small{color:var(--station-muted);margin-top:3px;font-size:8px}.station-choice-list button>svg{color:var(--station-lime)}.station-auth-card{align-self:start;padding:21px}.station-auth-icon{width:44px;height:44px;color:var(--station-lime);background:#e8ff4f1a;border-radius:13px 13px 13px 4px;place-items:center;display:grid}.station-auth-card h2{margin:16px 0 7px;font-size:20px;line-height:1.25}.station-auth-card>p{color:var(--station-muted);margin:0;font-size:9px;line-height:1.6}.station-auth-tags{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.station-auth-tags span{color:var(--station-cyan);background:#56d9ff14;border-radius:6px;padding:5px 7px;font-size:8px}.station-auth-card label{color:var(--station-muted);gap:7px;margin-top:19px;font-size:9px;display:grid}.station-auth-card label input{border:1px solid var(--station-line);min-height:40px;color:var(--station-text);background:#081315;border-radius:10px;outline:0;padding:0 11px}.station-auth-card .station-primary{width:100%;margin-top:13px}.station-auth-card>small{color:#627b76;margin-top:11px;font-size:8px;line-height:1.6;display:block}.station-access-error{color:var(--station-alert)!important;margin-top:9px!important}.station-workspace{min-height:100dvh;color:var(--station-text);background:radial-gradient(circle at 74% 2%, #1c4f5438, transparent 27%), var(--station-bg);font-family:var(--font-geist-sans), "Microsoft YaHei", sans-serif}.station-aurora{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.station-workspace>.station-topbar,.station-workspace>.station-layout{z-index:1;position:relative}.station-workspace:has(.station-aurora) .station-main{isolation:isolate}.station-workspace button,.station-workspace input,.station-workspace textarea{font:inherit}.station-workspace button:focus-visible,.station-workspace input:focus-visible,.station-workspace textarea:focus-visible{outline:2px solid var(--station-lime);outline-offset:2px}.station-topbar{z-index:40;border-bottom:1px solid var(--station-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#071012e6;justify-content:space-between;align-items:center;min-height:68px;padding:0 24px;display:flex;position:sticky;top:0}.station-brand,.station-top-actions,.station-identity{align-items:center;gap:11px;display:flex}.station-brand-mark{width:37px;height:37px;color:var(--station-lime);background:#e8ff4f14;border:1px solid #e8ff4f59;border-radius:11px 11px 11px 3px;place-items:center;display:grid}.station-brand strong,.station-brand small{display:block}.station-brand strong{letter-spacing:.05em;font-size:17px}.station-brand small{color:var(--station-muted);margin-top:3px;font-size:10px}.station-top-actions>button:first-child{border:1px solid var(--station-line);background:var(--station-panel);width:38px;height:38px;color:var(--station-text);border-radius:11px;place-items:center;display:grid;position:relative}.station-top-actions>button:first-child span{background:var(--station-alert);color:#fff;border-radius:10px;min-width:17px;height:17px;font-size:9px;line-height:17px;position:absolute;top:-5px;right:-5px}.station-status{color:var(--station-muted);align-items:center;gap:7px;font-size:10px;display:flex}.station-status i{background:var(--station-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #e8ff4fb3}.station-exit{color:var(--station-muted);background:0 0;border:0;padding:8px 5px;font-size:11px}.station-layout{grid-template-columns:218px minmax(0,1fr);min-height:calc(100dvh - 68px);display:grid}.station-rail{border-right:1px solid var(--station-line);background:#081315b8;flex-direction:column;align-self:start;width:218px;min-height:calc(100dvh - 68px);padding:24px 15px 17px;transition:width .2s,padding .2s;display:flex;position:sticky;top:68px}.station-rail.is-collapsed{width:76px;padding-inline:10px}.station-rail-title{color:#5f7d79;letter-spacing:.16em;margin:0 10px;font-size:9px}.station-rail>button{min-height:44px;color:var(--station-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 11px;transition:background .18s,color .18s,transform .18s;display:grid}.station-rail>button:hover{color:var(--station-text);background:#56d9ff0e}.station-rail>button b{color:#ff9a86;background:#ff806b24;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.station-rail-bottom{border-top:1px solid var(--station-line);gap:15px;margin-top:auto;padding-top:18px;display:grid}.station-rail-bottom>button{color:var(--station-muted);background:0 0;border:0;gap:8px;padding:8px 10px;display:flex}.station-identity{border:1px solid var(--station-line);background:var(--station-panel);border-radius:12px;padding:10px}.station-identity>span{background:var(--station-lime);color:#122022;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.station-identity strong,.station-identity small{display:block}.station-identity strong{font-size:10px}.station-identity small{color:var(--station-muted);margin-top:3px;font-size:8px}.station-main{min-width:0;padding:31px clamp(20px,3.3vw,48px) 70px}.station-page{width:min(1520px,100%);margin:0 auto}.station-page-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.station-page-header>div>span{color:var(--station-lime);letter-spacing:.12em;font-size:9px}.station-page-header h1{color:var(--station-text);letter-spacing:-.045em;margin:8px 0 7px;font-size:clamp(29px,3.2vw,47px);line-height:1.08}.station-page-header p{max-width:800px;color:var(--station-muted);margin:0;font-size:12px;line-height:1.7}.station-primary,.station-secondary{white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;display:inline-flex}.station-primary{background:var(--station-lime);color:#111f21;border:0;font-weight:750}.station-secondary{border:1px solid var(--station-line);background:var(--station-panel);color:var(--station-text)}.station-metrics,.people-overview,.report-grid{border:1px solid var(--station-line);border-radius:var(--station-radius);background:var(--station-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.station-metrics>div,.people-overview>div,.report-grid>div{background:var(--station-panel);padding:19px 20px}.station-metrics span,.station-metrics small,.people-overview span,.people-overview small,.report-grid span,.report-grid small{color:var(--station-muted);font-size:9px;display:block}.station-metrics strong,.people-overview strong,.report-grid strong{letter-spacing:-.04em;margin:8px 0 4px;font-size:27px;display:block}.station-metrics em{color:var(--station-lime);font-style:normal}.station-primary-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:16px;margin-top:16px;display:grid}.station-task-panel,.station-focus-panel,.ledger-panel,.person-detail,.case-reader,.report-hero,.report-actions>div,.compare-panel{border:1px solid var(--station-line);border-radius:var(--station-radius);background:var(--station-panel)}.station-task-panel{padding:21px}.station-panel-head,.ledger-panel-head,.case-reader-head{justify-content:space-between;align-items:start;gap:15px;display:flex}.station-panel-head span,.ledger-panel-head span,.case-reader-head span{color:var(--station-muted);font-size:9px}.station-panel-head h2,.ledger-panel-head h2{margin:5px 0 0;font-size:19px}.station-panel-head button{color:var(--station-lime);background:0 0;border:0;font-size:10px}.station-task-list{margin-top:14px;display:grid}.station-task-list button{border:0;border-top:1px solid var(--station-line);color:var(--station-text);text-align:left;background:0 0;grid-template-columns:39px minmax(0,1fr) auto 18px;align-items:center;gap:11px;padding:14px 0;display:grid}.task-icon{border-radius:12px 12px 12px 4px;place-items:center;width:39px;height:39px;display:grid}.task-icon.danger{color:var(--station-alert);background:#ff806b1f}.task-icon.cyan{color:var(--station-cyan);background:#56d9ff1a}.task-icon.lime{color:var(--station-lime);background:#e8ff4f1a}.station-task-list p{margin:0}.station-task-list strong,.station-task-list small{display:block}.station-task-list strong{font-size:12px}.station-task-list small{color:var(--station-muted);margin-top:4px;font-size:9px}.station-task-list b{color:var(--station-lime);font-size:9px}.station-focus-panel{background:linear-gradient(145deg,#102429,#0b1719);padding:24px;position:relative;overflow:hidden}.station-focus-panel:after{content:"";border:1px solid #e8ff4f29;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-55px;box-shadow:0 0 0 25px #e8ff4f06,0 0 0 50px #e8ff4f05}.station-focus-panel>span{color:var(--station-lime);font-size:9px}.station-focus-panel h2{max-width:300px;margin:14px 0 10px;font-size:25px;line-height:1.2}.station-focus-panel>p{color:var(--station-muted);font-size:10px;line-height:1.7}.focus-line{border-top:1px solid var(--station-line);justify-content:space-between;gap:12px;padding:12px 0;font-size:10px;display:flex}.focus-line span{color:#b3c9c4;align-items:center;gap:6px;display:flex}.focus-line strong{color:var(--station-lime)}.station-focus-panel button{z-index:1;color:var(--station-lime);background:0 0;border:0;align-items:center;gap:7px;margin-top:11px;padding:10px 0;font-size:10px;display:flex;position:relative}.station-ledger-callout{border-radius:var(--station-radius);background:linear-gradient(90deg,#56d9ff17,#56d9ff06);border:1px solid #56d9ff2e;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:18px 21px;display:flex}.station-ledger-callout>div{align-items:center;gap:12px;display:flex}.station-ledger-callout>div>svg{color:var(--station-cyan)}.station-ledger-callout h2{margin:0;font-size:15px}.station-ledger-callout p{color:var(--station-muted);margin:5px 0 0;font-size:9px}.station-ledger-callout button{min-height:38px;color:var(--station-cyan);background:#56d9ff14;border:1px solid #56d9ff40;border-radius:999px;align-items:center;gap:6px;padding:0 13px;display:flex}.governance-tabs,.report-tabs{border-bottom:1px solid var(--station-line);gap:6px;margin-bottom:15px;padding-bottom:11px;display:flex}.governance-tabs button,.report-tabs button{min-height:36px;color:var(--station-muted);background:0 0;border:0;border-radius:999px;padding:0 13px}.governance-tabs button.active,.report-tabs button.active{background:var(--station-panel-2);color:var(--station-lime)}.governance-tabs b{color:var(--station-alert);margin-left:5px}.governance-layout{grid-template-columns:minmax(0,1fr) 340px;gap:16px;display:grid}.governance-filter{gap:10px;margin-bottom:11px;display:grid}.station-filter-toggle{color:#c8fff3;cursor:pointer;background:#082327b8;border:1px solid #6fdcd347;border-radius:10px;align-items:center;gap:8px;min-height:38px;margin:10px 0 12px;padding:0 14px;font-weight:700;display:inline-flex}.map-filter-toggle{color:#c8fff3;cursor:pointer;background:#082327b8;border:1px solid #6fdcd347;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.station-filter-toggle:hover{background:#0c3034db;border-color:#6fdcd38c}.compare-panel>.station-filter-toggle{margin-top:4px}.station-page-header p,.station-panel-head p,.station-section-head p,.ledger-section-head p,.report-panel-heading p,.contract-head p,.station-agent-hero>p,.station-access-copy>p{display:none}.governance-filter input{border:1px solid var(--station-line);background:var(--station-panel);min-height:46px;color:var(--station-text);border-radius:12px;outline:none;padding:0 15px}.governance-filter-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.governance-filter-row>div{gap:7px;display:flex;overflow:auto}.governance-filter button{border:1px solid var(--station-line);min-height:32px;color:var(--station-muted);background:0 0;border-radius:999px;flex:none;padding:0 11px;font-size:9px}.governance-filter button.active{color:var(--station-lime);background:#e8ff4f14;border-color:#e8ff4f59}.job-governance-list{gap:9px;display:grid}.job-governance-list article{border:1px solid var(--station-line);background:var(--station-panel);border-radius:13px;padding:16px}.job-row-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.risk-badge{color:#ff9d8a;background:#ff806b1f;border-radius:7px;padding:5px 7px;font-size:8px}.risk-badge.normal{color:var(--station-lime);background:#e8ff4f17}.job-row-main h3{margin:0;font-size:13px}.job-row-main p{color:var(--station-muted);margin:5px 0 0;font-size:9px}.job-row-main>strong{color:var(--station-lime);text-align:right;font-size:21px}.job-row-main>strong small{color:var(--station-muted);font-size:8px;font-weight:400;display:block}.job-row-meta{border-top:1px solid var(--station-line);align-items:center;gap:11px;margin-top:14px;padding-top:11px;display:flex}.job-row-meta>span:first-child{color:var(--station-muted);align-items:center;gap:5px;font-size:8px;display:flex}.job-row-meta .status-ok,.job-row-meta .status-warn{margin-left:auto;font-size:8px}.status-ok{color:var(--station-lime)}.status-warn{color:var(--station-alert)}.job-row-meta button,.job-source-link{color:var(--station-cyan);background:0 0;border:0;gap:5px;padding:0;font-size:9px;text-decoration:none;display:flex}.ledger-panel{align-self:start;padding:20px}.ledger-panel-head>svg{color:var(--station-cyan)}.ledger-panel label{color:var(--station-muted);gap:8px;margin-top:18px;font-size:9px;display:grid}.ledger-panel textarea{border:1px solid var(--station-line);width:100%;min-height:122px;color:var(--station-text);resize:vertical;background:#081315;border-radius:11px;outline:none;padding:12px}.manual-save{background:var(--station-lime);color:#132123;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:39px;margin-top:9px;display:flex}.ledger-divider{color:#5c7470;align-items:center;gap:8px;margin:17px 0;font-size:8px;display:flex}.ledger-divider:before,.ledger-divider:after{content:"";background:var(--station-line);flex:1;height:1px}.file-upload{text-align:center;cursor:pointer;background:#56d9ff06;border:1px dashed #56d9ff52;border-radius:13px;align-content:center;place-items:center;min-height:185px;padding:20px;transition:border-color .2s,background .2s,transform .2s;display:grid}.file-upload.is-dragging,.file-upload:hover{border-color:var(--station-cyan);background:#56d9ff12;transform:translateY(-2px)}.file-upload input{display:none}.file-upload-icon{width:47px;height:47px;color:var(--station-cyan);background:#56d9ff1a;border-radius:15px 15px 15px 5px;place-items:center;margin-bottom:11px;display:grid}.file-upload strong{font-size:11px}.file-upload small{max-width:240px;color:var(--station-muted);margin-top:6px;font-size:8px;line-height:1.5}.uploaded-file-list{gap:5px;margin-top:9px;display:grid}.uploaded-file-list span{color:#bdd2ce;background:#081315;border-radius:8px;align-items:center;gap:6px;padding:8px 9px;font-size:8px;display:flex}.ledger-notice,.report-notice{color:var(--station-lime);align-items:center;gap:6px;margin:10px 0 0;font-size:9px;display:flex}.people-overview{margin-bottom:15px}.people-layout{grid-template-columns:minmax(0,1fr) 330px;gap:16px;display:grid}.people-table{border:1px solid var(--station-line);border-radius:var(--station-radius);background:var(--station-panel);overflow:hidden}.people-table-head,.people-table>button{grid-template-columns:minmax(190px,1fr) 100px 145px 85px 18px;align-items:center;gap:10px;display:grid}.people-table-head{color:#607a75;padding:12px 15px;font-size:8px}.people-table>button{border:0;border-top:1px solid var(--station-line);width:100%;color:var(--station-text);text-align:left;background:0 0;padding:14px 15px}.people-table>button.active{background:#e8ff4f0e}.people-table strong{font-size:10px}.people-table span{color:var(--station-muted);font-size:9px}.people-table .overdue{color:var(--station-alert)}.person-detail{padding:21px}.detail-label{color:var(--station-lime);font-size:8px}.person-detail h2{margin:10px 0 5px;font-size:20px}.person-detail>p{color:var(--station-muted);margin:0;font-size:8px;line-height:1.6}.person-stage{background:#081315;border-radius:12px;margin:18px 0;padding:15px}.person-stage span,.person-stage small{color:var(--station-muted);font-size:8px;display:block}.person-stage strong{color:var(--station-lime);margin:7px 0 4px;font-size:18px;display:block}.person-detail dl div{border-top:1px solid var(--station-line);grid-template-columns:70px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.person-detail dt{color:var(--station-muted);font-size:8px}.person-detail dd{margin:0;font-size:9px;line-height:1.6}.person-detail .station-primary{width:100%;margin-top:11px}.cases-layout{grid-template-columns:310px minmax(0,1fr);gap:16px;display:grid}.case-index{align-content:start;gap:7px;display:grid}.case-index button{border:1px solid var(--station-line);background:var(--station-panel);color:var(--station-text);text-align:left;border-radius:12px;gap:5px;padding:14px;display:grid}.case-index button.active{background:linear-gradient(100deg, #e8ff4f1a, var(--station-panel));border-color:#e8ff4f4d}.case-index span,.case-index small{color:var(--station-muted);font-size:8px}.case-index strong{font-size:11px;line-height:1.45}.case-reader{padding:27px}.case-reader-head h2{max-width:720px;margin:9px 0 0;font-size:27px;line-height:1.2}.case-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.case-tags b{color:var(--station-cyan);background:#56d9ff14;border-radius:7px;padding:6px 8px;font-size:8px}.case-body{color:#bfd0cc;max-width:850px;margin:25px 0;font-size:12px;line-height:1.9}.case-reader h3{font-size:14px}.case-reader ol{color:#b4c7c2;gap:9px;padding-left:21px;font-size:10px;line-height:1.7;display:grid}.case-evidence{background:#e8ff4f09;border:1px solid #e8ff4f29;border-radius:12px;gap:11px;margin-top:26px;padding:16px;display:flex}.case-evidence>svg{color:var(--station-lime);flex:none}.case-evidence strong{font-size:10px}.case-evidence p{color:var(--station-muted);margin:5px 0 0;font-size:9px;line-height:1.65}.case-filter-bar{gap:6px;margin-bottom:14px;display:flex;overflow:auto}.case-filter-bar button{border:1px solid var(--station-line);min-height:32px;color:var(--station-muted);background:0 0;border-radius:999px;flex:none;padding:0 12px;font-size:9px}.case-filter-bar button.active{color:var(--station-lime);background:#e8ff4f14;border-color:#e8ff4f57}.case-result{background:#081315;border-radius:12px;margin-top:21px;padding:15px}.case-result strong{color:var(--station-cyan);font-size:10px}.case-result p{color:var(--station-muted);margin:7px 0 0;font-size:9px;line-height:1.7}.report-hero{background:linear-gradient(115deg,#10262b,#0b1719);grid-template-columns:minmax(0,1fr) 180px;gap:20px;padding:25px;display:grid}.report-hero>div:first-child>span{color:var(--station-lime);font-size:8px}.report-hero h2{max-width:800px;margin:13px 0 8px;font-size:27px}.report-hero p{color:var(--station-muted);font-size:10px}.report-score{border-left:1px solid var(--station-line);text-align:center;align-content:center;place-items:center;display:grid}.report-score strong{color:var(--station-lime);font-size:44px}.report-score small,.report-score em{color:var(--station-muted);font-size:8px;font-style:normal;display:block}.report-score em{color:var(--station-cyan);margin-top:7px}.report-grid{margin-top:15px}.report-actions{grid-template-columns:1.25fr .75fr;gap:15px;margin-top:15px;display:grid}.report-actions>div{padding:21px}.report-actions h3{margin:0 0 13px;font-size:14px}.report-actions ol{color:#bad0ca;padding-left:20px;font-size:10px;line-height:1.9}.report-actions p{color:var(--station-muted);font-size:10px;line-height:1.8}.compare-panel{padding:24px}.compare-panel h2{margin:0;font-size:23px}.compare-panel>p{color:var(--station-muted);font-size:10px}.compare-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.compare-grid>div{border:1px solid var(--station-line);background:#081315;border-radius:12px;padding:16px}.compare-grid strong,.compare-grid span,.compare-grid b{display:block}.compare-grid strong{font-size:11px}.compare-grid span{color:var(--station-muted);margin-top:5px;font-size:8px}.compare-grid b{color:var(--station-lime);margin-top:18px;font-size:9px}.compare-grid i{background:linear-gradient(90deg, var(--station-lime), var(--station-cyan));height:3px;margin-top:8px;display:block;box-shadow:0 0 13px #e8ff4f4d}.report-detail-grid{grid-template-columns:1.15fr .85fr;gap:15px;margin-top:15px;display:grid}.report-detail-panel{border:1px solid var(--station-line);border-radius:var(--station-radius);background:var(--station-panel);padding:21px}.report-panel-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.report-panel-heading span{color:var(--station-cyan);letter-spacing:.1em;font-size:8px}.report-panel-heading h3{margin:5px 0 0;font-size:15px}.report-panel-heading>small{color:var(--station-muted);font-size:8px}.funnel-row{grid-template-columns:minmax(0,1fr) 42px;gap:7px;margin-top:15px;display:grid}.funnel-row strong,.funnel-row small{display:block}.funnel-row strong{font-size:10px}.funnel-row small{color:var(--station-muted);margin-top:4px;font-size:8px;line-height:1.4}.funnel-row>b{color:var(--station-lime);text-align:right;font-size:11px}.funnel-row>i{background:#14282a;border-radius:999px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.funnel-row>i em{border-radius:inherit;background:linear-gradient(90deg, var(--station-cyan), var(--station-lime));height:100%;display:block}.signal-list{gap:2px;margin-top:11px;display:grid}.signal-list>div{border-top:1px solid var(--station-line);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.signal-dot{border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.signal-dot.cyan{color:var(--station-cyan);background:currentColor}.signal-dot.lime{color:var(--station-lime);background:currentColor}.signal-dot.coral{color:var(--station-alert);background:currentColor}.signal-list p{margin:0}.signal-list strong,.signal-list small{display:block}.signal-list strong{font-size:10px}.signal-list small{color:var(--station-muted);margin-top:3px;font-size:8px;line-height:1.4}.signal-list b{color:var(--station-cyan);font-size:10px}.report-callout{background:#56d9ff0d;border:1px solid #56d9ff2e;border-radius:10px;gap:8px;margin-top:13px;padding:11px;display:flex}.report-callout>svg{color:var(--station-cyan);flex:none}.report-callout p{margin:0}.report-callout strong,.report-callout small{display:block}.report-callout strong{font-size:9px}.report-callout small{color:var(--station-muted);margin-top:3px;font-size:8px;line-height:1.5}.compare-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.compare-heading>div:first-child>span{color:var(--station-cyan);letter-spacing:.1em;font-size:8px}.compare-heading h2{margin:8px 0 6px}.compare-heading p{max-width:700px;color:var(--station-muted);margin:0;font-size:10px;line-height:1.6}.compare-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.compare-filters button{border:1px solid var(--station-line);min-height:30px;color:var(--station-muted);background:0 0;border-radius:999px;padding:0 10px;font-size:8px}.compare-filters button.active{color:var(--station-cyan);background:#56d9ff14;border-color:#56d9ff66}.compare-matrix{border:1px solid var(--station-line);background:var(--station-line);border-radius:13px;margin-top:20px;overflow:auto}.compare-matrix-head,.compare-matrix article{grid-template-columns:180px repeat(6,minmax(90px,1fr)) 170px;gap:1px;min-width:940px;display:grid}.compare-matrix-head{background:#0a1719}.compare-matrix-head span{color:var(--station-muted);padding:11px 10px;font-size:8px}.compare-matrix article{background:#081315}.compare-matrix article.is-local{background:#e8ff4f0b}.compare-matrix article>div{border-top:1px solid var(--station-line);padding:14px 10px}.compare-station strong,.compare-station small{display:block}.compare-station strong{font-size:10px}.compare-station small{color:var(--station-muted);margin-top:4px;font-size:8px;line-height:1.4}.compare-metric b{color:var(--station-text);font-size:11px;display:block}.compare-metric b small{color:var(--station-muted);font-size:7px;font-weight:400}.compare-metric i{background:#14282a;border-radius:999px;height:4px;margin-top:8px;display:block;overflow:hidden}.compare-metric i em{background:linear-gradient(90deg, var(--station-cyan), var(--station-lime));height:100%;display:block}.compare-advice span{color:var(--station-lime);background:#e8ff4f1a;border-radius:5px;padding:3px 5px;font-size:7px;display:inline-block}.compare-advice small{color:var(--station-muted);margin-top:5px;font-size:8px;line-height:1.4;display:block}.compare-insights{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.compare-insights section{border:1px solid var(--station-line);background:#081315;border-radius:11px;padding:15px}.compare-insights span{color:var(--station-lime);font-size:8px}.compare-insights h3{margin:8px 0 5px;font-size:12px}.compare-insights p{color:var(--station-muted);margin:0;font-size:9px;line-height:1.6}.compare-method{border-top:1px solid var(--station-line);color:var(--station-muted);gap:10px;margin-top:12px;padding:12px;font-size:8px;line-height:1.6;display:flex}.compare-method strong{color:var(--station-text);flex:none}.ledger-analysis{background:linear-gradient(145deg,#56d9ff14,#081315b3);border:1px solid #56d9ff33;border-radius:12px;margin-top:14px;padding:15px}.ledger-analysis-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.ledger-analysis-head span{color:var(--station-cyan);letter-spacing:.1em;font-size:8px}.ledger-analysis-head h3{margin:5px 0 0;font-size:14px}.ledger-analysis-head>strong{color:var(--station-lime);text-align:right;font-size:24px}.ledger-analysis-head>strong small{color:var(--station-muted);font-size:7px;font-weight:400;display:block}.ledger-file-meta{border-top:1px solid var(--station-line);border-bottom:1px solid var(--station-line);color:var(--station-muted);justify-content:space-between;gap:8px;margin-top:11px;padding:8px 0;font-size:8px;display:flex}.ledger-file-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ledger-file-meta b{color:var(--station-text);flex:none;font-weight:500}.ledger-analysis-grid{border:1px solid var(--station-line);background:var(--station-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:10px;display:grid}.ledger-analysis-grid>div{background:#08131599;padding:9px}.ledger-analysis-grid span,.ledger-analysis-grid small{color:var(--station-muted);font-size:7px;display:block}.ledger-analysis-grid strong{margin:5px 0 2px;font-size:17px;display:block}.ledger-analysis-grid small{color:var(--station-cyan)}.ledger-fields{flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;display:flex}.ledger-fields>span{width:100%;color:var(--station-muted);font-size:8px}.ledger-fields b{color:var(--station-lime);background:#e8ff4f14;border-radius:5px;padding:4px 6px;font-size:7px}.ledger-fields em{width:100%;color:var(--station-alert);font-size:8px;font-style:normal}.ledger-suggestions{border-top:1px solid var(--station-line);margin-top:13px;padding-top:11px}.ledger-suggestions>strong{font-size:9px}.ledger-suggestions ol{color:#b8cbc6;gap:5px;margin:8px 0 0;padding-left:18px;font-size:8px;line-height:1.55;display:grid}.ledger-analysis-loading{color:var(--station-cyan);align-items:center;gap:7px;margin-top:10px;font-size:8px;display:flex}.ledger-analysis-loading span{border:1px solid #56d9ff4d;border-top-color:var(--station-cyan);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite station-spin}.three-map-shell{border:1px solid var(--station-line);background:#050b0d;border-radius:18px;overflow:hidden;box-shadow:0 25px 80px #00000052}.three-map-head{border-bottom:1px solid var(--station-line);background:linear-gradient(90deg,#0b191c,#081114);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.three-map-head>div:first-child>span{color:var(--station-lime);letter-spacing:.1em;font-size:8px}.three-map-head h3{margin:5px 0 3px;font-size:17px}.three-map-head p{color:var(--station-muted);margin:0;font-size:8px}.three-map-controls{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.three-map-controls button{border:1px solid var(--station-line);background:var(--station-panel);min-height:32px;color:var(--station-muted);border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:8px;display:flex}.three-map-controls button.active{color:var(--station-lime);border-color:#e8ff4f52}.three-map-stage{background:radial-gradient(circle at 50% 55%,#24595836,#0000 43%),#050b0d;min-height:650px;position:relative}.three-map-canvas{position:absolute;inset:0}.three-map-canvas canvas{width:100%;height:100%;display:block}.three-map-loading{pointer-events:none;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:0}.three-map-loading>span{border:1px solid #e8ff4f40;border-top-color:var(--station-lime);border-radius:50%;width:42px;height:42px;animation:1.1s linear infinite station-spin}.three-map-loading strong{font-size:12px}.three-map-loading small{color:var(--station-muted);font-size:8px}.three-map-legend{border:1px solid var(--station-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060f11c2;border-radius:10px;gap:11px;padding:9px 11px;display:flex;position:absolute;bottom:16px;left:16px}.three-map-legend span{color:var(--station-muted);align-items:center;gap:5px;font-size:8px;display:flex}.three-map-legend i{border-radius:50%;width:8px;height:8px;display:block}.station-dot{background:var(--station-lime);box-shadow:0 0 9px var(--station-lime)}.job-dot{background:var(--station-cyan);box-shadow:0 0 9px var(--station-cyan)}.line-dot{border:1px solid var(--station-lime)}.map-station-strip{background:var(--station-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.map-station-strip button{color:var(--station-text);text-align:left;background:#081315;border:0;gap:3px;padding:11px 12px;display:grid}.map-station-strip button.active{background:#e8ff4f12}.map-station-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.map-station-strip small{color:var(--station-muted);font-size:7px}.three-map-shell:fullscreen{border:0;border-radius:0;width:100vw;height:100vh}.three-map-shell:fullscreen .three-map-stage{min-height:calc(100vh - 118px)}.radiation-toolbar{border-bottom:1px solid var(--station-line);background:#071113cc;align-items:center;gap:6px;padding:8px 16px;display:flex}.radiation-toolbar>span{color:var(--station-muted);margin-right:3px;font-size:8px}.radiation-toolbar button{border:1px solid var(--station-line);min-height:26px;color:var(--station-muted);background:0 0;border-radius:999px;padding:0 9px;font-size:8px}.radiation-toolbar button.active{color:var(--station-cyan);background:#56d9ff1a;border-color:#56d9ff73}.map-popover-tags{flex-wrap:wrap;gap:5px;margin:10px 0 3px;display:flex}.map-popover-tags b{color:var(--station-cyan);background:#56d9ff17;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:600}.map-popover-address{margin-top:9px}.station-notification-popover{z-index:80;border:1px solid var(--station-line);background:#081315f7;border-radius:13px;width:min(320px,100vw - 28px);padding:12px;display:grid;position:absolute;top:52px;right:18px;box-shadow:0 20px 60px #00000073}.station-notification-popover>strong{color:var(--station-lime);padding:5px 7px 9px;font-size:11px}.station-notification-popover button{border:0;border-top:1px solid var(--station-line);color:var(--station-text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 7px;font-size:9px;display:flex}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.settings-panel{border:1px solid var(--station-line);border-radius:var(--station-radius);background:var(--station-panel);align-content:start;gap:10px;min-height:230px;padding:22px;display:grid}.settings-panel>span{color:var(--station-lime);letter-spacing:.1em;font-size:9px}.settings-panel h2{margin:5px 0 0;font-size:20px;line-height:1.2}.settings-panel p{color:var(--station-muted);margin:0;font-size:10px;line-height:1.7}.settings-panel dl{margin:7px 0 0}.settings-panel dl div{border-top:1px solid var(--station-line);grid-template-columns:72px minmax(0,1fr);gap:9px;padding:9px 0;font-size:9px;display:grid}.settings-panel dt{color:var(--station-muted)}.settings-panel dd{color:var(--station-text);margin:0}.settings-switch{border-top:1px solid var(--station-line);color:var(--station-text);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;font-size:10px;display:flex}.settings-switch input{opacity:0;pointer-events:none;position:absolute}.settings-switch i{background:#1a3030;border-radius:999px;flex:none;width:38px;height:22px;position:relative}.settings-switch i:after{content:"";background:#6f8982;border-radius:50%;width:16px;height:16px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.settings-switch input:checked+i{background:#e8ff4f40}.settings-switch input:checked+i:after{background:var(--station-lime);transform:translate(16px)}.radiation-toolbar>small{color:#6e8982;white-space:nowrap;margin-left:auto;font-size:8px}.map-resource-summary{border-bottom:1px solid var(--station-line);background:#071113;align-items:center;gap:7px;padding:9px 14px;display:flex;overflow-x:auto}.map-resource-summary>span{color:var(--station-muted);flex:none;font-size:8px}.map-resource-summary button{border:1px solid var(--station-line);min-height:25px;color:var(--station-muted);background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:8px;display:inline-flex}.map-resource-summary button:hover{color:var(--station-text);border-color:#e8ff4f59}.map-resource-summary i{border-radius:50%;width:7px;height:7px}.map-edge-popover{z-index:25;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071215f2;border:1px solid #56d9ff4d;border-radius:15px;gap:8px;width:min(320px,100% - 36px);padding:18px;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 20px 70px #00000080}.map-edge-popover>span{color:var(--station-cyan);letter-spacing:.1em;font-size:8px}.map-edge-popover h4{margin:0;font-size:18px}.map-edge-popover p,.map-edge-popover small{color:var(--station-muted);margin:0;font-size:9px;line-height:1.65}.map-edge-popover>strong{color:var(--station-lime);font-size:11px}.map-point-popover{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071214eb;border:1px solid #e8ff4f40;border-radius:14px;width:min(270px,100% - 36px);padding:17px;position:absolute;top:18px;right:18px;box-shadow:0 18px 50px #00000059}.map-point-popover>span{color:var(--station-lime);letter-spacing:.1em;font-size:8px}.map-point-popover h4{color:var(--station-text);margin:8px 0 4px;font-size:16px}.map-point-popover p{color:var(--station-cyan);margin:0;font-size:9px}.map-point-popover small{color:var(--station-muted);margin-top:11px;font-size:9px;line-height:1.6;display:block}.map-point-popover>button:not(.map-popover-close){color:var(--station-cyan);background:#56d9ff14;border:1px solid #56d9ff4d;border-radius:999px;align-items:center;gap:5px;margin-top:12px;padding:7px 9px;font-size:9px;display:inline-flex}.map-popover-close{width:24px;height:24px;color:var(--station-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px;line-height:1;position:absolute;top:7px;right:8px}.map-city-switcher{z-index:4;border:1px solid var(--station-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060f11c7;border-radius:11px;gap:5px;max-width:calc(100% - 28px);padding:5px;display:flex;position:absolute;top:14px;left:14px;overflow:auto}.map-city-switcher button{min-height:27px;color:var(--station-muted);background:0 0;border:0;border-radius:7px;flex:none;padding:0 9px;font-size:8px}.map-city-switcher button.active{color:var(--station-lime);background:#e8ff4f1f}.map-city-switcher button.district-chip{color:var(--station-cyan);background:#56d9ff0a;border:1px solid #56d9ff2e}.map-city-switcher button.district-chip.active{color:var(--station-lime);background:#e8ff4f1f;border-color:#e8ff4f66}@keyframes station-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.station-layout{grid-template-columns:76px minmax(0,1fr)}.station-rail{padding-inline:10px}.station-rail-title,.station-rail>button span,.station-rail-bottom>button,.station-identity div{display:none}.station-rail>button{grid-template-columns:1fr;place-items:center;padding:0}.station-identity{justify-content:center;padding:8px}.station-primary-grid,.governance-layout,.people-layout{grid-template-columns:1fr}.ledger-panel{order:-1}.cases-layout{grid-template-columns:240px minmax(0,1fr)}.map-station-strip{grid-template-columns:repeat(3,1fr)}.settings-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.station-topbar{padding-inline:13px}.station-status,.station-exit{display:none}.station-layout{display:block}.station-rail{z-index:50;border:1px solid var(--station-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071012f0;border-radius:16px;grid-template-columns:repeat(7,1fr);min-height:0;padding:5px;display:grid;position:fixed;inset:auto 7px 7px}.station-rail>button{min-height:50px}.station-rail>button b,.station-rail-bottom,.station-rail-title{display:none}.station-main{padding:22px 13px 84px}.station-page-header{align-items:start;display:grid}.station-page-header h1{font-size:31px}.station-page-header>button{justify-self:start}.station-metrics,.people-overview,.report-grid{grid-template-columns:repeat(2,1fr)}.station-primary-grid,.report-actions,.report-hero,.cases-layout,.settings-grid{grid-template-columns:1fr}.station-ledger-callout,.three-map-head,.case-reader-head{flex-direction:column;align-items:flex-start}.governance-tabs,.report-tabs,.people-table{overflow-x:auto}.people-table-head,.people-table>button{min-width:690px}.case-index{grid-template-columns:repeat(3,250px);padding-bottom:6px;overflow-x:auto}.report-score{border-top:1px solid var(--station-line);border-left:0;padding-top:18px}.compare-grid{grid-template-columns:1fr}.three-map-stage{min-height:500px}.three-map-controls{justify-content:flex-start}.map-station-strip{grid-template-columns:repeat(6,190px);overflow-x:auto}.three-map-head{align-items:flex-start}.three-map-legend{justify-content:center;left:12px;right:12px}.file-upload{min-height:155px}.radiation-toolbar{overflow-x:auto}.station-notification-popover{top:48px;right:10px}.governance-filter-row{align-items:stretch;display:grid}.governance-source-filter{justify-content:space-between}.governance-source-filter select{flex:1;max-width:none}.governance-pagination{flex-direction:column;align-items:flex-start}.job-row-meta{flex-wrap:wrap}.job-row-meta .status-ok,.job-row-meta .status-warn{margin-left:0}.job-source-link,.job-row-meta button{align-items:center;min-height:28px}}.map-job-type-filter{border:1px solid var(--station-line);background:var(--station-panel);min-height:32px;color:var(--station-muted);border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:8px;display:flex}.map-job-type-filter select{min-width:90px;color:var(--station-text);font:inherit;background:0 0;border:0;outline:0;font-size:8px}.map-job-type-filter select option{color:var(--station-text);background:#081416}.map-resource-summary button.active{color:var(--station-text);background:#e8ff4f1a;border-color:#e8ff4f85}.map-resource-summary button.resource-filter-clear{color:var(--station-alert);border-color:#ff806b59}.task-summary-strip{border:1px solid var(--station-line);border-radius:var(--station-radius);background:var(--station-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.task-summary-strip>div{background:var(--station-panel);padding:16px 18px}.task-summary-strip span,.task-summary-strip strong{display:block}.task-summary-strip span{color:var(--station-muted);font-size:9px}.task-summary-strip strong{color:var(--station-text);letter-spacing:-.04em;margin-top:7px;font-size:26px}.task-filter-tabs{gap:7px;margin:17px 0 13px;display:flex;overflow:auto}.task-filter-tabs button{border:1px solid var(--station-line);min-height:34px;color:var(--station-muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 13px;font-size:9px}.task-filter-tabs button.active{color:var(--station-lime);background:#e8ff4f17;border-color:#e8ff4f66}.task-queue-panel{border:1px solid var(--station-line);border-radius:var(--station-radius);background:var(--station-panel);overflow:hidden}.task-queue-head{border-bottom:1px solid var(--station-line);color:var(--station-muted);justify-content:space-between;gap:10px;padding:16px 19px;font-size:9px;display:flex}.task-queue-head span:last-child{color:var(--station-cyan)}.task-queue-list{display:grid}.task-queue-item{border-bottom:1px solid var(--station-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 19px;display:grid}.task-queue-item:last-child{border-bottom:0}.task-queue-item.is-done{opacity:.62}.task-queue-icon{border-radius:12px 12px 12px 4px;place-items:center;width:42px;height:42px;display:grid}.task-queue-icon.danger{color:var(--station-alert);background:#ff806b1f}.task-queue-icon.cyan{color:var(--station-cyan);background:#56d9ff1a}.task-queue-icon.lime{color:var(--station-lime);background:#e8ff4f1a}.task-queue-copy>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.task-queue-priority,.task-queue-owner{border-radius:5px;padding:4px 6px;font-size:8px}.task-queue-priority{color:var(--station-lime);background:#e8ff4f17}.task-queue-owner{color:var(--station-cyan);background:#56d9ff14}.task-queue-copy h2{margin:9px 0 5px;font-size:15px}.task-queue-copy p{max-width:720px;color:var(--station-muted);margin:0;font-size:10px;line-height:1.65}.task-queue-copy small{color:#6f8984;margin-top:8px;font-size:8px;display:block}.task-queue-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.task-queue-actions>b{color:var(--station-alert);font-size:8px}.task-queue-actions>b.done{color:var(--station-lime)}.task-queue-actions>button:not(.station-secondary){border:1px solid var(--station-line);min-height:30px;color:var(--station-muted);cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:8px}.task-queue-actions>button:not(.station-secondary):hover{color:var(--station-cyan);border-color:#56d9ff66}.compare-selector-tools{grid-template-columns:minmax(0,1fr) 170px;gap:8px;margin-bottom:9px;display:grid}.compare-selector-tools input,.compare-selector-tools select{border:1px solid var(--station-line);min-height:36px;color:var(--station-text);font:inherit;background:#081416;border-radius:9px;outline:0;padding:0 11px;font-size:9px}.compare-selector-tools input:focus,.compare-selector-tools select:focus{border-color:#56d9ff85;box-shadow:0 0 0 3px #56d9ff14}.compare-selector-note{color:#6f8984;margin-top:7px;font-size:8px;display:block}@media (max-width:760px){.task-summary-strip{grid-template-columns:repeat(2,1fr)}.task-queue-item{grid-template-columns:36px minmax(0,1fr)}.task-queue-icon{width:36px;height:36px}.task-queue-actions{grid-column:2;justify-content:flex-start}.compare-selector-tools{grid-template-columns:1fr}.station-rail{grid-template-columns:repeat(8,minmax(64px,1fr))}.station-rail:before{display:none}}.station-brand-logo{object-fit:contain;filter:drop-shadow(0 0 12px #56d9ff33);flex:0 0 122px;width:122px;height:39px;display:block}.station-aurora{opacity:1;z-index:0;background:radial-gradient(60% 46% at 76% 8%,#0ea5e929,#0000 68%),radial-gradient(48% 38% at 28% 18%,#a78bfa21,#0000 70%),radial-gradient(54% 42% at 68% 78%,#10b9811a,#0000 72%)}.station-aurora:before{content:"";pointer-events:none;filter:blur(42px);background:linear-gradient(112deg,#0000 22%,#56d9ff14 42%,#a78bfa1a 55%,#0000 74%);animation:15s ease-in-out infinite alternate station-aurora-drift;position:absolute;inset:-18% -12%;transform:translate(-8%)skew(-12deg)}.station-aurora .aurora-container{opacity:.34;mix-blend-mode:screen}.station-workspace>.station-topbar{z-index:40;background:#071012c2}.station-main{background:#0710121f}.station-layout{align-items:start}.station-rail{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#56d9ff59 transparent;height:calc(100dvh - 68px);min-height:calc(100dvh - 68px);max-height:calc(100dvh - 68px);top:68px;overflow-y:auto}.station-rail:before{content:"本站驿站";color:#c8ddd6;letter-spacing:.08em;text-align:center;background:linear-gradient(135deg,#56d9ff14,#9ebc820f);border:1px solid #56d9ff24;border-radius:12px;margin:0 10px 18px;padding:12px 12px 11px;font-size:.82rem;font-weight:700;display:block}.station-rail.is-collapsed:before{content:"驿";margin-inline:0;padding-inline:0;font-size:1rem}.station-rail::-webkit-scrollbar{width:4px}.station-rail::-webkit-scrollbar-track{background:0 0}.station-rail::-webkit-scrollbar-thumb{background:#56d9ff4d;border-radius:999px}.station-top-actions>button:first-child{cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.station-top-actions>button:first-child:hover,.station-top-actions>button:first-child[aria-expanded=true]{background:#56d9ff1a;border-color:#56d9ff6b;transform:translateY(-1px)}.station-notification-popover button{cursor:pointer;transition:background .18s,color .18s}.station-notification-popover button:hover,.station-notification-popover button:focus-visible{color:#fff;background:#56d9ff14;padding-left:11px}@keyframes station-aurora-drift{0%{transform:translate(-8%,1%)skew(-12deg)scale(1.02)}to{transform:translate(8%,-2%)skew(-12deg)scale(1.08)}}@media (max-width:760px){.station-aurora{opacity:.76}.station-aurora .aurora-container{opacity:.3}.station-rail{height:auto;min-height:0;max-height:none;top:auto;overflow:visible}}.case-mode-tabs,.compare-scope{gap:7px;margin:0 0 16px;display:flex}.case-mode-tabs button,.compare-scope button{border:1px solid var(--station-line);min-height:34px;color:var(--station-muted);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:9px;display:inline-flex}.case-mode-tabs button.active,.compare-scope button.active{color:var(--station-cyan);background:#56d9ff1a;border-color:#56d9ff6b}.station-agent{gap:14px;display:grid}.station-agent-hero,.station-agent-input,.agent-result{border:1px solid var(--station-line);background:var(--station-panel);border-radius:16px;padding:22px}.station-agent-hero>span{color:var(--station-cyan);align-items:center;gap:7px;font-size:9px;display:inline-flex}.station-agent-hero h2{margin:11px 0 7px;font-size:26px}.station-agent-hero p{max-width:700px;color:var(--station-muted);margin:0;font-size:10px;line-height:1.7}.station-agent-input{gap:10px;display:grid}.station-agent-input>span{font-size:10px;font-weight:600}.station-agent-input textarea{border:1px solid var(--station-line);width:100%;min-height:130px;color:var(--station-text);resize:vertical;background:#081315;border-radius:11px;padding:13px}.station-agent-input>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.station-agent-input small{color:var(--station-muted);font-size:8px}.agent-loading{color:var(--station-cyan);align-items:center;gap:7px;padding:10px 2px;font-size:9px;display:flex}.agent-loading i{background:var(--station-cyan);border-radius:50%;width:7px;height:7px;animation:1s infinite station-pulse}.agent-loading i:nth-child(2){animation-delay:.15s}.agent-loading i:nth-child(3){animation-delay:.3s}.agent-result{gap:16px;display:grid}.agent-answer{background:linear-gradient(105deg,#56d9ff1f,#56d9ff0a 42%,#56d9ff0d);border:1px solid #56d9ff29;border-radius:8px;padding:16px}.agent-answer>span,.agent-result h3{font-size:10px}.agent-answer p{color:var(--station-text);margin:9px 0;font-size:12px;line-height:1.7}.agent-answer small{color:var(--station-muted);font-size:8px;line-height:1.5}.agent-result-grid,.agent-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-result-grid>section,.agent-reference-grid>section{border:1px solid var(--station-line);background:#081315;border-radius:11px;padding:14px}.agent-result ul,.agent-result ol{color:var(--station-muted);gap:8px;margin:10px 0 0;padding-left:20px;font-size:9px;line-height:1.6;display:grid}.agent-reference-grid article{border-top:1px solid var(--station-line);padding:10px 0}.agent-reference-grid article:first-of-type{border-top:0}.agent-reference-grid article strong{font-size:9px}.agent-reference-grid article p,.agent-empty{color:var(--station-muted);margin:5px 0 0;font-size:8px;line-height:1.5}.people-table>button>strong small,.people-table>button>span small{color:var(--station-muted);margin-top:4px;font-size:8px;font-weight:400;display:block}.followup-progress{background:#183033;border-radius:999px;width:72px;height:5px;margin-bottom:4px;display:block;overflow:hidden}.followup-progress b{border-radius:inherit;background:linear-gradient(90deg, var(--station-cyan), var(--station-lime));height:100%;display:block}.followup-progress.large{width:100%;height:7px;margin:5px 0 14px}.person-stage select{border:1px solid var(--station-line);color:var(--station-text);background:#081315;border-radius:8px;margin-top:7px;padding:7px 9px;font-size:10px}.followup-editor{gap:9px;margin:16px 0;display:grid}.followup-editor>div{justify-content:space-between;align-items:center;display:flex}.followup-editor>div span{color:var(--station-muted);font-size:9px}.followup-editor>div strong{color:var(--station-lime);font-size:13px}.followup-editor label{color:var(--station-muted);gap:6px;font-size:8px;display:grid}.followup-editor input,.followup-editor textarea{border:1px solid var(--station-line);color:var(--station-text);background:#081315;border-radius:8px;padding:9px;font-size:9px}.followup-editor textarea{resize:vertical;min-height:66px}.person-actions{flex-wrap:wrap;gap:8px;display:flex}.person-actions button{flex:1}.people-sync-button{border:1px solid var(--station-line);width:100%;min-height:34px;color:var(--station-cyan);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:9px;font-size:9px;display:flex}.best-stations-panel{border:1px solid var(--station-line);background:var(--station-panel);border-radius:14px;gap:14px;padding:20px;display:grid}.best-stations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.best-stations-grid article{border:1px solid var(--station-line);background:#081315;border-radius:11px;padding:14px}.best-stations-grid article>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.best-stations-grid strong{font-size:11px}.best-stations-grid article>div span{color:var(--station-muted);font-size:8px;display:block}.best-stations-grid article>b{color:var(--station-lime);margin:14px 0 5px;font-size:30px;display:block}.best-stations-grid p{color:#aac2bc;margin:0;font-size:9px;line-height:1.6}.best-stations-grid small{color:var(--station-muted);margin-top:9px;font-size:8px;display:block}.report-method-note{color:var(--station-muted);align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.compare-scope{margin:0}.compare-heading{align-items:flex-start}.compare-selector{gap:8px;margin:14px 0;display:grid}.compare-selector>span{color:var(--station-muted);font-size:9px}.compare-selector>div{flex-wrap:wrap;gap:8px;display:flex}.compare-selector label{border:1px solid var(--station-line);color:var(--station-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;display:inline-flex}.compare-selector input{accent-color:var(--station-cyan)}.compare-visuals{border:1px solid var(--station-line);background:#56d9ff09;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;padding:14px;display:grid}.compare-visuals>div{gap:9px;display:grid}.compare-visuals>div>span{color:var(--station-muted);font-size:8px}.compare-chart-row{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:8px;display:grid}.compare-chart-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.compare-chart-row i{background:#173033;border-radius:999px;height:6px;display:block;overflow:hidden}.compare-chart-row i b{border-radius:inherit;background:linear-gradient(90deg, var(--station-cyan), var(--station-lime));height:100%;display:block}.compare-chart-row.warning i b{background:linear-gradient(90deg, var(--station-alert), #ffd06d)}.compare-chart-row em{color:var(--station-muted);grid-column:2;font-size:7px;font-style:normal}@media (max-width:760px){.agent-result-grid,.agent-reference-grid,.best-stations-grid,.compare-visuals{grid-template-columns:1fr}.station-agent-input>div{flex-direction:column;align-items:flex-start}.compare-chart-row{grid-template-columns:105px minmax(0,1fr)}.report-detail-grid,.compare-insights{grid-template-columns:1fr}.compare-heading{align-items:start;display:grid}.compare-filters{justify-content:flex-start}.ledger-analysis-grid{grid-template-columns:repeat(2,1fr)}.ledger-file-meta{display:grid}.ledger-file-meta b{white-space:normal}.station-aurora{opacity:.75}.station-access{place-items:start;padding:14px}.station-access-panel{border-radius:17px;padding:20px 14px}.station-access-copy{margin:24px 0 19px}.station-access-copy h1{font-size:31px}.station-access-grid{grid-template-columns:1fr}.station-auth-card{order:-1}.station-choice-list{max-height:280px}.map-point-popover{width:min(250px,100% - 20px);top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.station-workspace *,.station-workspace :before,.station-workspace :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.map-hover-tip{max-width:min(240px,100vw - 32px)}.mav-station-chart{height:auto;min-height:330px}.mav-station-chart svg{max-height:100%}@media (max-width:760px){.station-rail-head{display:none}.station-layout.rail-collapsed{display:block}.map-pan-controls{display:none}}.governance-state-panel{border:1px solid var(--station-line);border-radius:var(--station-radius);background:var(--station-panel);gap:7px;padding:20px;display:grid}.governance-state-panel h2{margin:0 0 8px;font-size:19px}.governance-state-panel button,.governance-state-panel article{border:1px solid var(--station-line);color:var(--station-text);text-align:left;background:#081315;border-radius:11px;grid-template-columns:80px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:13px;display:grid}.governance-state-panel article{grid-template-columns:140px minmax(0,1fr) auto}.governance-state-panel span,.governance-state-panel small{color:var(--station-muted);font-size:8px}.governance-state-panel strong{font-size:10px}.job-evidence-panel{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081416f5;border:1px solid #e8ff4f47;border-radius:16px;width:min(340px,100vw - 36px);padding:21px;position:fixed;top:84px;right:18px;box-shadow:0 25px 80px #00000073}.job-evidence-panel>button{width:28px;height:28px;color:var(--station-muted);background:0 0;border:0;border-radius:50%;font-size:19px;position:absolute;top:8px;right:9px}.job-evidence-panel>span{color:var(--station-lime);font-size:8px}.job-evidence-panel h2{margin:10px 0 5px;font-size:20px}.job-evidence-panel>p{color:var(--station-muted);margin:0;font-size:9px}.job-evidence-panel dl{margin:18px 0}.job-evidence-panel dl div{border-top:1px solid var(--station-line);grid-template-columns:90px minmax(0,1fr);gap:9px;padding:9px 0;font-size:9px;display:grid}.job-evidence-panel dt{color:var(--station-muted)}.job-evidence-panel dd{color:var(--station-text);margin:0}.job-evidence-panel>small{color:#718a85;font-size:8px;line-height:1.6}.map-resource-breakdown{border-top:1px solid var(--station-line);gap:6px;margin-top:12px;padding-top:10px;display:grid}.map-resource-breakdown>small{color:#7f9892;margin:0}.map-resource-breakdown b{color:#c8d9d4;align-items:center;gap:6px;font-size:8px;font-weight:500;display:flex}.map-resource-breakdown i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.map-point-popover{z-index:25;scrollbar-color:#e8ff4f59 transparent;width:min(330px,100% - 36px);max-height:calc(100% - 84px);overflow-y:auto}.map-edge-popover{max-height:calc(100% - 36px);overflow-y:auto}.map-edge-popover strong{font-variant-numeric:tabular-nums}.map-hover-tip{z-index:30;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071215f0;border:1px solid #56d9ff47;border-radius:10px;min-width:150px;max-width:240px;padding:10px 12px;position:absolute;transform:translate(10px,10px);box-shadow:0 12px 36px #0006}.map-hover-tip strong,.map-hover-tip span,.map-hover-tip small{display:block}.map-hover-tip strong{color:var(--station-text);font-size:10px}.map-hover-tip span{color:var(--station-cyan);margin-top:4px;font-size:8px}.map-hover-tip small{color:var(--station-muted);margin-top:5px;font-size:7px}.map-pan-controls{grid-template-columns:repeat(2,24px);gap:3px;display:grid}.map-pan-controls button{place-items:center;width:24px;min-height:24px;border:1px solid var(--station-line)!important;background:var(--station-panel)!important;color:var(--station-muted)!important;border-radius:6px!important;padding:0!important;display:grid!important}.map-pan-controls button:hover{color:var(--station-cyan)!important;border-color:#56d9ff6b!important}.station-layout{transition:grid-template-columns .2s}.station-layout.rail-collapsed{grid-template-columns:76px minmax(0,1fr)}.station-rail-head{justify-content:space-between;align-items:center;min-height:28px;margin-bottom:12px;display:flex}.station-rail-toggle{border:1px solid var(--station-line);width:28px;height:28px;color:var(--station-muted);cursor:pointer;background:#56d9ff0b;border-radius:8px;place-items:center;display:grid}.station-rail-toggle:hover{color:var(--station-cyan);border-color:#56d9ff5c}.station-rail.is-collapsed .station-rail-head{justify-content:center}.station-rail.is-collapsed .station-rail-title,.station-rail.is-collapsed>button span,.station-rail.is-collapsed .station-rail-bottom>button span,.station-rail.is-collapsed .station-identity div{display:none}.station-rail.is-collapsed>button{grid-template-columns:1fr;place-items:center;padding-inline:0}.station-rail.is-collapsed .station-rail-bottom>button{justify-content:center;padding-inline:0}.risk-badge.danger{color:#ff9da3;background:#ff5b6326}.job-evidence-panel a{color:var(--station-cyan);text-underline-offset:3px}.trust-dimensions{gap:8px;margin:18px 0;display:grid}.trust-dimensions>strong{color:var(--station-text);font-size:10px}.trust-dimension-bar{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:9px;display:grid}.trust-dimension-bar>span{color:var(--station-muted);font-size:8px}.trust-dimension-bar>i{background:#14282a;border-radius:999px;height:5px;overflow:hidden}.trust-dimension-bar b{border-radius:inherit;background:linear-gradient(90deg, var(--station-cyan), var(--station-lime));height:100%;display:block}.trust-reasons{color:#d9b4aa;background:#ff806b12;border-radius:11px;gap:6px;margin:0 0 16px;padding:12px 12px 12px 27px;font-size:8px;line-height:1.55;display:grid}@media (max-width:760px){.station-rail-head{display:none!important}.station-layout.rail-collapsed{display:block!important}.map-pan-controls{display:none!important}}.station-workspace{background:radial-gradient(circle at 88% -12%,#17494f3b,#0000 28%),#0b1517}.station-aurora{opacity:.27;mix-blend-mode:screen}.station-topbar{background:#071113e6;border-bottom-color:#56d9ff1f;min-height:62px}.station-brand-logo{width:108px!important;height:auto!important}.station-brand small{color:#96aaa6;letter-spacing:.02em}.station-status{color:#8da49e}.station-status i{background:#64d8ac;box-shadow:0 0 0 4px #64d8ac17}.station-main{padding-top:27px}.station-page-header{margin-bottom:21px}.station-page-header>div>span{color:#79b4aa;letter-spacing:.08em}.station-page-header h1{letter-spacing:-.04em;max-width:780px;font-size:clamp(28px,3vw,42px)}.station-page-header p{color:#8ca19c;max-width:720px}.station-page-header:after{background:linear-gradient(90deg,#56d9ff47,#0000);right:38%}.station-primary{color:#14201f;background:#d8e76a;box-shadow:0 8px 20px #d8e76a14}.station-secondary{background:#112023c7}.station-metrics{background:#56d9ff1c;border-color:#56d9ff24}.station-metrics>div{background:#0a181bd6;min-height:108px;padding:17px 18px}.station-metrics strong{color:#edf6f2;font-size:30px}.station-metrics small{color:#6f8a84;line-height:1.4}.station-metrics em{color:#9fca9a}.station-primary-grid{gap:18px}.station-task-panel{background:#0a181be6;padding:20px 22px}.station-focus-panel{background:#102327;padding:22px}.station-focus-panel:after{opacity:.55}.station-focus-panel>span{color:#9db975}.station-focus-panel h2{max-width:330px;font-size:27px}.station-task-list button{padding-block:16px}.station-task-list button:hover{background:#56d9ff09;transform:translate(3px)}.station-task-list small{color:#78918b}.station-task-list b{font-weight:650}.station-ledger-callout{background:#0c1f22c7;border-color:#56d9ff29}.station-ledger-callout button{color:#b9dbbd;background:#74c1ad12;border-color:#74c1ad40}.service-chain-station{background:#081416d1;border-color:#56d9ff21;box-shadow:0 12px 30px #00000024}.service-chain-station .service-chain-intro span{color:#83b8ae}.service-chain-station .service-chain-progress b{color:#c9d991}.service-chain-station .service-chain-progress em{background:#96b891}.service-chain-station .service-chain-next{background:#9ebc8212;border-left-color:#9ebc82}.service-chain-station .service-chain-next span{color:#b3cc95}.service-chain-station .service-chain-node.is-current{color:#d5e5ba;background:#97be8914;border-color:#97be8940}.service-chain-station .service-chain-node.is-current .service-chain-marker{background:#b9d58d;border-color:#b9d58d;box-shadow:0 0 0 4px #b9d58d1a}.station-rail{background:#071214d4;border-right-color:#56d9ff1c}.station-rail>button{color:#839a95;min-height:42px}.station-rail>button.active{color:#c6db9c;background:#9ebc821c}.station-rail>button:hover{background:#56d9ff0d}.station-rail-title{color:#718984}.station-identity{background:#0d1d20d1}.station-identity>span{background:#b9d58d}.task-summary-strip,.report-grid,.people-overview{background:#56d9ff1a;border-color:#56d9ff1f}.task-summary-strip>div,.report-grid>div,.people-overview>div{background:#0a181be6}@media (max-width:760px){.station-main{padding-top:21px}.station-page-header h1{font-size:30px}.station-metrics>div{min-height:92px;padding:14px}.station-primary-grid{gap:13px}.station-focus-panel h2{font-size:24px}}.ledger-workspace-bar{border:1px solid var(--station-line);background:#0d191cc7;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:12px 14px;display:flex}.ledger-workspace-scope{gap:3px;min-width:0;display:grid}.ledger-workspace-scope span{color:var(--station-cyan);letter-spacing:.08em;align-items:center;gap:7px;font-size:8px;display:flex}.ledger-workspace-scope strong{color:var(--station-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ledger-workspace-scope small{color:var(--station-muted);font-size:8px}.ledger-workspace-tabs{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.ledger-workspace-tabs button{border:1px solid var(--station-line);min-height:29px;color:var(--station-muted);cursor:pointer;background:0 0;border-radius:8px;padding:0 11px;font-size:8px}.ledger-workspace-tabs button.active{color:var(--station-cyan);background:#56d9ff1a;border-color:#56d9ff6b}.ledger-kpi-strip{border:1px solid var(--station-line);background:var(--station-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.ledger-kpi-strip>div{background:#0a1719;gap:5px;padding:14px;display:grid}.ledger-kpi-strip span,.ledger-kpi-strip small{color:var(--station-muted);font-size:8px}.ledger-kpi-strip strong{font-variant-numeric:tabular-nums;font-size:23px;line-height:1}.ledger-kpi-strip small{color:var(--station-cyan)}.ledger-overview-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;margin-top:14px;display:grid}.ledger-ingest-panel,.ledger-diagnosis-panel,.ledger-mini-chart,.ledger-priority-panel,.ledger-records-panel,.ledger-trend-panel,.ledger-advice-hero,.ledger-advice-list{border:1px solid var(--station-line);background:var(--station-panel);border-radius:15px}.ledger-ingest-panel,.ledger-diagnosis-panel,.ledger-mini-chart,.ledger-priority-panel,.ledger-records-panel,.ledger-trend-panel,.ledger-advice-hero{padding:18px}.ledger-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ledger-section-head>div{min-width:0}.ledger-section-head>svg{color:var(--station-cyan);flex:none}.ledger-section-head>span{color:var(--station-cyan);flex:none;font-size:8px}.ledger-section-head h2{margin:6px 0 5px;font-size:18px;line-height:1.2}.ledger-section-head p{max-width:560px;color:var(--station-muted);margin:0;font-size:9px;line-height:1.65}.ledger-manual-field{gap:7px;margin-top:17px;display:grid}.ledger-manual-field>span{color:var(--station-text);font-size:9px}.ledger-manual-field textarea{resize:vertical;border:1px solid var(--station-line);min-height:78px;color:var(--station-text);font:inherit;background:#081416;border-radius:10px;outline:0;padding:10px;font-size:9px;line-height:1.55}.ledger-manual-field textarea:focus{border-color:#56d9ff8c;box-shadow:0 0 0 3px #56d9ff14}.ledger-ingest-panel>.file-upload{margin-top:0}.ledger-ingest-panel .ledger-divider{margin:13px 0}.ledger-note{color:#718a85;margin-top:11px;font-size:8px;line-height:1.55;display:block}.ledger-diagnosis-panel{align-content:start;display:grid}.ledger-analysis-banner{background:linear-gradient(145deg,#56d9ff1a,#081315b3);border:1px solid #56d9ff33;border-radius:11px;grid-template-columns:auto 1fr;align-items:end;gap:8px;margin-top:17px;padding:15px;display:grid}.ledger-analysis-banner strong{color:var(--station-lime);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:34px;line-height:1}.ledger-analysis-banner span{color:var(--station-text);font-size:10px}.ledger-analysis-banner small{color:var(--station-muted);font-size:8px}.ledger-diagnosis-grid{border:1px solid var(--station-line);background:var(--station-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:12px;display:grid}.ledger-diagnosis-grid>div{background:#0a1719;padding:9px}.ledger-diagnosis-grid span,.ledger-diagnosis-grid small{color:var(--station-muted);font-size:7px;display:block}.ledger-diagnosis-grid strong{margin:5px 0 2px;font-size:18px;display:block}.ledger-diagnosis-grid small{color:var(--station-cyan)}.ledger-empty-diagnosis{background:#56d9ff09;border:1px dashed #56d9ff3d;border-radius:11px;gap:8px;margin-top:22px;padding:22px;display:grid}.ledger-empty-diagnosis span{color:var(--station-cyan);font-size:9px}.ledger-empty-diagnosis strong{font-size:13px;line-height:1.45}.ledger-empty-diagnosis small{color:var(--station-muted);font-size:8px;line-height:1.55}.ledger-overview-lower{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.ledger-mini-chart,.ledger-priority-panel{min-height:230px}.ledger-section-head button{color:var(--station-cyan);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:inline-flex}.ledger-funnel-list{gap:12px;margin-top:20px;display:grid}.ledger-funnel-list>div{grid-template-columns:100px minmax(0,1fr) 35px;align-items:center;gap:9px;display:grid}.ledger-funnel-list span,.ledger-funnel-list b{font-size:8px}.ledger-funnel-list b{color:var(--station-text);text-align:right}.ledger-funnel-list i,.ledger-gap-list i{background:#14282a;border-radius:999px;height:6px;overflow:hidden}.ledger-funnel-list em,.ledger-gap-list em{border-radius:inherit;background:linear-gradient(90deg, var(--station-cyan), var(--station-lime));height:100%;display:block}.ledger-priority-panel ol{gap:12px;margin:20px 0 0;padding-left:19px;display:grid}.ledger-priority-panel li{color:var(--station-text);padding-left:4px}.ledger-priority-panel li::marker{color:var(--station-lime);font-variant-numeric:tabular-nums}.ledger-priority-panel strong,.ledger-priority-panel small{display:block}.ledger-priority-panel strong{font-size:10px}.ledger-priority-panel small{color:var(--station-muted);margin-top:4px;font-size:8px;line-height:1.5}.ledger-records-panel{margin-top:14px;position:relative}.ledger-record-filters{gap:8px;margin-top:18px;display:flex}.ledger-record-filters input,.ledger-record-filters select{border:1px solid var(--station-line);min-height:34px;color:var(--station-text);font:inherit;background:#081416;border-radius:8px;outline:0;padding:0 10px;font-size:9px}.ledger-record-filters input{flex:1;min-width:280px}.ledger-record-filters select{min-width:120px}.ledger-record-table{border:1px solid var(--station-line);background:var(--station-line);margin-top:14px;overflow:auto}.ledger-record-head,.ledger-record-table>button{grid-template-columns:110px 90px 1.1fr 1.25fr 1.3fr 80px;gap:1px;min-width:820px;display:grid}.ledger-record-head{background:#0a1719}.ledger-record-head span{color:var(--station-muted);padding:10px;font-size:8px}.ledger-record-table>button{border:0;border-top:1px solid var(--station-line);color:var(--station-text);text-align:left;cursor:pointer;background:#081315;align-items:center}.ledger-record-table>button:hover,.ledger-record-table>button.active{background:#56d9ff0f}.ledger-record-table>button>*{min-width:0;padding:11px 10px;font-size:9px}.ledger-record-table>button>span{color:#b8cbc6}.ledger-record-table>button span small{color:#718a85;margin-top:3px;font-size:7px;display:block}.ledger-record-table>button>b{border-radius:5px;justify-self:start;padding:4px 6px;font-size:7px;font-weight:500}.ledger-record-table>button>b.warn{color:#ff9d8c;background:#ff806b1f}.ledger-record-table>button>b.ok{color:#67d2a4;background:#67d2a41f}.ledger-record-table>button>b.info{color:var(--station-cyan);background:#56d9ff1f}.ledger-record-empty{color:var(--station-muted);text-align:center;padding:24px;font-size:9px}.ledger-record-detail{z-index:4;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#081416f7;border:1px solid #56d9ff4d;border-radius:13px;gap:8px;width:min(300px,100% - 36px);padding:18px;display:grid;position:absolute;top:90px;right:18px;box-shadow:0 20px 70px #00000073}.ledger-record-detail>button{color:var(--station-muted);background:0 0;border:0;font-size:18px;position:absolute;top:7px;right:8px}.ledger-record-detail>span{color:var(--station-cyan);font-size:8px}.ledger-record-detail h3{margin:4px 0 0;font-size:16px}.ledger-record-detail p,.ledger-record-detail small{color:var(--station-muted);margin:0;font-size:9px;line-height:1.6}.ledger-trends-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px;display:grid}.ledger-trend-panel{min-height:320px}.ledger-trend-legend{align-items:center;display:flex;color:var(--station-muted)!important;gap:5px!important}.ledger-trend-legend i{background:var(--station-cyan);border-radius:50%;width:7px;height:7px}.ledger-trend-legend i.lime{background:var(--station-lime);margin-left:5px}.ledger-bars{border-bottom:1px solid var(--station-line);grid-template-columns:repeat(6,1fr);align-items:end;gap:13px;height:190px;margin-top:22px;padding:0 7px;display:grid}.ledger-bars>div{align-items:end;gap:7px;height:100%;display:grid}.ledger-bars>div>div{justify-content:center;align-items:end;gap:3px;height:100%;display:flex}.ledger-bars i,.ledger-bars b{border-radius:4px 4px 0 0;width:12px;display:block}.ledger-bars i{background:#56d9ff73}.ledger-bars b{background:#e8ff4fc7}.ledger-bars small{color:var(--station-muted);text-align:center;white-space:nowrap;font-size:7px}.ledger-chart-note{color:#718a85;margin:13px 0 0;font-size:8px;line-height:1.55}.ledger-gap-list{gap:18px;margin-top:30px;display:grid}.ledger-gap-list>div{grid-template-columns:120px minmax(0,1fr) 28px;align-items:center;gap:10px;display:grid}.ledger-gap-list span,.ledger-gap-list b{font-size:8px}.ledger-gap-list b{text-align:right}.ledger-advice-grid{grid-template-columns:.85fr 1.15fr;gap:14px;margin-top:14px;display:grid}.ledger-advice-hero{background:radial-gradient(circle at 85% 15%, #56d9ff26, transparent 34%), var(--station-panel);align-content:start;min-height:360px;display:grid}.ledger-advice-hero>span{color:var(--station-cyan);letter-spacing:.1em;font-size:8px}.ledger-advice-hero h2{letter-spacing:-.03em;max-width:420px;margin:15px 0 10px;font-size:28px;line-height:1.12}.ledger-advice-hero p{max-width:430px;color:var(--station-muted);margin:0;font-size:10px;line-height:1.7}.ledger-advice-score{grid-template-columns:auto 1fr;align-items:end;gap:6px;margin-top:auto;padding-top:28px;display:grid}.ledger-advice-score strong{color:var(--station-lime);grid-row:span 2;font-size:48px;line-height:.9}.ledger-advice-score span{font-size:10px}.ledger-advice-score small{color:var(--station-muted);font-size:8px}.ledger-advice-list{background:var(--station-line);gap:1px;padding:0;display:grid;overflow:hidden}.ledger-advice-list article{background:#0a1719;gap:8px;padding:19px;display:grid}.ledger-advice-list article>span{color:var(--station-cyan);background:#56d9ff17;border-radius:5px;justify-self:start;padding:4px 6px;font-size:7px}.ledger-advice-list h3{margin:0;font-size:14px}.ledger-advice-list p{color:var(--station-muted);margin:0;font-size:9px;line-height:1.6}.ledger-advice-list button{color:var(--station-lime);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:6px 0;font-size:8px;display:inline-flex}@media (max-width:1100px){.ledger-kpi-strip{grid-template-columns:repeat(3,1fr)}.ledger-overview-grid,.ledger-overview-lower,.ledger-trends-grid,.ledger-advice-grid{grid-template-columns:1fr}}@media (max-width:760px){.ledger-workspace-bar{flex-direction:column;align-items:flex-start}.ledger-workspace-tabs{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto}.ledger-kpi-strip{grid-template-columns:repeat(2,1fr)}.ledger-record-filters{flex-direction:column}.ledger-record-filters input{min-width:0}.ledger-advice-hero h2{font-size:24px}.ledger-diagnosis-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:761px){.station-layout:not(.rail-collapsed){grid-template-columns:minmax(218px,240px) minmax(0,1fr)}.station-layout:not(.rail-collapsed) .station-rail{width:100%}.station-layout:not(.rail-collapsed) .station-rail>button span,.station-layout:not(.rail-collapsed) .station-rail-bottom>button span,.station-layout:not(.rail-collapsed) .station-identity div{display:block}}@media (max-width:1100px) and (min-width:761px){.station-layout:not(.rail-collapsed){grid-template-columns:200px minmax(0,1fr)}.station-layout:not(.rail-collapsed) .station-rail{width:100%;padding-inline:12px}.station-layout:not(.rail-collapsed) .station-rail>button span,.station-layout:not(.rail-collapsed) .station-rail-bottom>button span,.station-layout:not(.rail-collapsed) .station-identity div{display:block}}.map-resource-summary,.map-city-switcher,.radiation-toolbar,.map-station-strip{scrollbar-width:thin;scrollbar-color:#56d9ff85 #071113d1}.map-resource-summary::-webkit-scrollbar{width:5px;height:5px}.map-city-switcher::-webkit-scrollbar{width:5px;height:5px}.radiation-toolbar::-webkit-scrollbar{width:5px;height:5px}.map-station-strip::-webkit-scrollbar{width:5px;height:5px}.map-resource-summary::-webkit-scrollbar-track{background:#071113d1;border-radius:999px}.map-city-switcher::-webkit-scrollbar-track{background:#071113d1;border-radius:999px}.radiation-toolbar::-webkit-scrollbar-track{background:#071113d1;border-radius:999px}.map-station-strip::-webkit-scrollbar-track{background:#071113d1;border-radius:999px}.map-resource-summary::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#56d9ffa3,#e8ff4f8a);border-radius:999px}.map-city-switcher::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#56d9ffa3,#e8ff4f8a);border-radius:999px}.radiation-toolbar::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#56d9ffa3,#e8ff4f8a);border-radius:999px}.map-station-strip::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#56d9ffa3,#e8ff4f8a);border-radius:999px}.map-resource-summary::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#56d9ffdb,#e8ff4fc7)}.map-city-switcher::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#56d9ffdb,#e8ff4fc7)}.radiation-toolbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#56d9ffdb,#e8ff4fc7)}.map-station-strip::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#56d9ffdb,#e8ff4fc7)}.map-keyboard-hint{min-height:24px;color:var(--station-cyan);letter-spacing:.08em;white-space:nowrap;border:1px solid #56d9ff38;border-radius:999px;align-items:center;padding:0 8px;font-size:8px;display:inline-flex}@keyframes station-enter{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes station-scan{0%{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes station-alert-breathe{0%,to{box-shadow:0 0 #ff806b00}50%{box-shadow:0 0 0 6px #ff806b1a}}@keyframes station-number-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.station-page{animation:.46s cubic-bezier(.16,1,.3,1) both station-enter}.station-page-header{position:relative}.station-page-header:after{content:"";transform-origin:0;background:linear-gradient(90deg,#56d9ff73,#0000);height:1px;animation:.58s cubic-bezier(.16,1,.3,1) .12s both station-scan;position:absolute;bottom:-12px;left:0;right:22%}.station-metrics>div,.people-overview>div,.report-grid>div{animation:.42s cubic-bezier(.16,1,.3,1) both station-enter}.station-dashboard-chart{border-radius:var(--station-radius);background:linear-gradient(125deg,#0a1b1ff0,#0b1517e0);border:1px solid #56d9ff26;grid-template-columns:minmax(220px,.44fr) minmax(0,1fr);align-items:stretch;gap:18px;margin-top:16px;padding:18px;display:grid;overflow:hidden}.station-dashboard-chart-copy{flex-direction:column;justify-content:center;padding:6px 4px;display:flex}.station-dashboard-chart-copy>span{color:var(--station-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.station-dashboard-chart-copy h2{margin:10px 0 8px;font-size:22px;line-height:1.2}.station-dashboard-chart-copy p{color:var(--station-muted);margin:0;font-size:10px;line-height:1.7}.station-dashboard-chart-copy ul{color:#b8cbc6;gap:7px;margin:17px 0 0;padding:0;font-size:9px;list-style:none;display:grid}.station-dashboard-chart-copy li{align-items:center;gap:7px;display:flex}.chart-key{background:var(--station-cyan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #56d9ff73}.chart-key-secondary{background:var(--station-lime);box-shadow:0 0 12px #e8ff4f59}.chart-key-warning{background:var(--station-alert);box-shadow:0 0 12px #ff806b59}.mav-station-chart{background:#071113;border:1px solid #56d9ff1a;min-width:0;min-height:330px;overflow:hidden}.station-metric-ranking{padding:18px 20px}.station-metric-chart-head{border-bottom:1px solid #56d9ff1f;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.station-metric-chart-head span{color:var(--station-cyan);letter-spacing:.1em;font-size:9px}.station-metric-chart-head h3{color:var(--station-text);margin:5px 0 0;font-size:15px}.station-metric-chart-head small{color:var(--station-muted);text-align:right;font-size:8px}.station-metric-chart-list{gap:12px;padding-top:15px;display:grid}.station-metric-chart-row{grid-template-columns:24px minmax(120px,1fr) minmax(120px,1.2fr) 40px;align-items:center;gap:9px;display:grid}.station-metric-rank{color:#5f7b77;font-variant-numeric:tabular-nums;font-size:8px}.station-metric-chart-row p{min-width:0;margin:0}.station-metric-chart-row strong,.station-metric-chart-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.station-metric-chart-row strong{color:var(--station-text);font-size:9px}.station-metric-chart-row small{color:var(--station-muted);margin-top:3px;font-size:7px}.station-metric-chart-row i{background:#14282a;border-radius:999px;height:8px;display:block;overflow:hidden}.station-metric-chart-row i b{border-radius:inherit;background:linear-gradient(90deg, var(--station-cyan), var(--station-lime));transform-origin:0;height:100%;animation:.7s cubic-bezier(.16,1,.3,1) both station-bar-in;display:block}.station-metric-chart-row em{color:var(--station-lime);font-variant-numeric:tabular-nums;text-align:right;font-size:10px;font-style:normal}@keyframes station-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:760px){.station-dashboard-chart{grid-template-columns:1fr;gap:10px;padding:14px}.station-dashboard-chart-copy{padding:2px}.mav-station-chart{height:350px}}.station-metrics>div:nth-child(2),.people-overview>div:nth-child(2),.report-grid>div:nth-child(2){animation-delay:60ms}.station-metrics>div:nth-child(3),.people-overview>div:nth-child(3),.report-grid>div:nth-child(3){animation-delay:.12s}.station-metrics>div:nth-child(4),.people-overview>div:nth-child(4),.report-grid>div:nth-child(4){animation-delay:.18s}.station-metrics strong,.people-overview strong,.report-grid strong{animation:.48s cubic-bezier(.16,1,.3,1) .18s both station-number-in;display:block}.station-task-list>button,.governance-layout article,.people-table>button,.case-index>button,.settings-panel,.report-detail-panel,.compare-insights>section{animation:.42s cubic-bezier(.16,1,.3,1) both station-enter}.station-task-list>button:nth-child(2),.governance-layout article:nth-child(2),.people-table>button:nth-child(2),.case-index>button:nth-child(2){animation-delay:70ms}.station-task-list>button:nth-child(3),.governance-layout article:nth-child(3),.people-table>button:nth-child(3),.case-index>button:nth-child(3){animation-delay:.14s}.station-task-list>button:first-child b{animation:1.9s ease-in-out infinite station-alert-breathe}.station-primary,.station-secondary,.station-task-list>button,.station-rail>button{transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s,border-color .2s,box-shadow .2s}.station-primary:hover,.station-secondary:hover{transform:translateY(-2px)}.station-task-list>button:hover{transform:translate(4px)}.station-rail>button:hover{transform:translate(2px)}.station-notification-popover{transform-origin:100% 0;animation:.24s cubic-bezier(.16,1,.3,1) both station-enter}.map-point-popover,.map-edge-popover,.job-evidence-panel{animation:.28s cubic-bezier(.16,1,.3,1) both station-enter}.three-map-loading>span{box-shadow:0 0 28px #e8ff4f26}@media (prefers-reduced-motion:reduce){.station-page,.station-page-header:after,.station-metrics>div,.people-overview>div,.report-grid>div,.station-metrics strong,.people-overview strong,.report-grid strong,.station-task-list>button,.governance-layout article,.people-table>button,.case-index>button,.settings-panel,.report-detail-panel,.compare-insights>section,.station-notification-popover,.map-point-popover,.map-edge-popover,.job-evidence-panel{filter:none!important;animation:none!important}.station-task-list>button:first-child b{animation:none!important}}.three-map-canvas:focus-visible{outline-offset:-2px;outline:2px solid #56d9ffbf}@media (max-width:700px){.map-keyboard-hint{display:none}}.three-map-legend .active-station-dot{background:#ff5b61;box-shadow:0 0 0 3px #ff5b6157,0 0 14px #ff5b61}.three-map-legend .river-dot{background:#56d9ff;border-radius:999px;width:14px;height:2px;box-shadow:0 0 9px #56d9ff}.three-map-legend .metro-dot{background:#f05b9d;border-radius:999px;width:14px;height:2px;box-shadow:0 0 9px #f05b9d}.radiation-toolbar button.radius-3.active{color:#ff8a8e;background:#ff5b6117;border-color:#ff5b618f}.radiation-toolbar button.radius-5.active{color:#ffd58f;background:#ffc85717;border-color:#ffc8578f}.radiation-toolbar button.radius-10.active{color:#87e8ff;background:#56d9ff17;border-color:#56d9ff8f}.map-radiation-note{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#050e10c7;border:1px solid #56d9ff47;border-radius:10px;gap:3px;min-width:180px;padding:9px 11px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 10px 28px #00000042}.map-radiation-note strong{color:#f2f8f5;font-size:9px}.map-radiation-note span{color:#8db5ad;font-size:7px}.source-audit-strip{color:var(--station-muted);background:#56d9ff0a;border:1px solid #56d9ff26;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 10px;padding:10px 12px;font-size:8px;display:flex}.source-audit-strip span{color:var(--station-cyan);letter-spacing:.04em}.source-audit-strip b{color:#d4e99b;background:#e8ff4f14;border-radius:999px;padding:4px 7px;font-weight:500}.source-audit-strip em{color:var(--station-alert);font-style:normal}.job-source-link{text-decoration:none}.job-source-pending{color:#829996;font-size:8px}.governance-pagination{color:var(--station-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 2px 0;font-size:9px;display:flex}.governance-pagination>div{gap:7px;display:flex}.governance-pagination button{border:1px solid var(--station-line);background:var(--station-panel);min-height:31px;color:var(--station-text);border-radius:999px;padding:0 11px;font-size:9px}.governance-pagination button:disabled{cursor:not-allowed;opacity:.4}.governance-source-filter{color:var(--station-muted);flex:none;align-items:center;gap:7px;font-size:9px;display:flex;margin:0!important}.governance-source-filter select{border:1px solid var(--station-line);background:var(--station-panel);max-width:190px;min-height:32px;color:var(--station-text);border-radius:999px;padding:0 28px 0 10px}.job-evidence-source{gap:4px;display:grid}.job-evidence-source strong{color:var(--station-text);font-size:9px}.job-evidence-source small,.job-evidence-source code{color:var(--station-muted);overflow-wrap:anywhere;font-size:8px;line-height:1.45}.job-evidence-source code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ledger-workspace-wrapper{position:relative}.ledger-fixtures-dock{border:1px solid var(--station-line);color:var(--station-muted);background:#081315bd;border-radius:12px;align-items:center;gap:8px;margin:0 16px 24px;padding:10px 14px;font-size:8px;display:flex}.ledger-fixtures-dock>div{align-items:center;gap:6px;margin-right:auto;display:flex}.ledger-fixtures-dock>div svg{color:var(--station-cyan)}.ledger-fixtures-dock strong{color:var(--station-text);font-size:9px}.ledger-fixtures-dock small{color:var(--station-muted);margin-left:4px;font-size:8px}.ledger-fixtures-dock a{border:1px solid var(--station-line);color:var(--station-cyan);border-radius:999px;padding:6px 8px;text-decoration:none}.ledger-fixtures-dock a:hover{border-color:var(--station-cyan);background:#56d9ff14}@media (max-width:760px){.governance-filter-row{align-items:stretch;display:grid}.governance-source-filter{justify-content:space-between}.governance-source-filter select{flex:1;max-width:none}.governance-pagination{flex-direction:column;align-items:flex-start}.job-row-meta{flex-wrap:wrap}.job-row-meta .status-ok,.job-row-meta .status-warn{margin-left:0}.job-source-link,.job-row-meta button{align-items:center;min-height:28px}}.station-page-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}@media (max-width:760px){.station-page-header-actions{justify-content:flex-start}.station-page-header-actions .station-primary,.station-page-header-actions .station-secondary{width:100%}}@media (min-width:1101px){.station-topbar{min-height:76px;padding-inline:30px}.station-brand-logo{flex-basis:142px;width:142px}.station-status,.station-exit{font-size:.84rem}.station-rail{width:236px;min-height:calc(100dvh - 76px);max-height:calc(100dvh - 76px);padding-inline:17px;top:0}.station-layout{grid-template-columns:236px minmax(0,1fr);min-height:calc(100dvh - 76px)}.station-rail>button{gap:11px;min-height:50px;padding-inline:13px;font-size:.92rem}.station-rail>button svg{width:22px;height:22px}.station-rail-title,.station-rail>button b{font-size:.72rem}.station-rail-bottom>button{font-size:.86rem}.station-identity strong{font-size:.78rem}.station-identity small{font-size:.68rem}}@media (min-width:761px) and (max-width:1100px){.station-rail{top:0}}.map-station-collab-callout{color:#b8d7d2;background:linear-gradient(90deg,#112a2df0,#08181ceb);border:1px solid #56d9ff3d;border-top:0;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:.78rem;display:flex}.map-station-collab-callout svg{color:#84c7ff;filter:drop-shadow(0 0 7px #84c7ff9e)}.map-station-collab-callout strong{color:#f4f8f6;letter-spacing:.04em}.map-station-collab-callout b{color:#ffe082;font-variant-numeric:tabular-nums}.map-station-collab-callout span{color:#7faaa4}@media (max-width:1100px){.station-topbar{min-height:72px}.station-rail{top:72px}.station-page-header p{font-size:.86rem}.station-rail>button{min-height:48px}}@media (max-width:760px){.station-topbar{min-height:68px}.station-rail{top:auto}.station-page-header h1{font-size:2rem}.station-page-header p{font-size:.84rem}.station-rail>button{min-height:54px}.station-rail>button svg{width:22px;height:22px}}@media (min-width:1001px){.seeker-topbar{grid-template-columns:240px 1fr auto;min-height:82px;padding-inline:clamp(24px,3.5vw,56px)}.seeker-brand img{width:128px}.seeker-brand span{font-size:.88rem}.desktop-nav{gap:7px}.desktop-nav .floating-dock-item{border-radius:15px;gap:9px;min-height:50px;padding-inline:16px;font-size:.95rem;font-weight:650}.desktop-nav .floating-dock-icon{width:22px;height:22px}.desktop-nav .floating-dock-item.active{background:var(--seeker-teal);box-shadow:0 9px 22px #2f8b7838}.desktop-nav .floating-dock-item:hover{background:#2f8b7824}.topbar-actions>button:first-child{width:48px;height:48px}.profile-chip{min-height:48px;padding-right:14px}.profile-chip span{width:36px;height:36px}.profile-chip b{font-size:.92rem}.seeker-exit{font-size:.86rem}}.seeker-section-heading p,.dashboard-hero>div:first-child>p,.home-station-support-copy>p,.job-recommendations-head p,.weekly-report-hero p{font-size:1rem}.job-card-top h3{font-size:1.08rem}.job-card-top p,.job-reasons span,.home-job-list p small{font-size:.82rem}.job-salary{font-size:1.32rem}.job-source{font-size:.78rem}.seeker-section-heading h2{font-size:clamp(1.75rem,2.2vw,2.35rem)}@media (max-width:1000px){.seeker-topbar{min-height:72px}.mobile-nav{grid-template-columns:repeat(7,minmax(0,1fr));min-height:70px}.mobile-nav .floating-dock-item{min-height:60px;font-size:.78rem}.mobile-nav .floating-dock-icon{width:25px;height:25px}}@media (max-width:620px){.seeker-topbar{min-height:68px}.mobile-nav{grid-template-columns:repeat(7,minmax(0,1fr));min-height:70px}.mobile-nav .floating-dock-item{letter-spacing:-.02em;min-height:60px;padding-inline:0;font-size:.7rem}.mobile-nav .floating-dock-icon{width:24px;height:24px}.seeker-section-heading h2{font-size:1.7rem}.seeker-section-heading p{font-size:.92rem}}@media (min-width:1101px){.station-topbar{min-height:76px;padding-inline:30px}.station-brand-logo{flex-basis:142px;width:142px}.station-status,.station-exit{font-size:.84rem}.station-rail{width:236px;min-height:calc(100dvh - 76px);max-height:calc(100dvh - 76px);padding-inline:17px;top:0}.station-layout{grid-template-columns:236px minmax(0,1fr);min-height:calc(100dvh - 76px)}.station-rail>button{gap:11px;min-height:50px;padding-inline:13px;font-size:.92rem}.station-rail>button svg{width:22px;height:22px}.station-rail-title,.station-rail>button b{font-size:.72rem}.station-rail-bottom>button{font-size:.86rem}.station-identity strong{font-size:.78rem}.station-identity small{font-size:.68rem}}.station-page-header p,.station-page-header>div>span,.station-task-list>button,.station-task-list>button small,.station-metric-chart-row small,.station-panel p,.station-panel li{font-size:.84rem}.station-page-header p{line-height:1.75}.station-primary,.station-secondary{min-height:46px;padding-inline:18px;font-size:.86rem}.station-notification-popover button{font-size:.82rem}@media (max-width:1100px){.station-topbar{min-height:72px}.station-rail{top:0}.station-page-header p{font-size:.86rem}.station-rail>button{min-height:48px}}@media (max-width:760px){.station-topbar{min-height:68px}.station-rail{top:auto}.station-page-header h1{font-size:2rem}.station-page-header p{font-size:.84rem}.station-rail>button{min-height:54px}.station-rail>button svg{width:22px;height:22px}}:root{--font-floor-body:max(.9375rem, 15px);--font-floor-label:max(.875rem, 14px);--font-floor-small:max(.8125rem, 13px);--font-floor-compact:max(.8125rem, 13px)}.seeker-workspace :where(.detail-label,.job-gap-topbar>span,.job-gap-tags span,.job-gap-score span,.job-condition-grid span,.job-condition-grid strong,.gap-row-head>strong,.job-gap-plan article>span,.job-gap-plan strong,.job-gap-plan small,.profile-chip-list span,.weekly-report-hero>div>span,.weekly-report-score span,.weekly-report-signals span,.weekly-report-panel-head>div>span,.weekly-industry-list span,.weekly-industry-list strong,.weekly-action-list li>span,.weekly-policy-list strong,.weekly-policy-list small,.job-gap-panel-head>span,.job-gap-panel-head>div>span,.job-gap-side-note strong,.policy-list article em,.policy-action b,.rights-tips b,.rights-tips span){line-height:1.45;font-size:var(--font-floor-small)!important}.seeker-workspace :where(p,li,dt,dd,label,button:not(.floating-dock-item),input,select,textarea){line-height:1.55;font-size:var(--font-floor-body)!important}.seeker-workspace :where(small){line-height:1.45;font-size:var(--font-floor-small)!important}.seeker-workspace .floating-dock-item{font-size:var(--font-floor-body)!important}.station-workspace :where(p,li,dt,dd,label,button,input,select,textarea){line-height:1.6;font-size:var(--font-floor-body)!important}.station-workspace :where(small){line-height:1.45;font-size:var(--font-floor-small)!important}.station-workspace .station-rail>button{font-size:var(--font-floor-body)!important}.station-access :where(p,li,label,button,input,select,textarea){line-height:1.55;font-size:var(--font-floor-body)!important}.station-access :where(small),.station-access .station-access-copy>span,.station-access .station-access-back,.station-access .station-city-tabs button,.station-access .station-choice-list small,.station-access .station-auth-tags span,.station-access .station-auth-card>small{line-height:1.45;font-size:var(--font-floor-small)!important}.service-chain-copy b,.service-chain-intro strong,.service-chain-next strong,.service-chain-collapsed-summary strong{font-size:var(--font-floor-label)!important}.service-chain-copy small,.service-chain-intro span,.service-chain-next span,.service-chain-next small,.service-chain-progress,.service-chain-progress b,.service-chain-toggle,.service-chain-collapsed-summary span,.service-chain-collapsed-summary small{font-size:var(--font-floor-compact)!important}.station-workspace .station-metrics span,.station-workspace .station-metrics small,.station-workspace .station-metric-chart-row small,.station-workspace .station-task-list>button small,.station-workspace .station-rail-title{font-size:var(--font-floor-small)!important}.station-workspace .station-task-list>button strong{font-size:var(--font-floor-body)!important}.station-workspace .station-top-actions button>span,.station-workspace .station-rail>button>b,.station-workspace .station-identity strong,.station-workspace .station-task-panel .station-panel-head span,.station-workspace .station-task-list>button b,.station-workspace .station-focus-panel>span,.station-workspace .station-focus-panel .focus-line strong,.station-workspace .station-dashboard-chart-copy>span,.station-workspace .station-metric-chart-head>span,.station-workspace .station-metric-chart-row :where(span,strong,em){line-height:1.45;font-size:var(--font-floor-small)!important}.focus-login :where(p,label,button,input,select,textarea){font-size:var(--font-floor-body)!important}.focus-login :where(small),.focus-card-subtitle,.role-profiles-toggle,.role-carousel-index,.role-carousel-subtitle,.role-profile-list small,.role-profile-actions button,.role-profile-item>.wechat-bind,.phone-switch input,.phone-switch button,.account-notice,.carousel-hint,.focus-signature,.focus-welcome .welcome-kicker,.focus-welcome:after{font-size:var(--font-floor-small)!important}@media (max-width:620px){.mobile-nav{scrollbar-width:none;grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:auto}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav .floating-dock-item{font-size:var(--font-floor-compact)!important}.focus-welcome:after{white-space:normal;line-height:1.7}}@media (max-width:1000px){.mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}}.weekly-report-disclosure{border:1px solid var(--seeker-line,#2f8b7829);background:#ffffff9e;border-radius:16px;margin-top:14px;overflow:hidden}.weekly-report-disclosure>summary{min-height:52px;color:var(--seeker-ink,#18463c);font-size:var(--font-floor-label);cursor:pointer;justify-content:space-between;align-items:center;padding:0 17px;font-weight:750;list-style:none;display:flex}.weekly-report-disclosure>summary::-webkit-details-marker{display:none}.weekly-report-disclosure>summary:after{content:"";border-right:2px solid var(--seeker-teal,#2f8b78);border-bottom:2px solid var(--seeker-teal,#2f8b78);width:8px;height:8px;color:var(--seeker-teal,#2f8b78);transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.weekly-report-disclosure[open]>summary{border-bottom:1px solid var(--seeker-line,#2f8b7829)}.weekly-report-disclosure[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.weekly-report-disclosure[open]>summary>span,.ledger-secondary-disclosure[open]>summary>span,.report-secondary-disclosure[open]>summary>span{font-size:0}.weekly-report-disclosure[open]>summary>span:after,.ledger-secondary-disclosure[open]>summary>span:after,.report-secondary-disclosure[open]>summary>span:after{content:"收起";font-size:var(--font-floor-small)}.weekly-report-disclosure>.weekly-report-grid,.weekly-report-disclosure>.weekly-policy-panel{border:0;border-radius:0;margin:0}.station-browser{flex-direction:column;display:flex}.station-recommendation-inline{order:-1;grid-template-columns:82px minmax(0,1fr);margin:14px 15px 0}.station-recommendation-inline .recommendation-copy small{display:block}.ledger-secondary-disclosure,.report-secondary-disclosure{background:#ffffff80;border:1px solid #2f8b782e;border-radius:16px;margin-top:16px;overflow:hidden}.ledger-secondary-disclosure>summary,.report-secondary-disclosure>summary{color:#18463c;min-height:52px;font-size:var(--font-floor-label);cursor:pointer;justify-content:space-between;align-items:center;padding:0 17px;font-weight:750;list-style:none;display:flex}.ledger-secondary-disclosure>summary::-webkit-details-marker{display:none}.report-secondary-disclosure>summary::-webkit-details-marker{display:none}.ledger-secondary-disclosure>summary:after,.report-secondary-disclosure>summary:after{content:"";border-bottom:2px solid #2f8b78;border-right:2px solid #2f8b78;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.ledger-secondary-disclosure[open]>summary,.report-secondary-disclosure[open]>summary{border-bottom:1px solid #2f8b7829}.ledger-secondary-disclosure[open]>summary:after,.report-secondary-disclosure[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.ledger-secondary-disclosure .ledger-overview-lower,.report-secondary-disclosure .report-detail-grid,.report-secondary-disclosure .report-actions{margin-inline:0}.station-secondary-row{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:start;gap:16px;margin-top:16px;display:grid}.station-secondary-row .station-dashboard-chart{margin-top:0}.station-secondary-row .station-ledger-callout{height:fit-content;min-height:180px;margin-top:0}@media (max-width:900px){.station-secondary-row{grid-template-columns:1fr}}.station-page .station-toolbar>span,.station-page .station-toolbar>b,.station-page .map-legend span,.station-page .station-tags span,.station-page .station-detail-grid span,.station-page .station-detail-grid strong,.station-page .station-detail-block summary,.station-page .station-detail-tags span,.station-page .station-data-ribbon span,.station-page .station-category-bars span,.station-page .station-category-bars b,.station-page .station-data-ribbon strong,.station-page .recommendation-score span,.station-page .recommendation-copy b,.station-page .nearby-list strong,.station-page .nearby-list small,.station-page .tmap-scale-text,.station-page .logo-text{line-height:1.45;font-size:var(--font-floor-small)!important}.station-page .station-detail-block>summary{justify-content:space-between;align-items:center;list-style:none;display:flex}.station-page .station-detail-block>summary::-webkit-details-marker{display:none}.station-page .station-detail-block>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.station-page .station-detail-block[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.job-center .job-flow-hint :where(span,strong),.job-center .job-meta span,.job-center .job-source,.job-center .job-source time,.job-center .match-number small,.job-center .recommendation-count,.job-center .recommendation-body strong,.job-center .recommendation-score small,.job-center .recommendation-rank,.job-center .job-atlas-name,.job-center .job-atlas-item strong{line-height:1.45;font-size:var(--font-floor-small)!important}@media (min-width:1001px) and (max-width:1350px){.seeker-topbar{grid-template-columns:minmax(180px,220px) minmax(0,1fr) auto!important;padding-inline:clamp(18px,2.2vw,32px)!important}.desktop-nav{justify-content:flex-start!important;gap:2px!important;padding-inline:2px!important;overflow-x:auto!important}.desktop-nav .floating-dock-item{gap:5px!important;min-height:46px!important;padding-inline:7px!important;font-size:13px!important}.desktop-nav .floating-dock-icon{width:19px;height:19px}}.seeker-page,.seeker-page>*,.dashboard-columns,.dashboard-columns>*,.job-recommendations,.recommendation-grid,.recommendation-card,.recommendation-body{min-width:0}.dashboard-columns>div>.seeker-section-heading{padding-left:2px}.dashboard-columns>div>.seeker-empty{min-height:164px}.recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.recommendation-card,.recommendation-card:first-child{grid-column:auto;grid-template-rows:auto 1fr;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:12px;min-height:168px;padding:14px 15px}.recommendation-rank{grid-area:1/1;min-width:0}.recommendation-art,.recommendation-card:first-child .recommendation-art{grid-area:2/1;width:68px;height:68px;margin-top:1px}.recommendation-card:first-child .recommendation-art{width:78px;height:78px}.recommendation-body{grid-area:1/2/3;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:10px;padding-top:1px;display:grid}.recommendation-body>div{grid-area:1/1;min-width:0;padding-right:0}.recommendation-body strong,.recommendation-body small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.recommendation-body strong{line-height:1.35}.recommendation-score{white-space:nowrap;grid-area:1/2;min-width:54px;margin-top:0;position:static}.recommendation-score small{white-space:nowrap}.recommendation-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1/auto/-1;min-height:2.9em;display:-webkit-box;overflow:hidden}.recommendation-body button{white-space:nowrap;grid-area:3/1/auto/-1;justify-self:start}.brief-date>span,.home-station-benefits strong,.next-actions>button>b{font-size:var(--font-floor-small,13px)}@media (max-width:1180px) and (min-width:761px){.recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.recommendation-grid{grid-template-columns:1fr}.recommendation-card,.recommendation-card:first-child{grid-column:auto;grid-template-columns:60px minmax(0,1fr);gap:9px;min-height:150px;padding:12px}.recommendation-art,.recommendation-card:first-child .recommendation-art{width:60px;height:60px}.recommendation-rank{font-size:12px}.recommendation-score{min-width:50px;font-size:16px}}.seeker-workspace,.station-workspace{--ui-radius:16px;--ui-ease:cubic-bezier(.16, 1, .3, 1);--ui-focus:#268472;caret-color:var(--ui-focus);scrollbar-color:#83a99f transparent;scrollbar-width:thin}.seeker-workspace{--seeker-muted:#506b63;background-color:#edf7f3;background-image:linear-gradient(#edf7f31f,#edf7f340 60%,#edf7f3),url(/illustrations/surfaces-v1/page-background.webp);background-position:top;background-repeat:no-repeat;background-size:100% 1100px}.seeker-workspace ::selection,.station-workspace ::selection{color:#fff;background:#235f52}.seeker-workspace :where(button,a,input,select,textarea,summary):focus-visible,.station-workspace :where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--ui-focus);outline-offset:4px}.seeker-workspace :where(a),.station-workspace :where(a){text-underline-offset:.2em}.seeker-page :where(h1,h2,h3),.station-page :where(h1,h2,h3){letter-spacing:-.025em;text-wrap:balance}.seeker-content{padding-top:24px}.convenience-center.seeker-page,.help-center.seeker-page,.guidance-center.seeker-page{min-height:0}.seeker-section-heading{gap:16px;margin-bottom:20px}.seeker-section-heading h2{font-size:1.75rem;line-height:1.25}.seeker-section-heading:after{content:none}.station-page-header h1{letter-spacing:-.025em;line-height:1.25}.station-page-header{gap:16px}.seeker-topbar{background:#f8fcfa}.desktop-nav{box-shadow:none;background:0 0}.desktop-nav .floating-dock-item{border-radius:12px}.desktop-nav .floating-dock-item.active{box-shadow:none;background:#235f52}.seeker-workspace .mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.seeker-page.convenience-center,.seeker-page.help-center,.seeker-page.guidance-center,.seeker-page.dashboard-page{color:#173c34}.seeker-page .directory-hero h1,.seeker-page .guidance-hero h1,.seeker-page .dashboard-hero h1{letter-spacing:-.025em;font-weight:760}.seeker-page .directory-hero p,.seeker-page .guidance-hero p,.seeker-page .dashboard-intro{font-size:1rem;line-height:1.55}.desktop-nav .floating-dock-item{color:#456d62;min-height:48px;padding-inline:14px}.desktop-nav .floating-dock-item.active{color:#fff;background:#1f5d4f}.desktop-nav .floating-dock-item:hover:not(.active){color:#1f5d4f;background:#e4f1ea}.convenience-grid>button,.help-guide-grid button,.guidance-tool-grid>*{min-height:96px}.convenience-grid small,.help-guide-grid small,.guidance-tool-grid small{color:#55766c;font-size:.88rem}.convenience-grid>button{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px}.service-entry-icon{color:#236454;background:#e4f1ea;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.help-guide-grid button{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.help-guide-grid button strong{font-size:1.08rem;font-weight:700}.guidance-intent{grid-template-columns:34px minmax(0,1fr);align-self:center;align-items:center;gap:4px 12px;min-width:0;display:grid}.guidance-intent>svg{color:#236454;grid-row:1/4}.guidance-intent span{color:#496b60;font-size:1rem}.guidance-intent strong{overflow-wrap:anywhere;font-size:1.25rem;line-height:1.5}.guidance-intent button{color:#236454;background:0 0;border:0;grid-column:2;justify-self:start;align-items:center;gap:6px;min-height:44px;padding:8px 0;font-size:1rem;display:flex}.home-secondary-services>button,.seeker-home-quick-actions button{transition:transform .18s var(--ui-ease), background-color .18s var(--ui-ease), border-color .18s var(--ui-ease)}.home-secondary-services>button:hover,.seeker-home-quick-actions button:hover{transform:translateY(-2px)}.dashboard-page{background-size:100% 490px,auto 490px;margin-top:-24px;padding-top:24px;padding-bottom:32px}.dashboard-hero{border-radius:var(--ui-radius);min-height:218px;box-shadow:none;-webkit-backdrop-filter:none;background:#fafffcd1;border:0;grid-template-columns:minmax(0,1fr) minmax(250px,360px);gap:28px;padding:24px 32px}.dashboard-hero:after{content:none}.dashboard-hero h1{letter-spacing:-.025em;font-size:2.75rem;line-height:1.2}.dashboard-hero>div:first-child>.dashboard-intro{color:#365f53;margin:14px 0 0}.dashboard-hero .hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px}.dashboard-hero .hero-actions button{min-height:46px}.dashboard-hero .path-orbit{width:100%;height:174px;box-shadow:none;background:0 0;border-radius:12px;margin:0;animation:none}.dashboard-hero .orbit-core{box-shadow:none;top:12px;left:0}.dashboard-hero .orbit-node{box-shadow:none;background:#235f52;animation:none}.dashboard-hero .orbit-node :is(b,small,svg){color:#fff}.dashboard-hero .node-one{top:12px;right:0}.dashboard-hero .node-two{bottom:8px;left:0}.dashboard-hero .dashboard-hero-art{filter:none}.seeker-home-quick-actions{gap:12px;margin:16px 0}.seeker-home-quick-actions button{border:1px solid var(--seeker-line);border-radius:var(--ui-radius);min-height:72px;box-shadow:none;background:#fff;padding:14px 16px}.seeker-home-quick-actions button>span{color:#235f52;background:#e8f2ed;border-radius:12px}.seeker-home-quick-actions strong{font-size:1.0625rem}.home-secondary-services{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 24px;display:grid}.home-secondary-services>button{border:1px solid var(--seeker-line);border-radius:var(--ui-radius);width:100%;min-width:0;min-height:68px;color:var(--seeker-ink);box-shadow:none;text-align:left;background:#f8fcfa;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:12px 20px;animation:none;display:grid}.home-secondary-services>button:after{content:none}.home-secondary-services .home-guidance-entry>span,.home-secondary-services .brief-date{color:#235f52;background:#e1eee7;border:0;border-radius:12px;place-items:center;width:42px;min-width:0;height:42px;padding:0;display:grid}.home-secondary-services h2,.home-secondary-services strong{margin:0;font-size:1.125rem;font-weight:700}.home-secondary-services p{color:var(--seeker-muted);margin:5px 0 0}.home-secondary-services .weekly-brief>div:nth-child(2)>div{margin-top:5px}.home-secondary-services .weekly-brief>div:nth-child(2) span{color:var(--seeker-muted)}.home-secondary-services .home-guidance-entry>b{color:#235f52;background:0 0;min-height:44px;padding:0}.dashboard-columns{gap:28px;margin-inline:0}.dashboard-columns .home-job-list button{box-shadow:none;border-radius:12px;animation:none}.dashboard-columns .next-actions{padding-left:24px}.dashboard-columns .next-actions h2{font-size:1.5rem}.dashboard-columns .next-actions>button{min-height:64px;animation:none}.dashboard-columns .next-actions>button:hover>span{animation:none}.convenience-center .directory-hero.compact,.help-center .directory-hero.compact{border-radius:var(--ui-radius);min-height:136px;box-shadow:none;background:#e4f0e9;border:0;grid-template-columns:minmax(0,1fr) 150px;padding:22px 28px}.directory-hero:after{content:none}.directory-hero{border-radius:var(--ui-radius);box-shadow:none;background:#eaf3ee}.directory-hero h1{letter-spacing:-.025em;margin:0;font-size:2rem;line-height:1.25}.convenience-center .directory-illustration{width:150px;height:100px;min-height:0}.help-center .directory-hero.compact>svg{opacity:1;width:56px;height:56px}.convenience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:24px}.convenience-grid>button{border:0;border-bottom:1px solid var(--seeker-line);min-height:120px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;padding:24px 8px}.convenience-grid strong{font-size:1.1875rem}.convenience-grid small{margin-top:8px}.convenience-grid svg{color:#235f52}.help-guide-grid{gap:24px;margin-top:24px}.help-guide-grid>section{border:1px solid var(--seeker-line);border-radius:var(--ui-radius);box-shadow:none;background:#fff;padding:24px}.help-guide-grid h2{margin:0 0 18px;font-size:1.375rem}.help-guide-grid button{min-height:84px}.help-guide-grid strong{font-size:1.0625rem}.directory-quick button,.directory-list button{box-shadow:none;border-radius:12px}.guidance-hero{border-radius:var(--ui-radius);min-height:176px;box-shadow:none;background:#e4f0e9;border:0;grid-template-columns:minmax(0,1fr) minmax(180px,280px);gap:24px;padding:24px 28px}.guidance-hero h1{letter-spacing:-.025em;margin:0;font-size:2rem;line-height:1.25}.guidance-hero p{color:#365f53;margin:10px 0 0;font-size:1rem}.guidance-hero-actions{flex-wrap:wrap;margin-top:18px}.guidance-hero-actions button{min-height:44px}.guidance-hero-score{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.guidance-hero-score strong{font-size:2.25rem}.guidance-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px;margin-top:18px}.guidance-tool-grid>*{border:0;border-bottom:1px solid var(--seeker-line);min-height:98px;box-shadow:none;background:0 0;border-radius:0;grid-column:auto;padding:16px 0}.guidance-tool-feature{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.guidance-tool-feature-head{gap:9px}.guidance-tool-feature-head>span{border-radius:10px;width:37px;height:37px}.guidance-tool-feature-head strong,.guidance-tool strong{font-size:1.0625rem}.guidance-tool-feature>button{color:#235f52;background:0 0;min-height:28px;margin-left:46px;padding:0}.guidance-tool{grid-template-rows:auto}.guidance-tool>span,.guidance-tool:nth-child(3n)>span,.guidance-tool:nth-child(4n)>span{color:#235f52;background:#e4efe9;border-radius:10px}.guidance-tool:hover{transform:none}.guidance-activities{margin-top:24px}.guidance-section-head h2{margin:0;font-size:1.5rem}.guidance-activity-list article{border-radius:var(--ui-radius);background:#fff}.guidance-activity-body h3{font-size:1.125rem}.guidance-activity-art{background:#e7f1eb}.guidance-note{background:0 0;border:0;border-radius:0;padding:12px 0}.guidance-note p{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.guidance-note small{margin:0}.seeker-page :where(h1,h2,h3),.station-page :where(h1,h2,h3){font-family:inherit;font-weight:700;line-height:1.35}.seeker-page :where(input,select,textarea){border-radius:10px}.seeker-page :where(input,select,textarea):focus{border-color:#357a66}.seeker-page :where(button,summary){touch-action:manipulation}.seeker-page :where(button:disabled){cursor:not-allowed}.seeker-page .inline-link{color:#245f50}.seeker-page :where(.directory-hero,.guidance-hero,.dedicated-hero){min-width:0}.seeker-page .dedicated-hero{min-height:128px;box-shadow:none;background:#e4f0e9;border:0;border-radius:16px;gap:24px;padding:24px 28px}.seeker-page .dedicated-hero h1{letter-spacing:-.025em;margin:0;font-size:2rem}.seeker-page .dedicated-hero>:is(svg,img){object-fit:contain;width:auto;max-height:100px}.service-overview{border-bottom:1px solid var(--seeker-line);margin-top:20px}.service-overview>summary{color:#245f50;cursor:pointer;width:fit-content;padding:12px 0;font-weight:650}.service-overview>p{max-width:70ch;color:var(--seeker-muted);margin:0 0 16px;line-height:1.75}.seeker-page .service-detail-layout{align-items:start}.seeker-page .detail-next{box-shadow:none;border-radius:16px}.seeker-page .guidance-directory article{box-shadow:none;border-radius:12px}.seeker-page .home-job-list button{grid-template-columns:48px minmax(0,1fr) minmax(100px,180px) 54px 18px;gap:12px}.seeker-page .home-job-art{width:44px;height:44px}.seeker-page .home-job-list button>b{text-align:right;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.seeker-page .home-job-list button>em{color:#236454;font-variant-numeric:tabular-nums}.seeker-page .dashboard-columns .home-job-list button>p{min-width:0}.seeker-page .home-job-list button>p>strong{font-size:1.0625rem}.station-workspace{--ui-focus:#8bd6bf;background-image:linear-gradient(#071012f0,#071012fa),url(/illustrations/surfaces-v1/page-background.webp);background-position:top;background-size:cover}.station-page-header h1{font-size:2rem}.station-page-header:after{content:none}.station-page-header>div>span{letter-spacing:0;color:#abc6be}.station-workspace .station-primary{color:#102b24;box-shadow:none;background:#b4dfc9;border-radius:10px}.station-workspace .station-primary:hover{background:#c9ebdb;transform:none}.station-workspace .station-secondary{color:#d4e9e1;box-shadow:none;background:#182c29;border-color:#3c5953;border-radius:10px}.station-workspace .station-secondary:hover{background:#233d36;transform:none}.station-page :where(.station-task-panel,.station-resource-panel,.settings-panel,.case-reader,.person-detail,.station-agent){box-shadow:none;border-radius:16px}.station-page :where(.station-metrics strong,.people-overview strong,.task-summary-strip strong,.compare-metric b){font-variant-numeric:tabular-nums}.station-page .station-metrics>div{box-shadow:none}.station-page .station-metrics small{color:#a6c0b7}@media (hover:hover){.seeker-home-quick-actions button,.home-secondary-services>button,.convenience-grid>button,.help-guide-grid button,.guidance-tool{transition:background-color .18s var(--ui-ease), border-color .18s var(--ui-ease)}.seeker-home-quick-actions button:hover,.home-secondary-services>button:hover{box-shadow:none;background:#edf6f0;border-color:#91b5a7;transform:none}.convenience-grid>button:hover,.help-guide-grid button:hover,.guidance-tool:hover{background:#edf5ef}}@media (max-width:1100px){.help-guide-grid{gap:12px}.help-guide-grid>section{padding:16px}.guidance-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.seeker-content{padding-top:18px}.dashboard-page{background-size:auto 380px;margin:-18px -13px 0;padding:18px 13px 28px}.dashboard-hero{grid-template-columns:1fr;gap:18px;min-height:0;padding:24px}.dashboard-hero h1{font-size:2rem}.dashboard-hero .path-orbit{width:min(100%,340px);height:180px}.seeker-home-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seeker-home-quick-actions button{padding:12px}.home-secondary-services{grid-template-columns:1fr;gap:8px;margin-bottom:24px}.home-secondary-services>button{min-height:76px;padding:14px}.home-secondary-services .home-guidance-entry>b{grid-column:auto}.dashboard-columns .next-actions{padding-left:0}.convenience-center .directory-hero.compact,.help-center .directory-hero.compact{grid-template-columns:minmax(0,1fr) 64px;min-height:100px;padding:20px}.directory-hero h1,.guidance-hero h1{font-size:1.75rem}.convenience-center .directory-illustration{width:64px;height:64px}.convenience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:12px}.convenience-grid>button{min-height:96px;padding:16px 4px}.help-guide-grid{grid-template-columns:1fr;gap:16px}.guidance-hero{grid-template-columns:minmax(0,1fr) 90px;gap:12px;padding:20px}.guidance-hero-score{flex-direction:column;display:flex}.guidance-hero-score strong{margin:0}.guidance-hero{grid-template-columns:1fr}.guidance-intent{border-top:1px solid #bfdbce;padding-top:16px}.seeker-page .home-job-list button{grid-template-columns:40px minmax(0,1fr) auto;gap:6px 10px}.seeker-page .home-job-list button>p{grid-column:2/-1}.seeker-page .home-job-list button>b{text-align:left;grid-column:2}.seeker-page .home-job-list button>em{grid-column:3}.seeker-page .home-job-list button>svg{display:none}.convenience-grid>button{grid-template-columns:36px minmax(0,1fr);gap:10px}.convenience-grid>button>svg{display:none}.service-entry-icon{width:36px;height:36px}.seeker-page .dedicated-hero{grid-template-columns:minmax(0,1fr) 56px;gap:12px;padding:20px}.seeker-page .dedicated-hero h1{font-size:1.75rem}.seeker-page .dedicated-hero>:is(svg,img){max-width:56px}.guidance-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.guidance-tool-grid>*{min-height:104px}.guidance-tool{grid-template-columns:30px minmax(0,1fr)}.guidance-tool>span{width:30px;height:30px}.guidance-note p{display:block}}@media (prefers-reduced-motion:reduce){.seeker-home-quick-actions button,.home-secondary-services>button,.convenience-grid>button,.help-guide-grid button,.guidance-tool{transition:none}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{font-size:max(1rem,16px);line-height:1.5}.topnav button{font-size:.9rem}.brand{font-size:1.2rem}.brand small{font-size:.72rem}.hero-copy>p{font-size:1.06rem}.side-links button{font-size:.9rem}.role-note strong,.side-footer strong{font-size:.92rem}.role-note small,.side-footer small{font-size:.78rem}.section-heading h2{font-size:2rem}.section-heading .eyebrow{font-size:.72rem}.module-text strong{font-size:.82rem}.module-text small{font-size:.72rem}.map-toolbar h3,.list-heading h3,.panel-head h3,.login-sub,.scene-copy>p,.focus-welcome>p,.login-option strong,.bits-button .bits-label strong{font-size:1rem}.login-option small,.bits-button .bits-label small{font-size:.78rem}.explore-button,.focus-explore{font-size:.95rem}@media (max-width:720px){.brand{font-size:1.08rem}.hero-copy>p{font-size:1rem}.section-heading h2{font-size:1.75rem}}:root{--paper:#f4f0e8;--ink:#1d2926;--muted:#6f7974;--line:#d9d7ce;--coral:#e86e59;--teal:#2d8b83;--soft:#ebe7dd;--gold:#d5a44e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),"Noto Sans SC",system-ui,sans-serif;margin:0}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible{outline-offset:3px;outline:3px solid #2d8b8380}.site-shell{min-height:100dvh;overflow:hidden}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#f4f0e8e0;border-bottom:1px solid #1d292617;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,5vw,76px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:19px;font-weight:760;display:flex}.brand small{color:var(--muted);letter-spacing:.05em;margin-left:4px;font-size:10px;font-weight:500}.brand-mark{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.topnav{gap:30px;margin-left:40px;display:flex}.topnav button{color:var(--muted);background:0 0;border:0;padding:8px 0;font-size:13px;position:relative}.topnav button.active{color:var(--ink);font-weight:700}.topnav button.active:after{content:"";background:var(--coral);height:2px;position:absolute;bottom:-11px;left:0;right:0}.top-actions{align-items:center;gap:14px;display:flex}.ghost-button,.outline-button{border:1px solid var(--line);background:0 0;border-radius:999px;padding:10px 16px;font-size:13px}.primary-button{background:var(--ink);color:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 17px;font-size:13px;transition:transform .2s,background .2s;display:inline-flex}.primary-button:hover{background:#0c1714;transform:translateY(-2px)}.primary-button.large,.outline-button.large{padding:15px 21px}.outline-button{align-items:center;gap:8px;display:inline-flex}.hero-section{grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);gap:40px;max-width:1400px;min-height:630px;margin:0 auto;padding:clamp(70px,10vw,132px) clamp(20px,5vw,76px) 100px;display:grid}.hero-copy{align-self:center;max-width:680px}.hero-kicker{color:var(--teal);letter-spacing:.06em;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.kicker-line{background:var(--teal);width:30px;height:1px}h1{letter-spacing:-.07em;margin:0 0 24px;font-size:clamp(48px,7vw,96px);font-weight:780;line-height:.99}h1 em{color:var(--coral);font-style:normal}.hero-copy>p{color:var(--muted);max-width:520px;margin:0 0 34px;font-size:17px;line-height:1.75}.hero-cta{flex-wrap:wrap;gap:12px;display:flex}.proof-row{color:var(--muted);gap:24px;margin-top:46px;font-size:12px;display:flex}.proof-row strong{color:var(--ink);letter-spacing:-.04em;margin-right:4px;font-size:21px}.hero-orbit{place-items:center;min-height:480px;display:grid;position:relative}.hero-sun{background:var(--coral);border-radius:50%;place-items:center;width:230px;height:230px;animation:7s ease-in-out infinite float;display:grid;box-shadow:0 25px 80px #e86e593d}.hero-sun span{color:#fff;letter-spacing:-.1em;margin-right:12px;font-size:110px;font-weight:800}.orbit-ring{border:1px solid #2d8b8340;border-radius:50%;width:440px;height:240px;position:absolute;transform:rotate(-18deg)}.ring-two{border-color:#e86e5940;width:340px;height:370px;transform:rotate(34deg)}.orbit-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #1d29261f;flex-direction:column;gap:4px;padding:13px 15px;font-size:11px;animation:6s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 15px 36px #1d292614}.orbit-card svg{color:var(--teal)}.orbit-card span{color:var(--muted)}.orbit-card strong{font-size:13px}.card-a{top:68px;left:3%;transform:rotate(-5deg)}.card-b{animation-delay:-2s;bottom:70px;right:0;transform:rotate(5deg)}.hero-caption{color:var(--ink);font-size:13px;line-height:1.5;position:absolute;top:44%;right:12%}.hero-caption span{color:var(--coral)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.workspace-section{background:#fff;border-top:1px solid #1d292614;padding:72px clamp(20px,5vw,76px) 86px}.section-heading{justify-content:space-between;align-items:end;max-width:1400px;margin:0 auto 28px;display:flex}.eyebrow{color:var(--muted);letter-spacing:.18em;font-size:10px;font-weight:750}.section-heading h2{letter-spacing:-.05em;margin:10px 0 0;font-size:30px}.role-switch{border:1px solid var(--line);background:var(--paper);border-radius:999px;gap:2px;padding:4px;display:flex}.role-switch button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:9px 15px;font-size:12px}.role-switch button.selected{background:var(--ink);color:#fff}.workspace-grid{grid-template-columns:208px 1fr;gap:28px;max-width:1400px;margin:0 auto;display:grid}.side-rail{border-right:1px solid var(--line);flex-direction:column;min-height:650px;padding-right:22px;display:flex}.role-note{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 4px 22px;display:flex}.note-icon{width:32px;height:32px;color:var(--coral);background:#f6d7d1;border-radius:10px;place-items:center;display:grid}.role-note strong,.side-footer strong{font-size:13px;display:block}.role-note small,.side-footer small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45;display:block}.side-links{flex-direction:column;gap:2px;padding-top:14px;display:flex}.side-links button{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 10px;font-size:13px;display:flex}.side-links button.current{background:var(--soft);color:var(--ink);font-weight:700}.side-links button.current svg{color:var(--coral)}.side-footer{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;padding:14px 5px 0;display:flex}.avatar{background:#d7e8e5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.side-footer>.status-dot{margin-left:auto}.status-dot{background:#53a97c;border-radius:50%;width:7px;height:7px;display:inline-block}.workspace-main{min-width:0}.insight-strip{background:#f2eee5;border:1px solid #e1ded4;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:12px;display:flex}.insight-strip svg:first-child{color:var(--coral)}.insight-strip span{color:var(--muted)}.insight-strip strong{margin-left:5px;font-size:12px}.insight-strip svg:last-child{margin-left:auto}.content-grid{grid-template-columns:minmax(0,1fr) 244px;gap:18px;display:grid}.map-shell{border:1px solid var(--line);background:#f0eee8}.map-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.map-toolbar h3,.list-heading h3,.panel-head h3{letter-spacing:-.03em;margin:6px 0 0;font-size:16px}.map-actions{gap:8px;display:flex}.icon-button,.map-mode{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:11px;display:flex}.icon-button{color:var(--teal)}.map-canvas{background:#dce9e4;height:325px;position:relative;overflow:hidden}.map-art{background:radial-gradient(at 50% 48%,#ffffffb3,#0000 55%),linear-gradient(140deg,#d5e6e1,#edf0e8 56%,#f0e2d6);position:absolute;inset:0}.map-art:before{content:"";opacity:.35;background-image:linear-gradient(28deg,#0000 47%,#2d8b8340 48%,#0000 49%),linear-gradient(160deg,#0000 48%,#e86e5929 49%,#0000 50%);background-size:90px 90px;position:absolute;inset:0}.map-watermark{color:#1d29261a;letter-spacing:-.07em;font-size:34px;font-weight:800;line-height:.86;position:absolute;bottom:12%;left:7%}.map-watermark span{letter-spacing:.18em;font-size:8px}.network-lines{fill:none;stroke:#2d8b8370;stroke-width:.5px;stroke-dasharray:2 2;width:100%;height:100%;position:absolute;inset:0}.station-node{z-index:2;background:0 0;border:0;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.node-core{background:var(--coral);color:#fff;border:3px solid #ffffffd9;border-radius:9px 9px 9px 2px;place-items:center;width:26px;height:26px;display:grid;transform:rotate(-45deg);box-shadow:0 5px 12px #e86e5947}.node-core svg{transform:rotate(45deg)}.node-label{white-space:nowrap;background:#ffffffd1;border-radius:4px;padding:4px 6px;font-size:10px;box-shadow:0 3px 8px #1d29260f}.station-node.is-selected .node-core{background:var(--teal);box-shadow:0 0 0 6px #2d8b8324,0 6px 16px #2d8b8359}.node-pulse{background:#2d8b8359;border-radius:50%;width:16px;height:16px;animation:2.4s ease-out infinite pulse;position:absolute;top:5px;left:5px}.station-node.is-selected .node-pulse{opacity:0;animation:none}@keyframes pulse{50%{opacity:.5}}.map-compass{width:30px;height:30px;color:var(--muted);background:#ffffff80;border:1px solid #1d29262e;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:16px;right:18px}.map-status{color:var(--muted);background:#ffffffb3;border-radius:999px;padding:5px 8px;font-size:10px;position:absolute;bottom:12px;left:14px}.station-detail{background:#fff;justify-content:space-between;align-items:center;padding:13px 17px;display:flex}.station-detail-title{align-items:center;gap:9px;display:flex}.mini-pin{width:27px;height:27px;color:var(--teal);background:#d7e8e5;border-radius:8px;place-items:center;display:grid}.station-detail strong{font-size:12px;display:block}.station-detail small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.text-button{color:var(--teal);background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:inline-flex}.module-list{margin-top:22px}.list-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.module-tile{border:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:11px;min-height:78px;padding:14px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.module-tile:hover{border-color:#b9b7ad;transform:translateY(-3px);box-shadow:0 14px 28px #1d292617}.module-icon{border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.module-tile.coral .module-icon{color:var(--coral);background:#f8dcd7}.module-tile.teal .module-icon{color:var(--teal);background:#d9ebe8}.module-tile.ink .module-icon{color:var(--ink);background:#e1e5e1}.module-tile.gold .module-icon{color:#ad7c23;background:#f3e9ce}.module-text strong{font-size:12px;display:block}.module-text small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45;display:block}.tile-arrow{color:#a5aaa5;flex:none;margin-left:auto}.activity-panel{border:1px solid var(--line);background:#fbfaf7;height:max-content;padding:18px}.panel-head{justify-content:space-between;align-items:center;display:flex}.panel-head span{color:var(--muted);font-size:10px}.progress-ring{background:conic-gradient(var(--coral) 0 72%,#e7e3d9 72% 100%);border-radius:50%;place-items:center;width:145px;height:145px;margin:22px auto 18px;display:grid;position:relative}.progress-ring:after{content:"";background:#fbfaf7;border-radius:50%;position:absolute;inset:10px}.progress-ring>div{z-index:1;text-align:center;position:relative}.progress-ring strong{letter-spacing:-.07em;font-size:34px;display:block}.progress-ring small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.timeline{border-top:1px solid var(--line);padding-top:12px}.timeline>div{gap:10px;padding:9px 0;display:flex}.timeline-dot{border:2px solid #c9cdc8;border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.timeline-dot.done{background:var(--teal);border-color:var(--teal)}.timeline-dot.current{background:var(--coral);border-color:var(--coral);box-shadow:0 0 0 4px #e86e5921}.timeline p{margin:0}.timeline strong{font-size:11px;display:block}.timeline small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.continue-button{background:var(--ink);color:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-top:13px;padding:12px;font-size:11px;display:flex}.site-footer{color:var(--muted);border-top:1px solid #1d29261a;align-items:center;gap:30px;padding:25px clamp(20px,5vw,76px);font-size:11px;display:flex}.site-footer .brand{color:var(--ink);font-size:15px}.site-footer>div:last-child{gap:18px;margin-left:auto;display:flex}@media (max-width:1000px){.topnav{display:none}.hero-section{grid-template-columns:1fr;min-height:auto;padding-top:75px}.hero-orbit{width:100%;max-width:620px;min-height:390px;margin:0 auto}.workspace-grid{grid-template-columns:1fr}.side-rail{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:0 0 14px}.side-links{flex-direction:row;overflow:auto}.side-links button{white-space:nowrap}.side-footer{display:none}.content-grid{grid-template-columns:1fr 220px}}@media (max-width:720px){.topbar{height:66px;padding:0 18px}.brand small,.top-actions .ghost-button{display:none}.top-actions{margin-left:auto}.hero-section{padding:58px 20px 70px}.hero-copy>p{font-size:15px}.proof-row{flex-wrap:wrap;gap:14px}.proof-row strong{font-size:18px}.hero-orbit{transform-origin:50%;min-height:310px;transform:scale(.84)}.hero-sun{width:190px;height:190px}.hero-sun span{font-size:88px}.orbit-ring{width:350px;height:200px}.workspace-section{padding:52px 18px 60px}.section-heading{display:block}.section-heading h2{font-size:26px}.role-switch{width:max-content;margin-top:18px}.workspace-grid{gap:18px}.content-grid{display:block}.activity-panel{margin-top:16px}.module-grid{grid-template-columns:1fr}.map-canvas{height:300px}.station-detail{align-items:flex-start;gap:10px}.station-detail .text-button{white-space:nowrap}.site-footer{flex-wrap:wrap;gap:12px}.site-footer>div:last-child{justify-content:space-between;width:100%;margin-left:0}.hero-cta{width:100%}.hero-cta button{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.login-shell{background:var(--paper);grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);min-height:100dvh;display:grid;position:relative;overflow:hidden}.login-copy{align-self:center;max-width:760px;padding:clamp(34px,6vw,92px) clamp(24px,7vw,110px)}.login-copy .brand{margin-bottom:72px}.login-kicker{color:var(--teal);letter-spacing:.06em;margin:0 0 18px;font-size:12px}.login-copy h1{margin-bottom:18px;font-size:clamp(42px,5.5vw,76px)}.login-sub{color:var(--muted);max-width:520px;margin-bottom:30px;font-size:15px;line-height:1.75}.login-options{gap:12px;max-width:540px;display:grid}.login-option{text-align:left;border:1px solid var(--line);background:#ffffff9e;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.login-option:hover{border-color:#b6b4a9;transform:translate(5px);box-shadow:0 14px 30px #1d29261a}.login-option>svg{color:#9aa19b;margin-left:auto}.login-option strong{font-size:14px;display:block}.login-option small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.option-icon{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.seeker .option-icon{color:var(--coral);background:#f8dcd7}.station .option-icon{color:var(--teal);background:#d9ebe8}.login-safe{color:var(--muted);align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.login-safe svg{color:var(--teal)}.login-orbit{background:linear-gradient(145deg,#dceae5,#f0e3d6);place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden}.login-orbit:before{content:"";border:1px solid #2d8b8338;border-radius:50%;position:absolute;inset:10% 8%;transform:rotate(-18deg)}.login-ring{border:1px solid #e86e594d;border-radius:50%;width:70%;height:30%;position:absolute;transform:rotate(28deg)}.login-ring.two{border-color:#2d8b8340;width:46%;height:60%;transform:rotate(-22deg)}.login-sun{aspect-ratio:1;background:var(--coral);color:#fff;letter-spacing:-.1em;border-radius:50%;place-items:center;width:min(310px,42vw);font-size:min(150px,16vw);font-weight:800;animation:7s ease-in-out infinite float;display:grid;box-shadow:0 30px 80px #e86e5940}.login-star{color:var(--teal);font-size:28px;position:absolute}.star-a{top:24%;left:24%}.star-b{color:var(--coral);font-size:60px;bottom:27%;right:22%}.login-footer{color:var(--muted);font-size:10px;position:absolute;bottom:22px;left:clamp(24px,7vw,110px)}.app-shell{background:var(--paper);min-height:100dvh}.station-space{--coral:#d49a42;--teal:#2f6b68}.station-space .hero-stamp{background:var(--teal)}.workspace-hero{justify-content:space-between;align-items:end;max-width:1400px;margin:0 auto;padding:64px clamp(20px,5vw,76px) 52px;display:flex}.workspace-hero h1{margin:16px 0;font-size:clamp(42px,5vw,76px)}.workspace-hero p{color:var(--muted);max-width:520px;margin:0;line-height:1.7}.hero-stamp{background:var(--coral);color:#fff;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:150px;height:150px;display:flex;transform:rotate(8deg);box-shadow:0 18px 40px #1d292621}.hero-stamp span{letter-spacing:.2em;opacity:.8;font-size:10px}.hero-stamp strong{letter-spacing:-.08em;font-size:38px;line-height:1.1}.hero-stamp small{opacity:.85;font-size:10px}.identity-chip{align-items:center;gap:8px;font-size:12px;display:flex}.identity-chip .avatar{width:30px;height:30px}.exit-button{color:var(--muted);background:0 0;border:0;margin-left:6px;font-size:11px}.exit-button:hover{color:var(--coral)}@media (max-width:800px){.login-shell{grid-template-columns:1fr}.login-orbit{order:-1;min-height:260px}.login-sun{width:180px;font-size:90px}.login-copy{padding:34px 22px 78px}.login-copy .brand{margin-bottom:44px}.login-footer{left:22px}.workspace-hero{padding:48px 18px 38px;display:block}.workspace-hero h1{font-size:44px}.hero-stamp{width:100px;height:100px;margin:28px 0 0 auto}.hero-stamp strong{font-size:27px}.hero-stamp span{font-size:8px}.hero-stamp small{font-size:9px}.identity-chip span:not(.avatar),.identity-chip .exit-button{display:none}}.immersive-login{color:#17302d;background:#b8d2cf;min-height:100dvh;position:relative;overflow:hidden}.immersive-video{object-fit:cover;filter:blur(2px)saturate(.72)contrast(.92);z-index:0;width:104%;height:104%;position:absolute;inset:-2%;transform:scale(1.02)}.immersive-wash{z-index:1;pointer-events:none;background:linear-gradient(#f0f4ef57 0%,#eef1eb1a 48%,#1f353140 100%);position:absolute;inset:0}.immersive-brand{z-index:6;letter-spacing:-.05em;align-items:center;gap:10px;font-size:21px;display:flex;position:absolute;top:28px;left:clamp(24px,5vw,72px)}.immersive-brand small{color:#17302dad;letter-spacing:.06em;margin-left:3px;font-size:10px;font-weight:500}.welcome-stage{z-index:5;place-items:center;min-height:100dvh;padding:100px 24px 80px;display:grid;position:relative}.welcome-core{text-align:center;flex-direction:column;align-items:center;max-width:600px;transition:opacity .5s,transform .7s;display:flex}.welcome-kicker{color:#2d756d;letter-spacing:.06em;align-items:center;gap:12px;font-size:12px;display:flex}.welcome-kicker .kicker-line{background:#2d756d}.welcome-core h1{letter-spacing:-.08em;margin:20px 0 18px;font-size:clamp(48px,7vw,90px);line-height:.99}.welcome-core h1 em,.role-copy h2 em{color:var(--coral);font-style:normal}.welcome-core p{color:#466a63;max-width:430px;margin:0;font-size:15px;line-height:1.75}.explore-button{color:#fff;background:#1d3531e6;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:11px;margin-top:32px;padding:15px 23px;font-size:14px;display:flex;box-shadow:0 16px 38px #162f2b3b}.explore-button span{letter-spacing:.04em}.role-stage{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;transition:opacity .65s .18s,transform .8s .15s;display:flex;position:absolute;inset:0;transform:translateY(22px)scale(.98)}.is-revealed .welcome-core{opacity:0;pointer-events:none;transform:translateY(-18px)scale(.98)}.is-revealed .role-stage{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.role-copy{text-align:center;margin-bottom:28px}.role-copy h2{letter-spacing:-.07em;margin:15px 0;font-size:clamp(34px,5vw,60px);line-height:1}.role-copy p{color:#476c65;margin:0;font-size:14px}.role-buttons{grid-template-columns:repeat(2,minmax(300px,420px));gap:14px;width:min(860px,100%);padding:0 20px;display:grid}.role-buttons .bits-button{background:#ffffffc2;min-height:88px}.role-buttons .bits-button.station{background:#dceee8cc}.role-stage .scene-safe{margin-top:20px}.immersive-signature{z-index:6;color:#ffffffc2;letter-spacing:.14em;writing-mode:vertical-rl;font-size:10px;position:absolute;bottom:28px;right:28px}.immersive-login .cloud{z-index:4;transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity .8s}.cloud-top{opacity:.48;animation:25s ease-in-out infinite reverse cloud-drift;top:-34px;right:32%;transform:scale(.72)}@media (max-width:800px){.immersive-brand{top:22px;left:22px}.immersive-brand small{display:none}.welcome-stage{padding:94px 20px 60px}.welcome-core h1{font-size:54px}.welcome-core p{font-size:14px}.role-stage{padding:0 20px}.role-copy h2{font-size:38px}.role-buttons{grid-template-columns:1fr;width:100%;padding:0}.role-buttons .bits-button{min-height:76px}.immersive-signature{display:none}.immersive-login.is-revealed .cloud-left{transform:translate(-88vw,-18vh)scale(1.2)}.immersive-login.is-revealed .cloud-right{transform:translate(86vw,-14vh)scale(.8)}.immersive-login.is-revealed .cloud-bottom{transform:translate(18vw,52vh)scale(1.2)}}.is-revealed .welcome-core{pointer-events:none;transform:translateY(-18px)scale(.98);opacity:0!important}.welcome-core{-webkit-backdrop-filter:blur(10px)saturate(108%);backdrop-filter:blur(10px)saturate(108%);background:#fffaf247;border:1px solid #ffffff8a;border-radius:30px;padding:clamp(24px,3vw,42px) clamp(26px,4vw,56px);box-shadow:0 20px 55px #1839331a,inset 0 1px #ffffff85}.welcome-core h1,.role-copy h2{text-shadow:1px 2px #ffffff57,0 5px 20px #18393317;font-family:STKaiti,KaiTi,FZKai-Z03,Noto Serif SC,serif;font-weight:800}.welcome-core h1 em,.role-copy h2 em{font-family:inherit;font-weight:800}.immersive-login .cloud{background-color:#f8f2e5;background-image:radial-gradient(at 28% 40%,#0000 0 36%,#c14d3a38 37% 38%,#0000 39%),radial-gradient(at 70% 60%,#0000 0 31%,#2d766d2e 32% 33%,#0000 34%)}.immersive-login .cloud:before{content:"";border:2px solid #c14d3a3d;border-left-color:#0000;border-radius:48% 52% 46% 54%;position:absolute;inset:18% 16%;transform:rotate(-12deg)}.immersive-login .cloud:after{content:"";border:2px solid #2d766d33;border-right-color:#0000;border-radius:50%;position:absolute;inset:32% 25%;transform:rotate(18deg)}.immersive-video{filter:blur(2px)saturate(.58)brightness(.68)contrast(.95)}.immersive-wash{background:linear-gradient(#0e232361 0%,#1c2f2c2e 46%,#0b1c1c80 100%)}.immersive-login.is-revealed .immersive-video{filter:blur(2px)saturate(.72)brightness(.9)contrast(.94)}.immersive-login.is-revealed .immersive-wash{background:linear-gradient(#dde7df33 0%,#f1efe70a 52%,#10282542 100%)}.immersive-login .cloud{background-color:#b9ac93;background-image:radial-gradient(at 24% 42%,#0000 0 32%,#dab163d1 33% 35%,#0000 36%),radial-gradient(at 68% 60%,#0000 0 28%,#344844b8 29% 31%,#0000 32%),radial-gradient(at 51% 38%,#0000 0 18%,#dab163a8 19% 21%,#0000 22%);box-shadow:58px 15px 0 10px #b9ac93,116px 3px 0 7px #b9ac93,172px 20px 0 13px #b9ac93,228px 12px 0 7px #b9ac93,0 5px 0 1px #33413d73}.immersive-login .cloud:before{border-color:#deb262d1 #deb262d1 #deb262d1 #0000;box-shadow:18px 16px 0 -8px #deb262a8,38px 3px 0 -10px #deb2628f}.welcome-core h1,.role-copy h2{letter-spacing:-.1em;-webkit-text-stroke:.35px currentColor;text-shadow:2px 3px #ffffff5c,-1px -1px #19373114,0 10px 22px #102a2721;font-family:STXingkai,FZShuTi,STKaiti,KaiTi,Noto Serif SC,serif;font-style:italic;font-weight:900;transform:skew(-3deg)rotate(-1.2deg)}.welcome-core h1 em,.role-copy h2 em{text-shadow:2px 3px #ffffff38,0 8px 18px #97372a29;display:inline-block;transform:skew(2deg)rotate(.8deg)}.welcome-core h1{line-height:1.05}.immersive-brand .brand-mark,.app-shell .brand-mark{background:0 0;border-radius:0;width:38px;height:38px;font-size:0;position:relative;overflow:visible}.immersive-brand .brand-mark:before,.app-shell .brand-mark:before{content:"马";color:#c99255;text-shadow:1px 2px #33362f38,0 0 12px #deb26238;font-family:STKaiti,KaiTi,FZKai-Z03,serif;font-size:31px;font-weight:800;line-height:1;display:block;transform:rotate(-10deg)}.immersive-brand strong,.app-shell .brand span:not(.brand-mark){color:#d8f1fb;text-shadow:0 0 10px #67caf07a,0 1px #122e346b}.immersive-brand strong{letter-spacing:-.07em;font-weight:800}.app-shell .brand span:not(.brand-mark){color:var(--ink);text-shadow:0 0 7px #5fb7de66}.immersive-login .cloud{opacity:.97;filter:none;background:#f8f5ec;border:1px solid #ffffffb3;box-shadow:58px 15px 0 10px #f8f5ec,116px 3px 0 7px #f8f5ec,172px 20px 0 13px #f8f5ec,228px 12px 0 7px #f8f5ecf5}.immersive-login:not(.is-revealed) .cloud-left{opacity:.98;top:25%;left:2%;transform:scale(2.35)}.immersive-login:not(.is-revealed) .cloud-right{opacity:.96;top:34%;right:-8%;transform:scale(2.05)}.immersive-login:not(.is-revealed) .cloud-bottom{opacity:.98;bottom:-54px;left:31%;transform:scale(2.9)}.immersive-login:not(.is-revealed) .cloud-top{opacity:.95;top:-74px;right:28%;transform:scale(1.75)}.login-scene{color:#17302d;background:#c9dcd8;min-height:100dvh;position:relative;overflow:hidden}.login-video{object-fit:cover;filter:saturate(.8)contrast(.92);z-index:0;width:100%;height:100%;position:absolute;inset:0}.login-video-wash{z-index:1;background:linear-gradient(90deg,#f6f2eafa 0%,#f6f2eae0 34%,#f4f0e84d 63%,#1d29262e 100%);position:absolute;inset:0}.login-scene-content{z-index:3;flex-direction:column;justify-content:center;max-width:760px;min-height:100dvh;padding:clamp(28px,6vw,82px);display:flex;position:relative}.scene-brand{letter-spacing:-.05em;align-items:center;gap:10px;font-size:21px;display:flex;position:absolute;top:28px;left:clamp(28px,6vw,82px)}.scene-brand small{color:#55716b;letter-spacing:.06em;margin-left:3px;font-size:10px;font-weight:500}.scene-copy{margin-top:32px}.scene-kicker{color:var(--teal);letter-spacing:.03em;align-items:center;gap:12px;margin-bottom:22px;font-size:12px;display:flex}.scene-copy h1{letter-spacing:-.08em;margin:0 0 20px;font-size:clamp(48px,6.5vw,92px);line-height:.98}.scene-copy h1 em{color:var(--coral);font-style:normal}.scene-copy p{color:#55716b;max-width:450px;margin:0;font-size:15px;line-height:1.75}.bits-options{gap:12px;max-width:520px;margin-top:34px;display:grid}.bits-button{isolation:isolate;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:left;background:#ffffffad;border:1px solid #17302d29;border-radius:16px;align-items:center;gap:14px;padding:15px 18px;transition:transform .28s cubic-bezier(.2,.9,.2,1),box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden}.bits-button:hover{border-color:#17302d4d;transform:translate(8px)translateY(-2px);box-shadow:0 16px 32px #17302d24}.bits-button.station{background:#e1f0ebbf}.bits-glow{width:180px;height:180px;left:var(--mx,0);top:var(--my,0);opacity:0;z-index:-1;background:radial-gradient(circle,#e86e5938,#0000 65%);border-radius:50%;transition:opacity .3s;position:absolute;transform:translate(-50%,-50%)}.bits-button.is-hovered .bits-glow{opacity:1}.bits-icon{width:44px;height:44px;color:var(--coral);background:#f7dcd6;border-radius:13px;flex:none;place-items:center;display:grid}.bits-button.station .bits-icon{color:var(--teal);background:#c9e4df}.bits-label strong{letter-spacing:-.02em;font-size:14px;display:block}.bits-label small{color:#66817a;margin-top:5px;font-size:11px;display:block}.bits-arrow{color:#78938c;margin-left:auto;transition:transform .25s}.bits-button:hover .bits-arrow{color:var(--coral);transform:translate(3px,-3px)}.scene-safe{color:#67827b;align-items:center;gap:7px;margin-top:18px;font-size:11px;display:flex}.scene-safe svg{color:var(--teal)}.scene-signature{z-index:3;color:#ffffffc7;letter-spacing:.1em;writing-mode:vertical-rl;font-size:11px;position:absolute;bottom:28px;right:clamp(24px,5vw,70px)}.cloud{z-index:2;filter:blur(1px);opacity:.78;background:#ffffffb8;border-radius:50%;width:150px;height:62px;position:absolute;box-shadow:60px 16px 0 8px #ffffffa3,120px 4px 0 4px #ffffff8c,180px 22px 0 10px #ffffff7a}.cloud-left{animation:18s ease-in-out infinite cloud-drift;top:15%;left:-30px;transform:scale(1.35)}.cloud-right{opacity:.58;animation:24s ease-in-out infinite reverse cloud-drift;top:12%;right:8%;transform:scale(.8)}.cloud-bottom{opacity:.62;animation:22s ease-in-out infinite cloud-drift;bottom:-24px;left:44%;transform:scale(1.5)}@keyframes cloud-drift{0%,to{translate:0}50%{translate:18px -7px}}@media (max-width:800px){.login-video-wash{background:linear-gradient(#f6f2eaeb 0%,#f6f2eac7 40%,#f4f0e838 100%)}.login-scene-content{justify-content:flex-start;padding:90px 22px 56px}.scene-brand{top:22px;left:22px}.scene-copy{margin-top:30px}.scene-copy h1{font-size:52px}.scene-copy p{font-size:14px}.bits-options{margin-top:28px}.scene-signature{display:none}.cloud-left{top:42%;left:-70px}.cloud-right{top:47%;right:-80px;transform:scale(.65)}.cloud-bottom{bottom:-30px;left:16%;transform:scale(.9)}}.welcome-core h1,.role-copy h2{-webkit-text-stroke:0;text-shadow:1px 2px #ffffff4d,0 7px 18px #102a271a;letter-spacing:-.07em;font-weight:700}.welcome-core h1 em,.role-copy h2 em{text-shadow:1px 2px #ffffff2e,0 6px 14px #97372a1c}.immersive-login .cloud{width:190px;height:78px}.immersive-login .cloud:after{border-color:#c59741d1 #0000 #c59741d1 #c59741d1}.immersive-login .cloud:before{border-color:#d2a64dd9 #d2a64dd9 #d2a64dd9 #0000}.immersive-login:not(.is-revealed) .cloud-left{transform:scale(2.55)}.immersive-login:not(.is-revealed) .cloud-right{transform:scale(2.25)}.immersive-login:not(.is-revealed) .cloud-bottom{transform:scale(3.15)}.immersive-login:not(.is-revealed) .cloud-top{transform:scale(1.95)}.immersive-brand .brand-mark:before{color:#c69a57;text-shadow:0 1px #ffffff59,0 0 9px #5bbadd47;font-size:29px}.immersive-brand strong{letter-spacing:-.09em;color:#d7edf5;text-shadow:0 0 8px #57bce08c,0 1px #192f338c;font-size:20px}.immersive-login:before,.immersive-login:after{content:"";z-index:4;background:#b9ac93 radial-gradient(at 35% 45%,#0000 0 28%,#d5a64dd1 29% 31%,#0000 32%);border-radius:50%;width:150px;height:60px;transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity .8s;position:absolute;box-shadow:48px 12px 0 7px #b9ac93,98px 3px 0 4px #b9ac93,0 5px 0 1px #33413d61}.immersive-login:before{top:-18px;left:17%;transform:rotate(-7deg)scale(.9)}.immersive-login:after{bottom:7%;right:18%;transform:rotate(9deg)scale(.72)}.immersive-login.is-revealed:before{opacity:.35;transform:translate(-54vw,-38vh)rotate(-18deg)scale(.9)}.immersive-login.is-revealed:after{opacity:.28;transform:translate(48vw,35vh)rotate(18deg)scale(.72)}.welcome-core{max-width:760px}.welcome-core h1{white-space:nowrap;font-size:clamp(42px,5vw,82px)}.welcome-core h1 em{color:#c76d56}@media (max-width:800px){.welcome-core{max-width:calc(100vw - 34px)}.welcome-core h1{white-space:normal;font-size:50px}}.immersive-login .cloud{filter:none;width:360px;height:430px;box-shadow:none;opacity:.96;background-color:#0000;background-image:url(/xiangyun-cloud.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0}.immersive-login .cloud:before,.immersive-login .cloud:after,.immersive-login:before,.immersive-login:after{display:none}.immersive-login:not(.is-revealed) .cloud-left{top:12%;left:-136px;transform:rotate(-16deg)scale(.98)}.immersive-login:not(.is-revealed) .cloud-right{top:18%;right:-142px;transform:rotate(18deg)scale(.9)}.immersive-login:not(.is-revealed) .cloud-bottom{bottom:-225px;left:28%;transform:rotate(-4deg)scale(1.15)}.immersive-login:not(.is-revealed) .cloud-top{top:-220px;right:27%;transform:rotate(7deg)scale(.92)}.immersive-login.is-revealed .cloud-left{opacity:.36;transform:translate(-58vw,-28vh)rotate(-22deg)scale(.98)}.immersive-login.is-revealed .cloud-right{opacity:.3;transform:translate(58vw,-22vh)rotate(24deg)scale(.9)}.immersive-login.is-revealed .cloud-bottom{opacity:.28;transform:translate(18vw,52vh)rotate(-8deg)scale(1.08)}.immersive-login.is-revealed .cloud-top{opacity:.24;transform:translate(-18vw,-52vh)rotate(16deg)scale(.9)}.focus-login{color:#132e2b;background:#203b3a;min-height:100dvh;position:relative;overflow:hidden}.focus-video{object-fit:cover;filter:blur(1.5px)brightness(.74)saturate(.7);width:106%;height:106%;position:absolute;inset:-3%;transform:scale(1.03)}.focus-video-wash{z-index:1;background:linear-gradient(90deg,#162d2cbd,#142f2d38 50%,#162d2c85),linear-gradient(#0f201f5c,#0f201f14 40%,#0f201f7a);position:absolute;inset:0}.focus-brand{z-index:5;color:#f4efe5;align-items:center;gap:10px;font-size:21px;display:flex;position:absolute;top:28px;left:clamp(24px,5vw,72px)}.focus-brand small{color:#f4efe5b8;margin-left:4px;font-size:10px}.focus-brand strong{letter-spacing:-.09em;color:#d9f0f7;text-shadow:0 0 10px #67caf080;font-size:20px}.focus-entry{z-index:5;place-items:center;min-height:100dvh;padding:110px 24px 70px;display:grid;position:relative}.focus-welcome,.focus-choice{text-align:center;flex-direction:column;align-items:center;max-width:1000px;display:flex}.focus-welcome{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f2eee533;border:1px solid #ffffff47;border-radius:28px;padding:36px 58px 42px}.focus-welcome h1{letter-spacing:-.06em;color:#f9f5ec;text-shadow:1px 2px #0f222159;margin:18px 0;font-family:STXingkai,FZShuTi,STKaiti,KaiTi,serif;font-size:clamp(48px,6.3vw,86px);font-weight:700;line-height:1.03}.focus-welcome h1 em,.focus-choice h2 em{color:#db9076;font-style:normal}.focus-welcome p,.focus-choice>p{color:#f4efe5c7;max-width:470px;margin:0;font-size:15px;line-height:1.7}.focus-explore{color:#fff;background:#173330;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:10px;margin-top:30px;padding:14px 23px;font-size:14px;display:flex;box-shadow:0 16px 32px #081b1a4d}.focus-choice{opacity:0;pointer-events:none}.is-revealed .focus-welcome{pointer-events:none}.focus-choice h2{letter-spacing:-.07em;color:#f8f2e8;margin:17px 0 13px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(36px,5vw,66px);font-weight:700;line-height:1}.focus-cards{grid-template-columns:repeat(2,minmax(280px,400px));gap:18px;margin-top:22px;display:grid}.focus-card{text-align:left;isolation:isolate;background:#274947;border:1px solid #ffffff5c;border-radius:18px;min-height:180px;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 40px #091f1d3d}.focus-card-image{object-fit:cover;filter:blur(2px)brightness(.58)saturate(.65);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.focus-card-shade{background:linear-gradient(120deg,#b44030b8,#102e2b6b);position:absolute;inset:0}.focus-card.teal .focus-card-shade{background:linear-gradient(120deg,#237169b3,#102e2b66)}.focus-card-content{z-index:1;flex-direction:column;gap:7px;min-height:180px;padding:20px;display:flex;position:relative}.focus-card-icon{color:#fff;background:#ffffff29;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.focus-card-title{color:#fff;letter-spacing:-.04em;margin-top:auto;font-size:20px;font-weight:750}.focus-card-subtitle{color:#ffffffc7;font-size:11px}.focus-card-arrow{color:#fffc;font-size:22px;position:absolute;top:20px;right:20px}.focus-signature{z-index:5;writing-mode:vertical-rl;color:#ffffffb3;letter-spacing:.13em;font-size:10px;position:absolute;bottom:28px;right:28px}@media (max-width:800px){.focus-entry{padding:96px 18px 58px}.focus-welcome{padding:28px 20px 34px}.focus-welcome h1{font-size:52px}.focus-welcome p{font-size:14px}.focus-cards{grid-template-columns:1fr;width:min(430px,100%)}.focus-card,.focus-card-content{min-height:150px}.focus-signature{display:none}.focus-brand{top:20px;left:20px}.focus-brand small{display:none}}.focus-cloud{z-index:3;pointer-events:none;opacity:.97;filter:drop-shadow(0 12px 14px #0a1e1d2e);background:radial-gradient(at 18% 62%,#fffdf7 0 24%,#0000 25%),radial-gradient(at 42% 43%,#fffdf7 0 33%,#0000 34%),radial-gradient(at 68% 52%,#fffdf7 0 28%,#0000 29%),radial-gradient(at 88% 68%,#fffdf7 0 22%,#0000 23%),linear-gradient(#0000 38%,#fffdf7 39% 72%,#0000 73%);width:300px;height:145px;transition:transform 1.35s cubic-bezier(.16,1,.3,1),opacity .9s;position:absolute}.focus-cloud-a{top:12%;left:-64px;transform:rotate(-10deg)scale(1.2)}.focus-cloud-b{top:23%;right:-82px;transform:rotate(14deg)scale(1.18)}.focus-cloud-c{bottom:-52px;left:18%;transform:rotate(-5deg)scale(1.4)}.focus-cloud-d{bottom:-72px;right:18%;transform:rotate(9deg)scale(1.25)}.focus-cloud-e{top:-66px;left:41%;transform:rotate(5deg)scale(.9)}.focus-login.is-revealed .focus-cloud-e{opacity:.2;transform:translate(8vw,-42vh)rotate(10deg)scale(.9)}.is-revealed .focus-choice{pointer-events:auto}.focus-login .focus-video{transition:filter 1.15s,transform 1.15s}.focus-login.is-revealed .focus-video{filter:blur(1px)brightness(.9)saturate(.82);transform:scale(1.02)}.focus-login .focus-video-wash{background:linear-gradient(90deg,#0c1f1fb8,#0e272633 50%,#0c1f1f6b),linear-gradient(#0818184d,#0818180d 44%,#08181880);transition:opacity 1.1s}.focus-login.is-revealed .focus-video-wash{opacity:.68}.focus-cloud{z-index:3;pointer-events:none;opacity:1;filter:drop-shadow(0 18px 22px #0e1b1c38);transform-origin:50%;will-change:transform,opacity;background-image:url(/yun-result.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:118%;height:118%;transition:transform 1.5s cubic-bezier(.16,1,.3,1),opacity 1.15s;position:absolute;inset:-9%}.focus-cloud-a{clip-path:polygon(0 0,100% 0,100% 43%,78% 46%,22% 46%,0 43%);transform:translateY(-1vh)scale(1.03)}.focus-cloud-b{clip-path:polygon(0 57%,22% 54%,78% 54%,100% 57%,100% 100%,0 100%);transform:translateY(1vh)scale(1.03)}.focus-cloud-c{clip-path:polygon(0 0,43% 0,46% 22%,46% 78%,43% 100%,0 100%);transform:translate(-1vw)scale(1.03)}.focus-cloud-d{clip-path:polygon(57% 0,100% 0,100% 100%,57% 100%,54% 78%,54% 22%);transform:translate(1vw)scale(1.03)}.focus-login.is-revealed .focus-cloud-a{opacity:.12;transform:translateY(-82vh)rotate(-2deg)scale(1.03)}.focus-login.is-revealed .focus-cloud-b{opacity:.12;transform:translateY(82vh)rotate(2deg)scale(1.03)}.focus-login.is-revealed .focus-cloud-c{opacity:.1;transform:translate(-84vw)rotate(-3deg)scale(1.03)}.focus-login.is-revealed .focus-cloud-d{opacity:.1;transform:translate(84vw)rotate(3deg)scale(1.03)}@media (max-width:800px){.focus-cloud{width:136%;height:136%;inset:-18%}.focus-login.is-revealed .focus-cloud-a{transform:translateY(-92vh)rotate(-2deg)scale(1.02)}.focus-login.is-revealed .focus-cloud-b{transform:translateY(92vh)rotate(2deg)scale(1.02)}.focus-login.is-revealed .focus-cloud-c{transform:translate(-108vw)rotate(-3deg)scale(1.02)}.focus-login.is-revealed .focus-cloud-d{transform:translate(108vw)rotate(3deg)scale(1.02)}}@media (prefers-reduced-motion:reduce){.focus-login .focus-cloud,.focus-login .focus-video,.focus-login .focus-video-wash{transition:none}.focus-login.is-revealed .focus-cloud{opacity:.08}}.role-profiles{z-index:7;margin-top:14px;position:relative}.role-profiles-toggle{color:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c27255c;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:10px;display:inline-flex}.role-profiles-toggle span{color:#ffffffa3}.role-profiles-popover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;color:#fff;background:#0c2725e0;border:1px solid #ffffff47;border-radius:16px;width:min(360px,100vw - 36px);padding:14px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 18px 42px #0514134d}.role-profiles-popover>div:first-child strong,.role-profiles-popover>div:first-child small{display:block}.role-profiles-popover>div:first-child small{color:#ffffffad;margin-top:4px;font-size:10px;line-height:1.5}.role-profile-list{gap:6px;margin-top:10px;display:grid}.role-profile-list button{color:#fff;text-align:left;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:9px;padding:8px;display:flex}.role-profile-list button>span{background:#ffffff2e;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.role-profile-list p{flex:1;margin:0}.role-profile-list strong,.role-profile-list small{display:block}.role-profile-list small{color:#ffffff9e;margin-top:2px;font-size:9px}.role-profile-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.role-profile-actions button{color:#ffffffd1;background:0 0;border:1px solid #fff3;border-radius:9px;padding:8px;font-size:10px}.role-carousel-card{top:25px}.role-carousel-card.coral .role-carousel-image{object-position:50% center}.role-carousel-card.teal .role-carousel-image{object-position:52% center}.is-revealed .focus-welcome{visibility:hidden;transition:visibility 0s linear .75s}@media (max-width:800px){.role-carousel-card{top:20px}}.brand-logo-image{object-fit:contain;width:168px;height:auto;display:block}.focus-logo-image{object-fit:contain;filter:drop-shadow(0 5px 12px #0000002e);width:clamp(168px,20vw,230px);height:auto;display:block}.focus-brand{align-items:center;gap:12px}.focus-brand small{white-space:nowrap;margin-left:0}.focus-cloud-a{transition-delay:0s}.focus-cloud-d{transition-delay:.22s}.focus-cloud-b{transition-delay:.44s}.focus-cloud-c{transition-delay:.66s}.focus-login.is-revealed .focus-cloud-a{transition-delay:0s}.focus-login.is-revealed .focus-cloud-d{transition-delay:.22s}.focus-login.is-revealed .focus-cloud-b{transition-delay:.44s}.focus-login.is-revealed .focus-cloud-c{transition-delay:.66s}.focus-cloud{filter:drop-shadow(0 20px 24px #0e1b1c3d)saturate(.94);transition-duration:1.18s,.92s}.focus-cloud-a{clip-path:polygon(0 0,100% 0,100% 44%,91% 49%,78% 51%,62% 48%,48% 53%,31% 49%,15% 53%,0 46%);transform:translate(-1.7vw,-2.5vh)rotate(-1.4deg)scale(1.08);-webkit-mask-image:linear-gradient(#000 0 27%,#000000b8 35%,#0003 46%,#0000 56%);mask-image:linear-gradient(#000 0 27%,#000000b8 35%,#0003 46%,#0000 56%)}.focus-cloud-b{clip-path:polygon(0 56%,12% 51%,28% 54%,42% 49%,59% 53%,73% 48%,89% 52%,100% 49%,100% 100%,0 100%);transform:translate(2vw,2.8vh)rotate(1.7deg)scale(1.06);-webkit-mask-image:linear-gradient(0deg,#000 0 27%,#000000b8 35%,#0003 46%,#0000 56%);mask-image:linear-gradient(0deg,#000 0 27%,#000000b8 35%,#0003 46%,#0000 56%)}.focus-cloud-c{clip-path:polygon(0 0,44% 0,49% 12%,52% 28%,48% 44%,53% 61%,49% 77%,52% 91%,46% 100%,0 100%);transform:translate(-2.8vw,1.2vh)rotate(-2.1deg)scale(1.07);-webkit-mask-image:linear-gradient(90deg,#000 0 26%,#000000b3 34%,#0000002e 45%,#0000 55%);mask-image:linear-gradient(90deg,#000 0 26%,#000000b3 34%,#0000002e 45%,#0000 55%)}.focus-cloud-d{clip-path:polygon(56% 0,100% 0,100% 100%,53% 100%,50% 88%,54% 72%,49% 57%,53% 41%,49% 24%,52% 10%);transform:translate(2.6vw,-1.4vh)rotate(2deg)scale(1.055);-webkit-mask-image:linear-gradient(270deg,#000 0 26%,#000000b3 34%,#0000002e 45%,#0000 55%);mask-image:linear-gradient(270deg,#000 0 26%,#000000b3 34%,#0000002e 45%,#0000 55%)}.focus-entry>.focus-welcome,.focus-entry>.focus-choice{grid-area:1/1}@media (max-width:800px){.brand-logo-image{width:132px}.focus-logo-image{width:178px}.focus-brand{gap:8px}.focus-brand small{display:none}}.focus-entry{padding:72px 24px}.focus-entry>.focus-welcome,.focus-entry>.focus-choice{align-self:center}@media (max-width:800px){.focus-entry{padding:68px 18px}.focus-choice{justify-content:center}}.role-carousel{perspective:1400px;width:min(920px,100%);margin-top:22px}.role-carousel-stage{height:298px;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.role-carousel-card{background:var(--card-glass);-webkit-backdrop-filter:blur(20px)saturate(128%);width:min(380px,72vw);height:248px;transform-style:preserve-3d;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;border:1px solid #ffffff8f;border-radius:26px;margin-left:calc(min(380px,72vw)/-2);position:absolute;top:25px;left:50%;overflow:hidden;box-shadow:0 28px 55px #07191847,inset 0 1px #ffffff94,inset 0 -1px #ffffff14}.role-carousel-card.coral{--card-accent:#eda16b;--card-glass:#5c372275;--card-shade:linear-gradient(110deg,#54301de6,#ab603691 48%,#ffeed617)}.role-carousel-card.teal{--card-accent:#64c6d2;--card-glass:#0f485575;--card-shade:linear-gradient(110deg,#0a3844e6,#25768191 48%,#e2fafc14)}.role-carousel-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(132deg,#ffffff47,#0000 25% 72%,#ffffff1f);border-radius:25px;position:absolute;inset:1px}.role-carousel-image{object-fit:cover;object-position:center;opacity:.78;filter:brightness(.78)saturate(.88)contrast(.94);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.035)}.role-carousel-shade{background:var(--card-shade);pointer-events:none;position:absolute;inset:0}.role-carousel-glow{background:radial-gradient(circle,var(--card-accent),transparent 68%);border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-70px}@supports (color:color-mix(in lab, red, red)){.role-carousel-glow{background:radial-gradient(circle,color-mix(in srgb,var(--card-accent) 46%,transparent),transparent 68%)}}.role-carousel-glow{filter:blur(6px);opacity:.55;pointer-events:none}.role-carousel-content{z-index:1;color:#fff;text-align:left;flex-direction:column;align-items:flex-start;height:100%;padding:22px 23px 20px;display:flex;position:relative}.role-carousel-index{letter-spacing:.16em;color:#ffffff9e;font-size:10px}.role-carousel-subtitle{letter-spacing:.08em;color:#ffffffb8;margin-top:23px;font-size:11px}.role-carousel-content h3{letter-spacing:-.05em;margin:7px 0;font-size:clamp(23px,3vw,34px);line-height:1.05}.role-carousel-content p{color:#ffffffc2;max-width:280px;margin:0;font-size:12px;line-height:1.7}.role-carousel-cta{color:#fff;background:#0c272585;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;margin-top:auto;padding:11px 14px;font-size:12px;transition:background .2s,transform .2s;display:inline-flex}.role-carousel-cta:hover{background:#0c2725d1;transform:translateY(-2px)}.role-carousel-controls{justify-content:center;align-items:center;gap:18px;margin-top:4px;display:flex}.carousel-arrow{color:#fff;background:#0a242361;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .2s,background .2s;display:grid}.carousel-arrow:hover{background:#0a2423b8;transform:translateY(-2px)}.carousel-dots{align-items:center;gap:7px;display:flex}.carousel-dot{background:#ffffff57;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:transform .25s,background .25s}.carousel-dot.is-active{background:#fff;transform:scaleX(3.4)}.carousel-hint{color:#f4efe599;letter-spacing:.05em;margin:13px 0 0;font-size:10px}@media (max-width:800px){.role-carousel{margin-top:16px}.role-carousel-stage{height:260px}.role-carousel-card{width:min(300px,78vw);height:220px;margin-left:calc(min(300px,78vw)/-2);top:20px}.role-carousel-content{padding:18px}.role-carousel-subtitle{margin-top:17px}.role-carousel-content h3{font-size:24px}.role-carousel-content p{font-size:11px}.role-carousel-card{transform-origin:50%}}.focus-video{width:100%;height:100%;position:fixed;inset:0}.focus-video-wash{position:fixed;inset:0}.focus-entry{min-height:100%;position:absolute;inset:0}.focus-choice .carousel-hint{color:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c27256b;border:1px solid #ffffff1f;border-radius:999px;align-self:center;padding:5px 10px;display:inline-flex}.focus-choice .scene-safe{color:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c27257a;border:1px solid #ffffff24;border-radius:999px;padding:7px 11px}.focus-choice .scene-safe svg{color:#8ed7cc}.focus-welcome{-webkit-backdrop-filter:blur(18px)saturate(112%);background:#ffffffbd;border:1px solid #ffffffd1;border-radius:32px;width:min(640px,100vw - 40px);padding:clamp(30px,4vw,48px) clamp(24px,5vw,62px);box-shadow:0 24px 70px #1442412e,inset 0 1px #ffffffe0}.focus-welcome:after{content:"画像  →  岗位匹配  →  能力提升  →  服务结果";color:#6b9e95;letter-spacing:.16em;white-space:nowrap;opacity:.86;margin-top:20px;font-size:10px;display:block}.focus-welcome .welcome-kicker{color:#6b9e95;justify-content:center;font-size:12px}.focus-welcome h1{color:#173d38;letter-spacing:-.055em;text-shadow:none;font-family:Noto Serif SC,STSong,SimSun,serif;font-weight:800;line-height:1.14}.focus-welcome h1 em{color:#173d38}.focus-welcome p{color:#5f7d76;font-size:14px;line-height:1.8}.focus-explore{color:#173d38;letter-spacing:.02em;cursor:pointer;background:#fffffff5;border:0;border-radius:50px;outline:none;justify-content:center;align-items:center;gap:9px;width:170px;height:60px;min-height:60px;margin-top:30px;padding:0 22px;font-family:Noto Sans SC,system-ui,sans-serif;font-size:0;font-weight:650;transition:box-shadow .4s,background .4s,color .4s,transform .2s;display:inline-flex;box-shadow:0 14px 32px #173d383d,inset 0 1px #ffffffe6}.focus-explore:before{content:none}.focus-explore>span{pointer-events:none;font-size:18px;line-height:1}.focus-explore:hover{color:#fff;background:#073b4c;box-shadow:inset 0 0 0 4px #ef476f,inset 0 0 0 8px #ffd166,inset 0 0 0 12px #06d6a0,inset 0 0 0 16px #118ab2,0 16px 34px #073b4c47}.focus-explore:focus-visible{box-shadow:inset 0 0 0 3px #8ed7cc,0 0 0 4px #8ed7cc47,0 16px 34px #073b4c3d}.focus-explore:active{transform:translateY(1px)}@media (max-width:800px){.focus-welcome{width:min(640px,100vw - 36px);padding:28px 20px 34px}.focus-welcome h1{font-size:clamp(42px,13vw,56px)}.focus-welcome p{font-size:14px}.focus-explore{width:160px;height:56px;min-height:56px;padding:0 18px}.focus-explore>span{font-size:15px}}@media (max-width:520px){.focus-welcome:after{letter-spacing:.08em;font-size:8px}}@media (prefers-reduced-motion:reduce){.focus-explore{transition:none}.focus-explore:hover{transform:none}}.focus-choice{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff6b transparent;width:min(1000px,100%);max-height:calc(100dvh - 112px);padding:18px 14px 24px;overflow-y:auto}.focus-entry>.focus-choice{align-self:start;margin-top:clamp(76px,10vh,108px)}.focus-choice::-webkit-scrollbar{width:5px}.focus-choice::-webkit-scrollbar-thumb{background:#ffffff61;border-radius:999px}.focus-choice h2{margin-top:10px}@media (max-width:800px){.focus-choice{max-height:calc(100dvh - 92px);padding:12px 8px 20px}.focus-entry>.focus-choice{margin-top:72px}.focus-choice h2{font-size:clamp(32px,10vw,48px)}}@media (prefers-reduced-motion:reduce){.focus-choice{scroll-behavior:auto}}.role-profile-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.role-profile-item>.wechat-bind{color:#bff4df;white-space:nowrap;background:#63caa724;border-color:#96e8ce57;padding:7px 8px;font-size:9px}.phone-switch{grid-template-columns:1fr auto;gap:6px;margin-top:12px;display:grid}.phone-switch input{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:9px;outline:none;width:100%;min-height:34px;padding:0 10px;font-size:11px}.phone-switch input::placeholder{color:#ffffff80}.phone-switch button{color:#153c35;background:#d5f0e4;border:0;border-radius:9px;padding:0 10px;font-size:10px;font-weight:700}.account-notice{color:#c6ebdc;margin:8px 0 0;font-size:10px;line-height:1.5}.global-font-adaptation{font-size:1rem}html{-webkit-text-size-adjust:100%}.scene-signature,.immersive-signature,.focus-signature{display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
