/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.grow{flex-grow:1}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[analysis\:homepage-content\]{analysis:homepage-content}.\[analysis\:https-connectivity\]{analysis:https-connectivity}@media (width>=48rem){.md\:hidden{display:none}}}:root{--ink:#071a2b;--ink-soft:#123247;--navy:#0a2237;--navy-2:#0d2e47;--cyan:#2ebce2;--cyan-soft:#dff6fb;--green:#28c58b;--green-soft:#e1f8ef;--amber:#f2a84b;--amber-soft:#fff2db;--red:#e65c5c;--red-soft:#fde9e7;--violet:#7568db;--violet-soft:#efedff;--paper:#f5f8f9;--white:#fff;--line:#dce6ea;--muted:#607581;--shadow:0 24px 70px #071a2b1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;text-rendering:optimizelegibility;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}main{min-height:100vh;overflow:hidden}.site-header{z-index:20;color:#e9f5f8;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:88px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand{align-items:center;gap:12px;display:inline-flex}.brand>span:last-child{flex-direction:column;gap:2px;display:flex}.brand strong{letter-spacing:.04em;font-size:16px}.brand small{color:#e4f2f691;letter-spacing:.18em;text-transform:uppercase;font-size:10px}.brand-mark{background:#2ebce21a;border:1px solid #59cfec8f;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:inset 0 0 22px #2ebce21f}.brand-mark span{background:var(--cyan);border-radius:3px;width:4px;position:absolute;bottom:9px}.brand-mark span:first-child{opacity:.45;height:7px;left:9px}.brand-mark span:nth-child(2){opacity:.72;height:12px;left:16px}.brand-mark span:nth-child(3){height:18px;left:23px}.site-header nav{color:#ebf7f9b3;align-items:center;gap:28px;font-size:13px;display:flex}.site-header nav a,.site-header nav button{transition:color .18s,background .18s}.site-header nav button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.site-header nav a:hover,.site-header nav button:hover{color:#fff}.site-header .nav-cta{color:#071a2b;background:#bceefa;border-radius:9px;padding:10px 16px;font-weight:700}.site-header .nav-my{font-weight:760}.hero{color:#eff9fb;background:radial-gradient(circle at 74% 46%,#156f953d,#0000 31%),linear-gradient(138deg,#061827 0%,#09243a 55%,#071a2b 100%);grid-template-columns:minmax(0,1.02fr) minmax(420px,.82fr);align-items:center;gap:76px;min-height:790px;padding:154px max(24px,50vw - 590px) 92px;display:grid;position:relative}.hero-grid{opacity:.12;background-image:linear-gradient(#5fc6e280 1px,#0000 1px),linear-gradient(90deg,#5fc6e280 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.hero-glow{filter:blur(2px);pointer-events:none;border-radius:999px;position:absolute}.hero-glow-one{border:1px solid #2ebce23d;width:580px;height:580px;bottom:-210px;right:-100px;box-shadow:0 0 0 60px #2ebce208,0 0 0 120px #2ebce205}.hero-glow-two{filter:blur(80px);background:#1e8eb114;width:380px;height:380px;top:160px;left:-150px}.hero-copy,.hero-report{z-index:2;position:relative}.hero-contact-panel{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061827b8;border:1px solid #7cd6eb47;border-radius:18px;grid-column:1/-1;padding:10px;position:relative;box-shadow:0 24px 64px #0000002e}.hero-contact-list{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hero-contact-list li{border-right:1px solid #7cd6eb29;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;min-height:76px;padding:13px 18px;display:flex}.hero-contact-list li:last-child{border-right:0}.hero-contact-list span{color:#dbf2f79e;font-size:12px;font-weight:680}.hero-contact-list strong,.hero-contact-list a{overflow-wrap:anywhere;color:#eff9fb;max-width:100%;font-size:15px;font-weight:760;text-decoration:none}.hero-contact-list a:hover{color:#80deef}.hero-contact-list a:focus-visible,.hero-contact-urgent button:focus-visible{outline-offset:4px;outline:3px solid #80deefb8}.hero-contact-urgent button{color:#80deef;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:15px;font-weight:800;display:flex}.hero-contact-urgent button:hover{color:#eff9fb}.eyebrow,.section-kicker{color:#73d6ec;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.pulse-dot,.live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #28c58b1a}.hero h1{letter-spacing:-.055em;margin:24px 0 22px;font-size:clamp(44px,4.4vw,68px);line-height:1.08}.hero h1 em{color:#80deef;font-style:normal}.hero-intro{color:#e5f4f8b3;max-width:620px;margin:0 0 32px;font-size:17px;line-height:1.85}.scan-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081d2eb8;border:1px solid #7cd6eb3d;border-radius:18px;padding:22px;position:relative;box-shadow:0 28px 70px #00000038}.scan-form>label,.review-field label{color:#e6f7f9ad;letter-spacing:.04em;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.url-field{background:#f7fcfd12;border:1px solid #a4e0ed3d;border-radius:12px;align-items:center;min-height:62px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.url-field:focus-within{border-color:#53cdeabf;box-shadow:0 0 0 4px #2ebce21a}.url-field>span{color:#ceebf173;font-family:var(--font-geist-mono), monospace;padding-left:18px;font-size:13px}.url-field input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 12px 0 2px;font-size:15px}.url-field input::placeholder{color:#d8eef34d}.url-field button,.result-actions button,.cta-actions button{color:#062033;background:#9ee5f3;border:0;border-radius:9px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:0 19px;font-size:13px;font-weight:800;transition:transform .18s,background .18s,opacity .18s;display:inline-flex}.url-field button{margin-right:8px}.url-field button:hover:not(:disabled),.result-actions button:hover,.cta-actions button:hover{background:#b9eef7;transform:translateY(-1px)}.url-field button:disabled{cursor:not-allowed;opacity:.45}.field-help{color:#d1eaf06b;margin:8px 2px 0;font-size:11px}.filing-boundary{color:#d1eaf099;margin:8px 2px 0;font-size:10px;line-height:1.6}.filing-boundary a{color:#9ee5f3;text-underline-offset:3px;margin:0 3px;text-decoration:underline}.review-toggle{color:#bdeaf3;text-align:left;background:0 0;border:0;border-top:1px solid #a5e0ed1f;justify-content:space-between;align-items:center;width:100%;margin-top:16px;padding:12px 2px 2px;display:flex}.review-toggle span{font-size:12px;font-weight:700}.review-toggle small{color:#d3ebf066;font-size:10px}.review-field{margin-top:16px;position:relative}.review-field textarea{resize:vertical;color:#f3fafce0;background:#ffffff0d;border:1px solid #a4e0ed2e;border-radius:10px;outline:none;width:100%;min-height:124px;padding:14px 16px 26px;font-size:12px;line-height:1.7}.review-field textarea:focus{border-color:#53cdea99}.review-field textarea::placeholder{color:#d6ebf052}.review-field>span{color:#d4ebf04d;font-size:9px;position:absolute;bottom:9px;right:11px}.loading-line,.form-error{border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;font-size:11px;display:flex}.loading-line{color:#bdebf4;background:#2ebce214}.loading-line small{color:#d3ebf059;margin-left:auto}.loading-scan{border:2px solid #5ed6ef33;border-top-color:#5ed6ef;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite spin}.form-error{color:#ffd5d1;background:#e65c5c21}.form-error span{border:1px solid #ffbeb773;border-radius:50%;place-items:center;width:18px;height:18px;font-weight:800;display:grid}.trust-row{color:#daeef37a;flex-wrap:wrap;gap:20px;margin-top:18px;font-size:10px;display:flex}.trust-row span{align-items:center;gap:7px;display:inline-flex}.trust-row span:before{content:"";background:var(--green);border-radius:50%;width:4px;height:4px}.hero-report{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#0e344cc7,#061b2bd9),#061928cc;border:1px solid #5acbe645;border-radius:22px;padding:26px;box-shadow:0 35px 90px #0000003d,inset 0 1px #ffffff0d}.report-topline{border-bottom:1px solid #a9deea1f;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.report-topline>div{color:#ecf8fac2;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.report-topline small{color:#daeff357;letter-spacing:.12em;font-size:9px}.report-verdict{align-items:center;gap:18px;padding:24px 0 20px;display:flex}.mini-score{background:radial-gradient(circle,#2ebce221,#0000 68%);border:1px solid #4ecbe875;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.mini-score span{font-family:var(--font-geist-mono), monospace;grid-area:1/1;margin-top:-11px;font-size:24px;font-weight:800}.mini-score small{color:#ddf1f56b;grid-area:1/1;margin-top:27px;font-size:8px}.report-verdict>div:last-child{flex-direction:column;gap:6px;display:flex}.report-verdict>div:last-child small{color:#ddf1f56b;font-size:10px}.report-verdict>div:last-child strong{font-size:15px}.sample-check{background:#ffffff09;border:1px solid #a8deea1a;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;margin-top:10px;padding:15px;display:grid}.sample-icon{width:36px;height:36px;font-family:var(--font-geist-mono), monospace;border-radius:10px;place-items:center;font-weight:800;display:grid}.sample-check.passed .sample-icon{color:#71e0b8;background:#28c58b1f}.sample-check.warning .sample-icon{color:#ffc979;background:#f2a84b1f}.sample-check.manual .sample-icon{color:#b7afff;background:#7568db24}.sample-check>div{flex-direction:column;gap:4px;display:flex}.sample-check strong{color:#f2fafbe0;font-size:12px}.sample-check small{color:#d2eaef6b;font-size:9px}.sample-state{font-family:var(--font-geist-mono), monospace;font-size:9px}.sample-check.passed .sample-state{color:#71e0b8}.sample-check.warning .sample-state{color:#ffc979}.sample-check.manual .sample-state{color:#b7afff}.report-footnote{color:#d5edf263;border-top:1px solid #a9deea1a;align-items:center;gap:9px;margin-top:18px;padding-top:16px;font-size:9px;display:flex}.report-footnote span{background:#4ed0ec;width:16px;height:1px}.signal-strip{color:#55717f;border-bottom:1px solid var(--line);min-height:66px;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;background:#edf4f6;justify-content:center;align-items:center;gap:28px;padding:18px 24px;font-size:10px;font-weight:700;display:flex}.services-section{width:min(1120px,100% - 48px);margin:0 auto;padding:104px 0 96px}.services-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;display:grid}.services-heading h2{color:#0a2634;letter-spacing:-.045em;max-width:720px;margin:14px 0 0;font-size:clamp(31px,4vw,48px);line-height:1.16}.services-heading>p{color:#617982;margin:0;font-size:13px;line-height:1.9}.analysis-level-comparison{background:linear-gradient(135deg,#eef9faf5,#fffffffa);border:1px solid #cfe3e8;border-radius:22px;margin-top:42px;padding:28px;box-shadow:0 20px 60px #0e303e12}.analysis-customer-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.analysis-outcome-card{background:#ffffffe0;border:1px solid #d5e5e9;border-radius:15px;min-height:132px;padding:20px 20px 18px;position:relative;overflow:hidden}.analysis-outcome-card.cause{background:#092b3a;border-color:#165d70}.analysis-outcome-card.action{background:linear-gradient(135deg,#dff8fb,#f7fdfe);border-color:#9edce6}.analysis-outcome-step{color:#0c7e98;letter-spacing:.08em;background:#e5f6f8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:inline-flex}.analysis-outcome-card.cause .analysis-outcome-step{color:#78dded;background:#134658}.analysis-outcome-card strong{color:#123746;margin-top:14px;font-size:17px;line-height:1.35;display:block}.analysis-outcome-card.cause strong{color:#fff}.analysis-outcome-card p{color:#617982;margin:8px 0 0;font-size:10px;line-height:1.7}.analysis-outcome-card.cause p{color:#a7cbd2}.analysis-level-grid{grid-template-columns:.8fr 1.2fr;gap:14px;margin-top:24px;display:grid}.analysis-level-card{background:#fff;border:1px solid #d5e5e9;border-radius:16px;padding:22px}.analysis-level-card.deep{color:#eafcff;background:#092b3a;border-color:#165d70}.analysis-level-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.analysis-level-card header span{color:#38899c;letter-spacing:.08em;font-size:9px;font-weight:800}.analysis-level-card.deep header span{color:#78dded}.analysis-level-card h3{color:#123746;margin:5px 0 0;font-size:17px}.analysis-level-card.deep h3{color:#fff}.analysis-level-card header>strong{color:#0c7e98;font-size:34px;line-height:1}.analysis-level-card.deep header>strong{color:#79e6f3}.analysis-level-card header small{margin-left:3px;font-size:10px}.analysis-level-card>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:18px 0 16px;padding:0;list-style:none;display:grid}.analysis-level-card>ul li{color:#355661;padding-left:15px;font-size:9px;line-height:1.55;position:relative}.analysis-level-card>ul li:before{content:"·";color:#23a1b8;font-weight:900;position:absolute;left:2px}.analysis-level-card>p{color:#728990;margin:0;font-size:9px;line-height:1.7}.analysis-level-card .analysis-level-added{color:#a7cbd2;margin:18px 0 14px}.analysis-level-added b{color:#fff}.baidu-indexing-specialty{color:#eefcff;background:radial-gradient(circle at 0 0,#36bfd533,#0000 45%),#082a39;border:1px solid #176478;border-radius:22px;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:42px;padding:30px;display:grid;box-shadow:0 22px 62px #082a3929}.baidu-indexing-intro h3{color:#fff;margin:12px 0 10px;font-size:clamp(24px,3vw,34px);line-height:1.2}.baidu-indexing-intro>p,.baidu-indexing-intro>small{color:#a9c7cf;font-size:10px;line-height:1.8}.baidu-indexing-benefits{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.baidu-indexing-benefits li{color:#d5ebef;padding-left:18px;font-size:10px;line-height:1.6;position:relative}.baidu-indexing-benefits li:before{content:"✓";color:#6ce0ed;font-weight:800;position:absolute;left:0}.baidu-indexing-price-summary{background:#79e6f317;border:1px solid #79e6f34d;border-radius:12px;margin:17px 0 0;padding:18px}.baidu-indexing-price-summary>span{color:#bfe9ef;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.baidu-indexing-price-summary>strong{color:#79e6f3;margin-top:4px;font-size:clamp(34px,5vw,52px);line-height:1;display:block}.baidu-indexing-price-summary>p{color:#fff;margin:12px 0 7px;font-size:11px;line-height:1.7}.baidu-indexing-price-summary>small{color:#a9c7cf;font-size:9px;line-height:1.65;display:block}.baidu-indexing-price-summary button{color:#082a39;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#79e6f3;border:0;border-radius:9px;justify-content:space-between;align-items:center;margin-top:14px;padding:0 14px;font-size:10px;font-weight:850;display:flex}.baidu-indexing-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:15px;display:flex}.baidu-indexing-actions button,.baidu-indexing-actions a,.baidu-indexing-tiers button{color:#082a39;min-height:44px;font:inherit;cursor:pointer;background:#79e6f3;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.baidu-indexing-actions a{color:#d8f6fa;background:0 0;border:1px solid #79e6f359}.baidu-indexing-actions .baidu-indexing-price-link{color:#082a39;background:#79e6f3;border:0}.baidu-indexing-actions .baidu-indexing-scan-link{color:#d8f6fa;background:0 0;border:1px solid #79e6f359}.baidu-indexing-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.baidu-indexing-tiers article{background:#ffffff0d;border:1px solid #79e6f32e;border-radius:13px;flex-direction:column;min-width:0;padding:16px;display:flex}.baidu-indexing-tiers article:last-child{grid-column:1/-1}.baidu-indexing-tiers header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.baidu-indexing-tiers header strong{color:#79e6f3;font-size:19px}.baidu-indexing-tiers header span{color:#fff;text-align:right;font-size:10px;font-weight:750}.baidu-indexing-tiers p{color:#d5e9ed;margin:10px 0 7px;font-size:9px;line-height:1.65}.baidu-indexing-tiers small{color:#91b4bd;margin-bottom:12px;font-size:8px;line-height:1.6}.baidu-indexing-tiers button{justify-content:space-between;width:100%;margin-top:auto}.analysis-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.analysis-group-grid>div{background:#ffffff0b;border:1px solid #7bdded29;border-radius:10px;min-width:0;padding:10px 11px}.analysis-group-grid strong,.analysis-group-grid span{display:block}.analysis-group-grid strong{color:#82e1ee;margin-bottom:5px;font-size:9px}.analysis-group-grid span{color:#b4cbd0;font-size:10px;line-height:1.55}.service-ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.service-pricing-status{color:#315e69;background:#f3fbfd;border:1px solid #c8e2e8;border-radius:12px;margin:42px 0 0;padding:16px 18px;font-size:14px;line-height:1.6}.service-plan{background:#fff;border:1px solid #d9e8ec;border-radius:18px;flex-direction:column;min-height:470px;padding:25px;display:flex;position:relative;box-shadow:0 18px 50px #0e303e0d}.service-plan.featured{border-color:#4bb9d2;box-shadow:0 22px 54px #2796b224}.service-badge{color:#fff;background:#0d7f9d;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;top:-12px;right:20px}.service-eyebrow{color:#34879b;margin:0 0 15px;font-size:10px;font-weight:750}.service-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.service-title-row h3{color:#0b2735;margin:0;font-size:20px;line-height:1.28}.service-title-row strong{color:#e65f34;letter-spacing:-.04em;flex:none;font-size:25px;line-height:1}.service-summary{color:#59717b;min-height:66px;margin:16px 0;font-size:12px;line-height:1.8}.service-analysis-count{background:#eff8f9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;padding:11px 12px;display:flex}.service-analysis-count strong{color:#0b6074;font-size:10px}.service-analysis-count span{color:#668188;text-align:right;font-size:8px}.service-plan ul{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.service-plan li{color:#24434f;padding-left:20px;font-size:11px;line-height:1.6;position:relative}.service-plan li:before{content:"✓";color:#2492aa;font-weight:800;position:absolute;left:0}.service-boundary{color:#7b8e95;border-top:1px dashed #d8e3e6;margin:auto 0 18px;padding-top:16px;font-size:9px;line-height:1.7}.service-scope-details{color:#49656e;border-top:1px solid #e2ecee;border-bottom:1px solid #e2ecee;margin:0 0 18px}.service-scope-details summary{color:#176f83;cursor:pointer;padding:11px 0;font-size:11px;font-weight:780}.service-scope-details>div{padding:0 0 9px}.service-scope-details p{margin:0 0 8px}.service-scope-details p strong,.service-scope-details p span{display:block}.service-scope-details p strong{color:#264d59;margin-bottom:2px;font-size:10px}.service-scope-details p span{color:#74888f;font-size:10px;line-height:1.55}.service-plan button,.service-submit-row button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#092737;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 15px;font-size:11px;font-weight:750;display:flex}.service-plan.featured button{background:#087f9e}.service-plan>small{color:#82939a;text-align:center;margin-top:9px;font-size:8px}.service-comparison{color:#41616d;background:#edf7f8;border:1px solid #d7e7eb;border-radius:14px;grid-template-columns:1.1fr repeat(3,1fr);align-items:center;gap:16px;margin-top:18px;padding:18px 22px;font-size:10px;display:grid}.service-comparison>strong{color:#113744;font-size:12px}.service-comparison b{color:#da5b35;margin-right:4px}.service-global-security{color:#735c28;text-align:center;max-width:860px;margin:14px auto 0;font-size:9px;line-height:1.7}.service-request-form{background:#fff;border:1px solid #cfe4e9;border-radius:18px;max-width:860px;margin:26px auto 0;padding:30px;box-shadow:0 24px 70px #0e303e1a}.service-request-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.service-request-heading span{color:#6b8189;font-size:9px}.service-request-heading h3{margin:5px 0 0;font-size:22px}.service-request-heading>strong{color:#e65f34;font-size:28px}.service-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.service-fields label{color:#37525d;gap:7px;font-size:10px;font-weight:700;display:grid}.service-fields input,.service-fields select,.service-fields textarea{color:#17343f;width:100%;min-height:46px;font:inherit;background:#fbfdfd;border:1px solid #cddfe4;border-radius:9px;outline:none;padding:11px 12px;font-size:12px}.service-fields input:focus,.service-fields select:focus,.service-fields textarea:focus{border-color:#42a8bf;box-shadow:0 0 0 3px #42a8bf1f}.contact-field{grid-template-columns:100px 1fr;display:grid}.contact-field select{border-radius:9px 0 0 9px}.contact-field input{border-left:0;border-radius:0 9px 9px 0}.service-description{grid-column:1/-1;position:relative}.service-description textarea{resize:vertical;min-height:112px}.service-description>span{color:#91a2a8;font-size:8px;font-weight:500;position:absolute;bottom:8px;right:10px}.service-security{color:#735c28;background:#fffaf0;border:1px solid #ead9ad;border-radius:9px;margin:17px 0 12px;padding:11px 13px;font-size:9px;line-height:1.7}.service-consent{color:#60777f;align-items:flex-start;gap:9px;font-size:9px;line-height:1.6;display:flex}.service-consent input{margin-top:2px}.service-submit-row{align-items:center;gap:14px;margin-top:18px;display:flex}.service-submit-row button{background:#087f9e;justify-content:center;min-width:235px}.service-submit-row button:disabled{cursor:wait;opacity:.65}.service-submit-row small{color:#809198;font-size:9px}.service-error{color:#a93232;font-size:10px}.service-success{color:#28543b;text-align:center;background:#f0fbf4;border:1px solid #b8dec7;border-radius:12px;padding:30px}.service-success strong{font-size:19px;display:block}.service-success p{margin:12px 0;font-size:11px}.service-success code{word-break:break-all}.service-portal-link{color:#fff;background:#087f9e;border-radius:9px;align-items:center;gap:14px;width:fit-content;min-height:44px;margin:18px auto 0;padding:0 16px;font-size:11px;font-weight:760;display:inline-flex}.service-portal-shell,.service-admin-shell{background:radial-gradient(circle at 90% 0,#2ebce21f,#0000 32%),#f4f8f9;min-height:100vh;padding:38px max(20px,50vw - 540px) 80px;overflow:visible}.service-portal-header,.service-admin-header{color:#526d78;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;font-size:11px;display:flex}.service-portal-brand{color:#0b3345;font-size:16px;font-weight:820}.service-portal-card{background:#fff;border:1px solid #d8e7eb;border-radius:17px;margin-bottom:16px;padding:28px;box-shadow:0 20px 58px #0927370f}.service-case-summary{color:#ecf8fa;background:#092b3d;border:0;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.service-case-summary h1{letter-spacing:-.045em;margin:10px 0;font-size:clamp(27px,4vw,42px)}.service-case-summary p{color:#a8c3cd;overflow-wrap:anywhere;margin:0;font-size:11px}.service-case-price{text-align:right;flex:none;gap:6px;display:grid}.service-case-price strong{color:#70d9ee;font-size:30px}.service-case-price span{color:#b5cdd5;font-size:10px}.service-portal-section-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.service-portal-section-title span{color:#2588a0;font-size:9px;font-weight:780}.service-portal-section-title h2{margin:5px 0 0;font-size:23px}.service-portal-section-title small{color:#80949b;font-size:9px}.service-case-progress,.service-case-timeline ol{margin:0;padding:0;list-style:none;display:grid}.service-case-progress{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:8px}.service-case-progress li{color:#85969c;background:#f9fbfb;border:1px solid #e3ecef;border-radius:12px;min-height:125px;padding:14px}.service-case-progress li>span{color:#7f9299;border:1px solid #ccdadd;border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:15px;font-size:10px;font-weight:800;display:grid}.service-case-progress li.done,.service-case-progress li.current{color:#244752;background:#eef9fb;border-color:#a9dce6}.service-case-progress li.current{box-shadow:inset 0 0 0 1px #43b7ce}.service-case-progress li.done>span,.service-case-progress li.current>span{color:#fff;background:#1887a0;border-color:#1887a0}.service-case-progress strong{font-size:11px;display:block}.service-case-progress p{margin:7px 0 0;font-size:8px;line-height:1.55}.service-case-schedule{color:#275366;background:#e7f6fa;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:10px}.service-contact-after-payment,.service-contact-gate p,.service-post-payment-contact p,.service-contact-saved p{color:#607983;font-size:10px;line-height:1.7}.service-contact-after-payment{background:#f1fafb;border:1px solid #c9e4ea;border-radius:10px;margin:0;padding:13px 15px}.service-payment-first-note{background:#eefafd;border:1px solid #a9d9e3;border-radius:12px;margin-bottom:14px;padding:18px}.service-payment-first-note strong{color:#0b7189;font-size:14px}.service-payment-first-note p{color:#526f79;margin:8px 0 0;font-size:11px;line-height:1.7}.service-contact-gate,.service-post-payment-intake,.service-post-payment-contact,.service-contact-saved{background:linear-gradient(135deg,#f4fcfd,#fff);border-color:#b7dfe7}.service-post-payment-intake>div>span{color:#2588a0;font-size:10px;font-weight:780}.service-post-payment-intake h2{margin:7px 0 9px;font-size:22px}.service-post-payment-intake>div>p{color:#526f79;font-size:11px;line-height:1.7}.service-post-payment-intake form{margin-top:22px}.service-target-prefilled{color:#16809a;margin-top:7px;font-size:10px;font-weight:700;display:block}.service-next-service-note{background:#f8fbfc;border-color:#d4e6ea}.service-next-service-note>span{color:#16809a;font-size:10px;font-weight:800}.service-next-service-note h2{margin:7px 0 9px;font-size:20px}.service-next-service-note p{color:#526f79;font-size:11px;line-height:1.75}.service-next-service-note a{color:#087f9e;margin-top:10px;font-size:12px;font-weight:800;display:inline-flex}.service-post-payment-intake form>button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#087f9e;border:0;border-radius:9px;padding:0 20px;font-weight:800}.wechat-payment-panel{background:linear-gradient(135deg,#edfafd,#fff);border-color:#9fd6e2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.wechat-payment-panel>div:first-child>span{color:#087e9a;font-size:12px;font-weight:800}.wechat-payment-panel h2{color:#0b3345;margin:7px 0 9px;font-size:22px}.wechat-payment-panel p,.wechat-payment-panel small,.wechat-native-payment span{color:#526f79;font-size:14px;line-height:1.65}.wechat-payment-panel>small{grid-column:1/-1}.wechat-payment-panel button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#087f9e;border:0;border-radius:10px;padding:0 20px;font-size:15px;font-weight:800}.wechat-native-payment{grid-column:1/-1;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:24px;display:grid}.wechat-native-payment img{border:10px solid #fff;border-radius:12px;width:min(280px,100%);height:auto;box-shadow:0 12px 32px #0b33451f}.wechat-native-payment strong,.wechat-native-payment span{display:block}.wechat-native-payment strong{color:#0b3345;margin-bottom:8px;font-size:20px}.wechat-payment-handoff button{margin-top:16px}.wechat-payment-error{gap:10px;display:grid}.service-contact-gate>span,.service-post-payment-contact>div>span{color:#2588a0;font-size:9px;font-weight:780}.service-contact-gate h2,.service-post-payment-contact h2{margin:6px 0 8px;font-size:20px}.service-post-payment-contact{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:end;gap:24px;display:grid}.service-post-payment-contact form{grid-template-columns:1fr auto;gap:8px;display:grid}.service-post-payment-contact form label{grid-column:1/-1;font-size:10px;font-weight:760}.service-post-payment-contact input{min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bddae1;border-radius:8px;padding:0 12px}.service-post-payment-contact button,.service-contact-notice button{color:#fff;background:#087f9e;border:0;border-radius:8px;min-height:44px;padding:0 16px;font-size:10px;font-weight:760}.service-post-payment-contact>p[role=alert]{color:#ad3434;grid-column:1/-1;margin:0}.service-contact-saved strong{color:#147956;font-size:13px}.service-contact-notice{color:#17343f;background:#fff;border:1px solid #b9dce4;border-radius:16px;width:min(520px,100vw - 28px);padding:26px;box-shadow:0 28px 90px #041c284d}.service-contact-notice::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#041a259e}.service-contact-notice>span{color:#16866a;font-size:10px;font-weight:800}.service-contact-notice h2{margin:8px 0 10px;font-size:22px}.service-contact-notice p,.service-contact-notice small{color:#607983;font-size:10px;line-height:1.75}.service-contact-notice small{display:block}.service-contact-notice>div{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.service-contact-notice>div button:first-child{color:#345963;background:#fff;border:1px solid #c8dce1}.service-analysis-notice{box-sizing:border-box;text-align:center;background:radial-gradient(circle at 50% 0,#6fdeea33,#0000 38%),linear-gradient(#fff 0%,#f8fdfe 100%);border:1px solid #75ccdcb8;border-radius:26px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:clamp(34px,5vw,58px);position:fixed;inset:0;overflow:auto;box-shadow:0 36px 120px #03212d57}.service-analysis-notice .service-analysis-notice-mark{color:#fff;background:#16866a;border:7px solid #dff8f2;border-radius:999px;place-items:center;width:66px;height:66px;margin:0 auto 18px;font-size:28px;font-weight:900;display:grid;box-shadow:0 12px 32px #16866a33}.service-analysis-notice>span{color:#147956;letter-spacing:.08em;font-size:13px;display:block}.service-analysis-notice h2{color:#11323e;letter-spacing:-.035em;max-width:660px;margin:12px auto 16px;font-size:clamp(30px,4vw,44px);line-height:1.18}.service-analysis-notice p{color:#526f79;max-width:640px;margin:0 auto;font-size:clamp(15px,1.6vw,18px);line-height:1.8}.service-analysis-notice .service-analysis-notice-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(520px,100%);margin:32px auto 0;display:grid}.service-analysis-notice .service-analysis-notice-actions-single{grid-template-columns:1fr;width:min(280px,100%)}.service-analysis-notice-actions>button,.service-analysis-notice-actions>a{text-align:center;border-radius:13px;justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-size:15px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.service-analysis-notice-actions>button:first-child{color:#2f5965;background:#ffffffe6;border:1px solid #b9d8df}.service-analysis-notice-actions>a{color:#fff;background:#087f9e;border:1px solid #087f9e;box-shadow:0 10px 28px #087f9e33}.service-analysis-notice-actions>button:hover,.service-analysis-notice-actions>a:hover{transform:translateY(-1px)}.service-analysis-notice-actions>button:focus-visible,.service-analysis-notice-actions>a:focus-visible{outline-offset:3px;outline:3px solid #29aec95c}.service-assistant-entry{background:linear-gradient(135deg,#f4fcfd,#fff);border-color:#a9dce6;justify-content:space-between;align-items:center;gap:24px;display:flex}.service-assistant-entry span,.service-assistant-dialog header span,.service-assistant-inline header span{color:#2588a0;font-size:9px;font-weight:780}.service-assistant-entry h2,.service-assistant-dialog h2,.service-assistant-inline h2{margin:5px 0 7px;font-size:22px}.service-assistant-entry p{color:#6e858d;margin:0;font-size:10px}.service-assistant-entry>button,.service-assistant-dialog button,.service-assistant-inline button{color:#fff;background:#087f9e;border:0;border-radius:8px;min-height:44px;padding:0 16px;font-size:10px;font-weight:760}.service-assistant-entry>button:disabled,.service-assistant-dialog button:disabled,.service-assistant-inline button:disabled{opacity:.5}.service-support-report{color:#17343f;background:#fff;border:1px solid #a9dce6;border-radius:22px;overflow:hidden;box-shadow:0 20px 60px #0a37491a}.service-support-report>header{color:#e9f8fb;background:linear-gradient(135deg,#092d3e,#0b4052);justify-content:space-between;align-items:flex-end;gap:24px;padding:30px 34px;display:flex}.service-support-report>header span{color:#74deef;letter-spacing:.08em;font-size:13px;font-weight:800}.service-support-report>header h1{margin:9px 0 6px;font-size:clamp(28px,4vw,48px);line-height:1.15}.service-support-report>header p,.service-support-report>header time{color:#b8d4dc;margin:0;font-size:14px}.service-support-report-content{gap:18px;padding:30px 34px;display:grid}.service-support-report-content article{background:#f8fcfd;border:1px solid #d7e9ed;border-radius:14px;padding:24px}.service-support-report-content article>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.service-support-report-content h2{margin:0;font-size:22px}.service-support-report-content time{color:#68818a;flex:none;font-size:13px}.service-support-report-content p{color:#405e68;white-space:pre-wrap;margin:18px 0 0;font-size:16px;line-height:1.85}.service-assistant-inline{background:#f7fbfc;border-color:#a9dce6;padding:0;overflow:hidden}.service-assistant-inline>header{color:#e9f7fa;background:#092b3d;padding:24px 28px}.service-assistant-inline>header h2{margin-bottom:6px;font-size:30px}.service-assistant-inline>header p{color:#b8d4dc;margin:0;font-size:14px}.service-assistant-inline .service-assistant-messages{min-height:280px}.service-assistant-inline .service-assistant-messages article{font-size:16px}.service-assistant-inline .service-assistant-messages strong,.service-assistant-inline .service-assistant-messages p,.service-assistant-inline .service-assistant-messages li{font-size:15px}.service-assistant-inline .service-assistant-quick button{min-height:44px;font-size:14px}.service-assistant-inline>form button{min-height:48px;font-size:15px}.my-center-shell{color:#102f3c;background:radial-gradient(circle at 90% 0,#60d6eb33,#0000 28%),linear-gradient(#eff9fb 0%,#f8fcfd 44%,#fff 100%);min-height:100vh;padding:26px max(20px,50vw - 560px) 78px;overflow:visible}.my-center-header{justify-content:center;align-items:center;min-height:58px;display:flex}.my-center-controls{color:#51727c;background:#ffffffc7;border:1px solid #c8e0e6;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:4px;width:100%;max-width:820px;margin:0 auto;padding:4px;display:grid;box-shadow:0 8px 24px #195f6f14}.my-center-header nav{min-width:0;color:inherit;background:0 0;border:0;grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;padding:0;font-size:13px;font-weight:720;display:grid}.my-center-header nav button{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 16px}.my-center-header nav button:hover,.my-center-header nav button:focus-visible{color:#087f9e;background:#eaf8fb}.my-center-header nav button[aria-selected=true]{color:#fff;background:#087f9e;box-shadow:0 7px 18px #087f9e2e}.my-center-close{color:#163f4c;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-right:1px solid #d5e8ec;border-radius:9px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:44px;padding:0 18px;font-size:13px;display:inline-flex}.my-center-home-link{white-space:nowrap;border-right:1px solid #d5e8ec;border-radius:9px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:44px;padding:0 18px;display:inline-flex}.my-center-close:hover,.my-center-close:focus-visible,.my-center-home-link:hover,.my-center-home-link:focus-visible{color:#087f9e;background:#eaf8fb}.my-center-hero{color:#eaf9fc;background:linear-gradient(135deg,#093748fa,#051f2ffa),#08283a;border:1px solid #69def240;border-radius:26px;max-width:820px;margin:34px auto 20px;padding:32px;box-shadow:0 24px 70px #0a39481f}.my-center-hero>span{color:#6ddcf0;letter-spacing:.15em;font-size:12px;font-weight:820}.my-center-hero h1{letter-spacing:-.045em;max-width:680px;margin:14px 0 16px;font-size:clamp(32px,4vw,50px);font-weight:650;line-height:1.04}.my-center-hero p{color:#e0f4f8ad;max-width:740px;margin:0;font-size:15px;line-height:1.9}.my-center-grid{width:min(820px,100%);margin:0 auto}.my-center-card{background:#fffffff0;border:1px solid #d1e5ea;border-radius:22px;min-width:0;padding:28px;box-shadow:0 18px 48px #1647550f}.my-card-heading{align-items:center;gap:13px;margin-bottom:22px;display:flex}.my-card-heading>span{color:#087f9e;background:#e4f7fa;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.my-card-heading small{color:#397887;letter-spacing:.08em;font-size:12px;font-weight:780}.my-card-heading h2{margin:3px 0 0;font-size:24px}.my-order-card form{gap:10px;display:grid}.my-order-card label{color:#31515c;font-size:13px;font-weight:760}.my-order-card input{color:#173b48;width:100%;min-height:54px;font:16px/1.55 var(--font-geist-mono), monospace;background:#fbfeff;border:1px solid #bfd9e0;border-radius:12px;outline:0;padding:0 14px}.my-order-card input:focus{border-color:#51bdd4;box-shadow:0 0 0 3px #51bdd41f}.my-order-card form>p,.my-support-card>p{color:#4f6c74;margin:0;font-size:13px;line-height:1.75}.my-order-card form>div{flex-wrap:wrap;gap:8px;display:flex}.my-order-card button,.my-support-gate a,.my-order-summary>a{color:#fff;background:#087f9e;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:780;display:inline-flex}.my-order-card button[type=button]{color:#42636d;background:#fff;border:1px solid #c8dce1}.my-order-card button:disabled{opacity:.55}.my-query-error{color:#9b3931;background:#fff0ee;border-radius:10px;margin:14px 0 0;padding:11px 13px;font-size:13px;line-height:1.65}.my-query-empty{color:#526f77;text-align:center;background:#fbfeff;border:1px solid #d8e8ec;border-radius:14px;margin-top:18px;padding:26px 18px}.my-query-empty strong{color:#294b56;font-size:15px;display:block}.my-query-empty p{max-width:520px;margin:7px auto 0;font-size:13px;line-height:1.7}.my-order-summary{background:#f1fbfd;border:1px solid #b8e1e9;border-radius:14px;margin-top:18px;padding:18px}.my-order-summary>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.my-order-summary small{color:#4e6b74;font:12px/1.5 var(--font-geist-mono), monospace;word-break:break-all}.my-order-summary h3{margin:5px 0 0;font-size:18px}.my-order-summary>header>strong{color:#e36038;font-size:24px}.my-order-summary dl{gap:8px;margin:16px 0;display:grid}.my-order-summary dl>div{grid-template-columns:72px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.6;display:grid}.my-order-summary dt{color:#526f77}.my-order-summary dd{overflow-wrap:anywhere;color:#294b56;margin:0}.my-announcement-list{gap:12px;display:grid}.my-announcement-list article{background:#fbfeff;border:1px solid #d8e8ec;border-left:3px solid #55bed3;border-radius:12px;padding:16px}.my-announcement-list article[data-tone=security]{background:#fffbf2;border-left-color:#e5a34e}.my-announcement-list article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.my-announcement-list article>header span{color:#0a718a;font-size:12px;font-weight:800}.my-announcement-list time{color:#526f77;font-size:12px}.my-announcement-list h3{margin:10px 0 6px;font-size:15px}.my-announcement-list p{color:#4f6c74;margin:0;font-size:13px;line-height:1.75}.my-support-card{min-height:340px}.my-support-gate{background:#f8fcfd;border:1px dashed #bad8df;border-radius:14px;justify-items:start;gap:8px;margin-top:18px;padding:20px;display:grid}.my-support-gate strong{font-size:15px}.my-support-gate p{color:#4f6c74;margin:0;font-size:13px}.my-support-gate a{margin-top:6px}.my-support-card>.service-assistant-entry{box-shadow:none;margin-top:18px}.service-assistant-dialog{color:#17343f;background:#f7fbfc;border:1px solid #b9dce4;border-radius:16px;width:min(720px,100vw - 28px);max-height:min(820px,100vh - 28px);padding:0;overflow:hidden auto;box-shadow:0 28px 90px #041c284d}.service-assistant-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#041a259e}.service-assistant-dialog>header{color:#e9f7fa;background:#092b3d;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.service-assistant-dialog>header h2{margin-bottom:0}.service-assistant-dialog>header button{width:36px;min-height:44px;padding:0;font-size:20px}.service-assistant-dialog>aside,.service-assistant-inline>aside{background:#effaf3;border:1px solid #b9e1ca;border-radius:10px;margin:16px 18px 0;padding:15px}.service-assistant-dialog>aside strong,.service-assistant-dialog>aside p,.service-assistant-dialog>aside small,.service-assistant-inline>aside strong,.service-assistant-inline>aside p,.service-assistant-inline>aside small{display:block}.service-assistant-dialog>aside strong,.service-assistant-inline>aside strong{font-size:11px}.service-assistant-dialog>aside p,.service-assistant-dialog>aside small,.service-assistant-inline>aside p,.service-assistant-inline>aside small{color:#557468;font-size:9px;line-height:1.7}.service-assistant-messages{align-content:start;gap:12px;min-height:220px;padding:18px;display:grid}.service-assistant-messages article{background:#fff;border:1px solid #d9e7ea;border-radius:12px 12px 12px 3px;max-width:88%;padding:12px 14px}.service-assistant-messages article.user{background:#eaf8fb;border-color:#b8dfe7;border-radius:12px 12px 3px;justify-self:end}.service-assistant-messages strong{font-size:9px}.service-assistant-messages p,.service-assistant-messages li{font-size:10px;line-height:1.7}.service-assistant-messages p{white-space:pre-wrap;margin:6px 0 0}.service-assistant-messages ul{color:#5e7d87;margin:9px 0 0;padding-left:18px}.service-assistant-quick{flex-wrap:wrap;gap:7px;padding:0 18px 14px;display:flex}.service-assistant-quick button{color:#236278;background:#fff;border:1px solid #b8dfe7;min-height:44px}.service-assistant-dialog>form,.service-assistant-inline>form{background:#fff;border-top:1px solid #dce8eb;grid-template-columns:1fr auto;gap:9px;padding:16px 18px;display:grid}.service-assistant-dialog>form label,.service-assistant-inline>form label{grid-column:1/-1;font-size:9px;font-weight:740}.service-assistant-dialog>form textarea,.service-assistant-inline>form textarea{resize:vertical;min-height:74px;font:inherit;border:1px solid #cddfe4;border-radius:8px;padding:10px;font-size:10px}.service-assistant-dialog>form button,.service-assistant-inline>form button{align-self:stretch}.service-assistant-dialog>p[role=status],.service-assistant-inline>p[role=status]{color:#70868e;background:#fff;margin:0;padding:0 18px 16px;font-size:9px}.service-assistant-inline>form label,.service-assistant-inline>p[role=status]{font-size:13px}.service-assistant-inline>form textarea{min-height:110px;font-size:16px}.service-deliverable-list{gap:9px;display:grid}.service-deliverable-list details{border:1px solid #dfe9ec;border-radius:11px;padding:15px 17px}.service-deliverable-list summary{cursor:pointer;justify-content:space-between;gap:18px;font-size:11px;display:flex}.service-deliverable-list summary span,.service-deliverable-list p,.service-empty{color:#71858d;font-size:10px;line-height:1.75}.service-deliverable-list p{white-space:pre-wrap;margin:16px 0 0}.service-maintenance-list ul{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.service-maintenance-list li{border:1px solid #dfe9ec;border-radius:11px;gap:7px;padding:16px;display:grid}.service-maintenance-list li.done{background:#f0faf4;border-color:#b5dfc5}.service-maintenance-list strong{font-size:11px}.service-maintenance-list span{color:#71858d;font-size:9px}.service-case-timeline ol{gap:0}.service-case-timeline-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:stretch;gap:clamp(24px,4vw,52px);display:grid}.service-case-timeline-records{min-width:0}.service-case-timeline-support{color:#eafaff;background:radial-gradient(circle at 90% 10%,#64e0f13d,#0000 35%),linear-gradient(145deg,#092f42 0%,#0b4357 100%);border:1px solid #63d5ed66;border-radius:24px;flex-direction:column;justify-content:center;place-self:center;width:76%;min-height:280px;padding:clamp(26px,3vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #0732442b}.service-case-timeline-support:before{content:"";border:1px solid #79e3f22e;border-radius:50%;width:150px;height:150px;position:absolute;top:-52px;right:-45px}.service-case-timeline-support>span{color:#79ddeb;font-size:13px;font-weight:780}.service-case-timeline-support h3{letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(32px,3vw,46px);line-height:1.05}.service-case-timeline-support p{color:#b9d5dd;margin:0 0 26px;font-size:15px;line-height:1.75}.service-case-timeline-support a{color:#073044;background:#78deed;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 20px;font-size:16px;font-weight:820;display:flex;box-shadow:0 12px 28px #051e2a33}.service-case-timeline-support a:hover{background:#9aeaf5;transform:translateY(-1px)}.service-case-timeline-support a:focus-visible{outline-offset:3px;outline:3px solid #fff}.service-case-timeline li{grid-template-columns:160px 1fr;gap:18px;padding:0 0 20px;display:grid}.service-case-timeline time{color:#7a8f96;font-size:9px}.service-case-timeline strong{font-size:11px}.service-case-timeline p{color:#607780;margin:6px 0 0;font-size:9px;line-height:1.7}.service-reply-form,.service-admin-form,.service-admin-login{gap:10px;display:grid}.service-reply-form label,.service-admin-form h3,.service-admin-login label{color:#294955;font-size:10px;font-weight:760}.service-reply-form textarea,.service-admin-form input,.service-admin-form textarea,.service-admin-form select,.service-admin-login input{color:#17343f;width:100%;min-height:44px;font:inherit;background:#fbfdfd;border:1px solid #cddfe4;border-radius:9px;padding:11px 12px;font-size:11px}.service-reply-form textarea,.service-admin-form textarea{resize:vertical;min-height:110px}.service-reply-form p{color:#806429;font-size:9px}.service-reply-form button,.service-admin-form button,.service-admin-login button,.service-admin-actions button,.service-admin-maintenance button{color:#fff;background:#087f9e;border:0;border-radius:8px;min-height:44px;padding:0 14px;font-size:10px;font-weight:750}.service-portal-error{text-align:center;max-width:620px;margin:12vh auto}.service-portal-error a{color:#087f9e;margin-top:18px;font-weight:750;display:inline-block}.service-admin-header h1{color:#0a2838;margin:5px 0 0;font-size:30px}.service-admin-header span{color:#2588a0;font-size:9px}.service-admin-login{background:#fff;border:1px solid #d8e7eb;border-radius:13px;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;margin-bottom:18px;padding:18px}.service-admin-login p{color:#6b828b;grid-column:1/-1;margin:0;font-size:9px}.service-ai-settings{color:#17343f;background:#fff;border:1px solid #d6e5e9;border-radius:16px;gap:18px;margin:0 0 22px;padding:24px;display:grid;box-shadow:0 16px 46px #0927370d}.service-ai-settings>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.service-ai-settings>header span{color:#2588a0;font-size:9px;font-weight:780}.service-ai-settings h2,.service-ai-settings h3{margin:4px 0 0}.service-ai-settings h2{font-size:24px}.service-ai-settings h3{font-size:16px}.service-ai-settings>p{color:#657d86;margin:0;font-size:10px}.service-ai-settings>.service-ai-test-note{color:#526f78;margin-top:-10px}.service-ai-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.service-ai-settings .service-ai-test-button{color:#087f9e;background:#effbfe;border:1px solid #8cc8d6}.service-ai-test-feedback{z-index:90;color:#17343f;background:#f8fdfe;border:1px solid #80c9d8;border-radius:16px;gap:14px;width:min(430px,100vw - 48px);padding:18px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 54px #072a3933}.service-ai-test-feedback[data-status=passed]{background:#f5fdf9;border-color:#78cbb0}.service-ai-test-feedback[data-status=failed]{background:#fff9f5;border-color:#e4a17f}.service-ai-test-feedback>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.service-ai-test-feedback>header>div{gap:5px;display:grid}.service-ai-test-feedback>header span{color:#3b7887;font-size:12px;font-weight:760}.service-ai-test-feedback>header strong{font-size:17px;line-height:1.45}.service-ai-test-feedback>header button{color:#3c6975;background:#fff;border:1px solid #bad9e0;min-width:56px;min-height:44px;padding:8px 12px}.service-ai-test-feedback>p{color:#8b4c2c;margin:0;font-size:13px;line-height:1.65}.service-ai-test-feedback>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.service-ai-test-feedback li{background:#fff;border:1px solid #d2e6ea;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.service-ai-test-feedback li[data-status=passed]{border-color:#9ad8c3}.service-ai-test-feedback li[data-status=failed]{border-color:#edb69a}.service-ai-test-feedback li>span,.service-ai-test-feedback li>small{color:#5b7680;text-overflow:ellipsis;font-size:11px;overflow:hidden}.service-ai-test-feedback li>strong{font-size:14px}.service-ai-settings>.service-ai-test-results{background:#f2fbfd;border-color:#9ed4df;gap:12px}.service-ai-test-results>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-ai-test-results>header>strong{color:#9a4d24;background:#fff0e7;border-radius:999px;padding:6px 10px;font-size:10px}.service-ai-test-results>header>strong[data-status=passed]{color:#087653;background:#e5f8f0}.service-ai-test-results>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.service-ai-test-results article{background:#fff;border:1px solid #d4e7eb;border-radius:10px;gap:7px;min-width:0;padding:14px;display:grid}.service-ai-test-results article[data-status=passed]{border-color:#9fd8c4}.service-ai-test-results article[data-status=failed]{border-color:#efb69c}.service-ai-test-results article>span,.service-ai-test-results article>strong,.service-ai-test-results article>p,.service-ai-test-results article>small{margin:0}.service-ai-test-results article>span{color:#4f6d76;font-size:10px;font-weight:720}.service-ai-test-results article>strong{font-size:16px}.service-ai-test-results article>p,.service-ai-test-results article>small{color:#5d7780;font-size:10px;line-height:1.55}.service-ai-settings>section{background:#fbfdfd;border:1px solid #e0eaed;border-radius:12px;gap:14px;padding:20px;display:grid}.service-ai-settings label,.service-ai-key-field small{color:#294955;gap:7px;font-size:10px;font-weight:730;display:grid}.service-ai-settings input,.service-ai-settings select,.service-ai-settings textarea{color:#17343f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cddfe4;border-radius:8px;padding:10px 11px;font-size:11px}.service-ai-settings textarea{resize:vertical;min-height:90px}.service-ai-settings input[readonly]{color:#6a7f87;background:#f1f5f6}.service-ai-settings button{color:#fff;background:#087f9e;border:0;border-radius:8px;min-height:44px;padding:0 16px;font-size:10px;font-weight:760}.service-ai-settings button:disabled{cursor:wait;opacity:.55}.service-ai-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.service-ai-toggle,.service-ai-check{grid-template-columns:auto 1fr;align-items:flex-start}.service-ai-toggle{background:#fff;border:1px solid #dce8eb;border-radius:9px;padding:13px}.service-ai-toggle input,.service-ai-check input{width:18px;min-height:18px;padding:0}.service-ai-toggle span{gap:5px;display:grid}.service-ai-toggle small,.service-ai-key-field small{color:#748991;font-weight:500;line-height:1.55}.service-ai-key-field{gap:8px;display:grid}.service-ai-settings footer{justify-content:flex-end;display:flex}.service-ai-operations{color:#17343f;background:#fff;border:1px solid #d6e5e9;border-radius:18px;gap:18px;padding:26px;display:grid;box-shadow:0 16px 46px #0927370d}.service-ai-operations>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.service-ai-operations>header span{color:#1687a2;letter-spacing:.08em;font-size:11px;font-weight:800}.service-ai-operations h2{margin:5px 0 0;font-size:clamp(26px,3vw,38px)}.service-ai-operations>header p,.service-ai-operations>p{color:#657d86;margin:7px 0 0;line-height:1.65}.service-ai-operations button{color:#17343f;min-height:44px;font:inherit;cursor:pointer;background:#f8fcfd;border:1px solid #c8dfe5;border-radius:10px;padding:0 16px;font-weight:760}.service-ai-operations button:hover:not(:disabled),.service-ai-operations button[aria-pressed=true]{background:#eaf8fb;border-color:#1687a2}.service-ai-operations button:disabled{cursor:wait;opacity:.55}.service-ai-operations-grid,.service-ai-report-grid,.service-ai-knowledge-grid{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);gap:18px;min-height:440px;display:grid}.service-ai-operations-grid>aside,.service-ai-report-grid>aside{align-content:start;gap:9px;max-height:680px;display:grid;overflow:auto}.service-ai-operations-grid>aside>button,.service-ai-report-grid>aside>button{text-align:left;gap:5px;padding:14px;display:grid}.service-ai-operations-grid>aside span,.service-ai-report-grid>aside span,.service-ai-operations-grid>aside small,.service-ai-report-grid>aside small{color:#647d86;overflow-wrap:anywhere;font-size:12px}.service-ai-conversation-detail,.service-ai-report-grid>article,.service-ai-knowledge-grid>form,.service-ai-knowledge-list{background:#fbfdfd;border:1px solid #dbe9ec;border-radius:14px;min-width:0;padding:20px}.service-ai-conversation-detail{align-content:start;gap:14px;display:grid}.service-ai-conversation-detail article{background:#fff;border-radius:12px;padding:16px;box-shadow:0 5px 18px #0927370d}.service-ai-conversation-detail article>div{color:#1687a2;justify-content:space-between;gap:16px;font-size:12px;font-weight:800;display:flex}.service-ai-conversation-detail article p{white-space:pre-wrap;margin:8px 0 15px;line-height:1.7}.service-ai-conversation-detail article footer{color:#647d86;overflow-wrap:anywhere;font-size:12px}.service-ai-report-grid>article pre{color:#17343f;font:inherit;white-space:pre-wrap;background:#eef7f9;border-radius:12px;margin:18px 0 0;padding:18px;line-height:1.75;overflow:auto}.service-ai-knowledge-grid>form,.service-ai-knowledge-list,.service-ai-knowledge-list article{align-content:start;gap:13px;display:grid}.service-ai-knowledge-grid>form label{gap:6px;font-size:13px;font-weight:750;display:grid}.service-ai-knowledge-grid>form input,.service-ai-knowledge-grid>form select,.service-ai-knowledge-grid>form textarea{color:#17343f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbdfe4;border-radius:9px;padding:10px 12px}.service-ai-knowledge-grid>form textarea{resize:vertical;min-height:240px}.service-ai-knowledge-grid>form>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.service-ai-knowledge-grid .service-ai-knowledge-enabled{grid-template-columns:auto 1fr;align-items:center}.service-ai-knowledge-enabled input{width:20px;min-height:20px}.service-ai-knowledge-grid footer{gap:9px;display:flex}.service-ai-knowledge-list{max-height:720px;overflow:auto}.service-ai-knowledge-list article{background:#fff;border:1px solid #dbe9ec;border-radius:12px;padding:16px}.service-ai-knowledge-list article>div{color:#1687a2;justify-content:space-between;gap:12px;font-size:12px;display:flex}.service-ai-knowledge-list article p{color:#526f77;white-space:pre-wrap;margin:0;line-height:1.7}.service-ai-operations-load-more{color:#647d86;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.service-admin-settings-card{color:#17343f;background:#fff;border:1px solid #d6e5e9;border-radius:16px;gap:18px;margin:0 0 22px;padding:24px;display:grid;box-shadow:0 16px 46px #0927370d}.service-admin-settings-card>div>span,.service-admin-order-header span{color:#2588a0;font-size:10px;font-weight:780}.service-admin-settings-card h2,.service-admin-order-header h2{margin:4px 0 0;font-size:24px}.service-admin-settings-card>div>p{color:#657d86;margin:7px 0 0;font-size:11px;line-height:1.6}.service-plan-settings,.service-plan-settings-grid{gap:12px;display:grid}.service-plan-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-plan-settings fieldset{background:#fbfdfd;border:1px solid #dce8eb;border-radius:10px;gap:11px;min-width:0;margin:0;padding:14px;display:grid}.service-plan-settings legend{color:#17343f;padding:0 5px;font-size:12px;font-weight:780}.service-plan-settings label{color:#46646f;gap:6px;font-size:11px;font-weight:680;display:grid}.service-plan-settings input[type=number],.service-admin-order-header select{color:#17343f;min-height:44px;font:inherit;background:#fff;border:1px solid #cddfe4;border-radius:8px;padding:10px 11px;font-size:16px}.service-plan-settings .service-plan-enabled{grid-template-columns:auto 1fr;align-items:center}.service-plan-enabled input{width:18px;min-height:18px}.service-plan-settings-actions{align-items:center;gap:14px;display:flex}.service-plan-settings-actions button{color:#fff;background:#087f9e;border:0;border-radius:8px;min-height:44px;padding:0 18px;font-size:11px;font-weight:760}.service-plan-settings-actions button:disabled{cursor:not-allowed;opacity:.55}.service-plan-settings-actions p{color:#526f77;margin:0;font-size:11px}.service-admin-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.service-admin-list{gap:8px;max-height:75vh;display:grid;overflow-y:auto}.service-admin-order-header{gap:10px;padding:4px 2px 8px;display:grid}.service-admin-order-header h2{font-size:19px}.service-admin-list button{text-align:left;background:#fff;border:1px solid #d8e7eb;border-radius:11px;gap:6px;padding:14px;display:grid}.service-admin-list span,.service-admin-list small{color:#71858d;font-size:8px}.service-admin-list strong{overflow-wrap:anywhere;font-size:10px}.service-admin-case,.service-admin-empty{background:#fff;border:1px solid #d8e7eb;border-radius:15px;padding:24px}.service-admin-case>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.service-admin-case>header h2{overflow-wrap:anywhere;margin:6px 0 0;font-size:20px}.service-admin-case>header span,.service-admin-case>header>strong{color:#e65f34;font-size:10px}.service-admin-case dl{gap:9px;margin:22px 0;display:grid}.service-admin-case dl>div{grid-template-columns:90px 1fr;gap:12px;display:grid}.service-admin-case dt,.service-admin-case dd{margin:0;font-size:10px}.service-admin-case dt{color:#768a91}.service-admin-case dd{overflow-wrap:anywhere}.service-admin-actions,.service-admin-form,.service-admin-maintenance,.service-admin-checklist,.service-admin-analysis-scope,.service-admin-history{border-top:1px solid #e4ecee;margin-top:18px;padding-top:18px}.service-admin-actions h3,.service-admin-maintenance h3,.service-admin-checklist h3,.service-admin-analysis-scope h3,.service-admin-history h3{margin:0 0 10px;font-size:12px}.service-admin-analysis-scope h3{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.service-admin-analysis-scope h3 small{color:#2b8397;font-size:10px;font-weight:700}.service-admin-analysis-scope details,.service-case-analysis-groups details{background:#f8fbfc;border:1px solid #dce9ec;border-radius:9px;margin-top:7px}.service-admin-analysis-scope summary,.service-case-analysis-groups summary{color:#204e5b;cursor:pointer;justify-content:space-between;gap:12px;padding:10px 12px;font-size:11px;font-weight:780;display:flex}.service-admin-analysis-scope summary span,.service-case-analysis-groups summary span{color:#789097;font-size:10px}.service-admin-analysis-scope ul,.service-case-analysis-groups ul{gap:7px;margin:0;padding:0 12px 11px;list-style:none;display:grid}.service-admin-analysis-scope li,.service-case-analysis-groups li{gap:2px;display:grid}.service-admin-analysis-scope li strong,.service-case-analysis-groups li strong{color:#305661;font-size:10px}.service-admin-analysis-scope li span,.service-case-analysis-groups li span{color:#778b91;font-size:10px;line-height:1.5}.service-case-analysis-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.service-admin-checklist ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.service-admin-checklist li{color:#74878e;gap:9px;font-size:9px;display:flex}.service-admin-checklist li.done{color:#26704b;font-weight:740}.service-admin-history{gap:9px;display:grid}.service-admin-history article{border:1px solid #e0e9eb;border-radius:9px;padding:12px}.service-admin-history article>div{justify-content:space-between;gap:14px;display:flex}.service-admin-history strong{font-size:10px}.service-admin-history span,.service-admin-history p{color:#71858d;font-size:8px}.service-admin-history p{white-space:pre-wrap;margin:8px 0 0;line-height:1.65}.service-admin-actions>div{flex-wrap:wrap;gap:7px;display:flex}.service-admin-refund>p{color:#526f77;margin:0;font-size:10px;line-height:1.65}.service-admin-refund>div{flex-wrap:wrap;gap:8px;display:flex}.service-admin-refund button:disabled,.service-admin-refund input:disabled{cursor:not-allowed;opacity:.58}.service-admin-maintenance>div{justify-content:space-between;align-items:center;gap:15px;padding:10px 0;font-size:9px;display:flex}.service-admin-maintenance-evidence{gap:7px;width:min(100%,430px);display:grid}.service-admin-maintenance-evidence textarea{color:#294f5b;min-height:78px;font:inherit;resize:vertical;background:#fff;border:1px solid #d3e3e7;border-radius:8px;padding:9px 10px;font-size:10px;line-height:1.55}.service-admin-maintenance-evidence textarea:disabled,.service-admin-maintenance-evidence button:disabled{cursor:not-allowed;opacity:.55}.service-admin-shell{background:#f8f8f5;grid-template-columns:260px minmax(0,1fr);min-height:100vh;padding:0;display:grid;overflow:visible}.service-admin-sidebar{color:#eef8f3;z-index:3;background:radial-gradient(circle at 18% 0,#4bb1872e,#0000 34%),#173b32;flex-direction:column;height:100vh;padding:26px 20px 20px;display:flex;position:sticky;top:0;box-shadow:12px 0 36px #12302817}.service-admin-brand{border-bottom:1px solid #e2f4eb24;align-items:center;gap:13px;padding:0 8px 25px;display:flex}.service-admin-brand>span{color:#fff;background:#ff7548;border-radius:17px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:23px;font-weight:850;display:grid;box-shadow:0 12px 25px #ff75483d}.service-admin-brand>div{gap:4px;min-width:0;display:grid}.service-admin-brand strong{letter-spacing:.01em;font-size:16px}.service-admin-brand small{color:#a9c7bd;font-size:11px}.service-admin-sidebar-nav{scrollbar-width:thin;gap:8px;min-height:0;margin-top:24px;display:grid;overflow-y:auto}.service-admin-sidebar-nav button{color:#dbeae4;text-align:left;width:100%;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:720;transition:background .16s,color .16s,transform .16s;display:grid}.service-admin-sidebar-nav button:hover:not(:disabled){color:#fff;background:#ffffff14;transform:translate(2px)}.service-admin-sidebar-nav button[aria-current=page]{color:#fff;background:#ff7548;box-shadow:0 12px 26px #ff754833}.service-admin-sidebar-nav button:disabled{cursor:not-allowed;opacity:.42}.service-admin-sidebar-nav i{text-align:center;font-size:20px;font-style:normal}.service-admin-sidebar-nav small{min-width:24px;color:inherit;text-align:center;background:#ffffff26;border-radius:999px;padding:3px 7px;font-size:10px}.service-admin-sidebar-footer{border-top:1px solid #e2f4eb24;gap:10px;margin-top:auto;padding:18px 8px 2px;display:grid}.service-admin-sidebar-footer a,.service-admin-sidebar-footer button{color:#d6e8e0;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;font-size:12px;display:flex}.service-admin-sidebar-footer small{color:#93b2a6;font-size:10px;line-height:1.5}.service-admin-workspace{min-width:0;padding:30px clamp(22px,3vw,48px) 70px}.service-admin-topbar{justify-content:space-between;align-items:flex-start;gap:30px;min-height:116px;margin-bottom:24px;display:flex}.service-admin-topbar>div{max-width:760px}.service-admin-topbar span,.service-admin-dashboard-card header span,.service-admin-auth-card>span{color:#f05e32;letter-spacing:.09em;font-size:11px;font-weight:820}.service-admin-topbar h1{color:#102c27;margin:7px 0 8px;font-size:clamp(28px,3vw,40px);line-height:1.08}.service-admin-topbar p{color:#61756e;margin:0;font-size:14px;line-height:1.7}.service-admin-topbar>button{color:#23473d;min-height:44px;font:inherit;background:#fffdf8;border:1px solid #d9b684;border-radius:11px;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:740;display:inline-flex}.service-admin-topbar>button span{color:inherit;letter-spacing:0;font-size:19px}.service-admin-auth-card{text-align:center;background:#fff;border:1px solid #e7dfd4;border-radius:22px;width:min(560px,100%);margin:8vh auto 0;padding:40px;box-shadow:0 22px 70px #18393017}.service-admin-auth-icon{color:#fff;background:#173b32;border-radius:20px;place-items:center;width:66px;height:66px;margin:0 auto 18px;font-size:30px;display:grid}.service-admin-auth-card h2{color:#102c27;margin:9px 0 8px;font-size:25px}.service-admin-auth-card>p{color:#687c75;max-width:430px;margin:0 auto 24px;font-size:13px;line-height:1.7}.service-admin-auth-card .service-admin-login{text-align:left;background:0 0;border:0;grid-template-columns:1fr;gap:10px;margin:0;padding:0;display:grid}.service-admin-auth-card .service-admin-login label{font-size:12px}.service-admin-auth-card .service-admin-login button{background:#ff7548;margin-top:4px}.service-admin-session-status{color:#73857f;min-height:20px;margin:-12px 0 18px;font-size:11px}.service-admin-overview{gap:22px;display:grid}.service-admin-overview-grid{grid-template-columns:repeat(5,minmax(145px,1fr));gap:14px;display:grid}.service-admin-metric,.service-admin-dashboard-card{background:#fff;border:1px solid #eadfce;border-radius:18px;box-shadow:0 9px 28px #1e3e350e}.service-admin-metric{min-height:172px;padding:20px}.service-admin-metric>div{color:#61756e;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.service-admin-metric i{color:#087f63;background:#eaf8f2;border-radius:11px;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.service-admin-metric.is-pending i{color:#b66012;background:#fff4df}.service-admin-metric.is-refunded i{color:#7b50c5;background:#f2edff}.service-admin-metric strong{color:#122d28;margin-top:18px;font-size:38px;line-height:1;display:block}.service-admin-metric p{color:#82918c;margin:14px 0 0;font-size:10px;line-height:1.55}.service-admin-overview-lower{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.35fr);gap:16px;display:grid}.service-admin-dashboard-card{padding:22px}.service-admin-dashboard-card>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.service-admin-dashboard-card h2{color:#17332d;margin:5px 0 0;font-size:19px}.service-admin-dashboard-card header>button{color:#e65f34;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.service-admin-quick-actions,.service-admin-recent-orders{gap:9px;display:grid}.service-admin-quick-actions>button,.service-admin-recent-orders>button{color:#214038;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fbfdfc;border:1px solid #e4ebe7;border-radius:12px;align-items:center;gap:12px;padding:13px;display:flex}.service-admin-quick-actions>button>i{color:#087f63;background:#e9f7f1;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;font-style:normal;display:grid}.service-admin-quick-actions>button>span,.service-admin-recent-orders>button>span{flex:1;gap:3px;min-width:0;display:grid}.service-admin-quick-actions strong,.service-admin-recent-orders strong{font-size:12px}.service-admin-quick-actions small,.service-admin-recent-orders small{color:#788a84;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.service-admin-quick-actions b{color:#98aaa4;font-size:16px}.service-admin-recent-orders>button{justify-content:space-between}.service-admin-recent-orders>button>span:last-child{text-align:right;flex:none}.service-admin-recent-orders b{color:#e65f34;font-size:12px}.service-admin-recent-orders>p{color:#82918c;text-align:center;margin:28px 0;font-size:11px}.service-admin-workspace>.service-ai-settings,.service-admin-workspace>.service-admin-settings-card{margin:0}.service-admin-workspace .service-admin-grid{grid-template-columns:310px minmax(0,1fr)}.service-upgrade{color:#061624;background:#68d6ed;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:11px;font-weight:780;text-decoration:none;display:flex}.signal-strip i{background:#9fb4bd;border-radius:50%;width:3px;height:3px}.demo-lab{width:min(1180px,100% - 48px);margin:0 auto;padding:94px 0 104px}.demo-lab-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:36px;display:flex}.demo-lab .section-kicker{color:#1687a4}.demo-lab-heading h2{letter-spacing:-.05em;margin:13px 0 0;font-size:clamp(36px,4.3vw,56px)}.demo-disclosure{background:#fff9ea;border:1px solid #e6d4aa;border-radius:12px;flex-direction:column;gap:5px;max-width:500px;padding:16px 18px;display:flex}.demo-disclosure strong{color:#94600f;font-size:12px}.demo-disclosure span{color:#6f592f;font-size:12px;line-height:1.65}.demo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.demo-card{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;min-height:350px;padding:25px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 16px 45px #071a2b0e}.demo-card:hover,.demo-card-active{border-color:#8fcfdf;transform:translateY(-2px);box-shadow:0 20px 52px #07475e1a}.demo-card-number{justify-content:space-between;align-items:center;display:flex}.demo-card-number>span{color:#2da7c6;font-family:var(--font-geist-mono), monospace;font-size:12px;font-weight:800}.demo-card-number small{color:#9a6110;background:#fff1d5;border-radius:999px;padding:6px 9px;font-size:11px}.demo-card h3{letter-spacing:-.025em;margin:24px 0 9px;font-size:21px}.demo-card code{color:#4a7484;font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-size:12px}.demo-card>p{color:#536c78;min-height:52px;margin:17px 0;font-size:13px;line-height:1.7}.demo-expected{background:#f2f7f8;border-radius:9px;margin-top:auto;padding:12px 14px}.demo-expected small,.demo-expected strong{display:block}.demo-expected small{color:#5d737d;letter-spacing:.08em;font-size:11px}.demo-expected strong{margin-top:5px;font-size:13px}.demo-review{background:#fffaf0;border:1px solid #ddcfaa;border-radius:9px;margin-top:12px;padding:10px 12px}.demo-review summary{color:#75531d;cursor:pointer;font-size:12px;font-weight:800}.demo-review p{color:#624f2f;margin:9px 0 0;font-size:12px;line-height:1.65}.demo-diagnosis{background:#f3fafc;border:1px solid #b9dce5;border-radius:9px;margin-top:12px;padding:10px 12px}.demo-diagnosis summary{color:#155f75;cursor:pointer;font-size:12px;font-weight:800}.demo-diagnosis-section{margin-top:13px}.demo-diagnosis-section>strong{color:#173c4c;font-size:12px}.demo-diagnosis-section p,.demo-diagnosis-section ul,.demo-diagnosis-section ol{color:#496775;margin:7px 0 0;padding-left:18px;font-size:12px;line-height:1.65}.demo-diagnosis-section p{padding-left:0}.demo-diagnosis-section li+li{margin-top:5px}.demo-official-guidance{background:#eaf6f9;border:1px solid #c9e1e7;border-radius:8px;padding:11px 12px}.demo-official-guidance a{color:#0d708c;text-underline-offset:3px;font-weight:750}.demo-diagnosis-boundary{color:#6f7f86;border-top:1px solid #d6e8ed;margin:13px 0 0;padding-top:11px;font-size:11px;line-height:1.6}.demo-card>button{color:#eaf8fb;background:var(--ink);border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-top:15px;padding:11px 13px;font-size:13px;font-weight:800;display:flex}.demo-card>button:hover:not(:disabled){background:#123b53}.demo-card>button:disabled{cursor:wait;opacity:.58}.demo-card>button:focus-visible,.demo-review summary:focus-visible,.demo-diagnosis summary:focus-visible,.demo-official-guidance a:focus-visible,.demo-result-guidance a:focus-visible{outline-offset:3px;outline:3px solid #35aeca}.demo-error{color:#7b2020;background:#fff1f1;border:1px solid #ecb2b2;border-radius:11px;flex-direction:column;gap:5px;margin-top:20px;padding:16px 18px;font-size:13px;display:flex}.demo-error:focus{outline-offset:3px;outline:3px solid #d95d5d}.demo-footnote{color:#526d79;margin:24px 0 0;font-size:12px;line-height:1.7}.results,.scope-section,.principle-section{width:min(1120px,100% - 48px);margin:0 auto}.results{padding:104px 0 72px}.results>.section-kicker,.scope-heading .section-kicker,.principle-copy .section-kicker{color:#1e8fab}.result-summary{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;grid-template-columns:1.2fr .9fr;margin-top:16px;display:grid;overflow:hidden}.result-conclusion{border-right:1px solid var(--line);padding:34px 36px}.result-target{align-items:center;gap:12px;margin-bottom:30px;display:flex}.target-orb{background:var(--green);width:10px;height:10px;box-shadow:0 0 0 7px var(--green-soft);border-radius:50%}.result-target>div{flex-direction:column;gap:2px;min-width:0;display:flex}.result-target small,.result-conclusion>p{color:#7b909a;letter-spacing:.08em;font-size:10px;font-weight:700}.result-target strong{overflow-wrap:anywhere;font-family:var(--font-geist-mono), monospace;font-size:12px}.result-conclusion>p{margin:0 0 8px}.result-conclusion h2{letter-spacing:-.04em;max-width:540px;margin:0;font-size:clamp(25px,3vw,36px);line-height:1.25}.summary-meta{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.summary-meta span{color:#687f89;font-family:var(--font-geist-mono), monospace;background:#f8fafb;border:1px solid #e2e9ec;border-radius:6px;padding:6px 8px;font-size:8px}.result-counts{grid-template-columns:1fr 1fr;display:grid}.count-block{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:126px;padding:26px;display:flex}.count-block:nth-child(2n){border-right:0}.count-block:nth-child(n+3){border-bottom:0}.count-block strong{font-family:var(--font-geist-mono), monospace;margin-bottom:5px;font-size:29px}.count-block span{color:#70858e;font-size:10px}.count-block.critical strong{color:var(--red)}.count-block.warning strong{color:#d98929}.count-block.passed strong{color:#1da874}.count-block.manual strong{color:var(--violet)}.result-actions{justify-content:space-between;align-items:center;margin:34px 0 18px;display:flex}.registry-notice{background:#f5fafb;border:1px solid #d7e7ed;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:16px 18px;display:flex}.registry-notice>div{flex-direction:column;gap:4px;display:flex}.registry-notice strong{font-size:12px}.registry-notice span{color:#607984;font-size:10px;line-height:1.6}.registry-notice a{color:#117e9c;text-underline-offset:3px;flex:none;font-size:11px;font-weight:800}.demo-result-bar{color:#e9f7fa;background:linear-gradient(115deg,#09253a,#0d3b52);border-radius:13px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:18px;display:flex;box-shadow:0 14px 36px #071a2b1f}.demo-result-bar>div{flex-direction:column;gap:4px;display:flex}.demo-result-bar>div>span{color:#6fd6ec;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:11px;font-weight:800}.demo-result-bar strong{font-size:14px}.demo-result-bar small{color:#9eb9c4;font-size:12px}.demo-result-bar>a{color:#082035;background:#bceefa;border-radius:9px;flex:none;padding:11px 15px;font-size:12px;font-weight:900}.demo-result-guidance{background:#f1f8fa;border:1px solid #cfe2e8;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:10px;padding:14px 18px;display:flex}.demo-result-guidance>strong{color:#264957;font-size:12px}.demo-result-guidance>div{flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;display:flex}.demo-result-guidance a{color:#0d708c;text-underline-offset:3px;font-size:12px;font-weight:800}.report-action-error{color:#7b2020;background:#fff1f1;border:1px solid #ecb2b2;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:13px 15px;font-size:13px;display:flex}.report-action-error span{font-weight:900}.result-actions>div{flex-direction:column;gap:4px;display:flex}.result-actions strong{font-size:14px}.result-actions span{color:#758a93;font-size:10px}.result-actions button{color:#e9f8fb;background:var(--ink)}.result-actions button:hover{background:#113750}.check-list{flex-direction:column;gap:13px;display:flex}.check-list-continuation{margin-top:13px}.deep-analysis-offer{color:#eaf7fa;background:radial-gradient(circle at 90% 0,#2ebce238,#0000 34%),linear-gradient(145deg,#08273c,#0c344a 58%,#08283a);border:1px solid #61d4ea38;border-radius:14px;grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr);grid-template-areas:"copy primary""pending primary""evidence primary""risk risk""details details""support support";gap:14px 16px;margin-top:20px;padding:18px;display:grid;overflow:hidden;box-shadow:0 16px 34px #061d2c24}.deep-analysis-surface-clear{background:radial-gradient(circle at 90% 0,#f6b34838,#0000 35%),linear-gradient(145deg,#08273c,#0c344a 58%,#08283a);border-color:#f6b3486b}.deep-analysis-offer-copy{grid-area:copy}.deep-analysis-risk-heading{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.deep-analysis-risk-heading b{color:#402500;letter-spacing:.06em;background:#ffc970;border-radius:999px;padding:4px 7px;font-size:8px}.deep-analysis-risk-heading span,.deep-analysis-primary small,.deep-analysis-delivery>span,.deep-analysis-sample strong{color:#78d7e9;letter-spacing:.08em;font-size:9px;font-weight:800}.deep-analysis-offer-copy h3{letter-spacing:-.035em;margin:7px 0 8px;font-size:clamp(18px,2.1vw,23px);line-height:1.25}.deep-analysis-offer-copy>p{color:#e5f5f9ad;max-width:560px;margin:0;font-size:10px;line-height:1.65}.deep-analysis-automatic-evidence{background:#041b296b;border:1px solid #7bd8e933;border-radius:9px;grid-area:evidence;padding:10px 11px}.deep-analysis-automatic-evidence>strong{color:#bdeefa;font-size:9px}.deep-analysis-automatic-evidence ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.deep-analysis-automatic-evidence li{color:#e5f5f9bf;align-items:flex-start;gap:6px;font-size:8px;line-height:1.45;display:flex}.deep-analysis-automatic-evidence li>span{color:#66d6af;font-weight:900}.deep-analysis-pending-checks{background:#2b1e0857;border:1px solid #f6b3483d;border-radius:9px;grid-area:pending;padding:10px 11px}.deep-analysis-pending-checks>strong{color:#f6d79a;font-size:9px}.deep-analysis-pending-checks ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.deep-analysis-pending-checks li{color:#e5f5f9bf;align-items:flex-start;gap:6px;font-size:8px;line-height:1.45;display:flex}.deep-analysis-pending-checks li>span{color:#f6b348;font-weight:900}.deep-analysis-assurance{color:#b8f0d6e6}.deep-analysis-blind-spots{border-top:1px solid #b1e1ec26;margin-top:12px;padding-top:11px}.deep-analysis-blind-spots>strong{color:#bdeefa;font-size:9px}.deep-analysis-blind-spots ul{gap:6px;margin:7px 0 0;padding:0;list-style:none;display:grid}.deep-analysis-blind-spots li{background:#041b296b;border-left:2px solid #f6b34880;border-radius:0 7px 7px 0;gap:2px;padding:7px 9px;display:grid}.deep-analysis-blind-spots b{color:#f6d79a;font-size:9px}.deep-analysis-blind-spots span{color:#e5f5f9b8;font-size:8px;line-height:1.5}.deep-analysis-blind-spots>small{color:#e5f5f98c;margin-top:7px;font-size:8px;display:block}.deep-analysis-risk-gap{border-top:1px solid #b1e1ec26;grid-area:risk;padding-top:12px}.deep-analysis-offer-copy>.deep-analysis-model-count{color:#e5f5f9d1;margin-top:9px}.deep-analysis-counts{align-items:center;gap:7px;display:flex}.deep-analysis-progress{color:#e5f5f9a8;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;margin-top:9px;font-size:8px;display:grid}.deep-analysis-progress strong{color:#ffc970;font-size:10px}.deep-analysis-progress progress{background:#ffffff1a;border:0;border-radius:999px;grid-column:1/-1;width:100%;height:6px;overflow:hidden}.deep-analysis-progress progress::-webkit-progress-bar{background:#ffffff1a}.deep-analysis-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#62d4e9,#ffc970)}.deep-analysis-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#62d4e9,#ffc970)}.deep-analysis-consequences{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.deep-analysis-consequences li{background:#ffc9700f;border:1px solid #ffc97033;border-radius:8px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.deep-analysis-consequences b{color:#ffd693;font-size:9px}.deep-analysis-consequences span{color:#e5f5f9a3;font-size:8px;line-height:1.45}.deep-analysis-counts>div{background:#ffffff0e;border:1px solid #9ddce92e;border-radius:8px;flex-direction:column;gap:2px;min-width:84px;padding:8px 10px;display:flex}.deep-analysis-counts small{color:#e5f5f994;font-size:9px}.deep-analysis-counts strong{font-size:15px}.deep-analysis-counts>span{color:#6acfe2}.deep-analysis-counts>b{color:#053047;white-space:nowrap;background:#7bd8e9;border-radius:999px;padding:5px 7px;font-size:8px}.deep-analysis-primary{background:#ffffff12;border:1px solid #b1e1ec2e;border-radius:11px;flex-direction:column;grid-area:primary;justify-content:center;padding:13px;display:flex}.deep-analysis-primary>div{justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:9px;display:flex}.deep-analysis-primary>div>small{color:#e5f5f9a3;max-width:92px;line-height:1.35}.deep-analysis-primary>div>strong{white-space:nowrap;font-size:23px}.deep-analysis-primary>button,.deep-analysis-sticky>button:not(.deep-analysis-sticky-close){color:#073149;background:#80def0;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:850;display:flex}.deep-analysis-primary>button:hover,.deep-analysis-sticky>button:not(.deep-analysis-sticky-close):hover{background:#a2e9f5}.deep-analysis-primary>button:disabled,.deep-analysis-sticky>button:disabled{cursor:not-allowed;opacity:.62}.deep-analysis-primary>small{color:#e5f5f994;margin-top:7px;font-size:8px;line-height:1.45}.deep-analysis-error{color:#ffd3d3;margin:9px 0 0;font-size:10px;line-height:1.5}.deep-analysis-details{border-top:1px solid #b1e1ec26;grid-area:details}.deep-analysis-details summary{cursor:pointer;color:#dff3f7;padding:12px 0 0;font-size:10px;font-weight:750}.deep-analysis-details-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin-top:10px;display:grid}.deep-analysis-delivery,.deep-analysis-sample{background:#0214206b;border-radius:9px;padding:13px 14px}.deep-analysis-delivery ul{color:#eaf7fac7;margin:8px 0 0;padding-left:16px;font-size:9px;line-height:1.6}.deep-analysis-sample p{color:#e5f5f9b3;margin:6px 0 0;font-size:9px;line-height:1.55}.deep-analysis-details footer{color:#e5f5f97a;grid-template-columns:1fr 1fr;gap:10px;margin-top:9px;font-size:8px;line-height:1.5;display:grid}.deep-analysis-sticky{display:none}.finding{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:72px 1fr;padding:0 28px 0 0;transition:transform .18s,box-shadow .18s;display:grid}.finding:hover{transform:translateY(-2px);box-shadow:0 18px 45px #071a2b14}.finding-index{color:#9baeb6;border-right:1px solid var(--line);font-family:var(--font-geist-mono), monospace;flex-direction:column;align-items:center;padding-top:27px;font-size:10px;display:flex}.finding-index i{background:linear-gradient(#dbe5e9,#0000);flex:1;width:1px;min-height:54px;margin-top:12px}.finding-main{padding:26px 0 25px 28px}.finding-head,.finding-head>div{align-items:center;display:flex}.finding-head{justify-content:space-between}.finding-head>div{gap:8px}.status-badge,.layer-badge,.priority{border-radius:6px;align-items:center;gap:6px;min-height:24px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.status-badge b{font-family:var(--font-geist-mono), monospace;font-size:10px}.status-badge.critical{color:#c64242;background:var(--red-soft)}.status-badge.warning{color:#b36b17;background:var(--amber-soft)}.status-badge.passed{color:#14835b;background:var(--green-soft)}.status-badge.manual{color:#594bc1;background:var(--violet-soft)}.status-badge.info{color:#277f96;background:var(--cyan-soft)}.layer-badge,.priority{color:#71858e;background:#f0f4f5}.priority{font-family:var(--font-geist-mono), monospace}.finding h3{letter-spacing:-.02em;margin:20px 0 8px;font-size:20px}.finding-summary{color:#536a75;margin:0;font-size:13px;line-height:1.75}.cause-panel{background:#fffaf0;border:1px solid #ead8ad;border-radius:11px;margin-top:20px;padding:15px 17px}.cause-panel small{color:#76541d;letter-spacing:.04em;font-size:11px;font-weight:800}.cause-panel ul{color:#5f4f32;margin:9px 0 0;padding-left:19px;font-size:13px;line-height:1.7}.cause-panel li+li{margin-top:5px}.finding-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;display:grid}.finding-grid>div{background:#f6f9fa;border-radius:10px;padding:17px 18px}.finding-grid small,.verification span{color:#7b9099;letter-spacing:.08em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.finding-grid p,.finding-grid ul,.verification p{color:#405862;margin:0;font-size:11px;line-height:1.75}.finding-grid ul{padding-left:15px}.finding-grid li+li{margin-top:3px}.fix-panel{background:#f3fbfc;border:1px solid #d4e8ed;border-radius:10px;grid-template-columns:124px 1fr;gap:17px;margin-top:13px;padding:18px;display:grid}.fix-label{color:#167b94;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.fix-label span{color:#fff;background:#1c9ebd;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.fix-panel ol{color:#36545f;margin:0;padding-left:18px;font-size:11px;line-height:1.8}.fix-panel li+li{margin-top:3px}.verification{border-top:1px dashed #d9e2e5;grid-template-columns:72px 1fr;margin-top:18px;padding-top:16px;display:grid}.verification span{margin:0}.report-cta{color:#eaf7fa;background:radial-gradient(circle at 90% 0%, #2ebce229, transparent 35%), var(--ink);border-radius:18px;justify-content:space-between;align-items:center;gap:40px;margin-top:34px;padding:38px;display:flex}.report-cta h2{margin:12px 0 9px;font-size:25px}.report-cta p{color:#e4f2f694;max-width:650px;margin:0;font-size:11px;line-height:1.8}.cta-actions{flex-direction:column;gap:9px;min-width:185px;display:flex}.cta-actions .secondary{color:#eaf7fac7;background:#ffffff0f;border:1px solid #b1e1ec38}.cta-actions .secondary:hover{background:#ffffff1a}.disclaimer{color:#84959c;text-align:center;max-width:820px;margin:18px auto 0;font-size:9px;line-height:1.8}.scope-section{padding:92px 0 106px}.scope-heading{max-width:680px}.scope-heading h2,.principle-copy h2{letter-spacing:-.045em;margin:15px 0 12px;font-size:clamp(30px,4vw,46px);line-height:1.2}.scope-heading p,.principle-copy p{color:#607781;font-size:14px;line-height:1.85}.scope-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:44px;display:grid}.scope-card{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:210px;padding:24px;transition:transform .18s,border-color .18s}.scope-card:hover{border-color:#b6d7df;transform:translateY(-3px)}.scope-card>div{justify-content:space-between;align-items:center;display:flex}.scope-card>div span{color:#9cb0b8;font-family:var(--font-geist-mono), monospace;font-size:10px}.scope-card>div small{color:#25839b;background:var(--cyan-soft);font-family:var(--font-geist-mono), monospace;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:700}.scope-card h3{margin:42px 0 10px;font-size:18px}.scope-card p{color:#687f89;margin:0;font-size:11px;line-height:1.8}.principle-section{background:#e8f1f3;border-radius:22px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;margin-bottom:92px;padding:60px;display:grid}.principle-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}.principle-flow>div{background:#ffffffa6;border:1px solid #7ca4b233;border-radius:12px;flex-direction:column;min-height:150px;padding:19px;display:flex}.principle-flow>div span{color:#2a90aa;font-family:var(--font-geist-mono), monospace;font-size:9px}.principle-flow>div strong{margin-top:auto;margin-bottom:8px;font-size:13px}.principle-flow>div small{color:#72868e;font-size:9px;line-height:1.6}.principle-flow>i{color:#83a1ac;font-style:normal}footer{color:#dceff3;background:#061624;justify-content:space-between;align-items:center;gap:30px;min-height:160px;padding:42px max(24px,50vw - 560px);display:flex}.footer-brand small{color:#daeef36b;letter-spacing:normal;text-transform:none}.footer-compliance{justify-items:end;gap:8px;max-width:430px;display:grid}footer p{color:#daeef361;text-align:right;margin:0;font-size:10px;line-height:1.7}.footer-compliance a,.footer-compliance button{color:#daeef3b8;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;line-height:1.6;text-decoration:none}.footer-compliance a:hover,.footer-compliance a:focus-visible,.footer-compliance button:hover,.footer-compliance button:focus-visible{color:#fff;text-decoration:underline}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1180px){.service-admin-overview-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.service-admin-overview-lower{grid-template-columns:1fr}.service-admin-workspace .service-admin-grid{grid-template-columns:270px minmax(0,1fr)}}@media (width<=900px){.service-admin-shell{grid-template-columns:1fr}.service-admin-sidebar{height:auto;padding:16px 18px;position:relative}.service-admin-brand{padding:0 0 14px}.service-admin-brand>span{border-radius:13px;flex-basis:44px;width:44px;height:44px;font-size:19px}.service-admin-sidebar-nav{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.service-admin-sidebar-nav button{grid-template-columns:23px minmax(0,1fr) auto;gap:7px;min-height:48px;padding:0 10px;font-size:11px}.service-admin-sidebar-footer{grid-template-columns:1fr auto;margin-top:14px;padding:11px 0 0}.service-admin-sidebar-footer small{align-self:center}.service-admin-workspace{padding:25px 20px 55px}}@media (width<=720px){.service-admin-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.service-admin-topbar{flex-direction:column;align-items:stretch;gap:16px;min-height:0}.service-admin-topbar>button{width:fit-content}.service-admin-auth-card{margin-top:30px;padding:28px 20px}.service-admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-admin-metric{min-height:148px;padding:16px}.service-admin-metric strong{font-size:32px}.service-admin-overview-lower,.service-admin-workspace .service-admin-grid{grid-template-columns:1fr}.service-admin-dashboard-card{padding:17px}}@media (width<=980px){.hero{grid-template-columns:1fr;gap:50px;padding-top:138px}.hero-copy{max-width:720px}.hero-report{max-width:660px}.result-summary,.principle-section{grid-template-columns:1fr}.result-conclusion{border-right:0;border-bottom:1px solid var(--line)}.scope-grid{grid-template-columns:repeat(2,1fr)}.demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.principle-section{gap:36px}.services-heading{grid-template-columns:1fr;gap:18px}.analysis-level-grid,.baidu-indexing-specialty{grid-template-columns:1fr}.service-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.service-comparison{grid-template-columns:1fr 1fr}}@media (width<=720px){.site-header{width:calc(100% - 32px)}.site-header nav{gap:8px}.site-header nav a:not(.nav-cta):not(.nav-my){display:none}.site-header .nav-my{color:#dff6fa;border:1px solid #bceefa52;border-radius:9px;padding:9px 11px}.hero{min-height:auto;padding:128px 18px 64px}.hero-contact-panel{border-radius:16px;padding:8px}.hero-contact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-contact-list li{border-bottom:1px solid #7cd6eb29;border-right:1px solid #7cd6eb29;min-height:82px;padding:12px}.hero-contact-list li:nth-child(2n){border-right:0}.hero-contact-list li:nth-last-child(-n+2){border-bottom:0}.hero-contact-list strong,.hero-contact-list a,.hero-contact-urgent button{font-size:14px}.hero h1{font-size:41px}.hero-intro{font-size:14px}.scan-form{padding:16px}.url-field{flex-wrap:wrap;padding:9px}.url-field>span{padding-left:6px}.url-field input{min-height:44px}.url-field button{width:100%;margin:3px 0 0}.review-toggle{flex-direction:column;align-items:flex-start;gap:4px}.hero-report{padding:18px}.signal-strip{white-space:nowrap;justify-content:flex-start;overflow-x:auto}.results,.demo-lab,.services-section,.scope-section,.principle-section{width:calc(100% - 28px)}.demo-lab{padding:72px 0 80px}.services-section{padding:76px 0 72px}.service-ladder{grid-template-columns:1fr}.service-plan{min-height:auto}.service-scope-details summary,.service-admin-analysis-scope summary,.service-case-analysis-groups summary{font-size:11px}.service-scope-details p strong,.service-scope-details p span,.analysis-group-grid span,.service-deliverable-list p,.service-admin-analysis-scope li strong,.service-admin-analysis-scope li span,.service-case-analysis-groups li strong,.service-case-analysis-groups li span{font-size:10px;line-height:1.6}.service-summary{min-height:auto}.service-comparison{grid-template-columns:1fr}.analysis-level-comparison{padding:20px 15px}.analysis-customer-outcomes{grid-template-columns:1fr}.analysis-outcome-card{min-height:0}.analysis-level-card{padding:18px 15px}.analysis-level-card>ul,.analysis-group-grid,.baidu-indexing-tiers,.service-case-analysis-groups{grid-template-columns:1fr}.baidu-indexing-specialty{padding:20px 15px}.baidu-indexing-price-summary button{width:100%}.baidu-indexing-tiers article:last-child{grid-column:auto}.service-request-form{padding:22px 16px}.service-fields{grid-template-columns:1fr}.service-description{grid-column:auto}.contact-field{grid-template-columns:92px minmax(0,1fr)}.service-submit-row{flex-direction:column;align-items:stretch}.service-submit-row button{width:100%;min-width:0}.demo-lab-heading{flex-direction:column;align-items:flex-start;gap:22px}.demo-disclosure{max-width:none}.demo-grid{grid-template-columns:1fr}.results{padding-top:72px}.result-summary{border-radius:15px}.result-conclusion{padding:26px 22px}.result-counts{grid-template-columns:1fr 1fr}.count-block{padding:20px}.result-actions{flex-direction:column;align-items:flex-start;gap:16px}.registry-notice,.demo-result-bar{flex-direction:column;align-items:flex-start}.demo-result-guidance{flex-direction:column}.demo-result-guidance>div{justify-content:flex-start}.finding{grid-template-columns:42px 1fr;padding-right:16px}.finding-main{padding-left:16px}.finding-head{align-items:flex-start;gap:10px}.finding-head>div{flex-wrap:wrap;align-items:flex-start}.finding-grid,.fix-panel,.verification{grid-template-columns:1fr}.fix-panel,.verification{gap:10px}.report-cta{flex-direction:column;align-items:flex-start;padding:28px 22px}.deep-analysis-offer{grid-template-columns:1fr;grid-template-areas:"copy""primary""pending""evidence""risk""details""support";padding:24px 18px}.deep-analysis-counts{flex-wrap:wrap;align-items:stretch}.deep-analysis-counts>div{flex:105px;min-width:0}.deep-analysis-counts>span{align-self:center}.deep-analysis-details-grid,.deep-analysis-details footer,.deep-analysis-consequences{grid-template-columns:1fr}.deep-analysis-sticky.visible{z-index:80;right:10px;bottom:max(10px, env(safe-area-inset-bottom));color:#eaf7fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#072639f7;border:1px solid #7ddaec4d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 42px 10px 12px;display:grid;position:fixed;left:10px;box-shadow:0 16px 44px #04172347}.deep-analysis-sticky>div{flex-direction:column;gap:2px;min-width:0;display:flex}.deep-analysis-sticky small{color:#e5f5f99e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.deep-analysis-sticky strong{font-size:13px}.deep-analysis-sticky>button:not(.deep-analysis-sticky-close){white-space:nowrap;min-height:44px;padding:0 12px;font-size:10px}.deep-analysis-sticky-close{color:#e5f5f9ad;background:0 0;width:44px;height:44px;padding:0;font-size:18px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.cta-actions{width:100%}.scope-section{padding:78px 0}.scope-grid{grid-template-columns:1fr}.principle-section{margin-bottom:50px;padding:32px 22px}.principle-flow{grid-template-columns:1fr}.principle-flow>i{text-align:center;transform:rotate(90deg)}.principle-flow>div{min-height:126px}.service-portal-shell,.service-admin-shell{padding:22px 14px 54px}.service-portal-card,.service-admin-case,.service-admin-empty{padding:20px 16px}.service-case-summary,.service-portal-section-title,.service-admin-case>header,.service-assistant-entry{flex-direction:column;align-items:flex-start}.service-assistant-entry>button{width:100%}.service-assistant-dialog>form{grid-template-columns:1fr}.service-support-report>header{flex-direction:column;align-items:flex-start;padding:24px 20px}.service-support-report-content,.service-support-report-content article{padding:18px}.service-support-report-content article>div{flex-direction:column;align-items:flex-start;gap:7px}.service-support-report-content h2{font-size:20px}.service-support-report-content p{font-size:16px}.service-assistant-inline>header{padding:22px 20px}.service-assistant-inline .service-assistant-messages,.service-assistant-inline .service-assistant-quick,.service-assistant-inline>form,.service-assistant-inline>p[role=status]{padding-left:18px;padding-right:18px}.service-assistant-inline>form,.service-post-payment-contact,.service-post-payment-contact form,.wechat-payment-panel,.wechat-native-payment{grid-template-columns:1fr}.wechat-payment-panel button{width:100%}.wechat-native-payment img{justify-self:center}.service-contact-notice>div{flex-direction:column-reverse;align-items:stretch}.service-analysis-notice{border-radius:22px;width:min(100% - 24px,760px);max-height:calc(100dvh - 24px);padding:30px 20px}.service-analysis-notice .service-analysis-notice-mark{border-width:6px;width:58px;height:58px;margin-bottom:14px;font-size:24px}.service-analysis-notice h2{font-size:clamp(27px,8vw,34px)}.service-analysis-notice .service-analysis-notice-actions{grid-template-columns:1fr;gap:10px}.service-analysis-notice-actions>button,.service-analysis-notice-actions>a{min-height:54px}.service-case-price{text-align:left}.service-case-progress,.service-maintenance-list ul{grid-template-columns:1fr}.service-case-progress li{grid-template-columns:30px 1fr;gap:12px;min-height:auto;display:grid}.service-case-progress li>span{margin:0}.service-case-timeline-layout{grid-template-columns:1fr;gap:22px}.service-case-timeline-support{width:100%;min-height:250px;padding:28px 24px}.service-case-timeline-support h3{font-size:34px}.service-case-timeline li{grid-template-columns:1fr;gap:7px}.service-ai-settings{padding:18px 14px}.service-ai-settings>header,.service-ai-settings .service-ai-actions{flex-direction:column;align-items:stretch}.service-ai-settings .service-ai-actions button{width:100%}.service-ai-test-feedback{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:16px;bottom:12px;right:12px;overflow-y:auto}.service-ai-test-feedback>ul,.service-ai-test-results>div{grid-template-columns:1fr}.service-ai-operations{padding:18px 14px}.service-ai-operations>header,.service-ai-operations-grid,.service-ai-report-grid,.service-ai-knowledge-grid{grid-template-columns:1fr}.service-ai-operations>header{flex-direction:column;align-items:stretch}.service-ai-operations-grid>aside,.service-ai-report-grid>aside{max-height:280px}.service-ai-knowledge-grid>form>div,.service-ai-fields{grid-template-columns:1fr}.service-admin-settings-card{padding:18px 14px}.service-plan-settings-grid{grid-template-columns:1fr}.service-plan-settings-actions{flex-direction:column;align-items:stretch}.service-admin-login,.service-admin-grid{grid-template-columns:1fr}.service-admin-list{max-height:280px}.my-center-shell{padding:18px 14px 48px}.my-center-header,.my-center-controls{width:100%}.my-center-header nav{min-width:0;font-size:12px}.my-center-close,.my-center-home-link{padding:0 12px;font-size:12px}.my-center-header nav button{padding:0 10px}.my-center-hero{border-radius:20px;margin:28px 0 16px;padding:28px 22px}.my-center-hero h1{font-size:37px}.my-center-grid{width:100%}.my-center-card{border-radius:17px;padding:21px 16px}.my-order-card form>div,.my-order-card button,.my-order-summary>a,.my-support-gate a{width:100%}.my-order-summary>header{flex-direction:column}.service-admin-case dl>div{grid-template-columns:70px 1fr}footer{flex-direction:column;align-items:flex-start}footer p{text-align:left}.footer-compliance{justify-items:start}}.scan-progress-overlay{--scan-accent:#6fd8e9;--scan-accent-strong:#1fb7d1;z-index:500;color:#eafaff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 15% 10%,#36bdd838,#0000 32%),radial-gradient(circle at 85% 85%,#167a9938,#0000 34%),#021825e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.scan-progress-overlay.scan-progress-deep{--scan-accent:#ffbc75;--scan-accent-strong:#ff7b43;background:radial-gradient(circle at 12% 12%,#ff7b432e,#0000 34%),radial-gradient(circle at 88% 86%,#37c3dc33,#0000 32%),#021825e6}.scan-progress-dialog{background:linear-gradient(145deg,#093748fa,#052534fc);border:1px solid #6fd8e973;border-radius:28px;outline:none;grid-template-rows:auto auto auto minmax(160px,1fr) auto;gap:18px;width:min(920px,100vw - 32px);max-height:min(880px,100dvh - 32px);padding:28px;display:grid;overflow:hidden;box-shadow:0 36px 110px #0000007a}.scan-progress-deep .scan-progress-dialog{border-color:#ffbc7580}.scan-progress-dialog>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.scan-progress-dialog>header>div:last-child>span{color:var(--scan-accent);letter-spacing:.13em;font-size:12px;font-weight:850}.scan-progress-dialog h2{color:#f4fdff;margin:5px 0 7px;font-size:clamp(24px,4vw,42px);line-height:1.12}.scan-progress-dialog header p,.scan-progress-dialog header code{color:#a9c7d0;font-size:14px;line-height:1.65}.scan-progress-dialog header p{margin:0}.scan-progress-dialog header code{overflow-wrap:anywhere;font-family:var(--font-geist-mono), monospace;margin-top:6px;display:block}.scan-progress-orbit{background:#6fd8e914;border:1px solid #6fd8e947;border-radius:50%;flex:none;place-items:center;width:86px;height:86px;display:grid;position:relative}.scan-progress-orbit:before,.scan-progress-orbit:after,.scan-progress-orbit>span{content:"";border-radius:50%;position:absolute}.scan-progress-orbit:before{border:1px dashed var(--scan-accent);inset:10px}@supports (color:color-mix(in lab, red, red)){.scan-progress-orbit:before{border:1px dashed color-mix(in srgb, var(--scan-accent) 64%, transparent)}}.scan-progress-orbit:before{animation:5s linear infinite scan-orbit}.scan-progress-orbit:after{background:var(--scan-accent);width:9px;height:9px;box-shadow:0 0 18px var(--scan-accent);transform-origin:5px 38px;animation:2.4s linear infinite scan-orbit;top:5px;left:38px}.scan-progress-orbit>span:first-child{border:1px solid #6fd8e952;inset:21px}.scan-progress-orbit>span:nth-child(2){background:linear-gradient(90deg, transparent, var(--scan-accent), transparent);width:54px;height:2px;animation:1.7s ease-in-out infinite alternate scan-sweep}.scan-progress-orbit strong{color:#fff;font-size:24px}.scan-progress-current{border:1px solid var(--scan-accent);grid-template-columns:minmax(0,1fr);gap:5px;padding:17px 19px;display:grid}@supports (color:color-mix(in lab, red, red)){.scan-progress-current{border:1px solid color-mix(in srgb, var(--scan-accent) 48%, transparent)}}.scan-progress-current{background:var(--scan-accent-strong);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.scan-progress-current{background:color-mix(in srgb, var(--scan-accent-strong) 12%, transparent)}}.scan-progress-current>div{align-items:center;gap:9px;display:flex}.scan-progress-current small{color:var(--scan-accent);letter-spacing:.08em;font-size:12px;font-weight:820}.scan-progress-current strong{color:#fff;font-size:20px}.scan-progress-current p{color:#b9d1d8;margin:0;font-size:13px;line-height:1.65}.scan-progress-pulse{background:var(--scan-accent);width:8px;height:8px;box-shadow:0 0 0 0 var(--scan-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.scan-progress-pulse{box-shadow:0 0 0 0 color-mix(in srgb, var(--scan-accent) 55%, transparent)}}.scan-progress-pulse{animation:1.4s ease-out infinite scan-pulse}.scan-progress-meter{background:#aed3dd1f;border-radius:999px;height:7px;overflow:hidden}.scan-progress-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--scan-accent-strong), var(--scan-accent));height:100%;box-shadow:0 0 20px var(--scan-accent);display:block}@supports (color:color-mix(in lab, red, red)){.scan-progress-meter span{box-shadow:0 0 20px color-mix(in srgb, var(--scan-accent) 48%, transparent)}}.scan-progress-meter span{transition:width .42s}.scan-progress-steps{scrollbar-color:#6fd8e96b transparent;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;margin:0;padding:2px 5px 2px 0;list-style:none;display:grid;overflow:hidden auto}.scan-progress-steps li{background:#ffffff09;border:1px solid #aed3dd1f;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:98px;padding:13px;transition:border-color .22s,background .22s,opacity .22s;display:grid}.scan-progress-steps li[data-state=current]{border-color:var(--scan-accent)}@supports (color:color-mix(in lab, red, red)){.scan-progress-steps li[data-state=current]{border-color:color-mix(in srgb, var(--scan-accent) 66%, transparent)}}.scan-progress-steps li[data-state=current]{background:var(--scan-accent-strong)}@supports (color:color-mix(in lab, red, red)){.scan-progress-steps li[data-state=current]{background:color-mix(in srgb, var(--scan-accent-strong) 14%, transparent)}}.scan-progress-steps li[data-state=started]{background:#1e889e14;border-color:#6fd8e942}.scan-progress-steps li[data-state=pending]{opacity:.68}.scan-progress-steps li>span{color:#9bb9c1;border:1px solid #aed3dd33;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.scan-progress-steps li[data-state=current]>span,.scan-progress-steps li[data-state=started]>span{color:#062634;background:var(--scan-accent);border-color:#0000}.scan-progress-steps small,.scan-progress-steps strong,.scan-progress-steps p{display:block}.scan-progress-steps small{color:var(--scan-accent);font-size:10px;font-weight:760}.scan-progress-steps strong{color:#edfaff;margin-top:2px;font-size:14px}.scan-progress-steps p{color:#9fbdc6;margin:4px 0 0;font-size:11px;line-height:1.55}.scan-progress-steps em{color:#8aaab3;white-space:nowrap;font-size:10px;font-style:normal}.scan-progress-steps li[data-state=current] em{color:var(--scan-accent)}.scan-progress-dialog>footer{color:#9dbac3;text-align:center;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.scan-progress-spinner{border:2px solid #6fd8e92e;border-top-color:var(--scan-accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite scan-orbit}.service-case-deliverables:focus{border-color:#42b9d0;box-shadow:0 0 0 4px #42b9d01f}@keyframes scan-orbit{to{transform:rotate(360deg)}}@keyframes scan-sweep{0%{opacity:.45;transform:rotate(-28deg)}to{opacity:1;transform:rotate(28deg)}}@keyframes scan-pulse{70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}@media (width<=680px){.scan-progress-overlay{padding:10px}.scan-progress-dialog{border-radius:22px;gap:13px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:19px 15px}.scan-progress-dialog>header{grid-template-columns:62px minmax(0,1fr);gap:13px}.scan-progress-orbit{width:62px;height:62px}.scan-progress-orbit:before{inset:8px}.scan-progress-orbit:after{transform-origin:4px 28px;top:3px;left:27px}.scan-progress-orbit>span:first-child{inset:16px}.scan-progress-orbit>span:nth-child(2){width:39px}.scan-progress-orbit strong{font-size:19px}.scan-progress-dialog h2{font-size:24px}.scan-progress-dialog header p,.scan-progress-dialog header code{font-size:12px;line-height:1.5}.scan-progress-current{padding:13px 14px}.scan-progress-current strong{font-size:17px}.scan-progress-steps{grid-template-columns:minmax(0,1fr)}.scan-progress-steps li{grid-template-columns:30px minmax(0,1fr) auto;min-height:88px}.scan-progress-dialog>footer{align-items:flex-start;font-size:11px;line-height:1.5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.scan-progress-cancel{color:#0c7e98;cursor:pointer;background:#fff;border:1px solid #0c7e9859;border-radius:10px;min-width:44px;min-height:44px;padding:0 14px;font-size:13px;position:absolute;top:12px;right:12px}.scan-progress-dialog{position:relative}.deep-analysis-presale-support{grid-area:support;margin-top:12px}.hero-presale-support{margin-top:14px}.knowledge-support{margin-top:18px}.service-portal-presale-support{gap:8px;display:grid}.presale-support-open{color:#bdeefa;cursor:pointer;background:#041b296b;border:1px dashed #7bd8e966;border-radius:9px;width:100%;padding:9px 12px;font-size:9px;font-weight:700}.presale-support-open:hover{border-color:#7bd8e9b3}.presale-support{background:#041b2980;border:1px solid #7bd8e93d;border-radius:10px;gap:8px;padding:11px;display:grid}.presale-support>header{justify-content:space-between;align-items:center;display:flex}.presale-support>header>strong{color:#bdeefa;font-size:9px}.presale-support>header>button,.presale-support-quick button{color:#e5f5f9c7;cursor:pointer;background:0 0;border:1px solid #b1e1ec47;border-radius:999px;padding:3px 8px;font-size:8px}.presale-support-log{gap:7px;max-height:240px;display:grid;overflow-y:auto}.presale-support-log p{margin:0;font-size:8px;line-height:1.55}.presale-support-user{color:#08273c;background:#96e2f3eb;border-radius:9px 9px 2px;justify-self:end;max-width:82%;padding:6px 9px}.presale-support-assistant{color:#eaf7fae6;background:#0b374fb8;border-radius:9px 9px 9px 2px;max-width:92%;padding:6px 9px}.presale-support-assistant>small{color:#b8f0d6d9;margin-top:4px;font-size:7px;display:block}.presale-support-status{color:#e5f5f999;margin:0;font-size:8px}.presale-support-quick{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.presale-support form{gap:6px;display:flex}.presale-support form>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.presale-support form>input{color:#eaf7fa;background:#041b2999;border:1px solid #b1e1ec47;border-radius:8px;flex:auto;min-width:0;padding:6px 9px;font-size:8px}.presale-support form>button{color:#08273c;cursor:pointer;background:#7bd8e9;border:0;border-radius:8px;padding:6px 12px;font-size:8px;font-weight:800}.presale-support form>button:disabled{opacity:.55;cursor:not-allowed}.presale-support>small{color:#e5f5f98c;font-size:7px}.scan-order-error{color:#d9534f;margin:8px 0 0;font-size:12px}.service-paid-scan-ready{gap:10px;display:grid}.service-paid-scan-start{color:#08273c;background:#7bd8e9;border-radius:9px;justify-self:start;align-items:center;gap:8px;padding:10px 18px;font-weight:800;text-decoration:none;display:inline-flex}.service-paid-scan-ready>small{color:#e5f5f999}.service-plan-hint{color:#788c96f2;margin:2px 0 6px;font-size:11px;line-height:1.5;display:block}.knowledge-site{color:#132a36;background:#f4f2ed;min-height:100vh;overflow:visible}.knowledge-header{background:#faf9f6f5;border-bottom:1px solid #d8d5cd;justify-content:space-between;align-items:center;gap:32px;min-height:76px;padding:0 max(24px,50vw - 560px);display:flex}.knowledge-brand{grid-template-rows:auto auto;grid-template-columns:34px auto;align-items:center;column-gap:10px;display:grid}.knowledge-brand>span{color:#f6f2e8;background:#123b49;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.knowledge-brand strong{color:#102f3b;letter-spacing:.08em;align-self:end;font-size:17px}.knowledge-brand small{color:#708088;align-self:start;font-size:10px}.knowledge-header nav{color:#415761;align-items:center;gap:26px;font-size:13px;display:flex}.knowledge-header nav a:hover,.knowledge-header nav a:focus-visible{color:#087f9e}.knowledge-header .knowledge-nav-cta{color:#fff;background:#123b49;padding:10px 15px}.knowledge-article{width:min(980px,100% - 48px);margin:0 auto;padding:28px 0 84px}.knowledge-breadcrumb{color:#73848b;gap:9px;margin-bottom:24px;font-size:12px;display:flex}.knowledge-breadcrumb a{color:#116f87}.knowledge-hero{color:#eaf2f2;background:#103645;border-top:5px solid #c59645;padding:54px 58px 44px}.knowledge-hero>p{color:#e7c98d;letter-spacing:.12em;margin:0 0 18px;font-size:12px;font-weight:750}.knowledge-hero h1{color:#fff;letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(34px,5.4vw,55px);line-height:1.16}.knowledge-intro{color:#c0d1d5;max-width:790px;margin-top:24px;font-size:17px;line-height:1.9}.knowledge-hero dl{border-top:1px solid #ffffff26;flex-wrap:wrap;gap:24px 46px;margin:40px 0 0;padding-top:22px;display:flex}.knowledge-hero dl>div{gap:4px;display:grid}.knowledge-hero dt{color:#7897a2;font-size:10px}.knowledge-hero dd{color:#e7f0f1;margin:0;font-size:12px}.knowledge-body{background:#fff;border:1px solid #dfddd6;border-top:0;padding:24px 58px 56px}.knowledge-body>section{border-bottom:1px solid #e5e2da;padding:42px 0}.knowledge-body>section:last-child{border-bottom:0}.knowledge-body h2{color:#123744;letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(24px,3vw,31px)}.knowledge-body h3,.knowledge-body h4{color:#193d49}.knowledge-body p,.knowledge-body li,.knowledge-body td,.knowledge-body th,.knowledge-body dd{font-size:15px;line-height:1.9}.knowledge-body p{color:#485f68;margin:0 0 14px}.knowledge-body a{color:#087f9e;text-underline-offset:3px;text-decoration:underline}.knowledge-fact-grid{border:1px solid #dfe4e3;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.knowledge-fact-grid article{border-right:1px solid #dfe4e3;padding:24px}.knowledge-fact-grid article:last-child{border-right:0}.knowledge-fact-grid strong{color:#143b48;margin-bottom:9px;display:block}.knowledge-fact-grid p{margin:0;font-size:13px}.knowledge-steps,.knowledge-diagnosis-layers,.knowledge-checklist{margin:24px 0 0;padding:0;list-style:none}.knowledge-steps{border-top:1px solid #dfe4e3}.knowledge-steps li{border-bottom:1px solid #dfe4e3;grid-template-columns:190px 1fr;gap:24px;padding:19px 0;display:grid}.knowledge-steps strong{color:#163b48}.knowledge-steps p{margin:0;font-size:14px}.knowledge-four-steps li{grid-template-columns:155px 1fr}.knowledge-boundary,.knowledge-source-box{background:#f5f1e8;margin:18px -22px;border:1px solid #dfd1b5!important;padding:30px 22px!important}.knowledge-boundary h2,.knowledge-source-box h2{font-size:24px}.knowledge-contact-list{border-top:1px solid #dfe4e3;margin:24px 0 0}.knowledge-contact-list>div{border-bottom:1px solid #dfe4e3;grid-template-columns:130px 1fr;padding:12px 0;display:grid}.knowledge-contact-list dt{color:#71838a}.knowledge-contact-list dd{color:#263f49;margin:0}.knowledge-table-wrap{border:1px solid #dfe4e3;overflow-x:auto}.knowledge-table-wrap table{border-collapse:collapse;width:100%}.knowledge-table-wrap th,.knowledge-table-wrap td{text-align:left;border-bottom:1px solid #e4e7e5;min-width:150px;padding:13px 16px}.knowledge-table-wrap th{color:#254955;background:#eef3f2;font-size:13px}.knowledge-table-wrap td{color:#52676f;font-size:13px}.knowledge-diagnosis-layers{counter-reset:layers;border-top:1px solid #dfe4e3}.knowledge-diagnosis-layers li{border-bottom:1px solid #dfe4e3;grid-template-columns:76px 1fr;gap:20px;padding:19px 0;display:grid}.knowledge-diagnosis-layers span{color:#a17127;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:13px;font-weight:800}.knowledge-diagnosis-layers p{margin:4px 0 0;font-size:14px}.knowledge-checklist{gap:12px;display:grid}.knowledge-checklist li{color:#435b64;padding-left:28px;position:relative}.knowledge-checklist li:before{content:"✓";color:#168360;font-weight:900;position:absolute;left:0}.knowledge-faq{border-top:1px solid #dfe4e3}.knowledge-faq details{border-bottom:1px solid #dfe4e3;padding:18px 0}.knowledge-faq summary,.knowledge-case-list summary{color:#173c49;cursor:pointer;font-weight:750}.knowledge-faq p{margin:13px 0 0}.knowledge-source-box ul{margin:22px 0 0;padding-left:22px}.knowledge-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.knowledge-section-heading h2,.knowledge-section-heading p{margin-bottom:0}.knowledge-section-heading>a{white-space:nowrap;font-size:13px}.knowledge-case-list{gap:16px;display:grid}.knowledge-case-list>article{background:#fbfcfb;border:1px solid #d8dfde}.knowledge-case-list article>header{grid-template-columns:44px 1fr minmax(150px,220px);align-items:start;gap:16px;padding:22px;display:grid}.knowledge-case-list article>header>span{color:#a4762d;font-family:var(--font-geist-mono), monospace;font-size:13px;font-weight:800}.knowledge-case-list h3{margin:0 0 7px;font-size:18px}.knowledge-case-list code{color:#77888e;overflow-wrap:anywhere;font-size:11px}.knowledge-case-list article>header>strong{color:#9a4e2f;border-left:1px solid #d8dfde;padding-left:16px;font-size:12px;line-height:1.6}.knowledge-case-summary{grid-template-columns:1fr 1fr;gap:22px;padding:0 22px 18px 82px;display:grid}.knowledge-case-summary p{margin:0;font-size:13px}.knowledge-case-summary b{color:#7b898d;font-size:10px;display:block}.knowledge-case-list details{background:#f2f5f4;border-top:1px solid #d8dfde;padding:15px 22px}.knowledge-case-detail{gap:18px;padding:18px 0 8px;display:grid}.knowledge-case-detail h4{margin:0 0 8px}.knowledge-case-detail ul,.knowledge-case-detail ol{margin:0;padding-left:22px}.knowledge-case-detail p,.knowledge-case-detail li{font-size:13px}.knowledge-cta{color:#edf5f5;background:#123b49;justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding:30px 34px;display:flex}.knowledge-cta div{gap:7px;display:grid}.knowledge-cta span{color:#91aeb6;font-size:12px}.knowledge-cta strong{font-size:16px}.knowledge-cta>a{color:#133541;background:#f0cb82;flex:none;padding:12px 16px;font-size:13px;font-weight:800}.knowledge-footer{color:#d8e5e7;background:#0b2834;grid-template-columns:1.3fr 1fr 1fr;align-items:start;gap:56px;min-height:190px;padding:42px max(24px,50vw - 560px);display:grid}.knowledge-footer strong{color:#fff;font-size:18px}.knowledge-footer p{color:#8ea6ae;text-align:left;margin:7px 0 0;font-size:11px}.knowledge-footer a{color:#b9ccd1;font-size:11px}.knowledge-footer a:hover{color:#fff;text-decoration:underline}.knowledge-footer-links{gap:8px;display:grid}.footer-public-links{grid-template-columns:repeat(2,auto);gap:8px 20px;display:grid}.footer-public-links a{color:#daeef3ad;font-size:11px}.footer-public-links a:hover{color:#fff;text-decoration:underline}@media (width<=820px){.knowledge-header{align-items:flex-start;padding:16px 20px}.knowledge-header nav{flex-wrap:wrap;justify-content:flex-end;gap:12px}.knowledge-header nav a:not(.knowledge-nav-cta){display:none}.knowledge-article{width:min(100% - 28px,980px);padding-top:18px}.knowledge-hero{padding:38px 26px 32px}.knowledge-body{padding:12px 24px 40px}.knowledge-fact-grid,.knowledge-case-summary,.knowledge-footer{grid-template-columns:1fr}.knowledge-fact-grid article{border-bottom:1px solid #dfe4e3;border-right:0}.knowledge-fact-grid article:last-child{border-bottom:0}.knowledge-steps li,.knowledge-four-steps li{grid-template-columns:1fr;gap:4px}.knowledge-case-list article>header{grid-template-columns:36px 1fr}.knowledge-case-list article>header>strong{border:0;grid-column:2;padding:0}.knowledge-case-summary{padding-left:74px}.knowledge-section-heading,.knowledge-cta{flex-direction:column;align-items:flex-start}.knowledge-footer{gap:28px}.footer-public-links{grid-template-columns:1fr}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
