:root{--reading-size:18px;--purple:#0756c9;--ink:#102640;--bg:#f3f8fc;--muted:#40536a;--line:#cfdde8;--space:1.65}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:var(--reading-size);scroll-padding-top:120px}body{color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:var(--space);background:#fff;margin:0}button,a,select,textarea,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;border:1px solid var(--line);max-width:100%;min-height:48px;color:var(--ink);overflow-wrap:anywhere;background:#fff;border-radius:7px;padding:12px 18px;line-height:1.4}button:hover{background:#e8f4fc}button:disabled{opacity:1;color:#626271;cursor:not-allowed;background:#eeedf3}a{color:#0756c9;text-underline-offset:4px;overflow-wrap:anywhere}:is(button:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible,summary:focus-visible){outline:3px solid var(--purple);outline-offset:4px}button svg,a svg{flex-shrink:0}svg{stroke-width:1.8px}p{max-width:66ch;color:var(--muted);margin:0 0 1.2em}li{margin-bottom:.65em}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.025em;margin:0 0 .8em;font-weight:650;line-height:1.22}h1{max-width:22ch;font-size:clamp(2rem,4.5vw,3.5rem)}h2{max-width:28ch;font-size:clamp(1.65rem,3vw,2.5rem)}h3{font-size:1.3rem}h4{font-size:1.1rem}small,time,.eyebrow,.kicker,.fine,.private,.breadcrumb{color:var(--muted);letter-spacing:0;font-size:max(17px,.95rem);line-height:1.6}label,.supporting,.context,.check p,.check small,.modal p,.modal dl,.review label,.candidate p{font-size:max(17px,.95rem)}.eyebrow,.kicker{margin-bottom:1em}.eyebrow{font-weight:600}hr{border:0;border-top:1px solid var(--line);margin:28px 0}header{z-index:20;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:18px;height:100px;padding:0 3%;display:flex;position:sticky;top:0}.brand{text-align:left;background:#fff;border:0;flex-shrink:0;align-items:center;gap:10px;padding:0;font-size:22px;font-weight:750;line-height:1.15;display:flex}.mark{background:var(--purple);color:#fff;border-radius:6px;place-items:center;width:38px;height:38px;font-size:27px;display:inline-grid}.brandwords{color:var(--ink)}.endorsement{white-space:nowrap;margin-top:6px;font-size:17px;font-weight:600;display:block}.endorsement b,.panther-footer span,.kicker span{color:var(--purple)}.private,.mobile-page-label,.menubtn{display:none}header>nav{align-items:center;gap:2px;margin-left:auto;display:flex}header>nav button{border:0;padding:10px 9px;font-size:max(17px,.95rem)}.smallprimary{background:var(--ink);color:#fff}.skip{z-index:80;background:#fff;padding:14px;position:absolute;top:-150px;left:10px}.skip:focus{top:0}.primary,.secondary,.reading-trigger{justify-content:center;align-items:center;gap:12px;min-height:48px;text-decoration:none;display:inline-flex}.primary{background:var(--purple);color:#fff;border-color:var(--purple);font-weight:650}.primary:hover{background:#0346a6}.secondary{background:#fff}.textbtn{color:#0756c9;text-align:left;background:0 0;border:0;padding:12px 0}.cta{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.badge{color:#40536a;white-space:normal;overflow-wrap:anywhere;align-items:center;gap:8px;padding:6px 0;font-size:max(17px,.95rem);font-weight:600;line-height:1.5;display:inline-flex}.badge svg{flex-shrink:0}.badge.good{color:#176347}.badge.danger{color:#a12c24}.tile{border:0;border-bottom:1px solid var(--line);background:#fff;border-radius:0;min-width:0;margin-bottom:24px;padding:28px 0}.three,.two{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.three .tile,.two .tile{background:var(--bg);border:0;padding:24px}.panther-home section{border-bottom:1px solid var(--line);max-width:1180px;margin:auto;padding:65px 36px}.reading-bar{text-align:right;max-width:1180px;margin:0 auto;padding:20px 36px 0}.reading-trigger{color:var(--ink);text-align:left;background:#fff;gap:8px;font-size:max(17px,.95rem)}.panther-hero{padding-top:35px!important}.panther-hero>p{text-align:left;font-size:1.1rem}.panther-hero .supporting{margin-top:22px;font-size:max(17px,.95rem)}.problem-line{border-top:1px solid var(--line);align-items:flex-start;gap:22px;margin-top:48px;padding-top:32px;display:flex}.problem-line>svg{color:var(--purple);flex-shrink:0;width:40px;height:40px}.problem-line h2{font-size:1.6rem}.problem-line p{margin-bottom:0}.visual-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:35px 0;padding:0;list-style:none;display:grid}.visual-flow li{border-top:4px solid var(--purple);margin:0;padding:24px 20px 24px 0;position:relative}.visual-flow svg{width:42px;height:42px;color:var(--purple);margin-bottom:18px}.visual-flow h3{font-size:1.3rem}.visual-flow p{margin:0}.before-after{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:25px;margin-top:45px;padding-top:35px;display:grid}.before-after ul{padding:0;list-style:none}.before-after li{align-items:center;gap:14px;display:flex}.before-after svg{flex-shrink:0}.map-arrow{color:var(--purple)}.sample-record{align-items:flex-start;gap:22px;margin:25px 0;display:flex}.sample-record>svg{width:42px;height:42px;color:var(--purple);flex-shrink:0}.sample-record ul{padding-left:22px}.journey-block{margin:35px 0}.journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.journey li{border-top:3px solid #bcb7cb;flex-direction:column;gap:12px;margin:0;padding:18px 0;font-size:max(17px,.95rem);display:flex}.journey svg{width:30px;height:30px}.journey li[aria-current]{border-color:var(--purple);color:#0756c9}.journey b{font-size:max(17px,.95rem)}.authority{background:var(--ink);color:#fff;max-width:none!important;padding-left:max(36px,50vw - 554px)!important;padding-right:max(36px,50vw - 554px)!important}.authority h2,.authority h3,.authority h4,.authority p,.authority .kicker{color:#fff}.authority button{color:var(--ink)}.review-map{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:22px 0;padding:28px 0}.review-map ol{align-items:stretch;gap:20px;margin:24px 0;padding:0;list-style:none;display:flex}.review-map li{border-right:1px solid var(--line);flex-direction:column;flex:1;gap:10px;padding-right:20px;display:flex}.review-map li:last-child{border:0}.review-map svg{width:28px;height:28px}.review-map p{margin-bottom:0}.hold-map{border-top:3px solid #9b6710;margin:20px 0;padding:28px 0}.hold-map h3{align-items:center;gap:12px;display:flex}.hold-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:25px 0;display:grid}.hold-grid svg{width:30px;height:30px;margin-bottom:12px}.hold-grid h4{margin-bottom:12px}.is-held{border-color:#a12c24}.pricing-line{align-items:flex-start;gap:45px;margin:30px 0;display:flex}.pricing-line strong{white-space:nowrap;color:var(--ink);font-size:2.5rem;line-height:1.2}#pricing .primary{margin-bottom:25px}.resource-entry button,.resource-row button{align-items:center;gap:12px;display:inline-flex}.panther-footer{background:var(--bg);text-align:left;padding:50px max(25px,50vw - 554px)}.panther-footer h3{font-size:1.3rem}.panther-footer p{font-size:max(17px,.95rem)}details{border-bottom:1px solid var(--line);padding:22px 0}summary{cursor:pointer;align-content:center;min-height:48px;font-size:1rem;font-weight:650}details>p,details>ol{margin-top:22px}.resource-row{border-bottom:1px solid var(--line);padding:28px 0}.resource-row p{margin-bottom:20px}.demobanner{z-index:15;color:#59400b;background:#fff4d8;border-bottom:1px solid #dcc596;padding:10px 20px;font-size:17px;line-height:1.5;position:sticky;top:100px}.shell{background:#fff;grid-template-columns:270px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--bg);border-right:1px solid var(--line);padding:28px 20px}.sidebar h3{font-size:1.2rem}.sidebar p{font-size:17px}.sidebar button{text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;margin-bottom:3px;padding:12px 14px;font-size:17px;display:flex}.sidebar button.selected{color:#064daf;background:#e2f3ff;font-weight:700}.sidebar button span{display:none}.sidebar a{align-items:center;min-height:48px;margin-top:24px;display:flex}.workspace{width:100%;min-width:0;max-width:1500px;margin:0 auto;padding:35px}.workspace h1{font-size:2rem}.workspacehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:32px;display:flex}.workspacehead h1{margin:0}.context{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-bottom:28px;padding-bottom:22px;display:flex}.breadcrumb{margin-bottom:20px}.candidate{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.candidate h2{margin:0;font-size:1.8rem}.candidate p{margin:10px 0}.avatar{color:#0756c9;background:#e2f3ff;border-radius:6px;flex-shrink:0;place-items:center;width:54px;height:54px;font-weight:700;display:grid}.candidate .badge{margin-left:auto}.why{text-align:left;color:#064daf;background:#e2f3ff;border:1px solid #6aa8d4;justify-content:space-between;align-items:center;width:100%;margin:24px 0;padding:18px 20px;font-size:1rem;font-weight:650;display:flex}.blockers,.alert{background:#fff3e5;border:1px solid #d9ba8c;border-radius:5px;margin-bottom:24px;padding:24px}.blockers p{color:#603b13}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:28px;padding:16px 0;display:flex}.tabs button{background:var(--bg);border:0;padding:12px;font-size:max(17px,.95rem)}.tabs .active{color:#064daf;background:#e2f3ff;font-weight:700}.rationale,label{color:var(--muted);margin:24px 0;font-size:max(17px,.95rem);display:block}.rationale span{color:var(--ink);margin:12px 0;font-size:1rem;display:block}select,textarea{width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #868298;border-radius:5px;margin-top:12px;padding:12px;font-size:1rem;line-height:1.6;display:block}textarea{min-height:230px}.check{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(190px,30%);gap:30px;padding:28px 0;display:grid}.check h3{font-size:1.25rem}.check small{color:var(--muted);display:block}.check p{margin:20px 0}.review label{margin:16px 0}.review select{font-size:1rem}.file{text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;margin:0;padding:22px 0;display:flex}.file span{color:var(--muted);font-size:17px}.gate{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.event{border-bottom:1px solid var(--line);padding:25px 0}.event time{margin-bottom:10px;font-size:max(17px,.95rem);display:block}.event b{font-size:1rem}.event p{margin:15px 0 0}.tour{padding:20px 0}.tour h2{font-size:2rem}.tour p{font-size:1rem}.modalback{z-index:40;background:#102640aa;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:8px;width:100%;max-width:760px;max-height:92dvh;padding:30px;overflow:auto}.close{margin:0 0 25px auto;display:block}.modal dl{margin:25px 0}.modal dt{margin-top:22px;font-weight:700}.modal dd{color:var(--muted);overflow-wrap:anywhere;margin:10px 0}.mobile-drawer:not([open]),.reading-dialog:not([open]){display:none}.mobile-drawer{width:min(100%,480px);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);background:#fff;border:0;margin:0 0 0 auto;padding:0;position:fixed;inset:0;overflow:hidden}.mobile-drawer[open]{flex-direction:column;display:flex}.mobile-drawer::backdrop{background:#102640aa}.reading-dialog::backdrop{background:#102640aa}.drawer-top{padding:calc(18px + env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) 18px max(18px,env(safe-area-inset-left));border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.drawer-top h2{font-size:1.4rem}.drawer-top button{flex-shrink:0}.drawer-scroll{overscroll-behavior:contain;min-height:0;padding:20px max(18px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));overflow-y:auto}.drawer-role{font-size:17px}.drawer-destinations{flex-direction:column;gap:6px;display:flex}.drawer-destinations button{text-align:left;background:var(--bg);border:0;justify-content:space-between;align-items:center;min-height:52px;padding:14px;font-size:1rem;display:flex}.drawer-destinations button[aria-current]{color:#064daf;background:#e2f3ff;font-weight:700}.drawer-signout{align-items:center;min-height:48px;margin-top:22px;display:flex}.reading-dialog{border:1px solid var(--line);width:100%;max-width:min(680px,100vw - 24px);max-height:92dvh;color:var(--ink);background:#fff;border-radius:8px;padding:28px;overflow:auto}.reading-dialog h2{font-size:1.7rem}.preference-toggle{min-height:48px;color:var(--ink);align-items:center;gap:18px;font-size:1rem;display:flex}.preference-toggle input{width:26px;height:26px;accent-color:var(--purple);flex-shrink:0}.launch-order{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0;padding:0;list-style:none;display:grid}.launch-order li{border-top:1px solid var(--line);align-items:flex-start;gap:14px;margin:0;padding:18px 0;display:flex}.launch-order li>span{color:#064daf;background:#e2f3ff;flex-shrink:0;place-items:center;min-width:36px;min-height:36px;font-weight:700;display:grid}.gate-intro{color:var(--ink);border-left:4px solid var(--purple);padding-left:20px;font-size:1.1rem}.gate-lane summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.gate-lane summary>span{align-items:center;gap:12px;display:flex}.gate-lane summary svg{flex-shrink:0}.gate-state{color:#674708;font-size:max(17px,.95rem)}.gate-lane dl{margin:25px 0}.gate-lane dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:24px;padding:18px 0;display:grid}.gate-lane dt{font-weight:650}.gate-lane dd{max-width:66ch;color:var(--muted);margin:0}.comfortable{--space:1.85}.comfortable p{margin-bottom:1.8em}.comfortable .check,.comfortable .event{padding-top:36px;padding-bottom:36px}.high-contrast{--muted:#17171f;--line:#565166;--bg:#fff;--purple:#0346a6}.high-contrast body{color:#000;background:#fff}.high-contrast .badge,.high-contrast .eyebrow,.high-contrast .context{color:#16121e}.high-contrast .authority,.high-contrast .authority p{color:#fff;background:#000}.less-motion{scroll-behavior:auto}.less-motion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (max-width:1150px){header>nav button{padding:10px 6px;font-size:17px}.brand{font-size:20px}.shell{grid-template-columns:230px minmax(0,1fr)}.workspace{padding:28px}.workspace .three,.workspace .two{grid-template-columns:minmax(0,1fr)}.journey{grid-template-columns:repeat(3,minmax(0,1fr))}.check{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px) and (min-width:768px){header{flex-wrap:wrap;height:auto;min-height:100px;padding:16px 24px}header>nav{flex-wrap:wrap;margin:0}.demobanner{position:static}.shell{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:767px){html{scroll-padding-top:150px}header{justify-content:space-between;gap:10px;height:auto;min-height:88px;padding:12px 16px}.brand{font-size:19px}.brand .mark{width:32px;height:32px;font-size:24px}.endorsement{font-size:17px}.menubtn{min-width:62px;min-height:48px;padding:10px;font-size:1rem;display:block}header>nav{display:none}header>nav.open{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:8px;padding:18px;display:flex;position:absolute;top:100%;left:0;right:0}header>nav button{text-align:left;min-height:48px;font-size:1rem}header.appheader{height:72px;min-height:72px;padding:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));gap:12px}.appheader .brand{justify-content:center;min-width:48px;min-height:48px}.appheader .brandwords,.appheader .private,.appheader>#marketing-navigation{display:none}.appheader .mobile-page-label{overflow-wrap:anywhere;flex:1;min-width:0;font-size:1rem;font-weight:650;line-height:1.3;display:block}.appheader .menubtn{flex-shrink:0}.demobanner{padding:10px 14px;font-size:17px;line-height:1.5;top:72px}.shell{min-height:calc(100dvh - 150px);display:block}.shell>.sidebar{display:none}.workspace{padding:24px max(16px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));margin:0}.workspacehead{margin-bottom:24px;display:block}.workspacehead h1{overflow-wrap:anywhere;font-size:2rem}.workspacehead .reading-trigger{margin-top:20px}.workspace h2{font-size:1.7rem}.workspace .tile,.workspace .check{overflow-wrap:anywhere}.workspace button{white-space:normal;max-width:100%}.workspace .cta{flex-direction:column;align-items:stretch}.workspace select{min-width:0}.three,.two,.visual-flow,.hold-grid,.launch-order{grid-template-columns:minmax(0,1fr)}.candidate .badge{margin-left:0}.context{display:block}.context span{margin-bottom:14px;display:block}.tabs{gap:8px}.tabs button{text-align:left;flex:120px;min-height:50px;font-size:max(17px,.95rem)}.check{padding:28px 0;display:block}.check>div+div{margin-top:22px}.file{font-size:1rem;display:block}.file span{margin-top:14px;display:block}.gate{flex-direction:column;align-items:flex-start}.tour h2{font-size:1.8rem}.modalback{padding:10px}.modal{padding:22px 18px calc(24px + env(safe-area-inset-bottom))}.modal h2{overflow-wrap:anywhere;font-size:1.7rem}.panther-home section{padding:45px 20px}.reading-bar{text-align:left;padding:18px 20px 0}.panther-hero h1{letter-spacing:-.025em;font-size:clamp(36px,10vw,44px)}.panther-hero>p{font-size:1rem}.problem-line{display:block}.problem-line>svg{margin-bottom:18px}.visual-flow{gap:12px}.visual-flow li{padding-right:0}.before-after{grid-template-columns:minmax(0,1fr);gap:16px}.map-arrow{transform:rotate(90deg)}.sample-record{display:block}.sample-record>svg{margin-bottom:18px}.journey{grid-template-columns:minmax(0,1fr);gap:0}.journey li{border-top:0;border-left:3px solid #bcb7cb;flex-flow:wrap;align-items:center;gap:16px;padding:18px 14px}.journey li b{flex-basis:100%;padding-left:45px}.journey li svg{flex-shrink:0}.authority{padding-left:20px!important;padding-right:20px!important}.review-map ol{flex-direction:column;gap:18px}.review-map li{border-right:0;border-bottom:1px solid var(--line);padding-bottom:18px}.review-map li:last-child{padding:0}.pricing-line{display:block}.pricing-line strong{white-space:normal;margin-bottom:22px;font-size:2rem;display:block}.panther-footer{padding:40px 20px}.gate-lane dl>div{display:block}.gate-lane dd{margin-top:14px}.reading-dialog{padding:22px 18px}.reading-dialog h2{font-size:1.5rem}.drawer-top{flex-wrap:wrap}.drawer-top h2{font-size:1.3rem}.drawer-top .eyebrow,.drawer-role{font-size:17px}.drawer-destinations button{min-height:52px}.drawer-scroll{padding:20px 18px calc(24px + env(safe-area-inset-bottom))}.journey-block{margin:30px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}@font-face{font-family:Inter;src:local(Inter);font-display:swap}header>nav button{font-size:max(17px,.95rem)}.sidebar button{justify-content:flex-start;gap:12px}.nav-icon{flex-shrink:0}.drawer-destinations button{justify-content:flex-start;gap:12px}.drawer-destinations button>span{margin-left:auto}.preference-toggle input{width:48px;min-width:48px;height:48px;min-height:48px}.workspace a,.panther-footer a{align-items:center;min-height:48px;display:inline-flex}@media (min-width:768px) and (max-width:1250px){header{flex-wrap:wrap;height:auto;min-height:100px;padding:16px 24px}header>nav{flex-wrap:wrap;margin:0}.demobanner{position:static}}.app-footer{border-top:1px solid var(--line);margin-top:45px;padding:28px 0;font-size:1rem}.app-footer span{color:var(--purple)}.app-footer p{margin-top:14px;font-size:17px}.evidence-gallery{border-top:1px solid var(--line);min-width:0;margin:35px 0;padding:30px 0}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.evidence-tile{background:var(--bg);border:1px solid var(--line);border-radius:7px;min-width:0;padding:24px}.evidence-tile h3{align-items:flex-start;gap:12px;font-size:1.15rem;display:flex}.evidence-tile h3 svg{flex-shrink:0}.thumbnail-button{text-align:left;background:#fff;border:1px solid #90869f;width:100%;padding:0;overflow:hidden}.thumbnail-button:hover{border-color:var(--purple);background:#fff}.preview-action{color:#5723ac;padding:16px;font-size:1rem;font-weight:650;display:block}.mock-document{min-height:340px;color:var(--ink);background:#fff;border:3px dashed #ab99c8;padding:22px 18px;font-size:1rem;position:relative;overflow:hidden}.mock-document .document-top{border-bottom:3px solid #0756c9;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;font-size:1em;display:flex}.document-top svg{color:#6825cc;flex-shrink:0}.mock-document p,.mock-document .document-kind,.mock-document .document-footer{color:#373044;margin-bottom:18px;font-size:max(17px,1em);line-height:1.6}.mock-document h3{font-size:1.1em}.document-kind{font-weight:650}.identity-block{align-items:flex-start;gap:20px;display:flex}.portrait-placeholder{background:#e2f3ff;border:2px dashed #8c6bb7;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100px;min-width:90px;min-height:130px;padding:12px;display:flex}.portrait-placeholder span{font-size:max(17px,1em)}.document-rows{border-top:1px solid #8a8197;gap:12px;padding-top:18px;display:grid}.document-rows span{border-bottom:1px solid #c6bfce;padding:10px 0;font-size:max(17px,1em);display:block}.mock-document.online{border-top:12px solid #564065}.mock-document.certificate{border:6px double #8b719c}.mock-document.statement .document-rows{border-top:4px solid #77717e}.mock-document.form .document-rows span{border:1px solid #8c8695;padding:12px}.mock-document.cv{border-left:10px solid #0756c9}.document-footer{border-top:1px solid #93889f;margin-top:25px;padding-top:15px;font-weight:650}.diagonal-watermark{pointer-events:none;z-index:2;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.diagonal-watermark span{color:#551985;text-align:center;overflow-wrap:anywhere;background:#fffef5ed;border-top:3px solid #7226be;border-bottom:3px solid #7226be;max-width:95%;padding:12px 8px;font-size:max(17px,1em);font-weight:800;line-height:1.6;display:block;transform:rotate(-18deg)}.evidence-tile dl{margin:25px 0 0;font-size:max(17px,.95rem)}.evidence-tile dl>div{margin:20px 0}.evidence-tile dt{font-weight:650}.evidence-tile dd{overflow-wrap:anywhere;margin:8px 0 0}.evidence-tile dd svg{vertical-align:middle;margin-right:8px}.document-dialog:not([open]){display:none}.document-dialog{border:1px solid var(--line);width:1000px;max-width:calc(100vw - 24px);max-height:94dvh;color:var(--ink);background:#fff;border-radius:7px;padding:28px;overflow:auto}.document-dialog::backdrop{background:#0f0f1aaa}.preview-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.preview-toolbar button{align-items:center;gap:8px;display:flex}.preview-viewport{overscroll-behavior:contain;border:2px solid #aea1c3;width:100%;max-width:100%;max-height:65dvh;margin:25px 0;overflow:auto}.mock-document.large{min-height:650px;padding:35px}.preview-viewport:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.accuracy-note{border-left:4px solid var(--purple);background:var(--bg);padding:18px}.access-entry{max-width:760px;margin:auto;padding:45px 24px}.access-entry h1,.access-manager h2{align-items:flex-start;gap:15px;display:flex}.access-entry svg,.access-manager h2 svg{flex-shrink:0}.access-entry form,.access-manager form{max-width:640px;padding:20px 0}.access-entry input,.access-manager input{width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #858093;border-radius:5px;margin-top:12px;padding:14px;font-size:1rem;display:block}.access-entry form+p{margin-top:30px}.one-time-code{border:2px solid var(--purple);margin:30px 0;padding:26px}.one-time-code button{margin:12px 12px 0 0}.code-value{overflow-wrap:anywhere;word-break:break-all;background:var(--bg);-webkit-user-select:all;user-select:all;margin-top:12px;padding:18px;font-family:ui-monospace,monospace;font-size:1rem;display:block}.access-record{border-bottom:1px solid var(--line);padding:28px 0}.access-record dl>div{margin-bottom:18px}.access-record dt{font-weight:650}.access-record dd{overflow-wrap:anywhere;margin:6px 0}.session-status{background:#f1eaff;border:1px solid #ab86d8;flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:25px;padding:24px;font-size:1rem;display:flex}.session-status svg{flex-shrink:0}.session-status p{margin:15px 0 0}.access-ended{background:#fff6f4;border:2px solid #973328;max-width:700px;margin:20px auto;padding:25px;font-size:1.3rem;font-weight:700}.access-manager p,.access-manager dt,.access-manager dd,.access-record p{font-size:max(17px,1rem)}@media (max-width:1050px){.evidence-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.evidence-grid{grid-template-columns:minmax(0,1fr);gap:22px}.evidence-tile{padding:18px 14px}.evidence-tile h3{font-size:1.1rem}.mock-document{padding:18px 14px}.identity-block{display:block}.portrait-placeholder{flex-direction:row;width:100%;min-height:110px;margin-bottom:20px}.document-dialog{max-width:calc(100vw - 16px);padding:22px 14px}.mock-document.large{min-height:650px;padding:24px 18px}.preview-toolbar{gap:10px}.preview-toolbar button{justify-content:center;width:100%}.access-entry{padding:30px 20px}.access-entry h1{overflow-wrap:anywhere;font-size:36px}.one-time-code{padding:20px 14px}.access-record .cta{flex-direction:column}.access-manager h2{flex-wrap:wrap}.session-status{padding:20px 14px}.session-status button{width:100%}}@media print{.mock-document,.document-dialog,.evidence-gallery{display:none!important}}#schedule1pro-root{font-size:var(--reading-size,18px)}#schedule1pro-root :is(small,time,.eyebrow,.kicker,.fine,.private,.breadcrumb,.journey b,.endorsement){font-size:max(17px,.95rem)}#schedule1pro-root :is(input,select,textarea){font-size:max(18px,1rem)}#schedule1pro-root :is(button,input,select,textarea,summary,a[href],[role=button],[tabindex="0"]){min-height:48px}#schedule1pro-root a[href]{align-items:center;display:inline-flex}.company-identity{min-width:0;padding:10px 0}.company-identity h2{align-items:flex-start;gap:14px;display:flex}.company-identity h2 svg{flex-shrink:0}.company-identity form{max-width:760px}.company-identity fieldset{border:1px solid var(--line);min-width:0;margin:24px 0;padding:24px}.company-identity legend{padding:0 10px;font-size:1rem;font-weight:650}.company-identity input{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #858093;border-radius:5px;min-height:48px;margin-top:12px;padding:14px;font-size:1rem;display:block}.company-identity input[type=file]{white-space:normal;overflow-wrap:anywhere}.company-identity input::file-selector-button{background:var(--bg);border:1px solid var(--line);min-height:48px;font:inherit;white-space:normal;max-width:100%;padding:10px}.branding-summary{border-block:1px solid var(--line);flex-wrap:wrap;gap:26px;margin:24px 0;padding:24px 0;display:flex}.branding-summary p{margin:0}.logo-options{grid-template-columns:minmax(0,1fr);gap:15px;display:grid}.branding-message{border-left:4px solid var(--purple);background:var(--bg);padding:20px}.branding-document-preview{min-width:0;margin:30px 0}.branding-paper{background:#fff;border:1px solid #a49ab2;min-width:0;max-width:900px;margin:24px 0;padding:30px;box-shadow:0 4px 12px #10264008}.branding-paper .document-company-header{z-index:auto;background:#fff;border:0;border-top:5px solid;flex-wrap:wrap;align-items:flex-start;gap:24px;height:auto;min-height:0;padding:24px 0;display:flex;position:static}.document-company-header img{object-fit:contain;max-width:100%;height:auto}.document-company-header h3{font-size:1.2rem}.document-company-header p{font-size:17px}.branding-paper-content{min-height:300px;padding:20px 0 35px}.company-document-tag{overflow-wrap:anywhere;max-width:100%;margin-bottom:22px;padding:12px;font-size:17px;font-weight:650;display:inline-block}.document-company-footer{border-top:2px solid var(--line);color:var(--ink);text-align:left;background:#fff;padding:24px 0 0}.document-company-footer p{overflow-wrap:anywhere;margin:0 0 16px;font-size:max(17px,.95rem)}.branding-document-preview>p{overflow-wrap:anywhere}.saved-branding-output{text-align:left;align-items:flex-start;gap:12px;width:100%;min-height:48px;margin:15px 0;display:flex}.saved-branding-output svg{flex-shrink:0}.branding-audit{margin-top:40px}.branding-audit p{overflow-wrap:anywhere}.branding-audit:focus-visible{outline:3px solid var(--purple);outline-offset:4px}@media (max-width:767px){.company-identity fieldset{padding:20px 14px}.company-identity .cta{flex-direction:column;align-items:stretch}.branding-paper{padding:20px 14px}.branding-paper .document-company-header{gap:18px}.document-company-header img{width:100%;max-width:320px}.branding-summary{display:block}.branding-summary p+p{margin-top:18px}.company-identity input[type=file]{padding:12px 8px;font-size:18px}.company-identity .saved-branding-output{font-size:18px}}@media print{.branding-document-preview{display:none!important}}.database-readiness{border-block:1px solid var(--line);min-width:0;margin:30px 0;padding:28px 0}.database-readiness h3{align-items:flex-start;gap:12px;display:flex}.database-readiness svg{flex-shrink:0}.database-readiness button{align-items:center;gap:12px;display:inline-flex}.database-readiness dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,1fr) minmax(0,2fr);gap:24px;padding:20px 0;display:grid}.database-readiness dt{font-weight:650}.database-readiness dd{overflow-wrap:anywhere;margin:0}.database-summary{margin-top:24px;padding:24px 0}.database-readiness p{margin-top:20px}.database-readiness p,.database-readiness dt,.database-readiness dd{font-size:max(18px,1rem)}@media (max-width:767px){.database-readiness dl>div{display:block}.database-readiness dd{margin-top:12px}.database-readiness button{justify-content:flex-start;width:100%}}#schedule1pro-root .storage-setup{overflow-wrap:anywhere;max-width:72rem;margin-inline:auto;font-size:1rem}#schedule1pro-root .storage-setup h2,#schedule1pro-root .storage-tree h4{align-items:center;gap:.65rem;display:flex}#schedule1pro-root .storage-setup p{max-width:68ch;margin-block:1rem;line-height:1.65}#schedule1pro-root .storage-notice{color:#102640;background:#f3f8fc;border-left:5px solid #0756c9;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}#schedule1pro-root .storage-notice>svg{flex-shrink:0}#schedule1pro-root .storage-setup fieldset{border:1px solid #767080;min-width:0;margin-block:1.5rem;padding:1rem}#schedule1pro-root .storage-setup label{gap:.5rem;margin-block:1rem;display:grid}#schedule1pro-root .storage-setup select{width:100%;min-width:0;min-height:48px;font-size:1rem}#schedule1pro-root .storage-setup button{white-space:normal;max-width:100%;min-height:48px;margin:.4rem .4rem .4rem 0;font-size:1rem}#schedule1pro-root .storage-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}#schedule1pro-root .storage-journey li{border-bottom:2px solid #0756c9;align-items:center;gap:.6rem;padding:1rem 0;display:flex}#schedule1pro-root .storage-journey span{color:#0756c9;font-weight:700}#schedule1pro-root .storage-tree{border-block:1px solid #aaa;padding:1rem 0}#schedule1pro-root .storage-tree ul{padding-left:1rem;list-style:none}#schedule1pro-root .storage-tree>ul{padding-left:0}#schedule1pro-root .storage-tree li{margin-block:.85rem;line-height:1.65}#schedule1pro-root .storage-tree li svg{vertical-align:middle;flex-shrink:0;width:21px;height:21px;margin-right:.5rem}#schedule1pro-root .storage-consent{align-items:flex-start;min-height:48px;padding-block:.5rem;gap:.75rem!important;display:flex!important}#schedule1pro-root .storage-consent input{flex-shrink:0;width:48px;height:48px;margin-top:.35rem}#schedule1pro-root .storage-state{border-bottom:2px solid #0756c9;margin-block:1.5rem;padding-block:1rem}#schedule1pro-root .storage-setup dl div,#schedule1pro-root .storage-audit{border-bottom:1px solid #aaa;padding-block:1rem}#schedule1pro-root .storage-setup dd{margin:.5rem 0}#schedule1pro-root .storage-error{border-left:4px solid #a32020;padding-left:1rem}#schedule1pro-root .storage-success{color:#14532d}#schedule1pro-root .storage-checksum{word-break:break-all}@media (max-width:767px){#schedule1pro-root .storage-journey{grid-template-columns:1fr}#schedule1pro-root .storage-setup button{width:100%;margin-inline:0}#schedule1pro-root .storage-tree ul{padding-left:.65rem}}#schedule1pro-root .email-setup{overflow-wrap:anywhere;min-width:0;max-width:72rem;margin-inline:auto}#schedule1pro-root .email-setup p{max-width:68ch;margin-block:1rem;line-height:1.65}#schedule1pro-root .email-setup h2,#schedule1pro-root .email-timeline h3{align-items:flex-start;gap:.7rem;display:flex}#schedule1pro-root .email-notice{color:#102640;background:#f3f8fc;border-left:5px solid #0756c9;gap:1rem;padding:1.25rem;display:flex}#schedule1pro-root .email-notice>svg{flex-shrink:0}#schedule1pro-root .email-steps{margin-block:1.5rem;padding-left:1.4rem}#schedule1pro-root .email-steps li{padding:.5rem 0}#schedule1pro-root .email-setup fieldset{border:1px solid #767080;min-width:0;margin-block:1.5rem;padding:1rem}#schedule1pro-root .email-setup label{gap:.6rem;margin-block:1rem;display:grid}#schedule1pro-root .email-setup select{width:100%;min-width:0;min-height:48px;font-size:1rem}#schedule1pro-root .email-setup button{white-space:normal;max-width:100%;min-height:48px;margin:.4rem .4rem .4rem 0;font-size:1rem}#schedule1pro-root .email-status{border-block:2px solid #0756c9;margin-block:1.5rem;padding-block:1rem}#schedule1pro-root .email-setup dl>div,#schedule1pro-root .email-audit{border-bottom:1px solid #aaa;padding-block:1rem}#schedule1pro-root .email-setup dt{font-weight:650}#schedule1pro-root .email-setup dd{overflow-wrap:anywhere;margin:.5rem 0}#schedule1pro-root .email-message-paper,#schedule1pro-root .email-attachment{border-block:2px solid #0756c9;min-width:0;margin-block:1.5rem;padding:1.25rem 0}#schedule1pro-root .email-brand-header img{object-fit:contain;width:100%;max-width:320px;height:auto;margin-bottom:1rem;display:block}#schedule1pro-root .email-brand-footer{text-align:left;background:0 0;border-top:1px solid #767080;margin-top:1.5rem;padding-top:1rem;position:static}#schedule1pro-root .email-brand-footer p{margin-block:.8rem;font-size:1rem}#schedule1pro-root .email-body-copy{white-space:pre-line}#schedule1pro-root .email-fixture-label{border-left:4px solid #0756c9;padding:.75rem}#schedule1pro-root .email-checksum{word-break:break-all}#schedule1pro-root .email-error{border-left:4px solid #a32020;padding-left:1rem}#schedule1pro-root .email-consent{align-items:flex-start;gap:.75rem;min-height:48px;display:flex!important}#schedule1pro-root .email-consent input{flex-shrink:0;width:48px;height:48px}@media (max-width:767px){#schedule1pro-root .email-setup button{width:100%;margin-inline:0}#schedule1pro-root .email-notice{padding:1rem}#schedule1pro-root .email-setup legend{max-width:100%}}#schedule1pro-root .sample-raster{object-fit:contain;background:#f3f8fc;border:1px solid #c6d9e6;width:100%;max-width:100%;height:auto;display:block}#schedule1pro-root .sample-thumbnail{text-align:left;width:100%;height:auto;min-height:48px;max-height:none;padding:.6rem;display:block;overflow:hidden}#schedule1pro-root .sample-thumbnail .sample-raster{aspect-ratio:auto;height:auto;max-height:none}#schedule1pro-root .sample-label{color:#0756c9;align-items:center;gap:.5rem;min-height:48px;font-size:1rem;font-weight:650;display:inline-flex}#schedule1pro-root .sample-label svg{flex-shrink:0}#schedule1pro-root .sample-dialog{overflow-wrap:anywhere;width:min(1100px,100vw - 24px);max-width:calc(100vw - 24px);max-height:92dvh;padding:1.25rem;overflow:auto}#schedule1pro-root .sample-dialog .preview-toolbar{z-index:2;background:#fff;flex-wrap:wrap;gap:.5rem;padding:.5rem 0;display:flex;position:sticky;top:0}#schedule1pro-root .sample-dialog .preview-toolbar button{min-height:48px}#schedule1pro-root .sample-image-viewport{overscroll-behavior:contain;min-width:0;max-width:100%;max-height:70dvh;overflow:auto}#schedule1pro-root .sample-image-viewport .sample-raster{width:100%;height:auto;max-height:none}#schedule1pro-root .sample-file{text-align:left;white-space:normal;overflow-wrap:anywhere;align-items:flex-start;gap:1rem;min-width:0;min-height:48px;display:flex}#schedule1pro-root .sample-file .sample-raster{flex-shrink:0;width:110px}#schedule1pro-root .sample-file>span{min-width:0}@media (max-width:767px){#schedule1pro-root .evidence-grid{grid-template-columns:minmax(0,1fr)}#schedule1pro-root .evidence-tile{min-width:0}#schedule1pro-root .sample-dialog{padding:.75rem}#schedule1pro-root .sample-dialog .preview-toolbar button{flex:120px}#schedule1pro-root .sample-file{flex-direction:column}#schedule1pro-root .sample-file .sample-raster{width:100%;max-width:100%}}:root{--blue:#0756c9;--cyan:#00bdd6;--navy:#102640;--purple:var(--blue);--ink:var(--navy);--bg:#f3f8fc;--muted:#40536a;--line:#cfdde8}body{background:#fffefc;font-family:ui-rounded,Trebuchet MS,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.65}#schedule1pro-root{color:var(--ink);min-width:0}#schedule1pro-root :is(h1,h2,h3,h4){letter-spacing:-.025em;text-wrap:balance;font-weight:750}#schedule1pro-root :is(p,li,label,dt,dd,button,a,span,small,time,summary,figcaption){overflow-wrap:anywhere}#schedule1pro-root :is(button,input,select,textarea){border-radius:14px;min-height:48px}#schedule1pro-root :is(input,select,textarea){background:#fff;border-color:#71879a;padding:14px 16px}#schedule1pro-root :is(input[type=checkbox],input[type=radio]){accent-color:var(--blue)}#schedule1pro-root button{padding:14px 20px;font-weight:650}#schedule1pro-root button:not(:disabled):hover{background:#e8f4fc;border-color:#7eacd2}#schedule1pro-root :is(.primary,.smallprimary){background:var(--blue);color:#fff;border-color:var(--blue)}#schedule1pro-root :is(.primary,.smallprimary):not(:disabled):hover{color:#fff;background:#0346a6}#schedule1pro-root :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #0756c9;box-shadow:0 0 0 2px #fff}#schedule1pro-root header{border-bottom-color:var(--line);background:#fffefc}#schedule1pro-root .brand{letter-spacing:-.03em;background:0 0;padding:0;font-weight:800}#schedule1pro-root .mark{background:var(--navy);color:#52d9e9;border-radius:13px}#schedule1pro-root .endorsement{letter-spacing:0}#schedule1pro-root .panther-home section{max-width:1320px;padding-block:82px;padding-inline:40px}#schedule1pro-root .reading-bar{max-width:1320px;padding-inline:40px}#schedule1pro-root .panther-hero{padding-top:28px!important}#schedule1pro-root .hero-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-items:center;gap:38px;display:grid}#schedule1pro-root .hero-copy{min-width:0;padding-block:24px}#schedule1pro-root .hero-copy h1{max-width:19ch;font-size:clamp(40px,4.2vw,64px);line-height:1.12}#schedule1pro-root .hero-copy>p:not(.kicker):not(.supporting):not(.review-environment){color:var(--ink);font-size:1.2rem}#schedule1pro-root .hero-copy .supporting{margin-block:24px 12px}#schedule1pro-root .review-environment{color:var(--ink);margin-bottom:0;font-weight:650}#schedule1pro-root .editorial-art{background:#f7f5f1;border:1px solid #e2e8eb;border-radius:30px;min-width:0;margin:0;overflow:hidden}#schedule1pro-root .editorial-art img{object-fit:cover;object-position:right center;aspect-ratio:1.12;width:100%;max-width:100%;height:auto;display:block}#schedule1pro-root .editorial-art figcaption{color:var(--navy);background:#fff;padding:16px 22px;font-size:17px;font-weight:650;line-height:1.6}#schedule1pro-root .compact-art img{aspect-ratio:1.7;object-position:right center}#schedule1pro-root .human-decision{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);align-items:center;gap:48px;display:grid}#schedule1pro-root .authority{background:var(--navy);color:#fff;max-width:none!important}#schedule1pro-root .authority :is(h2,h3,h4,p,.kicker){color:#fff}#schedule1pro-root .authority .editorial-art{border:0}#schedule1pro-root .authority :is(summary,li){color:#fff}#schedule1pro-root .authority :is(button,figcaption){color:var(--navy)}#schedule1pro-root .problem-line{gap:28px;margin-top:52px;padding-top:40px}#schedule1pro-root .visual-flow{gap:24px;margin-block:40px}#schedule1pro-root .visual-flow li{border:1px solid var(--line);border-top:5px solid var(--cyan);background:var(--bg);border-radius:20px;padding:28px}#schedule1pro-root .visual-flow svg{color:var(--blue)}#schedule1pro-root .before-after{gap:32px}#schedule1pro-root .before-after>div{padding:24px 0}#schedule1pro-root .candidate-intro{background:#f3f8fc}#schedule1pro-root .sample-record{gap:26px}#schedule1pro-root .pricing-line strong{font-weight:800}#schedule1pro-root .panther-footer{background:var(--navy);color:#fff;padding-block:52px}#schedule1pro-root .panther-footer :is(h3,p){color:#fff}#schedule1pro-root .panther-footer span{color:#52d9e9}#schedule1pro-root .shell{background:#fffefc;grid-template-columns:280px minmax(0,1fr)}#schedule1pro-root .sidebar{background:#f0f6fa;padding:28px 18px}#schedule1pro-root .sidebar button{border-radius:14px;margin-block:5px;padding:14px 16px;font-weight:600}#schedule1pro-root .sidebar .selected{color:#064daf;background:#ddefff;font-weight:800}#schedule1pro-root .workspace{max-width:1560px;padding:44px}#schedule1pro-root .workspacehead{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:20px}#schedule1pro-root .workspace h1{font-size:clamp(32px,3vw,44px)}#schedule1pro-root .workspace h2{font-size:clamp(28px,2.7vw,36px)}#schedule1pro-root .context{background:var(--bg);border:0;border-radius:16px;padding:22px}#schedule1pro-root .candidate{padding-block:16px}#schedule1pro-root .avatar{color:#064daf;background:#ddefff;border-radius:22px;width:64px;height:64px}#schedule1pro-root .why{color:#064daf;background:#e2f3ff;border-color:#93bee0;border-radius:18px;padding:22px}#schedule1pro-root .tabs{gap:10px;padding-block:20px}#schedule1pro-root .tabs button{border:1px solid var(--line);background:#fff;padding:14px 18px}#schedule1pro-root .tabs .active{background:var(--navy);color:#fff;border-color:var(--navy)}#schedule1pro-root .tabs .active:hover{color:#fff;background:#183c60}#schedule1pro-root .journey{gap:18px}#schedule1pro-root .journey li[aria-current]{color:#064daf;border-color:var(--blue)}#schedule1pro-root .journey li{line-height:1.6}#schedule1pro-root :is(.check,.event,.gate){padding-block:32px}#schedule1pro-root .check{gap:36px}#schedule1pro-root :is(.alert,.blockers,.hold-map,.session-status){border-radius:16px}#schedule1pro-root .tile{background:0 0;margin-bottom:30px;padding-block:30px}#schedule1pro-root :is(.two,.three)>.tile{background:var(--bg);border-radius:20px;padding:28px}#schedule1pro-root :is(.modal,.reading-dialog,.document-dialog){border:1px solid var(--line);border-radius:24px}#schedule1pro-root .reading-dialog{max-width:calc(100vw - 24px)}#schedule1pro-root .reading-dialog:focus{outline-color:var(--blue)}#schedule1pro-root .mobile-drawer{border-radius:0}#schedule1pro-root .drawer-top{background:#f0f6fa}#schedule1pro-root .drawer-destinations button{border-radius:14px}#schedule1pro-root .drawer-destinations button.active{color:#064daf;background:#ddefff}#schedule1pro-root :is(.storage-notice,.email-notice,.branding-message){background:var(--bg);border-color:var(--blue);color:var(--navy);border-radius:16px}#schedule1pro-root :is(fieldset,.access-record){border-radius:18px}#schedule1pro-root .evidence-tile{border:1px solid var(--line);background:#fff;border-radius:22px;min-width:0;padding:26px}#schedule1pro-root .sample-thumbnail{background:#f3f8fc;border-radius:14px;padding:12px}#schedule1pro-root .sample-label{color:#064daf}#schedule1pro-root .sample-raster{border-radius:4px}#schedule1pro-root .sample-dialog{background:#fffefc}#schedule1pro-root .tour>.compact-art{max-width:540px;margin-block:0 30px}#schedule1pro-root .app-footer{border-top:1px solid var(--line);margin-top:40px;padding-block:40px}#schedule1pro-root .app-footer span{color:var(--blue)}#schedule1pro-root .demobanner{color:#513600;background:#fff0cd;border-color:#dcc58f}#schedule1pro-root :is(.gate-lane,.resource-row){padding-block:32px}#schedule1pro-root :is(.company-identity,.storage-setup,.email-setup,.access-manager,.resources){min-width:0}#schedule1pro-root :is(.storage-setup,.email-setup,.company-identity) legend{white-space:normal;max-width:100%}#schedule1pro-root :is(.email-setup,.storage-setup) h2{flex-wrap:wrap}#schedule1pro-root img{max-width:100%}.high-contrast{--muted:#142a3d;--line:#40576c;--bg:#fff;--purple:#0346a6;--blue:#0346a6;--ink:#071c30}.high-contrast #schedule1pro-root .authority,.high-contrast #schedule1pro-root .panther-footer{background:#071c30}@media (max-width:1150px){#schedule1pro-root .shell{grid-template-columns:230px minmax(0,1fr)}#schedule1pro-root .workspace{padding:28px}#schedule1pro-root .hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}#schedule1pro-root .hero-copy h1{font-size:48px}}@media (max-width:767px){#schedule1pro-root .panther-home section{padding:48px 20px}#schedule1pro-root .reading-bar{padding:20px 20px 0}#schedule1pro-root :is(.hero-layout,.human-decision){grid-template-columns:minmax(0,1fr);gap:28px}#schedule1pro-root .hero-copy{padding-block:12px 0}#schedule1pro-root .hero-copy h1{font-size:clamp(36px,10vw,44px);line-height:1.18}#schedule1pro-root .hero-copy .primary{width:100%}#schedule1pro-root .editorial-art{border-radius:22px}#schedule1pro-root .hero-art img{aspect-ratio:1.2;object-position:right center}#schedule1pro-root .human-decision .compact-art img{aspect-ratio:1.4}#schedule1pro-root .visual-flow{grid-template-columns:minmax(0,1fr);gap:20px}#schedule1pro-root .visual-flow li{padding:24px}#schedule1pro-root .shell{display:block}#schedule1pro-root .workspace{padding:26px 16px calc(32px + env(safe-area-inset-bottom))}#schedule1pro-root .workspacehead{padding-bottom:24px}#schedule1pro-root .check{display:block}#schedule1pro-root .context{padding:18px}#schedule1pro-root .tabs button{flex:120px}#schedule1pro-root :is(.two,.three,.evidence-grid){grid-template-columns:minmax(0,1fr)}#schedule1pro-root .evidence-tile{padding:20px 14px}#schedule1pro-root .sample-dialog{padding:16px 12px}#schedule1pro-root .panther-footer{padding:40px 20px}#schedule1pro-root .company-identity fieldset{padding:20px 14px}#schedule1pro-root .tour>.compact-art{max-width:100%}#schedule1pro-root .modal{padding:24px 18px}#schedule1pro-root .before-after{grid-template-columns:minmax(0,1fr);gap:14px}#schedule1pro-root header:not(.appheader) .brand .mark{display:none}#schedule1pro-root header:not(.appheader) .brand{flex-shrink:1;min-width:0;font-size:19px}#schedule1pro-root header .menubtn{white-space:nowrap;flex:none;min-width:68px;min-height:48px;padding:12px}#schedule1pro-root header .endorsement{white-space:normal;font-size:17px}}#schedule1pro-root .reviewer-guidance{border:1px solid var(--line);background:var(--bg);border-radius:18px;min-width:0;max-width:100%;margin:28px 0;padding:0}#schedule1pro-root .reviewer-guidance summary{align-items:flex-start;gap:14px;min-height:48px;padding:22px;line-height:1.6;list-style:none;display:flex}#schedule1pro-root .reviewer-guidance summary::-webkit-details-marker{display:none}#schedule1pro-root .reviewer-guidance summary>span{flex:1;min-width:0}#schedule1pro-root .reviewer-guidance summary svg{flex-shrink:0;width:24px;height:24px;margin-top:4px}#schedule1pro-root .reviewer-guidance[open] .guidance-chevron{transform:rotate(180deg)}#schedule1pro-root .reviewer-guidance-body{padding:0 26px 26px}#schedule1pro-root .guidance-section{border-top:1px solid var(--line);min-width:0;margin-top:26px;padding:26px 0 0}#schedule1pro-root .guidance-section h3{text-align:left;align-items:flex-start;gap:12px;font-size:1.2rem;line-height:1.6;display:flex}#schedule1pro-root .guidance-section h3 svg{width:26px;height:26px;color:var(--blue);flex-shrink:0;margin-top:4px}#schedule1pro-root .guidance-section ul{max-width:68ch;margin:16px 0 26px;padding-left:24px}#schedule1pro-root .guidance-section li{line-height:var(--space);color:var(--ink);margin-bottom:1em}#schedule1pro-root .guidance-reminder{border-top:2px solid var(--line);color:var(--ink);margin-bottom:0;padding-top:24px;font-weight:600}#schedule1pro-root .guidance-reminder svg{margin-bottom:12px;display:block}#schedule1pro-root .guidance-context{color:var(--ink)}#schedule1pro-root .sample-check-summary{color:var(--ink);margin-top:20px}@media (max-width:767px){#schedule1pro-root .reviewer-guidance summary{gap:10px;padding:20px 14px}#schedule1pro-root .reviewer-guidance-body{padding:0 16px 22px}#schedule1pro-root .guidance-section h3{font-size:1.15rem}#schedule1pro-root .guidance-section ul{padding-left:22px}}body{font-family:Aptos,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#schedule1pro-root :is(.registration-entry,.registration-manager){overflow-wrap:anywhere;min-width:0}#schedule1pro-root .registration-entry{max-width:1180px;margin:auto;padding:44px 32px 64px}#schedule1pro-root .registration-entry>p{max-width:68ch}#schedule1pro-root .registration-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:32px 0;padding:0;list-style:none;display:grid}#schedule1pro-root .registration-steps li{border-top:3px solid var(--blue);align-items:flex-start;gap:12px;padding:20px 0;display:flex}#schedule1pro-root .registration-steps svg{flex-shrink:0;margin-top:4px}#schedule1pro-root .registration-entry fieldset{border:1px solid var(--line);border-radius:18px;min-width:0;padding:26px}#schedule1pro-root .registration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;display:grid}#schedule1pro-root :is(.registration-entry,.registration-manager) label{min-width:0}#schedule1pro-root :is(.registration-entry,.registration-manager) input{width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #71879a;border-radius:14px;margin-top:12px;padding:14px;font-size:18px;display:block}#schedule1pro-root .registration-consent{align-items:flex-start;gap:16px;min-height:48px;display:flex!important}#schedule1pro-root .registration-consent input{flex:0 0 48px;width:48px;height:48px;margin:0}#schedule1pro-root .test-confirmation{border-top:2px solid var(--line);margin-top:28px;padding:28px 0}#schedule1pro-root .test-confirmation .code-value{letter-spacing:0;background:var(--bg);border:2px solid var(--blue);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:16px;max-width:100%;margin-block:24px;padding:22px;font:700 22px/1.7 ui-monospace,monospace;display:block}#schedule1pro-root .staging-code-warning{color:var(--ink);align-items:flex-start;gap:14px;display:flex}#schedule1pro-root .staging-code-warning svg{flex-shrink:0}#schedule1pro-root :is(.test-confirmation,.registration-manager) dd{overflow-wrap:anywhere;margin:8px 0 24px}#schedule1pro-root .registration-preview summary{align-items:flex-start;gap:12px;display:flex}#schedule1pro-root .registration-preview summary svg{flex-shrink:0}#schedule1pro-root .registration-brand{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;margin-top:24px;padding:26px}#schedule1pro-root .registration-brand img{width:100%;max-width:320px;height:auto;margin-bottom:20px;display:block}#schedule1pro-root .registration-brand footer{border-top:1px solid var(--line);margin-top:24px;padding-top:24px;position:static}#schedule1pro-root .registration-entry .alert:focus-visible{outline:3px solid var(--blue);outline-offset:4px}#schedule1pro-root .test-confirmation h2:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media (max-width:767px){#schedule1pro-root .registration-entry{padding:30px 16px 50px}#schedule1pro-root .registration-entry h1{font-size:clamp(36px,10vw,44px)}#schedule1pro-root .registration-steps,#schedule1pro-root .registration-fields{grid-template-columns:minmax(0,1fr);gap:8px}#schedule1pro-root .registration-entry fieldset{padding:20px 14px}#schedule1pro-root .registration-entry .cta{flex-direction:column;align-items:stretch}#schedule1pro-root .registration-entry button{white-space:normal;max-width:100%}#schedule1pro-root .registration-brand{padding:20px 14px}#schedule1pro-root .test-confirmation .code-value{padding:18px 12px}}
