/*! 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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}.\[tsw-callback\:\<request-id\>\]{tsw-callback:<request-id>}}:root{--navy:#071a31;--navy2:#0b2d52;--blue:#1675e0;--sky:#68c6ff;--ink:#152a40;--muted:#66798c;--line:#dce6ef;--soft:#f4f7fb;--white:#fff;--amber:#d48719;--green:#17835d;--page-title-size:var(--type-page-title);--page-title-line-height:var(--leading-page-title)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-sans),Inter,Arial,Helvetica,sans-serif;background:#f6f8fb;margin:0}:is(body:has(.reader-backdrop),body:has(.editor-backdrop)){overflow:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}main{min-height:100dvh;padding-bottom:30px}.page-shell{width:min(var(--layout-content-max),92vw);margin-inline:auto}.eyebrow{color:var(--color-accent);letter-spacing:.16em;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;align-items:center;gap:34px;height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.brand{text-align:left;color:var(--navy);background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#1995ef,#11386e);border-radius:10px 3px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:800;display:grid}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.16em;font-size:14px}.brand small{color:#708296;margin-top:2px;font-size:12px}.site-header nav{align-self:stretch;align-items:center;gap:26px;margin:auto;display:flex}.site-header nav button{color:#53677a;background:0 0;border:0;border-bottom:3px solid #0000;height:100%;padding:2px 0 0;font-size:13px;font-weight:700}.site-header nav button.active{color:var(--blue);border-color:var(--blue)}.header-actions{align-items:center;gap:8px;display:flex}.header-actions button{color:#436079;background:0 0;border:0;padding:9px 12px;font-size:12px;font-weight:700}.header-actions .manage-button{color:#1666ae;background:#f3f8fd;border:1px solid #bcd4ea;border-radius:8px}.avatar{color:#1562aa;background:#e5f0fc;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:4px;font-size:12px;font-weight:800;display:grid}.home-hero{color:#fff;background:radial-gradient(circle at 84% 20%,#299aee38,#0000 31%),linear-gradient(120deg,#06172d,#0c3157);min-height:420px;padding:72px max(4vw,50vw - 590px)}.hero-copy{max-width:790px}.home-hero .eyebrow{color:#75c7ff}.home-hero h1{max-width:750px;font-size:var(--page-title-size);line-height:var(--page-title-line-height);letter-spacing:-.045em;margin:0}.home-hero p{color:#bed0e1;max-width:680px;margin:19px 0 30px;font-size:16px;line-height:1.6}.main-search{background:#fff;border:1px solid #ffffff47;border-radius:13px;align-items:center;height:68px;display:flex;overflow:hidden;box-shadow:0 18px 42px #0000003d}.main-search>span{color:#2875b7;text-align:center;width:60px;font-size:31px;transform:rotate(-18deg)}.main-search input{color:#163149;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 5px;font-size:16px}.main-search button{background:var(--blue);color:#fff;border:0;border-radius:9px;height:46px;margin-right:10px;padding:0 22px;font-weight:800}.example{color:#aad8f5;background:0 0;border:0;border-bottom:1px solid #88cbf773;margin-top:12px;padding:0;font-size:12px}.pathways{z-index:2;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:-28px;display:grid;position:relative}.path-card{text-align:left;border:1px solid #e0e8f0;border-top:4px solid var(--blue);background:#fff;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:230px;padding:24px;display:flex;box-shadow:0 13px 30px #0d2c4a1a}.path-card>span{color:#a8b9c8;font-size:12px;font-weight:800}.path-card small{color:#708398;text-transform:uppercase;letter-spacing:.1em;margin-top:23px;font-size:12px;display:block}.path-card h2{margin:6px 0 8px;font-size:23px}.path-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.path-card>b{color:var(--blue);margin-top:auto;font-size:12px}.path-card.indigo{border-top-color:#635ed5}.path-card.amber{border-top-color:var(--amber)}.path-card.green{border-top-color:var(--green)}.dashboard{grid-template-columns:1fr 1.65fr;gap:70px;padding-block:70px 45px;display:grid}.dashboard h2,.section-heading h2{letter-spacing:-.025em;margin:0;font-size:31px}.dashboard p{color:var(--muted);line-height:1.6}.learning-strip{gap:10px;display:grid}.learning-strip button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:15px;min-height:75px;padding:13px 15px;display:flex}.learning-strip button>span{color:#1674cc;background:#eaf4ff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.learning-strip div{flex:1}.learning-strip small,.learning-strip strong{display:block}.learning-strip small{color:#8293a3;font-size:12px}.learning-strip strong{margin-top:4px;font-size:14px}.learning-strip b{color:var(--blue)}.search-results{padding-block:52px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.section-heading button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:11px 16px;font-weight:700}.result-list{gap:10px;display:grid}.result-list>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:18px;padding:18px;display:flex}.rank{color:#166cb9;background:#edf5fd;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.result-list>button div{flex:1}.result-list h3{margin:7px 0 4px;font-size:19px}.result-list p{color:var(--muted);margin:0 0 7px;font-size:13px}.result-list small{color:#8091a1}.result-list>button>b{color:var(--blue);font-size:22px}.empty-search{background:#fff;border:1px dashed #bed0df;border-radius:12px;padding:35px}.empty-search h3{margin:0 0 8px}.empty-search p{color:var(--muted);margin:0}.search-guidance{border-style:solid;border-color:#c9dceb;box-shadow:0 12px 30px #11416912}.search-guidance>span{color:var(--blue);letter-spacing:.13em;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.search-guidance p{max-width:760px;line-height:1.55}.search-suggestions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:19px;display:flex}.search-suggestions>b{color:#536b80;margin-right:3px;font-size:13px}.search-suggestions button{color:#1267ad;cursor:pointer;background:#eff7ff;border:1px solid #a9c9e4;border-radius:999px;min-width:74px;padding:9px 14px;font-weight:800}.search-suggestions button:hover,.search-suggestions button:focus-visible{border-color:var(--blue);background:var(--blue);color:#fff;outline:none}.browse-page{padding-block:65px}.browse-page>header{max-width:730px;margin-bottom:32px}.browse-page h1,.ask-layout h1,.manage-page h1{letter-spacing:-.035em;margin:0;font-size:44px}.browse-page>header p,.ask-layout>section>p,.manage-page header p{color:var(--muted);line-height:1.65}.card-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.item-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;flex-direction:column;min-height:270px;padding:20px;transition:all .18s;display:flex}.item-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0e36581a}.item-card-top,.item-card footer{color:#8192a3;justify-content:space-between;align-items:center;font-size:12px;display:flex}.sequence{color:#126cbf;background:#e9f4ff;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.item-card>div:nth-child(2){margin-top:28px}.item-card p{color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:12px;font-weight:800}.item-card h3{margin:8px 0;font-size:20px;line-height:1.25}.item-card>div>span{color:var(--muted);font-size:13px;line-height:1.5}.item-card footer{border-top:1px solid #edf1f5;margin-top:auto;padding-top:20px}.item-card footer b{color:var(--blue)}.training-roadmap{width:100%}.training-rule{color:#355f7f;background:#eff7ff;border:1px solid #bcd7ed;border-radius:10px;align-items:flex-start;gap:16px;margin-bottom:20px;padding:17px 19px;display:flex}.training-rule strong{color:#176bb4;flex:none;font-size:12px}.training-rule span{font-size:12px;line-height:1.55}.training-list{gap:10px;display:grid;position:relative}.training-list:before{content:"";background:#d5e5f2;width:2px;position:absolute;top:34px;bottom:34px;left:27px}.training-list>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;grid-template-columns:58px 1fr 125px;align-items:center;gap:16px;min-height:108px;padding:18px 19px;transition:all .18s;display:grid;position:relative}.training-list>button:hover{border-color:#a9cce9;transform:translate(3px);box-shadow:0 10px 24px #0e365814}.lesson-number{z-index:1;color:#126bb9;box-sizing:content-box;background:#e4f2ff;border:5px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid;position:relative}.lesson-copy,.lesson-copy>*{display:block}.lesson-copy small{color:var(--color-accent);text-transform:uppercase;letter-spacing:.11em;margin-bottom:5px;font-size:12px;font-weight:800}.lesson-copy strong{color:#173149;margin-bottom:5px;font-size:18px}.lesson-copy>span{color:var(--muted);font-size:12px;line-height:1.5}.lesson-meta{color:#8394a5;justify-items:end;gap:11px;font-size:12px;display:grid}.lesson-meta b{color:var(--blue);font-size:12px}.training-progress{background:#f5faff;border:1px solid #c9deef;border-radius:11px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:14px 16px;display:flex}.training-progress>div{gap:3px;display:grid}.training-progress strong{color:#175d99;font-size:13px}.training-progress span{color:var(--color-text-secondary);font-size:12px}.training-progress progress{appearance:none;accent-color:#1b75c8;background:#dce8f2;border:0;border-radius:999px;width:min(330px,45%);height:10px;overflow:hidden}.training-progress progress::-webkit-progress-bar{background:#dce8f2;border-radius:999px}.training-progress progress::-webkit-progress-value{background:#1b75c8;border-radius:999px}.training-progress progress::-moz-progress-bar{background:#1b75c8;border-radius:999px}.training-list>button.viewed{background:#fbfffc;border-color:#b8ddca}.training-list>button.viewed .lesson-number{color:#247c50;background:#dff5e9}.training-list>button.viewed .lesson-meta b{color:#247c50}.kind-badge{color:#1267b7;text-transform:uppercase;letter-spacing:.08em;background:#e7f2ff;border-radius:5px;padding:5px 7px;font-size:12px;font-weight:800;display:inline-flex}.kind-badge.indigo{color:#5750bd;background:#eeecff}.kind-badge.amber{color:#a6630e;background:#fff2dc}.kind-badge.green{color:#147453;background:#e7f6ef}.reader-backdrop,.editor-backdrop{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04101dad;place-items:center;padding:3vh 3vw;display:grid;position:fixed;inset:0}.reader{background:#fff;border-radius:16px;width:min(980px,96vw);height:min(94dvh,1000px);overflow:auto;box-shadow:0 28px 80px #00000052}.reader>header{color:#fff;background:linear-gradient(125deg,#071a31,#0f3b66);padding:55px 70px 42px;position:relative}.reader .close{color:#fff;background:0 0;border:0;font-size:30px;position:absolute;top:18px;right:22px}.reader>header>span:nth-of-type(2){color:#b9d0e4;margin-left:10px;font-size:12px}.reader h1{letter-spacing:-.035em;max-width:730px;margin:17px 0 8px;font-size:40px;line-height:1.08}.reader>header p{color:#c5d4e3;max-width:720px;margin:0;line-height:1.55}.tag-row{gap:6px;margin-top:16px;display:flex}.tag-row span{color:#c6d8e7;border:1px solid #ffffff38;border-radius:5px;padding:5px 8px;font-size:12px}.reader-body{padding:42px 70px 70px}.reader-block{border-bottom:1px solid #e6edf3;padding:18px 0 27px 48px;position:relative}.block-index{color:#9db0c1;font-size:12px;font-weight:800;position:absolute;top:23px;left:0}.reader-block h2,.sources h2,.continue h2{margin:0 0 10px;font-size:22px}.reader-block p{color:#50667b;margin:0;line-height:1.7}.reader-block li{color:#405a70;margin:7px 0;line-height:1.55}.reader-block.steps li::marker{color:var(--blue);font-weight:800}.reader-warning{background:#fff9ee;border:1px solid #f0d5a6;border-radius:10px;gap:14px;margin:25px 0;padding:18px;display:flex}.reader-warning>b{color:#fff;background:#e69a2a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.reader-warning p{color:#735c39;margin:5px 0 0;line-height:1.55}.official-image{margin:22px 0}.official-image img{border:1px solid var(--line);border-radius:10px;max-width:100%;margin:auto;display:block}.official-image figcaption{color:#667b8f;padding:10px 2px;font-size:12px}.official-image figcaption strong{color:#223b52;display:block}.video-frame{background:#071a31;border-radius:10px;padding-top:56.25%;position:relative;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.source-link{text-decoration:none}.source-link.featured{border:1px solid var(--line);background:#f7faff;border-radius:10px;margin:20px 0;padding:18px;display:block}.source-link span{color:var(--color-accent);letter-spacing:.12em;font-size:12px;font-weight:800;display:block}.source-link strong{margin-top:6px;display:block}.source-link p{color:var(--muted)}.source-link b{color:var(--blue);font-size:12px}.sources{margin-top:35px}.sources a{border-bottom:1px solid var(--line);color:#2d628f;justify-content:space-between;padding:12px 0;text-decoration:none;display:flex}.continue{margin-top:42px}.continue>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.continue button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;flex-direction:column;align-items:flex-start;gap:10px;padding:15px;display:flex}.continue button span:last-child{color:var(--blue);font-size:12px}.ask-layout{grid-template-columns:1.6fr .8fr;gap:35px;padding-block:65px;display:grid}.question-form{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;padding:25px;display:grid}.question-form label,.editor-grid label,.block-editor label{color:#3d566d;gap:7px;font-size:12px;font-weight:700;display:grid}.wide{grid-column:1/-1}.question-form input,.question-form textarea,.editor-panel input,.editor-panel textarea,.editor-panel select,.access-manager input,.access-manager select{color:#173149;background:#fff;border:1px solid #cad8e5;border-radius:8px;outline:none;width:100%;padding:11px}.question-form input:focus,.question-form textarea:focus,.editor-panel input:focus,.editor-panel textarea:focus,.editor-panel select:focus{border-color:#4b99dc;box-shadow:0 0 0 3px #e7f3ff}.form-action{color:#4e7b63;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:15px;font-size:12px;display:flex}.form-action button,.create,.primary,.inbox footer>button:first-child,.add-user button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:11px 16px;font-weight:800}.ask-layout>aside{border:1px solid var(--line);background:#fff;border-radius:13px;align-self:start;padding:23px}.ask-layout aside h2{margin-top:0}.question-summary{border-top:1px solid var(--line);padding:14px 0}.question-summary strong{margin:8px 0;font-size:13px;line-height:1.45;display:block}.question-summary p{color:#587087;margin:0;font-size:12px;line-height:1.5}.manage-page{padding-block:55px}.manage-page>header{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.manage-page>header>div{max-width:700px}.manage-tabs{border-bottom:1px solid var(--line);align-items:center;gap:7px;display:flex}.manage-tabs button{color:#607589;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 15px;font-weight:700}.manage-tabs button.active{color:var(--blue);border-color:var(--blue)}.manage-tabs button span{background:#e8f2fb;border-radius:10px;margin-left:5px;padding:2px 6px;font-size:12px}.manage-tabs i{color:#557f67;margin-left:auto;font-size:12px}.content-toolbar{justify-content:space-between;margin:22px 0 10px;display:flex}.content-toolbar select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:9px 12px}.content-toolbar span{color:var(--muted);font-size:12px}.content-table{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.table-head,.table-row{grid-template-columns:2.3fr .8fr .7fr .7fr 1fr;align-items:center;gap:12px;padding:13px 16px;display:grid}.table-head{color:#74889b;text-transform:uppercase;letter-spacing:.08em;background:#f0f5f9;font-size:12px;font-weight:800}.table-row{border-top:1px solid #e9eef3;font-size:12px}.table-row>span:first-child strong,.table-row>span:first-child small{display:block}.table-row small{color:#7a8fa2;margin-top:4px}.table-row>span:last-child{justify-content:flex-end;gap:6px;display:flex}.table-row button{color:#316688;background:#fff;border:1px solid #c8d8e6;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:700}.danger-link{color:#a94747!important}.status{color:#617487;text-transform:uppercase;letter-spacing:.06em;background:#edf1f5;border-radius:12px;width:max-content;padding:4px 7px;font-size:12px;font-weight:800;display:inline-flex}.status.published,.status.answered{color:#1b7552;background:#e5f6ed}.status.new,.status.review{color:#9a6417;background:#fff2da}.status.trash,.status.closed{color:#984545;background:#f6e9e9}.status.converted{color:#5b54a7;background:#ecebff}.inbox{gap:14px;margin-top:22px;display:grid}.inbox article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:22px}.inbox article>header{justify-content:space-between;display:flex}.inbox h3{margin:15px 0;font-size:20px}.facts{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:15px;display:grid}.facts span{color:#50667b;background:#f4f7fa;border-radius:7px;padding:10px;font-size:12px}.facts b{color:#243e55;margin-bottom:5px;display:block}.inbox label{color:#536b80;gap:6px;font-size:12px;font-weight:800;display:grid}.inbox textarea{border:1px solid #c9d6e2;border-radius:7px;padding:10px}.inbox footer{align-items:center;gap:7px;margin-top:12px;display:flex}.inbox footer span{color:#73869a;margin-left:auto;font-size:12px}.secondary{color:#2e678f;background:#fff;border:1px solid #bfd1e2;border-radius:7px;padding:9px 11px;font-weight:700}.access-manager{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:760px;margin-top:22px;padding:20px}.add-user{grid-template-columns:1fr 130px auto;gap:8px;margin-bottom:18px;display:grid}.user-row{border-top:1px solid var(--line);grid-template-columns:1fr 100px auto;align-items:center;padding:11px;font-size:12px;display:grid}.user-row button{color:#a94d4d;background:0 0;border:0}.integration-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:22px;padding:24px;box-shadow:0 8px 24px #0e36580d}.integration-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.integration-card>header>div{align-items:center;gap:14px;display:flex}.integration-logo{color:#fff;background:#03363d;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.integration-card h2{margin:0 0 5px}.integration-card p{color:var(--muted);margin:0;font-size:13px}.connection-pill{color:#926017;text-transform:uppercase;letter-spacing:.05em;background:#fff2da;border-radius:14px;padding:6px 9px;font-size:12px;font-weight:800}.connection-pill.connected{color:#18744f;background:#e5f6ed}.integration-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.integration-grid label{color:#3d566d;gap:7px;font-size:12px;font-weight:700;display:grid}.integration-grid small{color:var(--color-text-secondary);font-weight:400}.integration-grid input{border:1px solid #cad8e5;border-radius:8px;outline:0;width:100%;padding:11px}.domain-input{border:1px solid #cad8e5;border-radius:8px;align-items:center;display:flex;overflow:hidden}.domain-input input{border:0;border-radius:0}.domain-input span{color:#71859a;white-space:nowrap;padding:0 12px;font-size:12px}.copy-field{background:#f7f9fb;border:1px solid #cad8e5;border-radius:8px;align-items:center;gap:8px;padding:7px 8px 7px 12px;display:flex}.copy-field code{color:#284b68;flex:1;font-size:12px;overflow:auto}.copy-field button{color:#24638f;background:#fff;border:1px solid #bcd0e2;border-radius:6px;padding:7px 10px;font-weight:700}.integration-note{color:#43667e;background:#f1f8fd;border:1px solid #cbe0ef;border-radius:9px;grid-template-columns:80px 1fr;gap:12px;margin-top:18px;padding:14px 16px;font-size:12px;line-height:1.55;display:grid}.integration-note strong{color:#196aa9}.integration-card>footer{justify-content:flex-end;align-items:center;gap:9px;margin-top:20px;display:flex}.integration-card>footer>span{color:#58756a;margin-right:auto;font-size:12px}.integration-link{font-size:12px;text-decoration:none}.danger-button{color:#a34343;background:#fff;border:1px solid #e3bebe;border-radius:7px;padding:9px 11px;font-weight:700}.editor-backdrop{z-index:80;justify-items:end;padding:0}.editor-panel{background:#f7f9fc;flex-direction:column;width:min(800px,96vw);height:100dvh;display:flex;box-shadow:-25px 0 70px #00000040}.editor-panel>header{color:#fff;background:var(--navy);justify-content:space-between;align-items:center;padding:20px 25px;display:flex}.editor-panel>header span,.builder-title span{color:#77c1f7;letter-spacing:.14em;font-size:12px;font-weight:800}.editor-panel>header h2{margin:4px 0 0}.editor-panel>header button{color:#fff;background:0 0;border:0;font-size:27px}.editor-scroll{flex:1;padding:22px;overflow:auto}.editor-grid{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.editor-grid small,.block-editor small{color:var(--color-text-secondary);font-weight:400;display:block}.block-builder,.source-editor{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:18px;padding:20px}.builder-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.builder-title h3{margin:4px 0 0}.builder-title select,.builder-title button{color:#226392;background:#f5f9fd;border:1px solid #bdd0e1;border-radius:7px;padding:8px 10px;font-weight:700}.block-editor{background:#fafcff;border:1px solid #dce6ee;border-radius:8px;gap:11px;margin-top:11px;padding:15px;display:grid}.block-tools{justify-content:space-between;display:flex}.block-tools button{color:#526b80;background:#fff;border:1px solid #cfdae4;padding:5px 8px}.block-tools .danger{color:#9f4848}.upload-field input{background:#fff;padding:8px}.editor-preview{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;max-width:100%;max-height:260px}.source-editor>div:not(.builder-title){grid-template-columns:1fr 1.5fr 35px;gap:7px;margin-top:7px;display:grid}.source-editor>div>button{color:#a64747;background:0 0;border:0;font-size:18px}.editor-panel>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:9px;padding:14px 22px;display:flex}.editor-panel>footer span{color:#557f67;margin-right:auto;font-size:12px}.access-screen{color:#fff;text-align:center;background:linear-gradient(135deg,#06182e,#103d68);place-items:center;min-height:100vh;display:grid}.access-screen>div{max-width:560px;padding:40px}.access-screen .brand-mark{margin:auto}.access-screen p{color:#b9cde0}.access-screen h1{font-size:38px}.access-screen a{background:#1979dd;border-radius:8px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-block}.access-copy{line-height:1.6}.mobile-nav{display:none}@media (width<=950px){.site-header nav{display:none}.pathways,.card-grid{grid-template-columns:1fr 1fr}.dashboard{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}.table-head,.table-row{grid-template-columns:2fr .8fr .8fr 1fr}.table-head span:nth-child(4),.table-row>span:nth-child(4){display:none}.ask-layout{grid-template-columns:1fr}.header-actions>button:first-child{display:none}}@media (width<=640px){main{padding-bottom:70px}.site-header{gap:10px;height:62px;padding:0 3vw}.brand small{display:none}.header-actions{gap:4px;margin-left:auto}.header-actions .switch-account-button{padding:7px 8px;font-size:12px}.brand-mark{width:34px;height:34px}.header-actions .manage-button{display:none}.home-hero{min-height:430px;padding-top:55px}.home-hero h1{font-size:40px}.home-hero p{font-size:14px}.main-search{height:60px}.main-search>span{width:45px}.main-search button{padding:0 12px}.pathways{grid-template-columns:1fr;margin-top:-18px}.path-card{min-height:185px}.dashboard{gap:25px;padding-top:45px}.browse-page,.ask-layout,.manage-page{padding-block:38px}.browse-page h1,.ask-layout h1,.manage-page h1{font-size:36px}.card-grid{grid-template-columns:1fr}.training-rule{gap:6px;display:grid}.training-list:before{left:21px}.training-list>button{grid-template-columns:44px 1fr;gap:10px;padding:15px 12px}.lesson-number{width:30px;height:30px}.lesson-meta{grid-column:2;justify-content:space-between;display:flex}.reader-backdrop{padding:0}.reader{border-radius:0;width:100vw;height:100dvh}.reader>header{padding:52px 24px 30px}.reader h1{font-size:31px}.reader-body{padding:28px 24px 55px}.reader-block{padding-left:36px}.continue>div{grid-template-columns:1fr}.question-form{grid-template-columns:1fr;padding:17px}.wide{grid-column:auto}.form-action{flex-direction:column;grid-column:auto;align-items:flex-end}.manage-page>header{align-items:flex-start;gap:15px}.manage-tabs,.content-table{overflow:auto}.table-head,.table-row{min-width:720px}.facts{grid-template-columns:1fr}.inbox footer{flex-wrap:wrap}.inbox footer span{width:100%;margin:0}.editor-panel{width:100vw}.editor-grid{grid-template-columns:1fr}.editor-grid .wide{grid-column:auto}.source-editor>div:not(.builder-title){grid-template-columns:1fr 35px}.source-editor>div:not(.builder-title) input:nth-child(2){grid-column:1/2}.source-editor>div:not(.builder-title) button{grid-area:1/2/3}.integration-card{padding:17px}.integration-card>header{display:grid}.integration-grid{grid-template-columns:1fr}.integration-card>footer{flex-direction:column;align-items:stretch}.integration-card>footer>span{margin:0}.copy-field{flex-direction:column;align-items:stretch}.integration-note{grid-template-columns:1fr}}.browse-page h1,.ask-layout h1,.manage-page h1{font-size:var(--page-title-size);line-height:var(--page-title-line-height)}@supports (padding:max(0px)){.reader-backdrop{padding-top:max(3vh, env(safe-area-inset-top));padding-right:max(3vw, env(safe-area-inset-right));padding-bottom:max(3vh, env(safe-area-inset-bottom));padding-left:max(3vw, env(safe-area-inset-left))}.editor-backdrop{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.editor-panel>footer{padding-bottom:max(14px, env(safe-area-inset-bottom))}@media (width<=640px){.reader-backdrop{padding:0}.reader{max-height:100dvh}.reader>header{padding-top:max(52px, calc(env(safe-area-inset-top) + 28px));padding-right:max(24px, env(safe-area-inset-right));padding-left:max(24px, env(safe-area-inset-left))}.reader-body{padding-right:max(24px, env(safe-area-inset-right));padding-bottom:max(55px, calc(env(safe-area-inset-bottom) + 30px));padding-left:max(24px, env(safe-area-inset-left))}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-geist-sans:var(--font-sans);--type-page-title:clamp(36px, 4vw, 48px);--type-section-title:clamp(28px, 3vw, 32px);--type-card-title:20px;--type-body:16px;--type-body-small:14px;--type-meta:12px;--weight-regular:400;--weight-medium:600;--weight-bold:700;--weight-heavy:800;--leading-page-title:1.12;--leading-section-title:1.2;--leading-body:1.5;--leading-body-small:1.45;--leading-meta:1.35;--layout-content-max:1560px;--layout-reading-max:760px;--control-height-compact:36px;--control-height-standard:44px;--control-height-large:48px;--control-text-compact:13px;--control-text-standard:14px;--control-text-large:16px;--radius-control:9px;--radius-card:16px;--motion-fast:.16s;--motion-standard:.22s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--brand-navy-950:#06172d;--brand-navy-900:#071a31;--brand-navy-800:#0b2d52;--brand-blue-600:#1675e0;--brand-sky-400:#68c6ff;--color-bg-canvas:#f6f8fb;--color-bg-surface:#fff;--color-bg-surface-subtle:#f4f7fb;--color-bg-surface-raised:#fff;--color-bg-brand:#071a31;--color-bg-overlay:#04101dad;--color-text-primary:#152a40;--color-text-secondary:#5b7084;--color-text-tertiary:#5f7386;--color-text-muted:var(--color-text-secondary);--color-text-inverse:#fff;--color-text-link:#1675e0;--color-border:#dce6ef;--color-border-strong:#bcd4ea;--color-accent:#1675e0;--color-accent-hover:#0f66c7;--color-accent-soft:#eaf4ff;--color-focus-ring:#1675e052;--color-success:#17835d;--color-success-soft:#e7f6ef;--color-warning:#d48719;--color-warning-soft:#fff2dc;--color-danger:#c44752;--color-danger-soft:#fff0f2;--shadow-sm:0 6px 18px #0d2c4a14;--shadow-md:0 13px 30px #0d2c4a1a;--shadow-lg:0 28px 80px #00000052;--navy:var(--brand-navy-900);--navy2:var(--brand-navy-800);--blue:var(--color-accent);--sky:var(--brand-sky-400);--ink:var(--color-text-primary);--muted:var(--color-text-secondary);--line:var(--color-border);--soft:var(--color-bg-surface-subtle);--white:#fff;--amber:var(--color-warning);--green:var(--color-success)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:#08111d;--color-bg-surface:#0d1a28;--color-bg-surface-subtle:#122235;--color-bg-surface-raised:#13263a;--color-bg-brand:#06172d;--color-bg-overlay:#00050ac2;--color-text-primary:#edf5fb;--color-text-secondary:#a9b9c8;--color-text-tertiary:#8295a8;--color-text-muted:var(--color-text-secondary);--color-text-inverse:#071a31;--color-text-link:#6dbbff;--color-border:#24384b;--color-border-strong:#35536d;--color-accent:#63b3ff;--color-accent-hover:#8bc9ff;--color-accent-soft:#102f4d;--color-focus-ring:#63b3ff66;--color-success:#55c99a;--color-success-soft:#12382d;--color-warning:#e4ad58;--color-warning-soft:#3a2b16;--color-danger:#f07b85;--color-danger-soft:#3d2025;--shadow-sm:0 6px 18px #00000038;--shadow-md:0 13px 30px #00000047;--shadow-lg:0 28px 80px #00000085}body{background:var(--color-bg-canvas);color:var(--color-text-primary)}.header-actions .ask-support-action{color:#436079;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:9px 12px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}@media (width<=950px){.site-header{flex-wrap:wrap;gap:8px 16px;height:auto;min-height:62px;padding:8px 4vw 0}.site-header nav{overscroll-behavior-inline:contain;scrollbar-width:none;order:3;gap:20px;width:100%;height:42px;margin:0;display:flex;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.site-header nav button,.site-header nav a{flex:none}.header-actions{margin-left:auto}}@media (width<=640px){.brand>span:last-child{display:none}.header-actions .ask-support-action{padding:7px 8px!important;font-size:12px!important;display:inline-flex!important}.header-actions .manage-button{padding:8px 10px;display:inline-flex}.home-hero{min-height:360px;padding-top:42px}.home-hero h1{font-size:clamp(34px,10vw,44px)}.main-search{height:56px}.reader-body{font-size:16px;line-height:1.65}.reader-block h2,.sources h2,.continue h2{font-size:21px}.reader-block p,.reader-block li{font-size:15px}}@media (width<=700px){.training-progress{flex-direction:column;align-items:stretch;gap:10px}.training-progress progress{width:100%}}.search-filters{gap:10px;margin-bottom:18px;display:flex}.search-filters select{border:1px solid var(--line);min-width:190px;color:var(--ink);background:#fff;border-radius:9px;padding:10px 12px}.reader-actions{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.reader-actions button,.reader-actions span{color:#d8e8f5;background:#ffffff0f;border:1px solid #ffffff40;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:700}.reader-actions button:hover{background:#ffffff24}.manage-loading{color:var(--muted);padding-block:80px}.manage-loading button{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:8px;margin-top:14px;padding:9px 12px;font-weight:700;display:block}.system-health{color:#587084;background:#f8fbfd;border:1px solid #cbd9e5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:22px;padding:10px 14px;font-size:12px;display:flex}.system-health strong{color:#26475f}.system-health.healthy{background:#f1faf6;border-color:#b9dfcf}.system-health.healthy strong{color:#18704f}.system-health.degraded{background:#fff9ed;border-color:#eccfa2}.system-health code{color:#375a74;background:#fffc;border-radius:5px;padding:3px 6px}.content-loading{z-index:70;color:#315774;background:#fffffff7;border:1px solid #c9d9e7;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:800;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #08223a2e}.version-history{border:1px solid var(--line);background:#f8fafc;border-radius:12px;margin-top:28px;padding:20px}.version-history>div:not(.builder-title){border-top:1px solid #e4ebf1;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.version-history span,.version-history small{display:block}.version-history small{color:var(--muted);margin-top:3px}.version-history button{color:#1768ad;background:#fff;border:1px solid #b9cde0;border-radius:7px;padding:7px 10px;font-weight:700}.kind-badge.training{color:#1267b7;background:#e7f2ff}.kind-badge.article{color:#5750bd;background:#eeecff}.kind-badge.troubleshooting{color:#a6630e;background:#fff2dc}.kind-badge.quick-fix{color:#147453;background:#e7f6ef}.role-preview{color:#1666ae;background:#f3f8fd;border:1px solid #bcd4ea;border-radius:8px;max-width:155px;padding:8px 9px;font-size:12px;font-weight:700}.preview-banner{z-index:25;color:#75531e;text-align:center;background:#fff7e6;border-bottom:1px solid #efcf94;padding:9px 4vw;font-size:12px;position:sticky;top:72px}.audience-field{border:1px solid var(--line);border-radius:9px;align-items:center;gap:18px;padding:14px;display:flex}.audience-field legend{color:#3d566d;padding:0 6px;font-size:12px;font-weight:700}.audience-field label{align-items:center;gap:7px;display:flex}.audience-field input{width:auto}.audience-field small{color:var(--muted)}.header-actions a{color:#436079;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none}.header-actions a.manage-button{color:#1666ae;background:#f3f8fd;border:1px solid #bcd4ea;border-radius:8px}.header-actions a.manage-button.active{background:#e8f3fd;border-color:#76aee0}.manage-workspace-links{grid-template-columns:1fr 1fr;gap:12px;padding-top:24px;display:grid}.manage-workspace-links a{border:1px solid var(--line);min-height:150px;color:var(--ink);background:#fff;border-radius:13px;flex-direction:column;align-items:flex-start;padding:20px;text-decoration:none;display:flex;box-shadow:0 8px 22px #0d2c4a0d}.manage-workspace-links a>span{color:var(--color-accent);letter-spacing:.12em;font-size:12px;font-weight:800}.manage-workspace-links a>strong{margin-top:8px;font-size:20px}.manage-workspace-links a>p{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.5}.manage-workspace-links a>b{color:var(--blue);margin-top:auto;font-size:12px}.manage-hero-v2{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.manage-hero-v2>div{max-width:760px}.manage-hero-v2 h1{letter-spacing:-.035em;margin:0;font-size:44px}.manage-hero-v2 p{color:var(--muted);line-height:1.6}.manage-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.manage-metrics button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;min-height:110px;padding:16px}.manage-metrics button span,.manage-metrics button small{color:var(--color-text-secondary);letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.manage-metrics button strong{color:#173149;margin:6px 0 4px;font-size:28px;display:block}.manage-tabs-v2{margin-top:0}.content-toolbar-v2{grid-template-columns:minmax(260px,1fr) 190px 170px auto;align-items:center;gap:9px;display:grid}.manage-search{background:#fff;border:1px solid #c8d7e4;border-radius:9px;align-items:center;gap:8px;padding-left:11px;display:flex}.manage-search span{color:var(--blue);font-size:19px}.manage-search input{background:0 0;border:0;outline:0;width:100%;height:42px}.content-toolbar-v2 select{color:#496176;background:#fff;border:1px solid #c8d7e4;border-radius:9px;height:44px;padding:0 11px}.content-toolbar-v2>span{color:var(--color-text-secondary);font-size:12px;font-weight:800}.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.content-manage-card{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;min-height:235px;padding:18px;display:flex;box-shadow:0 7px 20px #0d2c4a0a}.content-manage-card>header,.content-manage-card>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-manage-card small{color:#3982bf;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.content-manage-card h3{margin:7px 0;font-size:20px}.content-manage-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.content-manage-card>footer{border-top:1px solid #edf1f5;margin-top:auto;padding-top:13px}.content-manage-card>footer>span{color:var(--color-text-secondary);font-size:12px}.content-manage-card>footer>div{gap:6px;display:flex}.content-manage-card>footer button{color:#1769c2;background:#fff;border:1px solid #bdd1e4;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:800}.content-manage-card>footer .danger-link{color:#a84545;border-color:#e6c1c1}.manage-empty{color:var(--color-text-secondary);text-align:center;background:#fff;border:1px dashed #bed0df;border-radius:12px;gap:6px;padding:38px;display:grid}.manage-empty strong{color:#29445d}.inbox-v2{margin-top:4px}@media (width<=900px){.manage-workspace-links,.content-card-grid{grid-template-columns:1fr}.manage-metrics,.content-toolbar-v2{grid-template-columns:1fr 1fr}.manage-search{grid-column:1/-1}}@media (width<=640px){.search-filters{grid-template-columns:1fr;display:grid}.search-filters select{width:100%;min-width:0}.section-heading{align-items:flex-start;gap:14px}.reader-actions{margin-top:14px}.system-health,.version-history>div:not(.builder-title){align-items:flex-start}.role-preview{max-width:120px}.preview-banner{top:64px}.audience-field{flex-wrap:wrap;align-items:flex-start}.manage-hero-v2{flex-direction:column;align-items:flex-start}.manage-hero-v2 h1{font-size:36px}.manage-metrics{grid-template-columns:1fr 1fr}.content-toolbar-v2{grid-template-columns:1fr}.manage-search{grid-column:auto}.content-manage-card>footer{flex-direction:column;align-items:flex-start}}.required-mark{color:#a3424b;text-transform:uppercase;letter-spacing:.06em;margin-left:6px;font-size:12px;font-weight:800}.question-form label>small{color:var(--color-text-secondary);margin-left:5px;font-size:12px;font-weight:600}.question-empty{color:var(--color-text-secondary);background:#f8fbfd;border:1px dashed #cad9e5;border-radius:12px;gap:5px;padding:18px;display:grid}.question-empty strong{color:#36536d;font-size:13px}.question-empty span{font-size:12px;line-height:1.5}.content-load-error{z-index:5;color:#8d2e2e;background:#fff6f6;border:1px solid #e5c3c3;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:14px auto;padding:13px 15px;display:flex;position:relative;box-shadow:0 8px 24px #581c1c12}.content-load-error>div:first-child{gap:3px;display:grid}.content-load-error strong{font-size:13px}.content-load-error span{font-size:12px;line-height:1.45}.content-load-error>div:last-child{gap:8px;display:flex}.content-load-error button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#a63d3d;border:0;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:800}.content-load-error button.secondary{color:#8d2e2e;background:#fff;border:1px solid #ddbaba}.content-load-error button:disabled{opacity:.6;cursor:wait}@media (width<=640px){.content-load-error{flex-direction:column;align-items:flex-start;margin:10px 12px}.content-load-error>div:last-child{width:100%}.content-load-error button{flex:1}}.manage-hero-v2 h1{font-size:var(--page-title-size);line-height:var(--page-title-line-height)}.support-hero{min-height:500px}.support-hero .hero-copy{max-width:980px}.support-hero .main-search{max-width:860px}.question-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:9px;max-width:1040px;margin-top:14px;display:grid}.question-filter-bar select,.question-filter-bar button{color:#eaf5ff;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:9px;outline:0;min-width:0;height:42px;padding:0 12px}.question-filter-bar select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.question-filter-bar option{color:var(--ink);background:#fff}.question-filter-bar button{background:#ffffff2e;font-size:12px;font-weight:800}.support-focus-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:-30px;display:grid;position:relative}.focus-card{border:1px solid var(--line);border-top:4px solid var(--blue);min-height:225px;color:var(--ink);text-align:left;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;padding:25px;transition:all .18s;display:flex;box-shadow:0 13px 30px #0d2c4a1a}.focus-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px #0d2c4a21}.focus-card.solutions{border-top-color:var(--blue)}.focus-card.references{border-top-color:#635ed5}.focus-card>span{color:#a2b3c2;font-size:12px;font-weight:800}.focus-card small{color:#6f8295;letter-spacing:.12em;margin-top:24px;font-size:12px;font-weight:800}.focus-card h2{margin:7px 0 8px;font-size:25px}.focus-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.focus-card b{color:var(--blue);margin-top:auto;padding-top:18px;font-size:12px}.support-catalog{padding-block:58px 82px}.support-catalog-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.support-catalog-header>div{max-width:var(--layout-reading-max)}.support-catalog-header h1{font-size:var(--page-title-size);line-height:var(--page-title-line-height);letter-spacing:-.045em;margin:0}.support-catalog-header p{color:var(--muted);margin:12px 0 0;line-height:1.65}.support-count{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:800}.support-filter-bar{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f8fbf5;border-radius:13px;grid-template-columns:minmax(260px,1fr) 150px 170px 170px auto;gap:8px;margin-bottom:18px;padding:12px;display:grid;position:sticky;top:84px}.support-question-search{background:#fff;border:1px solid #c8d7e4;border-radius:9px;align-items:center;gap:9px;min-width:0;height:44px;padding:0 13px;display:flex}.support-question-search span{color:var(--blue);font-size:20px}.support-question-search input{background:0 0;border:0;outline:0;width:100%;min-width:0}.support-filter-bar select,.clear-support-filters{color:#496176;background:#fff;border:1px solid #c8d7e4;border-radius:9px;min-width:0;height:44px;padding:0 11px;font-size:12px}.clear-support-filters{color:#236a9d;font-weight:800}.reference-note{color:#5b5784;background:#f6f5ff;border:1px solid #d6d2f6;border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:13px 15px;font-size:12px;line-height:1.5;display:flex}.reference-note strong{color:#4f4a9a;flex:none}.solution-note{color:#4e687e;background:#f3f8fc;border:1px solid #cfe0ee;border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:13px 15px;font-size:12px;line-height:1.5;display:flex}.solution-note strong{color:#17659f;flex:none}.support-format{color:#147453;letter-spacing:.06em;text-transform:uppercase;background:#e7f6ef;border-radius:999px;align-items:center;width:max-content;padding:3px 7px;font-size:12px;font-weight:800;display:inline-flex}.support-format.diagnostic-guide{color:#956014;background:#fff2da}.support-format.reference{color:#5b54a7;background:#ecebff}.support-answer{color:#405a70;white-space:normal;background:#f4f8fb;border-left:3px solid #4f9bd3;border-radius:0 8px 8px 0;gap:4px;margin-top:3px;padding:10px 12px;font-size:12px;line-height:1.5;display:grid}.support-answer b{color:#17659f;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.search-answer-preview{background:#f4f8fb;border-left:3px solid #4f9bd3;border-radius:0 8px 8px 0;gap:4px;margin:8px 0 9px;padding:10px 12px;display:grid}.search-answer-preview.reference{background:#f6f5ff;border-left-color:#716bd5}.search-answer-preview small{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800;color:#17659f!important}.search-answer-preview.reference small{color:#5750bd!important}.search-answer-preview p{line-height:1.5;color:#405a70!important;margin:0!important;font-size:13px!important}.support-list{gap:8px;display:grid}.support-row{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fff;border-radius:11px;grid-template-columns:42px minmax(0,1fr) 116px;align-items:start;gap:16px;padding:18px;transition:all .16s;display:grid}.support-row:hover{border-color:#9dc6e8;transform:translate(2px);box-shadow:0 10px 24px #071a3112}.support-row-icon{width:36px;height:36px;color:var(--green);background:#e5f6ed;border-radius:10px;place-items:center;font-size:16px;font-weight:800;display:grid}.support-row.diagnostic-guide .support-row-icon{color:#956014;background:#fff2da}.support-row.references .support-row-icon{color:#5b54a7;background:#ecebff}.support-row-copy{gap:4px;min-width:0;display:grid}.support-row-copy small{color:#3982bf;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.support-row-copy strong{color:#183650;letter-spacing:-.015em;font-size:16px;font-weight:700;line-height:1.35}.support-row-copy>span:not(.support-format):not(.support-answer){color:var(--muted);text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.support-row-copy em{color:var(--color-text-secondary);font-size:12px;font-style:normal}.support-row-action{color:#7a8c9d;justify-items:end;gap:8px;font-size:12px;display:grid}.support-row-action b{color:var(--blue);font-size:12px}.support-empty{text-align:center;background:#fff;border:1px dashed #b9cbda;border-radius:13px;padding:44px}.support-empty h3{margin:0 0 8px}.support-empty p{color:var(--muted);margin:0 0 18px}.support-empty button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:9px 13px;font-weight:800}@media (width<=950px){.question-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.support-focus-grid{grid-template-columns:1fr 1fr}.support-filter-bar{grid-template-columns:1fr 1fr;position:static}.support-question-search{grid-column:1/-1}.clear-support-filters{width:max-content}}@media (width<=640px){.support-hero{min-height:590px}.question-filter-bar{grid-template-columns:1fr 1fr}.support-focus-grid{grid-template-columns:1fr;margin-top:-22px}.focus-card{min-height:190px}.support-catalog{padding-block:38px 72px}.support-catalog-header{flex-direction:column;align-items:flex-start}.support-catalog-header h1{font-size:var(--page-title-size)}.support-filter-bar{grid-template-columns:1fr}.support-question-search{grid-column:auto}.reference-note,.solution-note{flex-direction:column;align-items:flex-start}.support-row{grid-template-columns:40px 1fr}.support-row-action{grid-column:2;justify-content:space-between;justify-items:stretch;display:flex}.support-row-copy>span:not(.support-format){white-space:normal}}.reader{width:min(1180px,96vw)}.reader-breadcrumb{color:#91b9da;margin-bottom:16px;font-size:12px;font-weight:700}.reader-breadcrumb span{color:#5f8db3;padding-inline:5px}.reader-layout{display:block}.reader-layout.with-toc{grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.reader-layout.single-column .reader-body{width:min(860px,100%);margin-inline:auto}.reader-toc{border-right:1px solid var(--line);background:#f8fafc;gap:3px;max-height:calc(94vh - 40px);padding:34px 18px 34px 30px;display:grid;position:sticky;top:0;overflow:auto}.reader-toc>span{color:var(--color-text-secondary);letter-spacing:.12em;margin-bottom:8px;font-size:12px;font-weight:800}.reader-toc button{color:#5a7085;text-align:left;background:0 0;border:0;border-left:2px solid #0000;padding:8px 10px;font-size:12px;line-height:1.35}.reader-toc button:hover{border-left-color:var(--blue);color:#1269b7;background:#edf5fd}.reader-layout .reader-body{min-width:0;padding:36px 58px 70px}.reader-block,.reader-warning,.official-image,.source-link,.sources{scroll-margin-top:24px}.reader-block{padding-top:22px;padding-bottom:30px}.reader-block.bullets>div{width:100%}.reader-block.bullets ul,.reader-block.check ul{gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}.reader-block.bullets li,.reader-block.check li{color:#405a70;margin:0;padding:4px 0 4px 24px;line-height:1.55;position:relative}.reader-block.bullets li:before,.reader-block.check li:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:3px}.reader-block.check{background:#f3fbf7;border:1px solid #bee3d2;border-radius:12px;margin:20px 0;padding:22px 24px}.reader-block.check .block-index{display:none}.reader-block.check li:before{content:"✓";width:auto;height:auto;color:var(--green);background:0 0;font-weight:800;top:3px}.reader-block.steps ol{counter-reset:academy-step;gap:0;margin:17px 0 0;padding:0;list-style:none;display:grid}.reader-block.steps li{color:#405a70;counter-increment:academy-step;border-left:1px solid #c7d8e6;min-height:48px;margin:0;padding:8px 0 14px 46px;position:relative}.reader-block.steps li:last-child{border-left-color:#0000}.reader-block.steps li:before{content:counter(academy-step);background:var(--blue);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid;position:absolute;top:4px;left:-15px;box-shadow:0 2px 8px #071a3129}.reader-block.media-block{padding-left:0}.reader-block.media-block .block-index{display:none}.official-image{margin-block:26px 38px}.official-image .official-image-heading{border:1px solid var(--line);background:#f8fbfe;border-bottom:0;border-radius:14px 14px 0 0;gap:5px;margin:0;padding:16px 18px;display:grid}.official-image .official-image-heading strong{color:#143b5d;font-size:16px}.official-image .official-image-heading span{color:#60778b;font-size:12px;line-height:1.5}.annotated-image{background:#fff;border-radius:14px 14px 0 0;position:relative;overflow:hidden}.cropped-source-image{background:#fff;width:100%;position:relative;overflow:hidden}.official-image .cropped-source-image img{border:0;border-radius:0;max-width:none;height:auto;max-height:none;margin:0;display:block;position:absolute}.official-image img{object-fit:contain;background:#fff;width:100%;max-height:720px;display:block}.image-callout-marker{z-index:2;background:var(--blue);color:#fff;pointer-events:none;border:3px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 16px #071a3147}.image-callout-marker.amber,.image-callout-legend li.amber b{background:#b96d00}.image-callout-marker.green,.image-callout-legend li.green b{background:var(--green)}.image-callout-marker.red,.image-callout-legend li.red b{background:#c43b3b}.image-callout-box{z-index:2;box-sizing:border-box;border:3px solid var(--blue);pointer-events:none;background:#1f77cc0f;border-radius:6px;position:absolute;box-shadow:0 0 0 2px #1f77cc29}.image-callout-box.amber{background:#b96d000f;border-color:#b96d00;box-shadow:0 0 0 2px #b96d0026}.image-callout-box.green{border-color:var(--green);background:#1f8a5e0f;box-shadow:0 0 0 2px #1f8a5e26}.image-callout-box.red{background:#c43b3b0f;border-color:#c43b3b;box-shadow:0 0 0 2px #c43b3b26}.image-callout-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.image-callout-legend li{border:1px solid var(--line);color:var(--ink);background:#f8fafc;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 13px;line-height:1.4;display:flex}.image-callout-legend b{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.image-callout-legend span{padding-top:2px;font-size:12px;font-weight:700}.image-callout-legend.box-legend{grid-template-columns:1fr}.image-callout-legend.box-legend li{background:#fff9f9;border-color:#e7c1c1;gap:9px}.image-callout-legend.box-legend li:before{content:"";border:2px solid var(--blue);border-radius:2px;flex:none;width:10px;height:10px;margin-top:4px}.image-callout-legend.box-legend li.red:before{border-color:#c43b3b}.reader-model-jump{background:linear-gradient(135deg,#f2f9ff,#f9fcff);border:1px solid #bcd8ed;border-radius:14px;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px;margin:0 0 30px;padding:20px;display:grid}.reader-model-jump>div:first-child{gap:5px;display:grid}.reader-model-jump>div:first-child>span{color:var(--color-accent);letter-spacing:.12em;font-size:12px;font-weight:800}.reader-model-jump strong{color:#173d5d;font-size:18px}.reader-model-jump p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.45}.reader-model-jump-options{flex-wrap:wrap;gap:8px;display:flex}.reader-model-jump button{color:#175f99;background:#fff;border:1px solid #bdd6e8;border-radius:7px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:800}.reader-model-jump button:hover{border-color:var(--blue);background:#eaf6ff}.lesson-navigation{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin-top:42px;padding-top:28px;display:grid}.lesson-navigation button{border:1px solid var(--line);background:var(--white);min-height:110px;color:var(--ink);text-align:left;border-radius:16px;gap:8px;padding:20px;display:grid}.lesson-navigation button.next{text-align:right}.lesson-navigation button:hover{border-color:var(--blue);box-shadow:0 12px 28px #071a3117}.lesson-navigation small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.lesson-navigation strong{font-size:18px;line-height:1.3}@media (width<=950px){.reader-layout,.reader-layout.with-toc{grid-template-columns:minmax(0,1fr)}.reader-toc{border-right:0;border-bottom:1px solid var(--line);max-height:none;padding:14px 20px;display:flex;position:static;overflow-x:auto}.reader-toc>span{display:none}.reader-toc button{border-bottom:2px solid #0000;border-left:0;flex:none;max-width:210px}.reader-toc button:hover{border-bottom-color:var(--blue)}.reader-model-jump{grid-template-columns:1fr;gap:14px}}@media (width<=640px){.reader{width:min(100%,100vw)}.reader-layout,.reader-layout.with-toc,.reader-layout .reader-body{width:100%;min-width:0}.reader-layout .reader-body{padding:28px 20px 55px}.reader-toc{padding-inline:12px}.reader-toc button{max-width:175px;font-size:12px}.image-callout-legend{grid-template-columns:1fr}.image-callout-marker{border-width:2px;width:23px;height:23px;font-size:12px}.lesson-navigation{grid-template-columns:1fr}.lesson-navigation>span{display:none}.lesson-navigation button.next{text-align:left}}.result-list>button{align-items:flex-start}.result-list>button>b{padding-top:8px}:root{--blvs-logo:url(data:image/webp;base64,UklGRjASAABXRUJQVlA4ICQSAAAQPwCdASqAAIAAPmkqkEWkIqGYu68EQAaEtgBmZB8iK+f82Ouv6L+0+Znrbixdxecn/b+oX9M/9b3AP1w87v1W/2z/XeoD9kP+h/jPeg/y37Ae43/AeoB/gP9F6SHsG+gB+3fpn/uh8IH9Y/3v7le1T//+sA/+msc8Fvu3h35E/aft365WYvqI1I/ln3y/Pf27z7/4fgv8fP6/1Avx3+X/5z0SH2rgX16+rf7D81/PW/vfQv6++wB+YHHF+e+wB/Q/8F/rvTx/7/87/ovUB+gf5r/xf5X4Dv57/Z/+V67Xs//bX2jldV20yl0TxJ52vtwuzLVBEr9Est+W4AdWFwyFS7ZCqfv6ybDzumQjIoIshR4avhBIBVdjAIUMn3ZkzwwTQE/CtOHzBrSLExglfQeKHzL56Gbjll2mouoN991of+1DX4kUcS+TTSMaJ1EHPJ6RwG2YlTCndk/1CkG2d7EYxRAMhaEcyvo5tVvmWJu2hYvDdcFNx6ghKPUGIe1eUSq9BAd52CUHHb41jeXmeoXrMn+KmBisw7e9GmQN3gcJu6lQrm1qCH3JOwylleCDtIBnOsF7LsfAS4nNhz8bUVdxBHmTeiBHpg5h6ciA0N/NyySeDpUnR+z1eq4/vxXxw6kmNnPVUcDBQcs+gXdfa3lo9B9B17v8gJunzVLShrUtNAAA/v9dBWL0YJ/6Ub6/chSiY8+x2AvY63KG/vad10cBWEfwuJC3fqZ+eEIGUGMwbeuLfNhhaIj6EK/0tvFz/XHYlibgvasQTfr8ggkkyJ9XUEEZJy7nnuh/8klHlnxrFdSBH8dM0gt2WrZ8Wkof6wEaONgwEwUI/kqjhbC6KJ+PavmFoeB9bFxq//G7GrPC8Y/qJgjJgRK2ZzmSw2VmeOTrn3AEydJkrulZgKX6sujwPEqa7RcXLzrYuiovTE2NYDKkDYZuNIjDkuxK6KeK7QxSjhVrh5vCvbIdIjKTP7mWPtPB/a7tjzs5ClsIAncyMuvKCqWayP+yQpfWXFNykBwXXo9g8zj4Hej/nznDwR7Iv3B4Kt2hb2+u5UliucMlrxSM6Iwf2ZJVicDP8G97aeJ6Cea5jYSrjifoa60Pfz7UC5nmb6//LKBd4lGwa78GaZA+NqveIYCtX2PlESLnSO4UAO7kEOP0vx29vYmei5FmaheTsPHOA3e17aSRFAJv4JX3hV7tjlgzppXJi1TU2FinR3cmUU31zESr/EFABzuaRIHLoqQj1Tk4gbzm4xiqf221Ss74ofLKBvIVqFXEiDKfqCRodeOetOtFda8+lRXP8CGP0t0llat8cj9k4jc9CGBMh11KldDosXjrxwVPyoa9XMy+Re4jCo/tDGLnPfSmwF95So8+s1tpNI8+lBHuUX16dsJH6TxpW7zPBF/iyv2b+Ef5PCOl+bfEiteiBCepzKKnaZ6Kd8sStV9nqLjvOugJ01Gxt+88cvs43ks8JWq31pyUKIF0nXn3JtMEz3WP+nchaQrVEAivSEZhKYsgalPYRZEO3d+JQXV0q5Zvwp3YU08zrHx01seLrdH7VdzLiZBoTAPdMtyK8OHxkasJGMGx3GOeG7ELQS7uLlULXv6w65bc3ICvKyHVnAAWbhP+Sh/K7KGgEMMDmmUTAfTzC2gFgM53+WyrpBUlsXEZWTEDHIxd5TmC9fayePdu168TuviyaUqxAzB4zGxxUK+nUHpyoqoQmO6TxDhK1mhIgh+OPADyCYj+iSSQW1l7LMCzf2Jip06YDEukMj0m7jLhLsrhtAHWIkGnOiI+kw9liI0Mk+KS3ddA1A9/ZkkUH0PiATzgW4U5nSYqZlbjfT9nRsm6krG5odQLXWkzzYO1P6vcI9ljZDwJCXX4W+pr7vOPejYUp0jTCEqufSSanOzoI7zOzCOTx78HnmXCyPCAK386DrI3tTR2yFQch+y5yWVUjr4CAUD1whlRwtM9O9iHaBEj7EX24zmcePetYw1YqKGJur0FCKBSfjWx/4X3fuoj+8ieUpga1ytQScEBTcuRXnQPURhKg//xB/awHxf46bBbutpnkbr5leQ/XYXRd7y+/4cgHKVFIJxuNc0TH4wTKgi9yJh9KDClYuyzscNkC7Eog/O17G5kQ/vBgJpLRZFVvYW9/2f9RH/qVdb+gXJYGlMWkN84Ex+wL/2N4a9/VgtchHRuUm2HOq2hWJ0Gvqr/MdXdxPP1R73IRQ4+tvrPFPO5mZ9f1qeZyKZ/2+VVHPD/xxwun+L+1F35518JR+dgez90ea3plURLST/FIGWhRFXEGdGEA4mFnwew1z4dbBzmivKN/xJKAXsHtnB+PZdb8hPbXZr1mBFK2cl6cD8Orymdwd/38pb1zGqgta1F6LtXf3ow5Mr0dXNKALrctgD/AO2bG2egMijkF1PTNaufqReSdY2oX8LtNJHoml3l1KPOTpi1BWijlL20WNLEUaQu3PEej7bFbsC63Wxtd7jh67ImO4leQVb40SnkZ8VjBfhL7y4EGj3gDjF8Ex0omFp/onCyfIIXzv6x83p2Ddn3f7YLlwpML5V0re/WLrZl5JkAsMFrLtUKT/ZmHzm/SaGrEontnqLG0JGaYM9MaCU8ujwq8JAOtkZShFl93Jbd6rHrMq9fcHHkOm3xKD5qV54YT9G1h2UcVcWHG/t2ndI8l1+w/oRwiqePYEPfFNjkbVgN3czEZexEnZzLUCrEuUN9ZLMV4ujog6USOLGYxaASKjKQrkWhHXLzBhyIk04YP/hWJ4689KQtU9GXDdOjagjivAwTohqA2++//u2bzyrXxbKyMoZZJ+SjJkVgD7aefay6Y/J966Bypew1HLk0/dpurtcV1ATTogz1+XKfRwcBJRrifL4fl1eFGUIIl4DKyuBCRukK0oCuBXwqGMFAHCYsv9Z7TTsp/UCD7U7SgItd0+a35jmWp5ls4DLrwTb9+KY9XJG/VOIALzwZw/pCY3xP7eehqJ47KwlZUWBCUwvzwdFgjISr1pEDgtXQhdVfVyWcJdX12//tkil6Qy7HcnbKDX01LypsMK0uNYlgfuXzABYJyeSnPmDU11MGYeCxv6vR2PmHYAxdDkYA8H1A8mhtDpHf/6wR71N6zkKYL+Kz8xzIHsPxbo782BDpjKJIU++yXiphB2fWroIuhgxaEj2BwTFvuaarXXV/+Xb6tEJddPlUWxWMIjTNnclcO9toSlW3hmiKlKe1ZYQycBc/CeQvLq//WxEJCDlmH37KMQ8BUggchgTP7QGa5ecqh+7+sS+/1q/MKB/suXWr49ri/aYmxEd98iBj5FCUxBbo4pT/LFiAuosMiYwM3haa+4lIYw1ZFjRhkRdAeoJEFLkAe7wNFXAPqx5oLgAZy6Wj1oyEP5JKtiqwvA/TZKjV83P49kUT2l9jmG34v5cqgX0Kfq9Ci2ZZ3sbkX13D1144Z9McGBP1ir3G5DhGgvva2jYmfiG0voLb9dQC7U57bUe+c3s1NLGTjycNjg2jcheenK/JpngZbG3p7nCexXTPC/CPUzo+wCemqG9j0kLwafUnxV6aijKbK0cNmmTIIphpmHAnVImlje2mV7sY9osmIe0607ell3lq7jD94wUzURh6Oq53aPmb18O1TXTY+de+oW8i2KUqbXwAze+WmmHIbi1H3oxH3eOihiSm9kvLMMe7GjCwo1yhuMMTxq8EVfqH/exmES2ejIQHbqOq051EnNgitGcu6JLzKRFy1sjxVMEMskkuXG2u4KJkOLuCbarDJ2SVyYYvaNo64HziNn/ysG+cRDDp7/UKnVVErAmcU6gRycFNhN+M3+tT777C7phDfR0CNvOap4aoTgT9MmVXQro8+G6hYh+0iSb1b7KIEnXsDKYfx2oMDw9NMs7wTYeZVox5pQKg54ABTFCSO2rJOiKcI8zu0GT92/64xz6kT/HB+/0hM+LqdxZX7WQ0SimtQZDwaL1z6gb0RKw8gCMjJRmuCNcahGwojul+xXfgPXCkllDPfa5mkZhgPZhcFA4H7unKweCJ8casl5VaTLmrZDskwHL+ZhVJtaDOS175E31LhX1oHD8TFVSr/rw3T2qiH7p/NodkF9bUUOrCJSzzCdjZ1TdfVSh3b0pgIHGkjzewVkkFI9hMLJqthh9bN2B0vqyldvX5PLwY/VyHLsudnxtyMa88KAQdleKpEjV18kmcgfD71ITyqLtZAC5Wmd33MB2FBzvXkKj7cSFtOd7BV9rdx8kQsSfA7nmS9OFr3KEV6gQ7s9W0b1HbLExQ8+o8GeJF9RYU8NZ9gHivX0jYrrzmBNq2AesyFdZuXrBqMCxVvxfiwkQ9rjeHQnO4lT7gSeYztq8M8tZwyngPZxBcj01egYOiOxaS5AHqdpVMItSqOvOaHLFsqmjW6r0n3/4imn8JbCNHWqunB2zms5WTKZjAGoX/znmPQqISBCcaMo/LjHU99TLsVGfgDBYzxoZ7wYXafPaF+4BeF7JMV4Px0rgO5rQrXZ4AtuTEVKbFdWUB1uA0tL3xXyOG2q4dJ+sCGCVst6c9tnCB2OsEHcS++aZhpuatT9rkyCXZyYa375c5FIv1wLcU9r/hZCUt4wRj7oCk//lz2WzQdm6wCCVK2c/P2N62L+LmpQsRt5pGJ96CiqANB35NkLfGMJTKkRpdyA411gCgABj6UQq33/Ruo/saUg9zX3K99yEzHNYAW/vCqKXZfZGQfQt3K5G8AeFhR1XiwA/6Tslttdx6joONyUpjU+V87OVF9w7tLqCG0Zf38N8hXThiFING/W6r6QgOsrEf71O2/gi8bnvqSsw1YYJIvFb2zji1eag6pKLAlsc5VJ4p9uAPIzwwX7VFWyT2yvUO4eYN/Ov7Cd1wbnwXpqm2ZHIwp+lPc9mnriuF0bFoV7V93Js/2zTYKivD5BwxAx6LF5FFqazQAfUhsIQgAYCQRFgI8wE0LSQuerdrncfZobMTT/UKD1BI8UX0jH8b0WfVkmrYBsO8P+E2DC3R1F9fW4Ic8tUNuTIW+d5AAiq1VB/yolLn5AIWfuZfYcLpSH8rk1pHA2INl5U8xeEGBbg8XDfkhv0zyYiuHpOYpy4RsE2xpzQdVH+HEn/UhVRk6/Th+cWQ2Kc4dYk2aLpLQnijra3YCRNYTtDfMKQYv547t2d8oqst6lu1Sq66wamCZla/1XsVr3KbIYfHJs6y803kTx7TVUpOey1HWxfIAl2l/7+RcwbudKTQ7Hj9vhviqee2XEPurKWTGAAGbNp7tYHfvAqZLlCZIe5rjaJUToepMY8IUHkXs1rxbyZD1ysb9CPNOcMDCiebD/Zzp1HY/+HdUa8tSjdebgjsfERhln/xLGI+s7WL8ktoHkMdv8mpme1wwxS47kVlaJ3lJmWa4cYc+cBqy5mSI/AKVw/GWnL0qJYmeFimU6TeEBlqFHBnFes4YyXJUTcj4/Tsm+pDOlywVdTnnLRJ5JpJ73my5rx2X7VEz20YMDZu3j/327gvX/hX/3LCgKsozBLtec9plnvhhOh2y3YvPXjdjm6mtFiIB0zTcDPoaR6n7C7BJyhl04JcY8tqLVv24BhOXWv3xuHb3Rnpw3/z6cTrzqGVHNVUKFOl9y/EPMTLVuW16db6GlMtql9cTvKIhNDXK0ZobMQxe91J56yRnM6z4gHEYK1B9cDDpLtEpoWVFS4g+BMVg3rzTHDlxUfPpzubNEu2F/+00qjOFQXPET+gX1wCUkRQ6blYRCnq4Jj5FMpiM+sKeVvxuR2bSCx51UTI3gLuE7NZr+yZB5EPPliUEwsW7tNg2xYj+DesSzhn8RHuusvRoRyP6s0RRyC+kcLWXou3BQhMPq1lVwG7hRlNmQEZG+13vpSuoP/icgGRFBJZDRFGFybkSkErA0sKn6a16orIJJ3zlucMEpbl53L+PCtJ92lOvqfFpzV7v6ASyRJFnE2sTRd8D8fQu4fhiTuYc1w8HNpkwAJxv7zNCU9a8rTO+5+jKgHgAAgMlpQTlXKAcs9CJUsYZR5WYLMzNgc/lOWwFlC1GonxgsDs5VwtXuEyNfwjK/8WqH2tAGao7UwbIikeky8OlyI+JpmPrxkc8IcmjKJ5z8See0ZBJh/vhmjkvY3/qxbTMDvwLQxyi8d4EmtvkKo10wzf2dyP7js3BshHVuOk6gHLn6Y3TB6e2njZE9c7lz91IXvndwrLDXYkFxSTApZCcEoAAAA=)}.brand-mark{flex:0 0 40px;overflow:hidden;box-shadow:0 5px 14px #0b2e521a;background-color:#fff!important;background-image:var(--blvs-logo)!important;color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:40px 40px!important;border:1px solid #d9e3ec!important;border-radius:11px!important;width:40px!important;height:40px!important;font-size:0!important}.site-header .brand{gap:11px}.site-header nav a{color:#53677a;border-bottom:3px solid #0000;align-items:center;height:100%;padding:2px 0 0;font-size:13px;font-weight:700;text-decoration:none;display:flex}.site-header nav a.active{color:var(--blue);border-color:var(--blue)}.header-actions>a{color:#436079;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none}.header-actions>a.manage-button{color:#1666ae;background:#f3f8fd;border:1px solid #bcd4ea;border-radius:8px}html[data-academy-role=installer] .site-header .header-actions>button:first-child{display:none}@media (width<=760px){.brand-mark{flex-basis:36px;background-size:36px 36px!important;width:36px!important;height:36px!important}}:root{--blvs-full-logo:url(https://blvs-akuvox-sales-lookup.blvs-apps.workers.dev/blvs-logo.webp)}.site-header .brand{min-width:190px;min-height:62px;color:inherit;text-decoration:none;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:0!important;display:inline-flex!important}.site-header .brand .brand-mark{background-color:#0000!important;background-image:var(--blvs-full-logo)!important;width:136px!important;height:46px!important;box-shadow:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:136px!important;border:0!important;border-radius:0!important;flex:0 0 46px!important;display:block!important;overflow:visible!important}.site-header .brand>span:not(.brand-mark){display:none!important}.site-header .brand:after{content:"Technical Support Website";text-align:center;color:#607482;letter-spacing:.015em;white-space:nowrap;width:190px;font-size:12px;font-weight:600;line-height:1.2;display:block}html[data-academy-role=installer] .site-header .header-actions{flex:none;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}@media (width<=760px){.site-header .brand{min-width:190px;min-height:58px}.site-header .brand .brand-mark{background-size:116px!important;flex-basis:39px!important;width:116px!important;height:39px!important}.site-header .brand:after{width:190px;font-size:12px}}.view-account-actions{align-items:center;gap:7px;min-width:0;display:flex}.account-control-shell{align-items:center;min-width:104px;min-height:40px;display:inline-flex;position:relative}.account-control-placeholder{color:#29465f;pointer-events:none;background:#fff;border:1px solid #cbdbea;border-radius:11px;justify-content:center;align-items:center;padding:0 12px;font-size:.75rem;font-weight:800;display:flex;position:absolute;inset:0;box-shadow:0 3px 10px #1749720a}.account-control-shell:has(.account-menu)>.account-control-placeholder{display:none}.account-menu{flex:none;width:100%;position:relative}.account-menu>summary{color:#29465f;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbdbea;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:104px;min-height:40px;padding:4px 9px 4px 5px;font-size:.75rem;font-weight:800;list-style:none;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 3px 10px #1749720a}.account-menu>summary::-webkit-details-marker{display:none}.account-menu>summary:hover,.account-menu[open]>summary{background:#f5faff;border-color:#91b9dc;box-shadow:0 5px 16px #17497217}.account-menu>summary b{color:var(--color-text-secondary);font-size:.76rem;line-height:1}.account-menu-avatar{color:#1769c2;letter-spacing:.02em;background:#e8f3fd;border-radius:8px;place-items:center;width:29px;height:29px;font-size:.75rem;font-weight:800;display:grid}.account-menu-label{color:#29465f;white-space:nowrap;font-size:.75rem;font-weight:800;display:inline-block}.account-menu-popover{z-index:1300;background:#fff;border:1px solid #cbdbea;border-radius:14px;width:270px;padding:10px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 42px #1436522e}.account-menu-identity{border-bottom:1px solid #e4edf5;gap:3px;margin-bottom:5px;padding:9px 10px 12px;display:grid}.account-menu-identity strong{color:#173149;font-size:.86rem}.account-menu-identity span{color:#597086;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.account-menu-identity small{color:#1769c2;font-size:.75rem;font-weight:700}.account-menu-actions{gap:6px;padding:5px;display:grid}.account-menu-actions>span{color:#7b8d9e;letter-spacing:.12em;padding:3px 5px;font-size:12px;font-weight:800}.account-menu-actions>a,.account-menu-actions>button{color:#29465f;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#f8fbfd;border:1px solid #dce6ee;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:.76rem;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:flex}.account-menu-actions>a:hover,.account-menu-actions>button:hover{color:#1769c2;background:#eef7ff;border-color:#a9c8e0}.account-menu-actions>a:focus-visible,.account-menu-actions>button:focus-visible{outline-offset:1px;outline:3px solid #1769c229}.account-menu-actions b{color:#7b93a7;flex:none;font-size:1rem;line-height:1}.account-menu-actions>button.danger{color:#a13a3a;background:snow;border-color:#edd9da}.account-menu-actions>button.danger:hover{color:#962d36;background:#fff2f2;border-color:#ddaeb1}.account-menu-actions>button:disabled{cursor:wait;opacity:.58}.site-header nav.account-menu-actions{width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-self:auto!important;align-items:stretch!important;gap:6px!important;margin:0!important;padding:5px!important;display:grid!important;overflow:visible!important}.site-header nav.account-menu-actions>a,.site-header nav.account-menu-actions>button{color:#29465f!important;background:#f8fbfd!important;border:1px solid #dce6ee!important;justify-content:space-between!important;width:100%!important;height:auto!important;min-height:42px!important;padding:9px 11px!important;display:flex!important}.site-header nav.account-menu-actions>button.danger{color:#a13a3a!important;background:snow!important;border-color:#edd9da!important}.account-menu-popover>p{color:#a13a3a;margin:6px 8px 2px;font-size:.75rem;line-height:1.35}.academy-profile-page{background:linear-gradient(#f4f8fc 0,#f7f9fb 320px,#f5f7fa 100%);min-height:calc(100vh - 70px);padding:30px 24px 80px}.academy-profile-shell{max-width:1180px;margin:0 auto}.profile-access-state{min-height:clamp(380px,62vh,560px);box-shadow:var(--shadow-md);border:1px solid #ffffff29;border-radius:24px;overflow:hidden}.profile-access-state>div{max-width:680px;padding:48px 32px}.profile-access-state h1{margin:12px auto 10px;font-size:clamp(30px,4vw,42px);line-height:1.2}.profile-access-state .access-copy{color:#c5d6e5;max-width:560px;margin:0 auto}.profile-access-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:24px;display:flex}.profile-access-state .profile-access-actions a{border-radius:var(--radius-control);background:var(--color-accent);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:0 18px;display:inline-flex}.profile-access-state .profile-access-actions a.secondary{color:#fff;background:#ffffff14;border-color:#ffffff52}@media (width<=900px){.view-account-actions{gap:5px}.account-control-shell{min-width:76px;min-height:36px}.account-control-placeholder{font-size:.75rem}.account-menu>summary{min-width:76px;min-height:36px;padding:4px 8px}.account-menu-avatar{display:none}.account-menu-label{font-size:.75rem}}@media (width<=620px){.academy-profile-page{padding:18px 14px 60px}.profile-access-state{border-radius:18px;min-height:420px}.profile-access-state>div{padding:38px 22px}.profile-access-state h1{font-size:30px}.profile-access-actions{flex-direction:column;align-items:stretch}.account-menu-popover{width:min(270px,100vw - 20px);position:fixed;top:112px;right:10px}}.admin-control-menu,.admin-workspace{--admin-ink:#173149;--admin-muted:#526b82;--admin-line:#d4e0ec;--admin-accent:#1769c2;--admin-group:#edf3f9;--admin-sidebar-width:260px;--admin-data-max:1440px;--admin-title:clamp(28px,2.5vw,36px);--admin-section-title:24px;--admin-card-title:18px;--admin-body:16px;--admin-helper:14px;--admin-section-gap:24px;--admin-card-radius:16px}.admin-control-menu{flex:none}.admin-tools-trigger{color:#175f9f;min-height:44px;font:800 12px/1.4 var(--font-sans),sans-serif;cursor:pointer;white-space:nowrap;background:#f4f9fd;border:1px solid #bfd3e5;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.admin-tools-trigger:hover{background:#eaf4fd;border-color:#8ebbe3}.admin-tools-trigger svg{stroke:currentColor;fill:none;stroke-width:1.8px;flex:none;width:18px;height:18px}.admin-workspace{grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr);min-height:calc(100dvh - 100px);color:var(--admin-ink);background:#f4f7fb;align-items:start;display:grid}.admin-workspace-sidebar{overscroll-behavior:contain;border-right:1px solid var(--admin-line);scrollbar-width:thin;background:#fff;max-height:calc(100dvh - 70px);padding:24px 14px;position:sticky;top:70px;overflow-y:auto}.admin-workspace-heading{gap:5px;padding:0 12px 20px;display:grid}.admin-workspace-heading>span{letter-spacing:.1em;color:var(--admin-accent);font-size:12px;font-weight:800}.admin-workspace-heading>strong{font:700 20px/1.35 var(--font-display),sans-serif;color:var(--admin-ink)}.admin-tool-groups{text-align:left;white-space:normal;gap:24px;display:grid}.admin-tool-group{gap:3px;min-width:0;display:grid}.admin-tool-group h3{border-block:1px solid var(--admin-line);background:var(--admin-group);color:#294962;font:800 12px/1.4 var(--font-sans),sans-serif;letter-spacing:.075em;text-transform:uppercase;border-radius:6px;align-items:center;gap:9px;margin:0 0 6px;padding:10px 11px;display:flex}.admin-tool-group h3:before{content:"";background:var(--admin-accent);border-radius:2px;flex:none;width:3px;height:15px}.admin-tool-group a{min-height:56px;color:var(--admin-ink);border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:flex}.admin-tool-group a>span{gap:3px;min-width:0;display:grid}.admin-tool-group strong{font:700 14px/1.4 var(--font-sans),sans-serif;overflow-wrap:break-word}.admin-tool-group small{font:400 12px/1.5 var(--font-sans),sans-serif;color:var(--admin-muted);overflow-wrap:break-word}.admin-tool-group a:hover{border-color:var(--admin-line);background:#f1f6fb}.admin-tool-group a[aria-current=page]{box-shadow:inset 3px 0 var(--admin-accent);background:#eaf4ff;border-color:#b9d6f1}.admin-tool-group a[aria-current=page] strong,.admin-tool-group a>b{color:#075ba6}.admin-tool-group a>b{flex:none;font-size:16px}.admin-tools-return{border-top:1px solid var(--admin-line);color:#175f9f;margin-top:24px;padding:15px 12px;font-size:14px;font-weight:700;text-decoration:none;display:block}.admin-workspace-content{width:100%;min-width:0;padding:24px clamp(16px,2.1vw,36px) 40px}.admin-workspace-content>main,.admin-workspace-content>.manage-workspace-shell{width:100%;max-width:var(--admin-data-max);min-width:0;margin:0 auto}.admin-workspace-content [data-schedule-page],.admin-workspace-content [data-schedule-workspace]>header{width:100%;max-width:var(--admin-data-max);margin-inline:auto}.admin-workspace-content [data-schedule-page]{padding:16px 0 40px}.admin-workspace .admin-workspace-content [data-schedule-page],.admin-workspace .admin-workspace-content [data-schedule-workspace]>header{width:100%!important;max-width:var(--admin-data-max)!important;margin-inline:0!important}.admin-workspace-content .manage-page,.admin-workspace-content .manage-loading{width:100%;max-width:var(--admin-data-max);margin-inline:auto;padding-inline:0}.admin-workspace-content .callback-settings-page{padding:0}.admin-workspace-content .callback-settings-shell{width:100%}.admin-workspace-content>main,.admin-workspace-content>.system-health-page{padding-inline:0!important}.admin-workspace-content>.system-health-page{width:100%;max-width:var(--admin-data-max);margin-inline:auto}.admin-workspace-content h1{letter-spacing:-.035em;color:#102b43;font-size:var(--admin-title)!important;line-height:1.18!important}.admin-workspace-content h2{letter-spacing:-.02em;font-size:var(--admin-section-title)!important;line-height:1.3!important}.admin-workspace-content h3{font-size:var(--admin-card-title)!important;line-height:1.4!important}.admin-workspace-content :is(p,td,dd){font-size:var(--admin-body);line-height:1.6}.admin-workspace-content :is(small,label,button,input,select,textarea,th,dt){font-size:var(--admin-helper);line-height:1.5}.admin-workspace-content [data-admin-page-header]{border:0;border-bottom:1px solid var(--admin-line);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex;margin:0 0 var(--admin-section-gap)!important;padding:0 0 20px!important}.admin-workspace-content [data-admin-page-header]>div:first-child{flex:320px;min-width:0;max-width:76ch}.admin-workspace-content [data-admin-page-header] h1{margin:7px 0 8px!important}.admin-workspace-content [data-admin-page-header] p{color:var(--admin-muted);margin:0;line-height:1.6;font-size:var(--admin-body)!important}.admin-workspace-content [data-admin-page-header]>div:first-child>span{letter-spacing:.1em;color:#1760a5;text-transform:uppercase;font-weight:800;line-height:1.5;font-size:12px!important}.admin-workspace-content [data-admin-page-header]>:is(a,button){white-space:normal;flex:0 auto;max-width:100%;min-height:44px}.admin-workspace-content :is(section,article){min-width:0}.admin-workspace .admin-workspace-content [data-schedule-page]{padding:0 0 40px!important}.admin-workspace .admin-workspace-content [data-admin-page-header]{box-sizing:border-box;border:0!important;border-bottom:1px solid var(--admin-line)!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex-direction:row!important;align-items:flex-start!important;gap:16px 24px!important}.admin-workspace .admin-workspace-content [data-admin-page-header]>div:first-child{flex:280px;max-width:76ch}.admin-workspace .admin-workspace-content [data-admin-page-header] h1{font-size:var(--admin-title)!important;line-height:1.18!important}.admin-workspace .admin-workspace-content p{font-size:var(--admin-body)!important;line-height:1.6!important}.admin-workspace .admin-workspace-content small{font-size:var(--admin-helper)!important;line-height:1.5!important}.admin-tools-dialog{box-sizing:border-box;border:0;border-right:1px solid var(--admin-line);width:min(360px,100vw - 20px);max-width:none;height:100dvh;max-height:100dvh;color:var(--admin-ink);background:#fff;margin:0;padding:0;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 40px #1731492b}.admin-tools-dialog::backdrop{background:#112c4880}.admin-tools-dialog[open]{flex-direction:column;display:flex}.admin-tools-dialog-header{border-bottom:1px solid var(--admin-line);flex:none;justify-content:space-between;align-items:start;gap:12px;padding:24px 20px 16px;display:flex}.admin-tools-dialog-header .admin-workspace-heading{padding:0}.admin-tools-close{border:1px solid var(--admin-line);width:44px;height:44px;color:var(--admin-ink);cursor:pointer;background:#fff;border-radius:9px;flex:none;font-size:26px;line-height:1}.admin-control-menu .admin-tools-close{border:1px solid var(--admin-line);background:#fff;min-width:44px;min-height:44px;padding:0;font-size:26px;line-height:1}.admin-tools-dialog-body{overscroll-behavior:contain;padding:18px 14px max(24px,env(safe-area-inset-bottom));min-height:0;overflow-y:auto}.admin-tools-search{color:var(--admin-muted);gap:7px;margin:0 0 22px;font-size:14px;font-weight:700;display:grid}.admin-tools-search input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:var(--admin-ink);font:400 16px/1.4 var(--font-sans),sans-serif;background:#fff;border:1px solid #b7ccdf;border-radius:9px;padding:10px 12px}.admin-tools-empty{color:var(--admin-muted);padding:16px 8px;font-size:14px;line-height:1.6}.admin-tools-dialog :is(a,button,input):focus-visible,.admin-workspace-sidebar a:focus-visible,.admin-tools-trigger:focus-visible{outline-offset:3px;outline:3px solid #075fae}body:has(.admin-tools-dialog[open]){overflow:hidden}@media (width<=1199px){.admin-workspace{display:block}.admin-workspace-sidebar{display:none}.admin-workspace-content{padding:20px 20px 36px}}@media (width<=620px){.admin-workspace-content{padding:16px 12px 28px}.admin-tools-dialog .admin-tool-group a{min-height:60px}.admin-tools-dialog .admin-tool-group small{font-size:13px}.admin-workspace-content [data-schedule-workspace]>header{margin-inline:0;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.admin-control-menu *,.admin-workspace-sidebar *{scroll-behavior:auto}}.searchable-filter{min-width:0;color:var(--color-text-primary,#173149);position:relative}.searchable-filter>summary{border:1px solid var(--color-border,#cbd9e5);background:var(--color-bg-surface,#fff);min-height:42px;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;font-weight:700;list-style:none;display:flex}.searchable-filter>summary::-webkit-details-marker{display:none}.searchable-filter>summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.searchable-filter>summary b{color:var(--color-text-muted,#7b8c9d);flex:none;font-size:12px;transition:transform .15s}.searchable-filter[open]>summary{border-color:var(--color-accent,#1769c2);box-shadow:0 0 0 3px var(--color-accent-soft,#eaf4ff)}.searchable-filter[open]>summary b{transform:rotate(180deg)}.searchable-filter-popover{z-index:80;border:1px solid var(--color-border,#d6e1eb);background:var(--color-bg-surface,#fff);border-radius:12px;min-width:220px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 44px #0b2a452e}.searchable-filter-search{box-sizing:border-box;border:1px solid var(--color-border,#d5e0e9);background:var(--color-bg-surface-subtle,#f7fafc);border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.searchable-filter-search-icon{width:14px;height:14px;color:var(--color-text-muted,#7b8c9d);flex:0 0 14px;display:block;position:relative}.searchable-filter-search-icon:before{content:"";border:1.5px solid;border-radius:50%;position:absolute;inset:1px 3px 3px 1px}.searchable-filter-search-icon:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:5px;height:1.5px;position:absolute;bottom:1px;right:1px;transform:rotate(45deg)}.searchable-filter-search input{box-sizing:border-box;width:100%;display:block;min-width:0!important;height:36px!important;min-height:0!important;color:var(--color-text-primary,#173149)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:12px!important;line-height:normal!important}.searchable-filter-options{gap:2px;max-height:250px;margin-top:0;display:grid;overflow:auto}.searchable-filter-search+.searchable-filter-options{margin-top:6px}.searchable-filter-options button{min-height:var(--control-height-compact);width:100%;color:var(--color-text-primary,#173149);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:600}.searchable-filter-options button:hover,.searchable-filter-options button:focus-visible{background:var(--color-bg-surface-subtle,#f2f7fb);outline:0}.searchable-filter-options button.active{background:var(--color-accent-soft,#eaf4ff);color:var(--color-accent,#1769c2);font-weight:800}.searchable-filter-empty{color:var(--color-text-muted,#7b8c9d);text-align:center;padding:12px 9px;font-size:12px}.searchable-filter-create{border:1px solid var(--color-accent,#1769c2);background:var(--color-accent-soft,#eaf4ff);width:100%;min-height:38px;color:var(--color-accent,#1769c2);text-align:left;cursor:pointer;border-radius:8px;margin-top:6px;padding:8px 10px;font-size:12px;font-weight:800}.searchable-filter-create:hover,.searchable-filter-create:focus-visible{background:var(--color-accent,#1769c2);color:#fff;outline:0}.question-filter-bar .searchable-filter{flex:160px;min-width:150px}.question-filter-bar .searchable-filter>summary{color:#e5eff7;background:#ffffff1a;border-color:#ffffff38;min-height:39px}.question-filter-bar .searchable-filter>summary b{color:#bad1e4}.support-filter-field>.searchable-filter{width:100%}.support-filter-field>.searchable-filter>summary{height:40px;min-height:40px}@media (width<=720px){.searchable-filter-popover{min-width:100%}.question-filter-bar .searchable-filter{flex-basis:100%}}.official-reference-reader .reader-body{gap:22px}.official-reference-overview,.official-reference-video{background:linear-gradient(#fff,#f8fbfe);border:1px solid #d9e6f1;border-radius:20px;padding:25px;box-shadow:0 12px 28px #1d3e5b0f}.official-reference-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:13px;display:flex}.official-reference-section-heading span{color:#176bc1;letter-spacing:.15em;font-size:.75rem;font-weight:800}.official-reference-section-heading h2{color:#18344d;letter-spacing:-.025em;margin:0;font-size:1.25rem}.official-reference-summary{color:#526b81;margin:0;font-size:1rem;line-height:1.7}.official-reference-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.official-reference-grid>div{background:#fff;border:1px solid #e3ebf2;border-radius:15px;min-width:0;padding:17px}.official-reference-grid h3{color:#1d3c57;letter-spacing:.015em;margin:0 0 11px;font-size:.84rem}.official-reference-grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.official-reference-grid li{color:#5a7186;padding-left:18px;font-size:.88rem;line-height:1.5;position:relative}.official-reference-grid li:before{content:"✓";color:#1671c8;font-weight:800;position:absolute;top:0;left:0}.official-reference-grid p{color:#61778b;margin:0;font-size:.88rem;line-height:1.55}.official-reference-topics{flex-wrap:wrap;gap:7px;display:flex}.official-reference-topics span{color:#315b7e;background:#f4f9fd;border:1px solid #d7e5f1;border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:700}.official-reference-video{background:linear-gradient(160deg,#eef7ff 0,#fff 52%,#f7fbff 100%)}.official-reference-video .video-frame{aspect-ratio:16/9;background:#0c1722;border:1px solid #cadceb;border-radius:16px;overflow:hidden;box-shadow:0 14px 32px #0c243a26}.official-reference-video .video-frame iframe{border:0;width:100%;height:100%;display:block}.official-video-state{color:#60778d;text-align:center;background:#f8fbfe;border:1px dashed #b9cee0;border-radius:16px;place-items:center;min-height:280px;padding:30px;display:grid}.official-video-state strong{color:#23435f;margin:13px 0 4px;font-size:1rem}.official-video-state span{font-size:.84rem}.official-video-state.error{background:snow;border-color:#e4c9cc}.official-video-state.error a{color:#176bc1;margin-top:15px;font-size:.82rem;font-weight:800;text-decoration:none}.official-video-spinner{border:3px solid #d7e6f3;border-top-color:#176bc1;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite official-video-spin}@keyframes official-video-spin{to{transform:rotate(360deg)}}.official-reference-reader .source-link.featured{background:#fff;border-radius:17px;margin-top:0}.official-reference-reader .kind-badge.article{color:#145fa8;background:#eaf3ff}.reader-warning{align-items:flex-start}.reader-warning>b{aspect-ratio:1;text-align:center;border-radius:999px;place-items:center;min-width:30px;height:30px;min-height:30px;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:1;display:grid;transform:none;flex:0 0 30px!important;width:30px!important}@media (width<=760px){.official-reference-overview,.official-reference-video{padding:19px}.official-reference-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.official-reference-grid{grid-template-columns:1fr}.official-video-state{min-height:210px}}.image-zoom-trigger{cursor:zoom-in;width:100%;text-align:inherit;background:0 0;border:0;padding:0;display:block}.technical-image-lightbox{z-index:500;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05111df0;grid-template-rows:auto minmax(0,1fr) auto;place-items:center;gap:12px;display:grid;position:fixed;inset:0}.technical-image-lightbox>button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff59;border-radius:50%;justify-self:end;width:44px;height:44px;font-size:28px}.technical-image-lightbox img{object-fit:contain;touch-action:pinch-zoom;max-width:min(1400px,100%);max-height:100%}.technical-image-lightbox>span{color:#dce9f4;font-size:12px;font-weight:700}.support-filter-panel{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9fbfdf5;border:1px solid #d7e2ec;border-radius:16px;gap:10px;margin-bottom:18px;padding:12px;display:grid;position:sticky;top:78px;box-shadow:0 12px 30px #1b3d5b12}.support-filter-panel .support-question-search{background:#fff;border:1px solid #bfd1e1;border-radius:12px;height:50px;padding:0 48px 0 15px;transition:border-color .16s,box-shadow .16s;position:relative;box-shadow:inset 0 1px #ffffffe6}.support-filter-panel .support-question-search:focus-within{border-color:#498fca;box-shadow:0 0 0 4px #1f74be1c}.support-filter-panel .support-question-search>span{color:#1a72b7;place-items:center;width:24px;height:24px;font-size:22px;line-height:1;display:grid}.support-filter-panel .support-question-search input{color:#17324d;font-size:14px}.support-filter-panel .support-question-search input::placeholder{color:#8496a8}.search-clear{width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:#eef3f7;border:0;border-radius:50%;place-items:center;padding:0;font-size:18px;display:grid;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.search-clear:hover{color:#1d5f96;background:#e2ebf3}.support-filter-controls{align-items:flex-end;gap:9px;min-width:0;display:flex}.reference-format-toggle{background:#edf3f8;border:1px solid #d1dee9;border-radius:11px;flex:none;align-items:center;height:40px;padding:4px;display:inline-flex}.reference-format-toggle button{color:#64798d;cursor:pointer;background:0 0;border:0;border-radius:8px;height:30px;padding:0 15px;font-size:12px;font-weight:800;transition:background .16s,color .16s,box-shadow .16s}.reference-format-toggle button:hover{color:#1769aa}.reference-format-toggle button.active{color:#1266a8;background:#fff;box-shadow:0 3px 9px #1f486b1f}.support-filter-field{flex:0 230px;gap:4px;min-width:150px;display:grid}.support-filter-field>span{color:var(--color-text-secondary);letter-spacing:.09em;text-transform:uppercase;padding-left:2px;font-size:12px;font-weight:800}.support-filter-field select{color:#29465f;cursor:pointer;background-color:#fff;border:1px solid #cad9e5;border-radius:10px;width:100%;height:40px;padding:0 34px 0 11px;font-size:12px;font-weight:600}.support-filter-field select:focus{border-color:#5796ca;outline:0;box-shadow:0 0 0 3px #1f74be1a}.support-filter-panel .clear-support-filters{color:#667d90;cursor:pointer;background:#fff;border:1px solid #d3dfe8;border-radius:10px;flex:none;height:40px;padding:0 14px;font-size:12px;font-weight:800}.support-filter-panel .clear-support-filters:hover{color:#1769aa;background:#f7fbff;border-color:#a9c5da}.support-format.model-package,.support-row.model-package .support-row-icon{color:#1764a4;background:#e8f2ff}@media (width<=860px){.support-filter-panel{top:70px}.support-filter-controls{flex-wrap:wrap}.reference-format-toggle{order:1}.support-filter-field{flex:210px;order:2}.support-filter-panel .clear-support-filters{order:3}}@media (width<=560px){.support-filter-panel{border-radius:14px;padding:10px;position:relative;top:auto}.support-filter-panel .support-question-search{height:48px}.support-filter-controls{align-items:stretch}.reference-format-toggle{width:100%}.reference-format-toggle button{flex:1}.support-filter-field{flex-basis:100%;width:100%}.support-filter-panel .clear-support-filters{width:100%}}.reference-result-groups{gap:28px;display:grid}.reference-result-group{gap:10px;display:grid}.reference-result-group.primary{color:inherit;font-weight:inherit;background:0 0;border:0;border-radius:0;padding:0}.reference-result-group-header{border:1px solid var(--color-border);background:var(--color-bg-surface-subtle);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:20px;padding:15px 17px;display:flex}.reference-result-group.primary .reference-result-group-header{border-color:var(--color-border);background:color-mix(in srgb, var(--color-accent-soft) 42%, var(--color-bg-surface) 58%);box-shadow:0 8px 24px #0f172a0d}.reference-result-group-header>div{min-width:0}.reference-result-group-header small{border:1px solid color-mix(in srgb, var(--color-accent) 18%, transparent);background:color-mix(in srgb, var(--color-accent-soft) 62%, transparent);width:fit-content;color:var(--color-accent);letter-spacing:.1em;border-radius:999px;align-items:center;margin-bottom:7px;padding:4px 7px;font-size:12px;font-weight:800;display:inline-flex}.reference-result-group:not(.primary) .reference-result-group-header small{border-color:var(--color-border);background:var(--color-bg-surface);color:var(--color-text-secondary)}.reference-result-group-header h2{color:var(--color-text-primary);letter-spacing:-.02em;margin:0;font-size:20px}.reference-result-group-header p{max-width:760px;color:var(--color-text-secondary);margin:5px 0 0;font-size:12px;line-height:1.5}.reference-result-group-header>span{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-surface) 82%, transparent);min-width:28px;height:28px;color:var(--color-text-secondary);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid;box-shadow:0 2px 8px #0f172a0a}.reference-result-group.primary .support-row:first-child{border-color:var(--color-border);box-shadow:none}@media (width<=640px){.reference-result-groups{gap:22px}.reference-result-group-header{align-items:flex-start;padding:14px}.reference-result-group-header h2{font-size:18px}.reference-result-group-header p{font-size:12px}}.support-list.is-loading,.reference-result-groups.is-loading{opacity:.48;pointer-events:none;transition:opacity .15s}.reader-code-block{border:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:14px;margin:18px 0;overflow:hidden;box-shadow:0 10px 28px #0f172a0d}.reader-code-heading{border-bottom:1px solid var(--color-border);background:var(--color-bg-surface-subtle);justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.reader-code-heading>div{min-width:0}.reader-code-heading span{color:var(--color-accent);letter-spacing:.12em;margin-bottom:3px;font-size:12px;font-weight:800;display:block}.reader-code-heading h2{color:var(--color-text-primary);letter-spacing:-.01em;margin:0;font-size:15px}.reader-code-heading button{border:1px solid var(--color-border);background:var(--color-bg-surface);min-width:66px;color:var(--color-text-primary);font:inherit;cursor:pointer;border-radius:9px;flex:none;padding:8px 12px;font-size:12px;font-weight:800}.reader-code-heading button:hover{border-color:var(--color-border-strong);background:var(--color-bg-surface-subtle)}.reader-code-block pre{background:color-mix(in srgb, var(--color-bg-surface-subtle) 68%, var(--color-bg-surface) 32%);margin:0;padding:17px;overflow-x:auto}.reader-code-block code{color:var(--color-text-primary);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;white-space:pre;font-size:12px;font-weight:600;line-height:1.6}@media (width<=640px){.reader-code-heading{align-items:flex-start}.reader-code-block pre{padding:14px}.reader-code-block code{font-size:12px}}.support-search-wrap{z-index:3;position:relative}.solution-search-suggestions{border:1px solid var(--color-border,#d7e2ec);background:var(--color-bg-surface,#fff);border-radius:12px;gap:2px;max-height:360px;margin-top:7px;padding:6px;display:grid;position:static;overflow:auto;box-shadow:0 18px 42px #0f274029}.solution-search-suggestions>button{min-width:0;color:var(--color-text-primary,#17324d);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:10px;padding:10px 11px;display:grid}.solution-search-suggestions>button:hover,.solution-search-suggestions>button:focus-visible{background:var(--color-bg-surface-subtle,#f3f7fb);outline:0}.solution-search-suggestions strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.solution-search-suggestions small{color:var(--color-text-secondary,#728598);white-space:nowrap;font-size:12px}.solution-sort-toggle{border:1px solid var(--color-border,#d1dee9);background:var(--color-bg-surface-subtle,#edf3f8);border-radius:11px;flex:none;align-items:center;padding:4px;display:inline-flex}.solution-sort-toggle button{color:var(--color-text-secondary,#64798d);white-space:nowrap;background:0 0;border:0;border-radius:8px;height:28px;padding:0 11px;font-size:12px;font-weight:800}.solution-sort-toggle button:hover{color:var(--color-accent,#1769aa)}.solution-sort-toggle button.active{background:var(--color-bg-surface,#fff);color:var(--color-accent,#1266a8);box-shadow:0 3px 9px #1f486b1c}.recent-solutions{margin:24px 0 26px}.solution-video-strip{border:1px solid color-mix(in srgb, var(--color-accent,#1973ba) 24%, var(--color-border,#dbe5ee));background:linear-gradient(120deg, color-mix(in srgb, var(--color-accent-soft,#eaf4ff) 72%, white), var(--color-bg-surface,#fff));border-radius:14px;margin:24px 0 26px;padding:16px}.solution-video-strip>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.solution-video-strip>header span{color:var(--color-accent,#1973ba);letter-spacing:.11em;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.solution-video-strip h2{color:var(--color-text-primary,#17324d);letter-spacing:-.02em;margin:0;font-size:20px}.solution-video-strip header p{color:var(--color-text-secondary,#718496);margin:4px 0 0;font-size:12px}.solution-video-strip>header>small{color:var(--color-text-secondary,#718496);flex:none;font-size:12px;font-weight:800}.solution-video-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.solution-video-card{border:1px solid var(--color-border,#dbe5ee);background:var(--color-bg-surface,#fff);min-width:0;color:var(--color-text-primary,#17324d);text-align:left;border-radius:11px;grid-template-columns:38px minmax(0,1fr) max-content;align-items:center;gap:11px;padding:13px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.solution-video-card:hover{border-color:color-mix(in srgb, var(--color-accent,#1973ba) 42%, var(--color-border,#dbe5ee));transform:translateY(-1px);box-shadow:0 8px 20px #0e365812}.solution-video-icon{background:var(--color-accent-soft,#eaf4ff);width:38px;height:38px;color:var(--color-accent,#1769aa);border-radius:10px;place-items:center;font-size:13px;display:grid}.solution-video-copy{min-width:0}.solution-video-copy small,.solution-video-copy strong,.solution-video-copy span{display:block}.solution-video-copy small{color:var(--color-accent,#1769aa);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.solution-video-copy strong{margin-top:3px;font-size:13px;line-height:1.35}.solution-video-copy span{color:var(--color-text-secondary,#718496);margin-top:3px;font-size:12px}.solution-video-card>b{color:var(--color-accent,#1769aa);white-space:nowrap;font-size:12px}.recent-solutions>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:11px;display:flex}.recent-solutions>header span,.solutions-list-heading>div:first-child>span{color:var(--color-accent,#1973ba);letter-spacing:.11em;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.recent-solutions h2,.solutions-list-heading h2{color:var(--color-text-primary,#17324d);letter-spacing:-.02em;margin:0;font-size:20px}.recent-solutions header p{color:var(--color-text-secondary,#718496);margin:4px 0 0;font-size:12px}.recent-solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.recent-solution-card{border:1px solid var(--color-border,#dbe5ee);background:var(--color-bg-surface,#fff);min-width:0;min-height:168px;color:var(--color-text-primary,#17324d);text-align:left;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;padding:15px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.recent-solution-card:hover{border-color:color-mix(in srgb, var(--color-accent,#1973ba) 35%, var(--color-border,#dbe5ee));transform:translateY(-2px);box-shadow:0 10px 24px #0e365812}.recent-solution-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.recent-solution-top small{background:var(--color-accent-soft,#eaf4ff);color:var(--color-accent,#1769aa);letter-spacing:.08em;border-radius:999px;padding:3px 6px;font-size:12px;font-weight:800}.recent-solution-card>strong{font-size:14px;line-height:1.35}.recent-solution-card>p{color:var(--color-text-secondary,#63778a);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.recent-solution-card>span:last-child{color:var(--color-text-muted,#8797a6);margin-top:auto;font-size:12px}.solution-model-browser{border:1px solid var(--color-border,#d8e3ec);background:var(--color-bg-surface-subtle,#f7fafc);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 24px;padding:12px 14px;display:flex}.solution-model-browser>div:first-child{flex:none}.solution-model-browser strong,.solution-model-browser span{display:block}.solution-model-browser strong{color:var(--color-text-primary,#17324d);font-size:12px}.solution-model-browser span{color:var(--color-text-secondary,#718496);margin-top:2px;font-size:12px}.solution-model-browser>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.solution-model-browser button{border:1px solid var(--color-border,#ccdae6);background:var(--color-bg-surface,#fff);min-height:36px;color:var(--color-text-secondary,#526b80);border-radius:999px;padding:0 10px;font-size:12px;font-weight:800}.solution-model-browser button:hover,.solution-model-browser button.active{border-color:color-mix(in srgb, var(--color-accent,#1973ba) 38%, var(--color-border,#ccdae6));background:var(--color-accent-soft,#eaf4ff);color:var(--color-accent,#1769aa)}.solutions-list-heading{justify-content:space-between;align-items:end;gap:16px;margin:10px 0 12px;display:flex}.support-row-copy .support-match-reasons{color:var(--color-text-secondary,#6d8193);white-space:normal;flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;font-size:12px;line-height:1.35;display:flex}.support-row-copy .support-match-reasons b{color:var(--color-accent,#1769aa);letter-spacing:.05em;text-transform:uppercase;font-size:12px}@media (width<=980px){.solution-video-track{grid-template-columns:1fr}.recent-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-model-browser{flex-direction:column;align-items:flex-start}.solution-model-browser>div:last-child{justify-content:flex-start}}@media (width<=620px){.solution-search-suggestions>button{grid-template-columns:1fr;gap:5px}.solution-search-suggestions small{white-space:normal}.recent-solutions-grid{scroll-snap-type:x mandatory;padding-bottom:5px;display:flex;overflow-x:auto}.solution-video-strip{padding:13px}.solution-video-strip>header{align-items:flex-start}.solution-video-track{scroll-snap-type:x mandatory;padding-bottom:5px;display:flex;overflow-x:auto}.solution-video-card{scroll-snap-align:start;flex:0 0 min(88vw,360px);grid-template-columns:36px minmax(0,1fr)}.solution-video-card>b{grid-column:2}.recent-solution-card{scroll-snap-align:start;flex:0 0 min(82vw,300px)}.solutions-list-heading{flex-direction:column;align-items:flex-start}.solution-sort-toggle{width:100%}.solution-sort-toggle button{flex:1}.solution-model-browser{margin-bottom:20px}}.wiring-page{padding-block:38px 84px}.wiring-hero{color:#fff;background:linear-gradient(135deg,#071b31 0%,#0c3658 64%,#135d8f 100%);border:1px solid #173f62;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:end;gap:44px;padding:34px 38px;display:grid;box-shadow:0 20px 55px #071f3724}.wiring-hero>div{max-width:720px}.wiring-hero .eyebrow{color:#75c7ff}.wiring-hero h1{font-family:var(--font-display);letter-spacing:-.045em;margin:9px 0 12px;font-size:clamp(42px,5vw,64px);line-height:1}.wiring-hero p{color:#c8dcec;max-width:660px;margin:0;line-height:1.65}.wiring-hero label{background:#fff;border:1px solid #ffffff57;border-radius:13px;align-items:center;height:60px;display:flex;overflow:hidden;box-shadow:0 16px 36px #01122233}.wiring-hero label>span{text-align:center;color:#1769c2;width:54px;font-size:25px}.wiring-hero input{min-width:0;height:100%;font:inherit;color:#183b56;border:0;outline:0;flex:1}.wiring-hero label button{color:#285d82;background:#edf5fb;border:0;height:100%;padding:0 17px;font-weight:800}.wiring-library-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}.wiring-library-summary>div{background:#fff;border:1px solid #d6e2eb;border-radius:13px;align-items:center;gap:13px;padding:15px 17px;display:flex}.wiring-library-summary>div>span{color:#1265a7;background:#e9f4fc;border-radius:10px;place-items:center;min-width:42px;height:42px;padding:0 8px;font-weight:800;display:grid}.wiring-library-summary p{gap:2px;margin:0;display:grid}.wiring-library-summary strong{color:#193a53;font-size:13px}.wiring-library-summary small{color:#72879a;font-size:12px}.wiring-results-heading{justify-content:space-between;align-items:end;margin:38px 0 16px;display:flex}.wiring-results-heading span,.wiring-detail-header>div>span,.wiring-checks header span{color:#1769c2;letter-spacing:.14em;font-size:12px;font-weight:800;display:block}.wiring-results-heading h2{color:#173149;margin:6px 0 0;font-size:28px}.wiring-results-heading small{color:#71869a;font-weight:700}.wiring-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wiring-card{min-height:258px;color:inherit;text-align:left;background:#fff;border:1px solid #d5e1ea;border-radius:17px;grid-template-columns:minmax(210px,.9fr) 1.1fr;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 12px 30px #0e36580f}.wiring-card:hover{border-color:#78acd3;transform:translateY(-2px);box-shadow:0 18px 40px #0e36581c}.wiring-card-visual{background:#eaf1f6;border-right:1px solid #e0e8ee;min-height:258px;display:block;overflow:hidden}.wiring-card-visual img{object-fit:cover;width:100%;height:100%}.wiring-card-copy{flex-direction:column;align-items:flex-start;padding:28px 26px;display:flex}.wiring-card-copy small{color:#1769c2;letter-spacing:.11em;font-size:12px;font-weight:800}.wiring-card-copy strong{font-family:var(--font-display);color:#173149;margin:11px 0 9px;font-size:25px}.wiring-card-copy p{color:#5c7287;margin:0;font-size:13px;line-height:1.58}.wiring-card-copy b{color:#1769c2;margin-top:auto;padding-top:20px;font-size:12px}.wiring-back{color:#2d6288;background:#fff;border:1px solid #cbd9e5;border-radius:9px;width:max-content;margin-bottom:20px;padding:10px 13px;font-weight:800;text-decoration:none;display:block}.wiring-detail-header{color:#fff;background:linear-gradient(125deg,#071a31,#104d7a);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:30px;padding:35px 38px;display:flex}.wiring-detail-header>div:first-child{max-width:760px}.wiring-detail-header>div>span{color:#7ec7ff}.wiring-detail-header h1{font-family:var(--font-display);letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(36px,5vw,58px);line-height:1.02}.wiring-detail-header p{color:#c3d7e7;max-width:720px;margin:0;line-height:1.6}.wiring-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wiring-detail-actions a,.wiring-detail-actions button{color:#fff;background:#ffffff14;border:1px solid #ffffff4d;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:800;text-decoration:none}.wiring-checks{background:#fff;border:1px solid #d8e3ec;border-radius:14px;grid-template-columns:280px 1fr;gap:30px;margin:20px 0;padding:23px 27px;display:grid}.wiring-checks header strong{color:#173149;margin-top:7px;font-size:18px;display:block}.wiring-checks ol{color:#4b657b;gap:8px;margin:0;padding-left:22px;line-height:1.55;display:grid}.wiring-gallery{gap:24px;display:grid}.wiring-gallery figure{background:#fff;border:1px solid #d8e3ec;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 12px 34px #0e36580f}.wiring-gallery figcaption{border-bottom:1px solid #e3eaf0;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.wiring-gallery figcaption>span{color:#1769c2;background:#e8f3fc;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.wiring-gallery figcaption strong{color:#1b3850;display:block}.wiring-gallery figcaption p{color:#6a7e90;margin:4px 0 0;font-size:12px}.wiring-gallery figcaption a{color:#1769c2;font-size:12px;font-weight:800;text-decoration:none}.wiring-image-link{background:#edf2f5;padding:18px;display:block}.wiring-image-link img{background:#fff;width:100%;height:auto;display:block}.wiring-empty{text-align:center;background:#f8fbfd;border:1px dashed #b9cbda;border-radius:14px;padding:55px}.wiring-empty strong{font-size:20px}.wiring-empty p{color:#657b8e}.wiring-empty button{color:#fff;background:#1769c2;border:0;border-radius:8px;padding:10px 14px;font-weight:800}.wiring-home-shortcut{background:linear-gradient(110deg,#f7fbff,#edf7ff);border:1px solid #bcd8ed;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding:20px 24px;display:flex;box-shadow:0 10px 28px #145b9112}.wiring-home-shortcut>div{align-items:center;gap:16px;display:flex}.wiring-shortcut-icon{color:#fff;background:#1769c2;border-radius:13px;place-items:center;width:50px;height:50px;font-size:28px;display:grid}.wiring-home-shortcut small{color:#1769c2;letter-spacing:.13em;font-size:12px;font-weight:800;display:block}.wiring-home-shortcut strong{color:#173149;margin:3px 0;font-size:20px;display:block}.wiring-home-shortcut p{color:#62798d;margin:0;font-size:13px}.wiring-home-shortcut>a{color:#fff;background:#1769c2;border-radius:9px;flex:none;padding:12px 15px;font-size:12px;font-weight:800;text-decoration:none}.wiring-search-strip{margin:20px 0 26px}.wiring-search-strip>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.wiring-search-strip>header>div{gap:4px;display:grid}.wiring-search-strip>header span{color:#1769c2;letter-spacing:.12em;font-size:12px;font-weight:800}.wiring-search-strip>header strong{color:#244760;font-size:20px}.wiring-search-strip>header>a{color:#1769c2;padding:8px 0;font-size:12px;font-weight:800;text-decoration:none}.wiring-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wiring-result-grid>a{min-height:118px;color:inherit;background:#fff;border:1px solid #d4e1eb;border-radius:13px;grid-template-columns:126px minmax(0,1fr) auto;align-items:stretch;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 8px 22px #1440620d}.wiring-result-grid>a:hover{border-color:#78acd3;box-shadow:0 12px 28px #1440621a}.wiring-result-thumb{background:#eaf1f5;border-right:1px solid #e1e9ef;display:block;overflow:hidden}.wiring-result-thumb img{object-fit:cover;width:100%;height:100%}.wiring-result-copy{flex-direction:column;justify-content:center;min-width:0;padding:17px 16px;display:flex}.wiring-result-copy small{color:#1769c2;letter-spacing:.08em;font-size:12px;font-weight:800}.wiring-result-copy strong{color:#203f57;margin:5px 0;font-size:17px}.wiring-result-copy p{color:#6a7e90;margin:0;font-size:12px;line-height:1.4}.wiring-result-grid>a>b{color:#1769c2;white-space:nowrap;align-items:center;gap:5px;padding:16px;font-size:12px;display:flex}.wiring-search-strip.compact .wiring-result-copy p{display:none}.wiring-search-strip.compact .wiring-result-grid>a{min-height:96px}.wiring-search-strip.compact .wiring-result-grid{gap:10px}@media (width<=1000px){.wiring-hero{grid-template-columns:1fr;align-items:stretch}.wiring-hero label{width:100%}.wiring-library-summary,.wiring-card-grid,.wiring-result-grid,.wiring-checks{grid-template-columns:1fr}}@media (width<=620px){.wiring-page{padding-block:25px 90px}.wiring-hero{padding:27px 22px}.wiring-hero h1{font-size:42px}.wiring-card{grid-template-columns:1fr}.wiring-card-visual{border-bottom:1px solid #e0e8ee;border-right:0;height:190px;min-height:190px}.wiring-detail-header{flex-direction:column;align-items:flex-start;padding:28px 22px}.wiring-detail-actions{justify-content:flex-start}.wiring-checks{padding:20px}.wiring-gallery figcaption{grid-template-columns:34px 1fr}.wiring-gallery figcaption>a{grid-column:2}.wiring-image-link{padding:8px}.wiring-home-shortcut{flex-direction:column;align-items:flex-start}.wiring-home-shortcut>a{text-align:center;width:100%}.wiring-search-strip>header{flex-direction:column;align-items:flex-start}.wiring-result-grid>a{grid-template-columns:88px minmax(0,1fr)}.wiring-result-grid>a>b{grid-column:2;padding:0 16px 14px}.wiring-result-copy p{display:none}}.manage-workspace-shell{padding-bottom:88px}.manage-workspace-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:22px}.manage-workspace-links a{min-height:132px;box-shadow:none;border-radius:12px;padding:17px;transition:border-color .16s,box-shadow .16s,transform .16s}.manage-workspace-links a:hover{border-color:#b9d0e4;transform:translateY(-1px);box-shadow:0 8px 20px #0d2c4a0e}.manage-workspace-links a>span{letter-spacing:.1em;font-size:12px}.manage-workspace-links a>strong{margin-top:7px;font-size:17px;line-height:1.25}.manage-workspace-links a>p{margin:6px 0;font-size:12px;line-height:1.45}.manage-workspace-links a>b{padding-top:8px;font-size:12px}.system-health{background:#f8fafc;border-radius:9px;min-height:38px;margin-top:12px;padding:8px 12px}.system-health strong{margin-right:2px}.manage-page-v2,.editor-panel-v2{font-family:var(--font-sans), Inter, Arial, Helvetica, sans-serif}.manage-page-v2{padding-top:24px}.manage-hero-v2{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;margin-bottom:16px;padding:19px 20px}.manage-hero-v2 .eyebrow{letter-spacing:.09em;margin-bottom:7px;font-size:12px;font-weight:700}.manage-hero-v2 h1{font-size:38px}.manage-hero-v2 p{max-width:720px;margin:7px 0 0;font-size:13px}.manage-hero-v2 .create{box-shadow:none;border-radius:8px;flex:none;padding:10px 14px}.manage-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:14px}.content-studio-qa-banner,.editor-qa-notice{color:#45677f;background:#eff8fe;border:1px solid #b9d7eb;border-radius:10px;align-items:flex-start;gap:14px;margin:0 0 14px;padding:13px 15px;font-size:12px;line-height:1.5;display:flex}.content-studio-qa-banner strong,.editor-qa-notice strong{color:#176ca8;white-space:nowrap}.editor-qa-notice{margin:14px 20px 0}.editor-readonly-fields{border:0;min-inline-size:0;margin:0;padding:0;display:contents}.content-review-queue{background:#f8fbfd;border:1px solid #d4e2ec;border-radius:12px;grid-template-columns:minmax(280px,1.8fr) repeat(4,minmax(112px,.55fr));align-items:stretch;gap:9px;margin:0 0 14px;padding:13px;display:grid}.content-review-queue>div{align-content:center;gap:4px;padding:2px 5px;display:grid}.content-review-queue>div>span{color:#2875ac;letter-spacing:.09em;font-size:12px;font-weight:800}.content-review-queue>div>strong{color:#183c56;font-size:15px}.content-review-queue>div>p{color:#6b7f90;margin:0;font-size:12px;line-height:1.45}.content-review-queue>button{color:#516d82;cursor:pointer;background:#fff;border:1px solid #d2dfe8;border-radius:9px;place-content:center;gap:5px;min-height:76px;display:grid}.content-review-queue>button:hover,.content-review-queue>button.active{color:#176aa7;background:#eef8ff;border-color:#86b7da}.content-review-queue>button strong{font-size:22px}.content-review-queue>button span{font-size:12px;font-weight:700}.content-review-badges{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.content-review-badges span{color:#795b24;background:#fff8e9;border:1px solid #e3d3ad;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:700}.content-review-badges span.broken-link{color:#9a3d48;background:#fff2f3;border-color:#e8bdc2}.content-review-badges span.missing-model{color:#435f97;background:#f1f5ff;border-color:#c9d6ed}.content-review-badges span.stale{color:#5d6f7d;background:#f5f7f9;border-color:#d4dce3}.editor-footer-v2{flex-wrap:wrap}.editor-change-review{background:#f4faff;border:1px solid #c9deed;border-radius:9px;grid-template-columns:auto 1fr;gap:3px 14px;width:100%;padding:10px 12px;display:grid}.editor-change-review>div{grid-row:1/3;align-content:center;display:grid}.editor-change-review>div span{color:#2875ac;letter-spacing:.08em;font-size:12px;font-weight:800}.editor-change-review>div strong{color:#173d58;font-size:14px}.editor-change-review p,.editor-change-review small{color:#5e7588;margin:0;font-size:12px;line-height:1.45}.editor-change-review small{color:#28709f;font-weight:700}@media (width<=1100px){.manage-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.content-review-queue{grid-template-columns:repeat(4,minmax(0,1fr))}.content-review-queue>div{grid-column:1/-1}}@media (width<=700px){.manage-metrics,.content-review-queue{grid-template-columns:1fr 1fr}.content-studio-qa-banner,.editor-qa-notice{display:grid}.content-studio-qa-banner strong,.editor-qa-notice strong{white-space:normal}.editor-change-review{grid-template-columns:1fr}.editor-change-review>div{grid-row:auto}}.manage-metrics button{min-height:94px;font-family:var(--font-sans), Inter, Arial, Helvetica, sans-serif;border-radius:10px;padding:14px 15px;transition:border-color .14s,background .14s}.manage-metrics button:hover{background:#fbfdff;border-color:#b8cee1}.manage-metrics button span{letter-spacing:.055em;font-size:12px;font-weight:700;line-height:1.2}.manage-metrics button small{letter-spacing:.01em;font-size:12px;font-weight:600;line-height:1.3}.manage-metrics button strong{margin:5px 0 3px;font-size:27px;line-height:1}.manage-tabs-v2{margin-bottom:0;position:relative}.manage-action-message{text-overflow:ellipsis;white-space:nowrap;background:#f3fbf6;border:1px solid #cfe5d7;border-radius:7px;max-width:46%;padding:6px 9px;font-weight:600;overflow:hidden;color:#246847!important;font-style:normal!important}.content-toolbar-v2{z-index:12;background:#f6f8fbfa;margin:0 0 12px;padding:11px 0 10px;display:block;position:sticky;top:82px}.content-toolbar-primary{grid-template-columns:minmax(300px,1fr) 170px 180px auto;align-items:center;gap:9px;display:grid}.manage-search,.content-toolbar-primary select{border-radius:8px;height:42px}.manage-search input{height:40px}.content-result-count{color:var(--color-text-secondary);white-space:nowrap;padding:0 2px;font-size:12px;font-weight:700}.content-toolbar-filters{grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:center;gap:9px;margin-top:9px;display:grid}.content-toolbar-filters .searchable-filter>summary{border-radius:8px;height:42px;font-size:12px;font-weight:600}.content-filter-clear{color:#315f82;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c9d9e7;border-radius:8px;min-height:42px;padding:0 13px;font-size:12px;font-weight:700}.content-filter-clear:hover{color:#1768aa;background:#f5faff;border-color:#9ebbd2}.content-card-grid{gap:10px}.content-load-more{color:var(--color-text-secondary);background:#f8fbfd;border:1px solid #d9e5ee;border-radius:11px;justify-content:center;align-items:center;gap:14px;margin-top:18px;padding:15px;font-size:12px;font-weight:700;display:flex}.content-load-more button{color:#1769c2;cursor:pointer;background:#fff;border:1px solid #b9d5eb;border-radius:9px;min-height:38px;padding:0 16px;font-weight:800}.content-load-more button:hover{background:#eef7ff}.content-manage-card{min-height:218px;box-shadow:none;border-radius:11px;padding:16px;transition:border-color .14s,box-shadow .14s}.content-manage-card:hover{border-color:#c4d6e5;box-shadow:0 7px 18px #0d2c4a0b}.content-manage-card.is-trashed{background:snow;border-color:#e6cfd2}.content-manage-card>div{padding:15px 0}.content-manage-card h3{margin:6px 0;font-size:18px;line-height:1.3}.content-manage-card p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.content-manage-card>footer{gap:10px;padding-top:11px}.content-manage-card>footer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.content-manage-card>footer .card-action{min-height:var(--control-height-compact);color:#315f82;background:#fff;border:1px solid #c9d9e7;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.card-action svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.content-manage-card>footer .edit-action{color:#1768aa;background:#f5faff;border-color:#bcd7ed}.content-manage-card>footer .trash-action{color:#925058;background:snow;border-color:#ead7d9}.content-manage-card>footer .restore-action{color:#2a7150;background:#f5fbf7;border-color:#cbe2d4}.content-manage-card>footer .delete-action{color:#a13f49;background:#fff7f7;border-color:#e4bfc4}.content-manage-card>footer .card-action:hover{background:#f6f9fc;border-color:#9ebbd2}.content-manage-card>footer .delete-action:hover,.content-manage-card>footer .trash-action:hover{background:#fff4f4;border-color:#dbaeb4}.manage-empty{border-radius:10px;padding:32px}.editor-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.editor-panel-v2{background:#f5f7fa;width:min(1120px,97vw)}.editor-header-v2{min-height:88px;padding:18px 24px!important}.editor-header-v2>div:first-child{min-width:0}.editor-header-v2>div:first-child>span{letter-spacing:.1em;font-size:12px;font-weight:700}.editor-header-v2 h2{font-size:22px;line-height:1.2;margin:5px 0 3px!important}.editor-header-v2 p{color:#b9cee0;text-overflow:ellipsis;white-space:nowrap;max-width:700px;margin:0;font-size:12px;overflow:hidden}.editor-header-actions{align-items:center;gap:12px;display:flex}.editor-header-actions .status{border:1px solid #ffffff1f}.editor-header-actions>button{place-items:center;width:38px;height:38px;display:grid;border-radius:9px!important;font-size:25px!important}.editor-header-actions>button:hover{background:#ffffff14!important}.editor-scroll-v2{padding:20px}.editor-workspace-v2{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);align-items:start;gap:16px;display:grid}.editor-main-column,.editor-side-column{gap:16px;display:grid}.editor-side-column{position:sticky;top:0}.editor-card{background:#fff;border:1px solid #d8e3ec;border-radius:12px;padding:20px;box-shadow:0 1px 2px #0d2c4a06;margin:0!important}.editor-section-heading{margin-bottom:16px}.editor-section-heading>span{color:#2680c4;letter-spacing:.09em;font-size:12px;font-weight:700;display:block}.editor-section-heading h3{color:#15324a;margin:5px 0 0;font-size:18px;line-height:1.25}.editor-section-heading p{max-width:650px;color:var(--color-text-secondary);margin:5px 0 0;font-size:12px;line-height:1.45}.editor-field-stack{gap:14px;display:grid}.editor-card label,.block-editor-v2 label{color:#35526b;gap:7px;font-size:12px;font-weight:700;line-height:1.35;display:grid}.editor-card label small,.block-editor-v2 label small{color:var(--color-text-secondary);font-size:12px;font-weight:600}.editor-panel-v2 input,.editor-panel-v2 textarea,.editor-panel-v2 select{color:#173149;border-color:#c7d7e4;border-radius:8px;min-height:42px;padding:10px 11px;font-size:12px;line-height:1.45}.editor-panel-v2 textarea{resize:vertical}.editor-basics input{font-size:13px;font-weight:600}.audience-field-v2{border:1px solid #d4e0e9;border-radius:9px;grid-template-columns:1fr 1fr;gap:8px;margin:2px 0 0;padding:12px 13px 11px;display:grid}.audience-field-v2 legend{color:#35526b;padding:0 5px;font-size:12px;font-weight:700}.audience-field-v2 label{background:#f7fafc;border-radius:7px;align-items:center;gap:7px;min-height:32px;padding:6px 8px;display:flex!important}.audience-field-v2 input{width:15px;height:15px;min-height:0;padding:0}.audience-field-v2 small{grid-column:1/-1}.builder-title-v2{align-items:flex-start;gap:16px;margin-bottom:14px}.builder-title-v2 .editor-section-heading{margin:0}.builder-title-v2>select,.builder-title-v2>button{color:#226392;background:#f3f8fc;border-radius:8px;flex:none;min-height:38px;padding:8px 11px;font-size:12px;font-weight:700}.block-builder-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.block-builder-actions button,.block-builder-actions select{color:#226392;background:#f3f8fc;border:1px solid #bfd3e2;border-radius:8px;min-height:38px;padding:8px 11px;font-size:12px;font-weight:700}.block-editor-v2{background:#fbfcfe;border-color:#d7e2eb;border-radius:10px;gap:13px;margin-top:10px;padding:16px}.block-tools-v2{border-bottom:1px solid #e4ebf1;align-items:center;gap:12px;padding-bottom:11px}.block-tools-v2>div small,.block-tools-v2>div strong{display:block}.block-tools-v2>div small{color:#7f94a5;letter-spacing:.08em;margin-bottom:3px;font-size:12px;font-weight:700}.block-tools-v2>div strong{color:#17354e;font-size:14px}.block-tools-v2>span{align-items:center;display:flex}.block-tools-v2 button{min-width:32px;min-height:var(--control-height-compact);border-radius:6px;font-size:12px}.block-tools-v2 button:disabled{opacity:.38;cursor:default}.block-tools-v2 .danger{border-radius:6px;margin-left:5px}.block-tools-v2>div{flex:auto}.block-collapse-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;display:flex;background:0 0!important;border:0!important;min-height:40px!important;padding:0!important}.block-collapse-arrow{color:#246f9f;background:#eaf3fa;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.block-collapse-toggle>span:last-child{min-width:0}.block-collapse-toggle i{color:#718698;text-overflow:ellipsis;white-space:nowrap;max-width:580px;margin-top:3px;font-size:12px;font-style:normal;font-weight:600;display:block;overflow:hidden}.block-editor-v2.collapsed{background:#fff;padding-block:10px}.block-editor-v2.collapsed .block-tools-v2{border-bottom:0;padding-bottom:0}.block-editor-fields{gap:13px;display:grid}.block-assignment-editor{gap:8px;display:grid}.block-assignment-toggle{color:#397596;cursor:pointer;background:#f7fafc;border:1px solid #d4e2ec;border-radius:8px;justify-content:space-between;align-items:center;min-height:34px;padding:7px 10px;font-size:12px;font-weight:700;display:flex}.editor-empty-state{color:#73889a;background:#f8fafc;border:1px dashed #cbd9e4;border-radius:9px;padding:14px 15px;font-size:12px;line-height:1.45}.source-editor-v2 .source-row-v2{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.4fr) 34px!important;gap:7px!important;margin-top:9px!important;display:grid!important}.source-row-v2>button{width:34px;height:42px;border-radius:7px!important}.version-history-v2>div:not(.builder-title){border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:9px 0;display:flex}.version-history-v2>div:not(.builder-title) span strong,.version-history-v2>div:not(.builder-title) span small{display:block}.version-history-v2>div:not(.builder-title) span small{color:#7e91a2;margin-top:3px;font-size:12px}.version-history-v2>div:not(.builder-title)>button{color:#2e678f;background:#fff;border:1px solid #bed2e1;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:700}.editor-footer-v2{min-height:72px;gap:14px!important;padding:12px 18px!important}.editor-save-status{border-radius:8px;min-width:0;padding:8px 10px;font-weight:600;line-height:1.35;color:#657b8f!important;margin:0!important;font-size:12px!important}.editor-save-status.working{background:#f3f7fb;color:#486a84!important}.editor-save-status.success{background:#f2faf5;border:1px solid #cde5d6;color:#246a47!important}.editor-save-status.error{background:#fff5f5;border:1px solid #ebc7ca;color:#99434c!important}.editor-footer-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.editor-footer-actions .primary,.editor-footer-actions .secondary{border-radius:8px;min-height:40px;padding:9px 13px;font-size:12px}.editor-footer-actions .primary{min-width:118px}@media (width<=1050px){.manage-workspace-links{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-workspace-v2{grid-template-columns:1fr}.editor-side-column{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.editor-side-column .editor-settings-card:last-child{grid-column:1/-1}}@media (width<=900px){.content-toolbar-v2{top:72px}.content-toolbar-primary{grid-template-columns:1fr 1fr}.content-toolbar-primary .manage-search{grid-column:1/-1}.content-toolbar-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.content-filter-clear{grid-column:1/-1;justify-self:start}.manage-action-message{display:none}.editor-panel-v2{width:100vw}}@media (width<=640px){.builder-title-v2,.block-builder-actions{flex-direction:column;align-items:stretch}.block-builder-actions{width:100%}.manage-workspace-links{grid-template-columns:1fr}.manage-workspace-links a{min-height:116px}.manage-hero-v2{padding:16px}.manage-hero-v2 h1{font-size:32px}.manage-metrics{grid-template-columns:1fr 1fr}.manage-metrics button{min-height:88px}.content-toolbar-v2{padding-top:10px;position:static}.content-toolbar-primary,.content-toolbar-filters{grid-template-columns:1fr}.content-toolbar-primary .manage-search,.content-filter-clear{grid-column:auto}.content-filter-clear{width:100%}.content-manage-card>footer{flex-direction:column;align-items:flex-start}.content-manage-card>footer>span{white-space:normal}.content-card-actions{justify-content:flex-start;width:100%}.editor-header-v2{min-height:78px;padding:14px 16px!important}.editor-header-v2 p,.editor-header-actions .status{display:none}.editor-scroll-v2{padding:12px}.editor-workspace-v2,.editor-main-column,.editor-side-column{gap:12px}.editor-side-column{grid-template-columns:1fr}.editor-side-column .editor-settings-card:last-child{grid-column:auto}.editor-card{padding:15px}.builder-title-v2{flex-direction:column;align-items:stretch}.builder-title-v2>select,.builder-title-v2>button{width:100%}.block-tools-v2{flex-direction:column;align-items:flex-start}.source-editor-v2 .source-row-v2{grid-template-columns:1fr 34px!important}.source-editor-v2 .source-row-v2 input:nth-child(2){grid-column:1/2}.source-row-v2>button{grid-area:1/2/3;height:100%}.editor-footer-v2{flex-direction:column;align-items:stretch!important;padding:10px 12px!important}.editor-save-status{width:100%}.editor-footer-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.editor-footer-actions .primary{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.manage-workspace-links a,.manage-metrics button,.content-manage-card{transition:none}}.model-editor-nav{background:linear-gradient(135deg,#f3f9fe,#fbfdff);border:1px solid #bdd8ed;border-radius:11px;gap:12px;margin:4px 0 16px;padding:15px;scroll-margin-top:18px;display:grid}.model-editor-nav-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.model-editor-nav-heading>div{gap:3px;display:grid}.model-editor-nav-heading span{color:var(--color-accent);letter-spacing:.11em;font-size:12px;font-weight:800}.model-editor-nav-heading strong{color:#173d5d;font-size:15px}.model-editor-nav-heading p,.model-editor-nav-help{color:#6e8395;margin:0;font-size:12px;line-height:1.45}.model-editor-nav-heading>b{color:var(--color-text-secondary);background:#fff;border:1px solid #d6e1ea;border-radius:999px;flex:none;padding:6px 8px;font-size:12px;font-weight:700}.model-editor-nav-heading>b.active{color:#26704f;background:#f2faf6;border-color:#b9dfcd}.model-editor-coverage{flex-wrap:wrap;gap:7px;display:flex}.model-editor-coverage button{min-height:var(--control-height-compact);color:#1d638f;cursor:pointer;background:#fff;border:1px solid #bed5e7;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.model-editor-coverage button:hover{background:#eef7ff;border-color:#6fa9d5}.model-editor-coverage button small{opacity:.72;border-left:1px solid;padding-left:7px;font-size:12px}.model-editor-coverage button.linked{color:#267050;background:#f1faf5;border-color:#afdcc6}.model-editor-coverage button.missing{color:#8a6118;background:#fff9ec;border-color:#ead19b}.model-section-create{background:#ffffffc7;border:1px solid #d7e5ef;border-radius:9px;grid-template-columns:minmax(150px,1.3fr) minmax(110px,.8fr) auto auto;gap:7px;padding:10px;display:grid}.model-section-create select,.model-section-create button{min-height:var(--control-height-compact);color:#315d7b;background:#fff;border:1px solid #bfd3e2;border-radius:7px;font-size:12px;font-weight:700}.model-section-create select{padding:0 9px}.model-section-create button{color:#fff;cursor:pointer;background:#2479b6;padding:0 11px}.model-section-create button.secondary{color:#386b8c;background:#f2f7fb}.model-section-create button:disabled{opacity:.45;cursor:default}.model-editor-nav-empty{color:#667e91;background:#ffffffb8;border:1px dashed #c7d8e5;border-radius:8px;padding:11px 12px;font-size:12px;line-height:1.5}.model-editor-nav-empty code{color:#275f88;font-size:12px;font-weight:700}.block-editor-v2{scroll-margin-top:16px}.block-editor-v2.model-linked{background:#fbfdff;border-left:3px solid #5a9ed1}.block-tools-v2>div em{color:#2a7cb9;letter-spacing:.08em;margin-top:4px;font-size:12px;font-style:normal;font-weight:800;display:block}.block-model-assignment{background:#f8fbfd;border:1px solid #d8e5ee;border-radius:8px;gap:7px;margin:0;padding:10px;display:grid}.block-model-assignment legend{color:#327aa8;letter-spacing:.08em;padding:0 5px;font-size:12px;font-weight:800}.block-model-assignment legend small{color:var(--color-text-secondary);letter-spacing:0;font-size:12px;font-weight:600}.block-model-assignment>div{flex-wrap:wrap;gap:5px;display:flex}.block-model-assignment button{min-height:var(--control-height-compact);color:#627b8e;cursor:pointer;background:#fff;border:1px solid #cddce7;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:700}.block-model-assignment button.selected{color:#1f6f9f;background:#eaf5fc;border-color:#7fb6da}.optional-block-text{background:#fff;border:1px solid #dce6ee;border-radius:8px}.optional-block-text summary{color:#527087;cursor:pointer;padding:9px 11px;font-size:12px;font-weight:700}.optional-block-text[open] summary{border-bottom:1px solid #e5edf3}.optional-block-text label{padding:11px}.structured-list-editor{background:#fff;border:1px solid #d7e4ed;border-radius:9px;gap:10px;padding:13px;display:grid}.structured-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.structured-list-heading>div{gap:2px;display:grid}.structured-list-heading strong{color:#27475f;font-size:12px}.structured-list-heading small{color:var(--color-text-secondary);font-size:12px}.structured-list-heading>button{min-height:var(--control-height-compact);color:#206999;cursor:pointer;background:#f3f9fd;border:1px solid #bad4e8;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:700}.structured-list-rows{gap:7px;display:grid}.structured-list-row{background:#fbfcfe;border:1px solid #e0e8ef;border-radius:8px;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px;display:grid}.structured-list-marker{color:#2273ac;background:#e8f3fc;border-radius:7px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.structured-list-row textarea{resize:vertical;field-sizing:content;min-height:48px;max-height:150px;padding:8px 9px;font-size:12px;font-weight:600;line-height:1.45}.structured-list-actions{gap:4px;display:flex}.structured-list-actions button{width:var(--control-height-compact);min-width:var(--control-height-compact);height:var(--control-height-compact);min-height:var(--control-height-compact);color:#4d6a80;cursor:pointer;background:#fff;border:1px solid #ccdae5;border-radius:6px;padding:0;font-size:12px}.structured-list-actions button.danger{color:#a34d57;border-color:#ead1d4}.structured-list-actions button:disabled{opacity:.35;cursor:default}.structured-list-empty{color:#74899b;background:#f8fafc;border:1px dashed #ccdbe6;border-radius:8px;padding:11px;font-size:12px}.editor-panel-v2 textarea.code-field{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}@media (width<=640px){.model-editor-nav-heading,.structured-list-heading{flex-direction:column;align-items:stretch}.model-editor-nav-heading>b,.structured-list-heading>button{align-self:flex-start}.model-section-create{grid-template-columns:1fr}.structured-list-row{grid-template-columns:27px minmax(0,1fr)}.structured-list-actions{grid-column:2}}.editor-block-builder,.block-editor-v2,.builder-title-v2,.builder-title-v2 .editor-section-heading{min-width:0}.builder-title-v2 .editor-section-heading{flex:auto}.builder-title-v2>select,.block-builder-actions>select{flex:none;min-width:120px;max-width:180px;width:auto!important}.block-tools-v2>div{flex:1 1 0;width:100%;min-width:0}.block-tools-v2>span{flex:none}.block-tools-v2 .block-collapse-toggle{gap:12px;width:100%;justify-content:flex-start!important;min-height:48px!important;padding:4px 2px!important}.block-collapse-toggle>span:last-child{flex:auto;justify-items:start;min-width:0;display:grid}.block-tools-v2 .block-collapse-arrow{color:#1268ad;background:#e9f5ff;border:1px solid #b9d4e8;border-radius:9px;flex:0 0 32px;width:32px;height:32px;font-size:15px;font-weight:800;line-height:1;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;box-shadow:0 2px 6px #17598e1a}.block-collapse-toggle:hover .block-collapse-arrow{background:#dcefff;border-color:#78add4;box-shadow:0 3px 9px #17598e29}.block-collapse-toggle[aria-expanded=true] .block-collapse-arrow{color:#fff;background:#1769c2;border-color:#1769c2;box-shadow:0 3px 9px #1769c238}.block-collapse-toggle:focus-visible .block-collapse-arrow{border-color:#1769c2;box-shadow:0 0 0 3px #1769c22b}@media (width>=1051px){.editor-panel-v2{max-height:100dvh;overflow:hidden}.editor-scroll-v2{overscroll-behavior:contain;scrollbar-gutter:stable;height:auto;min-height:0;overflow:hidden auto}.editor-workspace-v2{align-items:start;height:auto;min-height:min-content;overflow:visible}.editor-main-column,.editor-side-column{align-content:start;min-width:0;height:auto;min-height:0;max-height:none;padding-right:4px;overflow:visible}.editor-side-column{position:static;top:auto}.editor-side-column .collapsible-editor-card[open]{overflow:visible}}@media (width<=640px){.builder-title-v2>select,.block-builder-actions>select{max-width:none;width:100%!important}.block-tools-v2>div,.block-tools-v2 .block-collapse-toggle{width:100%}}.manage-metrics,.manage-metrics button,.manage-metrics button>span{min-width:0}.manage-metrics button{white-space:normal;overflow-wrap:break-word}.manage-metrics button span{line-height:1.5}.editor-scroll-v2{scroll-padding-bottom:24px}.editor-side-column .phrase-evidence-review{margin-bottom:16px}.editor-footer-v2{flex-shrink:0}.editor-panel-v2 .editor-outline{position:static}.manage-page .manage-metrics button{text-align:left;grid-template-columns:auto minmax(0,1fr);place-content:start;align-items:center;gap:8px 12px;display:grid}.manage-page .manage-metrics button>span{white-space:normal;word-break:normal;overflow-wrap:normal;grid-column:1/-1}.manage-page .manage-metrics button>small{min-width:0;line-height:1.5}.content-model-audit{background:#fff;border:1px solid #d7e4ee;border-radius:12px;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(130px,.36fr));align-items:stretch;gap:9px;margin:0 0 14px;padding:12px;display:grid}.content-model-audit>div{padding:5px 7px}.content-model-audit>div>span{color:#2779b8;letter-spacing:.1em;font-size:12px;font-weight:800}.content-model-audit>div>strong{color:#18364e;margin:4px 0;font-size:14px;display:block}.content-model-audit>div>p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.45}.content-model-audit>button{color:#48647a;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #d5e1ea;border-radius:9px;padding:10px}.content-model-audit>button strong{font-size:22px;display:block}.content-model-audit>button span{margin-top:3px;font-size:12px;font-weight:700;display:block}.content-model-audit>button.ready.active{color:#236c4b;background:#eefaf4;border-color:#78c5a0}.content-model-audit>button.candidate.active{color:#805915;background:#fff8e9;border-color:#e1bd73}.content-model-audit>button.review.active{color:#91434a;background:#fff3f4;border-color:#e3a6aa}.content-model-audit>span{color:#7a8c9c;grid-column:1/-1;font-size:12px}.content-model-audit-badge{border-radius:999px;margin-top:10px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.content-model-audit-badge.ready{color:#25704e;background:#eaf8f1}.content-model-audit-badge.candidate{color:#805a16;background:#fff5df}.content-model-audit-badge.review{color:#92454c;background:#fff0f1}.content-toolbar-filters>select{color:#29465f;background:#fff;border:1px solid #cad9e5;border-radius:8px;min-height:42px;padding:0 34px 0 12px;font-size:12px;font-weight:600}.content-toolbar-filters{grid-template-columns:repeat(4,minmax(145px,1fr)) auto}.block-finder{background:#f7fafc;border:1px solid #d9e5ee;border-radius:9px;grid-template-columns:minmax(190px,1fr) minmax(130px,.55fr) auto auto;align-items:end;gap:8px;margin:0 0 12px;padding:11px;display:grid}.block-finder label{gap:4px}.block-finder label>span{color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.block-finder input,.block-finder select{background:#fff;min-height:36px!important;padding:7px 9px!important}.block-finder .block-filter-check{white-space:nowrap;align-items:center;gap:7px;min-height:36px;padding:0 8px;display:flex!important}.block-finder .block-filter-check input{width:15px;height:15px;min-height:15px!important;padding:0!important}.block-finder>button{color:#366989;background:#fff;border:1px solid #c7d9e7;border-radius:7px;min-height:36px;padding:0 11px;font-weight:700}.block-finder>small{color:#7b8e9e;grid-column:1/-1;font-size:12px}.model-section-create label{gap:4px}.model-section-create label>span{color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.model-section-create label select{width:100%}.model-audit-notice,.model-audit-note{border-radius:8px;margin-top:9px;padding:10px 12px;font-size:12px;line-height:1.5}.model-audit-notice{color:#765622;background:#fff8ec;border:1px solid #ebc8a0}.model-audit-notice strong{margin-bottom:4px;display:block}.model-audit-notice ul{margin:0;padding-left:17px}.model-audit-note{color:#42657e;background:#f4f9fd;border:1px solid #c9dcec}.model-jump-target{background:#f2f9ff!important;border-color:#2085cd!important;box-shadow:0 0 0 4px #2085cd29!important}.model-editor-nav-collapsible{overflow:hidden;padding:0!important}.model-editor-nav-toggle{color:#234a67;text-align:left;cursor:pointer;background:#f7fbfe;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:15px 16px;display:flex}.model-editor-nav-toggle>span{gap:3px;min-width:0;display:grid}.model-editor-nav-toggle small{color:#287bb8;letter-spacing:.1em;font-size:12px;font-weight:800}.model-editor-nav-toggle strong{font-size:14px}.model-editor-nav-toggle i{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.model-editor-nav-toggle>b{color:#1768a7;flex:none;font-size:12px}.model-editor-nav-content{border-top:1px solid #dbe7f0;padding:12px}.model-editor-nav-intro{color:#6e8496;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;font-size:12px;display:flex}.model-editor-nav-intro strong{color:#315c79;font-size:12px}.model-editor-nav-intro span{text-align:right}.block-overflow{position:relative}.block-overflow>summary{color:#526b80;cursor:pointer;letter-spacing:.08em;background:#fff;border:1px solid #cfdae4;border-radius:6px;place-items:center;min-width:34px;min-height:34px;font-weight:800;list-style:none;display:grid}.block-overflow>summary::-webkit-details-marker{display:none}.block-overflow[open]>summary{color:#1769aa;background:#edf7ff;border-color:#8cb9d9}.block-overflow>button{z-index:5;border-radius:8px;width:max-content;min-height:38px;padding:0 12px;font-weight:800;position:absolute;top:40px;right:0;box-shadow:0 10px 24px #1b385029;background:#fff!important;border:1px solid #e0b2b2!important}.block-insert{border-top:1px dashed #dce7ef;justify-content:flex-end;align-items:center;gap:9px;padding:9px 0 0;display:flex}.block-insert span{color:#8495a4;margin-right:auto;font-size:12px}.block-insert select{min-height:34px;font-weight:700;color:#356785!important;background:#fff!important;border-radius:7px!important;width:auto!important;min-width:130px!important;padding:0 30px 0 9px!important;font-size:12px!important}.editor-outline{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;background:#f8fcfff7!important;border-color:#cbddea!important;padding:13px!important;box-shadow:0 10px 24px #153a5814!important}.editor-outline>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.editor-outline>div:first-child span{color:#287bb8;letter-spacing:.1em;font-size:12px;font-weight:800}.editor-outline>div:first-child strong{color:#586f82;font-size:12px}.editor-outline>div:last-child{scrollbar-gutter:stable;gap:4px;max-height:210px;display:grid;overflow:auto}.editor-outline button{color:#314f67;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.editor-outline button:hover{background:#fff;border-color:#bdd7e9}.editor-outline button small{color:#7c90a0;font-size:12px;font-weight:800}.editor-outline button span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.custom-upload-field{align-items:start;position:relative}.custom-upload-field>input[type=file]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.custom-upload-button{color:#1768a7;cursor:pointer;background:#eef7ff;border:1px solid #91b8d7;border-radius:8px;justify-content:center;align-items:center;width:max-content;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.custom-upload-field:focus-within .custom-upload-button{border-color:#428cc7;outline:3px solid #1f74be26}.collapsible-editor-card{padding:0;overflow:hidden}.collapsible-editor-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:flex}.collapsible-editor-card>summary::-webkit-details-marker{display:none}.collapsible-editor-card>summary span{min-width:0}.collapsible-editor-card>summary b{color:#2680c4;letter-spacing:.09em;font-size:12px;display:block}.collapsible-editor-card>summary strong{color:#18364e;margin:4px 0;font-size:15px;display:block}.collapsible-editor-card>summary small{color:#7c90a1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.collapsible-editor-card>summary i{color:#5f7d94;font-style:normal}.collapsible-editor-card[open]>summary{background:#fbfdff;border-bottom:1px solid #e4ebf1}.collapsible-editor-card[open]>summary i{transform:rotate(180deg)}.collapsible-editor-content{padding:16px 18px 18px}.editor-stage-v2{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.editor-panel-v2.with-preview{width:min(1500px,98vw)}.editor-panel-v2.with-preview .editor-stage-v2{grid-template-columns:minmax(560px,1fr) minmax(430px,.78fr)}.editor-preview-pane{background:#e8eef4;border-left:1px solid #cbd9e5;min-width:0;overflow:auto}.reader-preview-embedded{min-height:100%;padding:16px}.reader-preview-embedded .reader{border-radius:12px;width:100%;height:auto;min-height:calc(100vh - 160px);box-shadow:0 8px 24px #1230491f}.reader-preview-embedded .reader>header{padding:42px 38px 30px}.reader-preview-embedded .reader h1{font-size:31px}.reader-preview-embedded .reader-body{padding:30px 38px 50px}.reader-preview-embedded .reader-toc{display:none}.reader-preview-embedded .reader-layout.with-toc{grid-template-columns:1fr}.support-collection-nav{scrollbar-width:thin;gap:7px;margin:0 0 10px;padding:2px;display:flex;overflow-x:auto}.support-collection-nav button{color:#49667d;cursor:pointer;background:#fff;border:1px solid #cbdbe7;border-radius:999px;flex:none;min-height:40px;padding:0 14px;font-size:12px;font-weight:700}.support-collection-nav button:hover{color:#1769aa;border-color:#8fb6d3}.support-collection-nav button.active{color:#1767a4;background:#eaf5fd;border-color:#277fbd;box-shadow:0 0 0 2px #277fbd1a}@media (width<=1100px){.content-model-audit{grid-template-columns:repeat(3,1fr)}.content-model-audit>div{grid-column:1/-1}.content-toolbar-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-panel-v2.with-preview .editor-stage-v2{grid-template-columns:1fr;position:relative}.editor-panel-v2.with-preview .editor-preview-pane{z-index:4;border-left:0;position:absolute;inset:0}}@media (width<=700px){.content-model-audit{grid-template-columns:1fr}.content-model-audit>div,.content-model-audit>span{grid-column:auto}.content-toolbar-filters,.block-finder{grid-template-columns:1fr}.block-finder>small{grid-column:auto}.model-section-create{grid-template-columns:1fr}.reader-preview-embedded{padding:0}.reader-preview-embedded .reader{border-radius:0;min-height:100%}.editor-outline{position:relative;top:auto}.editor-outline>div:last-child{max-height:150px}.block-insert{flex-direction:column;align-items:stretch}.block-insert select{width:100%!important}}.content-toolbar-v2{background:#fffffffa;border:1px solid #d5e2ec;border-radius:14px;padding:14px;display:block;box-shadow:0 8px 22px #163a580d}.content-filter-heading{border-bottom:1px solid #e5edf3;justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;padding-bottom:11px;display:flex}.content-filter-heading>div:first-child{gap:3px;display:grid}.content-filter-heading h2{color:#1e405b;margin:0}.content-filter-heading>div:first-child span{color:#718598;font-size:12px}.content-filter-heading>div:last-child{align-items:center;gap:10px;display:flex}.content-result-count{background:#edf5fb;border-radius:999px;padding:5px 9px;color:#537089!important}.content-filter-clear{min-height:36px}.content-filter-clear:disabled{opacity:.45;cursor:default}.content-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:11px 10px;display:grid}.content-filter-control{gap:6px;min-width:0;display:grid}.content-filter-control>span{letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:#536b80!important;font-size:12px!important}.content-filter-search{grid-column:span 1}.content-filter-control>select,.content-filter-control .searchable-filter>summary,.content-filter-control .manage-search{border-radius:8px;width:100%;height:42px;min-height:42px}.content-filter-control>select{color:#29465f;background:#fff;border:1px solid #cad9e5;padding:0 34px 0 12px;font-size:12px;font-weight:600}.content-filter-control .manage-search{margin:0}.content-filter-control .manage-search input{height:40px}.content-filter-control .searchable-filter-options button{text-align:left;justify-content:flex-start}.editor-outline>div:last-child{justify-items:stretch}.editor-outline button{grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%;min-width:0;text-align:left!important}.editor-outline button small,.editor-outline button span{text-align:left;width:100%;margin:0;display:block}@media (width<=900px){.content-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-filter-search{grid-column:1/-1}}@media (width<=640px){.content-toolbar-v2{padding:12px}.content-filter-heading{flex-direction:column;align-items:flex-start;gap:10px}.content-filter-heading>div:last-child{justify-content:space-between;width:100%}.content-filter-grid{grid-template-columns:1fr}.content-filter-search{grid-column:auto}}.image-annotation-studio{background:#f8fbfe;border:1px solid #d6e3ee;border-radius:12px;margin-top:12px;overflow:hidden}.image-annotation-summary{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.image-annotation-summary>div{flex-direction:column;gap:2px;min-width:0;display:flex}.image-annotation-summary strong{color:#173d5d;font-size:.78rem}.image-annotation-summary span{color:var(--color-text-secondary);font-size:.75rem}.image-annotation-summary>button,.image-annotation-toolbar button,.image-preview-toggle button{min-height:var(--control-height-compact);color:#29465f;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd2e3;border-radius:8px;padding:7px 10px;font-size:.75rem;font-weight:700}.image-annotation-summary>button:hover,.image-annotation-toolbar button:hover,.image-preview-toggle button:hover{background:#eef7ff;border-color:#82b3dc}.image-annotation-workspace{background:#fff;border-top:1px solid #d6e3ee;gap:10px;padding:12px;display:grid}.image-annotation-toolbar{flex-wrap:wrap;gap:7px;display:flex}.image-annotation-toolbar button.active,.image-preview-toggle button.active{color:#125cae;background:#e8f3fd;border-color:#1769c2;box-shadow:0 0 0 2px #1769c214}.image-annotation-toolbar button.danger{color:#a23a3a}.image-annotation-guidance{justify-content:space-between;align-items:center;gap:12px;display:flex}.image-annotation-guidance>span{color:#5f7588;font-size:.75rem;line-height:1.4}.image-preview-toggle{flex:none;gap:5px;display:flex}.image-annotation-preview{background:#edf3f8;border:1px solid #dce7ef;border-radius:10px;justify-content:center;width:100%;padding:12px;display:flex;overflow:auto}.image-annotation-preview.mobile .image-annotation-canvas{max-width:390px}.image-annotation-preview.desktop .image-annotation-canvas{max-width:900px}.image-annotation-canvas{touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd9e5;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 7px 20px #14365214}.image-annotation-canvas.drawing{cursor:crosshair}.image-annotation-source{pointer-events:none;width:100%;height:auto;display:block}.image-annotation-crop-frame{background:#fff;width:100%;position:relative;overflow:hidden}.image-annotation-crop-frame img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.image-annotation-draft{z-index:4;box-sizing:border-box;pointer-events:none;position:absolute}.image-annotation-draft.box{background:#c43b3b12;border:2px dashed #c43b3b}.image-annotation-draft.crop{background:#1769c21a;border:2px dashed #1769c2;box-shadow:0 0 0 9999px #0c20323d}.image-annotation-list{gap:7px;display:grid}.image-annotation-row{grid-template-columns:32px minmax(0,1fr) 90px 34px;align-items:center;gap:7px;display:grid}.image-annotation-row input,.image-annotation-row select{color:#29465f;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #cbdbe8;border-radius:8px;padding:7px 9px;font-size:.75rem}.image-annotation-row>button{color:#a13a3a;cursor:pointer;background:#fff;border:1px solid #e2c5c5;border-radius:8px;width:34px;height:34px;font-size:1rem}.annotation-symbol{color:#c43b3b;background:#fff;border:2px solid;border-radius:8px;place-items:center;width:30px;height:30px;font-size:.75rem;font-weight:800;display:grid}.annotation-symbol.blue{color:#1769c2}.annotation-symbol.amber{color:#b96d00}.annotation-symbol.green{color:#1f8a5e}.annotation-symbol.red{color:#c43b3b}.image-annotation-note{color:#6b8194;font-size:.75rem;line-height:1.45}.image-annotation-canvas:not(.drawing) [data-callout-id]{cursor:grab;pointer-events:auto}.image-annotation-canvas:not(.drawing) [data-callout-id]:active{cursor:grabbing}.image-annotation-toolbar button:disabled{opacity:.45;cursor:not-allowed}.annotation-size-controls{grid-column:2/4;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px 0;display:grid}.annotation-size-controls label{color:#587086;grid-template-columns:auto minmax(80px,1fr) 35px;align-items:center;gap:7px;font-size:.75rem;font-weight:700;display:grid}.annotation-size-controls input{width:100%}.annotation-size-controls span{text-align:right;font-variant-numeric:tabular-nums}@media (width<=700px){.image-annotation-guidance{flex-direction:column;align-items:flex-start}.image-preview-toggle{width:100%}.image-preview-toggle button{flex:1}.image-annotation-preview{padding:8px}.image-annotation-row{grid-template-columns:30px minmax(0,1fr) 34px}.image-annotation-row select{grid-column:2}.image-annotation-row>button{grid-area:1/3}.annotation-size-controls{grid-column:2/4;grid-template-columns:1fr}.image-annotation-note{font-size:.75rem}}.site-header{box-shadow:0 1px #12395906,0 8px 24px #14365209;background:#fffffffb!important;border-bottom:1px solid #dfe7ee!important;gap:20px!important;height:70px!important;min-height:70px!important;padding-inline:max(22px,3vw)!important}.site-header>.brand{flex:none}.site-header nav{background:#f4f7fa!important;border:1px solid #e0e8ef!important;border-radius:13px!important;align-self:auto!important;align-items:center!important;gap:2px!important;min-width:0!important;height:46px!important;min-height:46px!important;margin-left:4px!important;margin-right:auto!important;padding:4px!important;display:flex!important;box-shadow:inset 0 1px #fffc!important}.site-header nav button,.site-header nav a{white-space:nowrap;color:#5a7084!important;letter-spacing:0!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:color .16s,background .16s,border-color .16s,box-shadow .16s!important;display:inline-flex!important}.site-header nav button:hover,.site-header nav a:hover{color:#254c6d!important;background:#fff!important;border-color:#d6e2ec!important}.site-header nav button.active,.site-header nav a.active{color:#1268c4!important;background:#fff!important;border-color:#c8dbea!important;box-shadow:0 2px 7px #184c7617!important}.site-header nav button:focus-visible,.site-header nav a:focus-visible{outline-offset:1px;outline:3px solid #1769c224}.site-header .header-actions{flex:none;border-left:1px solid #e1e9f0!important;gap:7px!important;margin-left:0!important;padding-left:14px!important}.view-mode-control{height:40px;color:var(--color-text-secondary);background:#fff;border:1px solid #cfdae4;border-radius:10px;align-items:center;gap:6px;padding:3px 5px 3px 9px;display:flex;box-shadow:0 2px 7px #184c7609}.view-mode-control>span{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800}.site-header .role-preview{cursor:pointer;color:#294a64!important;min-width:144px!important;max-width:168px!important;height:36px!important;box-shadow:none!important;background:#f3f7fa!important;border:0!important;border-radius:7px!important;padding:0 28px 0 10px!important;font-size:12px!important;font-weight:800!important}.site-header .role-preview:focus-visible{outline-offset:1px;outline:3px solid #1769c221}.header-role-pill{color:#435d73;white-space:nowrap;background:#f8fafc;border:1px solid #d3dee7;border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.header-role-pill:before{content:"";background:#6f879a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #6f879a1a}.header-role-pill.installer:before{background:#1775cf;box-shadow:0 0 0 3px #1775cf1a}.header-role-pill.trainee:before{background:#4b8b6f;box-shadow:0 0 0 3px #4b8b6f1a}.header-tool-link{color:#1764a8;white-space:nowrap;background:#f4f9fd;border:1px solid #c8dced;border-radius:10px;align-items:center;height:40px;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.header-tool-link:hover{color:#125b9c;background:#eaf5fe;border-color:#94bbdc}@media (width<=1180px){.site-header{gap:12px!important;padding-inline:16px!important}.site-header nav button,.site-header nav a{padding-inline:9px!important;font-size:12px!important}.site-header .header-actions{gap:5px!important;padding-left:9px!important}.view-mode-control{padding-left:7px}.view-mode-control>span{font-size:12px}.site-header .role-preview{min-width:136px!important;max-width:148px!important}}@media (width<=900px){.site-header{flex-wrap:wrap;align-content:center;height:auto!important;min-height:104px!important;padding-top:8px!important;padding-bottom:8px!important}.site-header>.brand{min-width:0;max-width:150px}.site-header>.brand small{display:none}.site-header nav{scrollbar-width:none;flex:0 0 100%;order:3;overflow:auto hidden;width:100%!important;max-width:100%!important;height:52px!important;min-height:52px!important;margin:0!important}.site-header nav::-webkit-scrollbar{display:none}.site-header nav button,.site-header nav a{height:44px!important;min-height:44px!important;padding-inline:12px!important;font-size:12px!important}.site-header .header-actions{min-width:0;border-left:0!important;margin-left:auto!important;padding-left:0!important}.view-mode-control{height:40px;padding:2px 4px 2px 7px}.view-mode-control>span{font-size:0}.view-mode-control>span:after{content:"View";font-size:12px}.site-header .role-preview{min-width:120px!important;max-width:136px!important;height:36px!important;font-size:12px!important}.header-role-pill,.header-tool-link{height:36px;padding-inline:9px;font-size:12px}}@media (width<=640px){.site-header{gap:8px!important;width:100%!important;max-width:100%!important;padding-inline:10px!important}.site-header>.brand{max-width:132px}.site-header>.brand .brand-mark{width:34px;height:34px}.site-header>.brand strong{font-size:12px}.site-header nav{padding-inline:3px!important}.site-header nav button,.site-header nav a{padding-inline:10px!important}.header-role-pill{padding-inline:8px}.header-tool-link{padding-inline:8px;font-size:12px}}@media (width<=480px){.site-header{gap:6px!important;padding-inline:8px!important}.site-header .header-actions,.view-account-actions{gap:4px!important}.view-mode-control{gap:0;padding:2px 3px}.view-mode-control>span{display:none}.site-header .role-preview{width:96px!important;min-width:96px!important;max-width:96px!important;padding:0 22px 0 8px!important}.admin-control-menu>.admin-tools-trigger{width:44px;min-width:44px;padding:0}.admin-tools-trigger>.admin-tools-label{display:none}.account-control-shell{min-width:68px}.account-menu>summary{min-width:68px;padding-inline:7px}.site-header:has(.header-tool-link) .header-actions{justify-content:flex-end;width:100%;grid-area:2/1/auto/-1!important}.site-header:has(.header-tool-link)>nav{grid-row:3!important}}@media (width>=900px) and (width<=1180px){body:not(:has([data-schedule-workspace])) .site-header{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px 16px!important;height:auto!important;padding:12px 16px!important;display:grid!important}body:not(:has([data-schedule-workspace])) .site-header>.brand{min-width:0;grid-area:1/1!important;margin:0!important}body:not(:has([data-schedule-workspace])) .site-header>.header-actions{justify-self:end;width:auto;min-width:0;max-width:100%;border:0!important;grid-area:1/2!important;margin:0!important;padding:0!important}body:not(:has([data-schedule-workspace])) .site-header>nav{order:initial!important;flex-wrap:wrap!important;grid-area:2/1/auto/-1!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:52px!important;margin:0!important;overflow:visible!important}body:not(:has([data-schedule-workspace])) .site-header>nav>a{flex:none!important;min-height:44px!important}}@media (width<=640px){body:not(:has([data-schedule-workspace])) .site-header{grid-template-rows:minmax(58px,auto) auto!important}body:not(:has([data-schedule-workspace])) .site-header>nav{flex-wrap:wrap!important;height:auto!important;overflow:visible!important}.home-hero,.support-hero,.support-hero .hero-copy,.support-hero .main-search,.question-filter-bar{width:100%;min-width:0;max-width:100%}.support-hero{overflow-x:clip}.question-filter-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.question-filter-bar .searchable-filter{min-width:0;max-width:100%}.question-filter-bar .searchable-filter>summary{width:100%;min-width:0}.main-search>span{flex:0 0 48px;width:48px}.main-search button{flex:none;max-width:92px;padding-inline:13px}.page-shell{min-width:0;max-width:92vw}}.site-copy-settings{background:#fff;border:1px solid #d7e4ef;border-radius:18px;margin:18px 0;padding:20px;box-shadow:0 8px 24px #183a580a}.site-copy-settings>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.site-copy-settings>header>div{gap:4px;display:grid}.site-copy-settings>header span{color:#1771c7;letter-spacing:.11em;font-size:12px;font-weight:800}.site-copy-settings>header strong{font-size:17px}.site-copy-settings>header p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.45}.site-copy-settings button{color:#1769c2;min-height:44px;font:inherit;cursor:pointer;background:#f7fbfe;border:1px solid #bfd4e6;border-radius:10px;padding:0 15px;font-size:12px;font-weight:800}.site-copy-settings-body{border-top:1px solid #e4ebf2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;padding-top:18px;display:grid}.site-copy-settings fieldset{background:#f9fbfd;border:1px solid #dce6ef;border-radius:13px;gap:10px;min-width:0;margin:0;padding:15px;display:grid}.site-copy-settings legend{color:#294760;padding:0 5px;font-size:12px;font-weight:800}.site-copy-settings label{gap:5px;display:grid}.site-copy-settings label span{color:#647b8f;letter-spacing:0;font-size:12px}.site-copy-settings input,.site-copy-settings textarea{box-sizing:border-box;color:#173149;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cbdbe8;border-radius:9px;padding:10px 11px;font-size:12px}.site-copy-settings-body>footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;display:flex}.site-copy-settings-body>footer>span{color:#60778b;letter-spacing:0;font-size:12px}.site-copy-settings-body>footer button{color:#fff;background:#1769c2;border:0}@media (width<=700px){.site-copy-settings{padding:16px}.site-copy-settings>header{flex-direction:column;align-items:flex-start}.site-copy-settings>header button{width:100%}.site-copy-settings-body{grid-template-columns:1fr}.site-copy-settings-body>footer{flex-direction:column;align-items:stretch}.site-copy-settings-body>footer button{width:100%}}@media (width<=760px){.solution-sort-toggle button,.support-collection-nav button,.clear-support-filters,.content-filter-clear,.content-load-more button,.manage-tabs button,.site-header nav button,.site-header nav a,.admin-tools-trigger,.account-menu summary,.reader-model-jump button,.reader-actions button,.source-link.featured,.sources a,.recent-solution-card,.solution-model-browser button{min-height:44px}.site-header nav{height:52px!important;min-height:52px!important}.site-header nav button,.site-header nav a{height:44px!important;min-height:44px!important}.site-header>.brand{min-width:132px!important;max-width:132px!important}.site-header .header-actions .view-mode-control{height:auto;min-height:48px}.site-header .header-actions .role-preview,.site-header .header-actions .header-tool-link{min-width:44px!important;height:44px!important;min-height:44px!important}.site-header .header-actions .account-control-shell,.site-header .header-actions .account-menu>summary,.site-header .header-actions .installer-callback-action{min-width:44px;min-height:44px!important}.site-header .account-menu .account-menu-actions>a,.site-header .account-menu .account-menu-actions>button{min-height:44px!important}[data-schedule-workspace] [data-role-booking-header]>button{min-width:44px;min-height:44px}}.training-continue{color:#183b57;text-align:left;cursor:pointer;background:linear-gradient(135deg,#eaf6ff,#f8fcff);border:1px solid #8ec0e3;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;width:100%;margin:0 0 18px;padding:18px 20px;display:flex;box-shadow:0 10px 26px #1b5b8c14}.training-continue>span{gap:4px;min-width:0;display:grid}.training-continue small{color:#2178b7;letter-spacing:.1em;font-size:12px;font-weight:800}.training-continue strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.training-continue i{color:var(--color-text-secondary);font-size:12px;font-style:normal}.training-continue>b{color:#1769aa;flex:none;font-size:12px}.training-modules{gap:12px;display:grid}.training-module{background:#fff;border:1px solid #d6e3ed;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px #193a5609}.training-module-toggle{color:#1d405b;text-align:left;cursor:pointer;background:#f8fbfd;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:16px 18px;display:flex}.training-module-toggle:hover{background:#f1f7fb}.training-module-toggle>span{gap:3px;display:grid}.training-module-toggle small{color:#287bb8;letter-spacing:.1em;font-size:12px;font-weight:800}.training-module-toggle strong{font-size:15px}.training-module-toggle i{color:#758a9c;font-size:12px;font-style:normal}.training-module-toggle>b{color:#2779b8}.training-module .training-list{border-top:1px solid #dfe9f0;padding:12px}.training-module .training-list:before{top:44px;bottom:44px}.training-progress-side{grid-template-columns:auto minmax(190px,330px);align-items:center;gap:12px;min-width:min(100%,470px);display:grid!important}.training-daily-goal{letter-spacing:.07em;white-space:nowrap;background:#fff;border:1px solid #b9d4e8;border-radius:999px;padding:6px 9px;font-weight:800;color:#2674ad!important;font-size:12px!important}.training-progress-meter{grid-template-columns:minmax(150px,1fr) 42px;align-items:center;gap:10px;display:grid}.training-progress-meter>span{background:#e3edf4;border:1px solid #c8d9e6;border-radius:999px;height:10px;overflow:hidden}.training-progress-meter i{background:linear-gradient(90deg,#1f7fc6,#43a0e0);border-radius:999px;min-width:0;height:100%;display:block}.training-progress-meter>b{color:#1769aa;text-align:right;font-size:12px}.training-context-note{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 26px;display:grid}.training-context-note>div{background:#f7fbfe;border:1px solid #cfe0ec;border-radius:12px;padding:16px}.training-context-note>div+div{background:#fbfcfd;border-color:#d8e1e8}.training-context-note span{color:#2478b4;letter-spacing:.09em;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.training-context-note strong{color:#1b3f59;font-size:15px;display:block}.training-context-note p{color:#60768a;margin:7px 0 0;font-size:12px;line-height:1.55}@media (width<=760px){.training-progress-side{grid-template-columns:1fr;min-width:0}.training-daily-goal{width:max-content}.training-context-note{grid-template-columns:1fr}}@media (width<=640px){.training-continue{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.training-continue strong{white-space:normal}.training-module-toggle{padding:14px}.training-module .training-list{padding:8px}.training-progress-meter{grid-template-columns:minmax(0,1fr) 42px}}body,button,input,select,textarea{font-family:var(--font-sans), Inter, Arial, Helvetica, sans-serif}body{font-synthesis:none;text-rendering:optimizelegibility}h1,h2,h3,.support-row-copy>strong,.recent-solution-card>strong,.lesson-copy>strong,.item-card h3,.result-list h3{font-family:var(--font-display), Manrope, var(--font-sans), Inter, Arial, Helvetica, sans-serif}h1{font-weight:600}h2,h3,.support-row-copy>strong,.recent-solution-card>strong,.lesson-copy>strong,.item-card h3,.result-list h3{font-weight:700}h1,h2,h3{text-wrap:balance}p,li,dd{text-wrap:pretty}table{font-variant-numeric:tabular-nums}button{min-height:var(--control-height-compact);justify-content:center;align-items:center;gap:var(--space-2);font-size:max(var(--type-meta), 1em);transition-duration:var(--motion-fast);transition-timing-function:var(--ease-standard);line-height:1;display:inline-flex}input:not([type=checkbox]):not([type=radio]):not([type=range]),select{min-height:var(--control-height-compact)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.main-search input:focus-visible{outline:none}.main-search:has(input:focus-visible){outline:3px solid var(--color-focus-ring);outline-offset:2px}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}button[aria-busy=true],[role=button][aria-busy=true]{cursor:progress}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-hero h1,.support-catalog-header h1,.browse-page h1,.ask-layout h1,.manage-page h1,.manage-hero-v2 h1,.system-health-hero h1{font-size:var(--page-title-size)!important;line-height:var(--page-title-line-height)!important;font-weight:600!important}.recent-solution-card{min-height:200px}.recent-solution-card>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;display:-webkit-box;overflow:hidden}.recent-solution-card>p{-webkit-line-clamp:3;min-height:4.35em}@media (width<=900px){.site-header nav{scrollbar-width:thin!important;scrollbar-color:#9fb8ca #edf3f7!important}.site-header nav::-webkit-scrollbar{height:4px;display:block!important}.site-header nav::-webkit-scrollbar-track{background:#edf3f7}.site-header nav::-webkit-scrollbar-thumb{background:#9fb8ca;border-radius:999px}}.callback-settings-page{color:#173149;background:#f4f7fb;min-height:calc(100vh - 86px)}.callback-settings-shell{--callback-gap:var(--admin-section-gap,24px);--callback-radius:var(--admin-card-radius,16px);width:100%;margin:0}.callback-settings-heading{margin-bottom:var(--callback-gap);justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.callback-settings-heading>div{gap:7px;display:grid}.callback-settings-heading>div>span,.callback-caller-note>span{color:#1760a5;letter-spacing:.1em;font-size:12px;font-weight:800}.callback-settings-heading h1{margin:0;font-size:36px;line-height:1.2}.callback-settings-heading p{color:#526b82;margin:0;font-size:16px;line-height:1.6}.callback-settings-heading>a{color:#175f9f;background:#fff;border:1px solid #b8cada;border-radius:9px;padding:11px 14px;font-size:14px;font-weight:700;text-decoration:none}.callback-settings-status,.callback-hours-card,.callback-holidays-card,.callback-caller-note{border-radius:var(--callback-radius);background:#fff;border:1px solid #d4e0ec}.callback-settings-status{justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.callback-settings-status>div{align-items:center;gap:16px;display:flex}.callback-settings-status p{margin:0}.callback-settings-status strong,.callback-settings-status small{display:block}.callback-settings-status strong{font-size:16px}.callback-settings-status small{color:#526b82;margin-top:4px;font-size:14px;line-height:1.5}.callback-live-dot{background:#788c9e;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #788c9e1f}.callback-live-dot.enabled{background:#198357;box-shadow:0 0 0 6px #228a681f}.callback-switch{cursor:pointer;align-items:center;gap:9px;display:flex;position:relative}.callback-switch input{opacity:0;position:absolute}.callback-switch>span{background:#788c9e;border-radius:999px;width:42px;height:24px;padding:3px}.callback-switch>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;display:block}.callback-switch input:checked+span{background:#1769c2}.callback-switch input:checked+span:after{transform:translate(18px)}.callback-switch input:focus-visible+span{outline-offset:3px;outline:3px solid #1769c2}.callback-switch b{font-size:14px}.callback-hours-card,.callback-holidays-card,.callback-caller-note{margin-top:var(--callback-gap)}.callback-hours-card>header{border-bottom:1px solid #d4e0ec;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.callback-hours-card>header div{gap:5px;display:grid}.callback-hours-card h2,.callback-holidays-card h2{margin:0}.callback-hours-card>header span,.callback-hours-card>header p{color:#526b82;margin:0;font-size:14px;line-height:1.5}.callback-day-list{display:grid}.callback-day-row{border-bottom:1px solid #e0e8ef;grid-template-columns:minmax(150px,.6fr) minmax(0,1.8fr);align-items:center;gap:24px;padding:16px 24px;display:grid}.callback-day-row:last-child{border-bottom:0}.callback-day-row.disabled{background:#f8fafc}.callback-day-toggle{color:#29465e;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.callback-day-toggle input{accent-color:#1769c2;width:18px;height:18px}.callback-time-range{align-items:flex-end;gap:14px;min-width:0;display:flex}.callback-time-range>div{gap:6px;min-width:0;display:grid}.callback-time-range>div>span{color:#526b82;font-size:14px;font-weight:600}.callback-time-range i{color:#526b82;padding-bottom:12px;font-size:14px;font-style:normal}.callback-holidays-card,.callback-caller-note{padding:24px}.callback-holidays-card header p,.callback-caller-note p{color:#526b82;margin:8px 0 0;font-size:16px;line-height:1.6}.callback-holiday-form{grid-template-columns:minmax(170px,.8fr) minmax(200px,1.5fr) auto;align-items:end;gap:16px;margin:24px 0;display:grid}.callback-holiday-form label{gap:7px;min-width:0;font-size:14px;font-weight:700;display:grid}.callback-holiday-form input{box-sizing:border-box;color:#173149;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #b8cada;border-radius:9px;padding:10px 12px}.callback-holiday-form button,.callback-settings-actions button{color:#fff;min-height:44px;font:700 14px/1.5 var(--font-sans),sans-serif;cursor:pointer;background:#1769c2;border:1px solid #1769c2;border-radius:9px;padding:10px 18px}.callback-holidays-card h3{margin:0 0 12px}.callback-holiday-list{margin:0;padding:0;list-style:none}.callback-holiday-list li{border-top:1px solid #d4e0ec;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.callback-holiday-list li>div{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.callback-holiday-list time{color:#526b82;font-size:14px}.callback-holiday-list strong{font-size:16px}.callback-holiday-remove{color:#963535;min-height:44px;font:700 14px/1.5 var(--font-sans),sans-serif;cursor:pointer;background:#fff;border:1px solid #c28e8e;border-radius:9px;padding:8px 14px}.callback-holiday-empty{color:#526b82;background:#f8fafc;border:1px dashed #b8cada;border-radius:10px;padding:20px}.callback-holidays-card .error,.callback-settings-actions .error{color:#963535}.callback-settings-actions{margin-top:var(--callback-gap);justify-content:space-between;align-items:center;gap:20px;display:flex}.callback-settings-actions>span{color:#526b82;font-size:14px;line-height:1.5}.callback-settings-shell button:disabled{opacity:.6;cursor:default}.callback-settings-shell :is(input,button,a):focus-visible{outline-offset:3px;outline:3px solid #1769c2}@media (width<=1000px){.callback-day-row{grid-template-columns:1fr;gap:12px}.callback-holiday-form{grid-template-columns:1fr 1fr}.callback-holiday-form button{justify-self:start}}@media (width<=620px){.callback-settings-heading,.callback-settings-status,.callback-hours-card>header,.callback-settings-actions{flex-direction:column;align-items:stretch}.callback-settings-status,.callback-hours-card>header,.callback-day-row,.callback-holidays-card,.callback-caller-note{padding:18px}.callback-time-range{grid-template-columns:1fr;gap:8px;display:grid}.callback-time-range i{display:none}.callback-holiday-form{grid-template-columns:1fr}.callback-holiday-form button,.callback-settings-actions button{width:100%}.callback-holiday-list li{flex-wrap:wrap;align-items:flex-start}}.installer-callback-action{white-space:nowrap;background:linear-gradient(135deg,#197dce,#1266b3);border:1px solid #1263aa;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-weight:800;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 16px #1265b038;color:#fff!important;padding:0 15px!important;font-size:12px!important}.installer-callback-action:hover{background:linear-gradient(135deg,#126fbd,#0d589e);transform:translateY(-1px);box-shadow:0 8px 19px #1265b047}.installer-callback-action:focus-visible{outline-offset:2px;outline:3px solid #197dce47}.installer-callback-action svg{fill:currentColor;filter:drop-shadow(0 1px #0000001f);flex:0 0 20px;width:20px;height:20px}.installer-callback-mobile{display:none}@media (width<=640px){.site-header{grid-template-rows:minmax(58px,auto) 52px!important;grid-template-columns:minmax(132px,1fr) auto!important;align-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:128px!important;padding:6px 8px!important;display:grid!important;overflow:visible!important}.site-header>.brand{grid-area:1/1!important;justify-self:start!important;align-items:flex-start!important;width:132px!important;min-width:132px!important;max-width:132px!important;min-height:54px!important;margin:0!important}.site-header>.brand .brand-mark{background-size:116px!important;flex-basis:39px!important;width:116px!important;height:39px!important}.site-header>.brand:after{white-space:normal;text-align:left!important;width:132px!important;font-size:12px!important;line-height:1.1!important}.site-header>.header-actions{border:0!important;grid-area:1/2!important;justify-self:end!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.site-header .view-account-actions{gap:4px!important}.site-header .header-role-pill{height:38px!important;padding:0 8px!important;font-size:12px!important}.site-header .account-control-shell{min-width:68px!important}.site-header .account-menu>summary{min-width:68px!important;min-height:38px!important;padding-inline:7px!important}.site-header nav{overscroll-behavior-inline:contain;order:initial!important;scrollbar-width:thin!important;grid-area:2/1/auto/-1!important;width:100%!important;max-width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;padding:3px!important;overflow:auto hidden!important}.site-header nav button,.site-header nav a{flex:none!important;height:44px!important;min-height:44px!important;padding-inline:11px!important;font-size:12px!important}.installer-callback-desktop{display:none!important}.installer-callback-mobile{z-index:90!important;left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;color:#fff!important;background:linear-gradient(135deg,#1783df,#1163ba)!important;border:0!important;border-radius:14px!important;min-height:54px!important;padding:0 18px!important;font-size:14px!important;display:flex!important;position:fixed!important;box-shadow:0 13px 30px #0c42734d!important}.installer-callback-mobile:hover{transform:none;background:linear-gradient(135deg,#1783df,#1163ba)!important}body:has(.installer-callback-mobile) main{padding-bottom:84px}:is(body:has(.reader-backdrop) .installer-callback-mobile,body:has(.image-editor-backdrop) .installer-callback-mobile){display:none!important}.account-menu-popover{top:132px!important}}@media (width<=360px){.site-header{grid-template-columns:minmax(116px,1fr) auto!important;padding-inline:6px!important}.site-header>.brand{width:116px!important;min-width:116px!important;max-width:116px!important}.site-header>.brand .brand-mark{background-size:106px!important;width:106px!important}.site-header>.brand:after{width:116px!important;font-size:12px!important}.site-header .header-role-pill{padding-inline:6px!important;font-size:12px!important}.site-header .account-control-shell,.site-header .account-menu>summary{min-width:62px!important}.site-header .account-menu>summary{padding-inline:5px!important}}.known-model-catalog{background:#f7fbfe;border:1px solid #d8e5ee;border-radius:9px;gap:8px;padding:12px;display:grid}.known-model-catalog>span{color:#577188;font-size:12px;font-weight:800}.known-model-catalog>div{flex-wrap:wrap;gap:6px;display:flex}.known-model-catalog button{color:#246a9b;background:#fff;border:1px solid #bcd3e4;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.known-model-catalog button:disabled{color:#8b9aa6;cursor:default;background:#eef2f5;border-color:#dce5eb}.phrase-evidence-review{border-top:1px solid #d4e0eb;gap:14px;min-width:0;padding-top:16px;display:grid;container:phrase-review/inline-size}.phrase-evidence-review>header{flex-wrap:wrap;align-items:start;gap:12px;display:flex}.phrase-evidence-review>header>div{flex:200px;gap:6px;min-width:0;display:grid}.phrase-evidence-review>header strong{color:#24455f;font-size:15px;line-height:1.4}.phrase-evidence-review>header small,.phrase-evidence-empty{color:#526b82;font-size:14px;line-height:1.6}.phrase-evidence-review>header>span{color:#785217;background:#fff3dc;border-radius:999px;width:max-content;max-width:100%;padding:6px 9px;font-size:12px;font-weight:800;line-height:1.5}.phrase-evidence-empty{border:1px dashed #c7d7e3;border-radius:8px;margin:0;padding:12px}.phrase-evidence-list{gap:12px;min-width:0;padding-bottom:8px;display:grid}.phrase-evidence-row{background:#fff;border:1px solid #d4e0eb;border-left:4px solid #ba8730;border-radius:10px;grid-template-columns:minmax(96px,1fr) minmax(130px,1.2fr);align-items:end;gap:14px 12px;min-width:0;padding:14px 12px;display:grid}.phrase-evidence-row.approved{border-left-color:#2f9a68}.phrase-evidence-row.rejected{background:#f8fafb;border-left-color:#8295a5}.phrase-evidence-row>div{grid-column:1/-1;align-self:start;gap:6px;min-width:0;display:grid}.phrase-evidence-row>div strong{color:#29465e;word-break:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.phrase-evidence-row>div span{color:#526b82;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.phrase-evidence-row label{color:#36536c;gap:7px;min-width:0;font-size:13px;font-weight:700;line-height:1.4;display:grid}.phrase-evidence-row input,.phrase-evidence-row select{box-sizing:border-box;width:100%;min-width:0;min-height:44px!important;margin:0!important;padding:10px!important;font-size:14px!important;line-height:1.4!important}.phrase-confidence-control{min-width:0;display:block;position:relative}.phrase-confidence-control>span{color:#526b82;pointer-events:none;font-size:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.phrase-confidence-control input{padding-right:42px!important}@container phrase-review (width>=620px){.phrase-evidence-row{grid-template-columns:minmax(260px,1fr) 116px 148px}.phrase-evidence-row>div{grid-column:auto}}@container phrase-review (width<=280px){.phrase-evidence-row{grid-template-columns:minmax(0,1fr)}}.search-opportunity-queue{background:#f8fbfd;border:1px solid #d4e2ec;border-radius:12px;margin:0 0 14px;overflow:hidden}.search-opportunity-queue>summary{cursor:pointer;background:#f8fbfd;justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;list-style:none;display:flex}.search-opportunity-queue>summary::-webkit-details-marker{display:none}.search-opportunity-queue>summary span{gap:4px;display:grid}.search-opportunity-queue>summary b{letter-spacing:.09em;color:#2875ac;font-size:12px;font-weight:800}.search-opportunity-queue>summary strong{color:#183c56;font-size:15px;line-height:1.3}.search-opportunity-queue>summary small{color:#6b7f90;font-size:12px;line-height:1.45}.search-opportunity-queue>summary i{color:#fff;background:#173e68;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-style:normal;font-weight:800}.search-opportunity-body{background:#fff;border-top:1px solid #dce6ee;gap:12px;padding:14px 15px 16px;display:grid}.search-opportunity-metrics{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:10px;display:grid}.search-opportunity-metrics span{color:#60738a;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;border:1px solid #dce6f2;border-radius:9px;gap:2px;padding:10px;font-size:12px;display:grid}.search-opportunity-metrics span strong{color:#17314f;letter-spacing:0;font-size:22px}.search-opportunity-metrics button{color:#1d5e9d;background:#fff;border:1px solid #b9cbe0;border-radius:9px;padding:0 12px;font-size:12px;font-weight:800}.search-opportunity-governance{color:#45665a;background:#eef8f3;border-left:4px solid #2c8a65;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.search-opportunity-loading{color:#4f687d;background:#f7fafc;border:1px solid #cfdeea;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:9px 11px;padding:12px;display:grid}.search-opportunity-loading>div:first-of-type{gap:3px;display:grid}.search-opportunity-loading strong{color:#24465f;font-size:14px;line-height:1.35}.search-opportunity-loading p{color:#6d8293;margin:0;font-size:12px;line-height:1.45}.search-opportunity-spinner{border:3px solid #d7e6f1;border-top-color:#2875ac;border-radius:50%;width:20px;height:20px;margin-top:1px;animation:.8s linear infinite search-opportunity-spin}.search-opportunity-skeleton{grid-column:1/-1;gap:6px;padding-top:2px;display:grid}.search-opportunity-skeleton i{background:linear-gradient(90deg,#e8eff4 25%,#f8fbfd 50%,#e8eff4 75%) 0 0/200% 100%;border-radius:999px;height:8px;animation:1.4s ease-in-out infinite search-opportunity-pulse}.search-opportunity-skeleton i:nth-child(2){width:82%}.search-opportunity-skeleton i:nth-child(3){width:64%}@keyframes search-opportunity-spin{to{transform:rotate(360deg)}}@keyframes search-opportunity-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.search-opportunity-spinner,.search-opportunity-skeleton i{animation:none}}.search-opportunity-error,.search-opportunity-empty{color:#a33a32;background:#fff3f2;border-radius:10px;padding:14px;font-weight:700}.search-opportunity-empty{color:#61748a;background:#f5f8fb}.search-opportunity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.search-opportunity-card{background:#fff;border:1px solid #dbe5f0;border-radius:10px;gap:10px;padding:13px;display:grid}.search-opportunity-card.focused{background:#fafdff;border-color:#1674c8;box-shadow:0 0 0 3px #1674c824}.search-opportunity-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.search-opportunity-card h3{color:#172e49;margin:5px 0 0;font-size:15px;line-height:1.35}.opportunity-action{color:#1769ad;letter-spacing:.06em;text-transform:uppercase;background:#e8f2ff;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.opportunity-action.new-article,.opportunity-action.quick-fix{color:#9a5b00;background:#fff3df}.opportunity-action.article-update{color:#6848b5;background:#f2edff}.opportunity-confidence{text-align:right;color:#1d6b51;min-width:60px;font-size:16px;display:grid}.opportunity-confidence small{color:#7b8c9f;text-transform:uppercase;font-size:12px}.opportunity-signals{flex-wrap:wrap;gap:6px;display:flex}.opportunity-signals span{color:#536980;background:#f1f5f9;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:700}.search-opportunity-card ul{color:#52677d;gap:5px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.opportunity-item-picker{color:#40566f;gap:6px;font-size:12px;font-weight:800;display:grid}.opportunity-item-picker select{color:#1d344e;background:#fff;border:1px solid #cbd8e6;border-radius:9px;width:100%;min-width:0;padding:10px}.opportunity-match{color:#52677d;background:#f5f7fb;border-radius:8px;margin:0;padding:9px 10px;font-size:12px}.search-opportunity-card>footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.search-opportunity-card>footer button{border-radius:7px;min-height:36px;padding:5px 9px;font-size:12px;font-weight:800;line-height:1.2}.search-opportunity-card>footer .secondary{color:#526b85;background:#fff;border:1px solid #c8d5e4}.search-opportunity-card>footer .primary{color:#fff;background:#1674c8;border:1px solid #1568b5}.search-opportunity-card.approved,.search-opportunity-card.dismissed{opacity:.72;background:#f8fafc}.search-opportunity-card>footer>span{color:#61748a;margin-right:auto;font-size:12px}@media (width<=900px){.search-opportunity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.search-opportunity-metrics button{min-height:44px}.search-opportunity-list{grid-template-columns:1fr}}@media (width<=560px){.search-opportunity-queue>summary,.search-opportunity-body{padding:16px}.search-opportunity-queue>summary{align-items:flex-start}.search-opportunity-queue>summary small{display:none}.search-opportunity-metrics{grid-template-columns:1fr 1fr}.search-opportunity-metrics button{grid-column:1/-1}.search-opportunity-card>header{gap:8px}.search-opportunity-card>footer{flex-wrap:wrap}.search-opportunity-card>footer button{flex:130px}}._page_7iq4c_1{--cb-text-hero:clamp(2.375rem,3.85vw,3.5rem);--cb-text-hero-mobile:clamp(2.25rem,9.7vw,2.5rem);--cb-text-title:clamp(1.875rem,2.4vw,2.125rem);--cb-text-lead:1.125rem;--cb-text-body:1rem;--cb-text-emphasis:1rem;--cb-text-label:.875rem;--cb-text-helper:.875rem;--cb-text-caption:.75rem;--cb-leading:1.55;--cb-leading-tight:1.08;--cb-leading-helper:1.5;--cb-ink:#173149;--cb-muted:#52687a;--cb-accent:#1265ae;color:#173149;min-height:100dvh;font-size:var(--cb-text-body);line-height:var(--cb-leading);background:radial-gradient(circle at 8% 12%,#2691e729,#0000 30%),radial-gradient(circle at 95% 86%,#2081ce21,#0000 27%),#f4f8fc;padding:0;overflow:hidden}._header_7iq4c_30{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:84px;margin:auto;display:flex}._brand_7iq4c_39{color:#071a31;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:190px;min-height:62px;text-decoration:none;display:flex}._brandMark_7iq4c_51{background-color:#0000;background-image:var(--blvs-full-logo);color:#0000;background-position:50%;background-repeat:no-repeat;background-size:136px;flex:0 0 46px;width:136px;height:46px;font-size:0;display:block;overflow:visible}._brand_7iq4c_39>span:last-child{display:none}._brand_7iq4c_39:after{content:"Technical Support Website";width:190px;color:var(--cb-muted);font-size:var(--cb-text-caption);letter-spacing:.015em;text-align:center;white-space:nowrap;font-weight:600;line-height:1.2;display:block}._headerLinks_7iq4c_81{align-items:center;gap:10px;display:flex}._backLink_7iq4c_87{color:#315c7d;height:56px;min-height:56px;font-size:var(--cb-text-helper);background:#ffffffd1;border:1px solid #d2e0ec;border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 5px 18px #0e36580d}._backLink_7iq4c_87:hover{background:#fff;border-color:#a9c9e2}._backLink_7iq4c_87 svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}._mobileBackLink_7iq4c_116{font-size:var(--cb-text-body);display:none}._callLink_7iq4c_121{box-sizing:border-box;color:#1f547e;background:#ffffffd1;border:1px solid #d2e0ec;border-radius:12px;align-items:center;gap:10px;height:56px;min-height:56px;padding:6px 14px 6px 10px;text-decoration:none;display:flex;box-shadow:0 5px 18px #0e36580d}._callLink_7iq4c_121 svg{fill:none;stroke:#1265ae;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;background:#e7f3ff;border-radius:9px;flex:none;width:38px;height:38px;padding:7px}._callLink_7iq4c_121 span,._callLink_7iq4c_121 small,._callLink_7iq4c_121 strong{display:block}._callLink_7iq4c_121 small{color:#485f73;font-size:var(--cb-text-caption);text-transform:uppercase;letter-spacing:.08em;font-weight:700}._callLink_7iq4c_121 strong{font-size:var(--cb-text-emphasis);margin-top:2px}._shell_7iq4c_170{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(32px,4vw,56px);width:min(1180px,100% - 48px);min-height:calc(100dvh - 150px);margin:auto;padding:28px 0 40px;display:grid}._intro_7iq4c_182{padding:20px 0}._eyebrow_7iq4c_186{color:var(--cb-accent);font-size:var(--cb-text-caption);letter-spacing:.16em;font-weight:800}._intro_7iq4c_182 h1{color:#071a31;max-width:14ch;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:var(--cb-text-hero);line-height:var(--cb-leading-tight);letter-spacing:-.04em;margin:18px 0}._intro_7iq4c_182>p{color:#4c6276;max-width:46ch;font-size:var(--cb-text-lead);line-height:var(--cb-leading);margin:0}._trustList_7iq4c_211{gap:17px;margin-top:34px;display:grid}._trustList_7iq4c_211>div{align-items:flex-start;gap:13px;display:flex}._trustList_7iq4c_211>div>span{width:30px;height:30px;color:var(--cb-accent);font-size:var(--cb-text-caption);background:#fff;border:1px solid #c9dff0;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;box-shadow:0 5px 13px #0d44700f}._trustList_7iq4c_211 p,._hours_7iq4c_239 p{margin:0}._trustList_7iq4c_211 strong,._trustList_7iq4c_211 small,._hours_7iq4c_239 strong,._hours_7iq4c_239 small{display:block}._trustList_7iq4c_211 strong{color:#233f58;font-size:var(--cb-text-body)}._trustList_7iq4c_211 small{color:#50677b;font-size:var(--cb-text-helper);line-height:var(--cb-leading-helper);margin-top:3px}._hours_7iq4c_239{background:0 0;border:0;align-items:center;gap:11px;width:max-content;max-width:100%;margin-top:34px;padding:0;display:flex}._statusDot_7iq4c_274{background:#22a06b;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #22a06b1f}._hours_7iq4c_239 strong{color:#26664e;font-size:var(--cb-text-helper)}._hours_7iq4c_239 small{color:#50677b;font-size:var(--cb-text-helper);line-height:var(--cb-leading-helper);margin-top:2px}._formCard_7iq4c_295{background:#fffffff2;border:1px solid #d8e4ee;border-radius:22px;overflow:hidden;box-shadow:0 28px 70px #0f375b24}._availabilityBanner_7iq4c_303{min-height:70px;font-size:var(--cb-text-helper);line-height:var(--cb-leading-helper);align-items:center;gap:12px;padding:9px 28px;display:flex}._availabilityBanner_7iq4c_303 strong{font-size:var(--cb-text-caption);letter-spacing:.1em;flex:none}._openBanner_7iq4c_319{color:#426c59;background:#f1fbf6;border-bottom:1px solid #cce4d7}._openBanner_7iq4c_319 strong{color:#17734c}._closedBanner_7iq4c_327{color:#765d26;background:#fff9e9;border-bottom:1px solid #efdcae}._closedBanner_7iq4c_327 strong{color:#9a6815}._formHeading_7iq4c_335{padding:28px 30px 0}._formHeading_7iq4c_335>span{color:var(--cb-accent);font-size:var(--cb-text-caption);letter-spacing:.14em;font-weight:800}._formHeading_7iq4c_335 h2{color:#102942;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:var(--cb-text-title);letter-spacing:-.035em;margin:7px 0 6px;line-height:1.18}._formHeading_7iq4c_335 p{color:var(--cb-muted);font-size:var(--cb-text-body);margin:0;line-height:1.5}._form_7iq4c_295{gap:18px;padding:24px 30px 30px;display:grid}._field_7iq4c_368{color:#304b63;font-size:var(--cb-text-label);gap:7px;font-weight:700;display:grid}._field_7iq4c_368>span{justify-content:space-between;align-items:center;display:flex}._field_7iq4c_368 em{color:#596e7f;font-size:var(--cb-text-caption);text-transform:uppercase;letter-spacing:.07em;font-style:normal;font-weight:600}._field_7iq4c_368 input,._field_7iq4c_368 textarea{font-size:var(--cb-text-body);color:#173149;background:#fbfdff;border:1px solid #cbd9e5;border-radius:10px;outline:none;width:100%;transition:border-color .15s,box-shadow .15s,background .15s}._field_7iq4c_368 input{height:46px;padding:0 13px}._field_7iq4c_368 textarea{resize:vertical;min-height:96px;padding:12px 13px;line-height:1.5}._field_7iq4c_368 input:focus,._field_7iq4c_368 textarea:focus{background:#fff;border-color:#438fd0;box-shadow:0 0 0 4px #2882cd1c}._field_7iq4c_368 small{color:var(--cb-muted);font-size:var(--cb-text-helper);line-height:var(--cb-leading-helper);font-weight:400}._field_7iq4c_368 ._counter_7iq4c_429{pointer-events:none;justify-self:end;margin-top:-24px;padding-right:10px;position:relative}._supportType_7iq4c_437{border:0;min-width:0;margin:0;padding:0}._supportType_7iq4c_437 legend{color:#304b63;font-size:var(--cb-text-label);margin-bottom:8px;font-weight:700}._supportType_7iq4c_437>div{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:9px;display:grid}._supportType_7iq4c_437 label{cursor:pointer;background:#fbfdff;border:2px solid #c7d6e2;border-radius:11px;align-items:center;gap:10px;min-width:0;min-height:100px;padding:14px 30px 14px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}._supportType_7iq4c_437 label:hover{border-color:#a9c9e2}._supportType_7iq4c_437 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._supportType_7iq4c_437 label:has(input:focus-visible){outline-offset:3px;outline:3px solid #1769b0}._supportType_7iq4c_437 label>span:nth-of-type(2){flex:1;min-width:0}._typeCheck_7iq4c_487{width:17px;height:17px;font-size:var(--cb-text-caption);border:1.5px solid #6a8398;border-radius:50%;place-items:center;font-weight:800;line-height:1;position:absolute;top:10px;right:8px;display:grid!important}._selectedType_7iq4c_488 ._typeCheck_7iq4c_487{color:#fff;background:#1769b0;border-color:#1769b0}._supportType_7iq4c_437 ._selectedType_7iq4c_488{background:#f1f8ff;border-color:#1769b0;box-shadow:0 0 0 3px #2a7ec614}._typeIcon_7iq4c_496{color:#176ab1;width:42px;height:46px;font-size:var(--cb-text-caption);background:#e7f2fc;border-radius:9px;flex:none;place-items:center;font-weight:800;display:grid}._supportType_7iq4c_437 label>span:last-child,._supportType_7iq4c_437 strong,._supportType_7iq4c_437 small{min-width:0;display:block}._supportType_7iq4c_437 strong{color:#27445c;font-size:var(--cb-text-emphasis)}._supportType_7iq4c_437 small{color:var(--cb-muted);font-size:var(--cb-text-helper);white-space:normal;overflow-wrap:normal;margin-top:3px;line-height:1.45}._errorResult_7iq4c_530,._successResult_7iq4c_531{border-radius:10px;gap:3px;padding:12px 13px;display:grid}._errorResult_7iq4c_530{color:#8a3434;background:#fff4f4;border:1px solid #efc6c6}._successResult_7iq4c_531{color:#256748;background:#f0fbf5;border:1px solid #b9dfca}._errorResult_7iq4c_530 strong,._successResult_7iq4c_531 strong{font-size:var(--cb-text-emphasis)}._errorResult_7iq4c_530 span,._successResult_7iq4c_531 span{font-size:var(--cb-text-helper);line-height:1.45}._honeypot_7iq4c_561{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._hoursClosed_7iq4c_570{background:0 0}._hoursClosed_7iq4c_570 ._statusDot_7iq4c_274{background:#c78322;box-shadow:0 0 0 5px #c783221f}._hoursClosed_7iq4c_570 strong{color:#7c5a24}._hoursClosed_7iq4c_570 small{color:var(--cb-muted)}._submit_7iq4c_582:disabled{opacity:1;cursor:not-allowed;box-shadow:none;background:#536b80;transform:none}._previewResult_7iq4c_591{color:#725b2c;background:#fff9e9;border:1px solid #efdcae;border-radius:10px;gap:3px;padding:12px 13px;display:grid}._previewResult_7iq4c_591 strong{font-size:var(--cb-text-emphasis)}._previewResult_7iq4c_591 span{font-size:var(--cb-text-helper);line-height:1.45}._submit_7iq4c_582{color:#fff;min-height:49px;font-size:var(--cb-text-body);background:linear-gradient(135deg,#126ac0,#125aa0);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:800;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 10px 22px #1471c638}._submit_7iq4c_582:hover{transform:translateY(-1px);box-shadow:0 13px 27px #1471c645}._submit_7iq4c_582 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}._privacy_7iq4c_641{color:var(--cb-muted);font-size:var(--cb-text-helper);line-height:var(--cb-leading-helper);text-align:center;margin:-6px 0 0}._footer_7iq4c_649{width:min(1180px,100% - 48px);min-height:66px;color:var(--cb-muted);font-size:var(--cb-text-helper);border-top:1px solid #becfdcbf;justify-content:space-between;align-items:center;gap:20px;margin:auto;display:flex}._backLink_7iq4c_87{box-sizing:border-box;font-size:var(--cb-text-helper)}._backLink_7iq4c_87:focus-visible,._callLink_7iq4c_121:focus-visible,._mobileBackLink_7iq4c_116:focus-visible,._submit_7iq4c_582:focus-visible{outline-offset:3px;outline:3px solid #1769b0}._verificationArea_7iq4c_664{min-height:140px;color:var(--cb-muted);font-size:var(--cb-text-helper);line-height:1.5}._verificationArea_7iq4c_664 [aria-label="Callback security check"]{min-height:65px}._verificationArea_7iq4c_664 p{margin:4px 0}._verificationArea_7iq4c_664 button{color:#235d89;min-height:44px;font-size:var(--cb-text-body);cursor:pointer;background:#f4f9fe;border:1px solid #8aa8c0;border-radius:8px;padding:8px 12px}._field_7iq4c_368 input::placeholder,._field_7iq4c_368 textarea::placeholder{color:#5b7082;opacity:1}@media (width<=900px){._shell_7iq4c_170{grid-template-columns:1fr;gap:32px;padding-top:28px}._intro_7iq4c_182{max-width:650px;padding-bottom:0}._intro_7iq4c_182 h1{font-size:var(--cb-text-hero);line-height:var(--cb-leading-tight);max-width:14ch}._trustList_7iq4c_211{grid-template-columns:repeat(3,1fr)}._trustList_7iq4c_211>div{grid-template-rows:30px auto;align-content:start;display:grid}._formCard_7iq4c_295{width:100%;max-width:650px}}@media (width<=640px){._page_7iq4c_1{padding-bottom:max(18px,env(safe-area-inset-bottom))}._header_7iq4c_30{width:calc(100% - 32px);height:70px}._brandMark_7iq4c_51{background-size:116px;flex-basis:39px;width:116px;height:39px}._brand_7iq4c_39{min-width:160px;min-height:58px}._brand_7iq4c_39:after{width:160px;font-size:var(--cb-text-caption)}._callLink_7iq4c_121{height:56px;min-height:56px;padding:6px 10px}._headerLinks_7iq4c_81{gap:7px}._backLink_7iq4c_87{display:none}._mobileBackLink_7iq4c_116{color:#235f8e;width:max-content;min-height:44px;font-size:var(--cb-text-body);background:#ffffffe0;border:1px solid #c7dbea;border-radius:11px;align-items:center;gap:8px;margin-bottom:-10px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 6px 17px #0e365812}._mobileBackLink_7iq4c_116 svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}._callLink_7iq4c_121 svg{width:32px;height:32px;padding:4px}._callLink_7iq4c_121 small{font-size:var(--cb-text-caption);display:block}._callLink_7iq4c_121 strong{font-size:var(--cb-text-helper);margin:0}._shell_7iq4c_170{gap:24px;width:calc(100% - 28px);min-height:0;padding:24px 0 34px}._intro_7iq4c_182{padding:5px 3px 0}._eyebrow_7iq4c_186{font-size:var(--cb-text-caption)}._intro_7iq4c_182 h1{font-size:var(--cb-text-hero-mobile);line-height:var(--cb-leading-tight);max-width:14ch;margin:13px 0}._intro_7iq4c_182>p{font-size:var(--cb-text-lead);line-height:var(--cb-leading);max-width:46ch}._trustList_7iq4c_211{display:none}._hours_7iq4c_239{margin-top:20px}._formCard_7iq4c_295{border-radius:17px}._availabilityBanner_7iq4c_303{font-size:var(--cb-text-helper);line-height:var(--cb-leading-helper);flex-direction:column;align-items:flex-start;gap:3px;padding:10px 18px}._formHeading_7iq4c_335{padding:22px 19px 0}._formHeading_7iq4c_335 h2{font-size:var(--cb-text-title);line-height:1.18}._form_7iq4c_295{gap:16px;padding:20px 19px 22px}._supportType_7iq4c_437>div{grid-template-columns:1fr}._supportType_7iq4c_437 label{min-height:82px}._submit_7iq4c_582{min-height:52px;font-size:var(--cb-text-body)}._footer_7iq4c_649{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;width:calc(100% - 32px);min-height:58px}}@media (width<=370px){._header_7iq4c_30{flex-wrap:wrap;justify-content:center;gap:8px;width:calc(100% - 28px);height:auto;min-height:124px;padding:10px 0}._brand_7iq4c_39{min-width:140px}._brand_7iq4c_39:after{width:140px;font-size:var(--cb-text-caption)}._headerLinks_7iq4c_81{gap:5px}._callLink_7iq4c_121{justify-content:center;padding:6px 12px}._callLink_7iq4c_121>span{display:block}._callLink_7iq4c_121 strong{font-size:var(--cb-text-caption)}._formHeading_7iq4c_335 h2{font-size:var(--cb-text-title);line-height:1.18}}@media (prefers-reduced-motion:reduce){._page_7iq4c_1 *,._page_7iq4c_1 :before,._page_7iq4c_1 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body main[class*=_shell_]{--schedule-blue:#1268c4;--schedule-blue-dark:#0b4f98;--schedule-navy:#17324d;--schedule-text:#29445d;--schedule-muted:#718397;--schedule-border:#d9e4ee;--schedule-soft:#f3f7fb;min-height:100vh;color:var(--schedule-text);background:radial-gradient(circle at 8% 0,#2989db14,#0000 34rem),linear-gradient(#eef4fa 0,#f8fafc 270px,#f4f7fa 100%)!important}body main[class*=_shell_]>header[class*=_header_]{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:78px;width:min(var(--layout-content-max),92vw)!important;max-width:var(--layout-content-max)!important;background:#fffffff7!important;border:1px solid #cddbe8f2!important;border-top:0!important;border-radius:0 0 20px 20px!important;grid-template-columns:200px minmax(360px,1fr) minmax(210px,auto)!important;align-items:center!important;gap:28px!important;margin:0 auto 30px!important;padding:12px 22px!important;display:grid!important;position:relative!important;top:0!important;box-shadow:0 16px 38px #193d5d14!important}body main[class*=_shell_]>header[class*=_header_] [class*=_brand_]{color:var(--schedule-navy);text-decoration:none;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:184px!important;min-width:184px!important;display:flex!important}body main[class*=_shell_]>header[class*=_header_] [class*=_brand_]:before{content:""!important;background-color:#0000!important;background-image:var(--blvs-logo)!important;width:48px!important;height:48px!important;box-shadow:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-radius:0!important;flex:0 0 48px!important}body main[class*=_shell_]>header[class*=_header_] [class*=_brand_]>div{text-align:center;line-height:1;display:block!important}body main[class*=_shell_]>header[class*=_header_] [class*=_brand_] strong,body main[class*=_shell_]>header[class*=_header_] [class*=_brand_] small{display:none!important}body main[class*=_shell_]>header[class*=_header_] [class*=_brand_]>div:after{content:"Technical Support Website";color:#24415e;letter-spacing:.015em;white-space:nowrap;font-size:.75rem;font-weight:700;display:block}body main[class*=_shell_]>header[class*=_header_] nav{min-width:0;background:#f2f6f9!important;border:1px solid #dfe8f0!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:5px!important;display:flex!important}body main[class*=_shell_]>header[class*=_header_] nav button{letter-spacing:-.01em;cursor:pointer;min-height:42px;font-size:.91rem;transition:background .18s,color .18s,box-shadow .18s,transform .18s;color:#5c7084!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:0 19px!important;font-weight:700!important}body main[class*=_shell_]>header[class*=_header_] nav button[class*=_activeNav_]{color:var(--schedule-blue)!important;background:#fff!important;box-shadow:0 5px 14px #1f4d741c!important}body main[class*=_shell_]>header[class*=_header_] [class*=_identity_]{min-width:0;justify-content:flex-end!important;align-items:center!important;gap:11px!important;display:flex!important}body main[class*=_shell_]>header[class*=_header_] [class*=_identity_]>span{flex:0 0 42px;font-size:.92rem;width:42px!important;height:42px!important;color:var(--schedule-blue)!important;background:linear-gradient(145deg,#f2f8ff,#dcecff)!important;border:1px solid #cee0ef!important;border-radius:50%!important;place-items:center!important;font-weight:800!important;display:grid!important;box-shadow:inset 0 1px #fff!important}body main[class*=_shell_]>header[class*=_header_] [class*=_identity_]>div{min-width:0}body main[class*=_shell_]>header[class*=_header_] [class*=_identity_] strong{color:var(--schedule-navy);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}body main[class*=_shell_]>header[class*=_header_] [class*=_identity_] small{color:#79899a;text-transform:capitalize;margin-top:3px;font-size:.75rem}body main[class*=_shell_]>section[class*=_page_]{box-sizing:border-box;width:min(var(--layout-content-max),92vw)!important;max-width:var(--layout-content-max)!important;margin:0 auto!important;padding:12px 28px 84px!important}body main[class*=_shell_] [class*=_sectionTitle_]{border:1px solid var(--schedule-border)!important;background:#fffffff7!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:32px!important;margin-bottom:24px!important;padding:31px 32px!important;display:flex!important;box-shadow:0 14px 34px #1f44650f!important}body main[class*=_shell_] [class*=_sectionTitle_]>div{max-width:780px}body main[class*=_shell_] [class*=_eyebrow_]{color:var(--schedule-blue)!important;letter-spacing:.17em!important;font-size:.75rem!important;font-weight:800!important}body main[class*=_shell_] [class*=_sectionTitle_] h1{color:var(--schedule-navy)!important;font-size:var(--page-title-size)!important;line-height:var(--page-title-line-height)!important;letter-spacing:-.045em!important;margin:9px 0 0!important}body main[class*=_shell_] [class*=_sectionTitle_] p{font-size:.93rem;line-height:1.55;color:var(--schedule-muted)!important;margin:12px 0 0!important}body main[class*=_shell_] [class*=_sectionTitle_]>button,body main[class*=_shell_] [class*=_primary_]{cursor:pointer;min-height:44px;font-size:.88rem;transition:transform .16s,box-shadow .16s,filter .16s;background:linear-gradient(180deg,#1b73cf,var(--schedule-blue))!important;color:#fff!important;border:1px solid #0000!important;border-radius:11px!important;padding:0 19px!important;font-weight:800!important;box-shadow:0 8px 18px #1168c733!important}body main[class*=_shell_] [class*=_sectionTitle_]>button:before{content:"↻";margin-right:8px;font-size:1.05rem;line-height:1;display:inline-block}body main[class*=_shell_] [class*=_sectionTitle_]>button:hover,body main[class*=_shell_] [class*=_primary_]:hover{transform:translateY(-1px);box-shadow:0 11px 24px #1168c740!important}body main[class*=_shell_] [class*=_bookingList_]{flex-direction:column!important;gap:15px!important;display:flex!important}body main[class*=_shell_] [class*=_bookingList_] article{transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;border:1px solid var(--schedule-border)!important;background:#fff!important;border-radius:20px!important;grid-template-columns:1.05fr .95fr 1.2fr!important;align-items:center!important;gap:24px!important;padding:24px 25px 20px!important;display:grid!important;box-shadow:0 11px 28px #1e405e0e!important}body main[class*=_shell_] [class*=_bookingList_] article:before{content:"";background:linear-gradient(#2589df,#0d5cae);width:4px;position:absolute;inset:0 auto 0 0}body main[class*=_shell_] [class*=_bookingList_] article:hover{transform:translateY(-2px);border-color:#bdd4e8!important;box-shadow:0 16px 36px #1e405e17!important}body main[class*=_shell_] [class*=_bookingList_] article>div{min-width:0;flex-direction:column!important;gap:5px!important;display:flex!important}body main[class*=_shell_] [class*=_bookingList_] h3{letter-spacing:-.015em;color:var(--schedule-navy)!important;margin:2px 0 0!important;font-size:1.04rem!important}body main[class*=_shell_] [class*=_bookingList_] p,body main[class*=_shell_] [class*=_bookingList_] span{color:#6b7e90}body main[class*=_shell_] [class*=_bookingList_] article>p{max-height:4.65em;font-size:.9rem;line-height:1.55;overflow:hidden;margin:0!important}body main[class*=_shell_] [class*=_bookingList_] article>div:nth-of-type(2){border-left:1px solid #e7edf3;border-right:1px solid #e7edf3;padding:12px 15px}body main[class*=_shell_] [class*=_bookingList_] article>div:nth-of-type(2) strong{color:#1f3a53;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}body main[class*=_shell_] [data-booking-status-pill]{color:#526b80!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#f3f6f8!important;border:1px solid #cbd9e5!important;border-radius:999px!important;align-self:flex-start!important;align-items:center!important;gap:6px!important;padding:5px 9px!important;font-size:.75rem!important;font-weight:800!important;display:inline-flex!important}body main[class*=_shell_] [data-booking-status-pill]:before{content:"•";box-sizing:border-box;text-align:center;text-indent:0;border:1px solid;border-radius:50%;flex:0 0 16px;width:16px;height:16px;font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:0!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:12px!important;line-height:14px!important;display:inline-flex!important;transform:none!important}body main[class*=_shell_] [data-booking-status-pill=confirmed],body main[class*=_shell_] [data-booking-status-pill=rescheduled]{color:#0f7b60!important;background:#eaf8f3!important;border-color:#bfe5d7!important}body main[class*=_shell_] [data-booking-status-pill=confirmed]:before,body main[class*=_shell_] [data-booking-status-pill=rescheduled]:before{content:"✓"}body main[class*=_shell_] [data-booking-status-pill=completed]{color:#315f9b!important;background:#edf4fd!important;border-color:#bfd2eb!important}body main[class*=_shell_] [data-booking-status-pill=completed]:before{content:"✓"}body main[class*=_shell_] [data-booking-status-pill=no_show]{color:#8a5a0c!important;background:#fff6df!important;border-color:#e9c985!important}body main[class*=_shell_] [data-booking-status-pill=no_show]:before{content:"!";padding-bottom:1px!important;font-size:12px!important}body main[class*=_shell_] [data-booking-status-pill=cancelled]{color:#647586!important;background:#f3f5f7!important;border-color:#d6dde3!important}body main[class*=_shell_] [data-booking-status-pill=cancelled]:before{content:"×";padding-bottom:1px!important;font-size:14px!important}body main[class*=_shell_] [class*=_bookingActions_]{border-top:1px solid #e8eef4!important;flex-direction:row!important;grid-column:1/-1!important;justify-content:flex-end!important;gap:10px!important;padding-top:16px!important;display:flex!important}body main[class*=_shell_] [class*=_bookingActions_] button{cursor:pointer;min-height:40px;font-size:.82rem;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;color:var(--schedule-blue)!important;background:#fff!important;border:1px solid #bcd1e4!important;border-radius:10px!important;padding:0 16px!important;font-weight:800!important;box-shadow:0 3px 8px #1f4c730a!important}body main[class*=_shell_] [class*=_bookingActions_] button:first-child:before{content:"↻";margin-right:7px}body main[class*=_shell_] [class*=_bookingActions_] button:hover{transform:translateY(-1px);background:#f6faff!important;border-color:#82b2dc!important;box-shadow:0 7px 15px #185b9917!important}body main[class*=_shell_] [class*=_bookingActions_] button[class*=_danger_]{color:#bd3f4a!important;background:snow!important;border-color:#edc6ca!important}body main[class*=_shell_] [class*=_bookingActions_] button[class*=_danger_]:before{content:"×";border:1px solid;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:7px;font-size:.75rem;line-height:1;display:inline-grid}body main[class*=_shell_] [class*=_bookingActions_] button[class*=_danger_]:hover{background:#fff4f5!important;border-color:#df9ea5!important}body main[class*=_shell_] [class*=_empty_]{box-shadow:0 10px 28px #1e405e0a;background:#fffffff0!important;border:1px dashed #b8cadd!important;border-radius:20px!important}body main[class*=_shell_] [class*=_hero_]{border:1px solid #ffffff1a;border-radius:25px!important;box-shadow:0 22px 55px #12426c2e!important}body main[class*=_shell_] [class*=_callCard_]{border-radius:19px!important;box-shadow:0 9px 24px #223e590e!important}body main[class*=_shell_] [class*=_bookingPanel_]{border-radius:22px!important;box-shadow:0 18px 44px #1b426516!important}body main[class*=_shell_] input,body main[class*=_shell_] textarea,body main[class*=_shell_] select{transition:border-color .16s,box-shadow .16s,background .16s}body main[class*=_shell_] input:focus,body main[class*=_shell_] textarea:focus,body main[class*=_shell_] select:focus{border-color:#4a93d4!important;outline:0!important;box-shadow:0 0 0 4px #1268c41c!important}body main[class*=_shell_] [class*=_toast_]{border:1px solid #ffffff1f;background:#17324d!important;border-radius:13px!important;box-shadow:0 18px 44px #0c233838!important}@media (width<=980px){body main[class*=_shell_]>header[class*=_header_]{grid-template-columns:170px 1fr auto!important;gap:16px!important;margin-inline:16px!important}body main[class*=_shell_]>header[class*=_header_] [class*=_brand_]{width:160px!important;min-width:160px!important}body main[class*=_shell_]>header[class*=_header_] nav{overflow-x:auto;justify-content:flex-start!important}body main[class*=_shell_] [class*=_bookingList_] article{grid-template-columns:1fr 1fr!important}body main[class*=_shell_] [class*=_bookingList_] article>p,body main[class*=_shell_] [class*=_bookingActions_]{grid-column:1/-1!important}}@media (width<=720px){body main[class*=_shell_]>header[class*=_header_]{border-radius:0 0 16px 16px!important;grid-template-columns:1fr auto!important;gap:12px!important;margin-bottom:20px!important;padding:12px 14px!important}body main[class*=_shell_]>header[class*=_header_] [class*=_brand_]{align-items:flex-start!important;width:auto!important;min-width:0!important}body main[class*=_shell_]>header[class*=_header_] [class*=_brand_]:before{flex-basis:42px!important;width:42px!important;height:42px!important}body main[class*=_shell_]>header[class*=_header_] [class*=_brand_]>div:after{font-size:.75rem}body main[class*=_shell_]>header[class*=_header_] nav{order:3;grid-column:1/-1;justify-content:flex-start!important}body main[class*=_shell_]>header[class*=_header_] nav button{white-space:nowrap}body main[class*=_shell_]>section[class*=_page_]{padding:8px 14px 64px!important}body main[class*=_shell_] [class*=_sectionTitle_]{border-radius:18px!important;flex-direction:column!important;align-items:flex-start!important;gap:20px!important;padding:24px 21px!important}body main[class*=_shell_] [class*=_sectionTitle_] h1{font-size:var(--page-title-size)!important}body main[class*=_shell_] [class*=_sectionTitle_]>button{width:100%}body main[class*=_shell_] [class*=_bookingList_] article{grid-template-columns:1fr!important;gap:15px!important;padding:21px 19px 18px!important}body main[class*=_shell_] [class*=_bookingList_] article>p,body main[class*=_shell_] [class*=_bookingActions_]{grid-column:auto!important}body main[class*=_shell_] [class*=_bookingList_] article>div:nth-of-type(2){border:1px solid #e7edf3;border-left:0;border-right:0;padding:12px 0}body main[class*=_shell_] [class*=_bookingActions_]{justify-content:stretch!important}body main[class*=_shell_] [class*=_bookingActions_] button{flex:1}body main[class*=_shell_]>header[class*=_header_] [class*=_identity_]>div{display:none!important}}.schedule-read-status{color:#40586d;min-height:1.5em;margin:8px 0;font-size:14px;line-height:1.5}.schedule-read-error{color:#772f2f;background:#fff5f5;border:1px solid #d4a3a3;border-radius:10px;margin:12px 0;padding:14px 16px}.schedule-read-error p{margin:0 0 10px}.schedule-read-error button{color:#772f2f;cursor:pointer;background:#fff;border:1px solid #9f6262;border-radius:8px;min-height:44px;padding:8px 16px;font-weight:700}.schedule-read-error button:focus-visible{outline-offset:3px;outline:3px solid #1769b0}body main[class*=_shell_]>header[class*=_header_] [class*=_brand_]{gap:0!important;width:180px!important;min-width:180px!important;min-height:58px!important}body main[class*=_shell_]>header[class*=_header_] [class*=_brand_]:before{background-image:var(--blvs-full-logo)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;flex:0 0 172px!important;width:172px!important;height:58px!important}body main[class*=_shell_]>header[class*=_header_] [class*=_brand_]>div{display:none!important}body main[class*=_shell_]>header[class*=_header_] [class*=_brand_]>div:after{content:none!important}body main[class*=_shell_] [class*=_sectionTitle_]{position:relative;overflow:hidden;background:radial-gradient(circle at 96% 10%,#318bdc14,#0000 250px),#fff!important;border-radius:22px!important;padding:30px 34px!important}body main[class*=_shell_] [class*=_sectionTitle_]:before{content:"";background:linear-gradient(#1c83dc,#1059aa);width:4px;position:absolute;inset:0 auto 0 0}body main[class*=_shell_] [class*=_sectionTitle_] h1{max-width:850px;font-size:var(--page-title-size)!important;line-height:var(--page-title-line-height)!important}body main[class*=_shell_] [class*=_sectionTitle_] p{max-width:740px;font-size:.94rem!important}body main[class*=_shell_] [class*=_weekList_]{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important;overflow:visible!important}body main[class*=_shell_] [class*=_dayRow_]{min-height:118px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:0 8px 22px #1f43630b;background:#fff!important;border:1px solid #d9e4ee!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:15px!important;padding:18px 19px!important;display:grid!important}body main[class*=_shell_] [class*=_dayRow_]:hover{transform:translateY(-1px);box-shadow:0 12px 27px #1f436313;border-color:#bdd2e5!important}body main[class*=_shell_] [class*=_dayRow_]:has(input:checked){background:linear-gradient(#fff,#f8fbfe)!important;border-color:#b9d5eb!important}body main[class*=_shell_] [class*=_dayRow_]>label{width:100%;align-items:center!important;gap:10px!important;display:flex!important}body main[class*=_shell_] [class*=_dayRow_]>label:after{content:"Unavailable";color:var(--color-text-secondary);letter-spacing:.05em;text-transform:uppercase;background:#f1f4f7;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:.75rem;font-weight:800}body main[class*=_shell_] [class*=_dayRow_]:has(input:checked)>label:after{content:"Accepting calls";color:#14765c;background:#e7f6f0}body main[class*=_shell_] [class*=_dayRow_] input[type=checkbox]{accent-color:#1769c2;width:19px!important;height:19px!important}body main[class*=_shell_] [class*=_dayRow_]>label strong{color:#203b55;font-size:.92rem}body main[class*=_shell_] [class*=_timeRange_]{width:100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:9px!important;display:grid!important}body main[class*=_shell_] [class*=_timeRange_] input{min-height:44px;font-weight:700;color:#193750!important;background:#f9fbfd!important;border:1px solid #cad9e6!important;border-radius:11px!important;width:100%!important;padding:9px 11px!important}body main[class*=_shell_] [class*=_timeRange_] span{color:#7b8b9b;text-transform:uppercase;font-size:.75rem;font-weight:800}body main[class*=_shell_] [class*=_unavailable_]{background:#f7f9fb;border:1px dashed #cfdae4;border-radius:11px;align-items:center;min-height:44px;padding:0 13px;font-size:.8rem;color:var(--color-text-secondary)!important;display:flex!important}body main[class*=_shell_] [class*=_adminGrid_]{align-items:start;gap:20px!important}body main[class*=_shell_] [class*=_adminPanel_]{scroll-margin-top:100px;position:relative;overflow:hidden;background:#fff!important;border:1px solid #d9e4ee!important;border-radius:20px!important;padding:24px!important;box-shadow:0 11px 28px #1f43630e!important}body main[class*=_shell_] [class*=_adminGrid_]>[class*=_adminPanel_]:first-child:before,body main[class*=_shell_] [class*=_adminGrid_]>[class*=_adminPanel_]:nth-child(2):before,body main[class*=_shell_] [class*=_adminAvailability_]:before{content:"";height:4px;position:absolute;inset:0 0 auto}body main[class*=_shell_] [class*=_adminGrid_]>[class*=_adminPanel_]:first-child:before{background:linear-gradient(90deg,#1769c2,#4aa3e3)}body main[class*=_shell_] [class*=_adminGrid_]>[class*=_adminPanel_]:nth-child(2):before{background:linear-gradient(90deg,#6a55c7,#9a83e6)}body main[class*=_shell_] [class*=_adminAvailability_]:before{background:linear-gradient(90deg,#16866b,#54b799)}body main[class*=_shell_] [class*=_panelHeading_]{border-bottom:1px solid #e7edf3;padding-bottom:17px;margin-bottom:22px!important}body main[class*=_shell_] [class*=_panelHeading_] h2{color:#183650;letter-spacing:-.025em;font-size:1.22rem;margin:0 0 6px!important}body main[class*=_shell_] [class*=_panelHeading_] p{font-size:.82rem;line-height:1.55}body main[class*=_shell_] [class*=_panelHeading_]>button{min-height:38px;font-size:.77rem;color:#31536f!important;background:#fff!important;border:1px solid #cbd9e5!important;border-radius:9px!important;padding:0 13px!important;font-weight:800!important}body main[class*=_shell_] [class*=_formGrid_] label{letter-spacing:.01em;color:#496278!important;font-size:.75rem!important}body main[class*=_shell_] [class*=_formGrid_] input,body main[class*=_shell_] [class*=_formGrid_] textarea,body main[class*=_shell_] [class*=_formGrid_] select{min-height:43px;background:#fbfdff!important;border-radius:10px!important}body main[class*=_shell_] [class*=_callTypePermissions_]{margin-top:3px;background:linear-gradient(#f8fbfe,#f4f8fc)!important;border-radius:14px!important;padding:16px!important}body main[class*=_shell_] [class*=_recordList_]{gap:9px!important;margin-top:22px!important}body main[class*=_shell_] [class*=_recordList_] button{min-height:64px;background:#fafcfe!important;border-radius:12px!important;padding:13px 14px!important}body main[class*=_shell_] [class*=_recordList_] button:hover{transform:translateY(-1px);background:#f3f8fc!important;border-color:#aacbe5!important}body main[class*=_shell_] [class*=_recordList_] strong{color:#1f3c56;font-size:.88rem}body main[class*=_shell_] [class*=_recordList_] small{font-size:.75rem}body main[class*=_shell_] [class*=_agentSelector_]{background:#f7fafc;border:1px solid #dce6ef;border-radius:13px;padding:15px}body main[class*=_shell_] [class*=_agentSelector_] select{min-height:44px;margin-top:2px;background:#fff!important}body main[class*=_shell_] [class*=_timezoneNote_]{background:#edf6fd;border-radius:9px;gap:5px;padding:7px 10px;font-size:.76rem;display:inline-flex;color:#56738c!important;margin:12px 0 17px!important}body main[class*=_shell_] [class*=_inlineMessage_]{background:#f4f7fa;border-radius:10px;padding:10px 12px;color:var(--color-text-secondary)!important;margin-top:16px!important}body main[class*=_shell_] [class*=_timeRanges_]{width:100%;gap:9px!important;display:grid!important}body main[class*=_shell_] [class*=_timeRange_]{grid-template-columns:28px minmax(0,1fr) auto minmax(0,1fr) 38px!important}body main[class*=_shell_] [class*=_timeRange_] [class*=_rangeNumber_]{place-items:center!important;display:grid!important}body main[class*=_shell_] [class*=_addRange_],body main[class*=_shell_] [class*=_removeRange_]{width:auto!important;box-shadow:none!important}@media (width<=980px){body main[class*=_shell_]>header[class*=_header_] [class*=_brand_]{width:155px!important;min-width:155px!important}body main[class*=_shell_]>header[class*=_header_] [class*=_brand_]:before{flex-basis:150px!important;width:150px!important;height:52px!important}}@media (width<=720px){body main[class*=_shell_] [class*=_weekList_]{grid-template-columns:1fr!important}body main[class*=_shell_] [class*=_adminPanel_]{padding:19px!important}body main[class*=_shell_]>header[class*=_header_] [class*=_brand_]{align-items:flex-start!important;width:145px!important;min-width:145px!important}body main[class*=_shell_]>header[class*=_header_] [class*=_brand_]:before{flex-basis:140px!important;width:140px!important;height:48px!important}}@media (width<=560px){body main[class*=_shell_] [class*=_timeRange_]{grid-template-columns:24px minmax(0,1fr) auto minmax(0,1fr) 38px!important;gap:6px!important}}body main[class*=_shell_] [data-time-ranges]{min-width:0;container:time-ranges/inline-size}body main[class*=_shell_] [data-time-range]{min-width:0;grid-template-columns:28px minmax(0,1fr) auto minmax(0,1fr) 38px!important;gap:8px!important}body main[class*=_shell_] [data-time-range]>[data-time-field]{color:#173149;grid-area:auto;font-size:14px;display:inline-grid!important}@container time-ranges (width<=560px){body main[class*=_shell_] [data-time-range]{grid-template-columns:24px minmax(0,1fr) 36px!important}body main[class*=_shell_] [data-time-range]>:first-child{grid-area:1/1/span 2}body main[class*=_shell_] [data-time-range]>[data-time-field]{width:100%;grid-column:2!important}body main[class*=_shell_] [data-time-range]>[data-time-field]:nth-child(2){grid-row:1!important}body main[class*=_shell_] [data-time-range]>[data-time-field]:nth-child(4){grid-row:2!important}body main[class*=_shell_] [data-time-range]>:nth-child(3){display:none}body main[class*=_shell_] [data-time-range]>button{grid-area:1/3/span 2;align-self:center}}[data-booking-profile-notice]{background:linear-gradient(135deg,#f1f8fe,#f8fbfd);border:1px solid #cfe1ef;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 2px;padding:12px 13px;display:flex}[data-booking-profile-notice]>div{flex-direction:column;gap:3px;display:flex}[data-booking-profile-notice] strong{color:#254762;font-size:.76rem}[data-booking-profile-notice] span{color:#7790a4;font-size:.75rem}[data-booking-profile-notice] button{min-height:var(--control-height-compact);color:#1769c2;cursor:pointer;background:#fff;border:1px solid #b9d1e5;border-radius:8px;padding:0 10px;font-size:.75rem;font-weight:800}body main[class*=_shell_] [class*=_formGrid_]+p{color:#8b651e;background:#fff8e9;border:1px solid #f0d7aa;border-radius:10px;margin:13px 0 0;padding:10px 12px;font-size:.75rem;line-height:1.45}@media (width<=620px){[data-booking-profile-notice]{flex-direction:column;align-items:flex-start}[data-booking-profile-notice] button{width:100%}}body main[class*=_shell_]{background:linear-gradient(#f4f8fc 0,#f7f9fb 320px,#f5f7fa 100%)!important;min-height:calc(100vh - 70px)!important}body main[class*=_shell_]>header[class*=_header_]{width:min(var(--layout-content-max),92vw)!important;max-width:var(--layout-content-max)!important;box-sizing:border-box!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:18px 28px 0!important;display:block!important;position:static!important}body main[class*=_shell_]>header[class*=_header_] [class*=_brand_],body main[class*=_shell_]>header[class*=_header_] [class*=_identity_]{display:none!important}body main[class*=_shell_]>header[class*=_header_] nav{scrollbar-width:none;background:0 0!important;border:0!important;border-bottom:1px solid #dbe5ee!important;border-radius:0!important;justify-content:flex-start!important;gap:25px!important;width:100%!important;padding:0!important;display:flex!important;overflow-x:auto!important}body main[class*=_shell_]>header[class*=_header_] nav::-webkit-scrollbar{display:none}body main[class*=_shell_]>header[class*=_header_] nav button{box-shadow:none!important;color:#607387!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important;flex:none!important;padding:13px 2px 11px!important;font-size:.82rem!important;font-weight:700!important;transition:color .18s,border-color .18s!important}body main[class*=_shell_]>header[class*=_header_] nav button:hover{color:#1769c2!important;background:0 0!important}body main[class*=_shell_]>header[class*=_header_] nav button[class*=_activeNav_]{color:#1769c2!important;box-shadow:none!important;background:0 0!important;border-bottom-color:#1769c2!important}html[data-academy-role=installer] body main[class*=_shell_] [class*=_profileNotice_] button{display:none!important}html[data-academy-role=installer] body main[class*=_shell_] [class*=_profileNotice_]:after{content:"Manage saved contact details from your profile in the top-right account area.";max-width:260px;color:var(--color-text-secondary);text-align:right;font-size:.75rem;line-height:1.4}body main[class*=_shell_] [class*=_page_]{width:min(var(--layout-content-max),92vw)!important;max-width:var(--layout-content-max)!important;box-sizing:border-box!important;padding-top:24px!important}@media (width<=620px){body main[class*=_shell_]>header[class*=_header_]{width:calc(100% - 28px)!important;padding:8px 0 0!important}body main[class*=_shell_]>header[class*=_header_] nav{gap:18px!important}html[data-academy-role=installer] body main[class*=_shell_] [class*=_profileNotice_]:after{text-align:left;max-width:none}}body main[class*=_shell_]{font-family:var(--font-sans),Inter,Arial,Helvetica,sans-serif!important}body main[class*=_shell_] [class*=_bookingPanel_]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr)!important;align-items:start!important;gap:18px!important;display:grid!important;overflow:visible!important}body main[class*=_shell_] [class*=_bookingStep_]{min-width:0;background:#fff!important;border:1px solid #d9e4ee!important;border-radius:20px!important;padding:26px!important;box-shadow:0 14px 34px #1b426513!important}body main[class*=_shell_] [class*=_bookingStep_]:first-child{background:linear-gradient(#f9fcff 0,#f4f8fc 100%)!important}body main[class*=_shell_] [class*=_bookingStep_]+[class*=_bookingStep_]{border-left:1px solid #d9e4ee!important}body main[class*=_shell_] [class*=_bookingStep_]>[class*=_step_]{border:1px solid #d2e4f4;align-items:center;min-height:29px;color:#1268c4!important;letter-spacing:.12em!important;background:#edf6ff!important;border-radius:8px!important;margin:0 0 16px!important;padding:0 10px!important;font-size:.75rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}body main[class*=_shell_] [class*=_dateSearch_]{flex-direction:column!important;align-items:stretch!important;gap:14px!important;margin-top:0!important;display:flex!important}body main[class*=_shell_] .booking-date-header{border-bottom:1px solid #e1eaf2!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding-bottom:14px!important;display:grid!important}body main[class*=_shell_] .booking-date-header>div{flex-direction:column!important;gap:3px!important;display:flex!important}body main[class*=_shell_] .booking-date-header strong{color:#173149!important;font-size:.92rem!important;font-weight:800!important}body main[class*=_shell_] .booking-date-header>div span{color:var(--color-text-secondary)!important;font-size:.75rem!important;font-weight:600!important}body main[class*=_shell_] .booking-date-icon{color:#1268c4!important;background:linear-gradient(#edf7ff,#dfedfb)!important;border-radius:12px!important;place-items:center!important;width:40px!important;height:40px!important;font-size:1rem!important;font-weight:800!important;display:grid!important}body main[class*=_shell_] .booking-timezone-badge{color:#1268c4!important;letter-spacing:.08em!important;background:#f4f9fe!important;border:1px solid #bdd7ed!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:38px!important;height:26px!important;padding:0 8px!important;font-size:.75rem!important;font-weight:800!important;display:inline-flex!important}body main[class*=_shell_] [class*=_dateSearch_] .booking-date-field{justify-content:initial!important;color:#344f68!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:auto!important;gap:7px!important;min-height:0!important;padding:0!important;font-size:.75rem!important;font-weight:700!important;position:static!important}body main[class*=_shell_] [class*=_dateSearch_] .booking-date-field:before,body main[class*=_shell_] [class*=_dateSearch_] .booking-date-field:after{content:none!important}body main[class*=_shell_] [class*=_dateSearch_] .booking-date-field input{order:initial!important;color:#173149!important;background:#fff!important;border:1px solid #c8d8e6!important;border-radius:12px!important;width:100%!important;min-height:50px!important;padding:0 14px!important;font-size:.88rem!important;font-weight:700!important;box-shadow:0 1px #ffffffe6,inset 0 1px 2px #19395406!important}body main[class*=_shell_] [class*=_slotGrid_]{gap:8px!important;margin-top:14px!important}body main[class*=_shell_] [class*=_slotGrid_] button{border-radius:11px!important;min-height:64px!important;padding:11px 12px!important;font-family:inherit!important}body main[class*=_shell_] [class*=_slotGrid_] button strong{white-space:nowrap!important}body main[class*=_shell_] [class*=_profileNotice_]{background:linear-gradient(135deg,#f0f8ff,#f9fcff)!important;border:1px solid #cfe2f2!important;border-radius:13px!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0 0 17px!important;padding:12px 13px!important;display:grid!important}body main[class*=_shell_] [class*=_profileNotice_]:before{content:"✓";color:#1268c4;background:#e3f1ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.78rem;font-weight:800;display:grid}body main[class*=_shell_] [class*=_profileNotice_]>div{min-width:0;flex-direction:column!important;gap:3px!important;display:flex!important}body main[class*=_shell_] [class*=_profileNotice_] strong{color:#24435d!important;font-size:.76rem!important;font-weight:700!important}body main[class*=_shell_] [class*=_profileNotice_] span{color:#72899c!important;font-size:.75rem!important;font-weight:600!important}body main[class*=_shell_] [class*=_profileNotice_] button{box-shadow:0 3px 8px #1b476d0a;min-height:var(--control-height-compact)!important;color:#1268c4!important;background:#fff!important;border:1px solid #b8d2e8!important;border-radius:9px!important;padding:0 11px!important;font-size:.75rem!important;font-weight:800!important}body main[class*=_shell_] [class*=_formGrid_]{gap:15px 13px!important;margin-top:0!important}body main[class*=_shell_] [class*=_formGrid_] label{letter-spacing:-.004em;color:#344f68!important;gap:7px!important;font-size:.75rem!important;font-weight:700!important}body main[class*=_shell_] [class*=_formGrid_] input,body main[class*=_shell_] [class*=_formGrid_] textarea{min-height:46px;line-height:1.45;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px 2px #19395406;color:#19364f!important;background:#fff!important;border:1px solid #cbdbe8!important;border-radius:11px!important;padding:11px 13px!important;font-family:inherit!important;font-size:.84rem!important;font-weight:600!important}body main[class*=_shell_] [class*=_formGrid_] textarea{resize:vertical;min-height:112px!important}body main[class*=_shell_] [class*=_formGrid_] input:disabled,body main[class*=_shell_] [class*=_formGrid_] textarea:disabled{color:var(--color-text-secondary)!important;background:#f3f6f9!important}body main[class*=_shell_] [class*=_formGrid_] input:focus,body main[class*=_shell_] [class*=_formGrid_] textarea:focus{border-color:#5b9bd3!important;outline:0!important;box-shadow:0 0 0 3px #1268c41c!important}body main[class*=_shell_] [class*=_contactWarning_]{position:relative;color:#7a5a22!important;background:#fff9ee!important;border:1px solid #efd6a5!important;border-radius:11px!important;margin:14px 0 0!important;padding:11px 13px 11px 36px!important;font-size:.75rem!important;font-weight:600!important;line-height:1.45!important}body main[class*=_shell_] [class*=_contactWarning_]:before{content:"!";color:#fff;background:#e6a43a;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:10px;left:12px}body main[class*=_shell_] [class*=_bookingStep_]>[class*=_primary_]{letter-spacing:.005em;width:100%;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:50px!important;margin-top:14px!important;font-size:.82rem!important;display:flex!important}@media (width<=1060px){body main[class*=_shell_] [class*=_bookingPanel_]{grid-template-columns:1fr!important}}@media (width<=620px){body main[class*=_shell_] [class*=_bookingStep_]{border-radius:17px!important;padding:20px!important}body main[class*=_shell_] [class*=_profileNotice_]{grid-template-columns:32px minmax(0,1fr)!important}body main[class*=_shell_] [class*=_profileNotice_] button{grid-column:1/-1;width:100%}}[data-no-show-policy]{color:#29445d;background:#f8fbfd;border:1px solid #cfddea;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 0;padding:14px 16px;display:flex}[data-no-show-policy]>div{flex-direction:column;gap:3px;display:flex}[data-no-show-policy] strong{font-size:.82rem}[data-no-show-policy] span{color:#6c8093;font-size:.75rem;line-height:1.45}[data-no-show-policy]>b{color:#1769c2;white-space:nowrap;background:#e9f2fa;border-radius:999px;padding:6px 10px;font-size:.75rem}[data-no-show-policy][data-state=warning]{background:#fff9ef;border-color:#efcd8e}[data-no-show-policy][data-state=warning]>b{color:#8a5a0d;background:#fff0cf}[data-no-show-policy][data-state=blocked]{background:#fff3f1;border-color:#efaaa4}[data-no-show-policy][data-state=blocked]>b{color:#b42318;background:#ffdeda}[data-no-show-blocked]{color:#9c2f26;background:#fff3f1;border:1px solid #efaaa4;border-radius:10px;margin:12px 0 0;padding:11px 12px;font-size:.75rem;font-weight:600;line-height:1.45}body main[class*=_shell_] article[data-booking-status=no_show] [class*=_status_]{color:#b42318!important;background:#fff0ee!important;border:1px solid #efaaa4!important}[data-no-show-warning]{color:#7b541e;background:#fff8ef;border:1px solid #efc5a0;border-radius:11px;flex-direction:column;grid-column:1/-1;gap:3px;margin-top:2px;padding:12px 14px;display:flex}[data-no-show-warning] strong{font-size:.78rem}[data-no-show-warning] span{font-size:.75rem;line-height:1.45}[data-no-show-warning][data-state=blocked]{color:#9c2f26;background:#fff3f1;border-color:#efaaa4}[data-no-show-warning][data-state=cleared]{color:#5f7182;background:#f7fafc;border-color:#cfddea}[data-no-show-admin]{grid-column:1/-1}[data-no-show-admin-list]{flex-direction:column;gap:8px;display:flex}[data-no-show-admin-list] article{background:#fff7f5;border:1px solid #ead0cc;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:12px 13px;display:flex}[data-no-show-admin-list] article>div{flex-direction:column;gap:3px;display:flex}[data-no-show-admin-list] article span,[data-no-show-admin-list] article small{color:#7d6b68;font-size:.75rem}[data-no-show-admin-list] article button{color:#a52d25;cursor:pointer;background:#fff;border:1px solid #df8e87;border-radius:9px;min-height:36px;padding:0 12px;font-weight:800}[data-no-show-admin-list] article button:disabled{opacity:.5;cursor:not-allowed}[data-no-show-admin-empty]{background:#f8fafc;border:1px dashed #cdd9e5;border-radius:11px;padding:14px;font-size:.78rem;color:#6e8090!important}@media (width<=620px){[data-no-show-policy],[data-no-show-admin-list] article{flex-direction:column;align-items:flex-start}[data-no-show-policy]>b,[data-no-show-admin-list] article button{text-align:center;width:100%}}.schedule-calendar-section-heading{border-top:1px solid #e5edf4;align-items:center;gap:12px;margin:20px 0 10px;padding-top:18px;display:flex}.schedule-calendar-section-heading>span{color:#176fc4;letter-spacing:.1em;background:#edf5fd;border-radius:6px;flex:none;padding:5px 7px;font-size:12px;font-weight:800}.schedule-calendar-section-heading>div{gap:2px;display:grid}.schedule-calendar-section-heading strong{color:#173149;font-size:13px}.schedule-calendar-section-heading small{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.schedule-calendar-savebar{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #d8e4ee;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0 22px;padding:13px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 28px #1336541f}.schedule-calendar-savebar[data-dirty=true]{background:#f7fcfffa;border-color:#9bc3e8}.schedule-calendar-savebar>div{gap:3px;display:grid}.schedule-calendar-savebar strong{color:#213e57;font-size:12px}.schedule-calendar-savebar span{color:#738697;font-size:12px;line-height:1.4}.schedule-calendar-savebar button{color:#fff;background:#176fc7;border:0;border-radius:9px;min-width:145px;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;box-shadow:0 6px 14px #176fc72e}.schedule-calendar-savebar button:disabled{color:#8797a6;box-shadow:none;cursor:default;background:#dce5ed}.schedule-team-coverage-panel{margin-top:12px}.schedule-admin-full-panel{grid-column:1/-1!important}main[class*=_shell_] div[class*=_sectionTitle_]:has(+div[class*=_bookingList_]){position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#f8fbfe 72%,#eef7ff 100%)!important;border:1px solid #d5e2ed!important;border-radius:18px!important;margin-bottom:22px!important;padding:26px 28px!important;box-shadow:0 10px 28px #1b3f5f0f!important}main[class*=_shell_] div[class*=_sectionTitle_]:has(+div[class*=_bookingList_]):before{content:"";background:#1775cf;width:4px;position:absolute;inset:0 auto 0 0}main[class*=_shell_] div[class*=_sectionTitle_]:has(+div[class*=_bookingList_]) h1{font-size:var(--page-title-size)!important;line-height:var(--page-title-line-height)!important;letter-spacing:-.035em!important;margin:6px 0 0!important}main[class*=_shell_] div[class*=_sectionTitle_]:has(+div[class*=_bookingList_]) button{min-width:108px;border-radius:10px!important;padding:10px 15px!important;box-shadow:0 6px 15px #1769c224!important}main[class*=_shell_] div[class*=_sectionTitle_]:has(+div[class*=_bookingList_]) button:before{content:"↻";margin-right:7px}main[class*=_shell_] div[class*=_bookingList_]{grid-template-columns:repeat(2,minmax(0,1fr));overscroll-behavior:auto!important;scrollbar-gutter:auto!important;gap:14px 16px!important;max-height:none!important;padding:0 0 16px!important;display:grid!important;overflow:visible!important}main[class*=_shell_] div[class*=_bookingList_]>article{min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s,opacity .18s;position:relative;content-visibility:visible!important;contain:none!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=confirmed],[data-booking-status=rescheduled]){order:1;grid-column:1/-1;opacity:1!important;background:linear-gradient(135deg,#fff 0%,#f5faff 100%)!important;border:1px solid #b4d1e7!important;border-left:4px solid #1775cf!important;border-radius:16px!important;grid-template-columns:minmax(0,1.05fr) minmax(190px,.72fr) minmax(0,1.2fr)!important;gap:22px!important;padding:22px 23px!important;overflow:visible!important;box-shadow:0 12px 28px #19568c17!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=confirmed],[data-booking-status=rescheduled]):hover{transform:translateY(-2px);border-color:#7eb5df!important;box-shadow:0 16px 34px #19568c21!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=confirmed],[data-booking-status=rescheduled]):nth-child(1 of article:is([data-booking-status=confirmed],[data-booking-status=rescheduled])){margin-top:42px!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=confirmed],[data-booking-status=rescheduled]):nth-child(1 of article:is([data-booking-status=confirmed],[data-booking-status=rescheduled])):before{content:"UPCOMING";color:#1269bc;letter-spacing:.13em;white-space:nowrap;font-size:12px;font-weight:800;position:absolute;background:0 0!important;padding:0!important;line-height:1.2!important;top:-34px!important;left:0!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=confirmed],[data-booking-status=rescheduled]) [class*=_status_]{color:#126bc0!important;background:#e7f3ff!important;align-self:flex-start!important;margin:0 0 2px!important;padding:5px 9px!important;position:static!important;transform:none!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=confirmed],[data-booking-status=rescheduled]) h3{color:#173149!important;margin-top:7px!important;font-size:1.08rem!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=confirmed],[data-booking-status=rescheduled])>div:first-child>p{color:#45677f!important;margin-top:6px!important;font-size:.86rem!important;font-weight:700!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=confirmed],[data-booking-status=rescheduled])>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#4f697f!important;max-height:none!important}:is(main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=confirmed],[data-booking-status=rescheduled])>div:has([data-agent-outcome-panel]),main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=confirmed],[data-booking-status=rescheduled])>div:has([data-agent-outcome-locked])){grid-column:1/-1}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=confirmed],[data-booking-status=rescheduled]) div[class*=_bookingActions_]{justify-content:flex-start!important;gap:7px!important;padding-top:13px!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=confirmed],[data-booking-status=rescheduled]) div[class*=_bookingActions_] button{width:auto!important;min-width:0!important;box-shadow:none!important;flex:none!important;padding:7px 11px!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show])){order:2;align-content:start;opacity:1!important;background:#fff!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:34px!important;padding:19px 20px!important;box-shadow:0 7px 20px #1f42600e!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):nth-child(1 of article:is([data-booking-status=completed],[data-booking-status=no_show])):before{content:"RECENT ACTIVITY";color:#526f85;letter-spacing:.13em;font-size:12px;font-weight:800;position:absolute;top:-27px;left:2px}main[class*=_shell_] div[class*=_bookingList_]>article[data-booking-status=completed]:nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show])){background:linear-gradient(#fff,#f8fcfb)!important;border:1px solid #cae4db!important;border-top:3px solid #39a67f!important}main[class*=_shell_] div[class*=_bookingList_]>article[data-booking-status=no_show]:nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show])){background:linear-gradient(#fff,#fff9f8)!important;border:1px solid #efcbc8!important;border-top:3px solid #dc655d!important}main[class*=_shell_] div[class*=_bookingList_]>article[data-booking-status=completed]:nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show])) [class*=_status_]{color:#16805e!important;background:#e8f7f2!important}main[class*=_shell_] div[class*=_bookingList_]>article[data-booking-status=no_show]:nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show])) [class*=_status_]{color:#b63d36!important;background:#fff0ee!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show]))>div:nth-child(2)>strong{display:none!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show]))>div:nth-child(2)>span{color:#627b8f!important;font-size:.78rem!important;font-weight:700!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show]))>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#526b7f!important;max-height:none!important;font-size:.82rem!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show]))>div:has([data-booking-outcome-summary]){grid-column:1/-1;margin-top:2px}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show])) [data-booking-outcome-summary]{box-shadow:none!important;border-radius:10px!important}main[class*=_shell_] div[class*=_bookingList_]>article[data-booking-status=no_show]:nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show])) [data-no-show-warning]{margin-top:2px!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):not(:nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show]))){order:3}main[class*=_shell_] div[class*=_bookingList_]>article[data-booking-status=cancelled]{order:4}main[class*=_shell_] div[class*=_bookingList_]>article[data-booking-status=cancelled],main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):not(:nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show]))){grid-column:1/-1;min-height:58px!important;box-shadow:none!important;opacity:.66!important;background:#fbfcfd!important;border:1px solid #e1e8ee!important;border-radius:12px!important;grid-template-columns:minmax(0,1.2fr) minmax(145px,.62fr) minmax(0,1.15fr)!important;gap:14px!important;padding:10px 14px!important}main[class*=_shell_] div[class*=_bookingList_]>article[data-booking-status=cancelled]{opacity:.45!important;background:#f8fafb!important}main[class*=_shell_] div[class*=_bookingList_]>article[data-booking-status=cancelled]:hover,main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):not(:nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show]))):hover{opacity:.86!important;border-color:#ccd8e2!important}main[class*=_shell_] div[class*=_bookingList_]>article[data-booking-status=cancelled] h3,main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):not(:nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show]))) h3{margin-top:3px!important;font-size:.84rem!important}main[class*=_shell_] div[class*=_bookingList_]>article[data-booking-status=cancelled] [class*=_status_],main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):not(:nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show]))) [class*=_status_]{color:#748493!important;background:#eef2f5!important;padding:3px 7px!important;font-size:.75rem!important}main[class*=_shell_] div[class*=_bookingList_]>article[data-booking-status=cancelled]>p,main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):not(:nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show])))>p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;max-height:1.4em!important;font-size:.76rem!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):not(:nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show])))>[data-no-show-warning]{display:none!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):not(:nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show])))>div:has([data-booking-outcome-summary]){display:none!important}main[class*=_shell_] div[class*=_bookingList_] div[class*=_bookingActions_]{gap:9px!important}main[class*=_shell_] div[class*=_bookingList_] div[class*=_bookingActions_] button{min-height:36px;box-shadow:0 3px 9px #1c466c0d;background:#fff!important;border-radius:9px!important;padding:8px 13px!important}main[class*=_shell_] div[class*=_dateSearch_] label:nth-child(2):after{content:"All Schedule dates and times use Eastern Time (ET)."!important}@media (width<=1060px){main[class*=_shell_] div[class*=_bookingList_]{grid-template-columns:1fr}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=confirmed],[data-booking-status=rescheduled]){grid-template-columns:1fr 1fr!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=confirmed],[data-booking-status=rescheduled])>p{grid-column:1/-1}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show])){margin-top:24px!important}}body main[class*=_shell_] [class*=_slotGrid_] small:before{content:""!important}@media (width<=760px){.schedule-calendar-savebar{flex-direction:column;align-items:stretch;position:static}.schedule-calendar-savebar button{width:100%}main[class*=_shell_] div[class*=_sectionTitle_]:has(+div[class*=_bookingList_]){align-items:flex-start!important;padding:21px 19px!important}main[class*=_shell_] div[class*=_bookingList_]{flex-direction:column;gap:11px!important;max-height:none!important;padding:0 0 10px!important;display:flex!important;overflow:visible!important}main[class*=_shell_] div[class*=_bookingList_]>article{grid-template-columns:1fr!important}main[class*=_shell_] div[class*=_bookingList_]>article>p{grid-column:auto!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show])){margin-top:30px!important}main[class*=_shell_] div[class*=_bookingList_]>article[data-booking-status=cancelled],main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=completed],[data-booking-status=no_show]):not(:nth-child(-n+4 of article:is([data-booking-status=completed],[data-booking-status=no_show]))){gap:7px!important;padding:11px 13px!important}}@media (width<=620px){main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=confirmed],[data-booking-status=rescheduled]):nth-child(1 of article:is([data-booking-status=confirmed],[data-booking-status=rescheduled])){margin-top:38px!important}main[class*=_shell_] div[class*=_bookingList_]>article:is([data-booking-status=confirmed],[data-booking-status=rescheduled]):nth-child(1 of article:is([data-booking-status=confirmed],[data-booking-status=rescheduled])):before{top:-30px!important}}[data-schedule-page]:has([data-installer-booking-hero]){width:min(var(--layout-content-max), 92vw)!important;max-width:var(--layout-content-max)!important;margin-inline:auto!important}[data-installer-booking-hero]{border-radius:24px!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:28px!important;padding:28px 34px!important}[data-installer-booking-hero] h1{margin-block:5px 7px!important}[data-installer-booking-hero] p{max-width:760px!important}.installer-booking-progress{background:#fff;border:1px solid #d8e4ee;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 22px;padding:8px;display:grid;box-shadow:0 8px 22px #193e5e0d}.installer-booking-progress>span{color:#6b8093;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;font-size:.78rem;font-weight:800;display:flex}.installer-booking-progress b{color:#58768f;background:#e8f0f7;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.75rem;display:grid}.installer-booking-progress [data-state=active]{color:#1769c2;background:#edf6ff}.installer-booking-progress [data-state=active] b{color:#fff;background:#1769c2}.installer-booking-progress [data-state=complete]{color:#1769c2}.installer-booking-progress [data-state=complete] b{color:#147453;background:#dff2e9}.installer-booking-section-title{justify-content:space-between;align-items:end;gap:24px;margin-bottom:12px;display:flex}.installer-booking-section-title span{color:#1769c2;letter-spacing:.12em;font-size:.75rem;font-weight:800}.installer-booking-section-title h2{color:#17324d;letter-spacing:-.015em;margin:3px 0 0;font-size:1.2rem}.installer-booking-section-title p{color:#657b8f;margin:0;font-size:.78rem}[data-installer-call-types]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-bottom:18px!important}[data-installer-call-types]>button{min-height:156px!important;padding:20px!important}[data-installer-booking-panel]{grid-template-columns:minmax(360px,.8fr) minmax(0,1.45fr)!important;align-items:start!important;overflow:visible!important}[data-installer-booking-panel]>[class*=_bookingStep_]{min-width:0}[data-installer-booking-panel] [class*=_slotGrid_]{grid-template-columns:repeat(4,minmax(88px,1fr))!important}[data-booking-details-placeholder]{background:linear-gradient(145deg,#fbfdff,#f3f8fc);border-left:1px solid #e0e9f1;flex-direction:column;justify-content:flex-start;min-height:280px;display:flex}.booking-empty-summary{text-align:center;flex:1;align-content:center;place-items:center;width:100%;min-width:0;margin:0;padding:32px 24px;display:grid}.booking-empty-summary>span{color:#1769c2;background:#e7f2fd;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:15px;font-size:1.1rem;font-weight:800;display:grid}.booking-empty-summary strong{color:#213f59;font-size:1.05rem}.booking-empty-summary p{color:#526b82;margin:8px 0 14px;font-size:16px;line-height:1.55}.booking-empty-summary small{color:#526b82;font-size:14px;font-weight:700}.booking-selection-summary{background:#f3f8fd;border:1px solid #cfe0ef;border-radius:13px;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) auto;align-items:center;gap:16px;margin-bottom:13px;padding:13px 15px;display:grid}.booking-selection-summary>div{gap:2px;min-width:0;display:grid}.booking-selection-summary span{color:#6a8093;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:800}.booking-selection-summary strong{color:#29465e;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.booking-selection-summary small{color:#147453;white-space:nowrap;background:#dff2e9;border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:800}.installer-booking-primary{min-height:48px!important;margin-top:12px!important;font-size:.9rem!important}@media (width<=1100px){[data-installer-booking-hero],[data-installer-booking-panel]{grid-template-columns:1fr!important}[data-booking-details-placeholder]{border-top:1px solid #e0e9f1;border-left:0;min-height:240px}[data-installer-booking-panel] [class*=_slotGrid_]{grid-template-columns:repeat(3,minmax(88px,1fr))!important}}@media (width<=760px){[data-installer-booking-hero]{gap:16px!important;padding:24px 21px!important}.installer-booking-progress{gap:4px;margin-bottom:18px}.installer-booking-progress>span{text-align:center;flex-direction:column;gap:4px;min-height:54px;font-size:.75rem}.installer-booking-section-title{flex-direction:column;align-items:flex-start;gap:5px}[data-installer-call-types]{grid-template-columns:1fr!important}[data-installer-call-types]>button{min-height:142px!important}[data-installer-booking-panel] [class*=_slotGrid_]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.booking-empty-summary{padding:30px 22px}.booking-selection-summary{grid-template-columns:1fr}.booking-selection-summary strong{white-space:normal}.booking-selection-summary small{justify-self:start}}.booking-empty-summary p{color:#526b82;max-width:62ch;font-size:16px;line-height:1.6}.booking-empty-summary small{color:#526b82;max-width:62ch;font-size:14px;line-height:1.55}.booking-empty-summary strong{font-size:18px;line-height:1.4}.booking-selection-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.booking-selection-summary strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:14px;line-height:1.55;overflow:visible}.booking-selection-summary small{white-space:normal;grid-column:1/-1;justify-self:start;line-height:1.5}[data-schedule-page]{container:schedule-page/inline-size}.admin-workspace-content [data-schedule-page]{width:100%!important;max-width:var(--admin-data-max)!important}@container schedule-page (width<=1000px){[data-installer-booking-panel]{grid-template-columns:1fr!important}[data-booking-details-placeholder]{border-top:1px solid #e0e9f1;border-left:0;min-height:240px}}@container schedule-page (width<=600px){.booking-selection-summary{grid-template-columns:1fr}}[data-schedule-workspace] [data-slot-periods]>p{color:#40586d;margin:16px 0 12px;font-size:14px;line-height:1.55}[data-schedule-workspace] [data-slot-period]{background:#f8fbfe;border:1px solid #b8cddd;border-radius:12px;margin-top:10px}[data-schedule-workspace] [data-slot-period]>summary{color:#173149;cursor:pointer;min-height:64px;padding:12px 14px;font-size:16px;line-height:1.5}[data-schedule-workspace] [data-slot-period]>summary::marker{color:#1769b0}[data-schedule-workspace] [data-slot-period]>summary span,[data-schedule-workspace] [data-slot-period]>summary small{color:#40586d;margin-left:19px;font-size:14px;line-height:1.5;display:block}[data-schedule-workspace] [data-slot-period]>summary small{color:#125a9c;font-weight:700}[data-schedule-workspace] [data-slot-period]>[role=group]{margin:0;padding:0 12px 12px}[data-schedule-workspace] [data-slot-start]{min-height:48px!important}body:has([data-schedule-workspace]) .installer-callback-action{min-height:44px}body:has([data-schedule-workspace]) .site-header>nav>a{min-height:44px!important}[data-schedule-workspace] :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #1769b0!important}body:has([data-schedule-workspace]) :is(.site-header>nav>a,.installer-callback-action):focus-visible{outline-offset:3px;outline:3px solid #1769b0!important}[data-schedule-workspace] :is([data-schedule-navigation],[data-agent-booking-filters],[data-booking-quick-filters])>button{min-height:44px!important}@media (width<=640px){body:has([data-schedule-workspace]) .site-header{grid-template-rows:minmax(58px,auto) auto!important}body:has([data-schedule-workspace]) .site-header>nav{flex-wrap:wrap!important;height:auto!important;overflow:visible!important}body:has([data-schedule-workspace]) .installer-callback-mobile{margin:12px 14px 18px;width:auto!important;min-height:54px!important;position:static!important}[data-schedule-workspace] :is([data-schedule-navigation],[data-agent-booking-filters],[data-booking-quick-filters]){flex-wrap:wrap;overflow:visible}}@media (width>=900px) and (width<=1180px){body:has([data-schedule-workspace]) .site-header{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px 16px!important;height:auto!important;padding:12px 16px!important;display:grid!important}body:has([data-schedule-workspace]) .site-header>.brand{min-width:0;grid-area:1/1!important;margin:0!important}body:has([data-schedule-workspace]) .site-header>.header-actions{justify-self:end;width:auto;min-width:0;max-width:100%;border:0!important;grid-area:1/2!important;margin:0!important;padding:0!important}body:has([data-schedule-workspace]) .site-header>nav{order:initial!important;flex-wrap:wrap!important;grid-area:2/1/auto/-1!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;overflow:visible!important}body:has([data-schedule-workspace]) .site-header>nav>a{white-space:nowrap!important;flex:none!important}}.system-health-overall.paused{background:#fff9eb;border-color:#ecd39d}.system-health-overall.paused .system-health-dot{background:#c4831c;box-shadow:0 0 0 4px #c4831c1f}.system-health-overall.paused small{color:#87652f}.system-health-page .system-health-alert{flex-wrap:wrap;min-width:0;max-width:100%}.system-health-page .system-health-alert strong,.system-health-page .system-health-alert span{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.system-health-page .system-health-alert strong{flex:0 auto}.system-health-page{color:#173149;background:linear-gradient(#f4f8fc 0,#f7f9fb 320px,#f5f7fa 100%);min-height:calc(100vh - 70px);padding:30px 24px 80px}.system-health-page>*{max-width:1180px;margin-left:auto;margin-right:auto}.system-health-hero{background:linear-gradient(135deg,#fff,#f3f8fd);border:1px solid #d9e5ef;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px 32px;display:flex;box-shadow:0 12px 34px #163c5e12}.system-health-hero>div{max-width:760px}.system-health-hero span,.system-health-panel header span{color:#1771c7;letter-spacing:.12em;font-size:12px;font-weight:800}.system-health-hero h1{letter-spacing:-.035em;margin:7px 0 10px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.04}.system-health-hero p{color:#65798c;margin:0;line-height:1.6}.system-health-hero button{color:#fff;font:inherit;cursor:pointer;background:#1769c2;border:0;border-radius:11px;flex:none;padding:12px 17px;font-size:12px;font-weight:800;box-shadow:0 7px 18px #1769c229}.system-health-hero button:disabled{opacity:.55;cursor:not-allowed}.system-health-overall{background:#f2faf5;border:1px solid #cce1d4;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:15px 18px;display:flex}.system-health-overall.degraded{background:#fff4f4;border-color:#efc8c8}.system-health-overall>div{align-items:center;gap:11px;display:flex}.system-health-overall>div>div{gap:2px;display:grid}.system-health-overall small{color:#638074;letter-spacing:.1em;font-size:12px;font-weight:800}.system-health-overall strong{font-size:14px}.system-health-overall>span{color:var(--color-text-secondary);font-size:12px}.system-health-dot{background:#2aa66d;border-radius:50%;flex:0 0 10px;width:10px;height:10px;display:block;box-shadow:0 0 0 4px #2aa66d1f}.degraded .system-health-dot{background:#d34a4a;box-shadow:0 0 0 4px #d34a4a1c}.system-health-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.system-health-service{background:#fff;border:1px solid #dce6ef;border-radius:17px;align-items:flex-start;gap:12px;min-height:130px;padding:18px;display:flex;box-shadow:0 7px 20px #1939550b}.system-health-service.degraded{background:#fff9f9;border-color:#efcaca}.system-health-service .system-health-dot{margin-top:5px}.system-health-service>div{gap:4px;display:grid}.system-health-service small{color:var(--color-text-secondary);letter-spacing:.08em;font-size:12px;font-weight:800}.system-health-service strong{font-size:14px}.system-health-service p{color:var(--color-text-secondary);margin:4px 0 0;font-size:12px;line-height:1.45}.system-health-grid{grid-template-columns:1.3fr .7fr;gap:18px;margin-top:18px;display:grid}.system-health-panel{background:#fff;border:1px solid #dce6ef;border-radius:18px;padding:22px;box-shadow:0 8px 24px #183a580b}.system-health-panel header h2{margin:5px 0 0;font-size:1.25rem}.system-health-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.system-health-metrics>div{background:#f8fbfd;border:1px solid #e0e9f1;border-radius:12px;min-width:0;padding:14px}.system-health-metrics small{min-height:2.4em;color:var(--color-text-secondary);letter-spacing:.07em;font-size:12px;font-weight:800;line-height:1.25;display:block}.system-health-metrics strong{margin-top:7px;font-size:1.55rem;display:block}.system-health-metrics .attention{background:#fff9eb;border-color:#edd5a8}.system-health-metrics .attention strong{color:#a76500}.system-health-panel dl{gap:0;margin:16px 0 0;display:grid}.system-health-panel dl>div{border-bottom:1px solid #e7edf3;gap:5px;padding:11px 0;display:grid}.system-health-panel dl>div:last-child{border-bottom:0}.system-health-panel dt{color:var(--color-text-secondary);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.system-health-panel dd{color:#294760;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700;line-height:1.45}.system-health-diagnostics{border-top:1px solid #e3ebf2;margin-top:18px;padding-top:14px}.system-health-diagnostics>button{color:#29465f;width:100%;font:inherit;cursor:pointer;background:#f8fbfd;border:1px solid #d7e4ee;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:12px 13px;display:flex}.system-health-diagnostics>button:hover{background:#f1f7fc;border-color:#bfd5e7}.system-health-diagnostics>button>span{text-align:left;gap:3px;display:grid}.system-health-diagnostics>button strong{font-size:12px}.system-health-diagnostics>button small{color:#718598;font-size:12px;font-weight:600}.system-health-diagnostics>button>b{color:#1769c2;background:#e9f3fb;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:16px;display:grid}.system-health-diagnostics-body{gap:14px;margin-top:12px;display:grid}.system-health-diagnostics-body>div{margin-top:0!important}.system-health-alert{border-radius:13px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.system-health-alert strong{flex:none}.system-health-alert span{line-height:1.45}.system-health-alert.error{color:#a52d2d;background:#fff3f3;border:1px solid #efcaca}.system-health-note{color:var(--color-text-secondary);text-align:center;font-size:12px;line-height:1.55;margin-top:18px!important}.system-health-loading{color:#677d90;text-align:center;background:#fff;border:1px dashed #c8d8e5;border-radius:16px;padding:36px;margin-top:18px!important}.view-account-actions:has(.admin-control-menu)~.manage-button{display:none!important}@media (width<=1000px){.system-health-services{grid-template-columns:repeat(2,minmax(0,1fr))}.system-health-grid{grid-template-columns:1fr}.system-health-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.system-health-page{padding:18px 12px 60px}.system-health-hero{flex-direction:column;align-items:flex-start;padding:22px 20px}.system-health-overall{flex-direction:column;align-items:flex-start}.system-health-services,.system-health-metrics{grid-template-columns:1fr 1fr}.system-health-diagnostics>button{align-items:flex-start}}@media (width<=480px){.system-health-services{grid-template-columns:1fr}.system-health-metrics{grid-template-columns:1fr 1fr}}.system-health-hero h1{font-size:var(--page-title-size);line-height:var(--page-title-line-height)}.zendesk-match-tester{background:#f8fbfd;border:1px solid #d9e5ef;border-radius:15px;margin-top:20px;padding:18px}.zendesk-match-copy small{color:#1771c7;letter-spacing:.1em;font-size:12px;font-weight:800}.zendesk-match-copy h3{margin:5px 0 6px;font-size:1rem}.zendesk-match-copy p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.5}.zendesk-match-fields{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:15px;display:grid}.zendesk-match-fields label{color:#526b80;gap:6px;font-size:12px;font-weight:800;display:grid}.zendesk-match-fields input{color:#173149;min-width:0;font:inherit;background:#fff;border:1px solid #cddce8;border-radius:10px;padding:10px 11px}.zendesk-match-fields button{color:#fff;font:inherit;cursor:pointer;background:#1769c2;border:0;border-radius:10px;padding:11px 15px;font-size:12px;font-weight:800}.zendesk-match-fields button:disabled{opacity:.5;cursor:not-allowed}.zendesk-match-result{background:#f2faf5;border:1px solid #cce1d4;border-radius:12px;margin-top:14px;padding:14px 15px}.zendesk-match-result.conflict,.zendesk-match-result.ineligible{background:#fff9eb;border-color:#efd5a9}.zendesk-match-result.no_match{background:#fff;border-color:#d9e5ef}.zendesk-match-result>strong{font-size:12px}.zendesk-match-result>p{color:#63788b;margin:5px 0 0;font-size:12px;line-height:1.5}.zendesk-match-result dl{margin-top:10px!important}.zendesk-match-result dd strong{color:#173149}@media (width<=760px){.zendesk-match-fields{grid-template-columns:1fr}.zendesk-match-fields button{width:100%}}.zendesk-agent-tester .zendesk-match-fields{grid-template-columns:minmax(0,1fr) auto}.zendesk-match-result.ambiguous{background:#fff9eb;border-color:#efd5a9}.zendesk-agent-match-list{gap:7px;margin-top:12px;display:grid}.zendesk-agent-match-list>div{color:#63788b;background:#fff;border:1px solid #e2eaf0;border-radius:9px;padding:9px 10px;font-size:12px;line-height:1.45}@media (width<=760px){.zendesk-agent-tester .zendesk-match-fields{grid-template-columns:1fr}}.zendesk-booking-preview{background:#f8fbfd;border:1px solid #d9e5ef;border-radius:15px;margin-top:20px;padding:18px}.zendesk-booking-copy small,.zendesk-booking-note small,.zendesk-booking-readiness small{color:#1771c7;letter-spacing:.1em;font-size:12px;font-weight:800}.zendesk-booking-copy h3{margin:5px 0 6px;font-size:1rem}.zendesk-booking-copy p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.5}.zendesk-booking-fields{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:15px;display:grid}.zendesk-booking-fields label{color:#526b80;gap:6px;font-size:12px;font-weight:800;display:grid}.zendesk-booking-fields input{color:#173149;min-width:0;font:inherit;background:#fff;border:1px solid #cddce8;border-radius:10px;padding:10px 11px}.zendesk-booking-fields button{color:#fff;font:inherit;cursor:pointer;background:#1769c2;border:0;border-radius:10px;padding:11px 15px;font-size:12px;font-weight:800}.zendesk-booking-fields button:disabled{opacity:.5;cursor:not-allowed}.zendesk-booking-result{background:#f2faf5;border:1px solid #cce1d4;border-radius:12px;margin-top:14px;padding:15px}.zendesk-booking-result.blocked{background:#fff9eb;border-color:#efd5a9}.zendesk-booking-readiness{border-bottom:1px solid #738fa433;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.zendesk-booking-readiness div{gap:4px;display:grid}.zendesk-booking-readiness strong{font-size:13px}.zendesk-booking-readiness>span{color:#526b80;font-size:12px;font-weight:800}.zendesk-booking-blockers{color:#8b5b17;margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.5}.zendesk-booking-summary{margin-top:12px!important}.zendesk-booking-summary dd strong{color:#173149}.zendesk-booking-note{background:#fff;border:1px solid #d5e2eb;border-radius:11px;margin-top:15px;overflow:hidden}.zendesk-booking-note>div{border-bottom:1px solid #e5edf3;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.zendesk-booking-note>div span{color:var(--color-text-secondary);font-size:12px;font-weight:800}.zendesk-booking-note pre{white-space:pre-wrap;word-break:break-word;color:#243d53;max-height:420px;margin:0;padding:14px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.zendesk-booking-footnote{color:#63788b;margin:12px 0 0;font-size:12px;line-height:1.5}@media (width<=760px){.zendesk-booking-fields{grid-template-columns:1fr}.zendesk-booking-fields button{width:100%}.zendesk-booking-readiness{flex-direction:column;align-items:flex-start}}.zendesk-outbox{background:#f8fbfd;border:1px solid #d9e5ef;border-radius:15px;margin-top:20px;padding:18px}.zendesk-outbox-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.zendesk-outbox-head small{color:#1771c7;letter-spacing:.1em;font-size:12px;font-weight:800}.zendesk-outbox-head h3{margin:5px 0 6px;font-size:1rem}.zendesk-outbox-head p{max-width:720px;color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.5}.zendesk-outbox-actions{flex-wrap:wrap;gap:8px;display:flex}.zendesk-outbox-actions button{color:#fff;font:inherit;cursor:pointer;background:#1769c2;border:0;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:800}.zendesk-outbox-actions button+button{background:#526b80}.zendesk-outbox-actions button:disabled{opacity:.5;cursor:not-allowed}.zendesk-outbox-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.zendesk-outbox-metrics>div{background:#fff;border:1px solid #d9e5ef;border-radius:10px;padding:11px}.zendesk-outbox-metrics small{color:var(--color-text-secondary);letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.zendesk-outbox-metrics strong{margin-top:4px;font-size:13px;display:block}.zendesk-outbox-scope{color:var(--color-text-secondary);margin:10px 0 0;font-size:12px}.zendesk-outbox-scope code{font-size:12px}.zendesk-outbox-table-toolbar{border-top:1px solid #e3ebf2;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:16px;padding-top:14px;display:flex}.zendesk-outbox-table-toolbar>div{gap:3px;display:grid}.zendesk-outbox-table-toolbar strong{color:#29465f;font-size:12px}.zendesk-outbox-table-toolbar span{color:#75899b;font-size:12px}.zendesk-outbox-table-toolbar button{min-height:var(--control-height-compact);color:#1769c2;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9dbea;border-radius:9px;padding:0 11px;font-size:12px;font-weight:800}.zendesk-outbox-table-toolbar button:hover{background:#f2f8fd;border-color:#a9cae5}.zendesk-outbox-table{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:1px solid #d9e5ef;border-radius:11px;max-height:440px;margin-top:10px;overflow:auto}.zendesk-outbox-table table{border-collapse:collapse;width:100%;font-size:12px}.zendesk-outbox-table thead{z-index:2;background:#f7fafc;position:sticky;top:0;box-shadow:0 1px #e5edf3}.zendesk-outbox-table th,.zendesk-outbox-table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf2f6;padding:9px 10px}.zendesk-outbox-table th{color:#667e92;letter-spacing:.08em;font-size:12px}.zendesk-outbox-table tr[data-needs-attention=true]{background:#fffaf0}.zendesk-outbox-table tr[data-needs-attention=true] td:first-child{box-shadow:inset 3px 0 #e3a83d}.zendesk-outbox-table td small{color:#a03a3a;max-width:420px;margin-top:4px;line-height:1.35;display:block}.zendesk-outbox-table a{color:#1769c2;font-weight:800}.zendesk-outbox-status{background:#eef3f7;border-radius:999px;padding:3px 7px;font-weight:800;display:inline-block}.zendesk-outbox-status.sent{color:#23643b;background:#e9f7ee}.zendesk-outbox-status.failed{color:#a2382b;background:#fff0ed}.zendesk-outbox-status.pending,.zendesk-outbox-status.processing{color:#7b5a0d;background:#fff7df}.zendesk-outbox-status.cancelled{color:#64727e;background:#eef1f4}.zendesk-outbox-dismiss{color:#a2382b;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4a9a2;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:800}.zendesk-outbox-dismiss:hover{background:#fff4f1}.zendesk-outbox-dismiss:disabled{opacity:.5;cursor:not-allowed}.zendesk-outbox-empty{color:var(--color-text-secondary);margin:14px 0 0;font-size:12px}@media (width<=900px){.zendesk-outbox-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.zendesk-outbox-head{display:grid}.zendesk-outbox-actions button{flex:1}.zendesk-outbox-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.zendesk-outbox-table-toolbar{align-items:stretch;display:grid}.zendesk-outbox-table-toolbar button{width:100%}.zendesk-outbox-table{max-height:520px}}.system-health-subpanel{background:#f8fbfd;border:1px solid #d9e5ef;border-radius:15px;gap:12px;margin-top:18px;padding:18px;display:grid}.system-health-subpanel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.system-health-subpanel>header>div{gap:3px;display:grid}.system-health-subpanel>header small{color:#1771c7;letter-spacing:.1em;font-size:12px;font-weight:800}.system-health-subpanel>header strong{font-size:14px}.system-health-subpanel>header>span{color:#27734e;background:#e9f4ee;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.system-health-subpanel p{color:#65798c;margin:0;font-size:12px;line-height:1.55}.system-health-subpanel>button{color:#fff;font:inherit;cursor:pointer;background:#1769c2;border:0;border-radius:10px;justify-self:start;padding:10px 13px;font-size:12px;font-weight:800}.system-health-subpanel button:disabled{opacity:.55;cursor:not-allowed}.system-health-subpanel>small{color:#5f7385;line-height:1.45}.system-health-setup-result{background:#fff;border:1px solid #cfe0ed;border-radius:12px;gap:7px;padding:12px;display:grid}.system-health-setup-result strong{color:#173149}.system-health-warning{font-weight:700;color:#9b5b08!important}@media (width<=620px){.system-health-subpanel>header{flex-direction:column}.system-health-subpanel>button{justify-self:stretch}}.notification-audit-card{color:#173149;background:#fffaf2;border:1px solid #e6d4b6;border-radius:18px;margin-top:18px;padding:20px}.notification-audit-card>header{border-bottom:1px solid #eee0ca;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.notification-audit-card>header span{color:#9b671d;letter-spacing:.12em;font-size:12px;font-weight:800}.notification-audit-card h2{margin:5px 0;font-size:19px}.notification-audit-card header p{color:#748594;margin:0;font-size:12px;line-height:1.5}.notification-audit-card header button{color:#805315;cursor:pointer;background:#fff;border:1px solid #dfc89e;border-radius:9px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800}.notification-audit-card header button:disabled{opacity:.55}.notification-audit-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.notification-audit-metrics>div{background:#fff;border:1px solid #eadbc5;border-radius:11px;padding:12px}.notification-audit-metrics span{color:#8c7960;letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.notification-audit-metrics strong{color:#314b61;margin-top:6px;font-size:18px;display:block}.notification-audit-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.notification-audit-groups article{background:#fff;border:1px solid #eadfcf;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.notification-audit-groups strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.notification-audit-groups span{color:#93601a;font-size:12px;font-weight:800}.notification-audit-groups small{color:var(--color-text-secondary);font-size:12px;line-height:1.35}.notification-audit-table{background:#fff;border:1px solid #eadfcf;border-radius:11px;overflow:hidden}.notification-audit-head,.notification-audit-row{grid-template-columns:1.05fr 1.2fr 1fr 1.3fr;align-items:center;gap:12px;padding:9px 11px;display:grid}.notification-audit-head{color:#88775f;text-transform:uppercase;letter-spacing:.07em;background:#f8f3eb;font-size:12px;font-weight:800}.notification-audit-row{border-top:1px solid #f0e7db;font-size:12px}.notification-audit-row>span,.notification-audit-row>strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.notification-audit-row span{color:#637889}.notification-audit-row small{text-overflow:ellipsis;white-space:nowrap;color:#8a98a4;margin-top:3px;font-size:12px;display:block;overflow:hidden}.notification-audit-empty,.notification-audit-error{color:#6d7f8e;background:#fff;border-radius:9px;margin:13px 0 0;padding:12px;font-size:12px}.notification-audit-error{color:#a13f47;border:1px solid #efcccc}@media (width<=900px){.notification-audit-groups,.notification-audit-head,.notification-audit-row{grid-template-columns:1fr 1fr}.notification-audit-head span:nth-child(n+3){display:none}}@media (width<=620px){.notification-audit-card>header{flex-direction:column}.notification-audit-card header button{width:100%}.notification-audit-metrics{grid-template-columns:1fr 1fr}.notification-audit-groups{grid-template-columns:1fr}.notification-audit-head{display:none}.notification-audit-row{grid-template-columns:1fr;gap:5px}}.retention-panel{grid-column:1/-1}.retention-summary{color:var(--color-text-secondary);margin:14px 0 0;font-size:12px;line-height:1.55}.retention-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.retention-eligibility-note{color:#536d82;background:#f7fafc;border:1px solid #d7e4ee;border-radius:10px;margin:12px 0 0;padding:11px 13px;font-size:12px;line-height:1.5}.retention-run{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1769c2;border:0;border-radius:10px;margin-top:16px;padding:0 16px;font-size:12px;font-weight:800}.retention-run:disabled{opacity:.55;cursor:not-allowed}.retention-feedback{color:#21653b;background:#f1faf4;border:1px solid #bddfc9;border-radius:11px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.retention-feedback strong{flex:none}.retention-feedback span{color:#3d6d4d}@media (width<=700px){.retention-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.retention-run{width:100%}}._shell_tb6t3_1{max-width:1660px;color:var(--color-text-primary);margin:0 auto;padding:14px 20px 56px}._heading_tb6t3_2{background:radial-gradient(circle at 96% 4%,#1c7ed11a,transparent 220px),var(--color-bg-surface);border:1px solid #d8e4ee;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:10px;padding:15px 20px;display:flex;box-shadow:0 10px 26px #1a3f600d}._heading_tb6t3_2>div>span,._reportToolbar_tb6t3_3>div>span,._panel_tb6t3_3 header span{color:var(--color-accent);letter-spacing:.13em;font-size:12px;font-weight:800}._heading_tb6t3_2 h1{font-size:var(--page-title-size);line-height:var(--page-title-line-height);letter-spacing:-.035em;margin:4px 0 3px}._heading_tb6t3_2 p{max-width:900px;color:var(--color-text-secondary);margin:0;font-size:12.5px;line-height:1.45}._readyBadge_tb6t3_6,._privateBadge_tb6t3_6{color:#15704c;background:#e9f8f1;border:1px solid #b8e4d0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}._readyBadge_tb6t3_6:before{content:"";background:#20a76f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #20a76f1f}._privateBadge_tb6t3_6{color:#68439a;background:#f5effd;border-color:#d7c6ef}._tabs_tb6t3_9{scrollbar-width:none;background:0 0;border:0;border-bottom:1px solid #dbe5ee;gap:25px;width:100%;max-width:100%;margin-bottom:12px;padding:0;display:flex;overflow-x:auto}._tabs_tb6t3_9::-webkit-scrollbar{display:none}._tabs_tb6t3_9 button,._periodSwitch_tb6t3_11 button{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:800}._tabs_tb6t3_9 button{letter-spacing:-.01em;white-space:nowrap;border-bottom:3px solid #0000;border-radius:0;flex:none;padding:13px 2px 11px;font-size:13px;font-weight:700;transition:color .18s,border-color .18s}._tabs_tb6t3_9 button:hover{color:#1769c2}._tabs_tb6t3_9 button._active_tb6t3_14{color:#1769c2;box-shadow:none;background:0 0;border-bottom-color:#1769c2}._periodSwitch_tb6t3_11 button._active_tb6t3_14{background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:0 3px 11px #082b4a17}._reportToolbar_tb6t3_3{border:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:11px;padding:14px 18px;display:flex}._reportToolbar_tb6t3_3 h2{letter-spacing:-.02em;margin:3px 0;font-size:18px}._reportToolbar_tb6t3_3 p{max-width:980px;color:var(--color-text-secondary);margin:0;font-size:12.5px;line-height:1.48}._reportToolbar_tb6t3_3 label{gap:6px;min-width:215px;display:grid}._reportToolbar_tb6t3_3 label>span{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}._reportToolbar_tb6t3_3 select{border:1px solid var(--color-border);background:var(--color-bg-surface);min-height:38px;color:var(--color-text-primary);font:inherit;border-radius:10px;padding:0 34px 0 12px;font-size:13px;font-weight:800}._periodSwitch_tb6t3_11{background:var(--color-bg-subtle);border-radius:10px;flex:none;gap:4px;padding:4px;display:flex}._periodSwitch_tb6t3_11 button{padding:9px 12px;font-size:12px}._finishReminder_tb6t3_24{color:#6f5315;background:#fff8e8;border:1px solid #eed7a0;border-radius:13px;align-items:flex-start;gap:12px;margin-bottom:11px;padding:11px 14px;display:flex}._finishReminder_tb6t3_24>span{color:#fff;background:#e9a826;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-weight:800;display:grid}._finishReminder_tb6t3_24>div{flex:1;min-width:0}._finishReminder_tb6t3_24 strong{font-size:14px}._finishReminder_tb6t3_24 p{margin:4px 0 0;font-size:12px;line-height:1.55}._personalTicketDisclosure_tb6t3_27{margin-top:9px}._personalTicketDisclosure_tb6t3_27 summary{color:#75530b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fffdf7;border:1px solid #dfbf70;border-radius:9px;align-items:center;gap:10px;width:max-content;max-width:100%;min-height:34px;padding:0 10px 0 12px;font-size:12px;font-weight:800;list-style:none;display:flex;box-shadow:0 2px 8px #79560e0f}._personalTicketDisclosure_tb6t3_27 summary::-webkit-details-marker{display:none}._personalTicketDisclosure_tb6t3_27 summary:hover{background:#fff;border-color:#c99f3f}._personalTicketDisclosure_tb6t3_27 summary:focus-visible{outline-offset:2px;outline:3px solid #c99f3f2e}._personalTicketDisclosure_tb6t3_27 summary span:first-child{white-space:nowrap}._personalTicketDisclosure_tb6t3_27 summary span:nth-child(2){color:#9a6b08;border-left:1px solid #ead8aa;padding-left:10px;font-weight:700}._personalTicketDisclosure_tb6t3_27[open] summary{background:#fff;border-color:#c99f3f}._personalTicketDisclosure_tb6t3_27[open] ._disclosureChevron_tb6t3_27{margin:4px 2px 0 1px;transform:rotate(225deg)}._personalTicketList_tb6t3_27{background:#ffffffb8;border:1px solid #ead8aa;border-radius:10px;flex-wrap:wrap;gap:6px;margin-top:8px;padding:9px;display:flex}._personalTicketClear_tb6t3_27{color:#84631c;margin-top:8px;font-size:12px;font-weight:700}._statGrid_tb6t3_28{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:11px;display:grid}._statCard_tb6t3_29{border:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:14px;min-height:84px;padding:11px 15px;position:relative;overflow:hidden}._statCard_tb6t3_29:before{content:"";background:#2689d8;width:4px;position:absolute;inset:0 auto 0 0}._statCard_tb6t3_29._green_tb6t3_31:before{background:#20a76f}._statCard_tb6t3_29._amber_tb6t3_31:before{background:#e3a21e}._statCard_tb6t3_29._red_tb6t3_31:before{background:#cf5360}._statCard_tb6t3_29 span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}._statCard_tb6t3_29 strong{letter-spacing:-.04em;margin:6px 0 4px;font-size:25px;line-height:1;display:block}._statCard_tb6t3_29 small{color:var(--color-text-secondary);font-size:12px;line-height:1.4}._priorityGrid_tb6t3_35{grid-template-columns:minmax(0,1.28fr) minmax(380px,.72fr);gap:12px;margin-bottom:12px;display:grid}._secondaryGrid_tb6t3_36{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:12px;display:grid}._generalGrid_tb6t3_37{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:12px;display:grid}._sideStack_tb6t3_38{gap:12px;display:grid}._generalSideStack_tb6t3_39{align-content:start;gap:12px;display:grid}._panel_tb6t3_3,._suggestion_tb6t3_40,._agentCard_tb6t3_40{border:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:16px;overflow:hidden}._panel_tb6t3_3>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:15px;padding:15px 18px 12px;display:flex}._panel_tb6t3_3 header h2{letter-spacing:-.015em;margin:5px 0 0;font-size:17px}._panel_tb6t3_3 header>small{background:var(--color-bg-subtle);color:var(--color-text-muted);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}._themeList_tb6t3_44{padding:3px 18px 10px;display:grid}._theme_tb6t3_44{border-bottom:1px solid var(--color-border);grid-template-columns:38px 1fr;gap:11px;padding:12px 0;display:grid}._theme_tb6t3_44:last-child{border:0}._theme_tb6t3_44>b{background:var(--color-accent-soft);width:34px;height:34px;color:var(--color-accent);border-radius:10px;place-items:center;font-size:14px;display:grid}._theme_tb6t3_44 strong{font-size:14px}._theme_tb6t3_44 p{color:var(--color-text-secondary);margin:5px 0 0;font-size:13px;line-height:1.5}._themeTickets_tb6t3_48{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}._ticketDisclosure_tb6t3_49{margin-top:8px}._ticketDisclosure_tb6t3_49 summary{color:#1769c2;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbddea;border-radius:9px;align-items:center;gap:8px;width:max-content;min-height:32px;padding:0 10px 0 11px;font-size:12px;font-weight:800;list-style:none;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 2px 7px #1555890d}._ticketDisclosure_tb6t3_49 summary::-webkit-details-marker{display:none}._ticketDisclosure_tb6t3_49 summary:hover{background:#f7fbfe;border-color:#8ebad9;box-shadow:0 4px 11px #15558914}._ticketDisclosure_tb6t3_49 summary:focus-visible{outline-offset:2px;outline:3px solid #1769c226}._ticketDisclosure_tb6t3_49 summary b{color:#315f82;background:#e8f2fa;border-radius:999px;place-items:center;min-width:21px;height:20px;padding:0 5px;font-size:12px;display:grid}._disclosureChevron_tb6t3_27{border-bottom:2px solid #5f7d94;border-right:2px solid #5f7d94;width:7px;height:7px;margin:0 2px 3px 1px;transition:transform .16s,margin .16s;display:block;transform:rotate(45deg)}._ticketDisclosure_tb6t3_49[open] ._disclosureChevron_tb6t3_27{margin:4px 2px 0 1px;transform:rotate(225deg)}._ticketDisclosure_tb6t3_49[open] summary{background:#edf6fd;border-color:#8ebad9;box-shadow:0 0 0 3px #1769c214}._ticketLink_tb6t3_50,._ticketPlain_tb6t3_50{color:#1769c2;background:#f4f9fd;border:1px solid #cfe0ee;border-radius:8px;align-items:center;gap:4px;width:max-content;padding:4px 7px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}._ticketLink_tb6t3_50:hover{background:#eaf5fd;border-color:#8cbce0}._ticketPlain_tb6t3_50{color:var(--color-text-secondary)}._checkList_tb6t3_52,._numberList_tb6t3_52{gap:8px;margin:0;padding:14px 16px 16px;list-style:none;display:grid}._checkList_tb6t3_52 li,._numberList_tb6t3_52 li{color:#344f66;background:#f8fbfd;border:1px solid #e1eaf1;border-radius:10px;min-height:42px;padding:9px 11px 9px 40px;font-size:13.5px;line-height:1.5;position:relative}._checkList_tb6t3_52 li:before{content:"✓";color:#16845d;background:#e6f6ef;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid;position:absolute;top:10px;left:11px}._numberList_tb6t3_52{counter-reset:actions}._numberList_tb6t3_52 li{counter-increment:actions}._numberList_tb6t3_52 li:before{content:counter(actions);width:20px;height:20px;color:var(--color-accent);background:#eaf4fd;border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:10px;left:11px}._guidancePanel_tb6t3_57 header{background:#fbfdff}._guidancePanel_tb6t3_57 header h2{font-size:18px}._organizationList_tb6t3_58{padding:3px 18px 10px;display:grid}._organizationRow_tb6t3_58{border-bottom:1px solid var(--color-border);grid-template-columns:38px 1fr;gap:11px;padding:12px 0;display:grid}._organizationRow_tb6t3_58:last-child{border:0}._organizationRow_tb6t3_58>b{color:#45657d;background:#edf3f7;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}._organizationRow_tb6t3_58 strong{font-size:14px}._panelState_tb6t3_60{color:var(--color-text-secondary);margin:0;padding:20px 18px;font-size:13px}._organizationNotice_tb6t3_60{color:#795c1d;background:#fff8e8;border-radius:9px;margin:0 18px 14px;padding:9px 11px;font-size:12px;line-height:1.45}._chart_tb6t3_61{padding:20px}._chartRow_tb6t3_61{grid-template-columns:62px 1fr 30px;align-items:center;gap:10px;margin-bottom:15px;display:grid}._chartRow_tb6t3_61>strong,._chartRow_tb6t3_61>b{font-size:12px}._barTrack_tb6t3_62{background:var(--color-bg-subtle);border-radius:7px;height:18px;display:flex;overflow:hidden}._barTrack_tb6t3_62 span{height:100%;display:block}._resolvedBar_tb6t3_63{background:#2eb27b}._followBar_tb6t3_63{background:#efb541}._legend_tb6t3_64{color:var(--color-text-secondary);gap:17px;margin-top:18px;font-size:12px;display:flex}._legend_tb6t3_64 span{align-items:center;gap:6px;display:flex}._legend_tb6t3_64 i{border-radius:50%;width:8px;height:8px}._resolvedDot_tb6t3_64{background:#2eb27b}._followDot_tb6t3_64{background:#efb541}._ranking_tb6t3_65{padding:7px 19px 15px;display:grid}._ranking_tb6t3_65>div{border-bottom:1px solid var(--color-border);grid-template-columns:28px 1fr;gap:10px;padding:12px 0;display:grid}._ranking_tb6t3_65>div:last-child{border:0}._ranking_tb6t3_65>div>b{color:var(--color-accent);font-size:15px}._ranking_tb6t3_65 span{gap:4px;display:grid}._ranking_tb6t3_65 strong{font-size:12px;line-height:1.35}._ranking_tb6t3_65 small{color:var(--color-text-muted);font-size:12px}._suggestionList_tb6t3_67{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}._suggestion_tb6t3_40{padding:19px}._suggestionTop_tb6t3_68{justify-content:space-between;align-items:center;gap:12px;display:flex}._suggestionTop_tb6t3_68>small{color:var(--color-text-muted);font-size:12px}._statusBadge_tb6t3_69{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}._statusBadge_tb6t3_69._existing_tb6t3_70{color:#4f677b;background:#edf3f7}._statusBadge_tb6t3_69._update_tb6t3_70{color:#8d6407;background:#fff5dd}._statusBadge_tb6t3_69._new_tb6t3_70{color:#176fae;background:#eaf6ff}._suggestion_tb6t3_40 h2{letter-spacing:-.02em;margin:15px 0 8px;font-size:18px}._suggestion_tb6t3_40>p{min-height:38px;color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.55}._suggestionMeta_tb6t3_72{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}._suggestionMeta_tb6t3_72>span,._coverageGap_tb6t3_73{background:var(--color-bg-subtle);color:var(--color-text-secondary);border-radius:10px;padding:10px;font-size:12px;line-height:1.45}._suggestionMeta_tb6t3_72 b,._coverageGap_tb6t3_73 b{color:var(--color-text-primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}._suggestionMeta_tb6t3_72 a{color:var(--color-accent);font-weight:800;text-decoration:none}._createDraft_tb6t3_76{color:#176cae;background:#f1f9ff;border:1px solid #b9d6ea;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:800;text-decoration:none;display:flex}._createDraft_tb6t3_76:hover{background:#e8f5ff;border-color:#7fb4d9}._matchedArticles_tb6t3_77{gap:7px;display:grid}._matchedArticles_tb6t3_77 a{border-bottom:1px solid #dce7ef;justify-content:space-between;align-items:flex-start;gap:10px;padding:7px 0;line-height:1.4;display:flex}._matchedArticles_tb6t3_77 a:last-child{border-bottom:0}._coverageGap_tb6t3_73{background:#fff9ea;grid-template-columns:115px 1fr;gap:8px;margin-top:9px;display:grid}._coverageGap_tb6t3_73 b{color:#825c0c;margin:0}._signalImporter_tb6t3_79{border:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:13px;margin:0 0 12px;overflow:hidden}._signalImporter_tb6t3_79>summary{min-height:42px;color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;padding:0 14px;font-size:12.5px;font-weight:800;list-style:none;display:flex}._signalImporter_tb6t3_79>summary::-webkit-details-marker{display:none}._signalImporter_tb6t3_79>summary small{color:#68439a;background:#f3edff;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:12px}._signalImporter_tb6t3_79[open]>summary{border-bottom:1px solid var(--color-border);background:#fbfdff}._signalImporter_tb6t3_79[open]>summary ._disclosureChevron_tb6t3_27{margin:4px 2px 0 1px;transform:rotate(225deg)}._signalImporterBody_tb6t3_81{grid-template-columns:190px minmax(0,1fr);gap:11px 14px;padding:14px;display:grid}._signalImporterIntro_tb6t3_81{grid-column:1/-1}._signalImporterIntro_tb6t3_81 strong{font-size:13px}._signalImporterIntro_tb6t3_81 p{max-width:900px;color:var(--color-text-secondary);margin:4px 0 0;font-size:12px;line-height:1.5}._signalImporterBody_tb6t3_81 label{align-content:start;gap:6px;display:grid}._signalImporterBody_tb6t3_81 label>span{color:var(--color-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}._signalImporterBody_tb6t3_81 input,._signalImporterBody_tb6t3_81 textarea{border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);font:inherit;background:#fff;border-radius:9px;font-size:12px}._signalImporterBody_tb6t3_81 input{min-height:38px;padding:0 10px}._signalImporterBody_tb6t3_81 textarea{resize:vertical;min-height:190px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.45}._signalJson_tb6t3_81{grid-area:2/2/5}._signalImportActions_tb6t3_81{align-content:start;gap:7px;display:grid}._signalImportActions_tb6t3_81 button{color:#fff;width:max-content;min-height:36px;font:inherit;cursor:pointer;background:#1769c2;border:1px solid #1769c2;border-radius:8px;padding:0 11px;font-size:12px;font-weight:800}._signalImportActions_tb6t3_81 button:disabled{opacity:.55;cursor:not-allowed}._signalImportActions_tb6t3_81 small{max-width:180px;color:var(--color-text-muted);font-size:12px;line-height:1.4}._signalImportError_tb6t3_81,._signalImportSuccess_tb6t3_81{border-radius:9px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:12px;line-height:1.45}._signalImportError_tb6t3_81{color:#993d36;background:#fff2f0;border:1px solid #e9c0bc}._signalImportSuccess_tb6t3_81{color:#15704c;background:#e9f8f1;border:1px solid #b8e4d0}._suggestionEmpty_tb6t3_81{border:1px solid var(--color-border);background:var(--color-bg-surface);color:var(--color-text-secondary);text-align:center;border-radius:14px;margin:0;padding:28px 18px;font-size:13px}._agentGrid_tb6t3_82{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}._agentCard_tb6t3_40{padding:16px}._agentCard_tb6t3_40 header{align-items:center;gap:11px;display:flex}._agentCard_tb6t3_40 header>span{background:var(--color-accent-soft);width:38px;height:38px;color:var(--color-accent);border-radius:11px;place-items:center;font-weight:800;display:grid}._agentCard_tb6t3_40 header div{gap:3px;display:grid}._agentCard_tb6t3_40 header strong{font-size:13px}._agentCard_tb6t3_40 header small{color:var(--color-text-muted);font-size:12px}._agentCard_tb6t3_40 dl{border-top:1px solid var(--color-border);gap:8px;margin:15px 0 0;padding-top:13px;display:grid}._agentCard_tb6t3_40 dl div{justify-content:space-between;gap:10px;font-size:12px;display:flex}._agentCard_tb6t3_40 dt{color:var(--color-text-muted)}._agentCard_tb6t3_40 dd{margin:0;font-weight:800}._qaToolbar_tb6t3_87{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 16px;display:grid}._qaToolbar_tb6t3_87>._privateBadge_tb6t3_6{grid-area:1/2}._qaFilters_tb6t3_87{border-top:1px solid var(--color-border);grid-column:1/-1;align-items:flex-end;gap:10px;margin-top:9px;padding-top:9px;display:flex}._qaFilters_tb6t3_87 label{min-width:210px}._qaPeriodLabel_tb6t3_88{grid-column:1/-1;font-weight:800;color:var(--color-text-muted)!important;margin-top:5px!important;font-size:12px!important}._queueFilter_tb6t3_89{gap:5px;min-width:160px;display:grid}._queueFilter_tb6t3_89>span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}._queueFilter_tb6t3_89 select{border:1px solid var(--color-border);min-height:38px;color:var(--color-text-primary);font:inherit;background:#fff;border-radius:9px;padding:0 30px 0 10px;font-size:12px;font-weight:800}._qaTable_tb6t3_90{padding:0 20px 12px;display:grid}._qaTable_tb6t3_90>div{border-bottom:1px solid var(--color-border);grid-template-columns:115px 95px minmax(260px,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}._qaTable_tb6t3_90>div:last-child{border:0}._qaIdentity_tb6t3_91{gap:5px;display:grid}._qaIdentity_tb6t3_91 small{color:var(--color-text-muted);font-size:12px}._qaSeverity_tb6t3_91{color:#825d10;background:#fff2d8;border-radius:999px;width:max-content;padding:5px 8px;font-size:12px;font-weight:800}._qaSeverity_tb6t3_91._incorrect_tb6t3_91{color:#a13936;background:#feeceb}._qaSeverity_tb6t3_91._safety_tb6t3_91{color:#915b06;background:#fff0dc}._qaSeverity_tb6t3_91._customerrisk_tb6t3_91{color:#6c42a1;background:#f3edff}._qaTable_tb6t3_90 p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.55}._qaActions_tb6t3_92{justify-content:flex-end;gap:7px;min-width:210px;display:flex}._qaActions_tb6t3_92 button{color:#1769c2;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdd5e7;border-radius:9px;padding:0 10px;font-size:12px;font-weight:800}._qaActions_tb6t3_92 button:hover{background:#f2f8fd}._qaActions_tb6t3_92 button:disabled{opacity:.55;cursor:not-allowed}._qaActions_tb6t3_92 ._reviewButton_tb6t3_92{color:#187451;border-color:#acd9c7}._qaActions_tb6t3_92 ._dismissButton_tb6t3_92{color:#9b443d;border-color:#e3c7c4}._actionState_tb6t3_92{border-radius:8px;align-items:center;padding:6px 8px;font-size:12px;font-weight:800;display:inline-flex}._actionState_tb6t3_92._reviewed_tb6t3_92{color:#187451;background:#e8f6ef}._actionState_tb6t3_92._dismissed_tb6t3_92{color:#65717c;background:#f2f3f5}._qaEmpty_tb6t3_92,._qaError_tb6t3_92{color:var(--color-text-secondary);margin:0;padding:24px 20px;font-size:13px}._qaError_tb6t3_92{color:#993d36;background:#fff2f0;border:1px solid #e9c0bc;border-radius:10px;margin:12px 20px;padding:11px 13px}@media (width<=1050px){._statGrid_tb6t3_28,._agentGrid_tb6t3_82{grid-template-columns:repeat(2,1fr)}._priorityGrid_tb6t3_35,._secondaryGrid_tb6t3_36,._generalGrid_tb6t3_37{grid-template-columns:1fr}._sideStack_tb6t3_38{grid-template-columns:repeat(2,1fr)}}@media (width<=1100px){._qaTable_tb6t3_90>div{grid-template-columns:110px 90px 1fr}._qaActions_tb6t3_92{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){._shell_tb6t3_1{padding:14px 12px 48px}._heading_tb6t3_2,._reportToolbar_tb6t3_3{flex-direction:column;align-items:flex-start}._heading_tb6t3_2{padding:16px}._heading_tb6t3_2 h1{font-size:34px}._readyBadge_tb6t3_6{align-self:flex-start}._reportToolbar_tb6t3_3{padding:14px}._reportToolbar_tb6t3_3 label{width:100%;min-width:0}._periodSwitch_tb6t3_11{width:100%}._periodSwitch_tb6t3_11 button{flex:1}._suggestionList_tb6t3_67,._sideStack_tb6t3_38,._suggestionMeta_tb6t3_72,._coverageGap_tb6t3_73,._signalImporterBody_tb6t3_81{grid-template-columns:1fr}._signalJson_tb6t3_81{grid-area:auto/1}._signalImportActions_tb6t3_81 small{max-width:none}._qaToolbar_tb6t3_87{display:flex}._qaFilters_tb6t3_87{flex-direction:column;align-items:stretch;width:100%}._qaTable_tb6t3_90>div{grid-template-columns:1fr}._qaTable_tb6t3_90 p,._qaActions_tb6t3_92{grid-column:1}._qaActions_tb6t3_92{min-width:0}._queueFilter_tb6t3_89{width:100%;min-width:0}._tabs_tb6t3_9{width:100%}}@media (width<=500px){._personalTicketDisclosure_tb6t3_27 summary{flex-wrap:wrap;align-items:flex-start;width:100%;padding:8px 10px}._personalTicketDisclosure_tb6t3_27 summary span:first-child{white-space:normal}._personalTicketDisclosure_tb6t3_27 summary span:nth-child(2){border-left:0;padding-left:0}._statGrid_tb6t3_28,._agentGrid_tb6t3_82{grid-template-columns:1fr}._chartRow_tb6t3_61{grid-template-columns:54px 1fr 25px}._legend_tb6t3_64,._suggestionTop_tb6t3_68{flex-direction:column;align-items:flex-start}}._importButton_tb6t3_98{color:#123c61;cursor:pointer;background:#f0f7ff;border:1px solid #99bddf;border-radius:8px;min-height:44px;padding:10px 16px;font-weight:600}._importButton_tb6t3_98:disabled{opacity:.6;cursor:wait}._importButton_tb6t3_98:focus-visible{outline-offset:3px;outline:3px solid #1266b0}._importForm_tb6t3_98{gap:14px;margin-top:16px;display:grid}._importForm_tb6t3_98 label{gap:8px;display:grid}._importForm_tb6t3_98 textarea{border:1px solid #789bbb;border-radius:8px;width:100%;min-width:0;padding:12px}._importForm_tb6t3_98 input[type=checkbox]{width:24px;height:24px;margin:10px}._guidanceGrid_tb6t3_99{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin:12px 0;display:grid}._guidanceItems_tb6t3_100{margin:0;padding:0 18px 6px;list-style:none}._guidanceItems_tb6t3_100>li{border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;padding:18px 0}._guidanceItems_tb6t3_100>li:last-child{border-bottom:0}._guidanceItems_tb6t3_100 h3{margin:0 0 8px;font-size:16px;line-height:1.4}._guidanceItems_tb6t3_100 p{max-width:68ch;margin:0;font-size:15px;line-height:1.65}._guidanceEvidence_tb6t3_105{margin-top:10px;font-size:14px;line-height:1.5}._guidanceEvidence_tb6t3_105 summary,._organizationRefresh_tb6t3_106 summary{cursor:pointer;box-sizing:border-box;width:fit-content;min-height:44px;color:var(--color-text-primary);align-content:center;padding:10px 4px;display:list-item}._guidanceEvidence_tb6t3_105>div{padding:8px 0}._evidenceTickets_tb6t3_108{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}._evidenceTickets_tb6t3_108 a,._evidenceTickets_tb6t3_108 span{border:1px solid var(--color-border);border-radius:8px;align-items:center;min-height:44px;padding:0 10px;display:inline-flex}._relatedArticles_tb6t3_110{margin:12px 0}._relatedArticles_tb6t3_110 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:4px 18px 12px;list-style:none;display:grid}._relatedArticles_tb6t3_110 li{border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;padding:10px 0}._relatedArticles_tb6t3_110 a{text-underline-offset:3px;align-items:center;gap:6px;min-height:44px;font-size:15px;line-height:1.5;text-decoration:underline;display:flex}._relatedArticles_tb6t3_110 small{font-size:13px;line-height:1.5;display:block}._relatedArticles_tb6t3_110 ._referenceSource_tb6t3_115{font-size:14px}._organizationRefresh_tb6t3_106{flex:300px;min-width:0;max-width:440px;font-size:14px;line-height:1.5}._organizationRefresh_tb6t3_106 p{overflow-wrap:anywhere;margin:8px 0}._organizationRefresh_tb6t3_106 button{white-space:normal;max-width:100%}._organizationRefresh_tb6t3_106 button:disabled{cursor:default}._organizationPanel_tb6t3_120>header{flex-wrap:wrap;align-items:flex-start}._panelIntro_tb6t3_121{padding:0 18px;font-size:14px;line-height:1.5}._priorityGrid_tb6t3_35,._secondaryGrid_tb6t3_36,._generalGrid_tb6t3_37{align-items:start}._guidanceEvidence_tb6t3_105 summary:focus-visible,._organizationRefresh_tb6t3_106 summary:focus-visible,._relatedArticles_tb6t3_110 a:focus-visible,._evidenceTickets_tb6t3_108 a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #0876d0}@media (width<=760px){._guidanceGrid_tb6t3_99,._relatedArticles_tb6t3_110 ul{grid-template-columns:minmax(0,1fr)}._organizationRefresh_tb6t3_106{flex-basis:100%;max-width:none}}._compactGeneral_tb6t3_125{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._compactGeneral_tb6t3_125>._generalSideStack_tb6t3_39{grid-row:span 2}._compactItems_tb6t3_127{padding:0 18px 14px}._compactItem_tb6t3_127{border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;padding:12px 0}._compactItem_tb6t3_127:last-child{border-bottom:0}._compactItem_tb6t3_127 h3{align-items:baseline;gap:10px;margin:0;font-size:16px;line-height:1.45;display:flex}._compactItem_tb6t3_127 p{max-width:68ch;font-size:15px;line-height:1.6}._topicCount_tb6t3_132{color:var(--color-text-link);flex:none;min-width:30px}._compactEvidence_tb6t3_133>summary,._pagedTickets_tb6t3_133>summary{cursor:pointer;box-sizing:border-box;align-content:center;min-height:44px;padding:8px 0;font-size:14px}._reportPagination_tb6t3_134{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;font-size:14px;display:flex}._reportPageButton_tb6t3_135,._reportPagination_tb6t3_134 button,._opportunitySource_tb6t3_135 button{border:1px solid var(--color-border-strong);background:var(--color-bg-surface);min-height:44px;color:var(--color-text-link);cursor:pointer;font:inherit;border-radius:8px;padding:8px 12px;font-size:14px}._reportPagination_tb6t3_134 button:disabled{opacity:.5;cursor:default}._pagedTicketLink_tb6t3_137{border:1px solid var(--color-border);text-underline-offset:3px;overflow-wrap:anywhere;border-radius:8px;align-items:center;min-height:44px;margin:3px;padding:0 8px;font-size:14px;text-decoration:underline;display:inline-flex}._pagedTickets_tb6t3_133{min-width:0;margin-top:4px}._missingOrganization_tb6t3_139{border-top:2px solid var(--color-border-strong);background:var(--color-bg-subtle,#f5f8fc);margin-top:10px}._organizationEmpty_tb6t3_140{padding:12px 0;font-size:14px}._opportunityReference_tb6t3_141{gap:4px;margin:8px 0;display:grid}._opportunityReference_tb6t3_141 a{text-underline-offset:3px;align-content:center;min-height:44px;font-size:14px;text-decoration:underline}._opportunitySource_tb6t3_135{border-top:1px solid var(--color-border);padding:10px 0}._dailyAnalysisLink_tb6t3_144{border:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:16px 18px;display:flex}._dailyAnalysisLink_tb6t3_144 h2{margin:0;font-size:18px}._dailyAnalysisLink_tb6t3_144 p{margin:6px 0 0;font-size:14px}._dailyAnalysisLink_tb6t3_144 label{gap:6px;font-size:14px;display:grid}._dailyAnalysisLink_tb6t3_144 select{border:1px solid var(--color-border-strong);background:var(--color-bg-surface);min-height:44px;color:var(--color-text-primary);border-radius:8px;padding:8px}._reportPage_tb6t3_135 button:focus-visible,._compactEvidence_tb6t3_133 summary:focus-visible,._pagedTickets_tb6t3_133 summary:focus-visible,._pagedTicketLink_tb6t3_137:focus-visible,._opportunitySource_tb6t3_135 button:focus-visible,._dailyAnalysisLink_tb6t3_144 select:focus-visible{outline:3px solid var(--color-text-link);outline-offset:3px}@media (width<=1050px){._compactGeneral_tb6t3_125{grid-template-columns:minmax(0,1fr)}._compactGeneral_tb6t3_125>._generalSideStack_tb6t3_39{grid-row:auto}}@media (width<=760px){._dailyAnalysisLink_tb6t3_144{flex-direction:column;align-items:stretch}._compactGeneral_tb6t3_125 ._panel_tb6t3_3>header{flex-wrap:wrap}._compactGeneral_tb6t3_125 ._panel_tb6t3_3>header>small{white-space:normal}}._summaryFreeGrid_tb6t3_153{grid-template-columns:minmax(0,1fr)}._summaryFreeGrid_tb6t3_153 ._panel_tb6t3_3>header{flex-wrap:wrap}._summaryFreeGrid_tb6t3_153 ._panel_tb6t3_3>header>small{white-space:normal}
