@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";
@font-face{font-family:Gotham;src:url(/fonts/GothamLight.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/GothamLightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/GothamBook.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/GothamBookItalic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/GothamMedium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/GothamBold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham-Black.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:CC Text Symbols;src:local(Menlo),local(Menlo-Regular),local(Apple Symbols),local(Segoe UI Symbol),local(DejaVu Sans);unicode-range:U+2194-2199,U+25B6,U+25C0}:root{--cc-orange:#ff5e19;--cc-charcoal:#282828;--cc-slate:#89b2be;--cc-white:#fff;--cc-charcoal-900:#1c1c1c;--cc-charcoal-700:#3a3a3a;--cc-ink-70:#ffffffb3;--cc-ink-40:#fff6;--cc-ink-12:#ffffff1f;--cc-orange-12:#ff5e191f;--cc-orange-hover:#e9500f;--cc-orange-press:#d14608;--cc-slate-tint:#edf4f6;--cc-gray-100:#f5f5f4;--cc-gray-300:#d9d9d7;--cc-gray-500:#8a8a88;--accent:var(--cc-orange);--accent-hover:var(--cc-orange-hover);--accent-press:var(--cc-orange-press);--focus-ring:0 0 0 2px var(--p-bg),0 0 0 4px var(--accent-press);--font-brand:"Gotham","CC Text Symbols","Montserrat","Helvetica Neue",Arial,sans-serif;--tracking-headline:-.02em;--tracking-label:.12em;--ease-brand:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.2,.8,.2,1);--dur-fast:.12s;--dur-base:.2s;--p-press:#0000000f;--p-bg:#fff;--p-card:#fff;--p-panel:#f5f5f4;--p-quiet:#edf4f6;--p-ink:#282828;--p-ink70:#282828bf;--p-muted:#6b6b69;--p-line:#d9d9d7;--p-hero:#282828;--p-done:#eaf4e6;--p-done-ink:#3e7a3a;--p-field-line:var(--cc-gray-500);--p-slate-text:#4e7a87;--p-accent-text:var(--cc-orange-press);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cc-quiet{--p-accent-text:#c24107}.cc-hero,.cc-notice,.cc-node.top,.cc-moment,.cc-tnk-card:not(.back){--p-accent-text:var(--cc-orange)}[data-cc-theme=dark]{--p-bg:#282828;--p-card:#1c1c1c;--p-panel:#1c1c1c;--p-quiet:#1c1c1c;--p-ink:#fff;--p-ink70:#ffffffb8;--p-muted:#ffffff8f;--p-line:#ffffff1f;--p-field-line:#fff6;--p-hero:#1c1c1c;--p-done:#78be6e29;--p-done-ink:#9ed697;--p-press:#ffffff14;--p-slate-text:#89b2be;--p-accent-text:var(--cc-orange);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-cc-theme=dark] .cc-quiet{--p-accent-text:var(--cc-orange)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}html{background:var(--p-bg)}body{font-family:var(--font-brand);color:var(--p-ink);background:var(--p-bg);-webkit-font-smoothing:antialiased;transition:background var(--dur-base) var(--ease-brand),color var(--dur-base) var(--ease-brand);font-variant-emoji:text;font-size:16px;line-height:1.6}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.12}p{margin:0}a{color:var(--p-accent-text);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}button,input,textarea,select{font-family:inherit}textarea::placeholder,input::placeholder{color:var(--p-muted,#6b6b69)}::selection{background:var(--cc-orange);color:#fff}:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes ccfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ccLogoIn{0%{opacity:0;transform:scale(.94)translateY(6px)}to{opacity:1;transform:none}}@keyframes ccLineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ccSplashFade{to{opacity:0;visibility:hidden}}@keyframes ccfadeOnly{0%{opacity:0}to{opacity:1}}@keyframes ccfadeOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}@keyframes ccfadeOutOnly{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body{transition-duration:var(--dur-base)!important}.cc-screen,.cc-wiz,.cc-wel-body,.cc-panel-b,.cc-wiz-body.fwd,.cc-wiz-body.back,.cc-slide.fwd,.cc-slide.back,.cc-notice{animation:ccfadeOnly .15s var(--ease-brand)!important}.cc-moment{animation:ccMomentIn .24s var(--ease-brand) .16s both!important}.cc-moment-in{animation:none!important}.cc-notice.leaving,.cc-moment.leaving{animation:ccfadeOutOnly .15s var(--ease-brand) forwards!important}.cc-check-big,.cc-sq.new,.cc-moment-num .big,.cc-moment .cc-moment-num .big,.cc-moment .cc-sq.new,.cc-savedot.busy{animation:none!important}.cc-savedot.busy{opacity:.7}}.cc-main{max-width:760px;padding:28px 20px calc(130px + env(safe-area-inset-bottom));margin:0 auto}.cc-screen{animation:ccfade .18s var(--ease-brand);flex-direction:column;gap:24px;display:flex}.cc-stack{flex-direction:column;display:flex}.cc-col{flex-direction:column;gap:8px;display:flex}.cc-row{align-items:center;gap:12px;display:flex}.cc-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-h1{letter-spacing:var(--tracking-headline);font-size:32px;font-weight:800;line-height:1.12}.cc-h1.lg{max-width:20ch;font-size:36px;line-height:1.12}.cc-h1.xl{letter-spacing:-.025em;font-size:40px;line-height:1.1}.cc-lede{color:var(--p-ink70);max-width:56ch;font-size:14px;line-height:1.6}.cc-label{letter-spacing:.1em;text-transform:uppercase;color:var(--p-muted);font-size:11px;font-weight:700}.cc-label.slate{color:var(--p-slate-text)}.cc-label.ink{color:var(--p-ink)}:is(h2,h3).cc-label{line-height:inherit}.cc-caption{color:var(--p-muted);font-size:12px}.cc-body{color:var(--p-ink70);font-size:14px;line-height:1.6}:where(.cc-main :is(p,h1,h2,h3,h4,h5,h6,li,span,dt,dd,.cc-help,.cc-caption,.cc-body):not(:is(.cc-asset-doc,.cc-doc,pre,.cc-tnk-pre,.cc-doc-p,.cc-doc-field .v,.cc-manual-draft p,.cc-man-p,.cc-guide-p,[contenteditable]) *)){white-space-collapse:preserve-breaks}.cc-back{letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.cc-back:hover{color:var(--p-ink)}.cc-screen>.cc-back{text-align:left;align-self:flex-start}.cc-link{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--p-ink);text-align:left;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.cc-link:hover{color:var(--p-accent-text)}.cc-link.muted{color:var(--p-muted)}.cc-link.muted:hover{color:var(--p-ink)}.cc-link.warn{color:var(--p-accent-text)}.cc-card{border:1px solid var(--p-line);background:var(--p-card)}.cc-card.pad{padding:22px}.cc-box{border:1px solid var(--p-line);flex-direction:column;gap:8px;padding:20px 24px;display:flex}.cc-list{background:var(--p-line);border:1px solid var(--p-line);flex-direction:column;gap:1px;display:flex}.cc-list>*{background:var(--p-card)}.cc-hero{background:var(--p-hero);color:#fff;padding:24px;position:relative;overflow:hidden}.cc-hero .cc-label{color:var(--cc-slate)}.cc-quiet{background:var(--p-quiet);border:1px solid var(--cc-slate);padding:14px 18px}.cc-dot{background:var(--cc-slate);flex:none;width:8px;height:8px;display:inline-block}.cc-count{color:var(--cc-orange);opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.04em;font-weight:800;line-height:1;position:absolute;top:-28px;right:-8px}.cc-step{background:var(--p-card);cursor:pointer;text-align:left;width:100%;color:var(--p-ink);border:none;align-items:center;gap:14px;padding:15px 18px;font-size:14px;display:flex}.cc-step:hover{background:var(--p-panel)}.cc-step.built,.cc-built-row{background:var(--p-done)}.cc-built-card{flex-direction:column;gap:6px;padding:14px 18px;display:flex}.cc-built-card .hd{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cc-built-card .t{min-width:0;font-size:15px;font-weight:700;line-height:1.3}.cc-built-card .d{white-space:nowrap;flex:none}.cc-built-card .rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cc-built-card .rows li{color:var(--p-ink70);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.cc-built-card .rows li.more{color:var(--p-muted);display:block;overflow:visible}.cc-built-card .rows .cc-more{font:inherit;color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.cc-built-card .rows .cc-more:hover{color:var(--p-ink)}[data-cc-theme=dark] .cc-built-card .d,[data-cc-theme=dark] .cc-built-card .rows li.more{color:var(--p-ink70)}.cc-built-card .go{flex-wrap:wrap;gap:16px;margin-top:4px;display:flex}.cc-built-card .go .cc-link{align-items:center;min-height:44px;display:inline-flex}.cc-built-card .go{margin-top:-11px;margin-bottom:-15px}.cc-built-card .rows .cc-more{margin:-12px 0;padding:12px 8px 12px 0;display:inline-block}.cc-step.built:hover{filter:brightness(.97)}.cc-step.built .tag,.cc-step.built .mark{color:var(--p-done-ink)}.cc-res{border:1px solid var(--p-line);background:var(--p-card);flex-direction:column;display:flex}.cc-res-head{color:var(--p-ink);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.cc-res-kind{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--cc-charcoal);flex:none;padding:4px 7px;font-size:10px;font-weight:800}.cc-res-kind.video{background:var(--accent)}.cc-res-kind.pdf{background:var(--cc-slate);color:var(--cc-charcoal)}.cc-res-frame{aspect-ratio:16/9;border-top:1px solid var(--p-line);background:#000;position:relative}.cc-res-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cc-step.compact{gap:12px;padding:12px 16px}.cc-step.rail{background:0 0;gap:10px;margin-left:-10px;padding:7px 10px}.cc-step .mark{text-align:center;width:18px;color:var(--p-muted);flex:none;font-size:14px;font-weight:800}.cc-step .mark.done{color:var(--cc-slate)}.cc-step .mark.cur{color:var(--p-accent-text)}.cc-step.built .mark.done{color:var(--p-done-ink)}.cc-step .code{color:var(--p-muted);flex:none;width:28px;font-size:12px;font-weight:700}.cc-step .title{color:var(--p-ink);flex:1;font-size:14px;font-weight:600}.cc-step .title.cur{font-weight:800}.cc-step .title.done{color:var(--p-muted)}.cc-step .tag{letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted);white-space:nowrap;font-size:11px;font-weight:700}.cc-pill{letter-spacing:.06em;cursor:pointer;border:1px solid var(--p-line);color:var(--p-muted);text-transform:none;background:0 0;padding:7px 12px;font-size:11px;font-weight:700}.cc-pill.on{border-color:var(--p-ink);background:var(--p-ink);color:var(--p-bg)}.cc-pill.lg{padding:10px 16px;font-size:12px}.cc-input,.cc-textarea{font-family:var(--font-brand);background:var(--p-bg);color:var(--p-ink);border:1px solid var(--p-field-line);border-radius:0;outline:none;width:100%;padding:13px 15px;font-size:15px;line-height:1.5;transition:border-color .14s,box-shadow .14s,background .14s}.cc-input::placeholder,.cc-textarea::placeholder{color:var(--p-muted);opacity:1}.cc-textarea{resize:vertical}.cc-input:focus,.cc-textarea:focus{border-color:var(--p-ink);background:var(--p-card);box-shadow:0 0 0 3px #89b2be47}.cc-field:focus-within>.cc-label{color:var(--p-ink)}.cc-textarea{min-height:88px}.cc-input.dark{color:#fff;background:#1c1c1c;border-color:#fff6;padding:13px 15px;font-size:16px}.cc-input.dark:focus{border-color:var(--cc-slate)}.cc-field{flex-direction:column;gap:6px;display:flex}.cc-label{transition:color .14s}.cc-header{padding:14px 24px;padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right));border-bottom:1px solid var(--p-line);background:var(--p-bg);z-index:20;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.cc-nav{background:var(--p-bg);border-top:1px solid var(--p-line);z-index:30;padding-bottom:env(safe-area-inset-bottom);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}@media (hover:none) and (pointer:coarse){body:has(:is(textarea,select,[contenteditable=true],input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=range],[type=file],[type=color],[type=image])):focus) .cc-nav{display:none}}html{scroll-padding-bottom:calc(64px + env(safe-area-inset-bottom))}@media (min-height:501px){html{scroll-padding-top:80px}html:has(.cc-lanebar){scroll-padding-top:112px}html:has(.cc-wiz-bar,.cc-sticky){scroll-padding-top:124px}}.cc-nav-inner{width:100%;max-width:760px;display:flex}.cc-nav-item{cursor:pointer;min-height:50px;color:var(--p-muted);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:10px;padding:0 8px 16px;font-family:inherit;display:flex}.cc-nav-item.on{color:var(--p-ink)}.cc-nav-item .bar{width:100%;height:3px;transition:background .16s var(--ease-brand);background:0 0}.cc-nav-item.on .bar{background:var(--accent)}.cc-nav-item span:last-child{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.cc-notice{left:50%;bottom:calc(76px + env(safe-area-inset-bottom));background:var(--p-hero);color:#fff;z-index:40;animation:ccfade .15s var(--ease-brand);white-space:normal;text-align:center;border:1px solid #ffffff26;max-width:calc(100vw - 32px);padding:12px 20px;font-size:13px;position:fixed;translate:-50%}.cc-notice-act{font:inherit;color:#fff;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:14px;padding:0;font-weight:700;text-decoration:underline}.cc-notice-act:hover{color:var(--cc-slate)}.cc-notice.leaving .cc-notice-act{pointer-events:none}.cc-triage{border:none;border-bottom:1px solid var(--p-line);cursor:pointer;text-align:left;width:100%;color:var(--p-ink);background:0 0;align-items:center;gap:12px;padding:11px 4px;font-family:inherit;display:flex}.cc-triage:hover{background:var(--p-panel)}@media (max-width:560px){.cc-triage{flex-direction:column;align-items:flex-start;gap:4px}.cc-triage .cc-label{font-size:10px;white-space:normal!important}}.cc-step .code.wide{width:64px}.cc-grid-phases{background:var(--p-line);border:1px solid var(--p-line);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;display:grid}.cc-grid-phases>div{background:var(--p-panel);flex-direction:column;gap:6px;padding:16px 14px;display:flex}.cc-progress{background:var(--p-line);height:2px}.cc-progress>div{background:var(--accent);height:2px;transition:width .18s var(--ease-brand)}.cc-option{border:1px solid var(--p-line);background:var(--p-card);cursor:pointer;color:var(--p-ink);text-align:left;width:100%;padding:18px 20px;font-size:15px;font-weight:700}@media (hover:hover){.cc-option:hover{border-color:var(--p-ink)}}.cc-scale{font:inherit;border:1px solid var(--p-line);background:var(--p-card);min-width:64px;color:var(--p-muted);cursor:pointer;transition:background .12s var(--ease-brand),color .12s var(--ease-brand),border-color .12s var(--ease-brand),transform .18s var(--ease-out);flex-direction:column;flex:1;align-items:center;gap:6px;padding:16px 4px;display:flex}@media (hover:hover){.cc-scale:hover{border-color:var(--p-ink);color:var(--p-ink)}}.cc-scale.sel{border-color:var(--p-ink);background:var(--p-ink);color:var(--p-bg)}.cc-scale .n{font-size:20px;font-weight:800}.cc-scale .l{letter-spacing:.04em;text-transform:uppercase;text-align:center;font-size:10px;font-weight:700}.cc-check{background:var(--p-card);cursor:pointer;text-align:left;width:100%;color:var(--p-ink);border:none;align-items:flex-start;gap:12px;padding:12px 16px;font-family:inherit;display:flex}.cc-check:hover{background:var(--p-panel)}.cc-check .box{border:1.5px solid var(--p-ink);flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:3px;font-size:11px;font-weight:800;display:flex}.cc-check.done .box{background:var(--cc-slate);border-color:var(--cc-slate);color:#fff}.cc-check .t{flex:1;font-size:14px;line-height:1.5}.cc-check.done .t{color:var(--p-ink);text-decoration:line-through;-webkit-text-decoration-color:var(--p-muted);text-decoration-color:var(--p-muted)}@media (max-width:480px){.cc-main{padding:22px 16px calc(130px + env(safe-area-inset-bottom))}.cc-input,.cc-textarea,select.cc-input{font-size:16px}.cc-header{padding:12px 16px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.cc-h1{font-size:28px}.cc-h1.lg{font-size:30px}.cc-h1.xl{font-size:34px}}.cc-admin .cc-th{letter-spacing:.12em;text-transform:uppercase;color:var(--p-muted);font-size:10px;font-weight:700}.cc-admin .cc-stat{background:var(--p-card);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.cc-admin .cc-stat .v{font-size:22px;font-weight:800}.cc-admin .cc-church-card{border:1px solid var(--p-line);background:var(--p-card);cursor:pointer;min-height:150px;color:inherit;flex-direction:column;gap:12px;padding:20px;text-decoration:none;display:flex}.cc-admin .cc-church-card:hover{border-color:var(--p-ink)}.cc-admin .cc-church-card.stalled{border-color:var(--accent)}.cc-admin{--ctl-h:30px;--row-h:36px;--fs:13px}.cc-admin .cc-act{font-size:var(--fs);letter-spacing:0;text-transform:none;cursor:pointer;border:1px solid var(--p-line);min-height:var(--ctl-h);color:var(--p-ink);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;line-height:1.2;display:inline-flex}.cc-admin .cc-link{font-size:var(--fs);letter-spacing:0;text-transform:none;font-weight:600}.cc-admin .cc-act:hover,.cc-admin .cc-act.hot{border-color:var(--p-ink)}.cc-admin .cc-arrow{cursor:pointer;color:var(--p-muted);background:0 0;border:none;padding:5px 8px;font-size:15px;font-weight:800}.cc-admin .cc-arrow:disabled{opacity:.25;cursor:default}.cc-admin .cc-inline{font-family:var(--font-brand);color:var(--p-ink);background:0 0;border:1px solid #0000;border-radius:0;outline:none;flex:1;min-width:0;padding:6px 8px;font-size:13px;font-weight:600}.cc-admin .cc-inline:hover,.cc-admin .cc-inline:focus{border-color:var(--p-line);background:var(--p-bg)}.cc-admin .cc-inline.hidden{color:var(--p-muted);text-decoration:line-through}.cc-grid{grid-template-columns:var(--cols);width:100%;font-size:var(--fs);min-width:0;display:grid}.cc-grid-hd,.cc-grid-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-width:0;display:grid}@supports not (grid-template-columns:subgrid){.cc-grid-hd,.cc-grid-row{grid-template-columns:var(--cols)}}.cc-grid-hd{border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);min-height:30px}.cc-grid-hd>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:6px 8px;overflow:hidden}.cc-grid-row{min-height:var(--row-h);border-bottom:1px solid var(--p-line);transition:background .12s var(--ease-brand)}.cc-grid-row:hover,.cc-grid-row:focus-within{background:var(--p-panel)}.cc-grid-row.click{cursor:pointer}.cc-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cc-grid-row.dim>:not(.menu):not(:has(.cc-menu.open)){opacity:.5;transition:opacity .2s var(--ease-brand)}.cc-grid-group{min-height:var(--row-h);border-bottom:1px solid var(--p-line);color:var(--p-ink);grid-column:1/-1;align-items:baseline;padding:18px 8px 6px;font-size:13px;font-weight:800;display:flex}.cc-grid-group>[role=cell]{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.cc-grid-group .s{color:var(--p-muted);font-size:12px;font-weight:500}.cc-grid-full,.cc-grid>.cc-addrow,.cc-grid>.cc-addrow-row{grid-column:1/-1;min-width:0}.cc-cell{min-width:0;font-size:var(--fs);color:var(--p-ink);flex-wrap:wrap;align-items:center;gap:4px 6px;padding:4px 8px;line-height:1.35;display:flex}.cc-cell.muted{color:var(--p-muted)}.cc-cell.menu{justify-content:flex-end;padding:0 4px}.cc-grid-row>.cc-cell.fill{flex-wrap:nowrap;grid-column:2/-2}.cc-cell .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc-admin .cc-cell .cc-inline,.cc-admin .cc-prop .cc-inline{height:var(--ctl-h);width:calc(100% + 16px);font-size:var(--fs);flex:auto;margin:0 -8px;padding:0 8px}.cc-admin .cc-inline.bold{font-weight:800}.cc-admin .cc-inline[aria-invalid=true]{border-color:var(--accent);background:var(--p-bg)}select.cc-inline{appearance:none;cursor:pointer}select.cc-inline,.cc-admin select.cc-inline,.cc-admin select.cc-inline:hover,.cc-admin select.cc-inline:focus{background-image:linear-gradient(45deg,transparent 50%,var(--p-muted) 50%),linear-gradient(135deg,var(--p-muted) 50%,transparent 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px}.cc-admin select.cc-inline,.cc-admin .cc-cell select.cc-inline,.cc-admin .cc-prop select.cc-inline{padding-right:26px}.cc-admin .cc-input.sm{height:var(--ctl-h);font-size:var(--fs);padding:0 8px;line-height:1.2}.cc-admin select.cc-input.sm{background-position:calc(100% - 14px),calc(100% - 9px);padding-right:26px}.cc-prop{min-height:var(--row-h);grid-template-columns:140px minmax(0,1fr);align-items:center;gap:0 12px;padding:2px 0;display:grid}.cc-prop>.k{color:var(--p-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.cc-prop>.v{min-width:0;font-size:var(--fs);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cc-prop>.cc-hint{white-space:normal;text-overflow:clip;grid-column:2;overflow:visible}.cc-hint{color:var(--p-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:12px;line-height:1.5;display:block;overflow:hidden}.cc-tag{vertical-align:middle;letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;flex:none;max-width:100%;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px;display:inline-block;overflow:hidden}.cc-tag.ink{background:var(--p-ink);color:var(--p-bg)}.cc-tag.accent{background:var(--accent);color:#fff}.cc-tag.slate{background:var(--cc-slate);color:var(--cc-charcoal)}.cc-tag.done{background:var(--p-done);color:var(--p-done-ink)}.cc-tag.outline{border-color:var(--p-line);color:var(--p-ink70)}.cc-tag .mk{margin-right:3px}.cc-tog{min-height:var(--ctl-h);color:var(--p-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.cc-tog .sw{background:var(--cc-gray-300);width:28px;height:16px;transition:background var(--dur-base) var(--ease-brand);flex:none;position:relative}.cc-tog .sw:after{content:"";background:var(--p-bg);width:12px;height:12px;transition:transform .2s var(--ease-out);position:absolute;top:2px;left:2px}.cc-tog[aria-checked=true] .sw{background:var(--p-ink)}.cc-tog[aria-checked=true] .sw:after{transform:translate(12px)}.cc-tog:disabled{opacity:.45;cursor:not-allowed}.cc-menu{flex:none;display:inline-flex;position:relative}.cc-menu-btn{width:24px;height:24px;color:var(--p-muted);cursor:pointer;transition:opacity .12s var(--ease-brand),background .12s var(--ease-brand),color .12s var(--ease-brand);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:16px;font-weight:800;line-height:1;display:inline-flex}.cc-menu-btn:hover,.cc-menu.open .cc-menu-btn{background:var(--p-line);color:var(--p-ink)}.cc-grid-row .cc-menu-btn,.cc-prop .cc-menu-btn{opacity:0}.cc-grid-row:hover .cc-menu-btn,.cc-grid-row:focus-within .cc-menu-btn,.cc-prop:hover .cc-menu-btn,.cc-prop:focus-within .cc-menu-btn,.cc-menu.open .cc-menu-btn{opacity:1}@media (hover:none){.cc-grid-row .cc-menu-btn,.cc-prop .cc-menu-btn{opacity:1}}@media (pointer:coarse){.cc-menu-btn{width:32px;height:32px}}.cc-pop{z-index:30;background:var(--p-card);border:1px solid var(--p-line);min-width:min(200px,100vw - 16px);max-width:min(300px,100vw - 16px);animation:ccfade .12s var(--ease-brand);text-align:left;flex-direction:column;padding:4px 0;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000001f}.cc-pop.left{left:0;right:auto}.cc-pop.up{top:auto;bottom:calc(100% + 4px)}.cc-menu-item{width:100%;min-height:32px;color:var(--p-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:1px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.35;display:flex}.cc-menu-item:hover,.cc-menu-item:focus-visible{background:var(--p-panel);box-shadow:none;outline:none}.cc-menu-item.warn,.cc-menu-item.armed{color:var(--p-accent-text)}.cc-menu-item:disabled{color:var(--p-muted);cursor:default;background:0 0}.cc-namepick{min-width:0;position:relative}.cc-namepick>.cc-input{padding-right:42px}.cc-namepick-btn{width:40px;color:var(--p-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.cc-namepick-btn:hover{color:var(--p-ink)}.cc-namepick-btn:disabled{cursor:default;opacity:.5}.cc-namepick-btn svg{transition:transform .14s var(--ease-brand)}.cc-namepick-btn[aria-expanded=true] svg{transform:rotate(180deg)}.cc-namepick-list{z-index:30;overscroll-behavior:contain;background:var(--p-card);border:1px solid var(--p-line);max-height:240px;animation:ccfade .12s var(--ease-brand);text-align:left;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.cc-namepick-list.up{top:auto;bottom:calc(100% + 4px)}.cc-namepick-list>li{color:var(--p-ink);cursor:pointer;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;padding:9px 15px;font-size:15px;line-height:1.35}.cc-namepick-list>li.on{font-weight:700}.cc-namepick-list>li[aria-selected=true]{background:var(--p-press);box-shadow:inset 3px 0 0 var(--cc-slate)}@media (pointer:coarse){.cc-namepick-list>li{padding:12px 15px}}.cc-menu-item .h{color:var(--p-muted);font-size:12px;font-weight:500;line-height:1.45}.cc-menu-sep{background:var(--p-line);height:1px;margin:4px 0}.cc-chips{min-width:0;min-height:24px;font-family:inherit;font-size:var(--fs);color:var(--p-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px;padding:2px 0;display:flex}.cc-chips:disabled{cursor:default}.cc-chips .none{color:var(--p-muted)}.cc-chips .by{color:var(--p-muted);font-size:11px;font-weight:500}.cc-chk{align-items:center;gap:8px;min-height:32px;padding:0 8px 0 12px;display:flex}.cc-chk:hover,.cc-chk:focus-within{background:var(--p-panel)}.cc-chk>button{min-width:0;min-height:32px;color:var(--p-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:13px;font-weight:600;display:flex}.cc-chk>button:focus-visible{box-shadow:none;outline:none;text-decoration:underline}.cc-chk>button:disabled{color:var(--p-muted);cursor:not-allowed}.cc-chk .box{border:1px solid var(--p-muted);width:14px;height:14px;color:var(--p-bg);flex:none;justify-content:center;align-items:center;font-size:10px;line-height:1;display:inline-flex}.cc-chk .on .box{background:var(--p-ink);border-color:var(--p-ink)}.cc-chk .h{color:var(--p-muted);font-size:12px;font-weight:500;display:block}.cc-chk .mark{width:24px;height:24px;color:var(--p-line);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:14px;line-height:1}.cc-chk .mark[aria-pressed=true]{color:var(--p-accent-text)}.cc-chk .mark:disabled{visibility:hidden}.cc-addrow{width:100%;min-height:var(--row-h);border:0;border-bottom:1px solid var(--p-line);color:var(--p-muted);text-align:left;cursor:pointer;transition:background .12s var(--ease-brand),color .12s var(--ease-brand);background:0 0;align-items:center;gap:8px;padding:0 8px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.cc-addrow:hover,.cc-addrow:focus-visible{color:var(--p-ink);background:var(--p-panel)}@media (max-width:560px){.cc-prop{grid-template-columns:1fr;gap:2px;padding:6px 0}.cc-prop>.cc-hint{grid-column:1}}@media (max-width:480px){.cc-admin .cc-input.sm,.cc-admin .cc-cell .cc-inline,.cc-admin .cc-prop .cc-inline{font-size:16px}.cc-admin .cc-home .cc-grid-row>.cc-cell:first-child a{font-size:17px}.cc-admin .cc-home .cc-grid-row>.cc-cell:is([data-label="Week · phase"],[data-label=Pace],.opt-wait,.opt-act){font-size:15px}}.cc-admin-nav{flex-direction:column;display:flex}.cc-admin-nav a{color:var(--p-muted);transition:color .12s var(--ease-brand),background .12s var(--ease-brand);padding:8px 20px;font-size:13px;font-weight:600;text-decoration:none;display:block;box-shadow:inset 3px 0 #0000}.cc-admin-nav a:hover{color:var(--p-ink);background:var(--p-panel)}.cc-admin-nav a.on{color:var(--p-ink);box-shadow:inset 3px 0 0 var(--accent)}.cc-admin-top{display:none}.cc-admin-menu{min-height:0;animation:ccfadeOnly .16s var(--ease-brand);flex-direction:column;flex:1;gap:24px;display:flex}.cc-admin-menu[hidden]{display:none}.cc-admin-fold{z-index:1;width:28px;height:28px;color:var(--p-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:20px;right:8px}.cc-admin-fold:hover{color:var(--p-ink);border-color:var(--p-line)}.cc-admin-fold:focus-visible,.cc-admin-railcount:focus-visible{box-shadow:var(--focus-ring);outline:none}.cc-admin-aside.folded .cc-admin-fold{align-self:center;margin:0;position:static}.cc-admin .cc-admin-railcount{align-self:center;min-width:22px;height:22px;margin:0;font-size:11px;text-decoration:none}.cc-admin .cc-act.primary{background:var(--accent);border-color:var(--accent);color:#fff}.cc-admin .cc-act.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.cc-admin .cc-act:disabled{opacity:.45;cursor:not-allowed}.cc-admin .cc-h1{margin:0;font-size:22px;font-weight:800;line-height:1.2}@media (max-width:820px){.cc-admin{flex-direction:column!important}.cc-admin-aside{display:none!important}.cc-admin-top{z-index:40;background:var(--p-bg);border-bottom:1px solid var(--p-line);align-items:center;gap:10px;height:48px;padding:0 8px 0 16px;display:flex;position:sticky;top:0}.cc-admin-top img{flex:none;width:92px;height:auto}.cc-admin-top .cc-admin-nav{scrollbar-width:none;flex-direction:row;flex:1;min-width:0;overflow-x:auto}.cc-admin-top .cc-admin-nav a{white-space:nowrap;padding:6px 10px;box-shadow:inset 0 -2px #0000}.cc-admin-top .cc-admin-nav a.on{box-shadow:inset 0 -2px 0 var(--accent)}.cc-admin-main{padding:20px 16px 80px!important}.cc-admin .cc-set-rail{top:48px}.cc-admin .cc-set-sec{scroll-margin-top:108px}}.cc-fields{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.cc-fields>.full{grid-column:1/-1}.cc-fields>.half{grid-column:span 1}@media (max-width:480px){.cc-fields{grid-template-columns:1fr}.cc-fields>.half{grid-column:1/-1}}select.cc-input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--p-muted) 50%),linear-gradient(135deg,var(--p-muted) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}input[type=date].cc-input{min-height:calc(1.5em + 28px)}@supports (-webkit-touch-callout:none){input[type=date].cc-input.cc-date-empty{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A8A88' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15' rx='1.5'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:18px 18px}}input[type=date].cc-input{appearance:none;min-width:0;max-width:100%;display:block}input[type=date].cc-input::-webkit-date-and-time-value{text-align:left}input[type=date].cc-inline::-webkit-date-and-time-value{text-align:left}input[type=date].cc-inline{appearance:none;min-width:0}input[type=date].cc-inline.empty:not(:focus){color:var(--p-muted);font-weight:400}input[type=date].cc-inline.empty:not(:focus)::-webkit-datetime-edit{color:var(--p-muted);font-weight:400}@media print{.cc-header,.cc-nav,.cc-notice,.cc-back{display:none!important}.cc-main{max-width:none;padding:0!important}body{color:#000!important;background:#fff!important}*,:before,:after{transition:none!important;animation:none!important}}.cc-fit{min-width:0;container:cc-fit/inline-size}@container cc-fit (max-width:879px){.cc-admin .cc-home .cc-grid{--cols:var(--cols-mid)!important}:is(.cc-admin .cc-home .opt-act,.cc-admin .cc-home .cc-th:has(>.opt-act)){display:none}}@container cc-fit (max-width:759px){.cc-admin .cc-home .cc-grid{--cols:var(--cols-min)!important}:is(.cc-admin .cc-home .opt-wait,.cc-admin .cc-home .cc-th:has(>.opt-wait)){display:none}}@container cc-fit (max-width:639px){.cc-admin .cc-fit .cc-grid{flex-direction:column;display:flex}.cc-admin .cc-fit .cc-grid-hd{display:none}.cc-admin .cc-fit .cc-grid-row{grid-template-columns:1fr 1fr;padding:6px 0;position:relative}.cc-admin .cc-fit .cc-grid-row>:first-child{grid-column:1/-1;padding-right:36px}.cc-admin .cc-fit .cc-grid-row>.cc-cell.menu{position:absolute;top:6px;right:0}.cc-admin .cc-fit .cc-grid-row>.cc-cell.fill,.cc-admin .cc-fit .cc-grid-row>.cc-cell.full-sm{flex-wrap:wrap;grid-column:1/-1}.cc-admin .cc-home .cc-grid-row>.opt-act,.cc-admin .cc-home .cc-grid-row>.opt-wait{display:flex}.cc-admin .cc-home .cc-grid-row>.opt-wait{grid-column:1/-1}.cc-admin .cc-home .cc-grid-row>.opt-wait .cc-clamp{-webkit-line-clamp:3;line-clamp:3}.cc-admin .cc-fit .cc-grid-row>[data-label]:not(:first-child):before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--p-muted);flex-basis:100%;font-size:10px;font-weight:700;display:block}}@media (max-width:640px){.cc-admin .cc-tbl{min-width:0!important}.cc-admin .cc-tbl-head{display:none!important}.cc-admin .cc-tbl-row{padding:8px 4px;grid-template-columns:1fr 1fr!important}.cc-admin .cc-tbl-row>span{padding:5px 12px!important}.cc-admin .cc-tbl-row>span:first-child{grid-column:1/-1;padding-bottom:0!important}.cc-admin .cc-grid{flex-direction:column;display:flex}.cc-admin .cc-grid-hd{display:none}.cc-admin .cc-grid-row{grid-template-columns:1fr 1fr;padding:6px 0;position:relative}.cc-admin .cc-grid-row>:first-child{grid-column:1/-1;padding-right:36px}.cc-admin .cc-grid-row>.cc-cell.menu{position:absolute;top:6px;right:0}.cc-admin .cc-grid-row>.cc-cell.fill,.cc-admin .cc-grid-row>.cc-cell.full-sm{flex-wrap:wrap;grid-column:1/-1}.cc-admin .cc-grid-row>[data-label]:not(:first-child):before,.cc-admin .cc-tbl-row>[data-label]:not(:first-child):before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--p-muted);flex-basis:100%;font-size:10px;font-weight:700;display:block}.cc-admin .cc-people-t .cc-grid-row>:first-child{grid-area:1/1;padding-right:8px}.cc-admin .cc-people-t .cc-grid-row>.st{grid-area:1/2;justify-content:flex-end;padding-right:40px}.cc-admin .cc-people-t .cc-grid-row>.st[data-label]:before{display:none}.cc-admin .cc-people-t .cc-grid-row>[data-label=Lanes],.cc-admin .cc-people-t .cc-grid-row>[data-label=Email]{grid-column:1/-1}}[data-cc-theme=dark] input[type=date].cc-input::-webkit-calendar-picker-indicator{filter:invert()opacity(.7)}.cc-sec-title{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800}.cc-help{color:var(--p-ink70);margin-top:-2px;font-size:13px;line-height:1.45}.cc-q{color:var(--p-ink);font-size:14px;font-weight:600;line-height:1.4}.cc-sticky{z-index:15;background:var(--p-bg);border-bottom:1px solid var(--p-line);margin-top:-8px;padding:10px 0 8px;position:sticky;top:62px}.cc-dots{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cc-dot-btn{border:1px solid var(--p-line);background:var(--p-panel);cursor:pointer;width:22px;height:8px;padding:0}.cc-dot-btn.done{background:var(--cc-slate);border-color:var(--cc-slate)}.cc-dot-btn.on{background:var(--accent);border-color:var(--accent)}.cc-add{border:1px dashed var(--p-line);letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted);cursor:pointer;text-align:left;background:0 0;padding:13px 18px;font-family:inherit;font-size:12px;font-weight:700}.cc-add:hover{color:var(--p-ink);border-color:var(--p-ink)}.cc-fields{gap:14px}@media (max-width:480px){.cc-sticky{top:58px}.cc-saved-suffix{display:none}.cc-back{white-space:nowrap}}.cc-wiz{animation:ccfade .18s var(--ease-brand);flex-direction:column;gap:18px;display:flex}.cc-wiz-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-wiz-bar{z-index:15;background:var(--p-bg);border-bottom:1px solid var(--p-line);padding:8px 0 10px;position:sticky;top:62px}.cc-wiz-body{flex-direction:column;gap:14px;min-height:38vh;padding-top:8px;display:flex}.cc-wiz-h1{letter-spacing:-.015em;max-width:24ch;font-size:26px;font-weight:800;line-height:1.2}.cc-wiz-h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800;line-height:1.3}.cc-wiz-help{color:var(--p-ink70);max-width:46ch;font-size:15px;line-height:1.55}.cc-wiz-foot{align-items:center;gap:10px;padding-top:6px;display:flex}.cc-check-big{background:var(--cc-slate);width:44px;height:44px;color:var(--cc-charcoal);justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.cc-sheet{z-index:60;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cc-sheet-scrim{opacity:0;background:#00000073;position:absolute;inset:0}.cc-sheet-grab{touch-action:none;cursor:grab;justify-content:center;margin-top:-4px;padding:4px 0 10px;display:flex}.cc-sheet-grab span{background:var(--p-line);width:36px;height:3px}.cc-sheet.kb .cc-sheet-grab{display:none}.cc-sheet.kb .cc-sheet-in{transform-origin:50% 0;padding-top:18px}.cc-sheet.rm{transition:opacity .16s var(--ease-brand)}.cc-sheet.rm.pre,.cc-sheet.leaving{opacity:0}.cc-sheet-in:focus{box-shadow:none;outline:none}.cc-sheet-in{background:var(--p-bg);overscroll-behavior:contain;width:100%;max-width:560px;max-height:min(80vh,100%);padding:12px 18px calc(24px + env(safe-area-inset-bottom));will-change:transform,opacity;transform-origin:50% 100%;position:relative;overflow:auto}.cc-sheet.kb{align-items:flex-start}.cc-sheet.kb .cc-sheet-scrim{position:fixed;inset:-100vh 0}.cc-sheet.kb .cc-sheet-in{max-height:100%;padding-bottom:24px}@media (min-width:640px){.cc-sheet,.cc-sheet.kb{align-items:center}.cc-sheet-in,.cc-sheet.kb .cc-sheet-in{transform-origin:50%;max-height:min(70vh,100%);padding-top:18px}.cc-sheet-grab{display:none}}@media (max-width:480px){.cc-wiz-bar{top:58px}.cc-wiz-h1{font-size:24px}}.cc-wiz-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 8px;overflow:hidden}@media (max-width:420px){.cc-wiz-top{flex-wrap:wrap;row-gap:6px}.cc-wiz-name{text-align:left;white-space:normal;flex:1 0 100%;order:3;padding:0}}.cc-lanebar{z-index:19;width:100%;padding:9px 24px;padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right));background:var(--p-quiet);border-bottom:1px solid var(--cc-slate);color:var(--p-ink);cursor:pointer;text-align:left;border-top:none;border-left:none;border-right:none;align-items:center;gap:10px;font-family:inherit;display:flex;position:sticky;top:62px}.cc-lanebar:hover{filter:brightness(.98)}[data-cc-theme=dark] .cc-lanebar{background:#1c1c1c}@media (max-width:480px){.cc-lanebar{padding:8px 16px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));top:58px}}.cc-lanebar-home{min-height:38px;margin:-9px -24px -9px 0;margin-right:calc(-1 * max(24px,env(safe-area-inset-right)));padding:0 24px 0 12px;padding-right:max(24px,env(safe-area-inset-right));align-self:stretch;align-items:center;display:flex}@media (max-width:480px){.cc-lanebar-home{margin:-8px -16px -8px 0;margin-right:calc(-1 * max(16px,env(safe-area-inset-right)));padding:0 16px 0 12px;padding-right:max(16px,env(safe-area-inset-right))}}.cc-lanebar-home:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-press)}.cc-wiz-bar,.cc-sticky{top:62px}.cc-tl-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--p-line);background:var(--p-card);overflow-x:auto}.cc-tl{flex-direction:column;gap:6px;min-width:540px;padding:12px 12px 8px;display:flex}.cc-tl-head{grid-template-columns:36px repeat(12,1fr);gap:2px;display:grid}.cc-tl-head span{color:var(--p-muted);text-align:center;grid-column:auto;font-size:10px;font-weight:700}.cc-tl-head span:first-child{grid-column:2}.cc-tl-head span.now{color:var(--p-accent-text);border-bottom:2px solid var(--accent)}.cc-tl-row{grid-template-columns:36px 1fr;align-items:stretch;gap:2px;display:grid}.cc-tl-ph{color:var(--p-slate-text);align-items:center;font-size:12px;font-weight:800;display:flex}.cc-tl-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:24px;grid-auto-flow:dense;align-items:start;gap:2px;min-height:30px;padding:2px 0;display:grid;position:relative}.cc-tl-band{background:var(--p-panel);pointer-events:none;position:absolute;top:0;bottom:0}.cc-chip{z-index:1;border:1px solid var(--p-ink);background:var(--p-card);width:100%;min-width:0;height:22px;color:var(--p-ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;grid-row:auto;padding:0 2px;font-family:inherit;font-size:10px;font-weight:800;overflow:hidden}.cc-chip.done{background:var(--cc-slate);border-color:var(--cc-slate);color:var(--cc-charcoal)}.cc-chip.late{background:var(--accent);border-color:var(--accent);color:#fff}.cc-chip.sel{outline:2px solid var(--accent);outline-offset:1px}.cc-tl-hint{margin-top:-6px;display:none}@media (max-width:600px){.cc-tl-hint{display:block}}.cc-home-lane{border:1px solid var(--p-line);background:var(--p-card);flex-direction:column;display:flex}.cc-home-lane-main{color:var(--p-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px 16px;font-family:inherit;display:flex}.cc-home-lane-bar{background:var(--p-panel);height:3px;margin:0 16px}.cc-home-lane-bar span{background:var(--cc-slate);height:100%;display:block}.cc-home-lane-next{border:0;border-top:1px solid var(--p-line);color:var(--p-ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;min-width:0;margin-top:12px;padding:12px 16px;font-family:inherit;display:flex}.cc-home-lane-next:hover{background:var(--p-panel)}.cc-nextcall{color:var(--p-ink70);align-items:center;gap:8px;min-width:0;margin:0;font-size:13px;line-height:1.5;display:flex}.cc-nextcall svg{color:var(--cc-slate);flex:none}.cc-nextcall strong{color:var(--p-ink);font-weight:700}.cc-notes{flex-direction:column;gap:8px;min-width:0;display:flex}.cc-notes p{color:var(--p-ink70);overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.5}.cc-home-lane-sum{flex-direction:column;align-items:stretch;gap:14px;padding:4px 16px 14px}.cc-home-lane-sum>*{width:100%;min-width:0;max-width:100%}.cc-glance{border:1px solid var(--p-line);background:var(--p-card);color:var(--p-ink);text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;gap:14px;width:100%;min-width:0;padding:16px;font-family:inherit;display:flex}.cc-glance:hover{background:var(--p-panel)}.cc-glance:focus-visible{outline:2px solid var(--p-ink);outline-offset:-2px}.cc-glance>*{width:100%;min-width:0;max-width:100%}.cc-glance-head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.cc-glance-head .n{overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:800;line-height:1.2}.cc-glance-head .go{white-space:nowrap;color:var(--p-ink70);font-size:13px;font-weight:700}.cc-glance-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cc-glance-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.cc-glance-stat .w{flex-direction:column;gap:2px;min-width:0;display:flex}.cc-glance-stat .v{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.3}.cc-glance .c{color:var(--p-ink70);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.cc-glance-three{border-top:1px solid var(--p-line);flex-direction:column;gap:6px;min-width:0;padding-top:12px;display:flex}.cc-glance-three>.cc-label{margin-bottom:2px}.cc-glance-b{align-items:center;gap:10px;min-width:0;font-size:14px;line-height:1.4;display:flex}.cc-glance-b .i{width:14px;color:var(--p-muted);flex:none;font-size:12px;font-weight:800}.cc-glance-b .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cc-glance-b .cc-tt-pill{flex:none}@media (max-width:560px){.cc-glance-stats{grid-template-columns:1fr;gap:8px}.cc-glance-stat{grid-template-columns:136px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.cc-glance-b{align-items:flex-start}.cc-glance-b .i{padding-top:2px}.cc-glance-b .t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.cc-rm-row{grid-template-columns:1fr 84px;align-items:end;gap:10px;display:grid}.cc-main h1[tabindex="-1"]:focus{outline:none}.cc-read-church{border-top:1px solid var(--p-line);margin-top:10px;padding-top:22px}.cc-read-church:empty{display:none}.cc-read-church.first{border-bottom:1px solid var(--p-line);margin-bottom:10px;padding-bottom:22px}.cc-chart-frame{border:1px solid var(--p-line);background:var(--p-card)}.cc-chart-wrap{-webkit-overflow-scrolling:touch;padding:18px;overflow:auto hidden}.cc-chart{margin:0 auto;position:relative}.cc-node{border:1px solid var(--p-line);background:var(--p-card);color:var(--p-ink);text-align:left;cursor:pointer;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:10px 12px;font-family:inherit;display:flex;position:absolute}.cc-node:hover,.cc-node.sel{border-color:var(--p-ink)}.cc-node.top{background:var(--p-hero);color:#fff;border-color:#0000}.cc-node.top .tt{color:var(--cc-slate)}.cc-node.team{background:var(--p-panel);border-style:dashed}.cc-node .nm{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:13px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.cc-node .tt{letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted);text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;font-weight:700;overflow:hidden}.cc-node .fl{background:var(--accent);color:#fff;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;font-size:9px;font-weight:800;position:absolute;top:-8px;right:8px}.cc-node{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cc-chart.dragging,.cc-chart.dragging .cc-node{cursor:grabbing}.cc-node.lift{z-index:5;pointer-events:none;opacity:.94;border-color:var(--p-ink);box-shadow:0 10px 26px #0000002e;transition:none!important}.cc-node.drop-under{outline:2px solid var(--accent);outline-offset:3px;background:#ff5e1914}.cc-node.drop-before:before,.cc-node.drop-after:after{content:"";background:var(--accent);width:4px;position:absolute;top:-6px;bottom:-6px}.cc-node.drop-before:before{left:-10px}.cc-node.drop-after:after{right:-10px}.cc-outline{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cc-outline-row{align-items:stretch;gap:6px;min-width:0;display:flex;position:relative}.cc-outline-row:not(.top):not(.orphan):before{content:"";border-left:1.5px solid var(--cc-slate);border-bottom:1.5px solid var(--cc-slate);width:7px;position:absolute;top:-6px;bottom:50%;left:-10px}.cc-outline-box{border:1px solid var(--p-line);background:var(--p-card);min-width:0;min-height:52px;color:var(--p-ink);text-align:left;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;padding:8px 12px;font-family:inherit;display:flex}.cc-outline-row.top .cc-outline-box{background:var(--p-hero);color:#fff;border-color:#0000}.cc-outline-row.top .tt{color:var(--cc-slate)}.cc-outline-row.team .cc-outline-box{background:var(--p-panel);border-style:dashed}.cc-outline-row.orphan .cc-outline-box{border-color:var(--accent)}.cc-outline-box .nm{overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.25}.cc-outline-box .tt{letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted);overflow-wrap:anywhere;font-size:10px;font-weight:700}.cc-outline-box .fls{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.cc-outline-box .fl{background:var(--accent);color:#fff;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;font-size:9px;font-weight:800}.cc-outline-acts{flex-direction:column;flex:none;gap:4px;display:flex}.cc-outline-act{border:1px solid var(--p-line);background:var(--p-card);min-width:64px;min-height:24px;color:var(--p-accent-text);letter-spacing:.04em;cursor:pointer;white-space:nowrap;flex:1;justify-content:center;align-items:center;padding:0 10px;font-family:inherit;font-size:12px;font-weight:800;display:flex;position:relative}.cc-outline-act.move{color:var(--p-ink)}.cc-outline-acts .cc-outline-act:only-child{min-height:52px}.cc-outline-act.move select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.cc-outline-act:focus-within,.cc-outline-box:focus-visible{box-shadow:var(--focus-ring);outline:none}.cc-asset{flex-direction:column;gap:16px;display:flex}.cc-asset-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:560px){.cc-asset-ctl{min-width:0;max-width:100%}.cc-asset-ctl button{text-align:center;max-width:100%;white-space:normal!important}}.cc-asset-doc{color:#282828;border:1px solid var(--p-line);font-family:var(--font-brand);--p-accent-text:var(--cc-orange-press);background:#fff}@media print{.cc-asset-bar,.cc-notice,.cc-nav,.cc-lanebar,.cc-header{display:none!important}.cc-asset-doc{border:none;padding:0}.cc-main{padding:0!important}}@media (max-width:480px){.cc-asset-doc{padding:20px 16px}}.cc-savedot{background:var(--cc-slate);width:7px;height:7px;display:inline-block}.cc-savedot.busy{background:var(--accent);animation:.9s ease-in-out infinite ccpulse}.cc-savedot.off{background:var(--p-muted)}@keyframes ccpulse{0%,to{opacity:1}50%{opacity:.35}}.cc-wall{flex-wrap:wrap;align-items:flex-end;gap:8px 14px;display:flex}.cc-wall-ph{flex-direction:column;gap:5px;display:flex}.cc-wall-sq{gap:4px;display:flex}.cc-sq{width:var(--sq,16px);height:var(--sq,16px);border:1px solid var(--p-line);background:var(--p-panel);cursor:pointer;box-sizing:border-box;flex:none;padding:0;position:relative}.cc-sq:after{content:"";position:absolute;inset:-6px}.cc-sq.still{cursor:default;display:block}.cc-sq.still:after{content:none}.cc-sq.on{background:var(--cc-slate);border-color:var(--cc-slate)}.cc-sq.next{outline:2px solid var(--accent);outline-offset:-2px;background:var(--p-card)}.cc-sq.new{background:var(--accent);border-color:var(--accent);animation:ccpop .7s var(--ease-brand)}.cc-wall-n{letter-spacing:.08em;color:var(--p-muted);font-size:10px;font-weight:800}.cc-wall-ph.cur .cc-wall-n{color:var(--p-accent-text)}@keyframes ccpop{0%{transform:scale(.3)}55%{transform:scale(1.35)}to{transform:scale(1)}}.cc-hero .cc-sq,.cc-moment .cc-sq{background:#ffffff12;border-color:#ffffff40}.cc-hero .cc-sq.on,.cc-moment .cc-sq.on{background:var(--cc-slate);border-color:var(--cc-slate)}.cc-hero .cc-sq.next,.cc-moment .cc-sq.next{background:0 0}.cc-hero .cc-sq.new,.cc-moment .cc-sq.new{background:var(--accent);border-color:var(--accent)}.cc-hero .cc-wall-n,.cc-moment .cc-wall-n{color:#ffffff80}.cc-hero .cc-wall-ph.cur .cc-wall-n,.cc-moment .cc-wall-ph.cur .cc-wall-n{color:var(--p-accent-text)}@keyframes ccMomentIn{0%{opacity:0;visibility:hidden}1%{visibility:visible}to{opacity:1;visibility:visible}}@keyframes ccMomentCircle{0%{clip-path:circle(0%)}to{clip-path:circle(75%)}}@keyframes ccMomentRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cc-moment{z-index:70;background:var(--p-hero);color:#fff;justify-content:center;align-items:center;padding:24px;animation:.72s cubic-bezier(.65,0,.35,1) .16s both ccMomentCircle;display:flex;position:fixed;inset:0;overflow:auto}.cc-moment-in{width:100%;max-width:520px;animation:ccMomentRise .52s var(--ease-out) .86s both;flex-direction:column;gap:14px;display:flex}.cc-moment .cc-moment-num .big{animation:ccpop .6s var(--ease-brand) 1.1s both}.cc-moment .cc-sq.new{animation:ccpop .7s var(--ease-brand) 1.25s both}.cc-moment{background:var(--cc-orange);color:#fff}.cc-moment-in>.cc-label{color:var(--cc-charcoal)!important}.cc-moment .cc-moment-num .big{color:#fff}.cc-moment .cc-moment-num .of{color:var(--cc-charcoal)}.cc-moment .cc-moment-h{color:#fff}.cc-moment .cc-moment-p{color:var(--cc-charcoal)}.cc-moment .cc-sq{background:#ffffff24;border-color:#2828284d}.cc-moment .cc-sq.on{background:var(--cc-charcoal);border-color:var(--cc-charcoal)}.cc-moment .cc-sq.new{background:#fff;border-color:#fff}.cc-moment .cc-sq.next{background:0 0;outline-color:#fff}.cc-moment .cc-wall-n{color:var(--cc-charcoal)}.cc-moment .cc-wall-ph.cur .cc-wall-n{color:var(--cc-charcoal);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.cc-moment .cc-moves.dark{background:var(--cc-charcoal);border-color:var(--cc-charcoal);border-left-color:#fff}.cc-moment .cc-moves.dark .cc-move{color:#fff}.cc-moment-actions{--accent:var(--cc-charcoal);--accent-hover:#111;--accent-press:#000}.cc-moment-actions .cc-link{align-items:center;min-height:44px;display:inline-flex;color:var(--cc-charcoal)!important}.cc-moment-actions .cc-link:hover{text-underline-offset:3px;text-decoration:underline}.cc-tnk-page .cc-between>.cc-link{align-items:center;min-height:44px;margin:-16px 0;display:inline-flex}.cc-moment-num{align-items:baseline;gap:10px;display:flex}.cc-moment-num .big{letter-spacing:-.045em;color:var(--p-accent-text);animation:ccpop .6s var(--ease-brand);font-size:96px;font-weight:800;line-height:.9;display:inline-block}.cc-moment-num .of{color:#fff9;font-size:16px;font-weight:700}.cc-moment-h{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1.1}.cc-moment-p{color:#ffffffbf;font-size:15px;line-height:1.55}.cc-moment-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.cc-confetti{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}.cc-moment-in{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.cc-confetti{display:none}}@media print{.cc-confetti{display:none}}.cc-welcome-p{color:var(--p-ink70);max-width:56ch;font-size:16px;line-height:1.6}.cc-qr{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:12px;display:grid}.cc-res-qr-mobile{display:none}.cc-res-qr-desktop{display:block}@media (max-width:700px){.cc-res-qr-mobile{display:block}.cc-res-qr-desktop{display:none}}.cc-kit{border:1px solid var(--p-line);background:var(--p-card);text-align:left;cursor:pointer;color:var(--p-ink);flex-direction:column;gap:6px;width:100%;padding:18px 20px;font-family:inherit;display:flex}.cc-kit:hover{border-color:var(--p-ink)}.cc-tnk-show{border:1px solid var(--p-line);background:var(--p-card);flex-direction:column;display:flex}.cc-tnk-block{border-top:1px solid var(--p-line);grid-template-columns:86px 1fr;gap:12px;padding:14px 16px;display:grid}.cc-tnk-block:first-child{border-top:0}.cc-tnk-time{color:var(--p-accent-text);white-space:nowrap;padding-top:2px;font-size:12px;font-weight:800}.cc-tnk-two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.cc-tnk-say{border-left:3px solid var(--accent);flex-direction:column;gap:4px;padding:6px 0 6px 14px;display:flex}.cc-tnk-pre{white-space:pre-wrap;color:var(--p-ink);margin:0;font-family:inherit;font-size:14px;line-height:1.6}.cc-tnk-card{aspect-ratio:3.5/2;background:var(--cc-charcoal);color:#fff;flex-direction:column;gap:2px;max-width:336px;padding:16px 18px;display:flex}.cc-tnk-face{min-width:0;container-type:inline-size}@container (min-width:336px){.cc-tnk-card{overflow:hidden}}@container (max-width:335.98px){.cc-tnk-card{aspect-ratio:auto;min-height:57.1429cqw}}.cc-tnk-measure{visibility:hidden;pointer-events:none;position:fixed;top:0;left:-10000px}.cc-tnk-measure .cc-tnk-card{aspect-ratio:auto;width:336px;max-width:none;height:192px;overflow:hidden}.cc-tnk-card.back{background:var(--p-card);color:var(--p-ink);border:1px solid var(--p-line)}.cc-tnk-card-brand{letter-spacing:.28em;text-transform:uppercase;color:var(--p-accent-text);font-size:10px;font-weight:800}.cc-tnk-slides{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.cc-tnk-slide{color:var(--p-ink);flex-direction:column;gap:4px;text-decoration:none;display:flex}.cc-tnk-slide img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--p-line);width:100%;display:block}@media (max-width:480px){.cc-tnk-block{grid-template-columns:1fr;gap:4px}}.cc-tnk-jump .cc-pill:hover{border-color:var(--p-ink);color:var(--p-ink)}@media print{.cc-tnk-page{--p-bg:#fff;--p-card:#fff;--p-panel:#f5f5f4;--p-quiet:#fff;--p-ink:#282828;--p-ink70:#282828bf;--p-muted:#6b6b69;--p-line:#d9d9d7;--p-done:#fff;--p-done-ink:#3e7a3a;--p-slate-text:#4e7a87;--p-accent-text:var(--cc-orange-press);color:#282828;gap:18px}.cc-tnk-page .cc-tnk-jump,.cc-tnk-page .cc-tnk-noprint,.cc-tnk-page #tnk-deck{display:none!important}.cc-tnk-page .cc-hero{color:#282828;background:0 0;border:1px solid #d9d9d7;padding:16px 18px}.cc-tnk-page .cc-hero p{color:#282828!important}.cc-tnk-page .cc-hero .cc-label{color:#4e7a87!important}.cc-tnk-page .cc-list{background:0 0;border:0;gap:0}.cc-tnk-page .cc-step{background:0 0;padding:3px 0}.cc-tnk-block,.cc-tnk-say,.cc-tnk-page .cc-box,.cc-tnk-page .cc-quiet,.cc-tnk-page .cc-step,.cc-tnk-two>*{break-inside:avoid;page-break-inside:avoid}.cc-tnk-page h2,.cc-tnk-page h3,.cc-tnk-page .cc-between,.cc-tnk-seg>.cc-caption.lead{break-after:avoid;page-break-after:avoid}.cc-tnk-page .cc-tnk-card:not(.back){-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cc-screen [id^=tnk-]{scroll-margin-top:80px}body:has(.cc-lanebar) .cc-screen [id^=tnk-]{scroll-margin-top:124px}.cc-screen [id^=tnk-]:focus{outline:none}@media (max-height:500px){.cc-screen [id^=tnk-]{scroll-margin-top:24px}body:has(.cc-lanebar) .cc-screen [id^=tnk-]{scroll-margin-top:24px}}.cc-tnk-print{display:none}@media print{body:has(>.cc-tnk-print)>:not(.cc-tnk-print){display:none!important}body:has(>.cc-tnk-print){margin:0!important;padding:0!important}.cc-tnk-print{-webkit-print-color-adjust:exact;print-color-adjust:exact;display:block}.cc-tnk-sheet{box-sizing:border-box;break-after:page;page-break-after:always;padding:.5in 0 0 .75in;display:block}.cc-tnk-row{break-inside:avoid;page-break-inside:avoid;height:2in;display:flex}.cc-tnk-print .cc-tnk-card{break-inside:avoid;page-break-inside:avoid;flex:none}.cc-tnk-sheet:last-child{break-after:auto;page-break-after:auto}.cc-tnk-print .cc-tnk-card{aspect-ratio:auto;width:3.5in;max-width:none;height:2in;overflow:hidden}.cc-tnk-print .cc-tnk-card.back{color:#1a1a1a;background:#fff;border:.5px solid #d6d6d2}}.cc-tnk-snap{--p-accent-text:var(--cc-orange-press);--p-ink:#282828;--p-card:#fff;--p-line:#d9d9d7;flex-direction:column;display:flex;position:fixed;top:0;left:-10000px}.cc-tnk-snap .cc-tnk-card{aspect-ratio:auto;flex:none;width:3.5in;max-width:none;height:2in;overflow:hidden}.cc-tnk-snap .cc-tnk-card.back{color:#1a1a1a;background:#fff;border:.5px solid #d6d6d2}@keyframes ccSlideFwd{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes ccSlideBack{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}.cc-wiz-body.fwd{animation:ccSlideFwd .26s var(--ease-brand)}.cc-wiz-body.back{animation:ccSlideBack .26s var(--ease-brand)}.cc-check-big{animation:ccpop .52s var(--ease-brand)}.cc-wiz-dots{gap:5px;margin-top:8px;display:flex}.cc-wiz-dots span{background:var(--p-line);flex:1;height:4px;transition:background .2s}.cc-wiz-dots span.partial{background:var(--cc-slate);opacity:.5}.cc-wiz-dots span.done{background:var(--cc-slate)}.cc-wiz-dots span.cur{background:var(--accent);opacity:1}.cc-pipe-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--p-line);background:var(--p-card);padding:14px 10px 10px;overflow-x:auto}.cc-pipe{min-width:max-content;display:flex}.cc-pipe-node{flex-direction:column;flex:none;align-items:center;gap:6px;width:112px;display:flex;position:relative}.cc-pipe-node:after{content:"";background:var(--cc-slate);width:100%;height:2px;position:absolute;top:26px;left:50%}.cc-pipe-node.last:after{display:none}.cc-pipe-wk{letter-spacing:.08em;text-transform:uppercase;color:var(--p-accent-text);font-size:10px;font-weight:800}.cc-pipe-dot{background:var(--cc-slate);border:2px solid var(--p-card);outline:2px solid var(--cc-slate);z-index:1;width:14px;height:14px;position:relative}.cc-pipe-node.last .cc-pipe-dot{background:var(--accent);outline-color:var(--accent)}.cc-pipe-name{text-align:center;max-width:112px;padding:0 6px;font-size:12px;font-weight:700;line-height:1.3}.cc-ob-row{background:var(--p-card);align-items:stretch;display:flex;position:relative}.cc-ob-row>.cc-step{flex:1;min-width:0;padding-left:2px}.cc-ob-grip{width:34px;color:var(--p-ink70);letter-spacing:-1px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font:700 17px/1 system-ui,-apple-system,sans-serif;display:flex}.cc-ob-grip>span{margin-left:-3px}.cc-ob-grip:hover{color:var(--p-ink);background:var(--p-panel)}.cc-ob-grip:active{background:var(--p-press)}.cc-ob-list.dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.cc-ob-list.dragging .cc-ob-grip{cursor:grabbing}.cc-ob-list.dragging .cc-step{pointer-events:none}.cc-ob-list.dragging>.cc-ob-row{transition:transform .22s var(--ease-out)}.cc-ob-list.dragging>.cc-ob-row.lift{z-index:2;transition:box-shadow .16s var(--ease-out);box-shadow:0 10px 26px #00000029,0 0 0 1px var(--p-line)}.cc-ob-list.dragging>.cc-ob-row.lift.settling{transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out);box-shadow:none}.cc-edit-fab{right:16px;bottom:calc(70px + env(safe-area-inset-bottom));z-index:36;background:var(--p-ink);color:var(--p-bg);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;padding:10px 14px;font-family:inherit;font-size:11px;font-weight:800;position:fixed}.cc-edit-fab.dirty{background:var(--accent);color:#fff}html.cc-editing body{padding-top:46px}.cc-edit-bar{z-index:60;background:var(--cc-charcoal);color:#fff;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 14px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #ffffff14}.cc-edit-bar-l{align-items:center;gap:10px;min-width:0;display:flex}.cc-edit-bar-l strong{letter-spacing:.1em;text-transform:uppercase;color:var(--p-accent-text);font-size:11px;font-weight:800}.cc-edit-bar-hint{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cc-edit-bar-r{flex:none;align-items:center;gap:6px;display:flex}.cc-edit-bar-count{color:#fff9;white-space:nowrap;margin-right:6px;font-size:12px}.cc-edit-bar-btn{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff47;padding:6px 10px;font-family:inherit;font-size:11px;font-weight:800}.cc-edit-bar-btn.ghost{color:#ffffffb8;border-color:#0000}.cc-edit-bar-btn.primary{background:var(--accent);border-color:var(--accent)}.cc-edit-bar-btn:disabled{opacity:.4;cursor:default}.cc-link.inv{color:#fff;margin-left:6px;text-decoration:underline}.cc-edit-tools2{z-index:59;background:var(--cc-charcoal-700);color:#fff;justify-content:space-between;align-items:center;gap:10px;height:38px;padding:0 14px;font-size:12.5px;display:flex;position:fixed;top:46px;left:0;right:0}html.cc-editing body:has(.cc-edit-tools2){padding-top:84px}.cc-edit-tools2-l{white-space:nowrap;text-overflow:ellipsis;color:#ffffffd9;overflow:hidden}.cc-edit-tools2-l strong{letter-spacing:.1em;text-transform:uppercase;color:var(--cc-slate);margin-right:6px;font-size:10px;font-weight:800}.cc-edit-tools2-r{flex:none;gap:4px;display:flex}.cc-edit-bar-btn.warn{color:#ffb08f}.cc-x{border:1px solid var(--p-line);background:var(--p-bg);width:18px;height:18px;color:var(--p-muted);font:700 12px/1 var(--font-brand);cursor:pointer;vertical-align:middle;opacity:.7;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;display:inline-flex}.cc-x:hover{border-color:var(--accent);color:var(--p-accent-text);opacity:1}html.cc-inplace [data-cc-path]:has(+.cc-x){display:inline-block}.cc-linebar{z-index:58;background:var(--cc-charcoal);border-radius:8px;gap:2px;padding:3px;display:flex;position:fixed;box-shadow:0 6px 20px #00000038}.cc-linebar[hidden]{display:none}.cc-linebar-btn{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-family:inherit;font-size:11px;font-weight:800}.cc-linebar-btn:hover{background:#ffffff1f}.cc-linebar-btn.warn{color:#ffb08f}.cc-linebar-btn[hidden]{display:none}[data-cc-rich] strong{font-weight:700}[data-cc-rich] u{text-underline-offset:.14em;text-decoration-thickness:1px}.cc-fmtbar{z-index:62;background:var(--cc-charcoal);animation:cc-walkcard-in var(--dur-fast,.12s) ease-out;border:1px solid #ffffff1f;border-radius:8px;gap:2px;padding:3px;display:flex;position:fixed;box-shadow:0 6px 20px #00000038}.cc-fmtbar[hidden]{display:none}.cc-fmtbar-btn{color:#fff;width:28px;height:28px;font-family:var(--font-brand);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:14px;line-height:1;display:grid}.cc-fmtbar-btn.b{font-weight:800}.cc-fmtbar-btn.i{font-style:italic}.cc-fmtbar-btn.u{text-underline-offset:2px;text-decoration:underline}.cc-fmtbar-btn:hover{background:#ffffff1f}.cc-fmtbar-btn[aria-pressed=true]{color:var(--cc-orange);background:#ffffff29}.cc-fmtbar-btn:disabled{opacity:.35;cursor:default;background:0 0}@media (prefers-reduced-motion:reduce){.cc-fmtbar{animation:none}}@media print{.cc-fmtbar{display:none!important}}.cc-wiz-text{color:var(--p-ink);flex-direction:column;gap:10px;margin-top:8px;font-size:16px;line-height:1.55;display:flex}.cc-wiz-text p{margin:0}@media (max-width:760px){.cc-edit-tools2{padding:0 8px}.cc-edit-tools2-l{display:none}}html.cc-inplace [data-cc-path]{outline-offset:2px;cursor:text;transition:outline-color var(--dur-fast),background var(--dur-fast);border-radius:2px;outline:1px dashed #0000}html.cc-inplace [data-cc-path]:hover{outline-color:var(--accent);background:#ff5e1912}html.cc-inplace [data-cc-path][contenteditable]{outline:2px solid var(--accent);outline-offset:3px;cursor:text;white-space:pre-wrap;text-transform:none;background:#ff5e1914}html.cc-inplace [data-cc-changed]{outline-style:solid;outline-color:var(--accent)}html.cc-editing .cc-preview-banner{display:none}html.cc-inplace [data-cc-dbl]{cursor:pointer}html.cc-inplace [data-cc-walk]{box-shadow:inset 2px 0 0 var(--accent);padding-left:6px}html.cc-inplace [data-cc-walk][contenteditable]{box-shadow:none}.cc-walkcard{z-index:61;background:var(--cc-charcoal);color:#fff;max-width:min(360px,100vw - 16px);animation:cc-walkcard-in var(--dur-fast,.15s) ease-out;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px 9px;font-size:12.5px;line-height:1.45;display:flex;position:fixed;box-shadow:0 6px 20px #00000038}.cc-walkcard[hidden],.cc-walkcard-was[hidden],.cc-walkcard-keep[hidden]{display:none}.cc-walkcard-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--p-accent-text);font-size:10px;font-weight:800}.cc-walkcard-was{color:#ffffffd6;white-space:pre-wrap;overflow-wrap:anywhere}.cc-walkcard-keep{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:6px;margin-top:3px;padding:5px 9px;font-family:inherit;font-size:10.5px;font-weight:800}.cc-walkcard-keep:hover{background:#ffffff1f}@keyframes cc-walkcard-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cc-walkcard{animation:none}}.cc-linebar-btn.keep{color:var(--cc-slate)}@media (max-width:760px){.cc-edit-bar-l:has(.cc-edit-bar-undo) strong{display:none}}.cc-walk-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--p-accent-text);white-space:nowrap;cursor:default;flex:none;font-size:9.5px;font-weight:800}.cc-walk-count{color:var(--p-accent-text);font-weight:700}.cc-walk-places{border:1px solid var(--p-line);background:var(--p-bg);flex-direction:column;gap:14px;padding:14px 16px;display:flex}.cc-walk-places h3{letter-spacing:.1em;text-transform:uppercase;color:var(--p-muted);margin:0;font-size:10.5px;font-weight:800}.cc-walk-places ul{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.cc-walk-places li{grid-template-columns:minmax(150px,220px) 1fr;align-items:baseline;gap:4px 14px;display:grid}.cc-walk-places .note{color:var(--p-ink70);font-size:12.5px;line-height:1.4}.cc-walk-places .lbl{color:var(--p-ink);font-size:13px;font-weight:700}.cc-walk-places .chips{flex-wrap:wrap;grid-column:1/-1;gap:4px 14px;display:flex}.cc-walk-places .chips .cc-link{font-weight:600}@media (max-width:640px){.cc-walk-places li{grid-template-columns:1fr}}.cc-ph{color:var(--p-muted);margin:4px 0 0;padding:2px 4px;font-size:12.5px;font-style:italic;display:block}.cc-ph:before{content:"Example: ";letter-spacing:.04em;text-transform:uppercase;color:var(--p-muted);font-size:10px;font-style:normal;font-weight:700}@media (max-width:760px){.cc-edit-bar{gap:6px;padding:0 8px}.cc-edit-bar-hint,.cc-edit-bar-count{display:none}.cc-edit-bar-l{flex:none}.cc-edit-bar-btn{letter-spacing:.04em;padding:5px 7px;font-size:10px}.cc-edit-bar-r{gap:3px}}.cc-edit-drawer{background:var(--p-bg);border-left:1px solid var(--p-line);z-index:38;flex-direction:column;gap:12px;width:min(460px,100vw);padding:16px;display:flex;position:fixed;top:46px;bottom:0;right:0;box-shadow:-12px 0 32px #0000001f}.cc-edit-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cc-edit-body{flex:1;min-height:0;padding-right:4px;overflow:auto}.cc-edit-foot{border-top:1px solid var(--p-line);padding-top:10px;padding-bottom:calc(60px + env(safe-area-inset-bottom));flex-direction:column;gap:8px;display:flex}.cc-edit-grid{grid-template-columns:1fr;align-items:start;gap:28px;display:grid}@media (min-width:960px){.cc-edit-grid{grid-template-columns:300px 1fr}.cc-edit-grid>nav{max-height:calc(100vh - 32px);padding-right:6px;position:sticky;top:16px;overflow:auto}}.cc-edit-leave{border:1px solid var(--accent);background:var(--p-card);color:var(--p-ink);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.cc-edit-review{border:1px solid var(--p-line);background:var(--p-card);max-height:50vh;overflow:auto}.cc-edit-review .r{border-bottom:1px solid var(--p-line);grid-template-columns:minmax(120px,220px) minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:8px 12px;font-size:12.5px;line-height:1.45;display:grid}.cc-edit-review .r:last-child{border-bottom:0}.cc-edit-review .k{color:var(--p-ink);overflow-wrap:anywhere;min-width:0;font-weight:700}.cc-edit-review .k b{color:var(--p-accent-text)}.cc-edit-review .v{color:var(--p-ink70);overflow-wrap:anywhere;min-width:0}.cc-edit-review .old{text-decoration:line-through;-webkit-text-decoration-color:var(--p-muted);text-decoration-color:var(--p-muted);color:var(--p-muted)}.cc-edit-review .new{color:var(--p-ink)}@media (max-width:560px){.cc-edit-review .r{grid-template-columns:1fr}}.cc-edit-navlist{border:1px solid var(--p-line);background:var(--p-card);flex-direction:column;display:flex}.cc-edit-nav .grip{color:var(--p-muted);opacity:0;letter-spacing:-3px;cursor:grab;flex:none;margin-right:-4px;font-size:11px}.cc-edit-nav .ops{flex:none;gap:6px;display:none}.cc-edit-nav:hover .ops,.cc-edit-nav:focus-within .ops{display:inline-flex}.cc-edit-nav .op{color:var(--p-muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-family:inherit;font-size:10px;font-weight:800}.cc-edit-nav .op:hover{color:var(--p-ink)}.cc-edit-nav .op.warn:hover{color:var(--p-accent-text)}.cc-edit-nav:hover .b,.cc-edit-nav:focus-within .b,.cc-edit-nav:hover .w,.cc-edit-nav:focus-within .w{display:none}.cc-edit-navplus{border:0;border-top:1px dashed var(--p-line);color:var(--p-muted);letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;padding:8px 12px;font-family:inherit;font-size:11px;font-weight:800}.cc-edit-navplus:hover{color:var(--p-ink);background:var(--p-panel)}.cc-edit-navadd{border-top:1px dashed var(--p-line);padding:8px}.cc-edit-navhidden{border-top:1px dashed var(--p-line);flex-direction:column;gap:4px;padding:6px 12px;font-size:12px;display:flex}.cc-edit-navhidden .row{color:var(--p-muted);align-items:center;gap:8px;display:flex}.cc-edit-navhidden .row .t{flex:1;min-width:0;font-weight:600}.cc-edit-nav:hover .grip{opacity:.8}.cc-edit-nav[data-dnd~=dragging],.cc-struct-row[data-dnd~=dragging]{opacity:.35}.cc-edit-nav[data-dnd~=drop-before],.cc-struct-row[data-dnd~=drop-before]{box-shadow:inset 0 3px 0 var(--accent)}.cc-edit-nav[data-dnd~=drop-after],.cc-struct-row[data-dnd~=drop-after]{box-shadow:inset 0 -3px 0 var(--accent)}.cc-edit-nav.on[data-dnd~=drop-before]{box-shadow:inset 3px 0 0 var(--p-ink),inset 0 3px 0 var(--accent)}.cc-edit-nav.on[data-dnd~=drop-after]{box-shadow:inset 3px 0 0 var(--p-ink),inset 0 -3px 0 var(--accent)}.cc-struct-row.draggable{cursor:grab}.cc-struct-row .grip{color:var(--p-muted);opacity:.5;letter-spacing:-3px;flex:none;margin-right:-4px;font-size:11px}.cc-struct-list{flex-direction:column;gap:4px;display:flex}.cc-admin-main{max-width:1240px}.cc-preview{flex-direction:column;gap:8px;min-width:0;display:flex}.cc-preview-fit{height:100%;box-shadow:0 0 0 1px var(--p-line);background:#fff;flex:none;overflow:hidden}.cc-preview-banner{z-index:60;background:var(--accent);color:#fff;text-align:center;padding:6px 14px;font-size:12px;font-weight:700;position:sticky;top:0}.cc-preview-banner a{color:#fff;margin-left:8px;text-decoration:underline}.cc-preview-roles{vertical-align:middle;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-left:12px;display:inline-flex}.cc-preview-roles>span{opacity:.85;margin-right:2px}.cc-preview-roles button{font:inherit;color:#fff;cursor:pointer;transition:background .16s var(--ease-brand),color .16s var(--ease-brand);background:0 0;border:1px solid #ffffff8c;padding:2px 8px;font-size:11px;font-weight:700}.cc-preview-roles button.on,.cc-preview-roles button:hover{color:var(--p-accent-text);background:#fff}.cc-preview-bar{flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.cc-preview-bar>span:last-child button,.cc-preview-bar>span:nth-last-child(2) button{min-width:0;padding:6px 8px}.cc-preview-bar .cc-input.sm{text-overflow:ellipsis;flex:90px;min-width:0;padding:6px 20px 6px 8px;font-size:12px}.cc-preview-empty{flex-direction:column;justify-content:center;align-self:center;gap:8px;max-width:34ch;padding:28px;display:flex}.cc-admin-main:has(.cc-cp){max-width:none;padding-top:18px!important;padding-bottom:14px!important}.cc-cp{flex-direction:column;gap:10px;min-width:0;display:flex}.cc-cp [hidden]{display:none!important}.cc-cp-head{flex-direction:column;gap:10px;min-width:0;display:flex}.cc-cp-top{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.cc-cp-title{flex:1 12 auto;align-items:baseline;gap:12px;min-width:124px;display:flex;overflow:hidden}.cc-cp-title h1{white-space:nowrap;font-size:22px}.cc-cp-title .cc-caption{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cc-cp-top>.cc-col{flex:0 auto;min-width:0}.cc-cp-top>.cc-col .cc-caption{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.cc-cp-tools{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;display:flex}.cc-cp-find{position:relative}.cc-cp-find .cc-input{width:200px}.cc-cp-hits{z-index:30;background:var(--p-card);border:1px solid var(--p-line);flex-direction:column;width:min(440px,90vw);max-height:60vh;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow:auto;box-shadow:0 10px 28px #00000024}.cc-cp-hit{text-align:left;border:0;border-bottom:1px solid var(--p-line);color:var(--p-ink);cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:8px 10px;font-family:inherit;display:flex}.cc-cp-hit:last-child{border-bottom:0}.cc-cp-hit:hover,.cc-cp-hit:focus-visible{background:var(--p-panel)}.cc-cp-hit .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.cc-cp-hit .s{color:var(--p-muted);font-size:11.5px}.cc-cp-grid{height:var(--cp-h,max(560px,calc(100vh - 150px)));grid-template-columns:250px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.cc-cp-nav{flex-direction:column;gap:14px;min-height:0;padding-right:6px;display:flex;overflow:auto}.cc-cp-group{flex-direction:column;gap:2px;display:flex}.cc-cp-group>.cc-label{margin-bottom:2px}.cc-cp-item{text-align:left;width:100%;color:var(--p-ink70);box-shadow:inset 2px 0 0 var(--p-line);cursor:pointer;background:0 0;border:0;padding:5px 10px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.35;display:block}.cc-cp-item:hover{color:var(--p-ink);background:var(--p-panel)}.cc-cp-item.on{color:var(--p-ink);background:var(--p-panel);box-shadow:inset 3px 0 0 var(--accent)}.cc-cp-screens{flex-direction:column;padding:2px 0 6px 10px;display:flex}.cc-cp-screens button{text-align:left;color:var(--p-muted);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:3px 8px;font-family:inherit;font-size:12px;line-height:1.35;display:flex}.cc-cp-screens button .n{font-variant-numeric:tabular-nums;flex:none;min-width:16px;font-weight:700}.cc-cp-screens button:hover{color:var(--p-ink)}.cc-cp-screens button.on{color:var(--p-ink);font-weight:700}.cc-cp-screens button.on .n{color:var(--p-accent-text)}.cc-cp-screens button.held{opacity:.5;cursor:help}.cc-cp-pick{display:none}.cc-cp-main{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex;container:cpmain/inline-size}.cc-cp-bar{flex-wrap:nowrap;flex:none;justify-content:space-between;align-items:center;gap:8px 14px;height:34px;display:flex}.cc-cp-walk{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.cc-cp-walk>.cc-act{flex:none}.cc-cp-at{color:var(--p-ink70);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:13px;overflow:hidden}.cc-cp-at b{color:var(--p-ink)}.cc-cp-look{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;display:flex}@container cpmain (max-width:1059px){.cc-cp-bar{flex-wrap:wrap;align-content:space-between;row-gap:6px;height:74px}.cc-cp-walk{flex:100%}.cc-cp-main .cc-cp-drawer{top:82px}}.cc-cp-seg{border:1px solid var(--p-line);align-items:center;display:inline-flex}.cc-cp-seg .l{letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted);padding:0 8px;font-size:10px;font-weight:800}.cc-cp-seg button{color:var(--p-muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:7px 9px;font-family:inherit;font-size:10.5px;font-weight:800}.cc-cp-seg button:hover{color:var(--p-ink)}.cc-cp-seg button.on{background:var(--p-ink);color:var(--p-bg)}.cc-cp-stage{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.cc-cp-frame{border:1px solid var(--p-line);background:var(--p-panel);flex:1;justify-content:center;align-items:stretch;min-height:0;display:flex;overflow:hidden}.cc-cp-frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}.cc-cp-frame.desktop .cc-preview-fit{width:100%}html.cc-inplace [data-cc-found]{outline:2px solid var(--accent);outline-offset:3px;background:#ff5e1929}.cc-cp-found{box-shadow:0 0 0 2px var(--accent)}html.cc-editframe .cc-edit-tools2{top:0}html.cc-editframe body:has(.cc-edit-tools2){padding-top:38px}.cc-cp-msgs{flex-direction:column;flex:1;gap:14px;min-height:0;padding-right:6px;display:flex;overflow:auto}.cc-cp-msglist{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.cc-cp-msg{border:1px solid var(--p-line);background:var(--p-card);color:var(--p-ink);flex-direction:column;gap:8px;padding:14px 16px;font-size:13.5px;line-height:1.55;display:flex}.cc-cp-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cc-cp-main{position:relative}.cc-cp-drawer{z-index:5;width:min(440px,100%);position:absolute;top:42px;bottom:0;right:0}@media (min-width:1200px){.cc-cp-main:has(.cc-cp-drawer) .cc-cp-stage{padding-right:452px}}@media (max-width:959px){.cc-cp-grid{grid-template-columns:1fr;gap:10px;height:auto}.cc-cp-nav{display:none}.cc-cp-pick{max-width:420px;display:block}.cc-cp-main{height:max(520px,100vh - 130px)}.cc-cp-find .cc-input{width:180px}.cc-cp-top,.cc-cp-tools{flex-wrap:wrap}.cc-cp-bar{flex-wrap:wrap;height:auto}.cc-cp-look{flex-wrap:wrap}.cc-cp-main .cc-cp-drawer{top:0}}.cc-edit-nav{border:0;border-bottom:1px solid var(--p-line);text-align:left;color:var(--p-ink);cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;display:flex}.cc-edit-nav:last-child{border-bottom:0}.cc-edit-nav:hover{background:var(--p-panel)}.cc-edit-nav.on{background:var(--p-panel);box-shadow:inset 3px 0 0 var(--p-ink)}.cc-edit-nav .dot{border:1.5px solid var(--p-line);border-radius:50%;flex:none;width:8px;height:8px}.cc-edit-nav.edited .dot{background:var(--accent);border-color:var(--accent)}.cc-edit-nav .l{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cc-edit-nav .t{font-size:13.5px;font-weight:700;line-height:1.2}.cc-edit-nav .s{color:var(--p-muted);font-size:11px}.cc-edit-nav .b{background:var(--accent);color:#fff;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:800}.cc-edit-nav .w{color:var(--p-accent-text);border:1px solid var(--accent);border-radius:10px;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:800}.cc-edit-screens{flex-wrap:wrap;gap:6px;display:flex}.cc-edit-screen{border:1px solid var(--p-line);background:var(--p-card);align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.cc-edit-screen .n{color:var(--cc-slate);font-size:10px;font-weight:800}.cc-edit-screen .c{color:var(--p-muted);font-size:10px}.cc-edit-screen.edited{border-color:var(--accent)}.cc-edit-toggle{color:var(--p-ink70);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cc-edit-legend{color:var(--p-muted);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.cc-edit-legend i{width:10px;height:10px;margin-left:8px;display:inline-block}.cc-struct{border:1px solid var(--p-line);background:var(--p-card);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.cc-struct-head{flex-direction:column;gap:2px;display:flex}.cc-struct-block{flex-direction:column;gap:4px;display:flex}.cc-struct-sub{border-left:2px solid var(--p-line);flex-direction:column;gap:4px;margin:2px 0 6px;padding-left:22px;display:flex}.cc-struct-row{background:var(--p-bg);border:1px solid var(--p-line);align-items:center;gap:10px;padding:7px 10px;display:flex}.cc-struct-row.muted{opacity:.55}.cc-struct-row.edited{border-left:3px solid var(--accent)}.cc-struct-row .t{flex:1;min-width:0;font-size:13.5px;font-weight:700;line-height:1.3}.cc-struct-row .s{color:var(--p-muted);font-size:12px;font-weight:500}.cc-struct-row .cc-input.sm{width:auto;min-width:118px;padding:4px 26px 4px 8px;font-size:12px}.cc-struct-arrows{flex:none;gap:2px;display:inline-flex}.cc-struct-arrows button{border:1px solid var(--p-line);color:var(--p-ink);cursor:pointer;background:0 0;width:24px;height:24px;font-family:inherit;font-size:12px}.cc-struct-arrows button:hover{border-color:var(--p-ink)}.cc-struct-form{border:1px dashed var(--p-line);background:var(--p-bg);flex-direction:column;gap:12px;padding:14px;display:flex}.cc-struct-field{border:1px solid var(--p-line);flex-direction:column;gap:8px;padding:10px;display:flex}.cc-edit-group{border:1px solid var(--p-line);background:var(--p-card)}.cc-edit-group.edited{border-color:var(--accent)}.cc-edit-grouphead{text-align:left;width:100%;color:var(--p-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;display:flex}.cc-edit-group.open .cc-edit-grouphead{border-bottom:1px solid var(--p-line);background:var(--p-panel)}.cc-edit-grouphead .n{color:var(--cc-slate);width:18px;font-size:11px;font-weight:800}.cc-edit-grouphead .t{flex:1;min-width:0;font-size:14px;font-weight:800}.cc-edit-grouphead .c{color:var(--p-muted);white-space:nowrap;font-size:11px}.cc-edit-grouphead .chev{color:var(--p-muted)}.cc-edit-groupbody{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.cc-edit-card{border:1px solid var(--p-line);background:var(--p-bg)}.cc-edit-card.edited{border-color:var(--accent)}.cc-edit-cardhead{border-bottom:1px solid var(--p-line);background:var(--p-panel);padding:8px 10px;font-size:12.5px;font-weight:800}.cc-edit-card .cc-edit-field{border-width:0 0 1px 3px}.cc-edit-card .cc-edit-field:last-child{border-bottom:0}.cc-edit-field{border:1px solid var(--p-line);background:var(--p-bg);border-left-width:3px;flex-direction:column;gap:5px;padding:8px 10px 10px;display:flex}.cc-edit-field.k-title{border-left-color:var(--p-ink)}.cc-edit-field.k-question{border-left-color:var(--accent)}.cc-edit-field.k-help{border-left-color:var(--p-muted)}.cc-edit-field.k-example{border-left-color:var(--cc-slate)}.cc-edit-field.k-text{border-left-color:var(--p-line)}.cc-edit-field.changed{background:var(--p-panel);box-shadow:inset 0 0 0 1px var(--accent)}.cc-edit-fieldhead{align-items:center;gap:8px;min-width:0;display:flex}.cc-edit-kind{letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--p-line);flex:none;padding:2px 6px;font-size:9px;font-weight:800}.cc-edit-kind.k-title,.cc-edit-legend i.k-title{background:var(--p-ink)}.cc-edit-kind.k-question,.cc-edit-legend i.k-question{background:var(--accent)}.cc-edit-kind.k-help,.cc-edit-legend i.k-help{background:var(--p-muted)}.cc-edit-kind.k-example,.cc-edit-legend i.k-example{background:var(--cc-slate)}.cc-edit-kind.k-text,.cc-edit-legend i.k-text{background:var(--p-line);color:var(--p-ink)}.cc-edit-sub{letter-spacing:.02em;color:var(--p-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.cc-edit-reset{color:var(--p-muted);white-space:nowrap;font-size:11px}.cc-edit-default,.cc-edit-key{color:var(--p-muted);font-size:11.5px;line-height:1.4}.cc-edit-key .w{white-space:nowrap;margin-right:10px}.cc-edit-key .m{opacity:.6;letter-spacing:.02em}.cc-edit-key strong{font-weight:700}.cc-edit-key u{text-underline-offset:.14em;text-decoration-thickness:1px}.cc-edit-key.warn{color:var(--p-accent-text)}.cc-edit-key.warn .w{margin-right:0}.cc-edit-field.k-title .cc-input{font-size:16px;font-weight:800}.cc-edit-field.k-example .cc-textarea,.cc-edit-field.k-example .cc-input{color:var(--p-ink70);font-style:italic}.cc-edit-field .cc-input,.cc-edit-field .cc-textarea{font-size:13.5px}.cc-mods{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:700px){.cc-mods{grid-template-columns:1fr 1fr}}.cc-mod{text-align:left;border:1px solid var(--p-line);background:var(--p-card);color:var(--p-ink);cursor:pointer;flex-direction:column;gap:6px;padding:14px 16px;font-family:inherit;display:flex}.cc-mod:hover{background:var(--p-panel)}.cc-mod.done{background:var(--p-done)}.cc-mod .n{letter-spacing:.1em;text-transform:uppercase;color:var(--p-slate-text);font-size:10px;font-weight:800}.cc-mod.done .n{color:#3f6773}[data-cc-theme=dark] .cc-mod.done .n{color:var(--p-slate-text)}.cc-mod .t{font-size:16px;font-weight:800;line-height:1.2}.cc-mod .b{color:var(--p-muted);font-size:12.5px;line-height:1.45}.cc-mod .bar{background:var(--p-panel);height:4px;margin-top:4px;display:block}.cc-mod .bar span{background:var(--accent);height:100%;display:block}.cc-mod.done .bar span{background:var(--cc-slate)}.cc-mod .c{color:var(--p-ink70);font-size:12px;font-weight:700}.cc-manual-draft{border-left:3px solid var(--cc-slate);background:var(--p-panel);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.cc-manual-draft p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.cc-man-p{white-space:pre-wrap;max-width:66ch;margin:0 0 10px}.cc-man-p.ind{padding-left:18px}.cc-man-lead{margin:14px 0 6px;font-weight:800}.cc-man-ul{margin:0 0 12px;padding:0 0 0 18px}.cc-man-ul li{margin-bottom:5px}.cc-man-more{color:var(--p-ink70,#55554f);margin-top:2px;display:block}.cc-man-ol{flex-direction:column;gap:7px;margin:0 0 14px;padding:0;list-style:none;display:flex}.cc-man-ol li{grid-template-columns:26px 1fr;gap:8px;display:grid}.cc-man-ol .n{color:var(--p-accent-text);font-weight:800}.cc-man-talk{border-left:3px solid var(--accent);flex-direction:column;gap:6px;margin:4px 0 14px;padding:8px 0 8px 16px;font-style:italic;display:flex}.cc-man-talk p{margin:0}.cc-man-talk strong{font-style:normal}.cc-manual-draft .cc-man-p,.cc-manual-draft .cc-man-lead{margin-bottom:4px}.cc-manual-draft .cc-man-lead{margin-top:6px}.cc-man-part{margin:0 0 30px}.cc-man-h2{letter-spacing:-.015em;border-bottom:2px solid var(--ink,#282828);break-after:avoid;margin:0 0 12px;padding-bottom:8px;font-size:22px;font-weight:800;line-height:1.2}.cc-man-sub{margin:0 0 18px}.cc-man-h3{break-after:avoid;margin:18px 0 6px;font-size:15.5px;font-weight:800;line-height:1.3}.cc-man-sub:first-of-type .cc-man-h3{margin-top:4px}.cc-man .cc-man-more{color:var(--soft)}@media print{.cc-man-h2{font-size:17pt}.cc-man-h3{font-size:12pt}.cc-man-ol li,.cc-man-talk,.cc-man-ul li{break-inside:avoid}.cc-man-part{margin-bottom:20px}.cc-man-sub{margin-bottom:12px}.cc-man-p{margin-bottom:6px;line-height:1.5}.cc-man-h3{margin-top:12px}.cc-man-ul{margin-bottom:8px}.cc-man-ul li{margin-bottom:3px}}.cc-th-sort{cursor:pointer;text-align:left;color:var(--p-muted);background:0 0;border:0;align-items:center;gap:6px;padding:12px 16px;font-family:inherit;display:flex}.cc-th-sort:hover,.cc-th-sort.on{color:var(--p-ink)}.cc-th-sort .arrow{min-width:10px;font-size:9px}.cc-finish-steps{flex-direction:column;gap:6px;display:flex}.cc-finish-steps ol{border-top:1px solid var(--p-line);margin:0;padding:0;list-style:none}.cc-finish-steps li{border-bottom:1px solid var(--p-line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.cc-finish-steps .n{background:var(--accent);color:#fff;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:-1px;font-size:12px;font-weight:800;display:inline-flex}.cc-finish-steps .b{flex-direction:column;gap:6px;min-width:0;display:flex}.cc-finish-steps .t{color:var(--p-ink);font-size:15px;line-height:1.5}.cc-finish-steps .l{flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.cc-finish-steps .l .cc-textlink{align-items:center;min-height:28px;display:inline-flex}.cc-finish-go{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:480px){.cc-finish-go>button{flex:100%;justify-content:center}}.cc-moves{border:1px solid var(--p-line);border-left:3px solid var(--accent);background:var(--p-card);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.cc-moves.dark{border-color:#ffffff26;border-left-color:var(--accent);background:#ffffff0d}.cc-move{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.cc-move .n{background:var(--accent);color:#fff;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:800;display:inline-flex}.cc-phase{border:1px solid var(--p-line);background:var(--p-card)}.cc-phase-head{align-items:center;gap:12px;padding:12px 16px;display:flex}.cc-phase-status{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--p-line);color:var(--p-muted);white-space:nowrap;padding:4px 8px;font-size:10px;font-weight:800}.cc-phase-status.now{background:var(--accent);border-color:var(--accent);color:#fff}.cc-phase-status.done{background:var(--p-done);color:var(--p-done-ink);border-color:#0000}.cc-phase-status.behind{border-color:var(--accent);color:var(--p-accent-text)}.cc-client-note{border:1px solid var(--p-line);border-left:3px solid var(--p-line);background:var(--p-card);flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex}.cc-client-note.live{border-left-color:var(--accent)}.cc-client-note .cc-th{color:var(--p-accent-text)}.cc-client-note-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cc-client-note .cc-textarea{min-height:56px;font-size:14px}@media (max-width:480px){.cc-edit-field .cc-input,.cc-edit-field .cc-textarea,.cc-client-note .cc-textarea{font-size:16px}}.cc-ch-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cc-ch-saved{text-align:right;min-width:44px}.cc-ch-call{color:var(--p-muted);cursor:pointer;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.cc-admin .cc-ch-call .cc-inline{width:140px;height:var(--ctl-h);color:var(--p-ink);border-color:var(--p-line);flex:none;padding:0 6px;font-size:13px}.cc-ch-sep{color:var(--p-muted);font-size:13px}.cc-admin .cc-ch-call.cc-ch-next .cc-inline{width:240px}.cc-admin .cc-ch-call.cc-ch-next .cc-inline::placeholder{color:var(--p-muted);font-weight:500}.cc-head-menu>.cc-menu-btn{width:var(--ctl-h);height:var(--ctl-h);border:1px solid var(--p-line)}.cc-menu-item .cc-menu-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.cc-menu-item.back{color:var(--p-muted)}.cc-fbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-fchip{border:1px solid var(--p-line);height:28px;color:var(--p-ink);background:var(--p-card);align-items:stretch;font-size:13px;font-weight:600;display:inline-flex}.cc-fchip label{cursor:pointer;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.cc-fchip label>span:first-child{color:var(--p-muted);font-weight:500}.cc-fchip select{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;max-width:160px;margin:0;padding:0}.cc-fchip select option{color:var(--p-ink);background:var(--p-card)}.cc-fchip .car{color:var(--p-muted);font-size:10px}.cc-fchip:focus-within{outline:2px solid var(--cc-slate);outline-offset:1px}.cc-fchip.on{background:var(--p-ink);border-color:var(--p-ink);color:var(--p-bg)}.cc-fchip.on label>span:first-child,.cc-fchip.on .car{color:inherit;opacity:.7}.cc-fchip>button{border:0;border-left:1px solid color-mix(in srgb,currentColor 25%,transparent);font:inherit;color:inherit;cursor:pointer;background:0 0;padding:0 9px;font-size:15px;line-height:1}.cc-ov{--p-muted:#747472}[data-cc-theme=dark] .cc-ov{--p-muted:#ffffff8f}.cc-ov .cc-cell.muted,.cc-ov .cc-cell .cc-caption,.cc-ov .cc-ov-note,.cc-ov .cc-ov-empty{color:var(--p-ink70)}.cc-ov{gap:40px}.cc-ans{border:1px solid var(--p-line);border-left:3px solid var(--p-line);background:var(--p-card);transition:border-color .22s var(--ease-brand);flex-direction:column;gap:6px;padding:18px 20px 16px;display:flex}.cc-ans.warn{border-left-color:var(--accent)}.cc-ans-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;display:flex}.cc-ans-where{min-width:0;color:var(--p-ink);margin:0;font-size:22px;font-weight:800;line-height:1.25}.cc-ans-where .warn{color:var(--p-accent-text)}.cc-ans-need{font:inherit;color:var(--p-accent-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:14px;font-weight:800}.cc-ans-need:hover{text-underline-offset:3px;text-decoration:underline}.cc-ans-ok{color:var(--p-ink70);white-space:nowrap;flex:none;font-size:14px;font-weight:600}.cc-ans-hold{max-width:80ch;color:var(--p-ink);margin:0;font-size:15px;line-height:1.5}.cc-ans-hold .cc-textlink{font-size:14px}.cc-ans-meta{border-top:1px solid var(--p-line);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:8px;padding-top:12px;display:flex}.cc-ans-call{color:var(--p-ink70);font-size:13px;line-height:1.5}.cc-ans-call .cc-textlink{font-size:13px}@media (max-width:640px){.cc-ans{padding:14px 14px 12px}.cc-ans-where{font-size:19px}.cc-ans-meta{gap:10px 16px}}.cc-ov-more{flex-direction:column;display:flex}.cc-ov-more>.cc-panel+.cc-panel{border-top:0}.cc-ov-more .cc-panel-hd{padding:12px 16px}.cc-ov-more .cc-panel-t{letter-spacing:0;text-transform:none;font-size:14px;font-weight:700}.cc-ov-more .cc-panel:not(.open) .cc-panel-t{color:var(--p-ink70)}.cc-ov-more .cc-panel-hd:hover .cc-panel-t{color:var(--p-ink)}.cc-lane-name{align-items:center;gap:6px;min-width:0;display:flex}.cc-ov .cc-cell .cc-caption.warn{color:var(--p-accent-text)}.cc-health{border-top:1px solid var(--p-line);margin:0;padding:0;list-style:none}.cc-health-lane{flex-direction:column;gap:8px;display:flex}.cc-health-lane+.cc-health-lane{margin-top:14px}.cc-health-lane>h3{margin:0}.cc-health>li{border-bottom:1px solid var(--p-line);color:var(--p-ink);grid-template-columns:minmax(0,1fr) minmax(0,2fr) 56px;align-items:baseline;gap:4px 16px;padding:10px 8px;font-size:14px;line-height:1.45;display:grid}.cc-health .who{overflow-wrap:anywhere;min-width:0;font-weight:800}.cc-health .mv b{font-weight:700}.cc-health .n,.cc-health .ar,.cc-health .muted{color:var(--p-ink70)}.cc-health .dl{text-align:right;font-weight:800}.cc-health .dl.warn{color:var(--p-accent-text)}@media (max-width:640px){.cc-health>li{grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.cc-health .mv{grid-area:2/1}.cc-health .dl{grid-row:1/span 2;align-self:center}}.cc-ov-sec{flex-direction:column;gap:10px;min-width:0;display:flex}.cc-ov-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cc-ov-hd h2{margin:0;font-size:18px;font-weight:800;line-height:1.2}.cc-ov-hd h2 .cc-ov-n{color:var(--p-muted);font-weight:600}.cc-ov-empty{border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);color:var(--p-muted);margin:0;padding:10px 0;font-size:13px}.cc-cell.warn,.cc-cell .warn{color:var(--p-accent-text)}.cc-clamp{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.cc-cell.cc-stack2{row-gap:0}.cc-cell.cc-stack2>span{flex-basis:100%}.cc-pbar{flex-wrap:wrap;align-items:center;gap:2px 8px;width:100%;min-width:0;max-width:220px;line-height:1.2;display:inline-flex}.cc-pbar-track{background:var(--p-line);flex:auto;min-width:40px;height:6px;position:relative}.cc-pbar-fill{background:var(--accent);max-width:100%;transition:width var(--dur-base) var(--ease-brand);position:absolute;top:0;bottom:0;left:0}.cc-pbar-tick{background:var(--p-ink);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.cc-pbar-n{font-variant-numeric:tabular-nums;min-width:4ch;color:var(--p-ink70);flex:none;font-size:12px;font-weight:700}.cc-pbar-note{color:var(--p-muted);flex:0 0 100%;font-size:12px}.cc-cell .cc-pbar{margin-top:3px}.cc-ov-hd .cc-pbar{align-self:center;width:200px;max-width:100%}@media (prefers-reduced-motion:reduce){.cc-pbar-fill{transition:none}}.cc-fy-group{flex-direction:column;min-width:0;display:flex}.cc-fy-group+.cc-fy-group{margin-top:18px}.cc-fy-gh{border-bottom:1px solid var(--p-line);color:var(--p-ink);align-items:baseline;gap:8px;margin:0;padding:0 0 7px;font-size:13px;font-weight:700;line-height:1.3;display:flex}.cc-fy-gh .n{color:var(--p-muted);font-weight:600}.cc-fy-list{min-width:0;margin:0;padding:0;list-style:none}.cc-ov-sec>.cc-fy-list{border-top:1px solid var(--p-line)}.cc-fy-item{border-bottom:1px solid var(--p-line);min-width:0;transition:background .12s var(--ease-brand);flex-direction:column;gap:4px;padding:12px 8px 13px;display:flex}.cc-fy-item.click{cursor:pointer}.cc-fy-item.click:hover{background:var(--p-panel)}.cc-fy-meta{align-items:flex-start;gap:12px;min-width:0;display:flex}.cc-fy-who{min-width:0;color:var(--p-ink70);flex:1;font-size:13px;line-height:1.5}.cc-fy-who b{color:var(--p-ink);font-weight:700}.cc-fy-who .sep{color:var(--p-muted);margin:0 3px 0 7px}.cc-fy-who .doc{font:inherit;color:var(--p-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.cc-fy-who .doc:hover{text-underline-offset:3px;text-decoration:underline}.cc-fy-who time{color:var(--p-muted);white-space:nowrap}.cc-fy-who .nw{white-space:nowrap}.cc-fy-acts{flex:none;align-items:center;gap:8px;margin:-2px 0;display:flex}.cc-fy-act{font:inherit;color:var(--p-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:700}.cc-fy-act:hover{color:var(--p-accent-text)}.cc-ov-see{letter-spacing:0;text-transform:none;color:var(--p-ink70);margin-top:2px;padding:0;font-size:12px;font-weight:700}.cc-ov-see:hover{color:var(--p-accent-text)}.cc-fy-people{margin:2px 0 0;padding:0;list-style:none}.cc-fy-people li{color:var(--p-ink);justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;font-size:14px;line-height:1.5;display:flex}.cc-fy-people li+li{border-top:1px solid var(--p-line)}.cc-fy-people li span{overflow-wrap:anywhere;min-width:0}.cc-fy-text{max-width:72ch;color:var(--p-ink);white-space:pre-line;overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.55}.cc-fy-text.clamp{max-height:4.65em;overflow:hidden}.cc-fy-text.clamp.open{max-height:none}.cc-fy-text b{font-weight:700}.cc-fy-item.talk .cc-fy-text{color:var(--p-ink70)}.cc-fy-item.talk .cc-fy-you{color:var(--p-muted);border-left:2px solid var(--p-line);padding-left:10px}.cc-fy-item.talk .cc-fy-text b{color:var(--p-ink)}.cc-fy-more{font:inherit;color:var(--p-ink70);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.cc-fy-more:hover{color:var(--p-ink)}.cc-fy-reply{cursor:auto;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 0 2px;display:flex}.cc-fy-reply .cc-input,.cc-fy-reply .cc-textarea{flex:280px;min-width:0}.cc-fy-reply{align-items:flex-end}.cc-fy-reply .cc-textarea{min-height:56px;padding:9px 12px;font-size:14px}@media (max-width:480px){.cc-fy-reply .cc-textarea{font-size:16px}}.cc-lane-note{box-shadow:inset 3px 0 #0000}.cc-lane-note.live{box-shadow:inset 3px 0 0 var(--accent)}.cc-ov-note{color:var(--p-muted);font-size:13px}.cc-ov-line{border-bottom:1px solid var(--p-line);gap:14px;padding:7px 0;font-size:13px;line-height:1.5;display:flex}.cc-ov-line .w{width:64px;color:var(--p-muted);flex:none;padding-top:1px;font-size:11px;font-weight:700}.cc-ov-line-t{overflow-wrap:anywhere;min-width:0;color:var(--p-ink70)}.cc-ov-line-t.mine{color:var(--p-ink)}button.cc-ov-line-t{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}button.cc-ov-line-t:hover{color:var(--p-ink);text-underline-offset:3px;text-decoration:underline}.cc-ov-since{color:var(--p-accent-text);align-items:center;gap:10px;padding:12px 0 4px;font-size:11px;font-weight:700;display:flex}.cc-ov-since:after{content:"";background:var(--accent);opacity:.5;flex:1;height:1px}.cc-note-new{flex-direction:column;gap:6px;padding-top:4px;display:flex}.cc-note-box{min-height:34px;transition:min-height .16s var(--ease-brand);padding:6px 10px;font-size:14px}.cc-note-box:focus{min-height:64px}@media (max-width:480px){.cc-note-box,.cc-admin .cc-ch-call .cc-inline{font-size:16px}.cc-admin .cc-ch-call:not(.cc-ch-next) .cc-inline{width:160px}}.cc-note-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.cc-note-body{overflow-wrap:anywhere;white-space:pre-line;min-width:0;color:var(--p-ink70);line-height:1.5}.cc-cell.cc-doc-cell{flex-wrap:nowrap;gap:6px}.cc-doc-in .cc-cell.cc-doc-cell{padding-left:22px}.cc-peek{width:22px;height:22px;color:var(--p-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex}.cc-peek:hover{color:var(--p-ink);background:var(--p-line)}.cc-ov-peek{flex-direction:column;gap:5px;padding:4px 8px 12px 36px;display:flex}.cc-ov-peek>span{border-left:2px solid var(--p-line);color:var(--p-ink70);padding-left:10px;font-size:13px;line-height:1.5}@media (max-width:640px){.cc-ch-tools{justify-content:flex-start}.cc-ch-saved{min-width:0}.cc-admin .cc-ch-call .cc-inline{width:128px}.cc-admin .cc-ch-call.cc-ch-next{flex:100%}.cc-admin .cc-ch-call.cc-ch-next .cc-inline{flex:auto;width:auto}.cc-ch-sep{display:none}.cc-ov-peek{padding-left:8px}.cc-fy-item{padding-left:0;padding-right:0}.cc-admin .cc-grid-row>.cc-cell.wide{grid-column:1/-1}.cc-ov .cc-grid-row>.cc-cell:empty{display:none}}@keyframes ccFlash{0%,45%{background:#ff5e191f}to{background:0 0}}.cc-comment.flash{animation:ccFlash 2.4s var(--ease-brand)}.cc-path-row{border-bottom:1px solid var(--p-line);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 0;display:flex}.cc-binder-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-binder-doc{break-after:page}.cc-binder .cc-asset-doc{margin-top:0}@media print{body:has(.cc-binder) .cc-admin>:not(:has(.cc-binder)){display:none!important}.cc-binder-bar{display:none!important}body:has(.cc-asset) .cc-admin>:not(:has(.cc-asset)){display:none!important}:is(body:has(.cc-asset) .cc-admin,body:has(.cc-binder) .cc-admin){min-height:0!important;display:block!important}:is(body:has(.cc-asset) .cc-admin-main,body:has(.cc-binder) .cc-admin-main){padding:0!important}:is(body:has(.cc-asset) .cc-admin .cc-screen,body:has(.cc-binder) .cc-admin .cc-screen){gap:0!important;max-width:none!important;animation:none!important}}.cc-deliv{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:12px;display:grid}.cc-deliv-card{border:1px solid var(--p-line);background:var(--p-card);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.cc-deliv-card.done{background:var(--p-done);border-color:#0000}.cc-deliv-bar{background:var(--p-panel);height:4px}.cc-deliv-bar span{background:var(--cc-slate);height:100%;display:block}.cc-deliv-card.done .cc-deliv-bar span{background:var(--p-done-ink)}.cc-deliv-item{border:0;border-top:1px solid var(--p-line);text-align:left;color:var(--p-ink);cursor:pointer;background:0 0;align-items:flex-start;gap:10px;width:100%;padding:7px 0;font-family:inherit;font-size:13px;line-height:1.45;display:flex}.cc-deliv-item:hover{color:var(--p-accent-text)}.cc-deliv-item .mk{flex:none;width:12px;font-weight:800}.cc-tt{grid-template-columns:1fr;align-items:start;gap:22px;display:grid}.cc-tt-main{flex-direction:column;gap:22px;min-width:0;display:flex}.cc-tt-rail{flex-direction:column;gap:10px;display:flex}.cc-tt-nav{border:1px solid var(--p-line);background:var(--p-card);flex-direction:column;display:flex;position:relative}.cc-tt-navitem{border:0;border-left:3px solid #0000;border-bottom:1px solid var(--p-line);text-align:left;color:var(--p-ink);cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:11px 14px;font-family:inherit;display:flex}.cc-tt-navitem:last-child{border-bottom:0}.cc-tt-navitem:hover{background:var(--p-panel)}.cc-tt-navitem{z-index:1;position:relative}.cc-tt-navitem.on{background:0 0}.cc-tt-ind{z-index:0;background:var(--p-panel);pointer-events:none;position:absolute;top:0;left:0}.cc-tt-ind:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.cc-tt-ind.live{transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1)}.cc-tt-navitem .n{transition:font-weight .2s var(--ease-brand)}.cc-tt-navitem .l{flex-direction:column;gap:1px;min-width:0;display:flex}.cc-tt-navitem .n{font-size:14px;font-weight:700;line-height:1.2}.cc-tt-navitem.on .n{font-weight:800}.cc-tt-navitem .c{color:var(--p-muted);font-size:11px}.cc-tt-ring{flex:none}.cc-tt-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cc-tt-segs{flex:1;gap:4px;min-width:220px;display:flex}.cc-tt-seg{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.cc-tt-seg .bar{background:var(--p-panel);height:4px;display:block}.cc-tt-seg .bar span{background:var(--cc-slate);height:100%;display:block}.cc-tt-seg.cur .bar span{background:var(--accent)}.cc-tt-seg .lb{letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;overflow:hidden}.cc-tt-seg.cur .lb{color:var(--p-ink)}.cc-tt-seg[aria-pressed=true] .lb{color:var(--p-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.cc-tt-table{border:1px solid var(--p-line);background:var(--p-card);flex-direction:column;display:flex}.cc-tt-head{background:var(--p-panel);border-bottom:1px solid var(--p-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px;font-size:14px;font-weight:800;display:flex}.cc-tt-row{border-bottom:1px solid var(--p-line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.cc-tt-row:last-of-type{border-bottom:0}.cc-tt-row.done{background:var(--p-done);--p-accent-text:#b83e06}[data-cc-theme=dark] .cc-tt-row.done{--p-accent-text:#ff7a3d}.cc-tt-row.next{background:var(--p-card);box-shadow:inset 3px 0 0 var(--accent)}.cc-tt-row .code{color:var(--p-muted);font-size:12px;font-weight:800}.cc-tt-row.next .code{color:var(--p-accent-text)}.cc-tt-row .body{flex-direction:column;gap:2px;min-width:0;display:flex}.cc-tt-row .t{font-size:15px;font-weight:700;line-height:1.25}.cc-tt-row.next .t{font-weight:800}.cc-tt-row .s{color:var(--p-muted);font-size:12px;line-height:1.45}.cc-tt-pill{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--p-line);color:var(--p-muted);white-space:nowrap;padding:4px 8px;font-size:10px;font-weight:800}.cc-tt-pill.done{color:var(--p-done-ink);background:0 0;border-color:#0000}.cc-tt-pill.next{border-color:var(--p-line);color:var(--p-ink)}.cc-tt-pill.part{border-color:var(--cc-slate);color:var(--p-slate-text)}.cc-tt-go{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--p-ink);background:var(--p-card);color:var(--p-ink);cursor:pointer;white-space:nowrap;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:800}.cc-tt-go:hover{background:var(--p-ink);color:var(--p-bg)}.cc-tt-row .cc-tt-go{grid-column:3}.cc-rmoment{border-bottom:1px solid var(--p-line)}.cc-rmoment:last-child{border-bottom:0}.cc-rmoment button{text-align:left;width:100%;color:var(--p-ink70);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:3px 10px;padding:10px 16px;font-family:inherit;font-size:13.5px;line-height:1.45;display:flex}.cc-rmoment .t{font-style:italic;font-weight:500}.cc-rmoment .go{color:var(--p-ink);font-weight:700}.cc-rmoment .ar{color:var(--p-accent-text);transition:transform .18s var(--ease-out);margin-right:7px;font-style:normal;font-weight:800;display:inline-block}.cc-rmoment button:hover .go{text-underline-offset:3px;text-decoration:underline}.cc-rmoment button:hover .ar{transform:translate(3px)}.cc-rmoment button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cc-days-ph .steps .cc-rmoment button{padding:9px 14px 9px 40px;font-size:13px}.cc-rmoment.key button{box-shadow:inset 3px 0 0 var(--accent);color:var(--p-ink);font-size:14px}.cc-rmoment.key .t{font-style:normal;font-weight:700}.cc-days-ph .steps .cc-rmoment.key button{font-size:13.5px}@media (prefers-reduced-motion:reduce){.cc-rmoment .ar{transition:none}.cc-rmoment button:hover .ar{transform:none}}.cc-guide-p{color:var(--p-ink70);font-size:14px;line-height:1.6}.cc-guide-when{font-size:16px;font-weight:800;line-height:1.35}.cc-guide-fields{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;margin-top:2px;display:grid}@media (max-width:560px){.cc-guide-fields{grid-template-columns:1fr}}.cc-guide-steps{border:1px solid var(--p-line);background:var(--p-card);margin:0;padding:0;list-style:none}.cc-guide-steps>li{border-bottom:1px solid var(--p-line);padding:14px 18px}.cc-guide-steps>li:last-child{border-bottom:0}.cc-guide-steps>li.vision{background:var(--p-panel);box-shadow:inset 3px 0 0 var(--accent)}.cc-guide-steps .h{margin-bottom:6px;font-size:15px;font-weight:800;line-height:1.3;display:block}.cc-guide-steps ul{flex-direction:column;gap:4px;margin:0;padding:0 0 0 18px;display:flex}.cc-guide-steps ul li{color:var(--p-ink70);font-size:14px;line-height:1.55}.cc-guide-why{border-left:2px solid var(--p-line);flex-direction:column;gap:4px;margin-top:12px;padding:10px 14px;display:flex}.cc-guide-why .cc-guide-p{white-space:pre-wrap}.cc-guide-sec{flex-direction:column;gap:10px;display:flex}.cc-guide-h{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800;line-height:1.3}.cc-guide-list{flex-direction:column;gap:6px;margin:0;padding:0 0 0 18px;display:flex}.cc-guide-list li{color:var(--p-ink70);font-size:15px;line-height:1.6}.cc-guide-sec>.cc-guide-steps{counter-reset:ccg}.cc-guide-sec>.cc-guide-steps>li{counter-increment:ccg;grid-template-columns:22px 1fr;column-gap:10px;display:grid}.cc-guide-sec>.cc-guide-steps>li:before{content:counter(ccg);color:var(--p-accent-text);grid-row:span 2;font-size:15px;font-weight:800;line-height:1.3}.cc-guide-sec>.cc-guide-steps>li .h{margin-bottom:2px}.cc-guide-script{border:1px solid var(--p-line);background:var(--p-card);flex-direction:column;gap:8px;padding:14px 18px;display:flex}.cc-guide-script p{color:var(--p-ink);margin:0;font-size:14.5px;line-height:1.55}.cc-guide-script p:nth-child(2n){color:var(--p-ink70);padding-left:14px}.cc-guide-fields.one{grid-template-columns:1fr}.cc-guide-saved{border:1px solid var(--p-line);background:var(--p-panel);padding:16px 20px}.cc-guide-rows{flex-direction:column;gap:10px;margin:0;display:flex}.cc-guide-rows dt{letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted);font-size:11px;font-weight:700}.cc-guide-rows dd{color:var(--p-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.55}.cc-tt-gate{border-top:1px solid var(--p-line);background:var(--p-quiet);color:var(--p-ink70);flex-direction:column;gap:3px;padding:13px 16px;font-size:14px;line-height:1.55;display:flex}@media (min-width:900px){.cc-tt{grid-template-columns:236px 1fr;gap:30px}.cc-tt-rail{position:sticky;top:86px}.cc-tt-top{display:none}}@media (max-width:899px){.cc-tt-main{order:1}.cc-tt-rail{order:2;min-width:0;max-width:100%;display:none}.cc-tt-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;overflow-x:auto}.cc-tt-nav::-webkit-scrollbar{display:none}.cc-tt-navitem{border-bottom:0;border-left:0;border-right:1px solid var(--p-line);border-top:3px solid #0000;flex:none;width:auto;padding:10px 14px}.cc-tt-navitem:last-child{border-right:0}.cc-tt-navitem.on{border-top-color:#0000;border-left-color:#0000}.cc-tt-ind:before{width:auto;height:3px;inset:0 0 auto}.cc-tt-navitem.wel{display:none}}@media (max-width:600px){.cc-tt-row{grid-template-columns:1fr;row-gap:8px}.cc-tt-row .cc-tt-pill,.cc-tt-row .cc-tt-go{grid-column:2;justify-self:start}.cc-tt-row.other .cc-tt-pill{white-space:normal;grid-column:1;justify-self:start;max-width:100%}.cc-tt-row.other .cc-tt-go{grid-column:1}.cc-tt-seg .lb{font-size:10px}}@media (min-width:900px){.cc-main:has(.cc-tt){max-width:1120px}}.cc-preview{border:1px solid var(--p-line);background:var(--p-panel);flex-direction:column;margin-top:8px;display:flex}.cc-preview-bar{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.cc-preview-doc:focus-visible,.cc-doc-chart:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cc-preview-foot{border-top:1px solid var(--p-line);padding:8px 14px}.cc-kitbar{border:1px solid var(--p-ink);background:var(--p-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.cc-kit-doc{break-after:page}.cc-kit-doc:not(:has(~.cc-kit-doc)){break-after:auto}@media print{.cc-kit .cc-asset-bar{display:none!important}.cc-asset.cc-kit{background:0 0;border:none;padding:0}}.cc-kit-pages{flex-direction:column;gap:16px;display:flex}@media print{.cc-kit-pages,.cc-asset.cc-kit,.cc-screen.cc-binder{display:block!important}.cc-kit-toc{break-before:page;page-break-before:always}.cc-kit-cover{page-break-after:always}}.cc-doc{--ink:#282828;--soft:#55554f;--mute:#6b6b69;--hair:#e4e4e1;--accent:#ff5e19;--slate:#89b2be;color:var(--ink);-webkit-font-smoothing:antialiased;padding:34px 38px 30px;font-size:14.5px;line-height:1.65}.cc-doc-brand{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.cc-doc-wordmark{letter-spacing:-.01em;color:var(--ink);font-weight:800;line-height:1}.cc-doc-title{border-bottom:2px solid var(--ink);margin-bottom:26px;padding:26px 0 22px}.cc-doc-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--p-accent-text);margin-bottom:9px;font-size:10px;font-weight:800;display:block}.cc-doc-h1{letter-spacing:-.02em;max-width:22ch;margin:0;font-size:32px;font-weight:800;line-height:1.1}.cc-doc-lede{color:var(--soft);max-width:58ch;margin:11px 0 0;font-size:15px;line-height:1.6}.cc-doc-sec{break-inside:avoid;margin:0 0 26px}.cc-doc-h2{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--hair);margin:0 0 12px;padding-bottom:7px;font-size:10.5px;font-weight:800}.cc-doc-p{white-space:pre-wrap;max-width:66ch;margin:0 0 9px;font-size:14.5px;line-height:1.65}.cc-doc-p.ind{padding-left:18px}.cc-doc-p.muted,.cc-doc .muted{color:var(--mute)}.cc-doc-note{color:var(--mute);border-top:1px solid var(--hair);margin-top:-8px;padding-top:10px;font-size:12px;line-height:1.55}.cc-doc-field{break-inside:avoid;margin:0 0 15px}.cc-doc-field .l{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:3px;font-size:9.5px;font-weight:800;display:block}.cc-doc-field .v{white-space:pre-wrap;max-width:66ch;margin:0;font-size:14.5px;line-height:1.6}.cc-doc-table{border-collapse:collapse;width:100%;margin:2px 0 4px;font-size:13px}.cc-doc-table th{text-align:left;letter-spacing:.13em;text-transform:uppercase;color:var(--mute);border-bottom:1.5px solid var(--ink);padding:0 10px 7px 0;font-size:9.5px;font-weight:800}.cc-doc-table td{border-bottom:1px solid var(--hair);vertical-align:top;padding:9px 10px 9px 0;line-height:1.5}.cc-doc-table tr:last-child td{border-bottom:0}.cc-doc-nums,.cc-doc-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cc-doc-nums>li,.cc-doc-steps>li{break-inside:avoid;grid-template-columns:34px 1fr;gap:14px;display:grid}.cc-doc-steps>li{grid-template-columns:72px 1fr}.cc-doc-nums .n{color:var(--p-accent-text);font-size:15px;font-weight:800;line-height:1.5}.cc-doc-steps .w{letter-spacing:.11em;text-transform:uppercase;color:var(--p-accent-text);padding-top:4px;font-size:9.5px;font-weight:800}.cc-doc-nums .t,.cc-doc-steps .t{margin-bottom:3px;font-size:15.5px;font-weight:700;line-height:1.35;display:block}.cc-doc-bullets{margin:0;padding:0 0 0 16px;font-size:14px;line-height:1.6}.cc-doc-bullets li{margin-bottom:5px}.cc-doc-card{border:1px solid var(--hair);border-left:3px solid var(--ink);break-inside:avoid;margin:0 0 16px;padding:16px 18px}.cc-doc-card .hd{margin-bottom:12px}.cc-doc-card .hd .t{font-size:19px;font-weight:800;line-height:1.2;display:block}.cc-doc-card .hd .m{color:var(--mute);font-size:12px}.cc-doc-check{margin:0;padding:0;list-style:none}.cc-doc-check li{break-inside:avoid;gap:11px;padding:5px 0;font-size:14px;line-height:1.5;display:flex}.cc-doc-check .bx{border:1.4px solid var(--ink);flex:none;justify-content:center;align-items:center;width:15px;height:15px;margin-top:3px;font-size:10px;font-weight:800;display:inline-flex}.cc-doc-check .bx.on{background:var(--ink);color:#fff}.cc-doc-score{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.cc-doc-score .n{letter-spacing:-.02em;font-size:38px;font-weight:800;line-height:1}.cc-doc-score .n .d{color:var(--mute);font-size:15px;font-weight:700}.cc-doc-score .b{letter-spacing:.13em;text-transform:uppercase;background:var(--ink);color:#fff;padding:4px 9px;font-size:10px;font-weight:800}.cc-doc-score .c{color:var(--mute);font-size:13px}.cc-doc-bars{flex-direction:column;gap:7px;display:flex}.cc-doc-bars .r{align-items:center;gap:12px;font-size:12.5px;display:flex}.cc-doc-bars .q{flex:none;width:96px;font-weight:700}.cc-doc-bars .t{background:#f0f0ee;flex:1;height:9px;display:block}.cc-doc-bars .t span{height:100%;display:block}.cc-doc-bars .s{text-align:right;width:56px;color:var(--mute)}.cc-doc-quote{border-left:2px solid var(--slate);margin:10px 0;padding:2px 0 2px 14px}.cc-doc-quote .l{letter-spacing:.13em;text-transform:uppercase;color:#4a7381;margin-bottom:4px;font-size:9.5px;font-weight:800;display:block}.cc-doc-chart{padding:4px 0 2px;overflow-x:auto}.cc-doc-chart svg{display:block}@media screen and (max-width:640px){.cc-doc-chart{-webkit-overflow-scrolling:touch}.cc-doc-chart svg{min-width:var(--cc-chart-w,100%)}}@media print{.cc-doc-chart{overflow:visible}.cc-doc-chart svg{max-height:150mm}}.cc-doc-foot{border-top:1px solid var(--hair);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:30px;padding-top:11px;font-size:9.5px;font-weight:700;display:flex}.cc-foot-seg{white-space:nowrap}@media (max-width:560px){.cc-doc{padding:22px 18px}.cc-doc-h1{font-size:25px}.cc-doc-steps>li{grid-template-columns:1fr;gap:3px}.cc-doc-bars .q{width:72px}}@page{margin:16mm 18mm}@media print{.cc-doc{padding:0;font-size:11pt;line-height:1.55}.cc-doc-h1{font-size:23pt}.cc-doc-lede{font-size:11pt}.cc-doc-card,.cc-doc-field,.cc-doc-nums>li,.cc-doc-steps>li,.cc-doc-check li{break-inside:avoid}.cc-doc-h2{break-after:avoid}.cc-doc-table{font-size:9.5pt}.cc-doc p{orphans:3;widows:3}.cc-rg-doc .cc-doc-sec{margin-bottom:14px}.cc-rg-doc .cc-doc-h2{margin-bottom:7px;padding-bottom:4px}.cc-rg-doc .cc-doc-field{margin-bottom:7px}.cc-rg-doc .cc-doc-field:has(.cc-doc-nums){break-inside:auto}.cc-rg-doc .cc-doc-field .l{break-after:avoid}.cc-doc:has(.cc-rg-doc) .cc-doc-title{margin-bottom:16px;padding:18px 0 14px}.cc-doc:has(.cc-rg-doc) .cc-doc-h1{max-width:none}.cc-rg-doc .cc-doc-field .v,.cc-rg-doc .cc-doc-p{font-size:10pt;line-height:1.45}.cc-rg-doc .cc-doc-nums{gap:5px}.cc-rg-doc .cc-doc-nums>li:not(:last-child){margin-bottom:5px}.cc-rg-doc .cc-doc-nums .cc-doc-p{margin:0}.cc-rg-doc .cc-doc-nums .n{line-height:1.3}.cc-rg-doc .cc-doc-nums .t{margin-bottom:1px;font-size:10.5pt}.cc-rg-doc .cc-rg-chart{gap:4px!important;margin:0 0 8px!important}.cc-rg-doc .cc-rg-chart .bx{padding:4px 10px!important}.cc-rg-doc .cc-rg-chart .bx>span:first-child{font-size:11px!important}.cc-rg-doc .cc-rg-chart .bx>span+span{font-size:9px!important}.cc-rg-doc .cc-rg-chart>span[aria-hidden]{height:8px!important}.cc-rg-doc,.cc-man{display:contents}.cc-doc-sec{break-inside:auto}.cc-doc-table tr{break-inside:avoid}.cc-doc-strip.foot,.cc-doc-card .cc-doc-note{break-before:avoid}.cc-doc-foot{break-before:avoid;break-inside:avoid;grid-template-columns:auto auto;justify-content:space-between;column-gap:16px;display:grid}.cc-doc-foot>span:last-child{text-align:right}.cc-doc-note{break-inside:avoid;margin-top:0}.cc-doc-sec.cc-doc-next{break-inside:avoid}.cc-doc-p,.cc-doc-field .v{line-height:1.5}.cc-doc-nums,.cc-doc-steps{display:block}.cc-doc-nums>li,.cc-doc-steps>li{page-break-inside:avoid;margin-bottom:10px}.cc-doc-nums>li:last-child,.cc-doc-steps>li:last-child{margin-bottom:0}.cc-doc-h2{page-break-after:avoid}.cc-doc-check li{padding:3px 0}.cc-doc{font-size:10pt;line-height:1.42}.cc-doc-brand{padding-bottom:6px}.cc-doc-title{margin-bottom:12px;padding:10px 0 9px}.cc-doc-h1{max-width:none;font-size:20pt}.cc-doc-lede{margin-top:5px;font-size:10pt;line-height:1.4}.cc-doc-lede.why{margin-top:3px;font-size:10pt}.cc-doc-table td{padding:5px 10px 5px 0;line-height:1.4}.cc-doc-table th{padding-bottom:5px}.cc-doc-foot{letter-spacing:.06em}.cc-doc-sec:has(>.cc-doc-h2+.cc-doc-write+.cc-doc-check){grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:16px;display:grid}.cc-doc-sec:has(>.cc-doc-h2+.cc-doc-write+.cc-doc-check)>*{grid-column:1/-1}.cc-doc-sec:has(>.cc-doc-h2+.cc-doc-write+.cc-doc-check)>.cc-doc-h2{grid-column:1}.cc-doc-sec:has(>.cc-doc-h2+.cc-doc-write+.cc-doc-check)>.cc-doc-h2+.cc-doc-write{border-bottom:1px solid var(--hair);grid-column:2;margin:0 0 3px;padding-bottom:3px;font-size:9.5pt;line-height:1.2}.cc-doc-sec{margin-bottom:10px}.cc-doc-h2{margin-bottom:5px;padding-bottom:3px}.cc-doc-p,.cc-doc-field .v{font-size:10pt;line-height:1.4}.cc-doc-p{margin-bottom:4px}.cc-doc-field{margin-bottom:7px}.cc-doc-field .l{margin-bottom:1px}.cc-doc-nums>li,.cc-doc-steps>li{gap:10px;margin-bottom:4px}.cc-doc-nums .t,.cc-doc-steps .t{margin-bottom:1px;font-size:10.5pt;line-height:1.3}.cc-doc-nums .n{font-size:11pt;line-height:1.3}.cc-doc-nums .cc-doc-p.muted,.cc-doc-steps .cc-doc-p.muted{font-size:9.5pt;line-height:1.38}.cc-doc-bullets{font-size:10pt;line-height:1.4}.cc-doc-bullets li{margin-bottom:2px}.cc-doc-check li{padding:1px 0;font-size:10pt;line-height:1.32}.cc-doc-check .bx{width:13px;height:13px;margin-top:1px}.cc-doc-sec:has(>.cc-doc-check)>.cc-doc-field{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.cc-doc-field:has(+.cc-doc-sec>.cc-doc-check){align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.cc-doc-sec:has(>.cc-doc-check)>.cc-doc-field .l{flex:none;margin:0}.cc-doc-field:has(+.cc-doc-sec>.cc-doc-check) .l{flex:none;margin:0}.cc-doc-note{padding-top:5px;font-size:9pt;line-height:1.4}.cc-doc-foot{margin-top:10px;padding-top:6px}.cc-doc-blank{height:18px}.cc-doc-field .cc-doc-blank{height:16px}.cc-doc-h2+.cc-doc-field,.cc-doc-h2+.cc-doc-p,.cc-doc-h2+.cc-doc-write,.cc-man-lead{break-after:avoid;page-break-after:avoid}.cc-doc-check>li:first-child,.cc-doc-bullets>li:first-child,.cc-man-ul>li:first-child,.cc-man-ol>li:first-child{break-before:avoid;page-break-before:avoid}}.cc-doc-lede.why{margin-top:5px;font-size:14px}.cc-doc-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:12px 0 0;font-size:10px;font-weight:800}.cc-doc-toc{color:var(--soft);max-width:66ch;margin:6px 0 0;font-size:13px;line-height:1.6}.cc-doc-toc .l,.cc-doc-key .l{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-right:10px;font-size:9.5px;font-weight:800}.cc-doc-key{flex-wrap:wrap;align-items:baseline;row-gap:4px;margin:2px 0 0;font-size:13px;line-height:1.55;display:flex}.cc-doc-key .k{white-space:nowrap;font-weight:700}.cc-doc-key .k+.k:before{content:"·";color:var(--mute);margin:0 9px;font-weight:400}.cc-doc-key .r{color:var(--mute)}.cc-doc-score .who{min-width:96px;font-size:15px;font-weight:800}.cc-doc-score+.cc-doc-table{margin-top:10px}.cc-doc-bars .m{flex:none;width:54px}.cc-doc .lo{letter-spacing:.12em;text-transform:uppercase;color:var(--p-accent-text);font-size:9.5px;font-weight:800}.cc-doc-table tr.diff td{font-weight:700}.cc-doc-table th.bxc,.cc-doc-table td.bxc{text-align:center;width:52px}.cc-doc-box,.cc-doc-mark .bx{border:1.4px solid var(--ink);vertical-align:middle;width:14px;height:14px;display:inline-block}.cc-doc-blank{border-bottom:1px solid #b9b9b6;max-width:66ch;height:24px;display:block}.cc-doc-field .cc-doc-blank{height:20px}.cc-doc-field .l .who{text-transform:none;letter-spacing:0;color:var(--ink);font-size:12px;font-weight:700}.cc-doc-write{color:var(--soft)}.cc-doc-sign{margin-top:24px}.cc-doc-safety{border-left:2px solid var(--accent);margin-bottom:22px;padding-left:12px}.cc-doc-h1-sub{color:var(--mute)}.cc-doc-strip{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-bottom:10px;font-size:9.5px;font-weight:800;display:block}.cc-doc-strip.foot{margin:12px 0 0}.cc-doc-held{align-items:flex-end;gap:10px;max-width:66ch;margin:0 0 14px;display:flex}.cc-doc-held .l{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);flex:none;font-size:9.5px;font-weight:800}.cc-doc-held .cc-doc-blank{flex:1;height:18px}.cc-doc-held .v{min-width:0;color:var(--ink);overflow-wrap:anywhere;border-bottom:1px solid #b9b9b6;flex:1;padding-bottom:2px;font-size:13px;font-weight:700;line-height:1.4}.cc-kit-toc .ln .tag{letter-spacing:.12em;text-transform:uppercase;border:1px solid #282828;flex:none;padding:1px 5px;font-size:8.5px;font-weight:800}@media print{.cc-doc-for.handout{display:none}}.cc-member-doc .cc-doc-for.handout,.cc-preview-doc .cc-doc-next{display:none}.cc-preview:not(:has(.cc-doc-next)) .cc-preview-next{display:none}@page{@bottom-right{content:counter(page) " / " counter(pages);font-family:-apple-system,Helvetica Neue,Arial,sans-serif;font-size:8pt;color:#6b6b69}}@page:first{@bottom-right{content:none}}@media print{.cc-doc-quote{break-inside:avoid;page-break-inside:avoid}.cc-doc-check li{padding:0;font-size:9.5pt;line-height:1.26}.cc-doc-check .bx{width:12px;height:12px;margin-top:1px}.cc-doc-sec:has(>.cc-doc-check){margin-bottom:7px}.cc-doc-sec:has(>.cc-doc-check)>.cc-doc-h2{margin-bottom:3px}.cc-doc-sec:has(>.cc-doc-check)>.cc-doc-field:has(>.v){display:block}.cc-doc-field:has(+.cc-doc-sec>.cc-doc-check):has(>.v){display:block}.cc-doc-sec:has(>.cc-doc-check)>.cc-doc-field:has(>.v)>.l{margin:0 8px 0 0;display:inline}.cc-doc-field:has(+.cc-doc-sec>.cc-doc-check):has(>.v)>.l{margin:0 8px 0 0;display:inline}.cc-doc-sec:has(>.cc-doc-check)>.cc-doc-field:has(>.v)>.v{display:inline}.cc-doc-field:has(+.cc-doc-sec>.cc-doc-check):has(>.v)>.v{display:inline}.cc-doc-chart svg{max-height:100mm;max-height:var(--cc-chart-cap,100mm)}.cc-doc-lede{max-width:80ch}.cc-doc-lede.why{margin-top:3px;font-size:10pt}.cc-doc-table td{padding:5px 10px 5px 0;line-height:1.4}.cc-doc-table th{padding-bottom:5px}.cc-doc-foot{letter-spacing:.06em}.cc-doc-sec:has(>.cc-doc-h2+.cc-doc-write+.cc-doc-check){grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:16px;display:grid}.cc-doc-sec:has(>.cc-doc-h2+.cc-doc-write+.cc-doc-check)>*{grid-column:1/-1}.cc-doc-sec:has(>.cc-doc-h2+.cc-doc-write+.cc-doc-check)>.cc-doc-h2{grid-column:1}.cc-doc-sec:has(>.cc-doc-h2+.cc-doc-write+.cc-doc-check)>.cc-doc-h2+.cc-doc-write{border-bottom:1px solid var(--hair);grid-column:2;margin:0 0 3px;padding-bottom:3px;font-size:9.5pt;line-height:1.2}.cc-doc:has(.cc-doc-chart) .cc-doc-field:has(>.v){margin-bottom:2px}.cc-doc:has(.cc-doc-chart) .cc-doc-bullets li{margin-bottom:0}.cc-doc:has(.cc-doc-chart) .cc-doc-chart{padding:0}.cc-doc:has(.cc-doc-chart) .cc-doc-field:has(>.v)>.l{margin:0 8px 0 0;display:inline}.cc-doc:has(.cc-doc-chart) .cc-doc-field:has(>.v)>.v{display:inline}.cc-doc[data-doc="1.2"] .cc-doc-sec{margin-bottom:5px}.cc-doc[data-doc="1.2"] .cc-doc-h2{margin-bottom:4px;padding-bottom:3px}.cc-doc[data-doc="1.2"] .cc-doc-table:not(.cc-doc-mark){font-size:9pt}.cc-doc[data-doc="1.2"] .cc-doc-table:not(.cc-doc-mark) th{padding-bottom:3px;width:auto!important}.cc-doc[data-doc="1.2"] .cc-doc-table:not(.cc-doc-mark) th:not(:first-child),.cc-doc[data-doc="1.2"] .cc-doc-table:not(.cc-doc-mark) td:not(:first-child){white-space:nowrap;width:1%;padding-right:14px}.cc-doc[data-doc="1.2"] .cc-doc-table:not(.cc-doc-mark) td{padding-top:3px;padding-bottom:3px;line-height:1.3}.cc-doc[data-doc="1.2"] .cc-doc-score{margin-bottom:2px}.cc-doc[data-doc="1.2"] .cc-doc-score .n{font-size:30px}.cc-doc[data-doc="1.2"] .cc-doc-score .c{font-size:9.5pt;line-height:1.3}.cc-doc[data-doc="1.2"] .cc-doc-p{margin-bottom:1px;line-height:1.3}.cc-doc[data-doc="1.2"] .cc-doc-field{margin-bottom:4px}.cc-doc[data-doc="1.2"] .cc-doc-field .l{margin-bottom:0}.cc-doc[data-doc="1.2"] .cc-doc-field .v{line-height:1.3}.cc-doc[data-doc="1.2"] .cc-doc-note{padding-top:4px}.cc-doc[data-doc="1.1"] .cc-doc-score{margin-bottom:6px}.cc-doc[data-doc="1.1"] .cc-doc-score .n{font-size:30px}.cc-doc[data-doc="1.1"] .cc-doc-table td{padding-top:3px;padding-bottom:3px}.cc-doc[data-doc="1.1"] .cc-doc-sec:has(>.cc-doc-bullets){break-inside:avoid;page-break-inside:avoid}.cc-man-ul+.cc-man-p,.cc-man-ol+.cc-man-p{break-before:avoid;page-break-before:avoid}.cc-doc[data-doc="3.1"] .cc-man-part+.cc-doc-sec{break-before:avoid;page-break-before:avoid;break-inside:avoid}.cc-doc[data-doc="3.1"] .cc-man-part{margin-bottom:14px}.cc-doc[data-doc="3.1"] .cc-man-sub{margin-bottom:8px}.cc-doc[data-doc="3.1"] .cc-man-h2{margin-bottom:7px;padding-bottom:5px}.cc-doc[data-doc="3.1"] .cc-man-h3{margin-top:8px;margin-bottom:4px}.cc-doc[data-doc="3.1"] .cc-man-p{margin-bottom:4px;line-height:1.4}.cc-doc[data-doc="3.1"] .cc-man-ul{line-height:1.4}.cc-doc[data-doc="3.1"] .cc-man-lead{margin:8px 0 3px}.cc-doc[data-doc="3.1"] .cc-man-ul{margin-bottom:5px}.cc-doc[data-doc="3.1"] .cc-man-ul li{margin-bottom:1px}.cc-doc[data-doc="3.1"] .cc-man-ol{gap:3px;margin-bottom:6px}.cc-doc[data-doc="3.1"] .cc-man-talk{gap:3px;margin:2px 0 8px;padding:4px 0 4px 14px}.cc-doc[data-doc="4.2"] .cc-doc-field:has(>.cc-doc-blank){align-items:flex-end;gap:12px;margin-bottom:5px;display:flex}.cc-doc[data-doc="4.2"] .cc-doc-field:has(>.cc-doc-blank)>.l{flex:none;width:40%;margin:0;padding-bottom:2px}.cc-doc[data-doc="4.2"] .cc-doc-field:has(>.cc-doc-blank)>.cc-doc-blank{flex:1;height:16px}.cc-doc[data-doc="5.4"] .cc-doc-field:has(>.v){margin-bottom:3px}.cc-doc[data-doc="5.4"] .cc-doc-field:has(>.v)>.l{margin:0 8px 0 0;display:inline}.cc-doc[data-doc="5.4"] .cc-doc-field:has(>.v)>.v{display:inline}.cc-doc-sec.cc-doc-keep{break-inside:avoid;page-break-inside:avoid}}@supports (-webkit-touch-callout:none){@media print{html{zoom:.72}.cc-doc-p,.cc-doc-field .v,.cc-doc-toc,.cc-doc-blank,.cc-doc-held{max-width:69%}.cc-doc-lede{max-width:83%}}}.cc-wel{flex-direction:column;gap:22px;max-width:660px;margin:0 auto;padding-top:2vh;display:flex}.cc-wel-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.cc-wel-bar{gap:4px;display:flex}.cc-wel-bar span{background:var(--p-line);flex:1;height:3px;transition:background .24s}.cc-wel-bar span.on{background:var(--accent)}.cc-wel-body{animation:ccfade .24s var(--ease-brand)}.cc-wel-screen{flex-direction:column;gap:16px;display:flex}.cc-wel-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--p-accent-text);font-size:10px;font-weight:800}.cc-wel-h1{letter-spacing:-.02em;max-width:20ch;margin:0;font-size:38px;font-weight:800;line-height:1.08}.cc-wel-lede{color:var(--p-ink70);max-width:56ch;margin:0;font-size:16px;line-height:1.6}.cc-wel-box{border-left:3px solid var(--cc-slate);background:var(--p-panel);flex-direction:column;gap:5px;padding:14px 18px;display:flex}.cc-wel-box p{color:var(--p-ink70);margin:0;font-size:14.5px;line-height:1.6}.cc-wel-points{flex-direction:column;gap:12px;margin-top:2px;display:flex}.cc-wel-point{border-top:1px solid var(--p-line);grid-template-columns:150px 1fr;align-items:baseline;gap:16px;padding-top:11px;display:grid}.cc-wel-point .k{letter-spacing:.1em;text-transform:uppercase;color:var(--p-ink);font-size:11px;font-weight:800}.cc-wel-point .v{color:var(--p-ink70);font-size:14.5px;line-height:1.6}.cc-wel-points.big .cc-wel-point{grid-template-columns:170px 1fr}.cc-wel-phases{gap:8px;display:grid}.cc-wel-phase{background:var(--p-card);border:1px solid var(--p-line);flex-direction:column;gap:5px;min-width:0;padding:13px;display:flex}@media (max-width:640px){.cc-wel-phases{grid-template-columns:1fr 1fr!important}}.cc-wel-phase .w{letter-spacing:.1em;text-transform:uppercase;color:var(--p-slate-text);font-size:10px;font-weight:800}.cc-wel-phase .t{font-size:16px;font-weight:800;line-height:1.2;display:block}.cc-wel-phase .c{color:var(--p-muted);font-size:12px;display:block}.cc-wel-list{border:1px solid var(--p-line);flex-direction:column;display:flex}.cc-wel-row{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 16px;display:flex}.cc-wel-row:last-child{border-bottom:0}.cc-wel-row .t{font-size:15px;font-weight:800;display:block}.cc-wel-row .d{color:var(--p-ink70);font-size:13.5px;line-height:1.5;display:block}.cc-wel-row .w{letter-spacing:.08em;text-transform:uppercase;color:var(--p-slate-text);white-space:nowrap;padding-top:2px;font-size:11px;font-weight:800}.cc-wel-gate{border:1px solid var(--p-line);flex-direction:column;display:flex}.cc-wel-gate-line{border-bottom:1px solid var(--p-line);color:var(--p-ink);padding:14px 16px;font-size:14.5px;line-height:1.55}.cc-wel-gate-line:last-child{border-bottom:0}.cc-wel-foot{flex-wrap:wrap;align-items:center;gap:12px;padding-top:6px;display:flex}@media (max-width:560px){.cc-wel-h1{font-size:28px}.cc-wel-point,.cc-wel-points.big .cc-wel-point{grid-template-columns:1fr;gap:3px}}.cc-days{flex-direction:column;margin-top:4px;display:flex}.cc-days-ph{grid-template-columns:16px 1fr;gap:18px;display:grid}.cc-days-ph .rail{flex-direction:column;align-items:center;display:flex}.cc-days-ph .dot{border:1px solid var(--p-line);background:0 0;flex:none;width:13px;height:13px;margin-top:5px}.cc-days-ph.past .dot{border-color:var(--cc-slate);background:0 0}.cc-days-ph.past:not(:has(.cc-days-step:not(.done))) .dot{background:var(--cc-slate)}.cc-days-ph.cur .dot{background:var(--accent);border-color:var(--accent)}.cc-days-ph .line{background:var(--p-line);flex:1;width:1px}.cc-days-ph:last-child .line{background:0 0}.cc-days-ph .body{flex-direction:column;gap:8px;min-width:0;padding-bottom:26px;display:flex}.cc-days-ph .hd{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.cc-days-ph .hd .n{color:var(--p-slate-text);font-size:22px;font-weight:800;line-height:1}.cc-days-ph.cur .hd .n{color:var(--p-accent-text)}.cc-days-ph .hd .t{flex-direction:column;gap:1px;min-width:0;display:flex}.cc-days-ph .hd .ti{letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:800}.cc-days-ph .hd .dt{color:var(--p-muted);font-size:12.5px}.cc-days-ph .hd .ct{letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:800}.cc-days-ph .here{letter-spacing:.14em;text-transform:uppercase;color:var(--p-accent-text);font-size:10px;font-weight:800}.cc-days-ph .steps{border:1px solid var(--p-line);background:var(--p-card);flex-direction:column;display:flex}.cc-days-step{border:0;border-bottom:1px solid var(--p-line);text-align:left;color:var(--p-ink);cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:10px 14px;font-family:inherit;display:flex}.cc-days-step:last-child{border-bottom:0}.cc-days-step:hover{background:var(--p-panel)}.cc-days-step.done{background:var(--p-done)}.cc-days-step .mk{width:14px;color:var(--p-muted);flex:none;font-weight:800}.cc-days-step.done .mk{color:var(--p-done-ink)}.cc-days-step .ti{flex:1;min-width:0;font-size:14px;font-weight:600}.cc-days-step .dt{letter-spacing:.06em;text-transform:uppercase;color:var(--p-done-ink);white-space:nowrap;font-size:11px;font-weight:700}.cc-days-row{border-bottom:1px solid var(--p-line);transition:background .14s var(--ease-brand);align-items:center;display:flex}.cc-days-row:last-child{border-bottom:0}.cc-days-row:hover{background:var(--p-panel)}.cc-days-row.done{background:var(--p-done)}.cc-days-row .cc-days-step{border-bottom:0;flex:1;min-width:0}.cc-days-row .cc-days-step:hover,.cc-days-row .cc-days-step.done{background:0 0}.cc-days-own{width:120px;color:var(--p-ink70);transition:border-color .14s var(--ease-brand);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;flex:none;margin:0 14px 0 0;padding:4px 0;font-family:inherit;font-size:13px;font-weight:600}.cc-days-own::placeholder{color:var(--p-muted);font-weight:500}.cc-days-own:hover{border-bottom-color:var(--p-line)}.cc-days-own:focus{border-bottom-color:var(--accent);color:var(--p-ink);outline:none}.cc-days-own::-webkit-calendar-picker-indicator{display:none!important}.cc-days-own.ro{cursor:default;overflow-wrap:anywhere;line-height:1.35}.cc-days-own.ro:hover{border-bottom-color:#0000}.cc-days-own.text{text-align:left;cursor:text;overflow-wrap:anywhere;line-height:1.35}.cc-days-own.auto{color:var(--p-muted);font-weight:500}@media (max-width:480px){.cc-days-row{flex-wrap:wrap}.cc-days-row .cc-days-step{padding-bottom:4px}.cc-days-own{width:auto;min-height:24px;color:var(--p-muted);flex:100%;margin:0 14px 8px 40px;padding:4px 0;font-size:12.5px;font-weight:500}input.cc-days-own{color:var(--p-ink70);font-size:16px}input.cc-days-own::placeholder{color:var(--p-muted);font-size:12.5px;font-weight:500}span.cc-days-own:empty{display:none}.cc-days-row .cc-days-step:has(+span.cc-days-own:empty){padding-bottom:10px}}.cc-kit-page{break-after:page;flex-direction:column;padding:44px 40px;display:flex}.cc-kit-cover{min-height:660px}.cc-kit-cover .top{padding-bottom:30px}.cc-kit-cover .mid{flex-direction:column;flex:1;justify-content:center;gap:14px;display:flex}.cc-kit-cover .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#6b6b69;font-size:11px;font-weight:800}.cc-kit-cover h1{letter-spacing:-.025em;color:#282828;max-width:14ch;margin:0;font-size:52px;font-weight:800;line-height:1.02}.cc-kit-cover .rule{background:#ff5e19;width:96px;height:4px;display:block}.cc-kit-cover p{color:#55554f;max-width:48ch;margin:0;font-size:15.5px;line-height:1.65}.cc-kit-cover .foot{border-top:1px solid #e4e4e1;flex-wrap:wrap;align-items:flex-end;gap:34px;margin-top:34px;padding-top:16px;display:flex}.cc-kit-cover .foot .k{letter-spacing:.14em;text-transform:uppercase;color:#6b6b69;font-size:9.5px;font-weight:800;display:block}.cc-kit-cover .foot .v{color:#282828;font-size:14px;font-weight:700;display:block}.cc-kit-toc .grp{break-inside:avoid;margin-top:22px}.cc-kit-toc .gl{letter-spacing:.16em;text-transform:uppercase;color:var(--p-accent-text);border-bottom:1px solid #e4e4e1;margin-bottom:4px;padding-bottom:7px;font-size:10px;font-weight:800;display:block}.cc-kit-toc .ln,.cc-kit-div .ln{color:#282828;align-items:baseline;gap:10px;padding:6px 0;font-size:14px;display:flex}.cc-kit-toc .ln .i,.cc-kit-div .ln .i{color:#6b6b69;flex:none;width:22px;font-size:11px;font-weight:800}.cc-kit-toc .ln .t,.cc-kit-div .ln .t{font-weight:600}.cc-kit-toc .ln .dots{border-bottom:1px dotted #c9c9c5;flex:1;transform:translateY(-3px)}.cc-kit-toc .ln .m{color:#6b6b69;white-space:nowrap;font-size:11px}@media print{.cc-kit-toc .grp{margin-top:10px}.cc-kit-toc .gl{margin-bottom:2px;padding-bottom:4px}.cc-kit-toc .ln{padding:1px 0;font-size:12.5px;line-height:1.35}}.cc-kit-div{justify-content:center;min-height:420px}.cc-kit-div h1{letter-spacing:-.02em;color:#282828;margin:6px 0 10px;font-size:44px;font-weight:800;line-height:1.05}.cc-kit-div p{color:#55554f;max-width:46ch;margin:0 0 22px;font-size:15px;line-height:1.6}.cc-kit-div .ls{border-top:1px solid #e4e4e1;padding-top:12px}@media (max-width:560px){.cc-kit-page{padding:26px 20px}.cc-kit-cover h1{font-size:34px}.cc-kit-div h1{font-size:30px}}@media print{.cc-kit-page{min-height:auto;padding:0}.cc-kit-cover{min-height:88vh}.cc-kit-div{min-height:auto;padding-top:22vh}}.cc-doc-after-table{margin-top:12px}@media screen and (max-width:600px){.cc-doc-stack,.cc-doc-stack tbody,.cc-doc-stack tr,.cc-doc-stack td{display:block;width:auto!important}.cc-doc-stack thead{display:none}.cc-doc-stack tr{border-bottom:1px solid var(--hair);padding:10px 0}.cc-doc-stack tr:last-child{border-bottom:0}.cc-doc-stack td,.cc-doc-stack tr:last-child td{border:0;padding:3px 0}.cc-doc-stack td:empty{display:none}.cc-doc-stack td:first-child{font-size:14px;font-weight:700}.cc-doc-stack td+td:before{content:attr(data-l);letter-spacing:.13em;text-transform:uppercase;color:var(--mute);font-size:9.5px;font-weight:800;display:block}}.cc-kit-sec{color:#282828;border-bottom:3px solid #ff5e19;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 18px;padding:0 0 8px;display:flex}.cc-kit-sec .l{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.cc-kit-sec .n{color:#6b6b69;font-size:12px}@media print{.cc-kit-sec{break-after:avoid;margin-bottom:10px}}.cc-panel{border:1px solid var(--p-line);background:var(--p-card)}.cc-panel-hd{text-align:left;width:100%;color:var(--p-ink);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:14px;padding:14px 18px;font-family:inherit;display:flex}.cc-panel-hd:hover{background:var(--p-panel)}.cc-panel.open .cc-panel-hd{border-bottom:1px solid var(--p-line)}.cc-panel-t{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.cc-panel-s{color:var(--p-muted);font-size:12px}.cc-panel-i{color:var(--p-muted);margin-left:auto;font-size:16px;font-weight:800;line-height:1}.cc-panel-b{flex-direction:column;gap:16px;padding:16px 18px 20px;display:flex}.cc-doc-for{color:var(--soft,#55554f);border-top:1px solid var(--hair,#e4e4e1);flex-wrap:wrap;align-items:baseline;gap:9px;margin:12px 0 0;padding-top:10px;font-size:13px;line-height:1.5;display:flex}.cc-doc-for .l{letter-spacing:.14em;text-transform:uppercase;color:var(--mute,#6b6b69);font-size:9.5px;font-weight:800}.cc-doc-for .tag{letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#282828;padding:3px 7px;font-size:10px;font-weight:800}@media print{.cc-doc-for{margin-top:6px;padding-top:5px;line-height:1.35}.cc-doc-for .tag{padding:1px 6px}.cc-doc-card.role{break-after:page}.cc-doc-card.role:last-of-type{break-after:auto}.cc-doc-card.role{break-inside:auto}.cc-doc-card.role>.cc-doc-strip,.cc-doc-card.role>.hd{break-after:avoid;page-break-after:avoid}}.cc-notice.leaving{animation:ccfadeOut .16s var(--ease-brand) forwards}.cc-moment.leaving{animation:ccfadeOutOnly .42s var(--ease-brand) forwards;pointer-events:none}.cc-slide.fwd{animation:ccSlideFwd .26s var(--ease-brand)}.cc-slide.back{animation:ccSlideBack .26s var(--ease-brand)}.cc-bignum{letter-spacing:-.03em}.cc-option,.cc-tt-go,.cc-nav-item,.cc-pill,.cc-chip,.cc-node,.cc-add,.cc-sq,.cc-act{transition:transform .18s var(--ease-out),background .14s var(--ease-brand),color .14s var(--ease-brand),border-color .14s var(--ease-brand)}.cc-scale:active,.cc-option:active,.cc-tt-go:active,.cc-nav-item:active,.cc-pill:active,.cc-chip:active,.cc-node:active,.cc-add:active,.cc-sq:active,.cc-act:active{transition-duration:0s;transform:scale(.96)}.cc-step,.cc-check,.cc-days-step,.cc-tt-navitem,.cc-home-lane-main,.cc-home-lane-next,.cc-triage,.cc-lanebar,.cc-wel-check,.cc-res-head{transition:box-shadow .16s var(--ease-brand),background .14s var(--ease-brand)}.cc-step:active,.cc-check:active,.cc-days-step:active,.cc-tt-navitem:active,.cc-home-lane-main:active,.cc-home-lane-next:active,.cc-triage:active,.cc-lanebar:active,.cc-wel-check:active,.cc-res-head:active{box-shadow:inset 0 0 0 100vmax var(--p-press);transition-duration:0s}.cc-back:active,.cc-link:active{opacity:.5;transition:none}@media (hover:none),(pointer:coarse){.cc-keys-hint{display:none}}.cc-cover{flex-direction:column;gap:22px;padding:6px 0 4px;display:flex}.cc-cover-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--p-muted);flex-wrap:wrap;gap:10px;font-size:11px;font-weight:800;display:flex}.cc-cover-eyebrow>span+span:before{content:"·";margin-right:10px}.cc-cover-h1{letter-spacing:-.02em;max-width:22ch;margin-top:-10px;font-size:34px}.cc-cover-block{border-top:1px solid var(--p-line);flex-direction:column;gap:7px;padding-top:16px;display:flex}.cc-cover-what{color:var(--p-ink);letter-spacing:-.005em;max-width:34ch;margin:0;font-size:21px;font-weight:600;line-height:1.45}.cc-cover-why{color:var(--p-ink70);max-width:40ch;margin:0;font-size:18px;line-height:1.55}@media (max-width:480px){.cc-cover{gap:18px}.cc-cover-h1{font-size:28px}.cc-cover-what{font-size:18.5px}.cc-cover-why{font-size:16px}}.cc-doc,.cc-doc *{-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{.cc-edit-bar,.cc-edit-tools2,.cc-edit-fab,.cc-edit-drawer,.cc-linebar,.cc-walkcard,.cc-x,.cc-ph,.cc-preview-banner{display:none!important}html.cc-inplace [data-cc-walk]{box-shadow:none!important;padding-left:0!important}:is(html.cc-editing body,html.cc-editing body:has(.cc-edit-tools2)){padding-top:0!important}html.cc-inplace [data-cc-path]{background:0 0!important;outline:none!important}}@keyframes ccReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ccRevealOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.cc-main{animation:ccfadeOnly .28s var(--ease-out)}.cc-reveal{animation:ccReveal .26s var(--ease-out) both}.cc-reveal.out{animation:ccRevealOut .18s var(--ease-brand) forwards;pointer-events:none}@keyframes ccSwap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cc-swap{animation:.36s cubic-bezier(.22,1,.36,1) ccSwap}@media (prefers-reduced-motion:reduce){.cc-reveal{animation:ccfadeOnly .16s var(--ease-brand) both!important}.cc-reveal.out{animation:ccfadeOutOnly .15s var(--ease-brand) forwards!important}.cc-main,.cc-swap{animation:ccfadeOnly .16s var(--ease-brand)!important}.cc-tt-ind.live{transition:none}}.cc-ch-head{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cc-ch-id{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.cc-ch-head>.cc-ch-tools{flex:none;padding-top:4px}.cc-ch-sub>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:640px){.cc-ch-head{flex-wrap:wrap}.cc-ch-head>.cc-ch-tools{padding-top:0}.cc-ch-id{flex-direction:column;align-items:flex-start;gap:10px}.cc-ch-logo{height:32px}}.cc-ch-logo{object-fit:contain;flex:none;width:auto;max-width:170px;height:44px;display:block}.cc-ch-name{overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:800;line-height:1.1}.cc-ch-sub{color:var(--p-muted);align-items:flex-start;gap:7px;font-size:13px;line-height:1.4;display:flex}.cc-ch-sub>span{min-width:0}.cc-ch-tabs{border-bottom:1px solid var(--p-line);gap:6px;margin-top:-6px;display:flex;position:relative}.cc-ch-tab{z-index:1;letter-spacing:.1em;text-transform:uppercase;color:var(--p-muted);cursor:pointer;transition:color .22s var(--ease-brand);background:0 0;border:0;margin-right:18px;padding:10px 4px 12px;font-family:inherit;font-size:12px;font-weight:800;position:relative}.cc-ch-tab:hover,.cc-ch-tab.on{color:var(--p-ink)}.cc-ch-tabind{background:var(--accent);pointer-events:none;height:3px;position:absolute;bottom:-1px;left:0}.cc-ch-tabind.live{transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1)}.cc-set{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.cc-set-main{flex-direction:column;gap:36px;min-width:0;display:flex}.cc-set-rail{z-index:5;background:var(--p-bg);min-width:0;padding:8px 0 2px;position:sticky;top:0}.cc-set-nav{scrollbar-width:none;border:1px solid var(--p-line);background:var(--p-card);flex-direction:row;display:flex;position:relative;overflow-x:auto}.cc-set-nav::-webkit-scrollbar{display:none}.cc-set-navitem{z-index:1;border:0;border-right:1px solid var(--p-line);text-align:left;color:var(--p-muted);cursor:pointer;white-space:nowrap;transition:color .22s var(--ease-brand);background:0 0;flex:none;align-items:center;padding:11px 16px;font-family:inherit;font-size:13px;font-weight:700;display:flex;position:relative}.cc-set-navitem:last-child{border-right:0}.cc-set-navitem:hover,.cc-set-navitem.on{color:var(--p-ink)}.cc-set-navitem .no{letter-spacing:.06em;color:var(--p-muted);transition:color .22s var(--ease-brand);margin-right:10px;font-size:10px;font-weight:800}.cc-set-navitem.on .no{color:var(--p-accent-text)}.cc-set-ind{z-index:0;background:var(--p-panel);pointer-events:none;position:absolute;top:0;left:0}.cc-set-ind:before{content:"";background:var(--accent);height:3px;position:absolute;bottom:0;left:0;right:0}.cc-set-ind.live{transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1)}.cc-set-sec{min-width:0;scroll-margin-top:72px}.cc-set-hd{border-bottom:1px solid var(--p-line);flex-direction:column;gap:2px;padding:0 0 8px;display:flex}.cc-set-hd h2{margin:0;font-size:20px;font-weight:800;line-height:1.2}.cc-set-hd .cc-hint{max-width:860px}.cc-set-bd{flex-direction:column;min-width:0;display:flex}.cc-set-bd>.cc-prop,.cc-set-bd>.cc-set-row{border-bottom:1px solid var(--p-line)}.cc-set-row{min-height:var(--row-h);grid-template-columns:140px minmax(0,1fr);align-items:center;gap:0 12px;padding:4px 0;display:grid}.cc-set-row .k{color:var(--p-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.cc-set-row .v{min-width:0;font-size:var(--fs);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cc-set-row>.cc-hint{grid-column:2}.cc-set-person{border:1px solid var(--p-line);background:var(--p-card);flex-direction:column;gap:12px;margin-top:14px;padding:16px 18px;display:flex}.cc-set-person-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-set-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.cc-set-actions{flex-wrap:wrap;gap:6px;display:flex}.cc-set-phase{text-align:left;width:100%;color:var(--p-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:13px 16px;font-family:inherit;display:flex}.cc-set-phase:hover{background:var(--p-panel)}@media (min-width:1100px){.cc-set{grid-template-columns:160px minmax(0,1fr);gap:24px}.cc-set-rail{background:0 0;padding:0;top:24px}.cc-set-nav{flex-direction:column;overflow:visible}.cc-set-navitem{border-right:0;border-bottom:1px solid var(--p-line);padding:12px 16px}.cc-set-navitem:last-child{border-bottom:0}.cc-set-ind:before{width:3px;height:auto;top:0;right:auto}.cc-set-sec{scroll-margin-top:24px}}@media (max-width:700px){.cc-set-row{grid-template-columns:1fr;gap:2px;padding:6px 0}.cc-set-row>.cc-hint{grid-column:1}.cc-ch-name{font-size:24px}}@media (prefers-reduced-motion:reduce){.cc-ch-tabind.live,.cc-set-ind.live{transition:none}}.cc-logo-prev{object-fit:contain;width:auto;max-width:180px;height:36px;display:block}.cc-logo-light,.cc-logo-dark{transition:filter .22s var(--ease-brand)}.cc-logo-light{filter:brightness(0)}[data-cc-theme=dark] .cc-logo-light{filter:none}[data-cc-theme=dark] .cc-logo-dark{filter:brightness(0)invert()}.cc-asset-doc .cc-logo-light,[data-cc-theme=dark] .cc-asset-doc .cc-logo-light{filter:brightness(0)}.cc-asset-doc .cc-logo-dark,[data-cc-theme=dark] .cc-asset-doc .cc-logo-dark{filter:none}@media print{.cc-logo-light{filter:brightness(0)!important}.cc-logo-dark{filter:none!important}}.cc-readonly{color:var(--p-ink);background:var(--p-panel);border-left:2px solid var(--p-line);white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:11px 15px;font-size:15px;line-height:1.55}.cc-involved{border-top:1px solid var(--p-line);flex-direction:column;gap:8px;padding-top:16px;display:flex}.cc-involved p{color:var(--p-ink70);max-width:44ch;margin:0;font-size:15px;line-height:1.55}.cc-involved .stand{color:var(--p-ink);border-left:3px solid var(--accent);padding-left:12px}.cc-read-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cc-read-doc{min-width:0}.cc-read-doc .cc-doc-next{display:none}@media (max-width:480px){.cc-involved p{font-size:14px}}.cc-textlink{font:inherit;color:var(--p-accent-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.cc-textlink:hover{text-underline-offset:3px;text-decoration:underline}.cc-textlink.muted{color:var(--p-muted);font-size:12px}.cc-textlink.muted:hover{color:var(--p-ink)}.cc-comments{flex-direction:column;gap:14px;min-width:0;display:flex}.cc-comment-list{border-top:1px solid var(--p-line);flex-direction:column;display:flex}.cc-comment{border-bottom:1px solid var(--p-line);flex-direction:column;gap:4px;min-width:0;padding:12px 0;display:flex}.cc-comment.resolved .cc-comment-body{color:var(--p-muted)}.cc-comment-hd{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.cc-comment-hd b{color:var(--p-ink);font-weight:800}.cc-comment-hd span{color:var(--p-muted);font-size:12px}.cc-comment-hd span:before{content:"·";margin-right:8px}.cc-comment-body{color:var(--p-ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.cc-comment-acts{flex-wrap:wrap;gap:16px;margin-top:2px;display:flex}.cc-comment-ask{border-bottom:1px solid var(--p-line);color:var(--p-ink70);align-items:center;gap:10px;margin:0;padding:10px 0;font-size:13px;line-height:1.5;display:flex}.cc-comment-new{flex-direction:column;gap:10px;display:flex}.cc-review-comments{border-top:1px solid var(--p-line);flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;display:flex}.cc-review-comments p{color:var(--p-ink70);margin:0;font-size:14px;line-height:1.55}.cc-review-comments p.cc-caption{color:var(--p-muted);font-size:12px}.cc-wiz-links{flex:none;align-items:center;gap:14px;display:flex}.cc-wiz-top .cc-back,.cc-wiz-links .cc-link{align-items:center;min-height:24px;display:inline-flex}.cc-waiting{flex-direction:column;display:flex}.cc-waiting-row{border-bottom:1px solid var(--p-line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.cc-waiting-row:last-child{border-bottom:0}.cc-waiting-row .t{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.3}.cc-waiting-row .s{color:var(--p-muted);font-size:12px;line-height:1.45}.cc-who-row{border-bottom:1px solid var(--p-line);flex-direction:column;gap:3px;min-width:0;padding:12px 0;display:flex}.cc-who-row:last-child{border-bottom:0}.cc-who-row .t{font-size:14px;font-weight:800;line-height:1.3}.cc-who-row .s{color:var(--p-ink70);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.cc-who-row .s.warn{color:var(--p-accent-text)}.cc-who-fix{border-bottom:1px solid var(--p-line);color:var(--p-accent-text);flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 0;font-size:13px;line-height:1.5;display:flex}@media print{.cc-admin-thread,.cc-draft-cap{display:none!important}}.cc-next-bar{background:var(--p-card);border:1px solid var(--accent);width:100%;box-shadow:inset 3px 0 0 var(--accent);text-align:left;color:var(--p-ink);cursor:pointer;animation:ccReveal .26s var(--ease-out) both,ccNextGlow 1.4s .32s var(--ease-out) both;transition:background .2s var(--ease-brand);align-items:center;gap:16px;margin-top:6px;padding:14px 16px 14px 20px;font-family:inherit;display:flex}.cc-next-bar:hover{background:#ff5e190d}.cc-next-bar:focus-visible{box-shadow:inset 3px 0 0 var(--accent),var(--focus-ring);outline:none}.cc-next-bar .lb{letter-spacing:.1em;text-transform:uppercase;color:var(--p-accent-text);white-space:nowrap;font-size:11px;font-weight:700}.cc-next-bar .ti{flex:1;min-width:0;font-size:16px;font-weight:800;line-height:1.3}.cc-next-bar .go{letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#fff;white-space:nowrap;transition:transform .2s var(--ease-brand);flex:none;padding:9px 16px;font-size:12px;font-weight:800}.cc-next-bar:hover .go{transform:translate(3px)}@keyframes ccNextGlow{0%{box-shadow:inset 3px 0 0 var(--accent),0 0 0 0 #ff5e1966}to{box-shadow:inset 3px 0 0 var(--accent),0 0 0 14px #ff5e1900}}@media (max-width:560px){.cc-next-bar{flex-wrap:wrap;gap:6px 12px}.cc-next-bar .lb{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.cc-next-bar{animation:ccfadeOnly .16s var(--ease-brand) both}.cc-next-bar:hover .go{transform:none}}.cc-sum-value{white-space:pre-line}.cc-bandkey{color:var(--p-muted);flex-wrap:wrap;align-items:baseline;row-gap:4px;font-size:13px;line-height:1.55;display:flex}.cc-bandkey .l{letter-spacing:.1em;text-transform:uppercase;margin-right:10px;font-size:11px;font-weight:700}.cc-bandkey .k{white-space:nowrap}.cc-bandkey .k+.k:before{content:"·";margin:0 9px;font-weight:400}.cc-bandkey .k.on{color:var(--p-ink);font-weight:800}.cc-bandkey .r{font-variant-numeric:tabular-nums}.cc-w12{border:1px solid var(--p-line);background:var(--p-card);flex-direction:column;display:flex}.cc-w12 .row{border-top:1px solid var(--p-line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:baseline;gap:12px;padding:11px 16px;font-size:14px;display:grid}.cc-w12 .row:first-child{border-top:0}.cc-w12 .row>span:not(:first-child){text-align:right}.cc-w12 .row.h{letter-spacing:.1em;text-transform:uppercase;color:var(--p-muted);padding-top:12px;padding-bottom:8px;font-size:11px;font-weight:700}.cc-w12 .row>span:first-child{font-weight:700}.cc-w12 .row.lo>span:first-child{color:var(--p-accent-text)}.cc-w12 .row.t{background:var(--p-panel);font-weight:800}.cc-w12.noarea .row{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-w12.noarea .row>span:first-child{text-align:right}.cc-w12 .up{color:var(--p-done-ink);font-weight:800}.cc-w12 .down{color:var(--p-accent-text);font-weight:800}@media (max-width:420px){.cc-w12 .row{gap:8px;padding:10px 12px;font-size:13px}}.cc-pick .box{border-radius:50%}.cc-pick.done .box{background:var(--p-ink);border-color:var(--p-ink);color:var(--p-bg)}.cc-pick.done .t{color:var(--p-ink);font-weight:700;text-decoration:none}.cc-node{padding-top:8px;padding-bottom:8px}.cc-node .tt{white-space:normal;text-overflow:clip;-webkit-line-clamp:3;line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.cc-path{flex-direction:column;gap:18px;margin-top:14px;display:flex}.cc-path-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cc-path-bar select.cc-inline{flex:0 auto;width:auto}.cc-path-check{width:16px;height:16px;accent-color:var(--p-ink);cursor:pointer;margin:0}.cc-path-check:disabled{cursor:not-allowed}.cc-path-grip{color:var(--p-muted);-webkit-user-select:none;user-select:none;padding:0 2px;font-size:12px}.cc-path-grip>[draggable]{cursor:grab;padding:4px 2px;display:inline-block}.cc-admin .cc-path-grid .cc-cell .cc-inline{flex:120px;width:auto}.cc-path-grid .cc-grid-row[data-dnd~=dragging]{opacity:.35}.cc-path-grid .cc-grid-row[data-dnd~=drop-before]{box-shadow:inset 0 2px 0 var(--accent)}.cc-path-grid .cc-grid-row[data-dnd~=drop-after]{box-shadow:inset 0 -2px 0 var(--accent)}.cc-path-sub{border-bottom:1px solid var(--p-line);flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;padding:6px 8px 8px 46px;display:flex}.cc-path-sub>.cc-inline{flex:240px;max-width:520px}.cc-path-form{border-bottom:1px solid var(--p-line);background:var(--p-panel);flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.cc-path-form>input{flex:220px;min-width:0}.cc-path-form>select{flex:0 190px}.cc-path-own{flex-direction:column;gap:14px;padding-top:10px;display:flex}.cc-path-own-hd{flex-direction:column;gap:2px;min-width:0;display:flex}.cc-path-xhd>[role=cell]{align-items:center;gap:6px 12px;width:100%}.cc-path-xtitle{flex:180px;min-width:0;display:flex}.cc-path-xhd select.cc-inline{flex:0 auto;width:auto;font-weight:600}.cc-path-xlanes{min-width:0;max-width:220px;display:flex}.cc-path-xmenu{margin-left:auto}.cc-path-xhd .cc-menu-btn{opacity:1}.cc-path-xstatus{flex-basis:100%}.cc-path-q{border-bottom:1px solid var(--p-line);background:var(--p-bg);flex-direction:column;gap:8px;padding:12px 8px 14px 46px;display:flex}.cc-path-q-hd{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.cc-path-q-hd>.cc-hint{flex:200px}.cc-path-q-row{min-height:var(--row-h);border-bottom:1px solid var(--p-line);align-items:center;gap:10px;padding:0 0 0 2px;display:flex}.cc-path-q-row>.t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.cc-path-q-row .cc-menu-btn{opacity:1}@media (max-width:640px){.cc-admin .cc-path-grid .cc-grid-row{flex-wrap:wrap;align-items:center;padding:4px 0;display:flex}.cc-admin .cc-path-grid .cc-grid-row>:first-child{flex:none;padding-right:4px}.cc-admin .cc-path-grid .cc-path-grip{display:none}.cc-admin .cc-path-grid .cc-grid-row>[data-label=Step],.cc-admin .cc-path-grid .cc-grid-row>[data-label=Document]{flex:60%;padding-right:40px}.cc-admin .cc-path-grid .cc-grid-row>[data-label=Lanes],.cc-admin .cc-path-grid .cc-grid-row>[data-label="What it is"]{flex:100%;padding-left:34px}.cc-admin .cc-path-grid .cc-grid-row>[data-label]:not(:first-child):before{content:none}.cc-path-sub,.cc-path-q{padding-left:8px}}@media (max-width:560px){.cc-admin .cc-path-grid .cc-path-note{display:none}}.cc-grid-row{align-items:stretch}.cc-cell{align-content:flex-start;align-items:flex-start;padding:9px 8px}.cc-cell.menu{padding:9px 4px}.cc-admin .cc-cell .cc-inline,.cc-admin .cc-cell .cc-inline-wrap,.cc-admin .cc-cell>.cc-input.sm,.cc-admin .cc-cell>.cc-act{margin-top:-6px;margin-bottom:-6px}.cc-cell .cc-chips,.cc-cell.menu>.cc-menu,.cc-cell.menu>.cc-menu-btn{margin-top:-3px;margin-bottom:-3px}.cc-cell.cc-path-grip>[draggable]{margin-top:-4px;margin-bottom:-4px}.cc-cell>.cc-tag{margin-top:-1px;margin-bottom:-1px}.cc-cell .cc-peek{margin-top:-2px;margin-bottom:-2px}.cc-cell .cc-path-check{margin-top:1px}.cc-admin .cc-cell .cc-link{line-height:1.35}.cc-admin .cc-inline{text-overflow:ellipsis}.cc-clamp.l3{-webkit-line-clamp:3;line-clamp:3}.cc-chips .cc-tag{white-space:normal;overflow-wrap:break-word;text-overflow:clip;text-align:left;height:auto;min-height:20px;padding:1px 6px;line-height:16px}.cc-hint.wrap{white-space:normal;-webkit-line-clamp:2;line-clamp:2;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box}@media (max-width:700px){.cc-hint.wrap{-webkit-line-clamp:6;line-clamp:6}}.cc-admin .cc-cell .cc-inline-wrap,.cc-admin .cc-prop .cc-inline-wrap{flex:auto;width:calc(100% + 16px);min-width:0;margin:-6px -8px;display:grid}.cc-admin .cc-prop .cc-inline-wrap{margin:0 -8px}.cc-admin .cc-path-grid .cc-cell .cc-inline-wrap{flex:120px;width:auto}.cc-inline-wrap>*{grid-area:1/1;min-width:0}.cc-inline-err{width:100%;color:var(--p-accent-text);flex-basis:100%;margin-top:4px;font-size:12px;line-height:1.35;display:block}.cc-inline-show{box-sizing:border-box;min-height:var(--ctl-h);padding:calc((var(--ctl-h) - 2px - 1.35em) / 2) 8px;font-family:var(--font-brand);font-size:var(--fs);color:var(--p-ink);white-space:pre-wrap;overflow-wrap:break-word;transition:border-color .12s var(--ease-brand),background .12s var(--ease-brand);border:1px solid #0000;font-weight:600;line-height:1.35}.cc-inline-show>span{-webkit-line-clamp:var(--lines,2);line-clamp:var(--lines,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cc-inline-wrap.bold>.cc-inline-show{font-weight:800}.cc-inline-wrap.one>.cc-inline-show>span{-webkit-line-clamp:unset;line-clamp:none;overflow-wrap:anywhere;display:block;overflow:visible}.cc-inline-show.ph{color:var(--p-muted)}.cc-inline-wrap:hover>.cc-inline-show{border-color:var(--p-line);background:var(--p-bg)}.cc-admin :is(.cc-cell,.cc-prop) .cc-inline-wrap>.cc-inline{width:100%;height:auto;min-height:var(--ctl-h);padding:calc((var(--ctl-h) - 2px - 1.35em) / 2) 8px;resize:none;opacity:0;white-space:pre-wrap;overflow-wrap:break-word;margin:0;line-height:1.35;overflow:hidden}.cc-admin :is(.cc-cell,.cc-prop) .cc-inline-wrap.one>.cc-inline{white-space:nowrap;padding:0 8px}.cc-admin :is(.cc-cell,.cc-prop) .cc-inline-wrap>.cc-inline:focus,.cc-admin :is(.cc-cell,.cc-prop) .cc-inline-wrap>.cc-inline[aria-invalid=true]{opacity:1}.cc-inline-wrap:focus-within>.cc-inline-show{visibility:hidden}.cc-admin .cc-cell .cc-inline-wrap:focus-within{margin-bottom:0}.cc-inline-wrap:focus-within>.cc-inline-show>span{display:block}.cc-admin :is(.cc-cell,.cc-prop) .cc-inline-wrap.one>.cc-inline:focus,.cc-admin :is(.cc-cell,.cc-prop) .cc-inline-wrap.one>.cc-inline[aria-invalid=true]{height:var(--ctl-h);align-self:start}@media (max-width:480px){.cc-inline-show{font-size:16px}}@media (max-width:640px){.cc-admin .cc-home .cc-next-act .cc-inline-show,.cc-admin .cc-home .cc-next-act .cc-inline{font-weight:500}.cc-inline-show>span{-webkit-line-clamp:6;line-clamp:6}.cc-admin .cc-path-grid .cc-cell>.cc-tag{margin-top:5px}.cc-admin .cc-cell{padding:4px 8px}.cc-admin .cc-cell .cc-inline,.cc-admin .cc-cell .cc-inline-wrap,.cc-admin .cc-cell>.cc-input.sm,.cc-admin .cc-cell>.cc-act,.cc-admin .cc-cell .cc-chips,.cc-admin .cc-cell.menu>.cc-menu,.cc-admin .cc-cell>.cc-tag,.cc-admin .cc-cell .cc-peek{margin-top:0;margin-bottom:0}}@container cc-fit (max-width:639px){.cc-admin .cc-fit .cc-cell{padding:4px 8px}.cc-admin .cc-fit .cc-cell .cc-inline,.cc-admin .cc-fit .cc-cell .cc-inline-wrap,.cc-admin .cc-fit .cc-cell>.cc-input.sm,.cc-admin .cc-fit .cc-cell>.cc-act,.cc-admin .cc-fit .cc-cell .cc-chips,.cc-admin .cc-fit .cc-cell.menu>.cc-menu,.cc-admin .cc-fit .cc-cell>.cc-tag,.cc-admin .cc-fit .cc-cell .cc-peek{margin-top:0;margin-bottom:0}}:root{--m-ease:cubic-bezier(.16,1,.3,1);--m-ease-leave:cubic-bezier(.4,0,.2,1);--m-in:.72s;--m-in-head:.88s;--m-in-fill:1s;--m-swap:.38s;--m-pick:.64s;--m-pick-step:40ms;--m-pick-dy:10px;--m-glide:.52s;--m-out:.18s;--m-lead:40ms;--m-step:70ms;--m-gstep:55ms;--m-rise:14px;--m-dy:14px;--m-blur:3px;--m-window:2s;--m-breath:.36s}@property --cc-live{syntax:"<number>";inherits:true;initial-value:0}@keyframes ccArm{0%{--cc-arm:1}to{--cc-arm:0}}@keyframes ccRise{0%{opacity:0;transform:translate3d(0,var(--m-dy),0)}}@keyframes ccHead{0%{opacity:0;transform:translate3d(0,var(--m-dy),0);filter:blur(var(--m-blur))}}@keyframes ccFade{0%{opacity:0}}@keyframes ccGrowX{0%{transform:scaleX(0)}}@keyframes ccOut{to{opacity:0;transform:translateY(-6px)}}@media screen{.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen){--cc-live:1;animation:ccArm 1ms linear var(--m-window) both}.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen)[data-settled],.cc-main [data-late]{--cc-live:0}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen)>:not(.cc-sheet)){--i:0;--j:0;animation:ccRise var(--m-in) var(--m-ease) backwards;animation-duration:calc(var(--cc-live,1) * var(--m-in));animation-delay:calc(var(--cc-live,1) * (var(--m-lead) + var(--i) * var(--m-step) + var(--j) * var(--m-gstep)))}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen)>:is(h1,:has(>h1))){animation-name:ccHead;animation-duration:calc(var(--cc-live,1) * var(--m-in-head))}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen))>:nth-child(2){--i:1}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen))>:nth-child(3){--i:2}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen))>:nth-child(4){--i:3}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen))>:nth-child(5){--i:4}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen))>:nth-child(6){--i:5}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen))>:nth-child(7){--i:6}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen))>:nth-child(8){--i:7}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen))>:nth-child(9){--i:8}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen))>:nth-child(n+10){--i:9}.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen)>:is(.cc-enter-group,.cc-tt-table,.cc-wel-phases,.cc-wel-points,.cc-wel-gate,.cc-fields,.cc-list,.cc-days,.cc-quads,.cc-bandkey,.cc-col:has(>.cc-home-lane)){animation-timing-function:var(--m-ease);animation-fill-mode:backwards;animation-duration:calc(var(--cc-live,1) * var(--m-in) + (1 - var(--cc-live,1)) * var(--m-swap));animation-delay:calc(var(--cc-live,1) * (var(--m-lead) + var(--i) * var(--m-step)))}.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen)>:is(.cc-enter-group,.cc-tt-table,.cc-wel-phases,.cc-wel-points,.cc-wel-gate,.cc-fields,.cc-list,.cc-days,.cc-quads,.cc-bandkey,.cc-col:has(>.cc-home-lane)):not(.cc-swap){animation-name:ccFade}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen)>:is(.cc-enter-group,.cc-tt-table,.cc-wel-phases,.cc-wel-points,.cc-wel-gate,.cc-fields,.cc-list,.cc-days,.cc-quads,.cc-bandkey,.cc-col:has(>.cc-home-lane))>*){animation:ccRise var(--m-in) var(--m-ease) backwards;animation-duration:calc(var(--cc-live,1) * var(--m-in));animation-delay:calc(var(--cc-live,1) * (var(--m-lead) + var(--i,0) * var(--m-step) + var(--j,0) * var(--m-gstep)))}:where(.cc-main :is(.cc-w12,.cc-deliv,.cc-mods,.cc-tt-segs)>*){--j:0;animation:ccFade var(--m-in) var(--m-ease) backwards;animation-duration:calc(var(--cc-live,1) * var(--m-in));animation-delay:calc(var(--cc-live,1) * (var(--m-lead) + var(--i,0) * var(--m-step) + var(--j) * var(--m-gstep) + 80ms))}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen)>:is(.cc-enter-group,.cc-tt-table,.cc-wel-phases,.cc-wel-points,.cc-wel-gate,.cc-fields,.cc-list,.cc-days,.cc-quads,.cc-bandkey,.cc-col:has(>.cc-home-lane)),.cc-main :is(.cc-w12,.cc-deliv,.cc-mods,.cc-tt-segs))>:nth-child(2){--j:1}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen)>:is(.cc-enter-group,.cc-tt-table,.cc-wel-phases,.cc-wel-points,.cc-wel-gate,.cc-fields,.cc-list,.cc-days,.cc-quads,.cc-bandkey,.cc-col:has(>.cc-home-lane)),.cc-main :is(.cc-w12,.cc-deliv,.cc-mods,.cc-tt-segs))>:nth-child(3){--j:2}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen)>:is(.cc-enter-group,.cc-tt-table,.cc-wel-phases,.cc-wel-points,.cc-wel-gate,.cc-fields,.cc-list,.cc-days,.cc-quads,.cc-bandkey,.cc-col:has(>.cc-home-lane)),.cc-main :is(.cc-w12,.cc-deliv,.cc-mods,.cc-tt-segs))>:nth-child(4){--j:3}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen)>:is(.cc-enter-group,.cc-tt-table,.cc-wel-phases,.cc-wel-points,.cc-wel-gate,.cc-fields,.cc-list,.cc-days,.cc-quads,.cc-bandkey,.cc-col:has(>.cc-home-lane)),.cc-main :is(.cc-w12,.cc-deliv,.cc-mods,.cc-tt-segs))>:nth-child(5){--j:4}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen)>:is(.cc-enter-group,.cc-tt-table,.cc-wel-phases,.cc-wel-points,.cc-wel-gate,.cc-fields,.cc-list,.cc-days,.cc-quads,.cc-bandkey,.cc-col:has(>.cc-home-lane)),.cc-main :is(.cc-w12,.cc-deliv,.cc-mods,.cc-tt-segs))>:nth-child(6){--j:5}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen)>:is(.cc-enter-group,.cc-tt-table,.cc-wel-phases,.cc-wel-points,.cc-wel-gate,.cc-fields,.cc-list,.cc-days,.cc-quads,.cc-bandkey,.cc-col:has(>.cc-home-lane)),.cc-main :is(.cc-w12,.cc-deliv,.cc-mods,.cc-tt-segs))>:nth-child(7){--j:6}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen)>:is(.cc-enter-group,.cc-tt-table,.cc-wel-phases,.cc-wel-points,.cc-wel-gate,.cc-fields,.cc-list,.cc-days,.cc-quads,.cc-bandkey,.cc-col:has(>.cc-home-lane)),.cc-main :is(.cc-w12,.cc-deliv,.cc-mods,.cc-tt-segs))>:nth-child(8){--j:7}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen)>:is(.cc-enter-group,.cc-tt-table,.cc-wel-phases,.cc-wel-points,.cc-wel-gate,.cc-fields,.cc-list,.cc-days,.cc-quads,.cc-bandkey,.cc-col:has(>.cc-home-lane)),.cc-main :is(.cc-w12,.cc-deliv,.cc-mods,.cc-tt-segs))>:nth-child(9){--j:8}:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen)>:is(.cc-enter-group,.cc-tt-table,.cc-wel-phases,.cc-wel-points,.cc-wel-gate,.cc-fields,.cc-list,.cc-days,.cc-quads,.cc-bandkey,.cc-col:has(>.cc-home-lane)),.cc-main :is(.cc-w12,.cc-deliv,.cc-mods,.cc-tt-segs))>:nth-child(n+10){--j:9}.cc-main .cc-tt .cc-tt-main>.cc-tt-table.cc-swap{animation-duration:calc(var(--cc-live,1) * var(--m-in))}:where(.cc-main .cc-tt-main>.cc-tt-table.cc-swap>:not(.cc-tt-head)){--m-dy:calc(var(--cc-live,1) * var(--m-rise) + (1 - var(--cc-live,1)) * var(--m-pick-dy));animation-duration:calc(var(--cc-live,1) * var(--m-in) + (1 - var(--cc-live,1)) * var(--m-pick));animation-delay:calc(var(--cc-live,1) * (var(--m-lead) + var(--i,0) * var(--m-step) + var(--j,0) * var(--m-gstep)) + (1 - var(--cc-live,1)) * var(--j,0) * var(--m-pick-step))}:where(.cc-main .cc-tt-main>.cc-tt-table.cc-swap>.cc-tt-head>*){animation:ccFade var(--m-pick) var(--m-ease) backwards;animation-duration:calc((1 - var(--cc-live,1)) * var(--m-pick))}.cc-main .cc-score-cards>:nth-child(2){--j:1}.cc-main .cc-score-cards>:nth-child(3){--j:2}.cc-main .cc-score-cards>:nth-child(n+4){--j:3}:where(.cc-main .cc-score-cards>*>*){animation:ccFade var(--m-in) var(--m-ease) backwards;animation-duration:calc(var(--cc-live,1) * var(--m-in));animation-delay:calc(var(--cc-live,1) * (var(--m-lead) + var(--i,0) * var(--m-step) + var(--j,0) * var(--m-gstep) + 80ms))}:where(.cc-main) :is(.cc-qbar,.cc-home-lane-bar>span,.cc-tt-seg .bar>span){transform-origin:0;animation:ccGrowX var(--m-in-fill) var(--m-ease) backwards;animation-duration:calc(var(--cc-live,1) * var(--m-in-fill));animation-delay:calc(var(--cc-live,1) * (var(--m-lead) + var(--i,0) * var(--m-step) + var(--j,0) * var(--m-gstep) + .24s))}.cc-main .cc-tt-main>:is(.cc-hero.cc-swap,.cc-reveal:not(.out)),.cc-main .cc-screen>.cc-slide{--m-dy:calc(var(--cc-live,1) * var(--m-rise) + (1 - var(--cc-live,1)) * var(--m-late-dy,6px));animation-name:ccRise;animation-timing-function:var(--m-ease);animation-fill-mode:backwards;animation-duration:calc(var(--cc-live,1) * var(--m-in) + (1 - var(--cc-live,1)) * var(--m-late,var(--m-swap)));animation-delay:calc(var(--cc-live,1) * (var(--m-lead) + var(--i) * var(--m-step)))}.cc-main .cc-tt-main>.cc-reveal{--m-late:.26s;--m-late-dy:-4px}.cc-main .cc-screen>.cc-slide{--m-late:.46s;--m-late-dy:10px}.cc-main .cc-screen>.cc-slide.back{--m-late-dy:-7px}.cc-main :is(.cc-wiz-body.back,.cc-wel-body.back){--m-dy:calc(var(--m-rise) * -.6)}.cc-main .cc-wiz>.cc-wiz-foot{--i:7}:is(.cc-main .cc-col:has(>.cc-wiz)>.cc-quiet,.cc-main .cc-wiz>.cc-wiz-note){animation:ccRise var(--m-in) var(--m-ease) var(--m-lead) backwards}.cc-main .cc-wiz>:not(.cc-wiz-top,.cc-wiz-note,.cc-wiz-bar,.cc-wiz-body,.cc-wiz-foot,.cc-sheet){animation:ccRise var(--m-in) var(--m-ease) calc(var(--m-lead) + 8 * var(--m-step)) backwards}.cc-main .cc-wel>.cc-wel-stage{animation:none}.cc-main .cc-wel>.cc-wel-foot{--i:8;z-index:1;position:relative}.cc-main .cc-wel-stage{position:relative}.cc-main .cc-wel-body{animation:none}.cc-main .cc-wel-body.out{z-index:0;pointer-events:none;animation:ccOut var(--m-out) var(--m-ease-leave) forwards;position:absolute;top:0;left:0;right:0}.cc-main .cc-wel-body.moved{--m-lead:.12s}.cc-main .cc-wel-phases+.cc-wel-points{--i:6}.cc-main :is(.cc-wel-go,.cc-wel-back){animation:ccRise var(--m-in) var(--m-ease) backwards;animation-duration:calc((1 - var(--cc-live,0)) * var(--m-in));animation-delay:calc((1 - var(--cc-live,0)) * (var(--m-lead) + 9 * var(--m-step)));display:inline-flex}.cc-main :is(.cc-wel-go,.cc-wel-back).out{animation:ccOut var(--m-out) var(--m-ease-leave) forwards;pointer-events:none}.cc-main .cc-wel-bar span{position:relative;overflow:hidden}.cc-main .cc-wel-bar span.on{background:var(--p-line)}.cc-main .cc-wel-bar span:after{content:"";background:var(--accent);transform-origin:0;transition:transform .7s var(--m-ease);position:absolute;inset:0;transform:scaleX(0)}.cc-main .cc-wel-bar span.on:after{animation:ccGrowX .9s var(--m-ease) .18s backwards;transform:none}.cc-moment{animation:ccMomentCircle .86s cubic-bezier(.65,0,.35,1) var(--m-breath) both}.cc-moment-in{animation:none}.cc-moment-in>*{animation:ccRise var(--m-in) var(--m-ease) backwards;animation-delay:calc(var(--m-breath) + .48s + var(--k,0) * 80ms)}.cc-moment-in>:nth-child(2){--k:1}.cc-moment-in>:nth-child(3){--k:2}.cc-moment-in>:nth-child(4){--k:3}.cc-moment-in>:nth-child(5){--k:4}.cc-moment-in>:nth-child(6){--k:5}.cc-moment-in>:nth-child(n+7){--k:6}.cc-moment .cc-moment-num .big{animation:ccpop .6s var(--ease-brand) calc(var(--m-breath) + .76s) both}.cc-moment .cc-sq.new{animation:ccpop .7s var(--ease-brand) calc(var(--m-breath) + 1.06s) both}.cc-splash:not(.leaving)~.cc-main,.cc-splash:not(.leaving)~.cc-main *{animation-play-state:paused}.cc-main:has(~.cc-moment:not(.leaving)){animation-play-state:paused}.cc-main:has(~.cc-moment:not(.leaving)) *{animation-play-state:paused}}@media screen and (prefers-reduced-motion:reduce){.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen){--cc-live:0!important}.cc-main :is(.cc-tt,.cc-wel,.cc-enter){animation:ccfadeOnly .2s var(--ease-brand)!important}.cc-main :is(.cc-tt-main,.cc-wel-screen,.cc-cover),:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen)>*),:where(.cc-main :is(.cc-enter,.cc-screen,.cc-wiz,.cc-wiz-body,.cc-cover,.cc-tt,.cc-tt-main,.cc-wel,.cc-wel-screen)>*>*),:where(.cc-main .cc-score-cards>*>*),:where(.cc-main) :is(.cc-qbar,.cc-home-lane-bar>span,.cc-tt-seg .bar>span,.cc-wel-go,.cc-wel-back),.cc-main .cc-wel-bar span:after,.cc-main .cc-wiz>:not(.cc-wiz-top,.cc-wiz-bar,.cc-wiz-body,.cc-wiz-foot,.cc-sheet),.cc-moment-in>*,.cc-main .cc-tt-table>.cc-tt-head>*{animation:none!important}.cc-main .cc-col:has(>.cc-wiz)>.cc-quiet{animation:none!important}.cc-main :is(.cc-wel-go,.cc-wel-back).out{animation:ccfadeOutOnly .15s var(--ease-brand) forwards!important}.cc-main .cc-wel-body.out{display:none}}@media (max-height:500px){.cc-header,.cc-lanebar,.cc-wiz-bar,.cc-sticky{position:static}}.cc-fullh{min-height:100dvh}.cc-wiz-h1:focus,.cc-wel-h1:focus,.cc-wiz-h1:focus-visible,.cc-wel-h1:focus-visible{box-shadow:none;outline:none}.cc-edges{--fl:0px;--fr:0px}.cc-edges[data-l]{--fl:32px}.cc-edges[data-r]{--fr:32px}.cc-edges[data-l],.cc-edges[data-r]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%)}.cc-edges:focus-visible{outline-offset:-2px}@media print{.cc-edges[data-l],.cc-edges[data-r]{-webkit-mask-image:none;mask-image:none}.cc-doc-pair{grid-template-columns:1fr 1fr;column-gap:22px;display:grid}.cc-doc:has(.cc-doc-path) .cc-doc-p{max-width:none;font-size:9.5pt;line-height:1.35}.cc-doc .cc-doc-path{columns:2;column-gap:24px;display:block}.cc-doc .cc-doc-path>li{break-inside:avoid;page-break-inside:avoid;margin:0 0 8px;display:block}.cc-doc .cc-doc-path .w{margin-bottom:0;padding:0;font-size:7.75pt;display:block}.cc-doc .cc-doc-path .t{margin-bottom:1px;font-size:10.5pt}.cc-doc .cc-doc-path .cc-doc-p,.cc-doc .cc-doc-path .cc-doc-p.muted{margin-bottom:2px;font-size:9.5pt;line-height:1.32}.cc-doc-pair .cc-doc-field{margin-bottom:5px}.cc-doc-pair .cc-doc-field .v{font-size:9.5pt;line-height:1.35}.cc-doc:has(.cc-doc-path) .cc-doc-table{font-size:9pt}.cc-doc:has(.cc-doc-path) .cc-doc-table td{padding:3px 10px 3px 0;line-height:1.32}.cc-doc:has(.cc-doc-path) .cc-doc-title{flex-wrap:wrap;align-items:baseline;column-gap:14px;display:flex}.cc-doc:has(.cc-doc-path) .cc-doc-title>*{flex:0 0 100%}:is(.cc-doc:has(.cc-doc-path) .cc-doc-title>.cc-doc-lede:has(+.cc-doc-for:not(.handout)),.cc-doc:has(.cc-doc-path) .cc-doc-title>.cc-doc-for){flex:0 auto}.cc-doc:has(.cc-doc-path) .cc-doc-title>.cc-doc-for{border-top:none;column-gap:7px;margin:5px 0 0 auto;padding:0;font-size:9pt}.cc-doc .cc-doc-path .w{float:left;margin:0 7px 0 0;line-height:14pt}.cc-doc .cc-doc-path .t{line-height:14pt}.cc-doc[data-doc="3.1"] .cc-man-sub[data-sec="10"]{break-inside:avoid;page-break-inside:avoid}.cc-doc[data-doc="3.1"] .cc-man-sub[data-sec="10"] .cc-man-ul{columns:2;column-gap:24px}.cc-doc-h2{color:#3d3d3b;letter-spacing:.12em;font-size:8.5pt}.cc-doc-field .l,.cc-doc-table th,.cc-doc-strip,.cc-doc-held .l,.cc-doc-toc .l,.cc-doc-key .l,.cc-doc .lo,.cc-doc-eyebrow,.cc-doc-quote .l,.cc-doc-for .l,.cc-doc-for .tag,.cc-doc-steps .w,.cc-doc-meta,.cc-doc-score .b,.cc-kit-toc .gl,.cc-kit-cover .foot .k{font-size:7.75pt}.cc-kit-toc .ln .tag{font-size:7.5pt;line-height:1.15}.cc-doc .cc-doc-foot{flex-wrap:wrap;justify-content:space-between;gap:2px 16px;font-size:7.5pt;display:flex}.cc-doc .cc-doc-foot>span:last-child{text-align:left}.cc-doc .cc-doc-sec{margin-bottom:8px}.cc-doc .cc-doc-sec+.cc-doc-sec>.cc-doc-h2,.cc-doc .cc-doc-note+.cc-doc-sec>.cc-doc-h2{margin-top:4px}.cc-doc .cc-doc-sec:has(>.cc-doc-check){margin-bottom:6px}.cc-doc .cc-doc-sec:has(>.cc-doc-check)+.cc-doc-sec>.cc-doc-h2{margin-top:3px}.cc-doc>.cc-doc-p+.cc-doc-sec{margin-top:12px}.cc-doc .cc-doc-h2{margin-bottom:6px;padding-bottom:4px}.cc-doc .cc-doc-sec+.cc-doc-note{margin-top:2px}.cc-doc .cc-doc-sec:last-of-type~*,.cc-doc :is(.cc-doc-nums,.cc-doc-steps,.cc-doc-bullets,.cc-doc-check)>li:last-child:not(:first-child),.cc-doc-table tbody tr:last-child:not(:first-child),.cc-doc-table+.cc-doc-note,.cc-doc .cc-doc-next{break-before:avoid;page-break-before:avoid}.cc-doc-table:not(:has(tbody>tr:nth-child(7))){break-inside:avoid;page-break-inside:avoid}.cc-doc .cc-doc-sec:has(>.cc-doc-h2+.cc-doc-write+.cc-doc-check){display:block;position:relative}.cc-doc .cc-doc-sec:has(>.cc-doc-h2+.cc-doc-write+.cc-doc-check)>.cc-doc-h2{padding-right:270px}.cc-doc .cc-doc-sec:has(>.cc-doc-h2+.cc-doc-write+.cc-doc-check)>.cc-doc-h2+.cc-doc-write{white-space:nowrap;border:0;margin:0;padding:0;position:absolute;top:0;right:0}.cc-doc-bullets,.cc-doc-check,.cc-doc-nums .b{max-width:72ch}.cc-doc-chartpage+*{break-before:page;page-break-before:always}.cc-doc:has(.cc-doc-chartpage) .cc-doc-field:has(>.v){margin-bottom:7px}.cc-doc:has(.cc-doc-chartpage) .cc-doc-field:has(>.v)>.l{margin:0 0 1px;display:block}.cc-doc:has(.cc-doc-chartpage) .cc-doc-field:has(>.v)>.v{display:block}.cc-rg-doc .cc-rg-chart .bx>span:first-child{font-size:10pt!important}.cc-rg-doc .cc-rg-chart .bx>span+span{opacity:1!important;font-size:7.75pt!important}.cc-asset{display:block}:is(.cc-kit-doc,.cc-kit-doc:not(:has(~.cc-kit-doc))){break-after:auto;page-break-after:auto}.cc-kit-doc+.cc-kit-doc{break-before:page;page-break-before:always}.cc-doc-bars+.cc-doc-table{margin-top:8pt}.cc-doc[data-doc="5.2"] .cc-doc-table{table-layout:fixed;font-size:9pt}.cc-doc[data-doc="5.2"] .cc-doc-table th:first-child{width:11%!important}.cc-doc[data-doc="5.2"] .cc-doc-table th:is(:nth-child(2),:nth-child(3),:nth-child(4)){width:19%!important}.cc-doc[data-doc="5.2"] .cc-doc-table th:nth-child(n+5){width:8%!important}.cc-doc[data-doc="5.2"] .cc-doc-table :is(th,td){padding-right:6px}.cc-doc[data-doc="5.2"] .cc-doc-table th{letter-spacing:.06em}.cc-doc[data-doc="5.2"] .cc-doc-table td:first-child{white-space:nowrap}.cc-doc-card{padding:12px 14px}.cc-tnk-show{background:0 0;border:0;display:block}.cc-tnk-show>.cc-tnk-block{border:1px solid var(--p-line);margin-top:-1px}.cc-tnk-show>.cc-tnk-block:first-child{border-top:1px solid var(--p-line);margin-top:0}.cc-tnk-page .cc-box+.cc-quiet{break-before:avoid;page-break-before:avoid}}.cc-doc-lede,.cc-doc-p,.cc-doc-field .v,.cc-doc li{text-wrap:pretty}.cc-doc-h1{text-wrap:balance}.cc-doc-bars+.cc-doc-table{margin-top:14px}.cc-doc-title+.cc-doc-card>.cc-doc-strip:first-child{display:none}.cc-asset.cc-kit{cursor:auto;background:0 0;border:0;padding:0}.cc-preview-doc{max-height:none;padding:24px;overflow:visible}.cc-preview-bar{flex-wrap:wrap;row-gap:8px}.cc-preview-acts{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-left:auto;display:flex}.cc-preview-bar .cc-preview-acts .cc-link{padding:0}@media screen and (min-width:900px){:is(.cc-main:has(>.cc-asset),.cc-main:has(>.cc-member-doc>.cc-asset)){max-width:856px}:is(body:has(.cc-main>.cc-asset),body:has(.cc-main>.cc-member-doc>.cc-asset)){background:var(--p-panel)}.cc-main>.cc-asset .cc-asset-doc,.cc-main>.cc-member-doc>.cc-asset .cc-asset-doc,.cc-preview-doc .cc-doc{border:0;max-width:8.5in;margin-inline:auto;padding:.7in .75in;box-shadow:0 1px 2px #0000000f,0 12px 32px #00000014}.cc-main>.cc-asset .cc-kit-cover{min-height:10in}.cc-preview-doc .cc-doc{padding:48px 52px}}@media screen and (min-width:1100px){.cc-wiz-body>.cc-preview{width:min(880px,100vw - 48px);margin-inline:calc(50% + min(880px,100vw - 48px)/-2)}.cc-preview-doc .cc-doc{padding:.7in .75in}}@media (max-width:480px){.cc-main>.cc-asset .cc-asset-doc,.cc-main>.cc-member-doc>.cc-asset .cc-asset-doc{border-left:0;border-right:0;margin-inline:-16px}.cc-doc{padding:22px 16px}.cc-wiz-body>.cc-preview{border-left:0;border-right:0;margin-inline:-16px}.cc-preview-doc{padding:0}.cc-preview-doc .cc-asset-doc{border:0}.cc-preview-bar,.cc-preview-foot{padding-left:16px;padding-right:16px}.cc-preview-acts{flex-direction:row-reverse;justify-content:flex-end;margin-left:0}}@media screen and (max-width:560px){.cc-doc-h2,.cc-doc-field .l,.cc-doc-table th,.cc-doc-foot,.cc-doc-strip,.cc-doc-eyebrow,.cc-doc-held .l,.cc-doc-quote .l,.cc-doc-for .l,.cc-doc-key .l,.cc-doc-toc .l{letter-spacing:.1em;font-size:11px}}.cc-doc-chartparts{display:none}@media print{.cc-doc-chart[data-parts]{display:none}.cc-doc-chartparts{display:block}.cc-doc-chartrow{break-inside:avoid;page-break-inside:avoid;justify-content:center;align-items:flex-start;column-gap:6px;margin:0 0 16px;display:flex}.cc-doc-chartrow:last-child{margin-bottom:4px}.cc-doc-chartpart{box-sizing:content-box;flex:none;max-width:100%}.cc-doc-chartpart+.cc-doc-chartpart{border-left:1px solid var(--hair);padding-left:5px}.cc-doc-chartpart svg{max-height:228mm;display:block}.cc-doc-chartpart-l{letter-spacing:.16em;text-transform:uppercase;color:var(--p-accent-text);margin:0 0 6px;font-size:7.75pt;font-weight:800;display:block}.cc-rg-doc .cc-rg-chart .bx>span+span{font-size:8pt!important}}@supports (font:-apple-system-body) and (not (-webkit-touch-callout:none)){@media print{body:before{content:"";width:180mm;height:1px;margin-bottom:-1px;display:block}}}@supports (font:-apple-system-body){@media print{.cc-doc .cc-doc-h2{break-inside:avoid;page-break-inside:avoid;--keep:40px;padding-bottom:calc(4px + var(--keep));margin-bottom:calc(6px - var(--keep));border-bottom:0;position:relative}.cc-doc .cc-doc-h2:is(:has(+:is(.cc-doc-table,.cc-doc-quote,.cc-doc-pair,.cc-doc-field)),:has(+.cc-doc-p.muted+.cc-doc-table)){--keep:90px}.cc-doc .cc-doc-h2:is(:has(+:is(.cc-doc-nums,.cc-doc-steps)),:has(+.cc-doc-p.muted+:is(.cc-doc-nums,.cc-doc-steps))){--keep:130px}.cc-doc .cc-doc-sec:is(:has(>.cc-doc-h2+.cc-doc-table),:has(>.cc-doc-h2+.cc-doc-p.muted+.cc-doc-table)):not(:has(>.cc-doc-table>tbody>tr:nth-child(7))){break-inside:avoid;page-break-inside:avoid}.cc-doc .cc-doc-h2:after{content:"";left:0;right:0;bottom:var(--keep);border-bottom:1px solid var(--hair);position:absolute}.cc-doc .cc-doc-sec:has(>.cc-doc-check)>.cc-doc-h2{margin-bottom:calc(3px - var(--keep))}.cc-doc[data-doc="1.2"] .cc-doc-h2{padding-bottom:calc(3px + var(--keep));margin-bottom:calc(4px - var(--keep))}.cc-doc :is(.cc-doc-note,.cc-doc-p):has(+.cc-doc-foot){break-inside:avoid;page-break-inside:avoid;margin-bottom:-44px;padding-bottom:44px}.cc-doc>.cc-doc-sec:has(+.cc-doc-foot)>:is(.cc-doc-p,.cc-doc-note,.cc-doc-field,.cc-doc-quote):last-child{break-inside:avoid;page-break-inside:avoid;margin-bottom:-44px;padding-bottom:44px}.cc-doc>.cc-doc-sec:has(+.cc-doc-foot)>:is(ul,ol):last-child>li:last-child{break-inside:avoid;page-break-inside:avoid;margin-bottom:-44px;padding-bottom:44px}.cc-doc-card .cc-doc-field:has(+.cc-doc-note+.cc-doc-foot){break-inside:avoid;page-break-inside:avoid;margin-bottom:-77px;padding-bottom:84px}.cc-doc .cc-doc-sec:has(+.cc-doc-next)>.cc-doc-table+.cc-doc-note:last-child{break-inside:avoid;page-break-inside:avoid;margin-bottom:-120px;padding-bottom:120px}.cc-kit-cover{min-height:225mm}}}@media print{.cc-doc .cc-doc-path{column-gap:20px}.cc-doc .cc-doc-path>li{margin:0 0 3px}.cc-doc .cc-doc-path .b{font-size:9pt;line-height:1.21}:is(.cc-doc .cc-doc-path .b>.cc-doc-p:not(.muted):has(+.muted),.cc-doc .cc-doc-path .b>.cc-doc-p.muted){display:inline}.cc-doc .cc-doc-path .b>.cc-doc-p:not(.muted):has(+.muted):after{content:" "}.cc-doc .cc-doc-path .b>.cc-doc-p.muted+.cc-doc-p{margin-top:2px}.cc-doc .cc-doc-path .cc-doc-p,.cc-doc .cc-doc-path .cc-doc-p.muted{margin-bottom:1px;font-size:9pt;line-height:1.21}.cc-doc .cc-doc-path .t{font-size:10pt}.cc-doc:has(.cc-doc-path) .cc-doc-sec{margin-bottom:5px}.cc-doc[data-doc="2.6"] .cc-doc-note{padding-top:3px;line-height:1.3}.cc-doc[data-doc="2.6"] .cc-doc-title{margin-bottom:10px;padding:8px 0}.cc-doc[data-doc="2.6"] .cc-doc-h2{margin-bottom:4px;padding-bottom:3px}.cc-doc[data-doc="2.6"] .cc-doc-pair .cc-doc-field{margin-bottom:3px}.cc-doc[data-doc="2.6"] .cc-doc-write+.cc-doc-sec:has(>.cc-doc-h2+.cc-doc-p:last-child)>.cc-doc-h2{border:0;margin:0 8px 0 0;padding:0;display:inline;position:static}.cc-doc[data-doc="2.6"] .cc-doc-sec:has(>.cc-doc-path)>.cc-doc-h2{border:0;margin:0 8px 0 0;padding:0;display:inline;position:static}.cc-doc[data-doc="2.6"] .cc-doc-write+.cc-doc-sec:has(>.cc-doc-h2+.cc-doc-p:last-child)>.cc-doc-h2:after{content:none}.cc-doc[data-doc="2.6"] .cc-doc-sec:has(>.cc-doc-path)>.cc-doc-h2:after{content:none}:is(.cc-doc[data-doc="2.6"] .cc-doc-write+.cc-doc-sec:has(>.cc-doc-h2+.cc-doc-p:last-child)>.cc-doc-h2+.cc-doc-p,.cc-doc[data-doc="2.6"] .cc-doc-sec:has(>.cc-doc-path)>.cc-doc-h2+.cc-doc-p.muted){display:inline}.cc-doc[data-doc="2.6"] .cc-doc-write+.cc-doc-sec:has(>.cc-doc-h2+.cc-doc-p:last-child){border-bottom:1px solid var(--hair);margin-bottom:8px;padding-bottom:6px}.cc-doc[data-doc="2.6"] .cc-doc-sec:has(>.cc-doc-path)>.cc-doc-path{border-top:1px solid var(--hair);margin-top:3px;padding-top:5px}.cc-doc[data-doc="2.6"] .cc-doc-table th:first-child{width:49%!important}.cc-doc[data-doc="2.6"] .cc-doc-table th:nth-child(2){width:35%!important}.cc-doc[data-doc="2.6"] .cc-doc-table th:nth-child(3){white-space:nowrap;width:16%!important}.cc-doc[data-doc="2.6"] .cc-doc-table td{padding-top:2px;padding-bottom:2px;line-height:1.25}.cc-doc[data-doc="2.6"] .cc-doc-table td:nth-child(3){white-space:nowrap;padding-right:0}.cc-doc[data-doc="2.6"] .cc-doc-foot{letter-spacing:0;column-gap:12px;margin-top:8px;padding-top:5px}}@supports (font:-apple-system-body){@media print{.cc-doc .cc-doc-path{grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--cc-path-rows,3),auto);columns:auto;grid-auto-flow:column;gap:3px 20px;display:grid}.cc-doc .cc-doc-path>li{margin:0}.cc-doc[data-doc="2.6"] .cc-doc-h2{padding-bottom:calc(3px + var(--keep));margin-bottom:calc(4px - var(--keep))}.cc-doc[data-doc="2.6"] :is(.cc-doc-note,.cc-doc-p):has(+.cc-doc-foot){margin-bottom:-30px;padding-bottom:30px}.cc-kit-doc .cc-doc[data-doc="2.6"] :is(.cc-doc-note,.cc-doc-p):has(+.cc-doc-foot){margin-bottom:-48px;padding-bottom:48px}}}@media print{.cc-kit-toc .grp{margin-top:8px}.cc-kit-toc .gl{margin-bottom:1px;padding-bottom:3px}.cc-kit-toc .ln{padding:0;font-size:12px;line-height:1.32}.cc-kit-toc .cc-doc-h1{margin-bottom:2px}}@supports (font:-apple-system-body){@media print{.cc-kit-toc{display:block}.cc-kit-toc .grp{page-break-inside:avoid}}}@media screen and (min-width:900px){.cc-main>.cc-asset.cc-kit .cc-asset-doc,.cc-main>.cc-member-doc>.cc-asset.cc-kit .cc-asset-doc,.cc-main>.cc-asset.cc-kit .cc-kit-pages>.cc-asset-doc{box-sizing:border-box;width:100%;max-width:8.5in;margin-inline:0}.cc-main>.cc-asset.cc-kit .cc-kit-pages{align-items:stretch}:is(html:has(.cc-main>.cc-asset),html:has(.cc-main>.cc-member-doc>.cc-asset)){background:var(--p-panel)}}@media screen and (max-width:560px){.cc-doc-stack td+td:before{letter-spacing:.1em;font-size:11px}}@media screen and (max-width:600px){.cc-doc[data-doc="5.2"] .cc-doc-stack td:nth-child(n+5):not(:empty){margin-right:16px;display:inline-block}.cc-doc[data-doc="5.2"] .cc-doc-stack td:nth-child(n+5):before{margin-right:6px;display:inline}}.cc-preview{container-type:inline-size}.cc-preview-doc{max-height:125cqw;position:relative;overflow:clip}.cc-preview-doc.more:after{content:"";background:linear-gradient(to bottom,#f5f5f400,var(--p-panel) 85%);pointer-events:none;height:140px;position:absolute;bottom:0;left:0;right:0}[data-cc-theme=dark] .cc-preview-doc.more:after{background:linear-gradient(to bottom,transparent,var(--p-panel) 85%)}@media print{html.cc-print-one body{background:#fff!important;margin:0!important;padding:0!important}html.cc-print-one body :not(:has(.cc-preview-doc)):not(.cc-preview-doc):not(.cc-preview-doc *){display:none!important}html.cc-print-one body :has(.cc-preview-doc){box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;animation:none!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important;container-type:normal!important}html.cc-print-one .cc-preview-doc{background:0 0!important;border:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}html.cc-print-one .cc-preview-doc:after{display:none!important}html.cc-print-one .cc-preview-doc .cc-asset{display:block}html.cc-print-one .cc-preview-doc .cc-doc{max-width:none;box-shadow:none;border:0;margin:0;padding:0}html.cc-print-one .cc-preview-doc .cc-doc-next{display:block}}.cc-lane-chev{width:10px;color:var(--p-muted);flex:none;font-size:10px}.cc-lane-nm{cursor:text}.cc-lane-rn{opacity:0;width:24px;height:24px;color:var(--p-muted);cursor:pointer;transition:opacity .12s var(--ease-brand);background:0 0;border:none;flex:none;padding:0;font-size:13px;line-height:24px}.cc-lane-rn:hover,.cc-lane-rn:focus-visible{color:var(--p-ink)}.cc-grid-row:hover .cc-lane-rn,.cc-grid-row:focus-within .cc-lane-rn{opacity:1}@media (hover:none){.cc-lane-rn{opacity:.7}}.cc-lane-row.open{background:var(--p-panel)}.cc-lane-open{border-bottom:1px solid var(--p-line);background:var(--p-panel);flex-direction:column;gap:12px;padding:10px 8px 16px 26px;display:flex}.cc-lane-open-top{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.cc-lane-open-top .cc-pbar{width:220px}.cc-lane-phases{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 24px;display:grid}.cc-lane-ph h3{color:var(--p-ink);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 4px;font-size:13px;font-weight:800;display:flex}.cc-lane-ph h3 .cc-caption{font-weight:500}.cc-lane-ph ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cc-lane-st{color:var(--p-ink);flex-wrap:wrap;align-items:baseline;gap:0 8px;padding-left:20px;font-size:13px;line-height:1.45;display:flex;position:relative}.cc-lane-mk{width:12px;color:var(--p-muted);font-size:11px;line-height:19px;position:absolute;top:0;left:0}.cc-lane-st.built .cc-lane-mk{color:var(--p-done-ink)}.cc-lane-st.started .cc-lane-mk{color:var(--p-accent-text)}.cc-lane-st-nm{overflow-wrap:anywhere;min-width:0}.cc-lane-st-s{color:var(--p-done-ink);font-size:12px}.cc-lane-st .cc-tag{align-self:center}.cc-lane-who{color:var(--p-ink);margin:0;font-size:13px;line-height:1.5}@media (max-width:640px){.cc-lane-open{padding-left:8px}}.cc-tt-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted);padding:14px 16px 6px;font-size:11px;font-weight:700}.cc-finish-steps li.done .t{color:var(--p-muted)}.cc-finish-steps li.done .n{background:var(--p-panel);color:var(--p-ink);border:1px solid var(--p-line)}.cc-finish-steps li.now{box-shadow:inset 3px 0 0 var(--accent);padding-left:12px}.cc-finish-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted);font-size:11px;font-weight:800}.cc-node-add{z-index:2;border:1px solid var(--p-line);background:var(--p-card);height:22px;color:var(--p-accent-text);letter-spacing:.04em;cursor:pointer;white-space:nowrap;padding:0 9px;font-family:inherit;font-size:11px;font-weight:800;line-height:20px;position:absolute;transform:translate(-50%)}.cc-node-add:hover{border-color:var(--accent);background:var(--p-panel)}.cc-node-add:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:none),(pointer:coarse){.cc-node-add{height:28px;padding:0 12px;line-height:26px}}@media print{.cc-node-add{display:none}}.cc-manual-so-far-link{justify-content:flex-end;margin:-4px 0 6px;display:flex}.cc-manual-so-far-link .cc-link{text-transform:none;letter-spacing:0;color:var(--p-accent-text);font-size:12px}.cc-msf{border-top:1px solid var(--p-line);margin:14px 0 0;padding:0;list-style:none}.cc-msf li{border-bottom:1px solid var(--p-line);flex-direction:column;gap:4px;padding:12px 0;display:flex}.cc-msf li.here{box-shadow:inset 3px 0 0 var(--accent);padding-left:12px}.cc-msf .h{color:var(--p-ink);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:14px;font-weight:800;display:flex}.cc-msf .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--p-accent-text);font-size:10px;font-weight:800}.cc-msf .l{color:var(--p-ink70);font-size:13px;line-height:1.5}.cc-msf .m{color:var(--p-muted);font-size:12px;font-style:italic}.cc-wiz-split{flex-direction:column;gap:16px;display:flex}.cc-wiz-main{flex-direction:column;gap:14px;min-width:0;display:flex}.cc-tray{border:1px solid var(--p-line);background:var(--p-card)}.cc-tray-toggle{text-align:left;cursor:pointer;width:100%;color:var(--p-ink);background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 14px;font-family:inherit;display:flex}.cc-tray-toggle .cc-tray-more{color:var(--p-accent-text);margin-left:auto;font-weight:700}.cc-tray-body{flex-direction:column;gap:12px;padding:0 14px 14px;display:none}.cc-tray.open .cc-tray-body{display:flex}.cc-tray-wide,.cc-tray-drag{display:none}.cc-task-group{flex-direction:column;gap:6px;display:flex}.cc-task-group ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cc-task-group.nobody>.cc-label{color:var(--p-accent-text)}.cc-task-group.nobody .cc-task-btn,.cc-task-group.nobody .cc-task.ro{border-left:3px solid var(--accent)}.cc-task-btn,.cc-task.ro{border:1px solid var(--p-line);background:var(--p-bg);text-align:left;width:100%;color:var(--p-ink);flex-wrap:wrap;align-items:flex-start;gap:8px;padding:9px 10px;font-family:inherit;font-size:14px;line-height:1.4;display:flex}.cc-task-btn{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.cc-task-btn:hover{border-color:var(--p-ink)}.cc-task-btn .grip{color:var(--p-muted);letter-spacing:-2px;flex:none;font-size:12px;line-height:20px}.cc-task-btn .t,.cc-task.ro .t{flex:60%;min-width:0}.cc-task-btn .who,.cc-task.ro .who{max-width:100%;color:var(--p-ink70);flex:none;margin-left:auto;font-size:12px;font-weight:700}.cc-task.on .cc-task-btn{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.cc-task.lift .cc-task-btn{opacity:.45}.cc-task-to{flex-direction:column;gap:8px;padding:10px 2px 4px;display:flex}.cc-task-to .opts{flex-wrap:wrap;gap:6px;display:flex}.cc-task-opt{border:1px solid var(--p-ink);background:var(--p-card);color:var(--p-ink);cursor:pointer;min-height:34px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:600}.cc-task-opt:hover{background:var(--p-panel)}.cc-task-opt.cur{background:var(--p-ink);color:var(--p-card)}.cc-task-ghost{z-index:70;pointer-events:none;background:var(--p-card);border:1px solid var(--p-ink);max-width:260px;color:var(--p-ink);padding:8px 10px;font-size:13px;font-weight:600;position:fixed;transform:translate(10px,-50%);box-shadow:0 10px 26px #0000002e}.cc-task-picked{z-index:65;left:16px;right:16px;bottom:calc(92px + env(safe-area-inset-bottom));background:var(--p-ink);color:var(--p-card);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex;position:fixed;box-shadow:0 10px 26px #0003}.cc-task-picked .cc-link{color:var(--cc-orange);flex:none}body.cc-task-dragging [data-field],body.cc-picking [data-field]{outline:1px dashed var(--p-muted);outline-offset:4px}body.cc-picking [data-field]{cursor:pointer}body.cc-picking [data-field] :is(textarea,input){pointer-events:none}[data-field].cc-drop-on{outline-offset:4px;background:#ff5e190f;outline:2px solid var(--accent)!important}body.cc-task-dragging{cursor:grabbing}@media (min-width:760px){.cc-wiz-split{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:20px;display:grid}.cc-wiz-split>.cc-wiz-aside{grid-area:1/2}.cc-wiz-split>.cc-wiz-main{grid-area:1/1}.cc-tray-toggle{display:none}.cc-tray-body{padding-top:14px;display:flex}.cc-tray-wide{display:block}.cc-tray-tap{display:none}.cc-tray-drag{display:block}.cc-task-picked{max-width:420px;left:auto;right:24px;bottom:calc(76px + env(safe-area-inset-bottom))}}@media (min-width:1000px){.cc-wiz-split{grid-template-columns:minmax(0,1fr) 270px;margin-right:calc(-1*min(290px,50vw - 416px))}.cc-wiz:has(.cc-wiz-split) .cc-wiz-bar{box-shadow:290px 0 0 0 var(--p-bg)}}.cc-startover{border-top:1px solid var(--p-line);margin-top:56px;padding-top:20px}.cc-startover .cc-textlink.muted{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.cc-narrow-only{display:none}@media (max-width:640px){.cc-narrow-only{display:block}}.cc-reword{text-align:left;font:inherit;color:inherit;cursor:text;-webkit-text-decoration:underline dotted var(--p-line);text-decoration:underline dotted var(--p-line);text-underline-offset:4px;background:0 0;border:none;min-height:28px;margin:0;padding:0}.cc-reword:hover{-webkit-text-decoration-color:var(--p-muted);text-decoration-color:var(--p-muted)}
