@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.underline{text-decoration-line:underline}}:root{--font-sans:"Noto Sans SC", "Microsoft YaHei", "PingFang SC", system-ui, sans-serif;--font-serif:"Noto Serif SC", "Songti SC", "SimSun", Georgia, serif;--b3-bg:#f4fbff;--b3-bg-2:#eaf8fb;--b3-ink:#102237;--b3-ink-2:#38536a;--b3-muted:#7c91a5;--b3-border:#bedae5b8;--b3-border-2:#dbecf3f0;--b3-card:#ffffffd1;--b3-card-strong:#fffffff0;--b3-cyan:#19bdc7;--b3-cyan-2:#48d9cc;--b3-blue:#528cf4;--b3-blue-soft:#e8f3ff;--b3-green:#14b981;--b3-orange:#f59f44;--b3-purple:#8d8df8;--b3-gradient:linear-gradient(135deg, #19bdc7 0%, #48d9cc 46%, #5b9cf5 100%);--b3-shadow:0 18px 54px #276f8b1f;--b3-shadow-soft:0 12px 34px #276f8b14;--b3-serif:var(--font-serif), "Noto Serif SC", serif;--b3-sans:var(--font-sans), "Noto Sans SC", system-ui, sans-serif}.accent-emerald{--b3-cyan:#10b981;--b3-cyan-2:#34d399;--b3-gradient:linear-gradient(135deg, #10b981 0%, #34d399 46%, #3b82f6 100%)}.accent-sunset{--b3-cyan:#f97316;--b3-cyan-2:#fb923c;--b3-gradient:linear-gradient(135deg, #f97316 0%, #fb923c 46%, #f43f5e 100%)}.accent-rose{--b3-cyan:#ec4899;--b3-cyan-2:#f472b6;--b3-gradient:linear-gradient(135deg, #ec4899 0%, #f472b6 46%, #8b5cf6 100%)}.accent-orange{--b3-cyan:#ea580c;--b3-cyan-2:#f97316;--b3-gradient:linear-gradient(135deg, #ea580c 0%, #f97316 46%, #eab308 100%)}.accent-coral{--b3-cyan:#f43f5e;--b3-cyan-2:#fb7185;--b3-gradient:linear-gradient(135deg, #f43f5e 0%, #fb7185 46%, #f59e0b 100%)}.template-editorial{--b3-bg:#fffcf8;--b3-card:#fffcf8;font-family:var(--b3-serif)}.template-signal{--b3-bg:#fafafa;--b3-card-strong:#fff;border-radius:4px}.b3-signed-avatar,.b3-avatar,.b3-mini-avatar,.b3-public-avatar{background:#fff}.b3-signed-avatar img,.b3-avatar img,.b3-mini-avatar img,.b3-public-avatar img,.b3-dashboard-avatar img,.b3-visual-avatar img{object-fit:contain;object-position:center center;background:#fff;width:100%;height:100%}.b3-mini-filled{gap:8px}@media (max-width:900px){.b3-public-side{max-height:none;position:relative;top:auto;overflow:visible}.b3-side-chat-messages{max-height:none}}.b3-avatar.virtual{color:#fff;background:linear-gradient(135deg,#48d9cc,#5b9cf5);border:4px solid #fffffff5;justify-content:center;align-items:center;font-size:2.2rem;font-weight:800;display:flex;box-shadow:0 10px 20px #3296c833}.b3-home.is-guest .b3-home-preview{transform-origin:100%;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(140deg,#ffffffe0,#dbf4ffb8),radial-gradient(circle at 80% 8%,#65beff33,#0000 35%);border:6px solid #ffffff8c;border-radius:28px;max-width:960px;margin-left:auto;overflow:hidden;transform:scale(.92);box-shadow:0 44px 100px #19bdc729,0 14px 40px #0a507814,inset 0 4px 14px #ffffffe6}.b3-home.is-guest .b3-preview-grid{grid-template-columns:minmax(0,1.4fr) 300px;min-height:540px;display:grid;position:relative}.b3-home.is-guest .b3-orbit-note{z-index:20;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#ffffffa6;border:1px solid #fffffff2;border-radius:999px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;bottom:-46px;left:50%;transform:translate(-50%);box-shadow:0 24px 54px #1478a024,inset 0 2px 4px #ffffffe6}.b3-home.is-guest .b3-orbit-step{background:#ffffffbf;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 10px;display:flex;box-shadow:0 4px 12px #2878b40a}.b3-home.is-guest .b3-orbit-step .step-icon{background:var(--b3-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9rem;font-style:normal;display:flex;box-shadow:0 6px 14px #19bdc747}.b3-home.is-guest .b3-orbit-step .step-text{flex-direction:column;line-height:1.25;display:flex}.b3-home.is-guest .b3-orbit-step .step-text strong{color:#102237;font-size:.88rem;font-weight:900}.b3-home.is-guest .b3-orbit-step .step-text span{color:#528cf4;font-size:.72rem;font-weight:700}.b3-copy-toast{z-index:20;color:#087d79;background:#ebfffbf5;border:1px solid #2fc6b852;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.86rem;font-weight:800;display:inline-flex;position:absolute;top:58px;right:72px;box-shadow:0 16px 36px #3995a429}.b3-public-page.theme-dark .b3-public-topnav{background:#0e1f33db;border-color:#8ebbdc38}.b3-public-page.theme-dark .b3-public-hero{background:radial-gradient(circle at 78% 8%,#2ddbcf29,#0000 40%),linear-gradient(135deg,#193754e6,#144e5ed1);border-color:#74b2dc52}.b3-public-page.theme-dark .b3-public-card,.b3-public-page.theme-dark .b3-side-card,.b3-public-page.theme-dark .b3-public-facts,.b3-public-page.theme-dark .b3-public-section-tabs{background:#11253be6;border-color:#84b5d638;box-shadow:0 24px 54px #00000038}.b3-public-page.theme-dark .b3-chip-row span,.b3-public-page.theme-dark .b3-job-tabs button,.b3-public-page.theme-dark .b3-chat-tabs button,.b3-public-page.theme-dark .b3-quick-questions button,.b3-public-page.theme-dark .b3-side-prompt-chips button,.b3-public-page.theme-dark .b3-public-section-tabs button{color:#cbe1f5;background:#1f3853db;border-color:#7cb5de42}.b3-public-page.theme-dark .b3-job-tabs button.active,.b3-public-page.theme-dark .b3-chat-tabs button.active,.b3-public-page.theme-dark .b3-public-section-tabs button.active{color:#072033;background:linear-gradient(135deg,#46d9d0,#7ab7ff)}.b3-public-page.theme-dark .b3-public-chat-input,.b3-public-page.theme-dark .b3-message.assistant>div,.b3-public-page.theme-dark .b3-public-item{background:#0c1d31b8;border-color:#77aed638}*{box-sizing:border-box}body{min-height:100vh;color:var(--b3-ink);font-family:var(--b3-sans);background:radial-gradient(circle at 12% 8%,#48d9cc38,#0000 34%),radial-gradient(circle at 86% 10%,#5b9cf52e,#0000 34%),radial-gradient(circle at 72% 84%,#f59f4414,#0000 30%),linear-gradient(135deg,#f8fcff 0%,#edf9fa 50%,#f8fbff 100%);margin:0}body:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#19bdc70a 1px,#0000 1px),linear-gradient(90deg,#19bdc70a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.b3-logo{color:#fff;background:var(--b3-gradient);border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.45rem;font-weight:900;display:inline-grid;box-shadow:0 18px 38px #19bdc742}.b3-logo.small{border-radius:11px;width:34px;height:34px;font-size:1rem}.b3-brand{color:var(--b3-ink);align-items:center;gap:12px;display:inline-flex}.b3-brand strong{font-size:1.32rem;font-weight:900}.b3-primary-link,.b3-primary-button,.b3-auth-submit{color:#fff;background:var(--b3-gradient);border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-weight:800;display:inline-flex;box-shadow:0 18px 38px #19bdc73d}.b3-secondary-link,.b3-secondary-button,.b3-plain-button{border:1px solid var(--b3-border);min-height:44px;color:var(--b3-ink-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffad;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.b3-plain-button{min-height:36px;color:var(--b3-muted);background:0 0;border-color:#0000}.b3-plain-button.left{justify-content:flex-start;padding:0}.b3-secondary-link.full{width:100%}.b3-card,.b3-auth-card,.b3-home-preview,.b3-public-mini,.b3-dash-sidebar,.b3-dash-topbar,.b3-public-card,.b3-public-side .b3-side-card,.b3-public-chat-panel{border:1px solid var(--b3-border);box-shadow:var(--b3-shadow-soft);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffffe6,#f9feffc7)}.b3-chip-row{flex-wrap:wrap;gap:8px;display:flex}.b3-chip-row span{color:#3172cc;background:#e8f3ffbd;border:1px solid #70aeeb2e;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex}.b3-status,.form-status{color:#087889;background:#e7fbfae6;border:1px solid #19bdc733;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:.88rem}.b3-status.error{color:#b5473a;background:#ffefebe6;border-color:#f56f5b40}.b3-home{width:min(1440px,100vw - 56px);margin:0 auto;padding:22px 0 70px}.b3-home-nav,.b3-public-topnav{border-bottom:1px solid #c4e0e980;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;display:grid}.b3-home-nav nav,.b3-public-topnav nav{color:var(--b3-ink-2);justify-content:center;align-items:center;gap:42px;font-weight:700;display:flex}.b3-home-nav>.b3-primary-link,.b3-nav-actions,.b3-public-topnav>.b3-secondary-button{justify-self:end}.b3-nav-actions{align-items:center;gap:12px;display:flex}.b3-home-hero{grid-template-columns:500px minmax(0,1fr);align-items:start;gap:40px;min-height:640px;padding:8px 0 24px;display:grid}.b3-home-copy{z-index:2;position:relative}.b3-kicker,.b3-mini-kicker{color:#2687c5;background:#ffffff94;border:1px solid #19bdc742;border-radius:999px;align-items:center;min-height:38px;padding:0 18px;font-size:.88rem;font-weight:800;display:inline-flex}.b3-mini-kicker{letter-spacing:0;background:0 0;border:0;border-radius:0;min-height:auto;padding:0;font-size:.72rem}.b3-home-copy h1,.b3-feature-hero h2{color:var(--b3-ink);font-family:var(--b3-serif);margin:28px 0 22px;font-size:4.6rem;font-weight:900;line-height:1.12}.b3-home-copy h1 span,.b3-feature-hero h2 span{color:#4c8df2}.b3-home-copy p,.b3-feature-hero p,.b3-dash-section-head p,.b3-card p,.b3-public-card p{color:var(--b3-ink-2);line-height:1.85}.b3-home-copy>p{max-width:560px;margin:0 0 24px;font-size:1.14rem}.b3-auth-slot{width:min(100%,520px);margin-top:26px}.b3-auth-card{border-radius:28px;padding:26px}.b3-auth-card.signed-in{background:radial-gradient(circle at 90% 12%,#48d9cc38,#0000 40%),linear-gradient(#ffffffeb,#eaf9fbd6);padding:28px}.b3-auth-head span{color:#087889;background:#d7faf8e6;border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-size:.84rem;font-weight:900;display:inline-flex}.b3-auth-head h2{margin:18px 0 12px;font-size:1.5rem}.b3-auth-head p{color:var(--b3-ink-2);margin:0 0 22px;line-height:1.75}.b3-auth-form{gap:14px;display:grid}.b3-auth-form label,.b3-field span{color:var(--b3-ink);font-size:.86rem;font-weight:800}.b3-input-wrap,.b3-field input,.b3-field textarea{border:1px solid var(--b3-border);width:100%;color:var(--b3-ink);background:#ffffffd1;border-radius:18px;outline:none}.b3-input-wrap{align-items:center;gap:10px;min-height:58px;padding:0 16px;display:flex}.b3-input-wrap span{color:#6a9ad6}.b3-input-wrap input{width:100%;color:var(--b3-ink);background:0 0;border:0;outline:none}.b3-auth-submit{width:100%;min-height:58px}.b3-auth-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.b3-auth-policy{color:var(--b3-muted);margin:16px 0 0;font-size:.78rem}.b3-signed-profile{border-top:1px solid #c7dfe9bf;border-bottom:1px solid #c7dfe9bf;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:18px;padding:18px 0;display:grid}.b3-signed-avatar,.b3-avatar,.b3-mini-avatar,.b3-public-avatar{color:#fff;background:var(--b3-gradient);place-items:center;font-weight:900;display:grid;overflow:hidden}.b3-signed-avatar{border-radius:24px;width:78px;height:78px}.b3-signed-profile strong,.b3-signed-profile span{display:block}.b3-signed-profile strong{font-size:1.45rem}.b3-signed-profile span{color:var(--b3-muted);margin-top:8px}.b3-home-visual{position:relative}.b3-home-preview{border-radius:22px;padding:0;overflow:hidden;transform:none;box-shadow:0 30px 80px #367a9e24}.b3-browser-bar{height:40px;color:var(--b3-muted);background:#ffffffb8;border-bottom:1px solid #d1e7ef80;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:0;padding:0 14px;font-size:.82rem;display:grid}.b3-browser-bar button{border:1px solid var(--b3-border);min-height:32px;color:var(--b3-ink-2);background:#fff;border-radius:12px;padding:0 14px}.b3-lock-dot{background:var(--b3-green);border-radius:99px;width:10px;height:10px}.b3-preview-grid{grid-template-columns:minmax(0,1fr) 280px;gap:0;display:grid}.b3-preview-profile,.b3-preview-chat{background:#ffffffc2;border:none;border-left:1px solid #d1e7ef80;border-radius:0;overflow:hidden}.b3-preview-profile{border-left:none}.b3-profile-cover,.b3-mini-cover,.b3-public-cover{background:radial-gradient(circle at 80% 12%,#ffffffe6,#0000 16%),linear-gradient(135deg,#dcf7faeb,#bfe2ffeb)}.b3-profile-cover{height:110px}.b3-profile-head{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:16px;margin-top:-44px;padding:0 18px 16px;display:grid}.b3-avatar{border:4px solid #fff;border-radius:28px;width:84px;height:84px}.b3-profile-head h2{margin:0 0 6px;font-size:1.6rem}.b3-profile-head p,.b3-preview-section p{color:var(--b3-ink-2);margin:0}.b3-preview-section{border-top:1px solid #d5e8efd1;padding:14px 18px}.b3-preview-section h3,.b3-preview-chat h3{margin:0 0 8px}.b3-preview-section.compact p{gap:4px;display:grid}.b3-preview-chat{padding:18px}.b3-chat-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.b3-chat-head span{color:var(--b3-muted);font-size:.78rem}.b3-chat-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.b3-chat-tabs span,.b3-chat-tabs button{min-height:38px;color:var(--b3-ink-2);background:#edf4fae6;border:0;border-radius:14px;place-items:center;font-weight:800;display:grid}.b3-chat-tabs .active,.b3-chat-tabs button.active{color:#fff;background:var(--b3-gradient)}.b3-chat-bubble{border:1px solid var(--b3-border-2);color:var(--b3-ink-2);background:#ffffffd1;border-radius:16px;padding:14px;line-height:1.7}.b3-chat-prompts{gap:8px;margin:12px 0;display:grid}.b3-chat-prompts button{color:#2e82d9;text-align:left;background:0 0;border:0;line-height:1.5}.b3-chat-input{border:1px solid var(--b3-border);min-height:46px;color:var(--b3-muted);background:#ffffffc2;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 14px;display:flex}.b3-chat-input button,.b3-public-chat-input button{color:#fff;background:var(--b3-gradient);border:0;border-radius:999px;width:36px;height:36px}.b3-orbit-note{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff8c;border:1px solid #ffffffeb;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:720px;padding:10px 16px;display:flex;position:absolute;bottom:-48px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #276f8b1a}.b3-orbit-note span{display:none}.b3-orbit-step .step-icon{background:var(--b3-gradient);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.78rem;font-style:normal;display:flex}.b3-orbit-step .step-text{flex-direction:column;line-height:1.2;display:flex}.b3-home-features{border-top:1px solid #c4e0e9b3;margin-top:70px;padding:32px 0 0}.b3-feature-hero{grid-template-columns:minmax(0,1fr) 660px;align-items:center;gap:48px;display:grid}.b3-feature-hero h2{font-size:3.2rem}.b3-feature-actions{gap:14px;margin-top:24px;display:flex}.b3-flow-illustration{min-height:310px;position:relative}.b3-doc-card,.b3-flow-menu,.b3-flow-page{border:1px solid var(--b3-border);box-shadow:var(--b3-shadow);background:#ffffffc7;border-radius:24px;position:absolute}.b3-doc-card{color:#6ba4ea;place-items:center;width:150px;height:190px;font-weight:900;display:grid;top:48px;left:40px}.b3-flow-menu{gap:10px;width:150px;padding:18px;display:grid;top:26px;left:210px}.b3-flow-menu span{color:var(--b3-ink-2);font-size:.82rem}.b3-flow-page{width:292px;padding:24px;top:60px;right:0}.b3-flow-page strong,.b3-flow-page p{margin:0 0 10px;display:block}.b3-section-title{text-align:center;margin:36px 0 24px;font-size:1.55rem}.b3-feature-steps{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.b3-feature-step{border:1px solid var(--b3-border);text-align:center;min-height:310px;box-shadow:var(--b3-shadow-soft);background:#ffffffc7;border-radius:28px;padding:48px 18px 20px;position:relative}.b3-step-index{color:#fff;background:var(--b3-gradient);border-radius:999px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.b3-feature-step h3{margin:0 0 10px}.b3-feature-step p{color:var(--b3-ink-2);line-height:1.65}.b3-file-row,.b3-check-list,.b3-mini-form,.b3-mini-profile,.b3-mini-chat-options{gap:10px;margin-top:20px;display:grid}.b3-file-row{grid-template-columns:repeat(3,1fr)}.b3-file-row span,.b3-check-list span,.b3-mini-chat-options span{color:#2e82d9;background:#e8f3ffe6;border-radius:14px;place-items:center;min-height:38px;font-weight:800;display:grid}.b3-mini-form span,.b3-mini-profile span{background:#dcecf7eb;border-radius:12px;height:30px}.b3-send-glow{color:#fff;background:var(--b3-gradient);border-radius:999px;place-items:center;width:72px;height:72px;margin:24px auto 0;display:grid;box-shadow:0 0 36px #19bdc757}.b3-feature-icon-row{border:1px solid var(--b3-border);background:#ffffffc2;border-radius:28px;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:28px;padding:18px;display:grid}.b3-feature-icon-card{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;display:grid}.b3-feature-icon-card>span{color:#4b8dec;background:#eff7ff;border-radius:18px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.b3-feature-icon-card p{color:var(--b3-muted);margin:4px 0 0;font-size:.84rem;line-height:1.5}.b3-dashboard{grid-template-columns:238px minmax(0,1fr);gap:18px;width:min(1558px,100vw - 28px);min-height:100vh;margin:0 auto;padding:14px 0 28px;display:grid}.b3-dash-sidebar{border-radius:26px;flex-direction:column;min-height:calc(100vh - 44px);padding:14px;display:flex;position:sticky;top:22px}.b3-dash-brand{border-bottom:1px solid var(--b3-border-2);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:4px 4px 16px;display:grid}.b3-dash-brand strong,.b3-dash-brand span,.b3-dash-account strong,.b3-dash-account span{display:block}.b3-dash-brand strong{font-size:.92rem}.b3-dash-brand span,.b3-dash-account span{color:var(--b3-muted);font-size:.72rem;line-height:1.5}.b3-dash-nav{gap:6px;padding:14px 0;display:grid}.b3-dash-group{color:var(--b3-muted);padding:12px 10px 4px;font-size:.72rem;font-weight:900}.b3-dash-nav button{min-height:38px;color:var(--b3-ink-2);text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:0 10px;font-weight:800;display:flex}.b3-dash-nav button span{color:#2f88d5;background:#ffffffb8;border-radius:9px;place-items:center;width:24px;height:24px;display:grid}.b3-dash-nav button.active{color:#087889;box-shadow:inset 3px 0 0 var(--b3-cyan);background:linear-gradient(135deg,#e2fbfaf5,#eff7ffeb);border-color:#19bdc733}.b3-dash-account{border-top:1px solid var(--b3-border-2);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:grid}.b3-mini-avatar{border-radius:14px;width:42px;height:42px}.b3-dash-main{min-width:0}.b3-dash-topbar{border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:86px;margin-bottom:18px;padding:18px;display:grid;position:relative}.b3-dash-topbar strong{font-size:1.2rem;display:block}.b3-dash-topbar p,.b3-dash-section-head p{margin:5px 0 0}.b3-dash-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.b3-dash-actions .b3-secondary-button,.b3-dash-actions .b3-primary-button{border-radius:14px;min-height:40px;padding:0 16px}.b3-floating-status{z-index:5;color:#087889;box-shadow:var(--b3-shadow-soft);background:#e7fbfaf5;border-radius:14px;padding:10px 14px;position:absolute;bottom:-44px;right:18px}.b3-floating-status.error{color:#b5473a;background:#ffeeebf5}.b3-mobile-title,.b3-mobile-project-editor{display:none}.b3-dash-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin:24px 0 22px;display:flex}.b3-dash-section-head h1{letter-spacing:0;margin:0;font-size:1.72rem}.b3-overview-grid,.b3-import-page-grid{gap:16px;display:grid}.b3-overview-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.b3-save-pill{border:1px solid var(--b3-border);color:#627596;min-height:36px;box-shadow:var(--b3-shadow-soft);white-space:nowrap;background:#ffffffb8;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.86rem;font-weight:800;display:inline-flex}.b3-save-pill:before{content:"";background:var(--b3-cyan);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #1abfc51f}.b3-card{border-radius:24px;padding:18px}.b3-card h2{margin:0 0 8px;font-size:1.05rem}.b3-muted,.b3-card .b3-muted{color:var(--b3-muted)}.b3-import-hero-card{grid-column:span 4;min-height:260px}.b3-dashboard-hero-card{grid-column:span 9;min-height:354px;padding:0;position:relative;overflow:hidden}.b3-dashboard-hero-cover{background:radial-gradient(circle at 7% 14%,#fffffff5 0 1px,#0000 2px),radial-gradient(circle at 95% 24%,#fffffff5 0 2px,#0000 3px),linear-gradient(135deg,#eaf4fffa,#ccebfff5 52%,#cbfaf7e0);border-radius:24px 24px 12px 12px;height:192px}.b3-dashboard-hero-cover:after{content:"";opacity:.9;pointer-events:none;background:linear-gradient(18deg,#0000 0 42%,#ffffffc7 43% 44%,#0000 45%),linear-gradient(-14deg,#0000 0 52%,#ffffff8a 53% 54%,#0000 55%);height:150px;position:absolute;inset:54px 0 auto 44%}.b3-dashboard-hero-body{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:28px;width:calc(100% - 68px);display:grid;position:absolute;top:34px;left:34px}.b3-dashboard-avatar{background:var(--b3-gradient);color:#fff;width:132px;height:132px;font-family:var(--b3-serif);border:7px solid #ffffffeb;border-radius:999px;place-items:center;font-size:2.8rem;display:grid;overflow:hidden;box-shadow:0 22px 52px #4e9be240,0 0 0 12px #ffffff5c}.b3-dashboard-avatar img{object-fit:cover;width:100%;height:100%}.b3-dashboard-hero-body h2{margin:0 0 10px;font-size:1.85rem}.b3-dashboard-hero-body p{color:#4f6282;margin:0 0 18px}.b3-dashboard-flow-row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:10px;display:grid;position:absolute;bottom:18px;left:24px;right:24px}.b3-dashboard-flow-row button{min-height:126px;color:var(--b3-ink);text-align:center;background:0 0;border:0;border-radius:22px;align-content:start;justify-items:center;gap:7px;font-weight:900;display:grid;position:relative}.b3-dashboard-flow-row button:after{content:"";border-top:2px dashed #77a6e061;width:34px;position:absolute;top:36px;right:-22px}.b3-dashboard-flow-row button:last-child:after{display:none}.b3-dashboard-flow-row button span{color:#4c8df0;background:linear-gradient(135deg,#edf5ff,#f9fcff);border-radius:999px;place-items:center;width:68px;height:68px;display:grid;box-shadow:inset 0 0 0 8px #e6f1ffdb,0 12px 34px #5692da24}.b3-dashboard-flow-row button:nth-child(4) span{color:#fff;background:var(--b3-gradient);box-shadow:inset 0 0 0 8px #ffffff52,0 18px 38px #1bbec647}.b3-dashboard-flow-row button strong{font-size:.96rem}.b3-dashboard-flow-row button em{color:var(--b3-muted);font-size:.76rem;font-style:normal;font-weight:700}.b3-dashboard-public-preview{grid-column:span 3;align-content:start;gap:14px;display:grid}.b3-card-headline{justify-content:space-between;align-items:center;gap:12px;display:flex}.b3-card-headline span{color:#e87426;background:#fff3e8;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex}.b3-upload-symbol{color:#4b8dec;background:#e8f3ffeb;border-radius:28px;place-items:center;width:90px;height:90px;margin:18px auto;font-size:2.4rem;display:grid;box-shadow:inset 0 0 0 1px #fff,0 18px 42px #528cf429}.b3-progress-card{grid-column:span 4}.b3-progress-layout{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;margin-top:18px;display:grid}.b3-ring{background:radial-gradient(circle, white 56%, transparent 57%), conic-gradient(var(--b3-cyan) var(--value), #e7f0f6 0);border-radius:999px;place-items:center;width:136px;height:136px;display:grid}.b3-ring strong,.b3-ring span{text-align:center;display:block}.b3-ring strong{font-size:1.7rem}.b3-ring span{color:var(--b3-muted);font-size:.74rem}.b3-progress-list{gap:9px;display:grid}.b3-progress-list span{color:var(--b3-ink-2);gap:8px;font-size:.88rem;display:flex}.b3-progress-list em{color:var(--b3-cyan);font-style:normal}.b3-import-list{gap:10px;display:grid}.b3-recent-import-card{grid-column:span 4}.b3-import-list button,.b3-import-record{border:1px solid var(--b3-border-2);width:100%;color:var(--b3-ink);text-align:left;background:#ffffffb8;border-radius:16px;gap:5px;padding:12px;display:grid}.b3-import-list span,.b3-import-record span{color:var(--b3-muted);font-size:.78rem}.b3-preview-card{grid-column:span 1}.b3-public-mini{border-radius:22px;padding:14px}.b3-public-mini.compact{box-shadow:none;padding:8px}.b3-public-mini.compact .b3-mini-cover{height:86px}.b3-public-mini.compact .b3-mini-profile-head{grid-template-columns:44px minmax(0,1fr);gap:10px;margin-top:-18px;padding-bottom:6px}.b3-public-mini.compact .b3-mini-resume-lines{display:none}.b3-public-mini.compact .b3-chip-row{max-height:30px;margin-top:4px;overflow:hidden}.b3-mini-cover{border-radius:18px;height:84px}.b3-mini-profile-head{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;margin-top:-18px;padding:0 8px 10px;display:grid}.b3-mini-profile-head strong,.b3-mini-profile-head span{display:block}.b3-mini-profile-head span{color:var(--b3-muted);font-size:.78rem}.b3-mini-resume-lines{gap:6px;margin-top:12px;display:grid}.b3-mini-resume-lines p{color:var(--b3-muted);margin:0;font-size:.82rem}.b3-count-row{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.b3-count-row span{min-height:54px;color:var(--b3-muted);background:#e8f3ffbd;border-radius:16px;place-items:center;font-size:.76rem;display:grid}.b3-count-row strong{color:var(--b3-ink);font-size:1.1rem}.b3-overview-wide{grid-column:span 8;grid-template-columns:1fr 1fr;gap:14px;display:grid}.b3-action-tile{background:#ffffffa8;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.b3-action-tile>span{color:#4b8dec;background:#eff7ff;border-radius:18px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.b3-action-tile strong{display:block}.b3-action-tile p{margin:4px 0 0;line-height:1.5}.b3-action-tile button{border:1px solid var(--b3-border);color:#2e82d9;background:#fff;border-radius:14px;min-height:36px;padding:0 14px;font-weight:800}.b3-share-card{grid-column:span 4}.b3-share-url{color:#2e82d9;word-break:break-all;background:#e8f3ffbd;border-radius:16px;margin:14px 0;padding:12px;font-weight:800}.b3-history-mini,.b3-history-list{gap:10px;margin-top:14px;display:grid}.b3-history-mini span,.b3-history-list article{color:var(--b3-muted);background:#ffffffad;border-radius:16px;padding:12px;font-size:.82rem}.b3-history-list strong,.b3-history-list span{display:block}.b3-history-list strong{color:var(--b3-ink);margin-bottom:6px}.b3-import-page-grid{grid-template-columns:.9fr .9fr 1.25fr}.b3-structured-preview{grid-row:span 2}.b3-upload-panel{text-align:center;min-height:260px}.b3-preview-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.b3-preview-columns div,.b3-classify-row span{background:#f7fcffcc;border-radius:16px;padding:12px}.b3-preview-columns p{margin:4px 0 0}.b3-classify-row{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.b3-risk-card{grid-column:span 2}.b3-editor-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.b3-persona-layout,.b3-publish-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}.b3-form-card{gap:18px;display:grid}.b3-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.b3-field{gap:8px;display:grid}.b3-field input{min-height:46px;padding:0 14px}.b3-field textarea{resize:vertical;min-height:110px;padding:12px 14px;line-height:1.65}.b3-stack,.b3-block-editor{gap:14px;display:grid}.b3-block-head{justify-content:space-between;align-items:center;display:flex}.b3-block-head button{color:#b5473a;background:#ffefebeb;border:0;border-radius:12px;min-height:32px;padding:0 12px}.b3-empty{color:var(--b3-muted);background:#ffffff9e;border-radius:20px;padding:22px}.b3-answer-preview{position:sticky;top:22px}.b3-launch-card{grid-column:span 1}.b3-rocket{color:#fff;background:var(--b3-gradient);border-radius:30px;place-items:center;width:96px;height:96px;margin-bottom:18px;font-size:2.2rem;display:grid;box-shadow:0 22px 52px #19bdc742}.b3-option-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.b3-option-grid button,.b3-color-row button{border:1px solid var(--b3-border);text-align:left;background:#ffffffb3;border-radius:18px;padding:14px}.b3-option-grid button.active,.b3-color-row button.active{border-color:#19bdc766;box-shadow:inset 0 0 0 2px #19bdc729}.b3-option-grid strong,.b3-option-grid span{display:block}.b3-option-grid span{color:var(--b3-muted);margin-top:6px;font-size:.82rem;line-height:1.5}.b3-color-row{flex-wrap:wrap;gap:10px;display:flex}.b3-color-row button{align-items:center;gap:8px;display:inline-flex}.b3-color-row span{border-radius:999px;width:18px;height:18px}.b3-public-page{min-height:100vh;padding:0 0 32px}.b3-public-frame{width:min(1536px,100vw);margin:0 auto}.b3-public-topnav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border-bottom:1px solid #aecfe373;grid-template-columns:1fr auto auto;gap:20px;min-height:66px;margin-bottom:0;padding:0 34px}.b3-public-topnav nav{gap:8px}.b3-public-topnav nav button{min-height:40px;color:var(--b3-ink-2);background:0 0;border:1px solid #0000;border-radius:15px;padding:0 18px;font-weight:800}.b3-public-topnav nav button.active{color:#fff;background:var(--b3-gradient)}.b3-public-layout{grid-template-columns:minmax(0,1fr) 500px;align-items:start;gap:28px;padding:10px 18px 0 50px;display:grid}.b3-public-main{gap:16px;min-width:0;display:grid}.b3-public-hero{box-shadow:none;background:#ffffff1a;border:0;border-radius:0 0 28px 28px;position:relative;overflow:hidden}.b3-public-cover{background:radial-gradient(circle at 74% 20%,#fffffff5 0 2px,#0000 3px),radial-gradient(circle at 92% 34%,#fffffff5 0 2px,#0000 3px),linear-gradient(156deg,#fff0 0 24%,#e4f4ffd1 25% 100%),linear-gradient(120deg,#fffc,#c0efffd1 64%,#defaf7db);height:292px}.b3-public-identity{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:28px;margin-top:-242px;padding:0 12px 18px;display:grid}.b3-public-avatar{border:7px solid #fff;border-radius:999px;width:170px;height:170px;font-size:2.2rem;box-shadow:0 24px 58px #3c74b033}.b3-public-nameblock h1{margin:0 0 6px;font-size:2rem}.b3-public-nameblock p{color:var(--b3-ink-2);margin:0 0 12px}.b3-public-facts{grid-template-columns:repeat(4,1fr);gap:12px;padding:50px 0 24px;display:grid}.b3-public-facts span{min-height:104px;color:var(--b3-muted);background:#ffffffc2;border-radius:18px;place-items:center;font-size:.82rem;display:grid;box-shadow:inset 0 0 0 1px #d1e4f0b3}.b3-public-facts strong{color:var(--b3-ink);font-size:1.15rem}.b3-public-section-tabs,.b3-job-tabs{border:1px solid var(--b3-border);background:#ffffff9e;border-radius:20px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.b3-public-section-tabs button,.b3-job-tabs button{min-height:38px;color:var(--b3-ink-2);background:0 0;border:0;border-radius:14px;padding:0 14px;font-weight:800}.b3-public-section-tabs button.active,.b3-job-tabs button.active{color:#fff;background:var(--b3-gradient)}.b3-public-card{border-radius:24px;padding:22px}.b3-public-card h2{margin:0 0 16px;font-size:1.18rem}.b3-public-list{gap:14px;display:grid}.b3-public-item{border:1px solid var(--b3-border-2);background:#ffffffa8;border-radius:18px;padding:16px}.b3-public-item>div{justify-content:space-between;gap:16px;display:flex}.b3-public-item strong{display:block}.b3-public-item span,.b3-public-item time{color:var(--b3-muted);font-size:.84rem}.b3-public-item ul{color:var(--b3-ink-2);margin:12px 0 0;padding-left:20px;line-height:1.8}.b3-public-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.b3-public-skill{background:#ffffffa8;border-radius:18px;padding:16px}.b3-public-skill strong{margin-bottom:12px;display:block}.b3-public-side{gap:14px;display:grid;position:sticky;top:76px}.b3-public-chat-aside{position:sticky;top:76px}.b3-side-card{border-radius:24px;gap:10px;padding:18px;display:grid}.b3-side-card p,.b3-side-card span{color:var(--b3-muted);margin:0;line-height:1.6}.b3-public-chat-mode{gap:14px;display:grid}.b3-public-chat-aside .b3-public-chat-mode{border:1px solid var(--b3-border);min-height:calc(100vh - 92px);box-shadow:var(--b3-shadow);background:#fffc;border-radius:26px;padding:28px}.b3-public-chat-aside .b3-chat-intro{box-shadow:none;background:0 0;border:0;padding:0}.b3-chat-intro span{color:#087889;font-weight:900}.b3-chat-intro h2{margin:8px 0}.b3-public-chat-panel{border-radius:24px;grid-template-rows:minmax(520px,calc(100vh - 332px)) auto;display:grid;overflow:hidden}.b3-chat-messages{align-content:start;gap:14px;padding:18px;display:grid;overflow:auto}.b3-message{display:flex}.b3-message.user{justify-content:flex-end}.b3-message>div{max-width:min(650px,82%);color:var(--b3-ink-2);background:#ffffffdb;border-radius:18px;padding:14px 16px;line-height:1.75}.b3-message.user>div{color:#fff;background:var(--b3-gradient)}.b3-message strong{color:var(--b3-ink);margin-bottom:8px;display:block}.b3-message p{margin:0}.b3-quick-questions{gap:8px;margin-top:12px;display:grid}.b3-quick-questions button{color:#2e82d9;text-align:left;background:#e8f3ffdb;border:0;border-radius:12px;min-height:36px;padding:0 12px}.b3-public-chat-input{border-top:1px solid var(--b3-border-2);background:#ffffffb8;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;padding:14px;display:grid}.b3-public-chat-input textarea{border:1px solid var(--b3-border);resize:none;background:#ffffffdb;border-radius:16px;outline:none;min-height:44px;max-height:120px;padding:11px 14px}.b3-public-chat-input button{width:44px;height:44px}.b3-public-top-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.b3-public-top-actions>span{color:#627993;font-size:.86rem}.b3-icon-button{border:1px solid var(--b3-border);color:#3f5b78;background:#ffffffb8;border-radius:14px;place-items:center;width:42px;height:42px;display:inline-grid}.b3-side-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.b3-side-card-head button{color:#7f92aa;background:0 0;border:0;font-weight:800}.b3-question-title{margin-top:12px}.b3-side-question-list{gap:9px;display:grid}.b3-side-question-list button{color:#506982;text-align:left;background:#ffffffd6;border:1px solid #e2edf5;border-radius:11px;min-height:36px;padding:0 12px;font-weight:800}.b3-side-prompt-chips{flex-wrap:wrap;gap:8px;display:flex}.b3-side-prompt-chips button{color:#627993;background:#fff;border:1px solid #dfeaf4;border-radius:12px;min-height:34px;padding:0 14px;font-weight:800}.b3-chat-input.mini{margin-top:4px}.b3-side-skill-icons{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:8px;display:grid}.b3-side-skill-icons span{color:#2f7df4;background:#eff6ff;border-radius:14px;place-items:center;min-height:54px;font-size:.78rem;font-weight:900;display:grid}.b3-side-cert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.b3-side-cert-grid span{color:#243b55;background:#fff;border:1px solid #dfeaf4;border-radius:10px;align-content:center;gap:8px;min-height:82px;padding:10px;font-size:.78rem;font-weight:900;display:grid}.b3-side-cert-grid em{color:#9aacbf;font-size:.72rem;font-style:normal}@media (min-width:1181px){.b3-public-page{background:linear-gradient(#f8fcfff5,#eef8ffe6),radial-gradient(circle at 76% 10%,#bbebff70,#0000 32%)}.b3-public-topnav{background:#ffffffe0;grid-template-columns:260px minmax(0,1fr) auto;min-height:64px;padding:0 26px;box-shadow:0 8px 26px #3a77b40f}.b3-public-topnav nav button{color:#415a78;background:0 0;border-bottom:3px solid #0000;border-radius:0;min-height:44px;padding:0 6px}.b3-public-layout{grid-template-columns:minmax(0,1016px) 430px;gap:34px;padding:20px 32px 0}.b3-public-main{gap:16px}.b3-public-hero{background:linear-gradient(127deg,#ffffffeb,#dcf4ffdb 58%,#d2f8f8db),radial-gradient(circle at 82% 22%,#ffffffe6,#0000 26%);border-radius:28px;min-height:352px}.b3-public-cover{opacity:.96;background:radial-gradient(circle at 72% 21%,#fff 0 3px,#0000 4px),radial-gradient(circle at 86% 34%,#fffffff2 0 2px,#0000 3px),linear-gradient(155deg,#0000 0 48%,#ffffffc7 49%,#0000 50% 100%),linear-gradient(20deg,#ffffffbd 0 20%,#0000 21% 100%);height:auto;position:absolute;inset:0}.b3-public-identity{grid-template-columns:196px minmax(0,1fr);gap:28px;min-height:260px;margin:0;padding:42px 42px 0;position:relative}.b3-public-avatar{background:#fff;border:8px solid #fffffff5;width:176px;height:176px}.b3-public-nameblock h1{font-size:2.6rem;line-height:1}.b3-public-nameblock .b3-chip-row{max-width:650px}.b3-public-facts{background:#ffffffe6;border:1px solid #dce9f5;border-radius:18px;gap:0;margin:0 14px 14px;padding:0 14px 14px;position:relative}.b3-public-facts span{min-height:92px;box-shadow:none;background:0 0;border-right:1px solid #e7eef6;border-radius:0}.b3-public-section-tabs{z-index:5;background:#ffffffeb;border-radius:18px;flex-wrap:nowrap;align-items:center;gap:34px;min-height:56px;padding:0 26px;position:sticky;top:72px;box-shadow:0 14px 30px #477ab214}.b3-public-section-tabs button{color:#526a86;background:0 0;border-bottom:3px solid #0000;border-radius:0;padding:0 2px}.b3-public-card{background:#ffffffeb;border-radius:18px;padding:26px}.b3-public-card h2{color:#132a42;font-size:1.24rem}.b3-public-list{gap:0}.b3-public-item{background:0 0;border:0;border-left:2px solid #8ab6ff;border-radius:0;padding:0 0 22px 28px}.b3-public-item+.b3-public-item{padding-top:8px}.b3-public-side{gap:14px;top:84px}.b3-side-card{background:#ffffffe0;border-radius:18px;padding:20px;box-shadow:0 20px 40px #4178b21a}.b3-side-skill-card{min-height:300px}.b3-public-chat-aside .b3-public-chat-mode{background:#ffffffe6;border-radius:24px;min-height:calc(100vh - 104px)}.b3-public-chat-panel{grid-template-rows:minmax(470px,calc(100vh - 368px)) auto}.mode-interview .b3-public-layout,.mode-personal .b3-public-layout{grid-template-columns:minmax(0,1016px) 430px}.mode-interview .b3-public-chat-aside .b3-public-chat-mode,.mode-personal .b3-public-chat-aside .b3-public-chat-mode{padding:24px}.mode-personal .b3-public-hero{grid-column:1/-1}.mode-personal .b3-public-section-tabs{border-radius:18px;flex-direction:column;grid-area:2/1/span 8;align-items:stretch;gap:6px;min-height:430px;padding:18px;display:flex;position:sticky;top:84px}body{background:linear-gradient(115deg,#fffffff2 0 18%,#e5f4ffeb 46%,#eef9fff2 100%),linear-gradient(#f8fbff 0%,#edf7ff 100%)}body:before{background:linear-gradient(119deg,#0000 0 35%,#ffffffb8 36%,#0000 37% 100%) 0 0/100% 100%,linear-gradient(154deg,#0000 0 45%,#6dd3e833 46%,#0000 47% 100%) 0 0/100% 100%,linear-gradient(#5699e009 1px,#0000 1px) 0 0/62px 62px,linear-gradient(90deg,#5699e009 1px,#0000 1px) 0 0/62px 62px;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.b3-logo{width:42px;height:42px;box-shadow:none;background:0 0;border-radius:12px;font-size:0;position:relative}.b3-logo:before{content:"R";color:#0000;background:linear-gradient(140deg,#17c8c5 0%,#4a8df5 82%);-webkit-background-clip:text;background-clip:text;border-radius:13px;place-items:center;width:42px;height:42px;font-size:2.15rem;font-weight:1000;line-height:1;display:grid}.b3-logo.small,.b3-logo.small:before{width:34px;height:34px;font-size:1.72rem}.b3-brand{gap:10px}.b3-brand strong{letter-spacing:0;font-size:1.34rem}.b3-primary-link,.b3-primary-button,.b3-auth-submit{background:linear-gradient(100deg,#1fc6c7 0%,#4f8df7 100%);border-radius:999px;min-height:44px;box-shadow:0 16px 34px #3793e138}.b3-secondary-link,.b3-secondary-button,.b3-plain-button,.b3-password-button{box-shadow:none;background:#ffffffb8;border-color:#d8e8f3}.b3-card,.b3-auth-card,.b3-home-preview,.b3-public-mini,.b3-dash-sidebar,.b3-dash-topbar{background:#ffffffc7;border-color:#dceaf5;box-shadow:0 22px 64px #3a75aa14}.b3-home{width:min(1460px,100vw - 96px);min-height:100vh;padding:18px 0 36px}.b3-home-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6fbffc2;border-bottom:1px solid #b8d4e58c;height:70px;position:sticky;top:0}.b3-home-nav nav{gap:56px;font-size:1.02rem}.b3-home-nav>.b3-primary-link,.b3-nav-actions .b3-primary-link{min-width:184px;min-height:48px;font-size:1rem}.b3-nav-actions{gap:20px}.b3-home-hero{grid-template-columns:610px minmax(0,1fr);align-items:center;gap:42px;min-height:744px;padding:46px 0 22px}.b3-home-hero.authenticated{grid-template-columns:560px minmax(0,1fr);min-height:604px;padding-top:40px}.b3-kicker{color:#3b86ef;background:#ffffff8f;border-color:#b9d9f5;border-radius:999px;min-height:40px;padding:0 18px}.b3-home-copy h1{color:#10223d;margin:26px 0 24px;font-size:4.2rem;line-height:1.16}.b3-home-copy h1 span{color:#4388f4;position:relative}.b3-home-copy h1 span:after{content:"";z-index:-1;background:linear-gradient(90deg,#2bc7c7,#60b9e72e);border-radius:999px;height:12px;position:absolute;bottom:-6px;left:-2px;right:8px;transform:rotate(-4deg)}.b3-home-copy>p{color:#536c87;max-width:545px;margin-bottom:28px;font-size:1.04rem;line-height:1.9}.b3-auth-slot{width:350px;margin-top:34px}.b3-home-hero.authenticated .b3-auth-slot{width:540px}.b3-auth-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border-radius:22px;padding:24px}.b3-auth-head{padding-left:34px;position:relative}.b3-auth-head:before{content:"◇";color:#4388f4;place-items:center;width:22px;height:22px;font-weight:900;display:grid;position:absolute;top:4px;left:0}.b3-auth-head span{display:none}.b3-auth-head h2{margin:0 0 12px;font-size:1.25rem}.b3-auth-head p{color:#7d90a8;margin-bottom:18px;line-height:1.5}.b3-input-wrap{background:#ffffffc2;border-radius:12px;min-height:48px}.b3-auth-submit{border-radius:12px;min-height:48px}.b3-auth-divider{color:#8599ad;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:.8rem;display:grid}.b3-auth-divider:before,.b3-auth-divider:after{content:"";background:#deebf4;height:1px}.b3-password-button{color:#344b68;border:1px solid #d8e8f3;border-radius:12px;min-height:48px;font-weight:800}.b3-auth-policy{text-align:center;line-height:1.5}.b3-auth-card.signed-in{background:linear-gradient(135deg,#ebfeffeb,#f8fcffc2),#fffc;border-color:#4acad673;min-height:0;padding:22px 28px}.b3-auth-card.signed-in .b3-auth-head{padding-left:0}.b3-auth-card.signed-in .b3-auth-head:before{display:none}.b3-auth-card.signed-in .b3-auth-head h2{font-size:1.5rem}.b3-signed-profile{border-top:0;grid-template-columns:86px minmax(0,1fr);gap:18px;margin:14px 0;padding:0 0 14px}.b3-signed-avatar{border:4px solid #fff;border-radius:999px;width:86px;height:86px;box-shadow:0 12px 34px #427fb824}.b3-signed-profile strong{margin-top:6px;font-size:1.48rem}.b3-signed-meta{border-bottom:1px solid #dceaf5;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 16px;padding-bottom:14px;display:grid}.b3-signed-meta span,.b3-signed-meta strong{display:block}.b3-signed-meta span{color:#8295aa;font-size:.82rem}.b3-signed-meta strong{color:#15304d;margin-top:6px}.b3-home-visual{min-height:590px}.b3-resume-orbit{z-index:1;pointer-events:none;width:260px;height:250px;position:absolute;top:295px;left:-222px}.b3-resume-orbit:before{content:"";border:2px solid #60d7e16b;border-color:#60d7e16b #609af424 #60d7e16b #0000;border-radius:50%;position:absolute;inset:76px -76px 20px -86px;transform:rotate(-16deg);box-shadow:0 0 46px #2dc7d838}.b3-resume-paper{color:#8eb7f6;background:linear-gradient(145deg,#ffffffe6,#dcf1ffd6);border:1px solid #a5d3f4b8;border-radius:18px;align-content:start;gap:12px;width:128px;height:168px;padding:28px 22px;display:grid;position:absolute;top:10px;right:24px;transform:rotate(4deg);box-shadow:0 18px 58px #4d93da29}.b3-resume-paper strong{color:#8bb6f5;font-size:.9rem}.b3-resume-paper span{background:#b9d5f5;border-radius:999px;height:8px}.b3-resume-orbit em{color:#3d88f5;background:#ffffffd1;border-radius:10px;place-items:center;min-width:46px;min-height:34px;font-size:.82rem;font-style:normal;display:grid;position:absolute;left:36px;box-shadow:0 10px 24px #4787cd1a}.b3-resume-orbit em:first-of-type{top:68px}.b3-resume-orbit em:nth-of-type(2){top:116px}.b3-resume-orbit em:nth-of-type(3){top:164px}.b3-home-preview{z-index:2;border-radius:24px;width:735px;padding:18px;position:relative;transform:perspective(1600px)rotateY(-4deg)rotateX(1.4deg);box-shadow:0 32px 86px #508abe29,inset 0 0 0 7px #ffffff6b}.b3-home-hero.authenticated .b3-home-preview{width:800px;transform:none}.b3-browser-bar{border-radius:14px;grid-template-columns:auto 1fr auto auto;height:42px;margin-bottom:10px}.b3-browser-bar i{color:#6684a4;font-style:normal}.b3-preview-grid{grid-template-columns:minmax(0,1fr) 278px;gap:10px}.b3-profile-cover{background:linear-gradient(118deg,#d7ebfff0,#b7e7faf5),#dff3ff;height:168px}.b3-profile-head{grid-template-columns:90px minmax(0,1fr);gap:16px;margin-top:-114px;padding:0 24px 20px}.b3-avatar{border-radius:999px;width:90px;height:90px}.b3-profile-head h2{font-size:1.7rem}.b3-preview-contact{color:#627999;flex-wrap:wrap;gap:14px;margin:10px 0 16px;font-size:.76rem;display:flex}.b3-preview-section{padding:16px 24px}.b3-preview-section p{font-size:.83rem;line-height:1.8}.b3-preview-chat{border-radius:18px;padding:18px}.b3-chat-tabs span,.b3-chat-tabs button{border-radius:11px;min-height:34px;font-size:.8rem}.b3-chat-bubble{font-size:.82rem;line-height:1.75}.b3-chat-prompts button{font-size:.8rem}.b3-orbit-note{border-radius:999px;gap:6px;width:720px;padding:10px 16px;display:flex;bottom:-48px;left:50%;transform:translate(-50%)}.b3-home-hero.authenticated .b3-orbit-note{display:none}.b3-home-feature-strip{grid-template-columns:repeat(4,1fr);gap:18px;margin:0 0 34px;display:grid}.b3-home-feature-strip .b3-feature-icon-card{background:#ffffffb3;border:1px solid #dceaf5;border-radius:18px;min-height:104px;padding:18px;box-shadow:0 18px 44px #3a75aa0f}.b3-home.is-guest{width:min(1448px,100vw - 88px);position:relative}.b3-home.is-guest .b3-home-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;transform:translateY(-9px)}.b3-home.is-guest:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(9deg,#0000 0 22%,#ffffff94 23% 24%,#0000 25% 100%),linear-gradient(-11deg,#0000 0 35%,#7ddaea1a 36% 36.4%,#0000 37% 100%),radial-gradient(at 58% 62%,#3ccddb1f,#0000 42%);height:315px;position:fixed;bottom:60px;left:-6vw;right:-6vw}.b3-home.is-guest .b3-home-hero{grid-template-columns:480px minmax(0,1fr);gap:50px;min-height:640px;padding-top:4px}.b3-home.is-guest .b3-home-copy h1{margin:20px 0 32px;font-size:4.15rem;line-height:1.15}.b3-home.is-guest .b3-auth-slot{width:356px;margin-top:56px}.b3-home.is-guest .b3-home-preview{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(140deg,#ffffffeb,#dbf4ffc7),radial-gradient(circle at 80% 8%,#65beff33,#0000 35%);border:4px solid #fff9;border-radius:22px;width:100%;min-height:620px;margin-top:-20px;padding:0;top:0;overflow:hidden;transform:none;box-shadow:0 30px 80px #19bdc724,0 10px 30px #0a50780f,inset 0 2px 8px #ffffffe6}.b3-home.is-guest .b3-browser-bar{height:46px;margin-bottom:10px;padding-left:18px}.b3-home.is-guest .b3-browser-bar>span:nth-child(2){background:#ffffff94;border-radius:10px;align-items:center;height:30px;padding:0 14px;display:flex}.b3-home.is-guest .b3-preview-grid{grid-template-columns:minmax(0,1.3fr) 280px;gap:0;min-height:560px;display:grid;position:relative}.b3-home.is-guest .b3-preview-profile,.b3-home.is-guest .b3-preview-chat{border:none;border-left:1px solid #d1e7ef66;border-radius:0}.b3-home.is-guest .b3-preview-profile{background:#ffffffb3;border-left:none}.b3-home.is-guest .b3-profile-cover{background:radial-gradient(circle at 86% 22%,#ffffffe6 0 2px,#0000 3px),linear-gradient(148deg,#dbedfffa,#b4e5faf5);border-radius:18px 18px 0 0;height:184px}.b3-home.is-guest .b3-profile-head{grid-template-columns:94px minmax(0,1fr);align-items:start;width:calc(100% - 34px);margin-top:-148px;padding:0 24px 15px}.b3-home.is-guest .b3-avatar{background:#fff;border:4px solid #fffffff0;border-radius:999px;width:94px;height:94px;margin-top:-8px;box-shadow:0 12px 34px #3c74b029}.b3-home.is-guest .b3-avatar img{object-fit:cover;object-position:center center;width:100%;height:100%}.b3-home.is-guest .b3-profile-head h2{align-items:center;gap:8px;margin-bottom:8px;font-size:1.6rem;display:flex}.b3-verified{color:#fff;background:#4b90f4;border-radius:999px;place-items:center;width:15px;height:15px;font-size:0;display:inline-grid}.b3-verified:before{content:"✓";font-size:10px;line-height:1}.b3-home.is-guest .b3-preview-contact{flex-wrap:nowrap;gap:12px;margin:10px 0 15px;font-size:.72rem}.b3-home.is-guest .b3-chip-row span{background:#eaf4ff;border-radius:9px;min-height:24px;padding:0 9px;font-size:.72rem}.b3-home.is-guest .b3-preview-section{width:404px;padding:14px 24px}.b3-home.is-guest .b3-preview-section h3{margin-bottom:8px;font-size:.96rem}.b3-home.is-guest .b3-preview-section p{font-size:.76rem;line-height:1.72}.b3-home.is-guest .b3-preview-chat{width:292px;min-height:414px;padding:18px 16px;position:absolute;top:190px;right:14px;box-shadow:0 20px 44px #3d82bf1a}.b3-home.is-guest .b3-preview-chat .b3-chat-head{margin-bottom:16px}.b3-home.is-guest .b3-chat-bubble{margin-top:14px;padding:13px}.b3-home.is-guest .b3-chat-input{margin-top:14px}.b3-home.is-guest .b3-resume-orbit{top:242px;left:-270px;transform:scale(.96)}.b3-home.is-guest .b3-orbit-note{width:720px;bottom:-48px;left:50%;transform:translate(-50%)}.b3-home.is-guest .b3-home-feature-strip{grid-template-columns:repeat(4,1fr);gap:42px;width:1110px;margin:0 auto 34px}.b3-home.is-guest .b3-home-feature-strip .b3-feature-icon-card{min-height:74px;box-shadow:none;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr);padding:0}.b3-home.is-guest .b3-feature-icon-card>span{background:radial-gradient(circle,#fffffff5,#f4faffeb);border-radius:999px;width:52px;height:52px;box-shadow:inset 0 0 0 1px #dceaf5,0 14px 34px #468bd31a}.b3-home.is-guest .b3-feature-icon-card p{font-size:.8rem}.b3-home.is-guest{background:0 0;width:min(1448px,100vw - 88px);min-height:100vh;margin:0 auto;padding:18px 0 36px;overflow:visible}.b3-home.is-guest .b3-home-nav{opacity:1;background:0 0;border-bottom:0;width:auto;height:70px;display:grid;position:sticky;transform:translateY(-6px)}.b3-home.is-guest .b3-home-hero{grid-template-columns:600px minmax(0,1fr);gap:86px;min-height:815px;padding:36px 0 20px;display:grid}.b3-home.is-guest .b3-home-copy{padding-left:8px}.b3-home.is-guest .b3-kicker{display:inline-flex}.b3-home.is-guest .b3-home-copy h1,.b3-home.is-guest .b3-home-copy>p{display:block}.b3-home.is-guest .b3-home-visual{align-items:center;min-height:620px;display:flex}.b3-home.is-guest .b3-auth-slot{z-index:2;width:356px;height:auto;margin-top:56px;position:relative;top:auto;left:auto}.b3-home.is-guest .b3-auth-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #dceaf5;border-radius:22px;width:100%;height:auto;padding:24px;position:relative;box-shadow:0 22px 64px #3a75aa14}.b3-home.is-guest .b3-auth-head,.b3-home.is-guest .b3-auth-divider,.b3-home.is-guest .b3-password-button,.b3-home.is-guest .b3-auth-policy{display:revert}.b3-home.is-guest .b3-auth-divider,.b3-home.is-guest .b3-auth-form{display:grid}.b3-home.is-guest .b3-input-wrap{background:#ffffffc2;border:1px solid #d8e8f3;border-radius:12px;width:100%;min-height:48px;padding:0 16px;position:relative;top:auto;left:auto}.b3-home.is-guest .b3-input-wrap span{display:inline}.b3-home.is-guest .b3-input-wrap input{color:#10223d;height:auto;font-size:1rem;font-weight:500}.b3-home.is-guest .b3-input-wrap input::placeholder{color:#8ea1b8}.b3-home.is-guest .b3-auth-submit{color:#fff;background:linear-gradient(100deg,#1fc6c7 0%,#4f8df7 100%);border:0;border-radius:999px;width:100%;min-height:48px;padding:0 24px;position:relative;top:auto;left:auto;box-shadow:0 16px 34px #3793e138}.b3-home.is-guest .b3-auth-card .b3-status,.b3-home.is-guest .b3-auth-card .form-status{border-radius:12px;margin-top:14px;font-size:.78rem;position:relative;top:auto;left:auto;right:auto}.b3-home.is-guest .b3-home-preview{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(140deg,#ffffffeb,#dbf4ffc7),radial-gradient(circle at 80% 8%,#65beff33,#0000 35%);border:4px solid #fff9;border-radius:22px;width:100%;min-height:620px;margin-top:-20px;padding:0;overflow:hidden;transform:none;box-shadow:0 30px 80px #19bdc724,0 10px 30px #0a50780f,inset 0 2px 8px #ffffffe6}.b3-home.is-guest .b3-browser-bar{background:#ffffff94;border-radius:16px;grid-template-columns:auto 1fr auto auto;height:46px;margin-bottom:10px;padding:0 14px 0 18px}.b3-home.is-guest .b3-preview-grid{isolation:isolate;background:linear-gradient(112deg,#ccebfff5,#e7f9fff5 45%,#fffffff0);border-radius:0;grid-template-columns:minmax(0,1.3fr) 280px;gap:0;min-height:560px;display:grid;position:relative;overflow:hidden}.b3-home.is-guest .b3-preview-grid:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 72% 9%,#ffffffd9 0 2px,#0000 3px),linear-gradient(151deg,#0000 0 68%,#ffffff38 69% 69.2%,#0000 70%),linear-gradient(28deg,#0000 0 77%,#69cee114 78% 78.2%,#0000 79%);position:absolute;inset:0}.b3-home.is-guest .b3-preview-profile{box-shadow:none;background:#ffffffb3;border:none;border-radius:0;overflow:hidden}.b3-home.is-guest .b3-preview-chat{box-shadow:none;background:#ffffffeb;border:none;border-left:1px solid #d1e7ef66;border-radius:0;flex-direction:column;margin:0;padding:16px;display:flex}.b3-home.is-guest .b3-home-preview{overflow:visible;transform:none}.b3-home.is-guest .b3-home-preview:before{content:"";z-index:-1;background:linear-gradient(130deg,#ffffff80,#78bbfc21),radial-gradient(circle at 83% 25%,#46d7e129,#0000 34%);border:1px solid #a5cff47a;border-radius:34px;position:absolute;inset:-20px -18px -30px 28px;transform:translate(14px,-5px)rotate(1deg);box-shadow:0 44px 90px #4785c429,inset 0 0 0 10px #ffffff3d}.b3-home.is-guest .b3-preview-grid{background:radial-gradient(circle at 72% 14%,#ffffffeb 0 2px,#0000 3px),linear-gradient(108deg,#cdebfff5 0 54%,#b8e2fdf5 54% 100%);grid-template-columns:minmax(0,1.3fr) 280px;gap:0;display:grid;overflow:visible;box-shadow:inset 0 0 0 1px #ffffffa6,0 18px 50px #3b81c21a}.b3-home.is-guest .b3-preview-grid:before{content:"";z-index:3;pointer-events:none;filter:blur(.2px);background:radial-gradient(at 36% 54%,#25d6e552,#0000 28%),linear-gradient(161deg,#0000 10%,#ffffffb8 44%,#0000 48%),linear-gradient(12deg,#0000 24%,#63bcff33 48%,#0000 50%),linear-gradient(178deg,#0000 44%,#ffffff8c 45%,#0000 47%);height:230px;position:absolute;bottom:-92px;left:-58px;right:-42px;transform:rotate(-4deg)}.b3-home.is-guest .b3-preview-profile{z-index:2;background:#ffffffb3;border:none;border-radius:0;overflow:hidden}.b3-home.is-guest .b3-preview-profile>*{display:block}.b3-home.is-guest .b3-profile-cover{background:radial-gradient(circle at 72% 34%,#fffc 0 2px,#0000 3px),linear-gradient(145deg,#cbebfffa,#b3e0f8f2);border-radius:20px 20px 0 0;height:162px;position:relative;overflow:hidden}.b3-home.is-guest .b3-profile-cover:after{content:"";border:1px solid #ffffffa3;border-radius:50%;width:260px;height:210px;position:absolute;inset:-42px -90px 0 auto;transform:rotate(-18deg)}.b3-home.is-guest .b3-profile-head{z-index:3;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:16px;width:auto;margin:-126px 18px 0;padding:0;display:grid;position:relative}.b3-home.is-guest .b3-avatar{border:4px solid #ffffffeb;width:82px;height:82px;margin:0;box-shadow:0 18px 34px #2c689a2e}.b3-home.is-guest .b3-profile-head h2{color:#0e2138;margin:0 0 7px;font-size:1.52rem;line-height:1.05}.b3-home.is-guest .b3-profile-head p{color:#355d80;margin:0;font-size:.78rem}.b3-home.is-guest .b3-preview-contact{color:#597792;gap:10px;margin:9px 0 13px;font-size:.62rem}.b3-home.is-guest .b3-chip-row{gap:7px}.b3-home.is-guest .b3-chip-row span{background:#e9f4ffd6;border-color:#74b1eb2e;border-radius:9px;min-height:24px;padding:0 9px;font-size:.62rem}.b3-home.is-guest .b3-preview-section{z-index:3;border-top:1px solid #d5e6efe6;width:auto;padding:15px 18px;position:relative}.b3-home.is-guest .b3-preview-section:first-of-type{margin-top:18px}.b3-home.is-guest .b3-preview-section h3{color:#13253c;margin:0 0 8px;font-size:.86rem}.b3-home.is-guest .b3-preview-section p{color:#49637c;margin:0;font-size:.68rem;line-height:1.72}.b3-home.is-guest .b3-preview-section.compact p{gap:5px;display:grid}.b3-home.is-guest .b3-preview-section.compact strong{color:#1b324a}.b3-home.is-guest .b3-preview-section.compact span{color:#607993}.b3-home.is-guest .b3-preview-chat{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:none;border-left:1px solid #d1e7ef66;border-radius:0;flex-direction:column;margin:0;padding:15px;display:flex;overflow:hidden}.b3-home.is-guest .b3-preview-chat>*{opacity:1}.b3-home.is-guest .b3-preview-chat .b3-chat-head{margin-bottom:14px;display:flex}.b3-home.is-guest .b3-chat-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.b3-home.is-guest .b3-chat-tabs span{border-radius:9px;min-height:33px;font-size:.72rem}.b3-home.is-guest .b3-chat-bubble{border-radius:10px;margin-top:13px;padding:12px;font-size:.72rem;line-height:1.62}.b3-home.is-guest .b3-chat-prompts{gap:8px;margin-top:12px}.b3-home.is-guest .b3-chat-prompts button{padding-left:12px;font-size:.68rem;line-height:1.45}.b3-home.is-guest .b3-chat-input{height:38px;margin-top:13px;padding-left:12px;font-size:.7rem}.b3-home.is-guest .b3-chat-input button{width:30px;height:30px}.b3-home.is-guest .b3-browser-bar{z-index:5;position:relative}.b3-home.is-guest .b3-home-feature-strip{display:grid}.b3-home.is-authenticated{width:min(1484px,100vw - 100px);min-height:100vh;padding:26px 0 48px}.b3-home.is-authenticated .b3-home-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #c2dae8b8;height:64px}.b3-home.is-authenticated .b3-home-hero{grid-template-columns:540px minmax(0,1fr);align-items:start;gap:58px;min-height:680px;padding:48px 0 20px}.b3-home.is-authenticated .b3-kicker{display:none}.b3-home.is-authenticated .b3-home-copy h1{margin:6px 0 22px;font-size:4.05rem;line-height:1.18}.b3-home.is-authenticated .b3-home-copy>p{max-width:490px;margin-bottom:24px;font-size:.98rem;line-height:1.86}.b3-home.is-authenticated .b3-auth-slot{width:546px;margin-top:16px}.b3-home.is-authenticated .b3-auth-card.signed-in{background:radial-gradient(circle at 90% 14%,#30cdda38,#0000 32%),linear-gradient(135deg,#e7fdfff0,#f9fdffd6);border-color:#71dbe599;border-radius:24px;min-height:314px;padding:26px 28px 24px;position:relative;overflow:hidden;box-shadow:0 24px 58px #3d84b81f,inset 0 0 0 2px #ffffffa8}.b3-home.is-authenticated .b3-auth-card.signed-in:after{content:"✦";color:#49bce9;font-size:1.1rem;position:absolute;top:34px;right:248px}.b3-home.is-authenticated .b3-auth-card.signed-in .b3-auth-head h2{margin:0 0 16px;font-size:1.34rem;line-height:1.25}.b3-home.is-authenticated .b3-signed-profile{border-bottom:1px solid #c3dce8db;grid-template-columns:86px minmax(0,1fr);gap:20px;margin:0 0 13px;padding:0 0 14px}.b3-home.is-authenticated .b3-signed-avatar{border-radius:999px;width:86px;height:86px}.b3-home.is-authenticated .b3-signed-profile span{color:#7790aa;margin-top:2px;font-size:.86rem}.b3-home.is-authenticated .b3-signed-profile strong{color:#12243c;margin-top:7px;font-size:1.42rem}.b3-home.is-authenticated .b3-signed-meta{border-bottom:1px solid #c3dce8db;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 16px;padding:0 0 14px}.b3-home.is-authenticated .b3-signed-meta span{font-size:.8rem}.b3-home.is-authenticated .b3-signed-meta strong{font-size:.98rem}.b3-home.is-authenticated .b3-auth-actions{grid-template-columns:1fr 1fr;gap:16px;display:grid}.b3-home.is-authenticated .b3-auth-actions .b3-primary-link,.b3-home.is-authenticated .b3-auth-actions .b3-secondary-link{border-radius:13px;min-height:52px}.b3-home.is-authenticated .b3-auth-card.signed-in>.b3-plain-button.left{display:none}.b3-home.is-authenticated .b3-home-visual{align-items:start;min-height:0}.b3-home.is-authenticated .b3-resume-orbit{display:none}.b3-home.is-authenticated .b3-home-preview{background:linear-gradient(#ffffffdb,#f1faffbd);border-radius:23px;width:874px;height:612px;min-height:0;margin-top:0;padding:16px;overflow:hidden;transform:none;box-shadow:0 28px 72px #4d85be21,inset 0 0 0 7px #ffffff6b}.b3-home.is-authenticated .b3-browser-bar{background:#ffffffa8;border-radius:14px;height:38px;margin-bottom:10px}.b3-home.is-authenticated .b3-browser-bar>span:nth-child(2){max-width:430px;font-size:.72rem}.b3-home.is-authenticated .b3-browser-bar button{display:none}.b3-home.is-authenticated .b3-preview-grid{grid-template-columns:minmax(0,1fr) 246px;gap:14px;height:532px}.b3-home.is-authenticated .b3-preview-profile,.b3-home.is-authenticated .b3-preview-chat{border-radius:16px}.b3-home.is-authenticated .b3-preview-profile{background:#ffffffb3;border-color:#d3e5f0d6;grid-template-columns:260px minmax(0,1fr);grid-auto-rows:min-content;align-content:start;gap:0 18px;height:532px;padding:0 16px 16px 0;display:grid;position:relative;overflow:hidden}.b3-home.is-authenticated .b3-profile-cover{background:linear-gradient(#ffffff0d,#d6ebf8e0),linear-gradient(140deg,#dbf1fff5,#eff8ffeb);border-radius:16px 0 0 16px;width:260px;height:auto;position:absolute;top:0;bottom:0;left:0}.b3-home.is-authenticated .b3-profile-cover:after{content:"";clip-path:polygon(0 100%,16% 56%,28% 75%,42% 34%,57% 67%,72% 30%,100% 100%);background:linear-gradient(132deg,#0000 0 43%,#8eb9d75c 44% 45%,#0000 46%),linear-gradient(30deg,#0000 0 35%,#b2d3e78a 36% 37%,#0000 38%),radial-gradient(at 52% 100%,#a2cae38a,#0000 66%);height:152px;position:absolute;bottom:-2px;left:22px;right:18px}.b3-home.is-authenticated .b3-profile-head{z-index:2;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;width:224px;margin:0;padding:0;position:absolute;top:26px;left:18px}.b3-home.is-authenticated .b3-avatar{border:3px solid #fff;align-self:start;width:64px;height:64px}.b3-home.is-authenticated .b3-profile-head h2{margin:0 0 5px;font-size:1.12rem;line-height:1.1}.b3-home.is-authenticated .b3-profile-head p{color:#58718b;margin:0;font-size:.68rem}.b3-home.is-authenticated .b3-preview-contact{gap:9px;margin:156px 0 0;font-size:.66rem;display:grid}.b3-home.is-authenticated .b3-chip-row{gap:6px;margin-top:12px}.b3-home.is-authenticated .b3-chip-row span{border-radius:7px;min-height:22px;padding:0 8px;font-size:.6rem}.b3-home.is-authenticated .b3-preview-profile .b3-preview-section{border-top:0;border-bottom:1px solid #d7e6efe6;grid-column:2;width:auto;margin:0;padding:14px 0 12px}.b3-home.is-authenticated .b3-preview-profile>.b3-preview-section.compact:nth-of-type(4){grid-row:1;margin-top:20px}.b3-home.is-authenticated .b3-preview-profile>.b3-preview-section.compact:nth-of-type(5){grid-row:2;margin-top:12px}.b3-home.is-authenticated .b3-preview-profile>.b3-preview-section.compact:nth-of-type(5):after{content:"技能证书\a React   TypeScript   Node.js   Next.js   Docker";white-space:pre-line;color:#4d6a86;border-top:1px solid #d7e6efe6;margin-top:14px;padding-top:14px;font-size:.66rem;font-weight:700;line-height:2.2;display:block}.b3-home.is-authenticated .b3-preview-profile .b3-preview-section:not(.compact){z-index:2;background:#eff8ffcc;border:0;border-radius:14px;width:224px;margin:0;padding:18px;position:absolute;top:356px;left:18px;grid-column:1!important}.b3-home.is-authenticated .b3-preview-section h3{justify-content:space-between;margin-bottom:8px;font-size:.84rem;display:flex}.b3-home.is-authenticated .b3-preview-section h3:after{content:"查看全部";color:#5896ee;font-size:.62rem;font-weight:700}.b3-home.is-authenticated .b3-preview-profile .b3-preview-section:not(.compact) h3{display:none}.b3-home.is-authenticated .b3-preview-profile .b3-preview-section:not(.compact) p{font-size:.7rem;line-height:1.7}.b3-home.is-authenticated .b3-preview-section.compact p{background:#fafdffa8;border:1px solid #d4e5efe0;border-radius:10px;padding:12px}.b3-home.is-authenticated .b3-preview-section p{font-size:.68rem;line-height:1.62}.b3-home.is-authenticated .b3-preview-chat{background:#f8fdffc7;height:532px;padding:18px}.b3-home.is-authenticated .b3-chat-head{margin-bottom:22px}.b3-home.is-authenticated .b3-chat-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.b3-home.is-authenticated .b3-chat-tabs span{border-radius:999px;min-height:32px;font-size:.72rem}.b3-home.is-authenticated .b3-chat-bubble{background:0 0;border:0;margin-top:28px;padding:0;font-size:.68rem;line-height:1.72}.b3-home.is-authenticated .b3-chat-prompts{gap:22px;margin-top:54px}.b3-home.is-authenticated .b3-chat-prompts button{background:#e0f6fcc2;border-radius:7px;justify-content:center;min-height:30px;padding:0 14px;font-size:.62rem}.b3-home.is-authenticated .b3-chat-prompts button:before{content:""}.b3-home.is-authenticated .b3-chat-input{border-radius:999px;height:38px;margin-top:64px;font-size:.64rem}.b3-home.is-authenticated .b3-chat-input button{width:32px;height:32px}.b3-home.is-authenticated .b3-home-feature-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:10px}.b3-home.is-authenticated .b3-home-feature-strip .b3-feature-icon-card{border-radius:17px;grid-template-columns:76px minmax(0,1fr);min-height:134px;padding:24px 20px}.b3-home-features{min-height:calc(100vh - 70px);margin-top:0;padding:58px 0 0;scroll-margin-top:70px}.b3-feature-hero{grid-template-columns:560px minmax(0,1fr);gap:46px}.b3-feature-hero h2{margin-top:0;font-size:3.35rem;line-height:1.24}.b3-feature-hero p{color:#536c87;max-width:560px;font-size:1rem}.b3-feature-actions .b3-primary-link,.b3-feature-actions .b3-secondary-link{border-radius:10px;min-width:140px}.b3-flow-illustration{min-height:330px}.b3-doc-card{color:#6f9df4;border-radius:18px;width:120px;height:164px;top:58px;left:54px;transform:rotate(6deg)}.b3-flow-menu{border-radius:16px;width:126px;top:28px;left:238px}.b3-flow-page{border-radius:20px;width:430px;min-height:270px;top:8px;right:26px}.b3-flow-page:after{content:"AI 对话";color:#183250;background:#ffffffc7;border:1px solid #dceaf5;border-radius:18px;place-items:start;width:188px;height:150px;padding:22px;font-weight:900;display:grid;position:absolute;bottom:-34px;right:-30px;box-shadow:0 18px 54px #3a75aa1a}.b3-section-title{margin:28px 0 30px;font-size:1.65rem;position:relative}.b3-section-title:before,.b3-section-title:after{content:"";background:linear-gradient(90deg,#0000,#84d7e2);width:240px;height:2px;position:absolute;top:50%}.b3-section-title:before{right:calc(50% + 190px)}.b3-section-title:after{left:calc(50% + 190px);transform:rotate(180deg)}.b3-feature-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:34px;position:relative}.b3-feature-steps:before{content:"";opacity:.58;background:linear-gradient(90deg,#78d8e0,#74a9f7,#27c6c5);height:4px;position:absolute;top:16px;left:94px;right:94px}.b3-feature-step{border-radius:20px;min-height:318px;padding:46px 16px 18px}.b3-step-index{z-index:1}.b3-feature-icon-row{border-radius:20px;grid-template-columns:repeat(5,1fr);margin-top:24px}body:has(#features:target) .b3-home.is-guest{width:min(1440px,100vw - 72px);padding-top:0}body:has(#features:target) .b3-home.is-guest .b3-home-nav{z-index:50;background:#f8fdffe6;border-bottom:1px solid #cee0ecb8;width:100%;height:72px;padding:0 36px;position:fixed;top:0;left:0;right:0;transform:none}body:has(#features:target) .b3-home.is-guest .b3-home-nav nav a[href=\#features]{color:#0e2138;position:relative}body:has(#features:target) .b3-home.is-guest .b3-home-nav nav a[href=\#features]:after{content:"";background:linear-gradient(90deg,#17c6c7,#4b8df4);border-radius:999px;width:32px;height:3px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}:is(body:has(#features:target) .b3-home.is-guest .b3-home-hero,body:has(#features:target) .b3-home.is-guest>.b3-home-feature-strip){display:none}body:has(#features:target) .b3-home-features{border-top:0;min-height:1024px;margin-top:0;padding:104px 0 38px}body:has(#features:target) .b3-feature-hero{grid-template-columns:520px minmax(0,1fr);align-items:start;gap:54px;min-height:328px}body:has(#features:target) .b3-feature-hero h2{margin:34px 0 18px;font-size:3.18rem;line-height:1.28}body:has(#features:target) .b3-feature-hero h2 span{color:#35bdd2}body:has(#features:target) .b3-feature-hero p{max-width:520px;font-size:.95rem;line-height:1.75}body:has(#features:target) .b3-feature-actions{gap:16px;margin-top:24px}:is(body:has(#features:target) .b3-feature-actions .b3-primary-link,body:has(#features:target) .b3-feature-actions .b3-secondary-link){border-radius:9px;min-width:140px;min-height:44px}body:has(#features:target) .b3-flow-illustration{min-height:324px;margin-top:8px;overflow:visible}body:has(#features:target) .b3-flow-illustration:before{content:"";pointer-events:none;background:radial-gradient(at 44% 44%,#27d6e552,#0000 34%),linear-gradient(162deg,#0000 20%,#ffffffc2 45%,#0000 50%),linear-gradient(8deg,#0000 16%,#64b2fc38 45%,#0000 48%);height:150px;position:absolute;bottom:-16px;left:-54px;right:-34px;transform:rotate(-4deg)}body:has(#features:target) .b3-doc-card{border-radius:16px;width:116px;height:162px;font-size:.82rem;top:64px;left:26px;transform:rotate(5deg)}body:has(#features:target) .b3-doc-card:before{content:"PDF\a DOCX\a TXT";white-space:pre-line;color:#3484e7;gap:10px;font-size:.72rem;line-height:2.45;display:grid;position:absolute;top:58px;left:-34px}body:has(#features:target) .b3-flow-menu{border-radius:16px;width:126px;min-height:232px;padding:18px;top:36px;left:194px}body:has(#features:target) .b3-flow-menu span{font-size:.74rem}body:has(#features:target) .b3-flow-page{background:linear-gradient(138deg,#daf1fff5 0 40%,#ffffffe0 40% 100%);border-radius:18px;width:432px;min-height:270px;padding:34px 32px;top:10px;right:38px}body:has(#features:target) .b3-flow-page strong{min-height:54px;padding:10px 0 0 76px;font-size:1.4rem;display:block;position:relative}body:has(#features:target) .b3-flow-page strong:before{content:"";background:url(/avatars/yangwenhui-id-photo.jpg) 50% 18%/cover no-repeat;border:3px solid #ffffffe6;border-radius:999px;width:58px;height:58px;position:absolute;top:0;left:0;box-shadow:0 16px 30px #2d6a9e29}body:has(#features:target) .b3-flow-page p{margin-left:76px}body:has(#features:target) .b3-flow-page div{height:14px;margin:12px 0}body:has(#features:target) .b3-flow-page:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 80% 18%,#ffffffe6 0 2px,#0000 3px),linear-gradient(145deg,#0000 0 70%,#30ccda29 71% 72%,#0000 73%);position:absolute;inset:0}body:has(#features:target) .b3-flow-page:after{content:"AI 对话";border-radius:14px;width:164px;height:128px;padding:18px;bottom:-34px;right:-30px}body:has(#features:target) .b3-section-title{margin:18px 0 12px;font-size:1.58rem}body:has(#features:target) .b3-section-title:before{width:248px}body:has(#features:target) .b3-section-title:after{width:248px}body:has(#features:target) .b3-feature-steps{gap:34px}body:has(#features:target) .b3-feature-step{background:#ffffffd1;border-radius:18px;min-height:326px;padding:44px 16px 20px}body:has(#features:target) .b3-step-index{width:46px;height:46px;font-size:.88rem;top:-24px}body:has(#features:target) .b3-feature-step h3{margin-bottom:14px;font-size:1rem}body:has(#features:target) .b3-feature-step p{min-height:72px;margin:0;font-size:.82rem;line-height:1.7}:is(body:has(#features:target) .b3-file-row,body:has(#features:target) .b3-check-list,body:has(#features:target) .b3-mini-form,body:has(#features:target) .b3-mini-profile,body:has(#features:target) .b3-mini-chat-options){margin-top:18px}body:has(#features:target) .b3-file-row{border:1px dashed #579be652;border-radius:12px;padding:30px 22px}body:has(#features:target) .b3-feature-icon-row{background:#ffffffd6;border-radius:18px;min-height:116px;margin-top:22px;padding:20px 28px}body:has(#features:target) .b3-feature-icon-card{grid-template-columns:58px minmax(0,1fr);gap:16px}body:has(#features:target) .b3-feature-icon-card>span{background:radial-gradient(circle at 32% 20%,#fffffff2,#0000 36%),#ecf7fffa;border-radius:999px;width:58px;height:58px}.b3-dashboard{background:#f4f8fc;grid-template-columns:238px minmax(0,1fr);gap:18px;width:min(1558px,100vw - 28px);padding:14px 0}.b3-dash-sidebar{background:#ffffffdb;border-radius:22px;min-height:calc(100vh - 28px);padding:22px 14px 16px;top:14px}.b3-dash-brand{border-bottom:0;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:0 2px 18px}.b3-dash-brand strong{font-size:1.22rem}.b3-dash-brand span:not(.b3-logo){display:none}.b3-dash-brand .b3-logo{border-radius:12px;width:42px;height:42px;font-size:0;display:inline-grid}.b3-dash-brand .b3-logo:before{width:42px;height:42px;font-size:2.15rem}.b3-dash-nav{gap:4px;padding:8px 0 0}.b3-dash-group{color:#8699ad;border-top:1px solid #e6eef6;margin-top:6px;padding:10px 14px 1px;font-size:.78rem}.b3-dash-nav button{color:#425a78;border-radius:13px;min-height:45px;padding:0 14px;font-size:1rem;font-weight:800}.b3-dash-nav button span{color:#5c769c;background:0 0;width:24px;height:24px}.b3-dash-nav button.active{color:#088c8f;background:#e7fbfb;box-shadow:inset 3px 0 #20c4c3}.b3-dash-account{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:18px 0 0}.b3-dash-account strong,.b3-dash-account span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b3-dash-account .b3-mini-avatar{border-radius:999px;width:52px;height:52px}.b3-dash-utility{grid-template-columns:repeat(3,1fr);gap:18px;padding:20px 8px 2px;display:grid}.b3-dash-utility button{color:#56708e;background:0 0;border:0;border-radius:999px;justify-self:center;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.b3-dash-main{background:#ffffff8f;border-radius:22px;min-height:calc(100vh - 28px);padding:22px 20px 14px;position:relative}.b3-dash-main>.b3-dash-topbar{z-index:5;width:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:center;gap:18px;padding:0;display:flex;position:absolute;top:20px;right:20px}.b3-dash-main>.b3-dash-topbar .b3-topbar-copy{display:none}.b3-topbar-status{color:#607894;white-space:nowrap;align-items:center;gap:8px;min-height:32px;font-size:.88rem;display:inline-flex}.b3-topbar-status span{color:#0fae9d;border:1px solid #17b2aa61;border-radius:999px;place-items:center;width:16px;height:16px;font-size:.72rem;font-weight:900;display:inline-grid}.b3-dash-main>.b3-dash-topbar .b3-dash-actions{gap:10px}.b3-dash-main>.b3-dash-topbar .b3-secondary-button,.b3-dash-main>.b3-dash-topbar .b3-primary-button{border-radius:9px;min-height:44px;padding:0 20px}.b3-dash-main>.b3-dash-topbar .b3-secondary-button:first-child,.b3-dash-main>.b3-dash-topbar .b3-secondary-button:nth-child(3){display:none}.b3-dash-main>.b3-dash-topbar .b3-secondary-button:nth-child(2){min-width:174px}.b3-dash-main>.b3-dash-topbar .b3-primary-button{min-width:118px}.b3-dash-section-head{align-items:center;min-height:82px;margin:0 360px 18px 0}.b3-dash-section-head h1{font-size:2rem}.b3-dash-section-head p{color:#526b88;line-height:1.5}.b3-dash-main>section:has(.b3-basics-layout) .b3-dash-section-head{align-items:flex-start;min-height:73px;margin:0 520px 9px 0;padding-top:2px}.b3-dash-main>section:has(.b3-basics-layout) .b3-dash-section-head p{margin-top:8px}.b3-dash-main>section:has(.b3-module-layout) .b3-dash-section-head{min-height:82px;margin:0 520px 9px 0}.b3-save-pill{color:#607894;background:#ffffffd1;min-height:32px}.b3-card{border-radius:22px;padding:20px}.b3-basics-card{padding:22px}.b3-basics-layout{grid-template-columns:minmax(0,1fr) 492px;gap:20px}.b3-basics-card h2{margin:0 0 14px;font-size:1.08rem}.b3-avatar-editor{grid-template-columns:140px 210px minmax(0,1fr);align-items:center;gap:20px;margin-bottom:14px;display:grid}.b3-avatar-editor .b3-dashboard-avatar{border:6px solid #f4f9fff5;width:122px;height:122px;box-shadow:0 18px 36px #396b9e29}.b3-avatar-editor p{color:#7186a0;margin:8px 0 16px;line-height:1.55}.b3-avatar-actions{align-items:center;gap:10px;display:flex}.b3-avatar-actions .b3-secondary-button{color:#0a9ca4;background:#fff;border-radius:8px;min-height:36px}.b3-basics-card .b3-form-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 28px}.b3-basics-card .b3-form-grid>*{grid-column:span 3}.b3-basics-card .b3-form-grid>:nth-child(n+3){grid-column:span 2}.b3-basics-card .b3-field{gap:7px}.b3-basics-card .b3-field>span,.b3-profile-tags-editor>strong{color:#122845;font-size:.92rem;font-weight:900}.b3-basics-card .b3-field input,.b3-basics-card .b3-username-input{border-radius:12px;min-height:42px}.b3-basics-card>.b3-field{margin-top:13px}.b3-basics-card>.b3-field textarea{resize:none;height:92px;min-height:92px}.b3-username-field{grid-column:span 1}.b3-username-input{border:1px solid var(--b3-border);background:#ffffffd1;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:grid}.b3-username-input input{background:0 0;border:0;min-height:0;padding:0}.b3-url-prefix{color:#7f91a9;white-space:nowrap;font-size:.88rem}.b3-username-input em{font-style:normal;font-weight:800;transition:color .2s}.b3-username-input em.available{color:#0fa58f}.b3-username-input em.taken{color:#ef4444}.b3-username-input em.checking{color:#7f92aa;font-weight:400}.b3-field small{color:#7f92aa;line-height:1.5}.b3-profile-tags-editor{gap:10px;margin-top:13px;display:grid}.b3-profile-tags-editor .b3-chip-row button{color:#7890aa;background:#fff;border:1px dashed #c8d8e8;border-radius:999px;min-height:30px;padding:0 14px}.b3-profile-tags-editor p,.b3-preview-note{color:#7f92aa;margin:0;font-size:.86rem;line-height:1.6}.b3-extra-panel{border-top:1px solid #e3edf5;margin:6px -22px -22px;padding:18px 22px}.b3-extra-panel summary{cursor:pointer;color:#4f6580;font-weight:900}.b3-basics-preview{padding:22px}.b3-basics-preview .b3-mini-cover{background:radial-gradient(circle at 80% 13%,#fffffffa,#0000 11%),linear-gradient(155deg,#0000 0 46%,#ffffff7a 46.3% 46.8%,#0000 47.1%),linear-gradient(28deg,#0000 0 57%,#ffffff6b 57.2% 57.7%,#0000 58%),linear-gradient(135deg,#def9fcf5,#bee2fff0);height:158px}.b3-basics-preview .b3-mini-profile-head{grid-template-columns:112px minmax(0,1fr);margin-top:-70px;padding:0 22px 18px}.b3-basics-preview .b3-mini-avatar{border:5px solid #fff;border-radius:999px;width:112px;height:112px}.b3-basics-preview>.b3-card-headline{align-items:flex-start;margin-bottom:10px}.b3-basics-preview>.b3-card-headline p{color:#7186a0;margin:8px 0 0}.b3-basics-preview>.b3-public-mini{box-shadow:none;background:#f5f9fc;border:0;margin-top:-12px}.b3-basics-preview .b3-mini-profile-head em{color:#6f83a0;margin-top:8px;font-size:.76rem;font-style:normal;display:block}.b3-mini-quote{background:#ffffffc2;border-radius:14px;margin:14px 0;padding:16px}.b3-mini-quote p{color:#61758d;margin:0;line-height:1.65}.b3-module-layout{grid-template-columns:minmax(0,760px) minmax(440px,1fr);align-items:start;gap:20px}.b3-module-layout>.b3-stack{gap:16px}.b3-editor-aside{gap:16px;display:grid;position:sticky;top:24px}.b3-editor-preview-card,.b3-module-toc{padding:24px}.b3-editor-preview-card .b3-card-headline,.b3-module-toc .b3-card-headline{margin-bottom:14px}.b3-editor-preview-card .b3-card-headline{min-height:58px;margin-bottom:10px}.b3-editor-preview-card .b3-card-headline p{margin-top:6px;line-height:1.45}.b3-editor-preview-card .b3-public-mini{background:#f5f9fc;border:0;border-radius:18px;box-shadow:inset 0 0 0 1px #e2edf6}.b3-editor-preview-card .b3-mini-cover{border-radius:18px 18px 0 0;height:112px}.b3-editor-preview-card .b3-mini-profile-head{grid-template-columns:82px minmax(0,1fr);gap:12px;margin-top:-46px;padding:0 16px 12px}.b3-editor-preview-card .b3-mini-avatar{width:82px;height:82px}.b3-editor-preview-card .b3-mini-body,.b3-editor-preview-card .b3-mini-section{padding:14px 16px}.b3-editor-preview-card .b3-mini-tags span{min-height:26px;font-size:.76rem}.b3-module-toc{gap:10px;display:grid}.b3-module-toc button{color:#486078;text-align:left;background:#fffc;border:1px solid #dce8f3;border-radius:13px;grid-template-columns:1fr auto;align-items:center;min-height:46px;padding:0 14px;font-weight:900;display:grid}.b3-module-toc button.is-active{color:#0e9ba6;background:linear-gradient(135deg,#e7fffff5,#f5f9fff5);border-color:#2bbfcb85;box-shadow:0 12px 26px #24a9bb1f}.b3-module-toc em{color:#6d84a0;background:#edf4fb;border-radius:999px;place-items:center;min-width:34px;min-height:24px;font-size:.78rem;font-style:normal;display:inline-grid}.b3-module-toc button.is-active em{color:#fff;background:linear-gradient(135deg,#21c8be,#4a91f7)}.b3-live-preview{background:#fff;border:1px solid #e0eaf5;border-radius:18px;overflow:hidden}.b3-editor-preview-card .b3-preview-url{display:none}.b3-preview-url{color:#91a3b8;background:#f0f5fb;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:.78rem;display:flex}.b3-preview-url span{background:#25c7bd;border-radius:999px;width:6px;height:6px}.b3-preview-url em{margin-left:6px;font-style:normal}.b3-live-hero{background:linear-gradient(145deg,#e5f4ffeb,#d9f0ffe0),radial-gradient(circle at 90% 15%,#ffffffe0,#0000 22%);grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;min-height:162px;padding:22px 26px;display:grid}.b3-live-hero .b3-mini-avatar{border:4px solid #ffffffeb;width:96px;height:96px}.b3-live-hero strong{color:#132a42;font-size:1.18rem;display:block}.b3-live-hero p{color:#486078;margin:6px 0 14px}.b3-live-section{padding:24px 26px 28px}.b3-live-section h3{color:#132a42;margin:0 0 18px;font-size:1.05rem}.b3-live-timeline{border-left:2px solid #dce8f5;gap:18px;padding-left:18px;display:grid}.b3-live-timeline article{gap:8px;display:grid;position:relative}.b3-live-timeline article:before{content:"";background:#3385f6;border-radius:999px;width:10px;height:10px;position:absolute;top:4px;left:-24px;box-shadow:0 0 0 4px #eef5ff}.b3-live-timeline strong{color:#172f49}.b3-live-timeline em{color:#7f94ad;font-size:.8rem;font-style:normal;position:absolute;top:0;right:0}.b3-live-timeline p,.b3-live-timeline span{color:#5f738c;margin:0;font-size:.85rem;line-height:1.55}.b3-live-skills{gap:18px;display:grid}.b3-live-skills article{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;display:grid}.b3-live-skills strong{color:#132a42}.b3-preview-footnote{margin:0}.b3-block-editor{background:linear-gradient(135deg,#fffffffa,#f7fbfff2),radial-gradient(circle at 10% 10%,#31c8cf1f,#0000 36%);border-color:#ccdbe8f0;padding:20px;position:relative;overflow:hidden}.b3-block-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.b3-block-head strong{color:#132a42;align-items:center;gap:10px;font-size:1.04rem;display:flex}.b3-block-head>div{align-items:center;gap:8px;display:flex}.b3-block-head button{color:#e35151;background:#fff;border:1px solid #d8e6f2;border-radius:9px;min-height:34px;padding:0 13px;font-weight:900}.b3-block-head button.neutral{color:#357de4;background:#f5f9ff}.b3-timeline-editor{padding-left:72px}.b3-timeline-editor:before{content:"";background:linear-gradient(#41cad0,#41cad000);width:2px;position:absolute;top:72px;bottom:0;left:35px}.b3-timeline-index,.b3-inline-index{color:#fff;background:linear-gradient(135deg,#22c8bd,#4a90f7);border-radius:999px;flex:none;place-items:center;font-weight:950;display:inline-grid;box-shadow:0 10px 22px #2a94e633}.b3-timeline-index{width:34px;height:34px;position:absolute;top:20px;left:20px}.b3-inline-index{width:28px;height:28px;font-size:.82rem}.b3-add-row{color:#0b9ea6;background:#efffffc2;border:1px dashed #9ed8df;border-radius:16px;min-height:54px;font-weight:950}.b3-module-tip{color:#647a93;background:#ffffffb8;border:1px solid #dcebf6;border-radius:14px;padding:14px 16px;line-height:1.55}.b3-module-manager{padding:20px}.b3-module-manager>.b3-card-headline{min-height:58px;margin-bottom:14px}.b3-module-manager>.b3-card-headline h2{margin:0 0 6px;font-size:1.1rem}.b3-module-manager>.b3-card-headline p{color:#6f839b;margin:0}.b3-module-list{gap:10px;display:grid}.b3-module-list.has-rail{padding-left:42px;position:relative}.b3-module-list.has-rail:before{content:"";background:#dce8f5;width:2px;position:absolute;top:34px;bottom:34px;left:16px}.b3-module-item{background:#fff;border:1px solid #dde9f4;border-radius:14px;padding:16px 20px;position:relative;overflow:hidden}.b3-module-item .b3-block-head{border-bottom:1px solid #edf3f8;padding-bottom:12px}.b3-module-item .b3-block-head strong em,.b3-skill-group-editor .b3-block-head strong em{color:#0fa58f;background:#e9fbf8;border-radius:999px;place-items:center;min-height:24px;padding:0 10px;font-size:.76rem;font-style:normal;display:inline-grid}.b3-education-item .b3-timeline-index{top:20px;left:-42px}.b3-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.b3-info-grid label{color:#6b8098;gap:8px;min-width:0;font-size:.82rem;font-weight:800;display:grid}.b3-info-grid input{color:#243b55;min-width:0;min-height:38px;font:inherit;background:0 0;border:0;border-right:1px solid #e5edf5;border-radius:0;padding:0 12px 0 0;font-size:.9rem}.b3-info-grid label:last-child input{border-right:0}.b3-course-block{gap:8px;margin:10px 0 12px;display:grid}.b3-course-block>span,.b3-note-box>span{color:#637891;font-size:.82rem;font-weight:900}.b3-course-block .b3-chip-row span,.b3-course-block .b3-chip-row button,.b3-skill-group-editor .b3-chip-row span,.b3-skill-group-editor .b3-chip-row button{color:#486078;background:#f0f4fa;border:0;border-radius:7px;min-height:28px;padding:0 13px;font-size:.8rem;font-weight:800}.b3-note-box{gap:8px;display:grid;position:relative}.b3-note-box textarea{resize:none;color:#344b65;width:100%;height:58px;min-height:58px;font:inherit;background:#fff;border:1px solid #dde8f3;border-radius:10px;padding:10px 14px;line-height:1.55}.b3-education-item:not(:first-of-type) .b3-note-box textarea{height:50px;min-height:50px}.b3-note-box.with-toolbar textarea{border-radius:0 0 10px 10px;min-height:128px}.b3-note-box.compact textarea{min-height:68px}.b3-note-box>em{color:#91a3b8;font-size:.78rem;font-style:normal;position:absolute;bottom:10px;right:14px}.b3-rich-toolbar{color:#758ba4;background:#f8fbfe;border:1px solid #dde8f3;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:18px;height:38px;padding:0 16px;display:flex}.b3-rich-toolbar em{font-style:normal}.b3-module-footer{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:16px;display:grid}.b3-experience-editor{transition:min-height .16s,opacity .16s}.b3-experience-editor.expanded{min-height:360px}.b3-experience-editor.collapsed{background:#ffffffd1;padding-block:16px}.b3-experience-editor.collapsed .b3-block-head{margin-bottom:10px}.b3-compact-summary{color:#647a93;background:#f3f8fc;border-radius:12px;grid-template-columns:160px 120px minmax(0,1fr);gap:12px;padding:12px 14px;font-size:.88rem;display:grid}.b3-compact-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b3-skills-manager{padding:18px}.b3-skills-manager .b3-card-headline,.b3-cert-card .b3-card-headline{margin-bottom:12px}.b3-skill-group-editor{background:#fff;border:1px solid #e0eaf3;border-radius:10px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;margin-top:8px;padding:9px 14px;display:grid}.b3-skill-group-editor:first-of-type{margin-top:0}.b3-cert-card{padding:18px}.b3-drag-handle{color:#8ea2b8;letter-spacing:-2px;margin-top:10px;font-weight:950}.b3-skill-group-editor .b3-block-head{display:contents}.b3-skill-group-editor .b3-block-head button{min-height:30px;padding:0 12px}.b3-skill-group-editor>div{grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.b3-skill-group-editor .b3-block-head strong{grid-column:1}.b3-skill-group-editor .b3-block-head>div{grid-area:1/3}.b3-skill-group-editor .b3-chip-row{grid-area:1/2;gap:6px;margin-top:0}.b3-skill-group-editor .b3-chip-row span,.b3-skill-group-editor .b3-chip-row button{min-height:23px;padding:0 10px;font-size:.72rem}.b3-skills-manager .b3-module-tip{min-height:34px;margin-top:8px;padding:8px 12px}.b3-persona-study-layout{grid-template-columns:minmax(0,1fr) 490px;gap:22px}.b3-persona-bank{padding:16px}.b3-persona-bank>.b3-card-headline{margin-bottom:8px}.b3-persona-bank>.b3-card-headline span{color:#6f839b;font-weight:900}.b3-persona-progress{background:#edf3f8;border-radius:999px;width:140px;height:6px;margin:0 8px 12px auto;overflow:hidden}.b3-persona-progress span{border-radius:inherit;background:linear-gradient(135deg,#20c7bd,#4e8ff7);width:82%;height:100%;display:block}.b3-persona-row-list{border:1px solid #e1ebf4;border-radius:16px;display:grid;overflow:hidden}.b3-persona-row{background:#ffffffeb;border-bottom:1px solid #edf3f8;grid-template-columns:54px 180px minmax(0,1fr) 78px;align-items:center;gap:12px;min-height:66px;padding:9px 14px;display:grid}.b3-persona-row:last-child{border-bottom:0}.b3-persona-icon{color:#347ff1;background:#eef5ff;border-radius:14px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.b3-persona-row:nth-child(2n) .b3-persona-icon{color:#0aa69b;background:#e8fbf8}.b3-persona-row strong{color:#132a42}.b3-persona-row p{color:#7b8fa8;margin:4px 0 0;font-size:.78rem}.b3-persona-row label{display:block;position:relative}.b3-persona-row textarea{resize:none;color:#344b65;width:100%;height:46px;min-height:46px;max-height:46px;font:inherit;background:#fff;border:1px solid #e0e9f3;border-radius:12px;padding:9px 72px 9px 12px;line-height:1.45}.b3-persona-row label em{color:#91a3b8;font-size:.76rem;font-style:normal;position:absolute;bottom:8px;right:12px}.b3-persona-row>span{color:#0ca28d;font-size:.82rem;font-weight:900}.b3-persona-row>span.pending{color:#8092aa}.b3-persona-chat-preview{padding:18px}.b3-persona-chat-preview .b3-chat-tabs{grid-template-columns:1fr 1fr;margin-bottom:14px}.b3-persona-chat-preview .b3-chat-prompts{gap:8px;margin-bottom:16px;display:grid}.b3-persona-chat-preview .b3-chat-prompts button{color:#4e6680;text-align:left;background:#fff;border:1px solid #e0e9f3;border-radius:10px;min-height:38px;padding:0 14px}.b3-persona-chat-preview>strong{margin:0 0 12px;display:block}.b3-persona-chat-preview .b3-chat-bubble{color:#506982;background:#fbfdff;border:1px solid #e4ecf5;border-radius:14px;margin-bottom:10px;padding:13px;line-height:1.65}.b3-publish-study-layout{grid-template-columns:minmax(0,1fr) 540px;gap:24px}.b3-publish-status-card,.b3-publish-preview-card,.b3-publish-history-card{padding:22px}.b3-publish-status-card>h2{margin:0 0 18px}.b3-publish-rocket-panel{background:radial-gradient(circle at 82% 30%,#fffffff5,#0000 20%),linear-gradient(135deg,#e8faff,#cdeeff);border-radius:16px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:20px;min-height:292px;padding:34px 30px;display:grid;overflow:hidden}.b3-publish-rocket-panel h3{color:#132a42;margin:0 0 12px;font-size:1.35rem}.b3-publish-rocket-panel p{color:#536b85;margin:0 0 24px;line-height:1.65}.b3-publish-rocket-panel .b3-primary-button,.b3-publish-rocket-panel .b3-secondary-button{width:252px;margin:0 0 12px}.b3-publish-rocket-panel .b3-rocket{border-radius:46px;justify-self:center;width:160px;height:160px;font-size:4rem;transform:rotate(-12deg)}.b3-public-link-box,.b3-publish-note-box,.b3-publish-warning{border-radius:16px;margin-top:18px;padding:20px}.b3-public-link-box{background:#fff;border:1px solid #dce8f3}.b3-public-link-box h3,.b3-publish-note-box strong,.b3-publish-warning strong{color:#172f49;margin:0 0 12px;display:block}.b3-public-link-box h3 span{color:#7b90a8;margin-left:8px;font-size:.82rem}.b3-public-link-box>div{border:1px solid #dbe8f3;border-radius:12px;grid-template-columns:minmax(0,1fr) 130px;display:grid;overflow:hidden}.b3-public-link-box span{color:#5e7590;background:#f8fbfe;padding:14px 16px}.b3-public-link-box button{color:#0ca49e;background:#efffff;border:0;border-left:1px solid #dbe8f3;font-weight:900}.b3-publish-note-box{color:#5a718a;background:#f0f6ff}.b3-publish-note-box p,.b3-publish-warning span{color:#5a718a;margin:0;line-height:1.65}.b3-publish-warning{background:#fff6ee;border:1px solid #ffe1c7}.b3-publish-warning strong{color:#fa7436}.b3-publish-aside{gap:20px;display:grid}.b3-publish-preview-card .b3-public-mini{box-shadow:none;border:1px solid #e0eaf5}.b3-publish-preview-card>.b3-secondary-button{width:100%;margin-top:16px}.b3-visual-layout{grid-template-columns:minmax(0,1fr) 520px;gap:22px}.b3-visual-panel,.b3-visual-preview{padding:14px}.b3-visual-avatar-row{border-bottom:1px solid #edf3f8;grid-template-columns:132px 180px;align-items:center;gap:14px;padding-bottom:8px;display:grid}.b3-visual-panel h2{color:#132a42;margin:0 0 4px;font-size:1rem}.b3-visual-panel p{color:#7a8fa6;margin:0 0 6px;font-size:.8rem}.b3-visual-avatar{background:#eef3f8;border-radius:999px;width:68px;height:68px;position:relative;overflow:visible}.b3-visual-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.b3-visual-avatar button{color:#5f7690;background:#fff;border:2px solid #fff;border-radius:999px;width:30px;height:30px;position:absolute;bottom:4px;right:-4px}.b3-visual-actions{gap:6px;display:grid}.b3-visual-actions .b3-secondary-button{border-radius:9px;min-height:30px}.b3-visual-actions .danger{color:#e75555}.b3-visual-section,.b3-visual-two-col{border-bottom:1px solid #edf3f8;padding:6px 0}.b3-cover-choice-row,.b3-template-choice-row,.b3-cover-filter-row{gap:8px;display:grid}.b3-cover-choice-row{grid-template-columns:repeat(4,minmax(0,1fr))}.b3-cover-choice-row button,.b3-cover-filter-row button{background:#f7fbff;border:1px solid #dbe8f3;border-radius:9px;min-height:44px;padding:0;position:relative;overflow:hidden}.b3-cover-choice-row button.active,.b3-cover-filter-row button.active,.b3-template-choice-row button.active{border-color:#28c5c2;box-shadow:inset 0 0 0 1px #28c5c2}.b3-cover-choice-row button>span,.b3-cover-filter-row button>span{width:100%;height:100%;display:block}.cover-0{background:radial-gradient(circle at 90% 18%,#ffffffe6,#0000 22%),linear-gradient(135deg,#bff5ff,#eaf6ff)}.cover-1{background:linear-gradient(145deg,#ffffff59,#0000 45%),linear-gradient(135deg,#a4c3e8,#f7fbff 54%,#95a8c7)}.cover-2{background:linear-gradient(135deg,#25384f,#f8ad74 58%,#fde6be)}.cover-3{background:linear-gradient(135deg,#cad7e7,#f8fbff 62%,#aebbd0)}.b3-cover-choice-row em{color:#fff;background:#12b8a9;border-radius:999px;place-items:center;width:22px;height:22px;font-style:normal;display:grid;position:absolute;bottom:8px;right:10px}.b3-secondary-button.compact{border-radius:8px;min-height:34px;margin-top:8px}.b3-template-choice-row{grid-template-columns:repeat(4,minmax(0,1fr))}.b3-template-choice-row button{text-align:left;background:#fff;border:1px solid #dfe9f3;border-radius:10px;min-height:76px;padding:8px}.b3-template-choice-row button>span{background:linear-gradient(#edf6ff,#f7fbff);border-radius:8px;height:22px;margin-bottom:5px;display:block;position:relative}.b3-template-choice-row i{background:linear-gradient(135deg,#c8d6e5,#dfe6ed);border-radius:999px;width:24px;height:24px;position:absolute;top:10px;left:12px}.b3-template-choice-row strong,.b3-template-choice-row em{display:block}.b3-template-choice-row em{color:#7b90a8;margin-top:3px;font-size:.76rem;font-style:normal}.b3-visual-two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.b3-visual-two-col h2 span{color:#7e92aa;font-weight:700}.b3-dot-row button{border-radius:999px;justify-content:center;width:28px;height:28px;padding:0}.b3-dot-row span{width:18px;height:18px}.b3-cover-filter-row{grid-template-columns:repeat(6,1fr)}.b3-cover-filter-row button{min-height:32px}.b3-cover-filter-row strong{color:#5084d7;margin-top:3px;font-size:.74rem;display:block}.b3-checkbox-list{gap:4px;margin-top:6px;display:grid}.b3-checkbox-list label{color:#526982;align-items:center;gap:8px;font-weight:800;display:flex}.b3-visual-preview .b3-card-headline{margin-bottom:10px}.b3-browser-preview{background:#fff;border:1px solid #dfeaf4;border-radius:14px;overflow:hidden}.b3-visual-public-hero{background:radial-gradient(circle at 92% 12%,#ffffffeb,#0000 22%),linear-gradient(135deg,#d2f8ff,#e9f7ff);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px;min-height:150px;padding:18px 24px;display:grid}.b3-visual-public-hero img{object-fit:cover;border:5px solid #fff;border-radius:999px;width:76px;height:76px}.b3-visual-public-hero strong{color:#132a42;font-size:1.35rem;display:block}.b3-visual-public-hero p{color:#526a86;margin:6px 0 12px}.b3-visual-public-tabs{color:#657c95;border-bottom:1px solid #edf3f8;gap:28px;padding:12px 24px;font-size:.82rem;font-weight:900;display:flex}.b3-visual-public-tabs .active{color:#0aa69d}.b3-browser-preview section{border-bottom:1px solid #edf3f8;padding:12px 24px}.b3-browser-preview section:last-child{border-bottom:0}.b3-browser-preview h3{color:#132a42;margin:0 0 12px}.b3-browser-preview p,.b3-browser-preview span{color:#627993;margin:0;line-height:1.6}.b3-browser-preview em{float:right;color:#8ca0b7;font-style:normal}.b3-history-study-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:28px;display:grid}.b3-history-main{min-width:0}.b3-history-tabs{align-items:center;gap:28px;height:48px;margin-bottom:20px;display:flex}.b3-history-tabs button{color:#657c95;background:0 0;border:0;border-bottom:3px solid #0000;height:44px;padding:0 2px;font-weight:950}.b3-history-tabs button.active{color:#0aa69d;border-bottom-color:#21c8be}.b3-history-tabs select{color:#536b85;background:#fff;border:1px solid #dce8f3;border-radius:10px;min-height:38px;margin-left:auto;padding:0 18px}.b3-history-timeline{gap:10px;padding-left:36px;display:grid;position:relative}.b3-history-timeline:before{content:"";background:#dbe7f3;width:2px;position:absolute;top:20px;bottom:48px;left:9px}.b3-history-timeline article{background:#fffffff0;border:1px solid #e0eaf4;border-radius:16px;grid-template-columns:minmax(0,1fr) 210px;gap:16px;height:178px;min-height:0;padding:16px;display:grid;position:relative;overflow:visible}.b3-history-timeline article.active{border-color:#bce8e7;box-shadow:0 16px 34px #24a9bb14}.b3-history-dot{color:#fff;background:linear-gradient(135deg,#20c7bd,#4a8ff6);border-radius:999px;place-items:center;width:36px;height:36px;font-weight:950;display:grid;position:absolute;top:18px;left:-16px}.b3-history-timeline article:not(.active) .b3-history-dot{background:#92a4bd}.b3-history-copy h2{color:#172f49;margin:3px 0 8px;font-size:1rem}.b3-history-copy p{color:#7d91aa;background:#f3f6fb;border-radius:999px;margin:0 0 10px;padding:7px 12px;display:inline-block}.b3-history-copy strong{color:#536b85;line-height:1.55;display:block}.b3-history-tags{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.b3-history-tags span{color:#0aa69d;background:#e9fbf8;border-radius:9px;align-items:center;min-height:26px;padding:0 12px;font-weight:900;display:inline-flex}.b3-history-thumb{transform-origin:100%;border:1px solid #dfe9f3;border-radius:10px;align-self:center;height:124px;overflow:hidden;transform:scale(.65)}.b3-history-thumb .b3-public-mini{width:260px;box-shadow:none;border:0}.b3-history-thumb.faded{opacity:.38}.b3-history-detail{padding:24px;position:sticky;top:24px}.b3-history-detail h2{margin:0 0 24px}.b3-history-version{color:#132a42;align-items:center;gap:12px;margin-bottom:26px;font-size:2.1rem;font-weight:950;display:flex}.b3-history-version span{color:#0aa69d;background:#e9fbf8;border-radius:999px;place-items:center;min-height:28px;padding:0 12px;font-size:.82rem;display:inline-grid}.b3-history-detail dl{border-bottom:1px solid #edf3f8;grid-template-columns:92px minmax(0,1fr);gap:16px;padding-bottom:22px;display:grid}.b3-history-detail dt{color:#6e829b;font-weight:900}.b3-history-detail dd{color:#536b85;margin:0}.b3-history-detail h3{margin:24px 0 12px}.b3-history-detail p,.b3-history-detail li{color:#5d748d;line-height:1.7}.b3-history-actions{gap:12px;margin-top:24px;display:grid}.b3-cert-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.b3-cert-row span{color:#243b55;background:linear-gradient(135deg,#fff,#f4f9fd);border:1px solid #dce9f5;border-radius:14px;align-content:center;gap:4px;min-height:58px;padding:0 14px;font-weight:900;display:grid}.b3-cert-row em{color:#7c91aa;font-size:.78rem;font-style:normal}.b3-overview-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px}.b3-dashboard-hero-card{grid-column:span 8;height:362px;min-height:0;padding:20px}.b3-dashboard-hero-cover{border-radius:16px;height:192px}.b3-dashboard-hero-body{grid-template-columns:142px minmax(0,1fr);width:calc(100% - 76px);margin-top:0;padding:0;position:absolute;top:42px;left:38px}.b3-dashboard-avatar{border-width:6px;border-radius:999px;width:108px;height:108px}.b3-dashboard-hero-body h2{font-size:1.72rem}.b3-dashboard-hero-body p{margin-bottom:14px}.b3-dashboard-flow-row{grid-template-columns:repeat(5,1fr);margin-top:0;padding:0 14px;bottom:18px;left:34px;right:34px}.b3-dashboard-flow-row button{min-height:104px}.b3-dashboard-flow-row button span{width:58px;height:58px}.b3-dashboard-public-preview{grid-column:span 4;gap:10px;height:362px;min-height:0;padding:20px 22px;overflow:hidden}.b3-dashboard-public-preview .b3-card-headline{margin-bottom:2px}.b3-dashboard-public-preview .b3-card-headline h2{font-size:1.12rem}.b3-dashboard-public-preview .b3-card-headline span{color:#f27a20;background:#fff4e8}.b3-dashboard-public-preview .b3-public-mini.compact{background:#f8fcffb8;border-radius:16px;height:188px;padding:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #dfeaf5}.b3-dashboard-public-preview .b3-public-mini.compact:before{content:"";z-index:2;background:radial-gradient(circle at 14px,#44d7cc 0 3px,#0000 4px),radial-gradient(circle at 28px,#a5e5e9 0 3px,#0000 4px),radial-gradient(circle at 42px,#a5e5e9 0 3px,#0000 4px),#ffffffd1;border-radius:8px;height:24px;position:absolute;top:8px;left:10px;right:10px}.b3-dashboard-public-preview .b3-public-mini.compact .b3-mini-cover{border-radius:12px;height:112px;margin-top:28px}.b3-dashboard-public-preview .b3-public-mini.compact .b3-mini-profile-head{grid-template-columns:52px minmax(0,1fr);gap:12px;margin:-82px 12px 0}.b3-dashboard-public-preview .b3-public-mini.compact .b3-mini-avatar{border:3px solid #fff;width:52px;height:52px}.b3-dashboard-public-preview .b3-public-mini.compact .b3-mini-profile-head strong{font-size:1rem}.b3-dashboard-public-preview .b3-public-mini.compact .b3-mini-profile-head span{font-size:.68rem}.b3-dashboard-public-preview .b3-public-mini.compact .b3-chip-row{margin:16px 12px 0}.b3-dashboard-public-preview .b3-public-mini.compact .b3-chip-row span{min-height:18px;padding:0 7px;font-size:.58rem}.b3-dashboard-public-preview .b3-public-mini.compact .b3-mini-quote,.b3-dashboard-public-preview .b3-public-mini.compact .b3-mini-resume-lines{display:none}.b3-dashboard-public-preview .b3-primary-button{border-radius:12px;width:100%;min-height:48px}.b3-dashboard-public-preview .b3-secondary-button{color:#0a9ca4;background:0 0;border:0;font-weight:900}.b3-import-hero-card,.b3-progress-card,.b3-recent-import-card,.b3-overview-wide,.b3-share-card{min-height:0}.b3-import-hero-card,.b3-progress-card,.b3-recent-import-card{grid-column:span 4;height:300px}.b3-overview-wide{grid-column:span 8;gap:12px;height:158px;display:grid}.b3-share-card{grid-column:span 4;height:158px;overflow:hidden}.b3-import-list button,.b3-import-record{border-radius:12px;min-height:50px;padding:10px 12px}.b3-import-hero-card .b3-text-link,.b3-progress-card .b3-text-link,.b3-recent-import-card .b3-text-link{margin-top:10px}.b3-ai-ready-list{gap:14px;margin-top:14px;display:grid}.b3-ai-ready-list button{color:#132b49;text-align:left;background:#ffffffb8;border:1px solid #dceaf5;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:12px;display:grid;position:relative}.b3-ai-ready-list span{color:#fff;background:linear-gradient(135deg,#4f8df7,#22c3c4);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.b3-ai-ready-list button:nth-child(2) span{background:linear-gradient(135deg,#46dbc8,#7be0a7)}.b3-ai-ready-list strong,.b3-ai-ready-list em{display:block}.b3-ai-ready-list em{color:#7b8ea5;margin-top:4px;font-size:.82rem;font-style:normal}.b3-ai-ready-list small{color:#0ca49f;background:#e9fbf8;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-weight:900;display:inline-flex}.b3-text-link{color:#0d9aa6;background:0 0;border:0;justify-self:center;min-height:34px;margin-top:10px;font-weight:900}.b3-ring{width:118px;height:118px}.b3-overview-wide .b3-history-timeline{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.b3-overview-wide .b3-history-timeline button{text-align:left;background:0 0;border:0;border-right:1px solid #e4edf6;grid-template-columns:16px minmax(0,1fr);gap:3px 10px;min-height:82px;padding:0 14px 0 0;display:grid;position:relative}.b3-overview-wide .b3-history-timeline button:last-child{border-right:0}.b3-overview-wide .b3-history-timeline button>span{background:#2e9bff;border-radius:999px;grid-row:1/5;width:8px;height:8px;margin-top:7px;box-shadow:0 0 0 5px #2e9bff14}.b3-overview-wide .b3-history-timeline button:nth-child(2)>span{background:#25c7bd}.b3-overview-wide .b3-history-timeline button:nth-child(3)>span{background:#b477ff}.b3-overview-wide .b3-history-timeline strong,.b3-overview-wide .b3-history-timeline em,.b3-overview-wide .b3-history-timeline time,.b3-overview-wide .b3-history-timeline p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.b3-overview-wide .b3-history-timeline strong{color:#173452;font-size:.98rem}.b3-overview-wide .b3-history-timeline em{color:#1cb8a9;font-size:.74rem;font-style:normal;font-weight:800}.b3-overview-wide .b3-history-timeline time{color:#6f85a0;font-size:.82rem}.b3-overview-wide .b3-history-timeline p{color:#5c738c;font-size:.76rem;line-height:1.35}.b3-quick-entry-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.b3-quick-entry-grid button{color:#435a75;background:0 0;border:0;justify-items:center;gap:8px;font-weight:800;display:grid}.b3-quick-entry-grid span{color:#4b8cf1;background:#eef6ff;border-radius:999px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 0 0 1px #dceaf6}.b3-quick-entry-grid button:nth-child(4) span{color:#fff;background:linear-gradient(135deg,#2bd0c7,#6be6aa)}.b3-import-page-grid{grid-template-columns:382px minmax(0,1fr);align-items:start;gap:16px;position:relative}.b3-dash-main>section:has(.b3-import-page-grid) .b3-dash-section-head{align-items:start;min-height:58px;margin:0 0 18px}.b3-dash-main>section:has(.b3-import-page-grid) .b3-mini-kicker{display:none}.b3-dash-main>section:has(.b3-import-page-grid) .b3-dash-section-head h1{margin-top:0;font-size:1.55rem}.b3-dash-main>section:has(.b3-import-page-grid) .b3-dash-section-head p{margin-top:6px}.b3-upload-panel{text-align:left;border-radius:18px;grid-area:1/1;height:474px;min-height:0;padding:26px 20px 20px;position:relative}.b3-upload-panel:before,.b3-import-page-grid>.b3-card:nth-of-type(2):before,.b3-structured-preview:before{color:#089c9e;background:#e9fbfb;border-radius:999px;place-items:center;width:26px;height:26px;font-weight:900;display:grid;position:absolute;top:22px;left:20px;box-shadow:inset 0 0 0 1px #a9eeee}.b3-upload-panel:before{content:"1"}.b3-upload-panel .b3-upload-symbol{color:#4b8df4;background:radial-gradient(at 50% 72%,#2acfda2e,#0000 45%),linear-gradient(135deg,#dbeeff,#f6fbff);border-radius:24px;width:164px;height:132px;margin:70px auto 18px;font-size:2.5rem}.b3-upload-panel h2{margin:0;font-size:1rem;display:block;position:absolute;top:23px;left:58px}.b3-upload-panel p{text-align:center;margin:0;font-size:.82rem;line-height:1.7}.b3-upload-panel .b3-file-row{border:0;max-width:290px;margin:24px auto 0;padding:0}.b3-import-page-grid>.b3-card:nth-of-type(2){border-radius:18px;grid-area:2/1;height:364px;min-height:0;padding:22px 18px;position:relative}.b3-import-page-grid>.b3-card:nth-of-type(2):before{content:"2"}.b3-import-page-grid>.b3-card:nth-of-type(2) h2{margin:0 0 0 42px;font-size:1rem;display:block}.b3-import-page-grid>.b3-card:nth-of-type(2) .b3-import-list{gap:10px;margin-top:22px}.b3-structured-preview{border-radius:18px;grid-area:1/2/span 2;height:849px;min-height:0;padding:24px 22px;position:relative;overflow:hidden}.b3-structured-preview:before{content:"3"}.b3-structured-preview .b3-card-headline{vertical-align:middle;width:calc(100% - 42px);margin-left:42px;display:inline-flex}.b3-structured-preview .b3-card-headline h2{font-size:1.04rem}.b3-structured-preview>p{margin:12px 0 24px;font-size:.82rem}.b3-risk-card{grid-area:3/2}.b3-import-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.b3-import-tabs button{color:#536a84;background:#ffffffb3;border:1px solid #e0ebf4;border-radius:12px;min-height:52px;font-weight:900}.b3-import-tabs button.active{color:#0c9c9f;background:azure;border-color:#32c7c6}.b3-import-tabs span{color:#8295aa;background:#edf4fb;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:4px;font-size:.72rem;display:inline-grid}.b3-preview-columns{grid-template-columns:1fr 1fr;gap:18px}.b3-preview-columns div{background:#ffffffad;border:1px solid #e0ebf4;border-radius:18px;height:278px;min-height:0;padding:20px;overflow:hidden}.b3-preview-columns div:nth-child(n+3){height:258px}.b3-preview-columns strong{color:#132b49;margin-bottom:14px;font-size:1.06rem;display:block}.b3-preview-columns dl{grid-template-columns:72px minmax(0,1fr);gap:10px 18px;margin:0;display:grid}.b3-preview-columns dt,.b3-preview-columns dd{color:#536a84;margin:0;font-size:.9rem}.b3-preview-columns dd{color:#122943;font-weight:700}.b3-preview-columns p{color:#536a84;margin:0 0 10px;font-size:.82rem;line-height:1.58}.b3-preview-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.b3-preview-tags span{color:#4388f4;background:#edf5ff;border-radius:8px;align-items:center;min-height:26px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.b3-classify-row{display:none}.b3-import-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:18px;display:grid}.b3-import-warning{color:#7d5a28;background:#fff6ed;border:1px solid #ffe1bc;border-radius:12px;min-height:58px;padding:12px 16px 12px 44px;position:relative}.b3-import-warning:before{content:"!";color:#fff;background:#f2a33c;border-radius:999px;place-items:center;width:18px;height:18px;font-size:.72rem;font-weight:900;display:grid;position:absolute;top:15px;left:18px}.b3-import-warning strong,.b3-import-warning p{margin:0}.b3-import-warning strong{color:#c27816;font-size:.82rem;display:block}.b3-import-warning p{color:#8c6d45;margin-top:3px;font-size:.78rem}.b3-import-action-buttons{gap:14px;display:flex}.b3-import-action-buttons .b3-secondary-button,.b3-import-action-buttons .b3-primary-button{border-radius:10px;min-width:84px;min-height:48px}.b3-public-page{background:linear-gradient(#f8fcfffa,#eff9fff0),radial-gradient(circle at 82% 8%,#cdeeffc2,#0000 32%);min-height:100vh}.b3-public-frame{width:min(1536px,100vw)}.b3-public-topnav{background:#ffffffeb;border-bottom:1px solid #dce8f3;grid-template-columns:240px minmax(0,1fr) auto;height:64px;min-height:64px;margin:0;padding:0 32px;box-shadow:0 8px 26px #3773b40f}.b3-public-topnav .b3-brand{gap:10px}.b3-public-topnav .b3-logo.small{border-radius:9px;width:32px;height:32px;font-size:1rem}.b3-public-topnav .b3-brand strong{font-size:1.18rem}.b3-public-topnav nav{justify-self:center;gap:34px}.b3-public-topnav nav button{color:#415a78;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:64px;padding:0 2px;font-size:.94rem;font-weight:900}.b3-public-topnav nav button.active{color:#116fe8;background:0 0;border-bottom-color:#2f7df4}.b3-public-top-actions{color:#6880a0;align-items:center;gap:12px;font-size:.88rem;display:flex}.b3-public-top-actions .b3-secondary-button,.b3-public-top-actions .b3-icon-button{background:#ffffffdb;border-radius:12px;min-height:38px}.b3-public-layout{grid-template-columns:minmax(0,1018px) 430px;align-items:start;gap:34px;padding:20px 32px 0;display:grid}.b3-public-main{gap:14px;display:grid}.b3-public-hero{background:radial-gradient(circle at 84% 24%,#fffffff2,#0000 20%),linear-gradient(126deg,#fffffff0,#dbf4ffe6 58%,#cff9f9db);border:1px solid #d8e8f3;border-radius:22px;grid-template-rows:minmax(0,1fr) 96px;gap:14px;min-height:374px;padding:38px 22px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #408ab914}.b3-public-cover{pointer-events:none;background:radial-gradient(circle at 86% 25%,#ffffffe6,#0000 2px),radial-gradient(circle at 79% 42%,#ffffffb8,#0000 2px),linear-gradient(150deg,#0000 36%,#ffffffd1 37%,#0000 38%),linear-gradient(160deg,#0000 44%,#ffffffa6 45%,#0000 46%),radial-gradient(at 82% 20%,#54c9ec24,#0000 34%);position:absolute;inset:0}.b3-public-identity{z-index:1;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:38px;padding:0 16px;display:grid;position:relative}.b3-public-avatar{background:#eef5fb;border:9px solid #fffffff2;border-radius:999px;place-items:center;width:166px;height:166px;display:grid;position:relative;overflow:visible;box-shadow:0 20px 42px #2c6ea824}.b3-public-avatar img{object-fit:cover;border-radius:999px;width:100%;height:100%}.b3-public-avatar i{background:#45caa2;border:4px solid #fff;border-radius:999px;width:18px;height:18px;position:absolute;bottom:12px;right:14px}.b3-public-nameblock h1{color:#0d233f;align-items:center;gap:12px;margin:0 0 8px;font-size:2.65rem;font-weight:950;line-height:1.05;display:flex}.b3-public-nameblock h1 span{color:#fff;background:#4093f6;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.78rem;display:inline-grid}.b3-public-nameblock p{color:#1f3959;margin:0 0 12px;font-size:1rem;font-weight:900}.b3-public-nameblock em{color:#526a86;max-width:640px;margin:0 0 18px;font-style:normal;line-height:1.65;display:block}.b3-public-contact-row{color:#667d98;flex-wrap:wrap;gap:22px;margin-bottom:18px;font-size:.88rem;display:flex}.b3-public-contact-row span:before{content:"◇";color:#6c84a3;margin-right:6px}.b3-public-nameblock .b3-chip-row{gap:12px}.b3-public-nameblock .b3-chip-row span{color:#2f72dc;background:#edf5ff;min-height:30px;padding:0 16px}.b3-public-facts{z-index:1;box-shadow:none;background:#ffffffed;border:1px solid #dce9f5;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid;position:relative}.b3-public-facts span{color:#5d7590;min-height:94px;box-shadow:none;background:0 0;border-right:1px solid #e6eef7;border-radius:0;grid-template-rows:1fr 1fr;grid-template-columns:46px minmax(0,1fr);align-items:center;column-gap:12px;padding:18px 22px;display:grid}.b3-public-facts span:last-child{border-right:0}.b3-public-facts i{color:#317cff;background:#f0f6ff;border-radius:999px;grid-row:1/span 2;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.b3-public-facts strong{color:#152b46;font-size:1rem}.b3-public-facts em{color:#7e92aa;font-size:.82rem;font-style:normal}.b3-public-section-tabs{z-index:5;min-height:54px;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7fcffeb;border:0;border-bottom:1px solid #dfeaf4;border-radius:0;flex-wrap:nowrap;align-items:center;gap:32px;padding:0 28px;display:flex;position:sticky;top:72px}.b3-public-section-tabs button{color:#526a86;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;align-items:center;gap:8px;min-height:54px;padding:0 2px;font-weight:900;display:inline-flex}.b3-public-section-tabs button.active{color:#0aa9b2;background:0 0;border-bottom-color:#21c8be}.b3-public-card{background:#ffffffeb;border:1px solid #dbe8f3;border-radius:18px;padding:26px;box-shadow:0 16px 36px #4376a412}.b3-public-card h2{color:#152b46;margin:0;font-size:1.16rem;font-weight:950}.b3-public-card p,.b3-public-card li{color:#526a86;line-height:1.7}.mode-resume .b3-public-section-tabs,.mode-resume #public-section-about{display:none}.mode-resume .b3-public-hero{min-height:386px;padding-top:30px;padding-bottom:12px}.b3-public-card-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.b3-public-card-head button{color:#36a8ad;background:0 0;border:0;font-weight:900}.b3-public-about-card{grid-template-columns:1fr;gap:12px;display:grid}.b3-public-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.b3-public-value-grid span{color:#395575;background:#f5f9fd;border-radius:12px;align-content:center;min-height:58px;padding:0 18px;font-weight:900;display:grid}.b3-public-value-grid em{color:#8397ad;margin-top:4px;font-size:.78rem;font-style:normal}.b3-public-list{gap:16px;display:grid}.b3-public-item{border-left:2px solid #4386f6;grid-template-columns:110px minmax(0,1fr) auto;gap:20px;padding:0 0 0 26px;display:grid}.b3-public-item time{color:#3f75dc;white-space:pre-line;font-size:.86rem;line-height:1.6}.b3-public-item strong{color:#142b45;margin-bottom:8px;font-size:.96rem;display:block}.b3-public-item strong span{color:#12a98b;background:#e7fbf5;border-radius:999px;margin-left:8px;padding:4px 10px;font-size:.76rem;display:inline-flex}.b3-public-item ul{margin:0;padding-left:16px}.b3-public-item em{color:#7d91aa;white-space:nowrap;font-style:normal}.b3-public-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.b3-public-skill{background:#fbfdff;border:1px solid #e0ebf4;border-radius:14px;padding:14px}.b3-public-skill>strong{color:#152b46;margin-bottom:10px;display:block}.b3-public-side{gap:14px;display:grid;position:sticky;top:84px}.b3-side-card{background:#fffffff0;border:1px solid #dbe8f3;border-radius:18px;padding:22px;box-shadow:0 18px 42px #4376a414}.b3-side-card-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.b3-side-card-head strong{color:#10243e;font-size:1.1rem;font-weight:950}.b3-side-card-head button{color:#8aa0b8;background:0 0;border:0;font-weight:800}.b3-side-ai-card{min-height:418px}.b3-side-ai-card>p{color:#6b809a;margin:0 0 18px;line-height:1.6}.b3-chat-tabs,.b3-job-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:22px;display:grid}.b3-chat-tabs button,.b3-job-tabs button{color:#243d5b;background:#f5f9fd;border:1px solid #dde9f3;border-radius:9px;min-height:38px;font-weight:900}.b3-chat-tabs button.active,.b3-job-tabs button.active{color:#fff;background:linear-gradient(135deg,#3978f4,#28c7c3);border-color:#0000}.b3-question-title{color:#172d48;margin-bottom:12px;font-weight:950;display:block}.b3-side-question-list{gap:10px;display:grid}.b3-side-question-list button{color:#49627f;text-align:left;background:#fbfdff;border:1px solid #e0eaf4;border-radius:9px;min-height:36px;padding:0 12px;font-weight:850}.b3-side-prompt-chips{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.b3-side-prompt-chips button{color:#526a86;background:#fbfdff;border:1px solid #dfeaf4;border-radius:10px;min-height:34px;padding:0 14px;font-weight:850}.b3-chat-input.mini,.b3-public-chat-input{background:#fff;border:1px solid #dbe8f3;border-radius:14px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;padding:8px;display:grid}.b3-chat-input.mini span,.b3-public-chat-input textarea{color:#8ba0b8}.b3-chat-input.mini button,.b3-public-chat-input button{color:#fff;background:linear-gradient(135deg,#28c7c3,#4a8ff6);border:0;border-radius:999px;width:38px;height:38px;font-size:1.1rem}.b3-side-skill-icons{grid-template-columns:repeat(5,1fr);gap:12px;margin:14px 0;display:grid}.b3-side-skill-icons span{color:#3172dc;background:#eef5ff;border-radius:10px;place-items:center;min-height:54px;font-size:.82rem;font-weight:950;display:grid}.b3-side-cert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.b3-side-cert-grid span{color:#243d5b;border:1px solid #e0eaf4;border-radius:10px;align-content:space-between;min-height:80px;padding:12px;font-size:.76rem;font-weight:900;display:grid}.b3-side-cert-grid em{color:#8aa0b8;font-style:normal}.mode-interview .b3-public-layout,.mode-personal .b3-public-layout{grid-template-columns:minmax(0,998px) 470px;gap:18px;padding-top:14px}.mode-interview .b3-public-side,.mode-personal .b3-public-side{top:78px}.mode-interview .b3-public-hero,.mode-personal .b3-public-hero{min-height:354px}.b3-public-chat-mode{gap:0;display:grid}.b3-public-chat-aside .b3-chat-intro{box-shadow:none;border-bottom:0;border-radius:18px 18px 0 0;margin:0;padding:20px 24px 8px}.b3-chat-intro span{color:#079aa9;font-weight:950}.b3-chat-intro h2{margin:6px 0 8px;font-size:1.18rem}.b3-chat-intro p{margin:0}.b3-public-chat-mode>.b3-job-tabs{background:#fffffff0;border-left:1px solid #dbe8f3;border-right:1px solid #dbe8f3;margin:0;padding:0 24px 12px}.b3-public-chat-panel{background:#fffffff0;border:1px solid #dbe8f3;border-radius:0 0 18px 18px;grid-template-rows:384px auto;display:grid;overflow:hidden;box-shadow:0 18px 42px #4376a414}.mode-personal .b3-public-chat-panel{grid-template-rows:420px auto}.b3-chat-messages{flex-direction:column;gap:14px;padding:18px 24px;display:flex;overflow:auto}.b3-message{display:flex}.b3-message.user{justify-content:flex-end}.b3-message>div{color:#405a76;background:#f6faff;border-radius:16px;max-width:82%;padding:12px 16px;line-height:1.7}.b3-message.assistant>div{background:#fff;border:1px solid #e1ebf4}.b3-message.user>div{color:#306cd8;background:#eaf3ff}.b3-message strong{color:#10243e;margin-bottom:8px;display:block}.b3-message p{margin:0}.b3-quick-questions{gap:8px;margin-top:12px;display:grid}.b3-quick-questions button{color:#2f72dc;text-align:left;background:#eaf3ff;border:0;border-radius:9px;min-height:32px;padding:0 12px;font-weight:850}.b3-public-chat-input{margin:14px 24px 18px}.b3-public-chat-input textarea{resize:none;background:0 0;border:0;outline:0;min-height:34px}.mode-personal .b3-public-main{grid-template-columns:190px minmax(0,1fr);align-items:start}.mode-personal .b3-public-hero{grid-column:1/-1;min-height:366px}.mode-personal .b3-public-section-tabs{background:#ffffffeb;border:1px solid #dbe8f3;border-radius:18px;flex-direction:column;grid-area:2/1/span 8;align-items:stretch;gap:8px;min-height:430px;padding:18px 12px;display:flex;position:sticky;top:84px}.mode-personal .b3-public-section-tabs button{text-align:left;border-bottom:0;border-left:3px solid #0000;border-radius:10px;min-height:46px;padding:0 12px}.mode-personal .b3-public-section-tabs button.active{background:#edfafa;border-left-color:#21c8be}.mode-personal .b3-public-main>div[id^=public-section-]{grid-column:2}}@media (max-width:1180px){.b3-home-hero,.b3-feature-hero,.b3-dashboard,.b3-public-layout{grid-template-columns:1fr}.b3-dash-sidebar,.b3-public-side{position:relative;top:auto}.b3-dash-sidebar{min-height:auto}.b3-dash-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.b3-dash-group{display:none}.b3-home-preview{transform:none}.b3-feature-steps{grid-template-columns:repeat(3,1fr)}.b3-feature-icon-row{grid-template-columns:repeat(2,1fr)}}@media (min-width:761px) and (max-width:900px){.b3-dashboard{width:min(820px,100vw - 28px);display:block}.b3-dash-sidebar{min-height:auto;margin-bottom:18px;position:relative;top:auto}.b3-dash-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.b3-overview-grid,.b3-import-page-grid{grid-template-columns:1fr}.b3-dashboard-hero-card,.b3-dashboard-public-preview,.b3-import-hero-card,.b3-progress-card,.b3-recent-import-card,.b3-overview-wide,.b3-share-card,.b3-structured-preview,.b3-risk-card{grid-area:auto}.b3-overview-wide{grid-template-columns:1fr}.b3-ai-ready-list button{grid-template-columns:48px minmax(0,1fr)}.b3-ai-ready-list small{grid-column:2;width:max-content}}@media (max-width:760px){.b3-home,.b3-dashboard,.b3-public-frame{width:min(430px,100vw - 22px);padding-left:0;padding-right:0}.b3-home-nav,.b3-public-topnav{grid-template-columns:1fr auto;gap:12px;height:auto;padding:10px 0}.b3-home-nav nav,.b3-public-topnav nav{order:3;grid-column:1/-1;justify-content:flex-start;gap:8px;width:100%;padding-bottom:4px;overflow-x:auto}.b3-home-nav nav a,.b3-public-topnav nav button{white-space:nowrap}.b3-brand strong{font-size:1rem}.b3-home-hero{gap:24px;min-height:auto;padding-top:24px}.b3-home-copy h1,.b3-feature-hero h2{font-size:2.35rem;line-height:1.18}.b3-home-copy>p{font-size:.98rem}.b3-auth-card{border-radius:22px;padding:18px}.b3-home-preview,.b3-preview-profile,.b3-preview-chat{border-radius:22px}.b3-preview-grid,.b3-feature-hero,.b3-overview-grid,.b3-import-page-grid,.b3-editor-layout,.b3-persona-layout,.b3-publish-layout,.b3-public-layout{grid-template-columns:1fr}.b3-orbit-note{grid-template-columns:repeat(2,1fr);width:100%;margin-top:14px;position:relative;bottom:auto;left:auto}.b3-feature-steps,.b3-feature-icon-row,.b3-public-facts,.b3-public-skill-grid,.b3-form-grid,.b3-option-grid{grid-template-columns:1fr}.b3-feature-step{min-height:auto}.b3-flow-illustration{transform-origin:0 0;min-height:260px;transform:scale(.78)}.b3-dashboard{display:block}.b3-dash-sidebar{margin-bottom:12px;padding:12px;display:block}.b3-dash-nav{padding-bottom:6px;display:flex;overflow-x:auto}.b3-dash-nav button{white-space:nowrap;min-width:132px}.b3-dash-account{display:none}.b3-dash-topbar{border-radius:22px;grid-template-columns:1fr}.b3-dash-actions{justify-content:flex-start}.b3-mobile-title{color:var(--b3-muted);margin:10px 0;font-weight:900;display:block}.b3-overview-wide,.b3-risk-card,.b3-share-card,.b3-structured-preview{grid-column:auto}.b3-overview-wide{grid-template-columns:1fr}.b3-action-tile{grid-template-columns:48px minmax(0,1fr)}.b3-action-tile button{grid-column:1/-1}.b3-progress-layout{grid-template-columns:1fr;justify-items:center}.b3-public-topnav>.b3-secondary-button,.b3-nav-actions,.b3-home-nav>.b3-primary-link{justify-self:end}.b3-public-identity{grid-template-columns:86px minmax(0,1fr);gap:14px;margin-top:-42px;padding:0 16px 16px}.b3-public-avatar{border-radius:28px;width:86px;height:86px}.b3-public-nameblock h1{font-size:1.55rem}.b3-public-chat-panel{grid-template-rows:minmax(420px,64vh) auto}.b3-public-layout{gap:12px;padding:12px 0 0}.mode-interview .b3-public-main,.mode-personal .b3-public-main{display:none}.b3-public-chat-aside,.b3-public-side{position:relative;top:auto}.b3-public-chat-aside .b3-public-chat-mode{border-radius:24px;min-height:calc(100vh - 188px);padding:14px}.b3-public-chat-aside .b3-chat-intro h2{font-size:1.08rem}.b3-public-chat-aside .b3-job-tabs{flex-wrap:nowrap;overflow-x:auto}.b3-public-chat-aside .b3-public-chat-panel{grid-template-rows:minmax(430px,calc(100vh - 360px)) auto}.b3-public-chat-aside .b3-message>div{max-width:92%}}@media (max-width:900px){body{background:linear-gradient(#f5fbfff5,#e8f8fbeb),radial-gradient(circle at 80% 8%,#c5e8ffcc,#0000 34%)}.b3-home,.b3-dashboard,.b3-public-frame{width:100vw;max-width:none;padding:88px 32px 32px}.b3-home,.b3-dashboard,.b3-public-page{position:relative}.b3-home:before,.b3-dashboard:before,.b3-public-page:before{content:"9:41";z-index:80;color:#061b35;font-size:1.72rem;font-weight:950;position:absolute;top:28px;left:56px}.b3-home:after,.b3-dashboard:after,.b3-public-page:after{content:"5G  Wi-Fi  100%";z-index:80;color:#061b35;font-size:1.42rem;font-weight:950;position:absolute;top:30px;right:56px}.b3-home-nav,.b3-public-topnav{height:82px;min-height:82px;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:0;padding:0;display:grid;position:relative}.b3-home-nav .b3-brand,.b3-public-topnav .b3-brand,.b3-dash-brand{gap:16px}.b3-logo,.b3-logo.small,.b3-public-topnav .b3-logo.small{border-radius:14px;width:56px;height:56px;font-size:1.6rem}.b3-brand strong,.b3-public-topnav .b3-brand strong,.b3-dash-brand strong{font-size:1.5rem}.b3-home-nav nav,.b3-home-nav>.b3-primary-link{display:none}.b3-home-nav:after{content:"☰";color:#0d233f;place-self:center end;font-size:2rem;font-weight:900}.b3-home-hero,.b3-feature-hero{grid-template-columns:1fr;gap:26px;min-height:auto;padding:38px 0 0;display:grid}.b3-kicker{border-radius:999px;min-height:42px;padding:0 18px;font-size:1.02rem}.b3-home-copy h1,.b3-home.is-guest .b3-home-copy h1,.b3-feature-hero h2{max-width:500px;margin:30px 0 26px;font-size:3.45rem;line-height:1.18}.b3-home-copy>p,.b3-home.is-guest .b3-home-copy>p{max-width:620px;margin-bottom:34px;font-size:1.18rem;line-height:1.9}.b3-home-visual{min-height:0;display:block}.b3-resume-orbit{opacity:.86;width:330px;height:330px;position:absolute;top:212px;right:12px;transform:rotate(8deg)scale(.95)}.b3-resume-paper{background:linear-gradient(#ffffffb8,#d5e8ff70);border-radius:26px;width:190px;height:242px}.b3-orbit-note{width:100%;box-shadow:none;background:0 0;grid-template-columns:repeat(5,1fr);gap:16px;margin:8px 0 36px;padding:0;display:grid;position:relative;inset:auto}.b3-orbit-note span{color:#122842;background:#ffffffbd;border-radius:26px;place-items:end center;min-height:118px;padding:0 8px 12px;font-size:.92rem;font-weight:950;display:grid;box-shadow:inset 0 0 0 2px #ffffffb3,0 10px 24px #4e8bc014}.b3-auth-slot{z-index:2;position:relative}.b3-auth-card,.b3-home.is-guest .b3-auth-card{background:#ffffffe0;border-radius:30px;padding:72px 50px 36px;box-shadow:0 22px 54px #407eb41a}.b3-auth-card:before{content:"✉";color:#2d91ee;background:linear-gradient(#effcff,#fff);border-radius:999px;place-items:center;width:92px;height:92px;font-size:2rem;display:grid;position:absolute;top:-38px;left:50%;transform:translate(-50%);box-shadow:0 16px 38px #478abe1f}.b3-auth-head{text-align:center}.b3-auth-head h2{font-size:2rem}.b3-auth-head p,.b3-auth-footnote{font-size:1rem}.b3-auth-card label span{font-size:1rem;font-weight:900}.b3-input-with-icon{border-radius:14px;min-height:74px}.b3-input-with-icon input{font-size:1.2rem}.b3-auth-submit{border-radius:16px;min-height:78px;font-size:1.28rem}.b3-auth-card .b3-plain-button.left{justify-content:center;width:100%;margin-top:14px;font-size:1.05rem}.b3-home-preview{border-radius:28px;margin-top:22px;padding:20px}.b3-browser-bar{display:none}.b3-preview-grid{grid-template-columns:1fr;display:grid}.b3-preview-chat{display:none}.b3-preview-profile{border-radius:24px}.b3-preview-section:nth-of-type(n+3),.b3-home-feature-strip,.b3-home-features{display:none}.b3-dashboard{padding-bottom:132px;display:block}.b3-dash-sidebar{box-shadow:none;background:0 0;border:0;border-radius:0;gap:22px;margin:0 0 28px;padding:0;display:grid}.b3-dash-brand{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;min-height:72px;display:grid}.b3-dash-brand:after{content:"◯";color:#193350;justify-self:end;font-size:1.9rem}.b3-dash-brand:before{content:"♧";color:#193350;grid-column:3;justify-self:end;margin-right:28px;font-size:1.8rem}.b3-dash-brand>div span{color:#6f86a3;font-size:1rem;display:block}.b3-dash-nav{scrollbar-width:none;gap:16px;padding:0 0 4px;display:flex;overflow-x:auto}.b3-dash-nav::-webkit-scrollbar{display:none}.b3-dash-nav button{color:#526a86;white-space:nowrap;background:#ffffffc7;border:1px solid #e2edf7;border-radius:18px;min-width:148px;min-height:56px;padding:0 22px;font-size:1rem;font-weight:900}.b3-dash-nav button.active{color:#0aa9aa;background:#e8fcfce6;box-shadow:0 12px 26px #1dbdc51f}.b3-dash-account{display:none}.b3-dash-main{min-width:0;padding:0}.b3-dash-main:after{content:"⌂ 工作台     ⇧ 简历导入     ＋ 发布     ◌ AI 对话     ♙ 我的";z-index:90;color:#6f86a3;white-space:pre;background:#fffffff5;border-radius:28px;justify-content:space-around;align-items:center;min-height:92px;font-size:1rem;font-weight:900;display:flex;position:fixed;bottom:16px;left:24px;right:24px;box-shadow:0 16px 42px #4681b424}.b3-dash-section-head{margin:0 0 24px}.b3-dash-section-head h1{font-size:2rem}.b3-mobile-title{display:none}.b3-overview-grid,.b3-editor-layout,.b3-import-page-grid,.b3-persona-layout,.b3-publish-layout{grid-template-columns:1fr;gap:18px;display:grid}.b3-card,.b3-dash-topbar{background:#ffffffe6;border-radius:24px;padding:22px}.b3-overview-grid .b3-dashboard-hero-card{border:2px solid #ffffffeb;border-radius:28px;min-height:350px}.b3-dashboard-hero-body{grid-template-columns:132px minmax(0,1fr);gap:22px}.b3-dashboard-avatar{width:118px;height:118px}.b3-dashboard-hero-body h2{font-size:2rem}.b3-dashboard-steps{grid-template-columns:repeat(5,1fr);gap:10px}.b3-dashboard-steps button{border-radius:18px;min-height:112px;padding:12px 6px}.b3-dashboard-public-preview{order:2}.b3-import-hero-card,.b3-progress-card,.b3-overview-wide,.b3-share-card,.b3-structured-preview,.b3-risk-card{grid-area:auto}.b3-recent-list{gap:0}.b3-recent-list li{background:0 0;border:0;border-bottom:1px solid #e7eff6;border-radius:0;padding:16px 0}.b3-ai-ready-list,.b3-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.b3-dash-main>section:has(.b3-basics-layout) .b3-dash-section-head{grid-template-columns:1fr auto;display:grid}.b3-form-grid,.b3-basics-card .b3-form-grid,.b3-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.b3-form-grid .full,.b3-basics-card .b3-form-grid .full{grid-column:1/-1}.b3-form-card input,.b3-form-card textarea,.b3-form-card select{border-radius:14px;min-height:62px;font-size:1.04rem}.b3-avatar-editor{grid-template-columns:110px minmax(0,1fr)}.b3-basics-preview{display:none}.b3-module-layout{grid-template-columns:1fr;display:grid}.b3-mobile-project-editor{gap:22px;margin-bottom:24px;padding:26px;display:grid}.b3-mobile-project-editor+.b3-module-layout{display:none}.b3-mobile-project-editor h2{color:#10243e;margin:0;font-size:1.5rem;font-weight:950}.b3-mobile-project-editor label{gap:10px;display:grid;position:relative}.b3-mobile-project-editor label span,.b3-mobile-tech>strong,.b3-mobile-fold summary{color:#10243e;font-size:1.08rem;font-weight:950}.b3-mobile-project-editor label em{color:#93a4bb;font-style:normal;position:absolute;bottom:14px;right:16px}.b3-mobile-project-editor input,.b3-mobile-project-editor textarea{color:#18314e;background:#fff;border:1px solid #dbe8f3;border-radius:16px;width:100%;font-size:1.12rem}.b3-mobile-project-editor input{min-height:64px;padding:0 18px}.b3-mobile-project-editor textarea{resize:vertical;min-height:188px;padding:18px;line-height:1.7}.b3-mobile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.b3-mobile-tech{gap:12px;display:grid}.b3-mobile-tech strong span{color:#899cb3;font-weight:800}.b3-mobile-tech .b3-chip-row span,.b3-mobile-tech .b3-chip-row button{color:#71849c;background:#f7fbff;border:1px solid #e0eaf4;border-radius:13px;min-height:40px;padding:0 16px;font-weight:800}.b3-mobile-fold{border-top:1px solid #e7eff6;padding-top:18px}.b3-mobile-fold summary{cursor:pointer;list-style:none}.b3-mobile-effect-preview{gap:14px;display:grid}.b3-mobile-effect-preview h3{color:#10243e;margin:0;font-size:1.32rem}.b3-mobile-effect-preview>div{background:#fff;border:1px solid #dbe8f3;border-radius:18px;grid-template-columns:86px minmax(0,1fr) auto;gap:8px 18px;padding:18px;display:grid}.b3-mobile-effect-preview>div>span{color:#17a99f;background:#e8fbf8;border-radius:18px;grid-row:1/span 4;place-items:center;width:72px;height:72px;font-size:1.4rem;display:grid}.b3-mobile-effect-preview strong{color:#10243e}.b3-mobile-effect-preview em,.b3-mobile-effect-preview p,.b3-mobile-effect-preview small{color:#647b96;font-style:normal}.b3-mobile-effect-preview .b3-chip-row{grid-column:2/-1}.b3-mobile-editor-actions{z-index:14;background:#fffffff5;border-radius:24px;grid-template-columns:1fr 1.35fr;gap:18px;margin:10px -4px -4px;padding:16px;display:grid;position:sticky;bottom:112px;box-shadow:0 12px 30px #4681b41f}.b3-mobile-editor-actions .b3-secondary-button,.b3-mobile-editor-actions .b3-primary-button{border-radius:16px;min-height:64px;font-size:1.12rem}.b3-module-manager{padding:24px}.b3-module-manager .b3-card-headline{align-items:center;margin-bottom:20px}.b3-module-manager .b3-card-headline h2{font-size:1.45rem}.b3-module-manager .b3-card-headline p{display:none}.b3-module-manager .b3-card-headline .b3-secondary-button{border-radius:18px;min-height:54px}.b3-module-list{gap:0;display:grid}.b3-experience-editor.collapsed{display:none}.b3-experience-editor.expanded{background:0 0;border:0;padding:0}.b3-experience-editor.expanded:before{content:"项目信息";color:#10243e;margin:0 0 20px;font-size:1.38rem;font-weight:950;display:block}.b3-experience-editor .b3-block-head{background:0 0;border:0;min-height:0;margin-bottom:18px;padding:0}.b3-experience-editor .b3-block-head strong{font-size:1.18rem}.b3-experience-editor .b3-block-head div{display:none}.b3-experience-editor .b3-info-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.b3-experience-editor .b3-info-grid label:first-child{grid-column:1/-1}.b3-experience-editor label span,.b3-note-box>span{color:#10243e;margin-bottom:10px;font-size:1.05rem;font-weight:950;display:block}.b3-experience-editor .b3-info-grid input,.b3-experience-editor .b3-info-grid select,.b3-experience-editor .b3-info-grid textarea{border-radius:14px;width:100%;min-height:64px;padding:0 18px;font-size:1.1rem}.b3-experience-editor .b3-note-box{background:0 0;border:0;margin-top:18px;padding:0}.b3-experience-editor .b3-note-box textarea{background:#fff;border:1px solid #dbe8f3;border-radius:16px;min-height:178px;padding:18px;line-height:1.7}.b3-experience-editor .b3-note-box.compact textarea{min-height:104px}.b3-rich-toolbar{margin-bottom:10px}.b3-module-footer{z-index:12;background:#fffffff5;border-top:0;border-radius:24px;grid-template-columns:1fr 1.4fr;gap:18px;margin-top:24px;padding:18px;display:grid;position:sticky;bottom:112px;box-shadow:0 12px 30px #4681b41f}.b3-module-footer .b3-module-tip{display:none}.b3-module-footer .b3-secondary-button,.b3-module-footer .b3-primary-button{border-radius:16px;min-height:64px;font-size:1.12rem}.b3-module-layout .b3-editor-aside,.b3-module-layout .b3-answer-preview,.b3-module-layout .b3-basics-preview{display:none}.b3-public-frame{padding-top:86px}.b3-public-topnav{grid-template-columns:minmax(0,1fr) auto auto}.b3-public-topnav nav{order:initial;grid-column:auto;gap:22px;display:flex;overflow:visible}.b3-public-topnav nav button{border-radius:16px;min-height:50px;padding:0 14px;font-size:1rem}.b3-public-top-actions{gap:10px;display:flex}.b3-public-top-actions span,.b3-public-top-actions .b3-icon-button{display:none}.b3-public-layout{grid-template-columns:1fr;gap:16px;padding:10px 18px 0;display:grid}.b3-public-main{gap:16px;display:grid}.b3-public-hero,.mode-resume .b3-public-hero,.mode-interview .b3-public-hero,.mode-personal .b3-public-hero{border-radius:24px;grid-template-rows:auto auto;gap:18px;min-height:0;padding:34px 26px 22px;display:grid}.b3-public-cover,.mode-resume .b3-public-page .b3-public-cover,.mode-resume .b3-public-cover{display:none}.b3-public-identity{grid-template-columns:176px minmax(0,1fr);align-items:center;gap:28px;margin:0;padding:0}.b3-public-avatar{border-radius:999px;width:166px;height:166px}.b3-public-nameblock h1{font-size:2.25rem}.b3-public-nameblock em{font-size:1.03rem}.b3-public-contact-row{gap:18px}.b3-public-facts{grid-template-columns:repeat(4,1fr)}.b3-public-facts span{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:112px;padding:16px 8px;display:grid}.mode-resume .b3-public-section-tabs{display:none}.mode-resume #public-section-about{display:block}.mode-resume .b3-public-about-card{display:grid}.b3-public-section-tabs{border:1px solid #dbe8f3;border-radius:22px;gap:18px;min-height:56px;padding:8px;display:flex;position:relative;top:auto;overflow-x:auto}.b3-public-section-tabs button{border:0;border-radius:14px;min-width:max-content;min-height:44px;padding:0 14px}.b3-public-section-tabs button.active{color:#fff;background:var(--b3-gradient)}.b3-public-card{border-radius:24px;padding:24px}.b3-public-item{grid-template-columns:150px minmax(0,1fr) auto}.b3-public-side:not(.b3-public-chat-aside),.mode-interview .b3-public-main,.mode-personal .b3-public-main{display:none}.mode-interview .b3-public-layout,.mode-personal .b3-public-layout{grid-template-columns:1fr;padding:0}.b3-public-chat-aside{width:100%;position:relative;top:auto}.b3-public-chat-aside .b3-public-chat-mode{background:#ffffffdb;border:1px solid #cfe5f1;border-radius:34px;min-height:auto;padding:0;box-shadow:0 18px 44px #4988b41a}.b3-public-chat-aside .b3-chat-intro{padding:28px 34px 18px}.b3-chat-intro h2{font-size:1.8rem}.b3-chat-tabs,.b3-job-tabs,.b3-public-chat-mode>.b3-job-tabs{background:#f8fbfe;border:1px solid #d7e8f3;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 34px 28px;padding:8px;display:grid}.b3-job-tabs button,.b3-chat-tabs button{border-radius:18px;min-height:72px;font-size:1.28rem}.b3-public-chat-panel,.mode-personal .b3-public-chat-panel{box-shadow:none;background:0 0;border:0;border-radius:0 0 34px 34px;grid-template-rows:minmax(760px,auto) auto}.b3-chat-messages{gap:18px;padding:0 34px 28px}.b3-message>div{border-radius:22px;max-width:88%;padding:22px 24px;font-size:1.28rem;line-height:1.75}.b3-quick-questions button{border-radius:14px;min-height:58px;font-size:1.14rem}.b3-public-chat-input{border-radius:24px;grid-template-columns:minmax(0,1fr) 86px;min-height:92px;margin:0 34px 34px;padding:12px 14px 12px 28px}.b3-public-chat-input textarea{min-height:62px;font-size:1.28rem}.b3-public-chat-input button{width:72px;height:72px;font-size:1.4rem}.b3-dashboard.active-experience .b3-dash-topbar{display:none}.b3-dashboard.active-experience .b3-dash-main{padding-top:24px}.b3-dashboard.active-experience .b3-dash-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:0 0 26px;padding:0 2px}.b3-dashboard.active-experience .b3-dash-section-head h1{letter-spacing:0;font-size:2.55rem;line-height:1.08}.b3-dashboard.active-experience .b3-dash-section-head h1:before{content:"←";margin-right:16px;font-weight:600}.b3-dashboard.active-experience .b3-dash-section-head p{margin-top:12px;font-size:1.2rem}.b3-mobile-editor-tabs{gap:18px;margin:0 0 34px;padding-bottom:2px;display:flex;overflow-x:auto}.b3-mobile-editor-tabs button{color:#3f5570;background:#ffffffe0;border:1px solid #e6eef6;border-radius:20px;min-width:max-content;min-height:62px;padding:0 28px;font-size:1.14rem;font-weight:800;box-shadow:0 12px 30px #6089b014}.b3-mobile-editor-tabs button.active{color:#fff;background:var(--b3-gradient);border-color:#0000}.b3-dashboard:not(.active-experience) .b3-mobile-editor-tabs{display:none}}.b3-signed-avatar,.b3-avatar,.b3-mini-avatar{background:#fff}.b3-public-avatar{background:#fff!important;border:4px solid #fffc!important;box-shadow:0 8px 24px #00000014!important}.b3-public-page:not(.theme-dark) .b3-job-tabs button.active,.b3-public-page:not(.theme-dark) .b3-chat-tabs button.active{color:#3b82f6!important;background:#fff!important;box-shadow:0 4px 12px #3b82f626,inset 0 -2px #3b82f6!important}.b3-public-page:not(.theme-dark) .b3-public-section-tabs button.active{color:#3b82f6!important;background:0 0!important;box-shadow:inset 0 -3px #3b82f6!important}.b3-signed-avatar img,.b3-avatar img,.b3-mini-avatar img,.b3-dashboard-avatar img,.b3-visual-avatar img{object-fit:contain;object-position:center center;background:#fff;width:100%;height:100%}.b3-public-avatar img{width:100%;height:100%;object-fit:contain!important;object-position:center center!important;background:#fff!important}.b3-public-avatar i{display:none}.section-title-active{transition:color .3s;color:#3b82f6!important}.b3-home.is-guest .b3-preview-grid:before{z-index:1;opacity:.48;bottom:-132px}.b3-home.is-guest .b3-preview-profile,.b3-home.is-guest .b3-preview-chat,.b3-home.is-guest .b3-preview-profile>*,.b3-home.is-guest .b3-preview-chat>*{z-index:4;position:relative}.b3-home.is-guest .b3-orbit-note{z-index:20;opacity:1;position:absolute;bottom:-52px;left:50%;transform:translate(-50%)}.b3-mini-form.b3-mini-filled span,.b3-mini-profile.b3-mini-filled span{color:#41617f;background:#ecf7fff2;border:1px solid #c4dcebe6;border-radius:12px;align-items:center;height:auto;min-height:34px;padding:0 14px;font-size:.86rem;font-weight:800;display:flex}.b3-public-topnav nav{display:none}.b3-public-topnav>div[aria-hidden=true]{display:block}.mode-resume .b3-public-section-tabs{display:flex}.mode-resume #public-section-about{display:block}.b3-public-side{align-self:start;max-height:calc(100vh - 96px);position:sticky;top:84px;overflow:auto}.b3-side-chat-messages{scroll-behavior:smooth;gap:12px;max-height:318px;padding:2px 2px 8px;display:grid;overflow:auto}.b3-side-chat-messages .b3-message>div{border-radius:14px;max-width:100%;padding:14px 16px;font-size:.9rem;line-height:1.65}.b3-side-chat-messages .b3-message.user{justify-content:end}.b3-side-chat-messages .b3-message.user>div{color:#fff;background:var(--b3-gradient)}.b3-side-ai-card .b3-job-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-8px;margin-bottom:14px}.b3-side-ai-card .b3-public-chat-input{margin:0}.b3-side-ai-card .b3-public-chat-input textarea{min-height:28px}.b3-public-page.theme-dark .b3-public-topnav,.b3-public-page.theme-dark .b3-public-card,.b3-public-page.theme-dark .b3-side-card,.b3-public-page.theme-dark .b3-public-hero,.b3-public-page.theme-dark .b3-public-facts{color:#dceaff;background:#0c1f34e0;border-color:#73a2cd52;box-shadow:0 20px 52px #0000003d}@media (max-width:900px){.b3-public-side{max-height:none;position:relative;top:auto;overflow:visible}.b3-side-chat-messages{max-height:none}}.b3-signed-avatar,.b3-avatar,.b3-mini-avatar,.b3-public-avatar,.b3-dashboard-avatar,.b3-visual-avatar{background:#fff;border-radius:999px;overflow:hidden}.b3-signed-avatar img,.b3-avatar img,.b3-mini-avatar img,.b3-public-avatar img,.b3-dashboard-avatar img,.b3-visual-avatar img{background:#fff;width:100%;height:100%;display:block;object-fit:contain!important;object-position:center center!important}.b3-home.is-authenticated .b3-signed-avatar,.b3-home.is-authenticated .b3-avatar,.b3-home.is-authenticated .b3-mini-avatar{box-shadow:0 14px 34px #2f77b421}.b3-home.is-guest .b3-home-preview{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(140deg,#ffffffe0,#dbf4ffb8),radial-gradient(circle at 80% 8%,#65beff33,#0000 35%);border:5px solid #fff9;border-radius:28px;max-width:820px;margin-top:42px;overflow:hidden;transform:none;box-shadow:0 44px 100px #19bdc729,0 14px 40px #0a507814,inset 0 4px 14px #ffffffe6}.b3-home.is-guest .b3-preview-grid{grid-template-columns:minmax(0,1.4fr) 280px;gap:0;min-height:480px;display:grid;position:relative}.b3-home.is-guest .b3-preview-grid:before{opacity:.2;z-index:0}.b3-home.is-guest .b3-preview-profile,.b3-home.is-guest .b3-preview-chat{z-index:1;position:relative}.b3-home.is-guest .b3-preview-profile{background:#ffffffad}.b3-home.is-guest .b3-preview-chat{background:#ffffffe0;border:1px solid #dceef8e6;border-radius:20px;flex-direction:column;margin:12px 12px 12px 0;padding:16px;display:flex;box-shadow:0 12px 34px #2878b414}.b3-home.is-guest .b3-profile-head{align-items:center;padding-top:22px}.b3-home.is-guest .b3-avatar{border:4px solid #fffffff5;width:82px;height:82px;margin:0}.b3-mini-form.b3-mini-filled span,.b3-mini-profile.b3-mini-filled span{color:#4b6f91;background:#e0f0faf0;border-color:#b8d8eedb;min-height:30px;font-size:.78rem;font-weight:700}body:has(#features:target) .b3-home-features{padding-top:92px}body:has(#features:target) .b3-feature-hero h2{margin-top:20px}body:has(#features:target) .b3-feature-hero p{color:#59738f;margin-top:0}.b3-public-top-actions{position:relative}.b3-copy-toast{z-index:60;white-space:nowrap;background:#ebfffbf5;border:1px solid #2fc6b852;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.86rem;font-weight:800;position:absolute;top:48px;right:0;box-shadow:0 16px 36px #3995a429;color:#087d79!important;display:inline-flex!important}.b3-side-skill-card{display:none!important}.b3-public-section-tabs{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6fdffeb;margin-top:0;box-shadow:0 12px 34px #4085a614;top:0!important}.b3-public-main>[id^=public-section-]{scroll-margin-top:86px}.b3-public-page.theme-dark{color:#f8fafc;background:#0b1120 radial-gradient(circle at 50% -20%,#38bdf81a,#0000 50%)}.b3-public-page.theme-dark .b3-public-topnav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1120b3;border-bottom:1px solid #ffffff0d}.b3-public-page.theme-dark .b3-public-hero{background:linear-gradient(135deg,#1e293b66,#0f172a99);border:1px solid #ffffff0d;box-shadow:0 24px 48px #0006}.b3-public-page.theme-dark .b3-public-card,.b3-public-page.theme-dark .b3-side-card,.b3-public-page.theme-dark .b3-public-facts,.b3-public-page.theme-dark .b3-public-section-tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1e293b66;border:1px solid #ffffff0d;box-shadow:0 12px 32px #0003}.b3-public-page.theme-dark .b3-public-cover{opacity:.15}.b3-public-page.theme-dark h1,.b3-public-page.theme-dark h2,.b3-public-page.theme-dark h3,.b3-public-page.theme-dark strong{color:#f8fafc}.b3-public-page.theme-dark p,.b3-public-page.theme-dark li,.b3-public-page.theme-dark em,.b3-public-page.theme-dark .b3-public-contact-row{color:#94a3b8}.b3-public-page.theme-dark .b3-chip-row span,.b3-public-page.theme-dark .b3-job-tabs button,.b3-public-page.theme-dark .b3-chat-tabs button,.b3-public-page.theme-dark .b3-quick-questions button,.b3-public-page.theme-dark .b3-side-prompt-chips button,.b3-public-page.theme-dark .b3-public-section-tabs button{color:#cbd5e1;background:#0f172a99;border:1px solid #ffffff0d}.b3-public-page.theme-dark .b3-job-tabs button.active,.b3-public-page.theme-dark .b3-chat-tabs button.active,.b3-public-page.theme-dark .b3-public-section-tabs button.active{color:#38bdf8;background:#0f172acc;border-color:#38bdf880;box-shadow:0 0 12px #38bdf833}.b3-public-page.theme-dark .b3-public-chat-input,.b3-public-page.theme-dark .b3-message.assistant>div,.b3-public-page.theme-dark .b3-public-item{background:#0f172a80;border:1px solid #ffffff08}.b3-public-page.theme-dark textarea{color:#f8fafc}.b3-logo:before{content:none!important}.b3-logo,.b3-logo.small,.b3-dash-brand .b3-logo,.b3-public-topnav .b3-logo.small{color:#fff!important;letter-spacing:0!important;background:linear-gradient(135deg,#0f172a 0%,#111827 46%,#2563eb 100%)!important;border:1px solid #ffffffc7!important;flex:none!important;place-items:center!important;font-weight:900!important;line-height:1!important;display:inline-grid!important;box-shadow:0 12px 28px #2563eb38,inset 0 1px #ffffff47!important}.b3-logo{border-radius:14px!important;width:46px!important;height:46px!important;font-size:1.45rem!important}.b3-logo.small,.b3-dash-brand .b3-logo,.b3-public-topnav .b3-logo.small{border-radius:11px!important;width:34px!important;height:34px!important;font-size:1rem!important}.b3-public-avatar,.b3-dashboard-public-preview .b3-mini-avatar,.b3-live-hero .b3-mini-avatar,.b3-dash-account .b3-mini-avatar,.b3-signed-avatar,.b3-dashboard-avatar,.b3-visual-avatar{background:#fff!important;border-radius:999px!important;place-items:center!important;display:grid!important;overflow:hidden!important;box-shadow:0 14px 34px #2f77b424!important}.b3-public-avatar img,.b3-dashboard-public-preview .b3-mini-avatar img,.b3-live-hero .b3-mini-avatar img,.b3-dash-account .b3-mini-avatar img,.b3-signed-avatar img,.b3-dashboard-avatar img,.b3-visual-avatar img{object-fit:contain!important;object-position:center center!important;background:#fff!important;width:100%!important;height:100%!important;display:block!important}.b3-public-avatar img{box-sizing:border-box!important;padding:8%!important}.b3-dashboard-public-preview .b3-mini-avatar img,.b3-live-hero .b3-mini-avatar img,.b3-dash-account .b3-mini-avatar img{box-sizing:border-box!important;padding:6%!important}.b3-public-avatar{border:6px solid #ffffffeb!important}.b3-dashboard-public-preview .b3-mini-avatar,.b3-live-hero .b3-mini-avatar,.b3-dash-account .b3-mini-avatar{border:3px solid #ffffffeb!important}.b3-signed-avatar,.b3-avatar,.b3-mini-avatar,.b3-public-avatar,.b3-dashboard-avatar,.b3-visual-avatar,.b3-visual-public-hero>img,.b3-avatar-fallback{background:#fff!important;border-radius:999px!important;place-items:center!important;display:grid!important;overflow:hidden!important}.b3-signed-avatar img,.b3-avatar img,.b3-mini-avatar img,.b3-public-avatar img,.b3-dashboard-avatar img,.b3-visual-avatar img,.b3-visual-public-hero>img{box-sizing:border-box!important;object-fit:contain!important;object-position:center center!important;background:#fff!important;width:100%!important;height:100%!important;display:block!important}.b3-public-avatar img,.b3-dashboard-avatar img,.b3-signed-avatar img,.b3-avatar img{padding:8%!important}.b3-mini-avatar img,.b3-visual-avatar img,.b3-visual-public-hero>img{padding:7%!important}.b3-visual-avatar{overflow:visible!important}.b3-visual-avatar img,.b3-visual-avatar>span{border-radius:999px!important;box-shadow:0 14px 34px #2f77b424!important}.b3-signed-avatar,.b3-avatar,.b3-mini-avatar,.b3-public-avatar,.b3-dashboard-avatar,.b3-visual-avatar,.b3-visual-public-hero>img,.b3-avatar-fallback{background:#fff!important;border:0!important;border-radius:999px!important;overflow:hidden!important;box-shadow:0 12px 28px #2f77b41f!important}.b3-signed-avatar img,.b3-avatar img,.b3-mini-avatar img,.b3-public-avatar img,.b3-dashboard-avatar img,.b3-visual-avatar img,.b3-visual-public-hero>img{object-fit:cover!important;object-position:center 42%!important;border:0!important;border-radius:999px!important;width:100%!important;height:100%!important;padding:0!important}.b3-dash-utility,.active-history .b3-history-timeline{display:none!important}.active-history .b3-history-list article{background:#fff!important;border:1px solid #dbe8f3!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;display:grid!important}.active-history .b3-history-list article.active{border-color:var(--b3-cyan)!important;box-shadow:0 12px 28px #2f77b41f!important}.active-history .b3-history-list article>button:first-child{text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;min-width:0!important;padding:0!important}.b3-history-delete{color:#ef4444!important;cursor:pointer!important;background:#fff5f5!important;border:1px solid #fecaca!important;border-radius:10px!important;padding:7px 12px!important}.cover-1,.b3-dashboard-hero-cover.cover-1,.b3-mini-cover.cover-1,.b3-live-hero.cover-1,.b3-visual-public-hero.cover-1{background:linear-gradient(135deg,#d7e7f7 0%,#f7fbff 54%,#c8d7e8 100%)!important}.cover-2,.b3-dashboard-hero-cover.cover-2,.b3-mini-cover.cover-2,.b3-live-hero.cover-2,.b3-visual-public-hero.cover-2{background:linear-gradient(135deg,#273142 0%,#f2a56f 48%,#ffd09a 100%)!important}.cover-3,.b3-dashboard-hero-cover.cover-3,.b3-mini-cover.cover-3,.b3-live-hero.cover-3,.b3-visual-public-hero.cover-3{background:linear-gradient(135deg,#edf4fb 0%,#fff 45%,#cbd6e4 100%)!important}.template-editorial .b3-browser-preview,.template-editorial .b3-live-preview,.template-editorial .b3-public-mini{background:#fffdf8!important;border-radius:8px!important;font-family:Georgia,Times New Roman,serif!important}.template-signal .b3-browser-preview,.template-signal .b3-live-preview,.template-signal .b3-public-mini{background:#fff!important;border-color:#cbd5e1!important;border-radius:6px!important}.template-creative .b3-browser-preview,.template-creative .b3-live-preview,.template-creative .b3-public-mini{background:linear-gradient(145deg,#fff7ed,#eef2ff)!important;border-radius:22px!important}.accent-emerald .b3-primary-button,.accent-emerald .b3-chip-row span,.accent-emerald .b3-color-row button.active,.accent-emerald .b3-template-choice-row button.active{border-color:#10b981!important}.accent-sunset .b3-primary-button,.accent-sunset .b3-chip-row span,.accent-sunset .b3-color-row button.active,.accent-sunset .b3-template-choice-row button.active{border-color:#f97316!important}.accent-rose .b3-primary-button,.accent-rose .b3-chip-row span,.accent-rose .b3-color-row button.active,.accent-rose .b3-template-choice-row button.active{border-color:#ec4899!important}.accent-orange .b3-primary-button,.accent-orange .b3-chip-row span,.accent-orange .b3-color-row button.active,.accent-orange .b3-template-choice-row button.active{border-color:#fb923c!important}.accent-coral .b3-primary-button,.accent-coral .b3-chip-row span,.accent-coral .b3-color-row button.active,.accent-coral .b3-template-choice-row button.active{border-color:#f97357!important}.b3-dashboard-public-preview .b3-mini-avatar,.b3-live-hero .b3-mini-avatar,.b3-dash-account .b3-mini-avatar{overflow:hidden!important}.b3-dashboard-public-preview .b3-mini-avatar img,.b3-live-hero .b3-mini-avatar img,.b3-dash-account .b3-mini-avatar img{padding:0!important}.b3-home-nav{border-bottom:1px solid #c4e0e959!important;height:60px!important}.b3-home-hero{align-items:start!important;min-height:580px!important;padding-top:0!important}.b3-home.is-guest .b3-home-visual{align-items:flex-start!important;min-height:560px!important;display:flex!important}.b3-home.is-guest .b3-home-preview{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:linear-gradient(140deg,#ffffffe6,#e0f5ffbf),radial-gradient(circle at 80% 10%,#65beff2e,#0000 35%)!important;border:4px solid #ffffff80!important;border-radius:24px!important;width:100%!important;min-height:560px!important;margin-top:0!important;padding:12px!important;top:0!important;overflow:visible!important;transform:perspective(1800px)rotateY(-3deg)rotateX(1deg)!important;box-shadow:0 40px 90px #19bdc724,0 12px 36px #0a507812,inset 0 2px 10px #ffffffd9!important}.b3-home.is-guest .b3-home-preview:before{display:none!important}.b3-home.is-guest .b3-browser-bar{background:#ffffff8c!important;border:none!important;border-radius:14px!important;height:42px!important;margin-bottom:8px!important;padding:0 14px!important;font-size:.82rem!important}.b3-home.is-guest .b3-preview-grid{isolation:isolate!important;background:linear-gradient(112deg,#d2eefff5,#ebfafff5 45%,#fffffff2)!important;border-radius:18px!important;grid-template-columns:minmax(0,1.25fr) 280px!important;gap:0!important;min-height:480px!important;display:grid!important;position:relative!important;overflow:hidden!important}.b3-home.is-guest .b3-preview-grid:after,.b3-home.is-guest .b3-preview-grid:before{display:none!important}.b3-home.is-guest .b3-preview-profile{box-shadow:none!important;z-index:2!important;background:#ffffffbf!important;border:none!important;border-radius:0!important;position:relative!important;overflow:hidden!important}.b3-home.is-guest .b3-preview-profile>*{opacity:1!important;display:block!important}.b3-home.is-guest .b3-profile-cover{background:radial-gradient(circle at 80% 30%,#fffc,#0000 20%),linear-gradient(135deg,#c3e8fff5,#afdcfaf0)!important;border-radius:0!important;height:120px!important}.b3-home.is-guest .b3-profile-head{margin-top:-36px!important;padding:0 16px 10px!important}.b3-home.is-guest .b3-preview-chat{box-shadow:none!important;z-index:3!important;background:#ffffffeb!important;border:none!important;border-left:1px solid #d1e7ef80!important;border-radius:0!important;flex-direction:column!important;margin:0!important;padding:14px!important;display:flex!important;position:relative!important}.b3-home.is-guest .b3-preview-chat>*{opacity:1!important;display:block!important}.b3-home.is-guest .b3-orbit-note{z-index:30!important;-webkit-backdrop-filter:blur(28px)!important;backdrop-filter:blur(28px)!important;opacity:1!important;filter:none!important;background:#fff9!important;border:1px solid #ffffffe6!important;border-radius:999px!important;align-items:center!important;gap:6px!important;width:auto!important;padding:8px 14px!important;display:flex!important;position:absolute!important;bottom:-44px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 18px 48px #1478a01f,inset 0 1px 3px #fffc!important}.b3-home.is-guest .b3-orbit-note span{display:none!important}.b3-orbit-step{white-space:nowrap!important;background:#ffffffbf!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:5px 14px 5px 5px!important;display:flex!important}.b3-orbit-step .step-icon{background:var(--b3-gradient)!important;color:#fff!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-size:.72rem!important;font-style:normal!important;display:flex!important;box-shadow:0 4px 10px #19bdc73d!important}.b3-orbit-step .step-text strong{color:#102237!important;font-size:.75rem!important;font-weight:800!important}.b3-orbit-step .step-text span{color:#528cf4!important;font-size:.62rem!important;font-weight:600!important}.b3-home.is-guest .b3-kicker{margin-top:2px!important}.b3-home.is-guest .b3-home-feature-strip{margin-top:60px!important}html{scroll-behavior:smooth!important}.b3-section-title{margin-top:52px!important;margin-bottom:28px!important}.b3-mini-form.b3-mini-filled span,.b3-mini-profile.b3-mini-filled span{color:#2e82d9!important;background:#e8f3ffe6!important;border:none!important;border-radius:14px!important;align-items:center!important;min-height:36px!important;padding:0 14px!important;font-size:.8rem!important;font-weight:800!important;display:flex!important}.b3-flow-meta{color:#6b8fb3;margin-top:6px;font-size:.72rem;line-height:1.5}.b3-flow-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.b3-flow-tags span{color:#2e82d9;background:#e8f3ffe6;border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:700}.b3-flow-stats{gap:10px;margin-top:10px;display:flex}.b3-flow-stats span{color:#3a7cc1;background:#f0f8fff2;border:1px solid #c4e0f099;border-radius:10px;padding:4px 10px;font-size:.7rem;font-weight:700}.b3-flow-ai-hint{background:#e8f3ffd9;border:1px solid #c4e0f080;border-radius:12px;margin-top:12px;padding:8px 12px}.b3-flow-ai-hint strong{color:#1a5fa0;margin-bottom:3px;font-size:.78rem;display:block}.b3-flow-ai-hint span{color:#528cf4;font-size:.68rem;font-weight:600}:is(body:has(#features:target) .b3-home.is-guest .b3-home-hero,body:has(#features:target) .b3-home.is-guest>.b3-home-feature-strip){display:grid!important}.b3-home-nav{z-index:50!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#f8fdffeb!important;position:sticky!important;top:0!important}body:has(#features:target) .b3-home.is-guest .b3-home-nav{z-index:50!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#f8fdffeb!important;border-bottom:1px solid #cee0ecb8!important;padding:0!important;position:sticky!important;top:0!important;transform:none!important}.b3-home{width:min(1440px,100vw - 56px)!important;padding:0 0 70px!important}body:has(#features:target) .b3-home.is-guest{width:min(1440px,100vw - 56px)!important;padding-top:0!important}body:has(#features:target) .b3-home-features{border-top:0!important;margin-top:0!important;padding-top:48px!important}body:not(:has(#features:target)) .b3-home-nav nav a[href=\#top]{color:#0e2138!important;position:relative!important}body:not(:has(#features:target)) .b3-home-nav nav a[href=\#top]:after{content:""!important;background:linear-gradient(90deg,#17c6c7,#4b8df4)!important;border-radius:999px!important;width:32px!important;height:3px!important;position:absolute!important;bottom:-18px!important;left:50%!important;transform:translate(-50%)!important}.b3-flow-page strong:before,.b3-flow-page:before{display:none!important}body:has(#features:target) .b3-flow-page strong:before{display:none!important}body:has(#features:target) .b3-flow-page:before{display:none!important}.b3-flow-page div{background:0 0!important;border-radius:0!important;height:auto!important;margin:0!important}body:has(#features:target) .b3-flow-page div{background:0 0!important;border-radius:0!important;height:auto!important;margin:0!important}.b3-flow-page:after{display:none!important}body:has(#features:target) .b3-flow-page:after{display:none!important}.b3-flow-page{width:432px!important;box-shadow:var(--b3-shadow)!important;background:linear-gradient(138deg,#daf1fff5 0 40%,#ffffffe0 40% 100%)!important;border-radius:18px!important;flex-direction:column!important;gap:16px!important;padding:34px 32px!important;display:flex!important;position:absolute!important;top:10px!important;right:0!important}body:has(#features:target) .b3-flow-page{width:432px!important;box-shadow:var(--b3-shadow)!important;background:linear-gradient(138deg,#daf1fff5 0 40%,#ffffffe0 40% 100%)!important;border-radius:18px!important;flex-direction:column!important;gap:16px!important;padding:34px 32px!important;display:flex!important;position:absolute!important;top:10px!important;right:0!important}.b3-flow-page div.b3-flow-header strong{min-height:auto!important;padding-left:0!important;font-size:1.25rem!important}body:has(#features:target) .b3-flow-page div.b3-flow-header strong{min-height:auto!important;padding-left:0!important;font-size:1.25rem!important}.b3-flow-page div.b3-flow-header p{color:#6a8ba3!important;margin-top:4px!important;margin-left:0!important;font-size:.75rem!important}body:has(#features:target) .b3-flow-page div.b3-flow-header p{color:#6a8ba3!important;margin-top:4px!important;margin-left:0!important;font-size:.75rem!important}.b3-flow-page div.b3-flow-tags{flex-wrap:wrap!important;gap:6px!important;margin-top:12px!important;display:flex!important}body:has(#features:target) .b3-flow-page div.b3-flow-tags{flex-wrap:wrap!important;gap:6px!important;margin-top:12px!important;display:flex!important}.b3-flow-page div.b3-flow-tags span{color:#3b82f6!important;background:#e4f1ffe6!important;border-radius:999px!important;padding:3px 10px!important;font-size:.65rem!important;font-weight:700!important}body:has(#features:target) .b3-flow-page div.b3-flow-tags span{color:#3b82f6!important;background:#e4f1ffe6!important;border-radius:999px!important;padding:3px 10px!important;font-size:.65rem!important;font-weight:700!important}.b3-flow-page div.b3-flow-skeleton{border-top:1px dashed #c4e0f099!important;padding-top:16px!important}body:has(#features:target) .b3-flow-page div.b3-flow-skeleton{border-top:1px dashed #c4e0f099!important;padding-top:16px!important}.b3-flow-page div.b3-flow-skeleton span{color:#4b6f91!important;margin-bottom:8px!important;font-size:.7rem!important;font-weight:700!important;display:block!important}body:has(#features:target) .b3-flow-page div.b3-flow-skeleton span{color:#4b6f91!important;margin-bottom:8px!important;font-size:.7rem!important;font-weight:700!important;display:block!important}.b3-flow-page div.b3-skel-text{color:#64748b!important;background:#f1f5f9!important;border-radius:6px!important;margin-bottom:12px!important;padding:8px 10px!important;font-size:.65rem!important;line-height:1.5!important}body:has(#features:target) .b3-flow-page div.b3-skel-text{color:#64748b!important;background:#f1f5f9!important;border-radius:6px!important;margin-bottom:12px!important;padding:8px 10px!important;font-size:.65rem!important;line-height:1.5!important}.b3-flow-page div.b3-flow-ai-card{z-index:10!important;background:#fff!important;border-radius:16px!important;width:230px!important;padding:16px!important;position:absolute!important;bottom:24px!important;right:-36px!important;box-shadow:0 12px 32px #2d6a9e1f,0 0 0 1px #e2edf8cc!important}body:has(#features:target) .b3-flow-page div.b3-flow-ai-card{z-index:10!important;background:#fff!important;border-radius:16px!important;width:230px!important;padding:16px!important;position:absolute!important;bottom:24px!important;right:-36px!important;box-shadow:0 12px 32px #2d6a9e1f,0 0 0 1px #e2edf8cc!important}.b3-flow-page div.b3-flow-ai-card .ai-head{color:#0f172a!important;margin-bottom:12px!important;font-size:.8rem!important;font-weight:800!important}body:has(#features:target) .b3-flow-page div.b3-flow-ai-card .ai-head{color:#0f172a!important;margin-bottom:12px!important;font-size:.8rem!important;font-weight:800!important}.b3-flow-page div.b3-flow-ai-card .ai-tabs{gap:8px!important;margin-bottom:16px!important;display:flex!important}body:has(#features:target) .b3-flow-page div.b3-flow-ai-card .ai-tabs{gap:8px!important;margin-bottom:16px!important;display:flex!important}.b3-flow-page div.b3-flow-ai-card .ai-tabs span{text-align:center!important;color:#64748b!important;background:#f1f5f9!important;border-radius:8px!important;flex:1!important;padding:6px 0!important;font-size:.65rem!important;font-weight:700!important}body:has(#features:target) .b3-flow-page div.b3-flow-ai-card .ai-tabs span{text-align:center!important;color:#64748b!important;background:#f1f5f9!important;border-radius:8px!important;flex:1!important;padding:6px 0!important;font-size:.65rem!important;font-weight:700!important}.b3-flow-page div.b3-flow-ai-card .ai-tabs span.active{color:#fff!important;background:#3b82f6!important}body:has(#features:target) .b3-flow-page div.b3-flow-ai-card .ai-tabs span.active{color:#fff!important;background:#3b82f6!important}.b3-flow-page div.ai-msg{color:#334155!important;background:#e2e8f0!important;border-radius:8px 8px 8px 0!important;margin-bottom:12px!important;padding:8px 10px!important;font-size:.65rem!important;line-height:1.4!important}body:has(#features:target) .b3-flow-page div.ai-msg{color:#334155!important;background:#e2e8f0!important;border-radius:8px 8px 8px 0!important;margin-bottom:12px!important;padding:8px 10px!important;font-size:.65rem!important;line-height:1.4!important}.b3-flow-page div.b3-flow-ai-card .ai-input{color:#94a3b8!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;padding:6px 10px!important;font-size:.65rem!important;display:flex!important}body:has(#features:target) .b3-flow-page div.b3-flow-ai-card .ai-input{color:#94a3b8!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;padding:6px 10px!important;font-size:.65rem!important;display:flex!important}.b3-flow-page div.b3-flow-ai-card .ai-input i{color:#3b82f6!important;font-style:normal!important;font-weight:700!important}body:has(#features:target) .b3-flow-page div.b3-flow-ai-card .ai-input i{color:#3b82f6!important;font-style:normal!important;font-weight:700!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.b3-cert-item{border:1px solid var(--b3-border-2);background:#fff;border-radius:12px;grid-template-columns:1fr 120px auto;align-items:center;gap:12px;padding:14px;display:grid}.b3-cert-item input{color:var(--b3-ink);background:0 0;border:0;font-size:.95rem;font-weight:500}.b3-cert-item button{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:1.2rem;transition:color .2s}.b3-cert-item button:hover{color:#ef4444}.b3-persona-progress{background:#e3edf5;border-radius:99px;height:6px;margin-bottom:24px;overflow:hidden}.b3-persona-progress span{background:var(--b3-gradient);width:50%;height:100%;transition:width .4s;display:block}.b3-import-tabs button span{opacity:.48;margin-left:6px;font-size:.8em}.b3-signed-avatar,.b3-avatar,.b3-mini-avatar,.b3-public-avatar,.b3-dashboard-avatar,.b3-visual-avatar,.b3-visual-public-hero>img,.b3-avatar-fallback{aspect-ratio:1!important;background:#fff!important;border-radius:999px!important;overflow:hidden!important}.b3-signed-avatar img,.b3-avatar img,.b3-mini-avatar img,.b3-public-avatar img,.b3-dashboard-avatar img,.b3-visual-avatar img,.b3-visual-public-hero>img{box-sizing:border-box!important;object-fit:cover!important;object-position:center 38%!important;background:#fff!important;border-radius:999px!important;width:100%!important;height:100%!important;padding:0!important;display:block!important}.b3-visual-avatar{width:88px!important;height:88px!important;overflow:visible!important}.b3-visual-avatar img,.b3-visual-avatar>span{width:88px!important;height:88px!important;overflow:hidden!important}.b3-visual-avatar button{z-index:2!important;bottom:-6px!important;right:-12px!important}.b3-visual-public-hero{grid-template-columns:100px minmax(0,1fr)!important}.b3-visual-public-hero>img,.b3-visual-public-hero>.b3-avatar-fallback{border:0!important;width:92px!important;min-width:92px!important;max-width:92px!important;height:92px!important;box-shadow:0 14px 34px #2f77b424!important}.b3-signed-avatar img[data-avatar-fit=portrait],.b3-avatar img[data-avatar-fit=portrait],.b3-mini-avatar img[data-avatar-fit=portrait],.b3-public-avatar img[data-avatar-fit=portrait],.b3-dashboard-avatar img[data-avatar-fit=portrait],.b3-visual-avatar img[data-avatar-fit=portrait],.b3-visual-public-hero>img[data-avatar-fit=portrait]{object-fit:contain!important;object-position:center center!important;transform-origin:50%!important;background:#fff!important;transform:none!important}.b3-signed-avatar img[data-avatar-manual=true],.b3-avatar img[data-avatar-manual=true],.b3-mini-avatar img[data-avatar-manual=true],.b3-public-avatar img[data-avatar-manual=true],.b3-dashboard-avatar img[data-avatar-manual=true],.b3-visual-avatar img[data-avatar-manual=true],.b3-visual-public-hero>img[data-avatar-manual=true]{object-fit:cover!important;object-position:var(--avatar-x,50%) var(--avatar-y,48%)!important;transform:scale(var(--avatar-zoom,.56))!important;transform-origin:50%!important;background:#fff!important}.b3-avatar-frame-editor{border-top:1px solid var(--b3-border);gap:14px;padding:18px 0;display:grid}.b3-avatar-frame-editor h2{margin:0 0 6px;font-size:1rem}.b3-avatar-frame-editor p{color:#7890aa;margin:0}.b3-avatar-frame-editor label{color:#415a75;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;font-weight:800;display:grid}.b3-avatar-frame-editor input[type=range]{accent-color:#18b7c4;width:100%}.b3-ai-ready-list small{white-space:nowrap!important;word-break:keep-all!important;min-width:58px!important;line-height:1!important}.b3-ai-ready-list small.inactive{color:#dc2626!important;background:#fee2e2!important}.b3-ai-ready-list button:has(small.inactive)>span{background:linear-gradient(135deg,#ef4444,#fb7185)!important}.b3-signed-avatar>.b3-avatar-crop-frame,.b3-avatar>.b3-avatar-crop-frame,.b3-mini-avatar>.b3-avatar-crop-frame,.b3-public-avatar>.b3-avatar-crop-frame,.b3-dashboard-avatar>.b3-avatar-crop-frame,.b3-visual-avatar>.b3-avatar-crop-frame,.b3-visual-public-hero>.b3-avatar-crop-frame{aspect-ratio:1!important;background:#fff!important;border-radius:999px!important;width:100%!important;min-width:0!important;height:100%!important;display:block!important;overflow:hidden!important;transform:none!important}.b3-signed-avatar>.b3-avatar-crop-frame img,.b3-avatar>.b3-avatar-crop-frame img,.b3-mini-avatar>.b3-avatar-crop-frame img,.b3-public-avatar>.b3-avatar-crop-frame img,.b3-dashboard-avatar>.b3-avatar-crop-frame img,.b3-visual-avatar>.b3-avatar-crop-frame img,.b3-visual-public-hero>.b3-avatar-crop-frame img{object-fit:contain!important;object-position:center center!important;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;padding:0!important;display:block!important}.b3-signed-avatar>.b3-avatar-crop-frame[data-avatar-manual=true] img,.b3-avatar>.b3-avatar-crop-frame[data-avatar-manual=true] img,.b3-mini-avatar>.b3-avatar-crop-frame[data-avatar-manual=true] img,.b3-public-avatar>.b3-avatar-crop-frame[data-avatar-manual=true] img,.b3-dashboard-avatar>.b3-avatar-crop-frame[data-avatar-manual=true] img,.b3-visual-avatar>.b3-avatar-crop-frame[data-avatar-manual=true] img,.b3-visual-public-hero>.b3-avatar-crop-frame[data-avatar-manual=true] img{object-fit:contain!important;object-position:center center!important;transform:translate(var(--avatar-shift-x,0%), var(--avatar-shift-y,-2%)) scale(var(--avatar-zoom,1))!important;transform-origin:50%!important}.b3-visual-public-hero>.b3-avatar-crop-frame,.b3-visual-public-hero>.b3-avatar-fallback{border:0!important;width:92px!important;min-width:92px!important;max-width:92px!important;height:92px!important;box-shadow:0 14px 34px #2f77b424!important}.b3-import-hero-card{overflow:hidden!important}.b3-import-hero-card .b3-card-headline,.b3-import-page-grid .b3-card .b3-card-headline{align-items:center!important;gap:12px!important}.b3-import-hero-card .b3-card-headline .b3-text-link{white-space:nowrap!important;justify-self:end!important;min-height:auto!important;margin:0!important}.b3-import-list.compact{max-height:172px!important;overflow:hidden!important}.b3-import-list.compact button,.b3-import-list.recent .b3-import-record{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.b3-import-list.compact strong,.b3-import-list.recent strong{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.b3-import-list.recent{max-height:260px!important;padding-right:4px!important;overflow-y:auto!important}.b3-import-list.recent .b3-import-record{gap:12px!important;display:grid!important}.b3-import-list.recent .b3-import-record>div{min-width:0!important}.b3-import-list.recent .b3-import-record.empty{grid-template-columns:1fr!important}.b3-inline-delete{color:#ef4444!important;cursor:pointer!important;background:#fff7f7!important;border:1px solid #fecaca!important;border-radius:10px!important;padding:6px 10px!important;font-size:.78rem!important;font-weight:800!important}.b3-module-footer .b3-primary-button:disabled{opacity:.64!important;cursor:wait!important}.b3-save-pill.pending,.b3-topbar-status.pending{color:#b42318!important;background:#fff1f0!important;border:1px solid #ffccc7!important;border-radius:999px!important;padding:0 12px!important}.b3-save-pill.pending:before{background:#f04438!important;box-shadow:0 0 0 5px #f044381f!important}.b3-topbar-status.pending span{color:#f04438!important;border-color:#f0443861!important}.b3-structured-editor{max-height:460px!important;margin-top:18px!important;padding-right:6px!important;overflow-y:auto!important}.b3-structured-editor-grid,.b3-structured-stack{gap:14px!important;display:grid!important}.b3-structured-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.b3-structured-editor-grid .wide{grid-column:1/-1!important}.b3-structured-edit-card{background:#ffffffd1!important;border:1px solid #dbe8f3!important;border-radius:14px!important;gap:12px!important;padding:14px!important;display:grid!important}.b3-structured-editor label,.b3-structured-edit-card label{color:#516b88!important;gap:7px!important;font-size:.86rem!important;font-weight:800!important;display:grid!important}.b3-structured-editor input,.b3-structured-editor textarea{color:#10233f!important;width:100%!important;font:inherit!important;resize:vertical!important;background:#fff!important;border:1px solid #d9e7f3!important;border-radius:10px!important;padding:10px 12px!important;font-weight:650!important}.b3-structured-editor textarea{line-height:1.65!important}.b3-structured-empty{text-align:center!important;background:#f8fcffc7!important;border:1px dashed #cfe0ed!important;border-radius:14px!important;place-items:center!important;gap:12px!important;min-height:160px!important;padding:28px!important;display:grid!important}.b3-home-preview .b3-avatar.virtual>.b3-avatar-crop-frame,.b3-home-preview .b3-avatar.virtual img{width:100%!important;height:100%!important}.b3-home.is-guest .b3-preview-chat{grid-template-rows:auto auto 1fr auto auto!important;min-height:100%!important;display:grid!important}.b3-home.is-guest .b3-chat-bubble{align-self:stretch!important}.b3-auth-card.signed-in .b3-signed-profile{grid-template-columns:132px minmax(0,1fr)!important;align-items:start!important}.b3-auth-card.signed-in .b3-signed-identity{justify-items:center!important;gap:12px!important;display:grid!important}.b3-auth-card.signed-in .b3-signed-avatar{width:92px!important;height:92px!important}.b3-auth-card.signed-in .b3-signed-meta{border:0!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.b3-auth-card.signed-in .b3-signed-meta div{background:#ffffffb8!important;border:1px solid #dceaf5!important;border-radius:12px!important;padding:8px 10px!important}.b3-home.is-guest .b3-preview-grid{grid-template-columns:minmax(0,1fr) 310px!important;min-height:510px!important}.b3-home.is-guest .b3-preview-chat{background:#fffffff0!important;border:1px solid #d4e8f6eb!important;border-radius:18px!important;grid-template-rows:auto auto auto 1fr auto!important;gap:12px!important;width:304px!important;min-height:0!important;margin:0!important;padding:14px!important;display:grid!important;position:absolute!important;top:150px!important;bottom:14px!important;right:14px!important;overflow:hidden!important;box-shadow:0 22px 48px #3072b024!important}.b3-home.is-guest .b3-preview-chat .b3-chat-head{margin:0!important;display:flex!important}.b3-home.is-guest .b3-preview-chat .b3-chat-head strong{font-size:1rem!important}.b3-home.is-guest .b3-preview-chat .b3-chat-tabs{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;display:grid!important}.b3-home.is-guest .b3-preview-chat .b3-chat-tabs span{border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:0 10px!important;display:flex!important}.b3-home.is-guest .b3-chat-bubble{border-radius:12px!important;align-self:start!important;margin:0!important;padding:12px!important;font-size:.8rem!important;line-height:1.62!important}.b3-home.is-guest .b3-chat-prompts{align-self:start!important;gap:8px!important;margin:0!important;display:grid!important}.b3-home.is-guest .b3-chat-prompts:before{content:"你可以这样问："!important;color:#6b86a4!important;font-size:.78rem!important;font-weight:800!important}.b3-home.is-guest .b3-chat-prompts button{color:#3f82f6!important;text-align:left!important;background:0 0!important;border:0!important;min-height:28px!important;padding:0!important;font-size:.78rem!important;font-weight:800!important}.b3-home.is-guest .b3-chat-prompts button:before{content:"→ "}.b3-home.is-guest .b3-chat-input{align-self:end!important;min-height:44px!important;margin:0!important}.b3-home.is-guest .b3-home-preview{max-width:690px!important}.b3-home.is-guest .b3-preview-grid{background:linear-gradient(112deg,#d3effffa,#eefbfff5 48%,#fffffff5)!important;min-height:530px!important;display:block!important;position:relative!important}.b3-home.is-guest .b3-preview-profile{background:#ffffff94!important;width:100%!important;min-height:530px!important;padding-bottom:18px!important}.b3-home.is-guest .b3-profile-cover{background:radial-gradient(circle at 78% 26%,#ffffffe6 0 2px,#0000 3px),radial-gradient(circle at 90% 46%,#0000 0 122px,#ffffff73 123px 124px,#0000 126px),linear-gradient(134deg,#c5e8fffa,#adddfaf2)!important;width:100%!important;height:124px!important}.b3-home.is-guest .b3-profile-head{grid-template-columns:86px minmax(0,1fr)!important;width:calc(100% - 328px)!important;min-width:0!important;margin-top:-42px!important;padding:0 18px 12px!important}.b3-home.is-guest .b3-avatar{width:86px!important;height:86px!important;margin-top:0!important}.b3-home.is-guest .b3-preview-section{width:calc(100% - 328px)!important;padding:13px 18px!important}.b3-home.is-guest .b3-preview-section.compact{min-height:82px!important}.b3-home.is-guest .b3-preview-chat{background:#fffffff5!important;border-radius:16px!important;width:294px!important;top:146px!important;bottom:16px!important;right:14px!important;box-shadow:0 18px 42px #3276b629!important}
