.cfp-stage{padding-block:clamp(6.5rem,13vh,9rem)3.5rem;margin-block-end:0}.cfp-stage-content{position:relative;z-index:1;max-width:34rem;margin-inline:auto;text-align:center}.cfp-back{display:inline-flex;align-items:center;gap:.4rem;margin-block-end:1.5rem;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--stage-text-muted);text-decoration:none}[dir=rtl] .cfp-back{letter-spacing:0;text-transform:none}.cfp-back:hover,.cfp-back:focus-visible{color:var(--stage-accent)}.cfp-back .icon svg{width:.75rem;height:.75rem;transform:scaleX(-1)}[dir=rtl] .cfp-back .icon svg{transform:none}.cfp-title{font-size:clamp(2rem,4.5vw,3rem);margin-block-end:1rem}.cfp-stage-note{max-width:30rem;margin-inline:auto;margin-block-end:1.5rem;font-size:.92rem;line-height:1.6;color:var(--stage-text-muted)}.cfp-deadline-chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--stage-badge-border);background:var(--stage-badge-bg);border-radius:var(--radius-pill);padding-block:var(--space-badge-y);padding-inline:var(--space-badge-x);box-shadow:0 0 20px var(--stage-glow)}.cfp-deadline-label{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--stage-text-muted)}[dir=rtl] .cfp-deadline-label{letter-spacing:0;text-transform:none}.cfp-deadline-value{font-family:var(--font-mono);font-size:.85rem;font-weight:600;color:var(--stage-accent)}.cfp-guidelines{max-width:38rem;margin-inline:auto;margin-block-end:3rem}.cfp-guidelines-heading{margin-block-end:.5rem}.cfp-guidelines-lede{margin:0 0 2rem;text-align:center;font-size:.92rem;line-height:1.6;color:rgb(var(--color-neutral-700))}html.dark .cfp-guidelines-lede{color:rgb(var(--color-neutral-400))}.cfp-now{border:1px solid rgba(var(--color-primary-600),.3);background:rgba(var(--color-primary-500),.08);border-radius:var(--radius-outer);padding:clamp(1.25rem,3vw,1.75rem)}html.dark .cfp-now{border-color:rgba(var(--color-primary-400),.35);background:rgba(var(--color-primary-400),.12)}.cfp-now-title{display:flex;align-items:center;gap:.55rem;margin:0 0 .6rem;font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:rgb(var(--color-neutral-900))}html.dark .cfp-now-title{color:rgb(var(--color-neutral-50))}.cfp-now-title .icon{flex-shrink:0;color:rgb(var(--color-primary-700))}html.dark .cfp-now-title .icon{color:rgb(var(--color-primary-300))}.cfp-now-title .icon svg{width:1.05rem;height:1.05rem}.cfp-now-intro{margin:0 0 1rem;font-size:.9rem;line-height:1.6;color:rgb(var(--color-neutral-800))}html.dark .cfp-now-intro{color:rgb(var(--color-neutral-300))}.cfp-types{margin-block-start:1.75rem}.cfp-types-title{margin:0 0 .4rem;font-family:var(--font-display);font-size:1rem;font-weight:700;color:rgb(var(--color-neutral-900))}html.dark .cfp-types-title{color:rgb(var(--color-neutral-50))}.cfp-types-intro{margin:0 0 1rem;font-size:.88rem;line-height:1.6;color:rgb(var(--color-neutral-700))}html.dark .cfp-types-intro{color:rgb(var(--color-neutral-400))}.cfp-types-list{margin:0;display:grid;gap:.8rem}.cfp-type{border-inline-start:2px solid rgba(var(--color-primary-500),.45);padding-inline-start:.85rem}.cfp-type dt{font-size:.88rem;font-weight:700;color:rgb(var(--color-neutral-800))}html.dark .cfp-type dt{color:rgb(var(--color-neutral-100))}.cfp-type dd{margin:.15rem 0 0;font-size:.85rem;line-height:1.55;color:rgb(var(--color-neutral-700))}html.dark .cfp-type dd{color:rgb(var(--color-neutral-400))}.cfp-guidelines-standard{margin:2rem 0 1.25rem;font-size:.9rem;line-height:1.65;color:rgb(var(--color-neutral-800))}html.dark .cfp-guidelines-standard{color:rgb(var(--color-neutral-300))}.cfp-now-list,.cfp-guide-list{margin:0;padding-inline-start:1.15rem;display:grid;gap:.6rem;font-size:.88rem;line-height:1.65;color:rgb(var(--color-neutral-800))}html.dark .cfp-now-list,html.dark .cfp-guide-list{color:rgb(var(--color-neutral-300))}.cfp-now-list li::marker,.cfp-guide-list li::marker{color:rgb(var(--color-primary-600))}html.dark .cfp-now-list li::marker,html.dark .cfp-guide-list li::marker{color:rgb(var(--color-primary-400))}.cfp-ag-toc{margin-block-end:2.5rem;padding:1.1rem 1.25rem;border:1px solid rgba(var(--color-neutral-200),.9);border-radius:var(--radius-outer)}html.dark .cfp-ag-toc{border-color:rgba(var(--color-neutral-600),.45)}.cfp-ag-toc-label{margin:0 0 .6rem;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--color-neutral-700))}html.dark .cfp-ag-toc-label{color:rgb(var(--color-neutral-400))}[dir=rtl] .cfp-ag-toc-label{letter-spacing:0;text-transform:none}.cfp-ag-toc-list{margin:0;padding:0;list-style:none;counter-reset:cfp-ag-toc;display:grid;gap:.4rem}.cfp-ag-toc-list li{counter-increment:cfp-ag-toc}.cfp-ag-toc-list li::before{content:counter(cfp-ag-toc,decimal-leading-zero);margin-inline-end:.6rem;font-family:var(--font-mono);font-size:.72rem;color:rgb(var(--color-primary-700))}html.dark .cfp-ag-toc-list li::before{color:rgb(var(--color-primary-300))}.cfp-ag-toc-list a{font-size:.9rem;font-weight:600;color:rgb(var(--color-neutral-800));text-decoration:none}html.dark .cfp-ag-toc-list a{color:rgb(var(--color-neutral-100))}.cfp-ag-toc-list a:hover{text-decoration:underline;text-underline-offset:3px}.cfp-ag-toc-list a:focus-visible{outline:2px solid rgb(var(--color-primary-600));outline-offset:3px;border-radius:.25rem}html.dark .cfp-ag-toc-list a:focus-visible{outline-color:rgb(var(--color-primary-400))}.cfp-ag-section{margin-block-start:2.25rem;padding-block-start:1.5rem;border-block-start:1px solid rgba(var(--color-neutral-200),.9);scroll-margin-block-start:7rem}html.dark .cfp-ag-section{border-block-start-color:rgba(var(--color-neutral-600),.45)}.cfp-ag-section:first-of-type{margin-block-start:0;padding-block-start:0;border-block-start:none}.cfp-ag-title{display:flex;align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:rgb(var(--color-neutral-900))}html.dark .cfp-ag-title{color:rgb(var(--color-neutral-50))}.cfp-ag-index{flex-shrink:0;font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:rgb(var(--color-primary-700))}html.dark .cfp-ag-index{color:rgb(var(--color-primary-300))}.cfp-guidelines-note,.cfp-guidelines-source{margin:1.25rem 0 0;font-size:.78rem;line-height:1.6;color:rgb(var(--color-neutral-600))}html.dark .cfp-guidelines-note,html.dark .cfp-guidelines-source{color:rgb(var(--color-neutral-400))}.cfp-guidelines-source a{color:rgb(var(--color-primary-700));text-decoration:underline;text-underline-offset:2px}html.dark .cfp-guidelines-source a{color:rgb(var(--color-primary-300))}.cfp-practical{padding-block-start:3rem}.cfp-form{max-width:38rem;margin-inline:auto;border:1px solid rgba(var(--color-neutral-200),.8);border-radius:var(--radius-outer);padding:clamp(1.5rem,4vw,2.5rem);background:rgb(var(--color-neutral-50))}html.dark .cfp-form{border-color:rgba(var(--color-neutral-600),.4);background:rgb(var(--color-neutral-800))}.cfp-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-block-end:1.25rem}.cfp-field{margin:0 0 1.25rem;border:none;padding:0}.cfp-field:last-of-type{margin-block-end:0}.cfp-label{display:block;margin-block-end:.5rem;font-size:.85rem;font-weight:600;color:rgb(var(--color-neutral-800))}html.dark .cfp-label{color:rgb(var(--color-neutral-100))}.cfp-label.required::after{content:'*';margin-inline-start:.2rem;color:rgb(var(--color-danger-700))}.cfp-input{display:block;width:100%;font:inherit;font-size:.92rem;color:rgb(var(--color-neutral-900));background:rgb(var(--color-neutral));border:1px solid rgba(var(--color-neutral-300),.8);border-radius:var(--radius-control);padding-block:var(--space-input-y);padding-inline:var(--space-input-x);transition:border-color .15s ease,box-shadow .15s ease}html.dark .cfp-input{color:rgb(var(--color-neutral-50));background:rgb(var(--color-neutral-700));border-color:rgba(var(--color-neutral-500),.5)}.cfp-input::placeholder{color:rgb(var(--color-neutral-600))}html.dark .cfp-input::placeholder{color:rgb(var(--color-neutral-300))}.cfp-input:focus-visible{outline:none;border-color:rgb(var(--color-primary-600));box-shadow:0 0 0 3px rgba(var(--color-primary-600),1)}html.dark .cfp-input:focus-visible{border-color:rgb(var(--color-primary-400));box-shadow:0 0 0 3px rgba(var(--color-primary-400),1)}.cfp-textarea{resize:vertical;min-height:8rem}.cfp-file{padding-block:.5rem;cursor:pointer}.cfp-error{margin:.4rem 0 0;font-size:.8rem;color:rgb(var(--color-danger-700))}html.dark .cfp-error{color:rgb(var(--color-danger-400))}.cfp-track-toggle{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.cfp-track-option{display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(var(--color-neutral-300),.8);border-radius:var(--radius-control);padding-block:var(--space-input-y);padding-inline:var(--space-input-x);font-size:.85rem;font-weight:500;color:rgb(var(--color-neutral-800));cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}html.dark .cfp-track-option{border-color:rgba(var(--color-neutral-500),.5);color:rgb(var(--color-neutral-200))}.cfp-track-option input{position:absolute;opacity:0;pointer-events:none}.cfp-track-option:has(input:checked){border-color:rgb(var(--color-primary-500));background:rgba(var(--color-primary-500),.1);color:rgb(var(--color-primary-700));font-weight:700}html.dark .cfp-track-option:has(input:checked){color:rgb(var(--color-primary-300))}.cfp-track-option:has(input:focus-visible){outline:2px solid rgb(var(--color-primary-600));outline-offset:2px}html.dark .cfp-track-option:has(input:focus-visible){outline-color:rgb(var(--color-primary-400))}.cfp-honeypot{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.cfp-submit{display:block;width:100%;margin-block-start:.5rem;background:linear-gradient(135deg,rgba(var(--color-primary-700),1),rgba(var(--color-primary-800),1));color:#fff;font-weight:700;font-size:.95rem;border:none;border-radius:var(--radius-pill);padding-block:var(--space-btn-y);padding-inline:var(--space-btn-x);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.cfp-submit:hover,.cfp-submit:focus-visible{transform:translateY(-1px);box-shadow:0 8px 20px rgba(var(--color-primary-500),.35)}.cfp-submit:focus-visible{outline:2px solid rgb(var(--color-primary-700));outline-offset:3px}html.dark .cfp-submit:focus-visible{outline-color:rgb(var(--color-primary-400))}@media(prefers-reduced-motion:reduce){.cfp-submit{transition:none}}.cfp-success{margin-block-start:1rem;padding-block:.75rem;padding-inline:1rem;border-radius:var(--radius-control);background:rgba(var(--color-primary-500),.1);color:rgb(var(--color-primary-700));font-size:.88rem;text-align:center}html.dark .cfp-success{color:rgb(var(--color-primary-300))}@media(max-width:560px){.cfp-grid,.cfp-track-toggle{grid-template-columns:1fr}}.cfp-jump{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;max-width:38rem;margin-inline:auto;margin-block-end:2.5rem}.cfp-jump-primary{display:inline-flex;align-items:center;gap:.45rem;padding-block:var(--space-btn-y);padding-inline:var(--space-btn-x);border-radius:var(--radius-pill);background:linear-gradient(135deg,rgba(var(--color-primary-700),1),rgba(var(--color-primary-800),1));color:#fff;font-weight:700;font-size:.95rem;text-decoration:none}.cfp-jump-primary:focus-visible{outline:2px solid rgb(var(--color-primary-700));outline-offset:3px}html.dark .cfp-jump-primary:focus-visible{outline-color:rgb(var(--color-primary-400))}.cfp-jump-primary .icon svg{width:.85rem;height:.85rem}[dir=rtl] .cfp-jump-primary .icon svg{transform:scaleX(-1)}.cfp-jump-secondary{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:rgb(var(--color-primary-700));text-decoration:underline;text-underline-offset:3px}html.dark .cfp-jump-secondary{color:rgb(var(--color-primary-300))}.cfp-jump-secondary:focus-visible{outline:2px solid rgb(var(--color-primary-600));outline-offset:3px;border-radius:.25rem}html.dark .cfp-jump-secondary:focus-visible{outline-color:rgb(var(--color-primary-400))}.cfp-more{display:block;max-width:38rem;margin-inline:auto;margin-block:2rem 0;padding:1.1rem 1.25rem;border:1px solid rgba(var(--color-neutral-200),.9);border-radius:var(--radius-outer);text-decoration:none;margin-block-end:1rem}html.dark .cfp-more{border-color:rgba(var(--color-neutral-600),.45)}.cfp-more:hover{border-color:rgba(var(--color-primary-600),.5)}.cfp-more:focus-visible{outline:2px solid rgb(var(--color-primary-600));outline-offset:2px}html.dark .cfp-more:focus-visible{outline-color:rgb(var(--color-primary-400))}.cfp-more-title{display:flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:.98rem;font-weight:700;color:rgb(var(--color-primary-700))}html.dark .cfp-more-title{color:rgb(var(--color-primary-300))}.cfp-more-title .icon svg{width:.8rem;height:.8rem;flex-shrink:0}[dir=rtl] .cfp-more-title .icon svg{transform:scaleX(-1)}.cfp-more-note{margin:.3rem 0 0;font-size:.86rem;line-height:1.6;color:rgb(var(--color-neutral-700))}html.dark .cfp-more-note{color:rgb(var(--color-neutral-400))}.cfp-help{margin:.35rem 0 0;font-size:.8rem;line-height:1.55;color:rgb(var(--color-neutral-700))}html.dark .cfp-help{color:rgb(var(--color-neutral-400))}.cfp-select-wrap{position:relative}.cfp-select-wrap::after{content:'';position:absolute;inset-inline-end:var(--space-input-x);top:50%;width:.45rem;height:.45rem;margin-block-start:-.3rem;border-inline-end:2px solid rgb(var(--color-neutral-600));border-block-end:2px solid rgb(var(--color-neutral-600));transform:rotate(45deg);pointer-events:none}html.dark .cfp-select-wrap::after{border-color:rgb(var(--color-neutral-300))}.cfp-select{appearance:none;padding-inline-end:calc(var(--space-input-x) * 2 + .5rem);cursor:pointer}.cfp-count{margin:.35rem 0 0;font-family:var(--font-mono);font-size:.75rem;text-align:end;color:rgb(var(--color-neutral-700))}html.dark .cfp-count{color:rgb(var(--color-neutral-400))}.cfp-count.is-over{color:rgb(var(--color-danger-700));font-weight:600}html.dark .cfp-count.is-over{color:rgb(var(--color-danger-400))}.cfp-ag{max-width:38rem;margin-inline:auto}[dir=rtl] .cfp-more-note,[dir=rtl] .cfp-help,[dir=rtl] .cfp-guidelines-lede,[dir=rtl] .cfp-guidelines-standard,[dir=rtl] .cfp-guidelines-note,[dir=rtl] .cfp-guidelines-source,[dir=rtl] .cfp-now-intro,[dir=rtl] .cfp-types-intro,[dir=rtl] .cfp-type dd,[dir=rtl] .cfp-stage-note,[dir=rtl] .cfp-now-list,[dir=rtl] .cfp-guide-list{line-height:1.9}.cfp-ag-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-block-start:2.5rem}.cfp-countdown{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-block-start:1.25rem}.cfp-countdown .conf-countdown-unit{display:flex;flex-direction:column;align-items:center;min-width:4.25rem;border:1px solid var(--stage-badge-border);border-radius:.6rem;background:var(--stage-card-bg);padding-block:.45rem;padding-inline:.6rem}.cfp-countdown .conf-countdown-value{font-family:var(--font-mono);font-size:1.15rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--stage-accent)}.cfp-countdown .conf-countdown-label{margin-block-start:.15rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--stage-text-muted)}[dir=rtl] .cfp-countdown .conf-countdown-label{letter-spacing:0;text-transform:none;font-size:.7rem}.cfp-countdown .conf-countdown-started{font-family:var(--font-mono);font-size:.95rem;font-weight:600;color:var(--stage-accent);border:1px solid var(--stage-badge-border);background:var(--stage-card-bg);border-radius:999px;padding-block:.4rem;padding-inline:1rem}.cfp-countdown-caption{margin:.7rem 0 0;font-size:.8rem;color:var(--stage-text-muted)}@media(min-width:64rem){.cfp-ag-toc{inset-block-start:5.5rem;z-index:2}}@media(min-width:64rem) and (min-height:40rem){.cfp-ag-toc{max-height:calc(100vh - 8rem);overflow-y:auto}}@media(prefers-reduced-motion:reduce){html.scroll-smooth{scroll-behavior:auto}}.cfp-ag-section{scroll-margin-block-start:6rem}.cfp-ag-template{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;align-items:center;justify-content:space-between;margin-block-end:2.5rem;padding-block:1.4rem;padding-inline:1.5rem;border:1px solid rgba(var(--color-primary-600),.35);border-radius:.85rem;background:rgba(var(--color-primary-500),.07)}html.dark .cfp-ag-template{border-color:rgba(var(--color-primary-400),.35);background:rgba(var(--color-primary-400),.08)}.cfp-ag-template-body{flex:1 1 20rem}.cfp-ag-template-title{margin:0 0 .4rem;font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:rgb(var(--color-neutral-900))}[dir=rtl] .cfp-ag-template-title{letter-spacing:0}html.dark .cfp-ag-template-title{color:rgb(var(--color-neutral-50))}.cfp-ag-template-desc{margin:0 0 .6rem;font-size:.9rem;line-height:1.6;color:rgb(var(--color-neutral-700))}[dir=rtl] .cfp-ag-template-desc{line-height:1.85}html.dark .cfp-ag-template-desc{color:rgb(var(--color-neutral-300))}.cfp-ag-template-other{margin:0;font-size:.85rem}.cfp-ag-template-other a{color:rgb(var(--color-primary-700));text-decoration:underline;text-underline-offset:3px}html.dark .cfp-ag-template-other a{color:rgb(var(--color-primary-300))}.cfp-ag-template-cta{flex:initial;display:flex;flex-direction:column;align-items:center;gap:.15rem;border-radius:.7rem;padding-block:.8rem;padding-inline:1.4rem;background:linear-gradient(135deg,rgba(var(--color-primary-700),1),rgba(var(--color-primary-800),1));color:#fff;text-decoration:none;transition:transform .2s ease;width:100%}.cfp-ag-template-cta:hover{transform:translateY(-1px)}.cfp-ag-template-cta:focus-visible{outline:2px solid rgb(var(--color-primary-700));outline-offset:3px}html.dark .cfp-ag-template-cta:focus-visible{outline-color:rgb(var(--color-primary-300))}@media(prefers-reduced-motion:reduce){.cfp-ag-template-cta{transition:none}.cfp-ag-template-cta:hover{transform:none}}.cfp-ag-template-cta .icon svg{width:1rem;height:1rem}.cfp-ag-template-cta-label{font-size:.95rem;font-weight:700}.cfp-ag-template-cta-meta{font-family:var(--font-mono);font-size:.68rem;color:rgba(255,255,255,.85)}.cfp-ag-actions-note{margin:.75rem 0 0;font-size:.85rem;line-height:1.6;color:rgb(var(--color-neutral-700))}[dir=rtl] .cfp-ag-actions-note{line-height:1.85}html.dark .cfp-ag-actions-note{color:rgb(var(--color-neutral-300))}.cfw-criteria{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.1rem}.cfw-criterion{display:flex;gap:.9rem;align-items:flex-start}.cfw-criterion-index{flex:none;font-family:var(--font-mono);font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.8;color:rgb(var(--color-primary-700))}html.dark .cfw-criterion-index{color:rgb(var(--color-primary-300))}.cfw-criterion h4{margin:0 0 .3rem;font-family:var(--font-display);font-size:.98rem;font-weight:700;letter-spacing:-.01em;color:rgb(var(--color-neutral-900))}[dir=rtl] .cfw-criterion h4{letter-spacing:0}html.dark .cfw-criterion h4{color:rgb(var(--color-neutral-50))}.cfw-criterion p{margin:0;font-size:.92rem;line-height:1.65;color:rgb(var(--color-neutral-700))}[dir=rtl] .cfw-criterion p{line-height:1.85}html.dark .cfw-criterion p{color:rgb(var(--color-neutral-300))}.cfw-format{margin:1rem 0 0;padding:0;border-block-start:1px solid rgba(var(--color-neutral-300),.8)}html.dark .cfw-format{border-block-start-color:rgba(var(--color-neutral-600),.6)}.cfw-format-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;padding-block:.65rem;border-block-end:1px solid rgba(var(--color-neutral-300),.8)}html.dark .cfw-format-row{border-block-end-color:rgba(var(--color-neutral-600),.6)}.cfw-format-row dt{flex:1 1 9rem;margin:0;font-size:.88rem;color:rgb(var(--color-neutral-700))}html.dark .cfw-format-row dt{color:rgb(var(--color-neutral-300))}.cfw-format-row dd{margin:0;font-family:var(--font-mono);font-size:.88rem;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--color-neutral-900))}html.dark .cfw-format-row dd{color:rgb(var(--color-neutral-50))}.cfw-format-note{margin:1rem 0 0;font-size:.87rem;line-height:1.65;color:rgb(var(--color-neutral-700))}[dir=rtl] .cfw-format-note{line-height:1.85}html.dark .cfw-format-note{color:rgb(var(--color-neutral-300))}.cfw-submit{margin-block-start:2rem}.cfw-briefing{display:flex;gap:.65rem;align-items:flex-start;margin-block:1.25rem 0;padding-block:.75rem;padding-inline:1rem;border-inline-start:3px solid rgb(var(--color-primary-600));border-radius:.4rem;background:rgba(var(--color-primary-500),.07);font-size:.88rem;line-height:1.6;color:rgb(var(--color-neutral-800))}[dir=rtl] .cfw-briefing{line-height:1.85}html.dark .cfw-briefing{border-inline-start-color:rgb(var(--color-primary-400));background:rgba(var(--color-primary-400),.1);color:rgb(var(--color-neutral-200))}.cfw-briefing .icon svg{width:1rem;height:1rem;margin-block-start:.2rem;flex:none;color:rgb(var(--color-primary-700))}html.dark .cfw-briefing .icon svg{color:rgb(var(--color-primary-300))}.cfw-format-row dd.is-prose{font-family:inherit;font-weight:500}.cfw-uploads{display:grid;gap:1.25rem;margin-block-end:1.25rem}@media(min-width:40rem){.cfw-uploads{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.cfw-uploads .cfp-field{margin-block-end:0}.cfw-assurances{margin-block:0 1.5rem;padding-block:1rem;padding-inline:1.15rem;border:1px solid rgba(var(--color-primary-600),.3);border-radius:.7rem;background:rgba(var(--color-primary-500),.06)}html.dark .cfw-assurances{border-color:rgba(var(--color-primary-400),.3);background:rgba(var(--color-primary-400),.07)}.cfw-assurances legend{padding-inline:0;margin-block-end:.75rem}.cfw-assurance{display:flex;gap:.65rem;align-items:flex-start;margin-block-end:.7rem;font-size:.88rem;line-height:1.6;color:rgb(var(--color-neutral-800));cursor:pointer}[dir=rtl] .cfw-assurance{line-height:1.85}html.dark .cfw-assurance{color:rgb(var(--color-neutral-200))}.cfw-assurance:last-of-type{margin-block-end:0}.cfw-assurance input[type=checkbox]{flex:none;width:1.05rem;height:1.05rem;margin:0;margin-block-start:.2rem;accent-color:rgb(var(--color-primary-600));cursor:pointer}html.dark .cfw-assurance input[type=checkbox]{accent-color:rgb(var(--color-primary-400))}.cfw-assurance input[type=checkbox]:focus-visible{outline:2px solid rgb(var(--color-primary-700));outline-offset:2px}html.dark .cfw-assurance input[type=checkbox]:focus-visible{outline-color:rgb(var(--color-primary-300))}.cfw-assurances .cfp-error{margin-block-start:.75rem}form.cfp-form{text-align:start}