/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-500{top:calc(var(--spacing) * 500)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-full{width:100%;height:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-1{padding-left:var(--spacing)}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.landing-focused{background:var(--surface);color:var(--ink)}.landing-focused :is(a,summary){scroll-margin-top:90px}.landing-focused .wrap{max-width:1280px}.landing-focused [id=landing-tool-notes],.landing-focused section[id]{scroll-margin-top:88px}.lf-eyebrow{color:var(--accent);letter-spacing:.11em;align-items:center;gap:9px;margin:0 0 18px;font-size:.7rem;font-weight:750;line-height:1.5;display:flex}.lf-eyebrow>span{background:currentColor;flex:none;width:7px;height:7px}.lf-hero{background:linear-gradient(180deg,var(--tint),var(--surface));padding:72px 0 64px}@supports (color:color-mix(in lab,red,red)){.lf-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--tint) 22%,var(--surface)),var(--surface))}}.lf-hero-grid{grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.lf-hero-copy{text-align:center;width:100%;max-width:1040px}.lf-hero .lf-eyebrow{letter-spacing:.12em;justify-content:center;margin-bottom:24px;font-size:.82rem}.lf-hero-offer{margin:-52px 0 16px}.lf-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:22em;margin:0 auto;font-size:clamp(2.4rem,4vw,3.45rem);line-height:1.14}.lf-hero-intro{max-width:48em;color:var(--ink-2);margin:28px auto;font-size:1.15rem;line-height:1.7}.lf-actions{flex-wrap:wrap;align-items:center;gap:18px 22px;display:flex}.lf-hero .lf-actions{justify-content:center}.lf-hero-audiences{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:56px;width:100%;margin-top:28px;display:grid}.lf-hero-audience-column{text-align:left;min-width:0}.lf-hero-points{text-align:left;gap:12px;margin:0;padding:0;list-style:none;display:grid}.lf-hero-points li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:1rem;line-height:1.5;display:flex}.lf-hero-points svg{color:var(--accent);flex:none;margin-top:2px}.lf-hero-points strong{color:var(--ink);font-weight:700}.lf-hero-example{min-width:0;padding-right:14px;display:grid}.lf-hero-footer{text-align:center;width:100%;max-width:640px;margin-top:32px}.lf-hero-footer .lf-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing-focused .lf-hero-footer .btn{justify-content:center;min-height:56px}.landing-focused .lf-discovery-secondary{border:1px solid var(--accent);background:var(--surface);color:var(--accent)}.lf-discovery-secondary:hover{background:var(--tint)}.lf-hero-totals{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 12px;margin:24px 0 0;padding-top:18px;font-size:.9rem;line-height:1.5;display:flex}.lf-hero-totals>span{white-space:nowrap}.lf-hero-totals strong{color:var(--ink);font-size:1.3rem;font-weight:750}.lf-total-separator{color:var(--ink)}.landing-focused .btn{border-radius:5px;min-height:50px;padding:14px 20px;font-size:.94rem;line-height:1.3}.landing-focused .btn svg{flex:none}.lf-text-link{max-width:100%;min-height:44px;color:var(--accent);align-items:center;gap:8px;font-size:.92rem;font-weight:650;line-height:1.4;text-decoration:underline;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lf-text-link{-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}}.lf-text-link{text-underline-offset:5px}.lf-text-link svg{flex:none;width:18px;height:18px;transition:transform .15s}.lf-text-link:hover{text-decoration-color:currentColor}.lf-text-link:hover svg{transform:translate(3px)}.lf-fit-band{border-block:1px solid var(--line);background:var(--bg);width:100%}.lf-fit-inner{justify-content:center;align-items:flex-start;gap:30px;display:flex}.landing-focused .lf-fit-inner{padding:20px 24px}.lf-fit-inner>p{flex:none;margin:0;font-size:.8rem;font-weight:700}.lf-fit-inner ul{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;max-width:640px;margin:0;padding:0;list-style:none;display:grid}.lf-fit-inner li{color:var(--ink-2);align-items:center;gap:7px;font-size:.76rem;line-height:1.45;display:flex}.lf-fit-inner svg{color:var(--accent);flex:none;width:15px;height:15px}.lf-section{padding:78px 0}.lf-section-heading{max-width:45em;margin-bottom:36px}.lf-close h2,.lf-network h2,.lf-others h2,.lf-section-heading h2{letter-spacing:-.035em;font-size:clamp(1.85rem,3.15vw,2.75rem);line-height:1.12}.lf-section-heading>p:last-child{max-width:40em;color:var(--ink-2);margin:16px 0 0;font-size:1rem;line-height:1.6}.lf-tools-grid{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.lf-tool{background:var(--surface);flex-direction:column;align-items:flex-start;min-width:0;padding:30px 32px;display:flex}.lf-tool:nth-child(odd){border-right:1px solid var(--line)}.lf-tool:nth-child(-n+2){border-bottom:1px solid var(--line)}.lf-tool-label{color:var(--accent);letter-spacing:.09em;align-items:center;gap:12px;margin:0 0 18px;font-size:.64rem;font-weight:750;line-height:1.5;display:flex}.lf-tool-label>span{background:var(--tint);width:29px;height:29px;color:var(--tint-ink);letter-spacing:0;border-radius:4px;place-items:center;font-size:.7rem;display:grid}.lf-tool h3{letter-spacing:-.025em;margin:0 0 12px;font-size:1.28rem;line-height:1.25}.lf-tool>p{max-width:37em;color:var(--ink-2);margin:0 0 12px;font-size:.94rem;line-height:1.65}.lf-tool>p.lf-tool-detail{color:var(--ink-2);font-size:.8rem}.lf-tool>.lf-text-link{margin-top:auto;padding-top:10px}.lf-buyer-package{background:var(--bg);border-left:3px solid var(--accent);border-radius:3px;justify-content:space-between;align-items:center;gap:32px;margin-top:18px;padding:24px 28px;display:flex}.lf-buyer-package h3{margin:0 0 8px;font-size:1.05rem;line-height:1.35}.lf-buyer-package p{max-width:48em;color:var(--ink-2);margin:0;font-size:.86rem;line-height:1.6}.lf-buyer-package>.lf-text-link{flex:none}.lf-tool-notes{max-width:85em;color:var(--ink-2);margin:18px 0 0;font-size:.73rem;line-height:1.6}.lf-tool-notes a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.lf-plan-note{color:var(--ink-2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;margin:28px 0 0;font-size:.85rem;display:flex}.lf-plan-note a{min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;gap:5px;font-weight:650;text-decoration:underline;display:inline-flex}.lf-plan-note svg{width:16px;height:16px}.lf-market-entry{--tint:#eaf3ff;--line:#d0e1fa;--accent:#0055ef;--accent-ink:#fff;--deep:#0055ef;--ink:#09183f;--ink-2:#3b4a66;--surface:#fff;padding-top:0}.lf-market-entry .btn.primary{box-shadow:none}.lf-market-entry .ld-section-panel{background:linear-gradient(120deg,var(--tint),var(--tint))}@supports (color:color-mix(in lab,red,red)){.lf-market-entry .ld-section-panel{background:linear-gradient(120deg,var(--tint),color-mix(in srgb,var(--tint) 35%,var(--surface)))}}.lf-market-entry .ld-section-panel{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.lf-market-entry .ld-section-panel{border-color:color-mix(in srgb,var(--accent) 22%,var(--line))}}.lf-market-entry .ld-section-label{color:var(--accent)}.lf-market-entry .ld-more>summary{min-height:44px;color:var(--accent)}.lf-market-entry .ld-more>summary:after{content:none}.lf-market-entry .ld-more[open]>summary .ld-expand-vertical{display:none}.lf-market-entry .ld-more-in>p{max-width:60em;color:var(--ink-2);margin:0 0 20px;font-size:.94rem;line-height:1.65}.lf-entry-audiences{gap:22px;margin:28px 0;display:grid}.lf-entry-audiences h3{margin:0 0 8px;font-size:1rem;line-height:1.35}.lf-entry-audiences p{max-width:60em;color:var(--ink-2);margin:0;font-size:.94rem;line-height:1.65}.lf-resources{--tint:#eaf3ff;--line:#d0e1fa;--accent:#0055ef;--deep:#0055ef;--ink:#09183f;--ink-2:#3b4a66;--surface:#fff;--ld-icon-bg:#dcebff;--ld-icon-ink:#103f88;background:#f4f9ff;padding-top:0}.lf-resources .ld-section-label{color:var(--accent)}.lf-resources .ld-section-link{color:var(--accent);gap:10px}.lf-resources .ld-topic-grid a{background:var(--surface);min-height:80px;color:var(--accent);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:14px;font-weight:700;display:grid}.lf-resources .ld-topic-grid a:first-child{background:linear-gradient(135deg,var(--tint),var(--tint))}@supports (color:color-mix(in lab,red,red)){.lf-resources .ld-topic-grid a:first-child{background:linear-gradient(135deg,var(--tint),color-mix(in srgb,var(--tint) 40%,var(--surface)))}}.lf-resources .ld-topic-grid a:first-child{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.lf-resources .ld-topic-grid a:first-child{border-color:color-mix(in srgb,var(--accent) 24%,var(--line))}}.lf-resources .ld-more>summary{min-height:44px;color:var(--accent)}.lf-resources .ld-more>summary:after{content:none}.lf-resources .ld-more[open]>summary .ld-expand-vertical{display:none}.landing-focused .lf-service-jobs{--tint:#eaf3ff;--tint-ink:#103f88;--line:#d0e1fa;--accent:#0055ef;--accent-ink:#fff;--deep:#0055ef;--ink:#09183f;--ink-2:#3b4a66;--surface:#fff;background:#f4f9ff;padding:0 0 78px}.lf-service-jobs .ld-match-h{max-width:12em}.lf-service-jobs .btn.primary{box-shadow:none}.lf-service-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.landing-focused .lf-partner-match{--tint:#eaf3ff;--line:#d0e1fa;--accent:#0055ef;--accent-ink:#fff;--deep:#0055ef;--ink:#09183f;--ink-2:#3b4a66;--surface:#fff;background:#f4f9ff;padding:0 0 78px}.lf-partner-match .ld-match-banner{background:linear-gradient(120deg,var(--tint),var(--tint))}@supports (color:color-mix(in lab,red,red)){.lf-partner-match .ld-match-banner{background:linear-gradient(120deg,var(--tint),color-mix(in srgb,var(--tint) 35%,var(--surface)))}}.lf-partner-match .btn.primary{box-shadow:none}.lf-partner-match .ld-more>summary{min-height:44px;color:var(--accent)}.lf-partner-match .ld-more>summary:after{content:none}.lf-partner-match .ld-more[open]>summary .ld-expand-vertical{display:none}.landing-focused .ld-industries{--tint:#eaf3ff;--line:#d0e1fa;--accent:#0055ef;--accent-ink:#fff;--deep:#0055ef;--ink:#09183f;--ink-2:#3b4a66;--surface:#fff;--ld-icon-bg:#dcebff;--ld-icon-ink:#103f88;background:#f4f9ff;padding:0 0 78px}.landing-focused .ld-industries .ld-industry-grid a{background:var(--surface);min-height:80px;color:var(--accent);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px 16px;font-size:1rem;font-weight:700;display:grid}.landing-focused .ld-industries .ld-industry-grid a:hover{border-color:var(--deep)}.landing-focused .ld-industries .ind-block{background:var(--tint)}@supports (color:color-mix(in lab,red,red)){.landing-focused .ld-industries .ind-block{background:color-mix(in srgb,var(--tint) 45%,var(--surface))}}.landing-focused .ld-industries .btn.primary{box-shadow:none}.landing-focused :is(.ld-laws,.ld-events){--tint:#eaf3ff;--line:#d0e1fa;--accent:#0055ef;--accent-ink:#fff;--deep:#0055ef;--ink:#09183f;--ink-2:#3b4a66;--surface:#fff;--ld-icon-bg:#dcebff;--ld-icon-ink:#103f88;background:#f4f9ff;padding:0 0 78px}.landing-focused :is(.ld-laws,.ld-events) .ld-section-link{color:var(--accent);gap:10px}.landing-focused :is(.ld-update-meta,.ld-event-tags) .chip{background:var(--tint);color:var(--accent)}.landing-focused .ld-update-date-panel{flex-direction:column}.landing-focused .ld-events .ld-event-body h3 a{color:var(--accent)}.lf-directory{--tint:#eaf3ff;--tint-ink:#103f88;--line:#d0e1fa;--accent:#0055ef;--accent-ink:#fff;--deep:#0055ef;--ink:#09183f;--ink-2:#3b4a66;--surface:#fff;--ld-icon-bg:#dcebff;--ld-icon-ink:#103f88;background:#f4f9ff;padding-top:0}.lf-directory .ld-network-counts a{color:var(--accent)}.lf-directory .ld-account-actions{gap:0}.landing-focused .lf-directory .ld-account-actions .btn{min-height:44px;padding:10px 18px;font-size:.95rem}.lf-directory .ld-account-link{min-height:44px;color:var(--accent);text-underline-offset:3px;align-items:center;font-size:.95rem;text-decoration:underline;display:inline-flex}.lf-network{background:var(--bg);border-block:1px solid var(--line)}.lf-network-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.lf-network-copy>p:not(.lf-eyebrow):not(.lf-network-count){max-width:35em;color:var(--ink-2);margin:20px 0 24px;font-size:1rem;line-height:1.65}.lf-network-count{color:var(--ink-2);margin:18px 0 0;font-size:.82rem}.lf-network-count strong{color:var(--ink)}.lf-connection-example{border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--surface);border-radius:6px;padding:30px}.lf-example-label{color:var(--accent);letter-spacing:.09em;margin:0 0 17px;font-size:.62rem;font-weight:750;line-height:1.5}.lf-connection-example h3{letter-spacing:-.025em;margin:0 0 14px;font-size:1.35rem;line-height:1.25}.lf-connection-example>p:not(.lf-example-label){color:var(--ink-2);margin:0 0 12px;font-size:.9rem;line-height:1.6}.lf-connection-pair{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:10px;margin:22px 0 14px;display:grid}.lf-connection-pair>span:not(:nth-child(2)){border:1px solid var(--line);background:var(--bg);text-align:center;border-radius:5px;flex-direction:column;align-items:center;gap:10px;padding:18px 8px;font-size:.75rem;font-weight:650;display:flex}.lf-connection-pair svg{color:var(--accent)}.lf-connection-pair>span:nth-child(2){color:var(--accent);text-align:center;font-size:1.2rem;font-weight:500}.lf-connection-example>p.lf-example-note{font-size:.67rem}.lf-match{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;margin-top:48px;padding:28px 0;display:flex}.lf-match>div{max-width:45em}.lf-match .lf-eyebrow{margin-bottom:8px}.lf-match h3{margin:0 0 10px;font-size:1.18rem;line-height:1.35}.lf-match p:last-child{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.65}.lf-match>.lf-text-link{flex:none}.lf-commercial-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:70px;display:grid}.lf-commercial .lf-section-heading{margin:0}.lf-work-links>article{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:0 0 27px;display:grid}.lf-work-links>article+article{border-top:1px solid var(--line);padding:27px 0 0}.lf-work-links>article>span{color:var(--accent);padding-top:4px;font-size:.75rem;font-weight:750}.lf-work-links h3{margin:0 0 10px;font-size:1.25rem;line-height:1.3}.lf-work-links p{color:var(--ink-2);margin:0 0 9px;font-size:.92rem;line-height:1.6}.lf-inline-links{flex-wrap:wrap;gap:0 20px;display:flex}.lf-others{background:var(--bg);border-top:1px solid var(--line);padding-top:60px}.lf-others-heading{margin-bottom:32px}.lf-other-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.lf-other-grid>article{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;min-width:0;padding-top:23px;display:flex}.lf-other-grid h3{max-width:17em;margin:0 0 12px;font-size:1.1rem;line-height:1.3}.lf-other-grid p{color:var(--ink-2);margin:0 0 12px;font-size:.9rem;line-height:1.6}.lf-other-grid>article>.lf-inline-links,.lf-other-grid>article>.lf-text-link{margin-top:auto}.lf-close{background:var(--navy);color:var(--navy-ink);padding:56px 0}.lf-close-inner{justify-content:space-between;align-items:center;gap:44px;display:flex}.lf-close .lf-eyebrow{color:#9fd7bd;font-size:.65rem}.lf-close h2{color:var(--navy-ink)}.lf-close p:last-child{color:var(--navy-ink);opacity:.85;margin:16px 0 0;font-size:.92rem}.lf-close-actions{flex-direction:column;flex:none;align-items:center;gap:12px;display:flex}.lf-close .btn.primary{color:#12376b;box-shadow:none;background:#fff}.lf-close .lf-text-link{color:#dce7f8}@media (min-width:900px){.lf-resources .ld-topic-grid a{align-content:start;gap:18px;min-height:172px;padding:24px;font-size:1.2rem}.landing-focused .ld-industries .ld-industry-grid a{align-content:start;min-height:154px;padding:24px}}@media (max-width:1100px){.lf-network-grid{gap:36px}.lf-match{gap:30px}.lf-commercial-grid{gap:36px}}@media (max-width:800px){.lf-hero{padding:48px 0}.lf-hero-offer{margin:-32px 0 16px}.lf-hero h1{font-size:clamp(2.2rem,5vw,3rem)}.lf-hero-intro{font-size:1.05rem}.landing-focused .lf-fit-inner{flex-direction:column;align-items:center;gap:16px}.lf-fit-inner ul{flex:none;width:100%;max-width:520px}.lf-section{padding:52px 0}.lf-market-entry,.lf-resources{padding-top:0}.landing-focused .ld-industries,.landing-focused .lf-partner-match,.landing-focused .lf-service-jobs,.landing-focused :is(.ld-laws,.ld-events){padding-bottom:52px}.lf-directory{padding-top:0}.lf-commercial-grid,.lf-network-grid{grid-template-columns:minmax(0,1fr);gap:30px}.lf-network-copy>p:not(.lf-eyebrow):not(.lf-network-count){max-width:43em}.lf-match{gap:14px}.lf-buyer-package,.lf-match{flex-direction:column;align-items:flex-start}.lf-buyer-package{gap:10px;padding:24px 22px}.lf-match{margin-top:32px}.lf-other-grid{gap:20px}.lf-close-inner{flex-direction:column;align-items:flex-start;gap:28px}.lf-close-actions{align-items:flex-start;gap:8px}}@media (max-width:899px){.lf-hero-audiences{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px}.landing-focused .ld-industries .ld-desktop-icon,.landing-focused :is(.ld-laws,.ld-events) .ld-desktop-icon,.lf-directory .ld-desktop-icon,.lf-hero-example,.lf-partner-match .ld-desktop-icon,.lf-resources .ld-desktop-icon{display:none}.landing-focused .ld-industries .ld-industry-grid a{grid-template-columns:minmax(0,1fr);font-size:.875rem}.lf-resources .ld-topic-grid a{grid-template-columns:minmax(0,1fr);padding:18px 16px}}@media (max-width:560px){.lf-eyebrow{letter-spacing:.085em;margin-bottom:16px;font-size:.6rem}.lf-hero{padding:34px 0 30px}.lf-hero-offer{margin:-20px 0 14px}.lf-hero .lf-eyebrow{letter-spacing:.08em;margin-bottom:20px;font-size:.65rem}.lf-hero h1{font-size:clamp(1.85rem,6.5vw,2.25rem);line-height:1.16}.lf-hero-intro{margin-top:20px;margin-bottom:20px;font-size:.96rem;line-height:1.65}.lf-actions{flex-direction:column;align-items:center;gap:8px}.lf-hero-footer .lf-actions{grid-template-columns:minmax(0,1fr)}.lf-hero-footer{max-width:360px;margin-top:28px}.lf-hero-totals{gap:6px 8px;font-size:.8rem}.lf-hero-totals strong{font-size:1.15rem}.landing-focused .lf-fit-inner{flex-direction:column;gap:12px;padding-block:18px}.lf-fit-inner ul{gap:10px 14px}.lf-fit-inner li{align-items:flex-start;font-size:.7rem}.lf-section-heading{margin-bottom:26px}.lf-close h2,.lf-network h2,.lf-others h2,.lf-section-heading h2{font-size:1.9rem}.lf-network-copy>p:not(.lf-eyebrow):not(.lf-network-count),.lf-section-heading>p:last-child{font-size:.94rem}.lf-tools-grid{grid-template-columns:minmax(0,1fr)}.lf-tool{padding:25px 22px}.lf-tool:nth-child(odd){border-right:0}.lf-tool:not(:last-child){border-bottom:1px solid var(--line)}.lf-tool-label{margin-bottom:14px}.lf-tool h3{font-size:1.22rem}.lf-tool>p{font-size:.9rem}.lf-tool-notes{font-size:.72rem}.lf-plan-note{text-align:left;font-size:.8rem;display:block}.lf-connection-example{padding:24px 22px}.lf-connection-example h3{font-size:1.25rem}.lf-connection-pair>span:not(:nth-child(2)){font-size:.68rem}.lf-other-grid{grid-template-columns:minmax(0,1fr);gap:24px}.lf-other-grid h3{max-width:none}.lf-other-grid>article{padding-top:20px}.lf-close{padding:42px 0}.lf-close-actions{max-width:100%}}@media (prefers-reduced-motion:reduce){.lf-text-link svg{transition:none}.lf-text-link:hover svg{transform:none}}@media (max-width:359px){.landing-focused .ld-industries .ld-industry-grid a{padding:12px 10px;font-size:.8125rem}}:root{--bg:#eef2f6;--surface:#fff;--ink:#0f1b2d;--ink-2:#3b4758;--line:#d2dae4;--navy:#0f1b2d;--navy-ink:#eef2f6;--accent:#1a52c2;--accent-ink:#fff;--deep:#12376b;--tint:#dce7f8;--tint-ink:#12376b;--ok:#1e7a46;--ok-bg:#eaf6ef;--warn-ink:#b23a0b;--shadow:0 1px 0 #0f1b2d0d,0 14px 36px -22px #0f1b2d59;--shadow-lg:0 2px 0 #0f1b2d0a,0 30px 60px -30px #0f1b2d73;box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e141c;--surface:#161f2a;--ink:#eaf0f7;--ink-2:#b3bfcd;--line:#2a3644;--navy:#060b14;--navy-ink:#eaf0f7;--accent:#4f8bff;--accent-ink:#06101f;--deep:#9dbde5;--tint:#1b2a40;--tint-ink:#bfd3ec;--ok:#4cc38a;--ok-bg:#12281d;--warn-ink:#ff9b6b;--shadow:0 1px 0 #0006,0 12px 32px -20px #000c;--shadow-lg:0 2px 0 #0006,0 30px 60px -30px #000000e6}}:root[data-theme=dark]{--bg:#0e141c;--surface:#161f2a;--ink:#eaf0f7;--ink-2:#b3bfcd;--line:#2a3644;--navy:#060b14;--navy-ink:#eaf0f7;--accent:#4f8bff;--accent-ink:#06101f;--deep:#9dbde5;--tint:#1b2a40;--tint-ink:#bfd3ec;--ok:#4cc38a;--ok-bg:#12281d;--warn-ink:#ff9b6b;--shadow:0 1px 0 #0006,0 12px 32px -20px #000c;--shadow-lg:0 2px 0 #0006,0 30px 60px -30px #000000e6}*,:after,:before{box-sizing:inherit}[hidden]{display:none!important}html{scroll-padding-top:calc(72px + env(safe-area-inset-top,0px));-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-public-sans),"Public Sans","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}img,svg{max-width:100%;display:block}.display,h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1.08}h1{font-size:clamp(2.2rem,5.6vw,4.5rem)}h2{font-size:clamp(1.75rem,3.6vw,2.6rem)}h3{letter-spacing:-.01em;font-size:1.3rem;font-weight:700;line-height:1.2}p{margin:0 0 1em}.wrap{max-width:1160px;margin:0 auto;padding:0 20px}@media (min-width:720px){.wrap{padding:0 32px}}.top{top:env(safe-area-inset-top,0);z-index:20;background:var(--bg);position:sticky}@supports (color:color-mix(in lab,red,red)){.top{background:color-mix(in srgb,var(--bg) 88%,transparent)}}.top{-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.top .wrap{justify-content:space-between;gap:16px;height:64px}.brand,.top .wrap{align-items:center;display:flex}.brand{white-space:nowrap;letter-spacing:-.025em;gap:10px;font-size:1.2rem;font-weight:800}@media (max-width:359px){.top .brand{font-size:1.05rem}}.brand i{background:linear-gradient(to bottom,var(--accent) 0 40%,transparent 40% 60%,var(--accent) 60% 100%);width:28px;height:12px;display:inline-block;transform:skew(-18deg)}nav{align-items:center;gap:6px;display:flex}nav a{white-space:nowrap;color:var(--ink-2);border-radius:4px;padding:8px 12px;font-size:.95rem;font-weight:500}nav a[aria-current=page]{color:var(--ink);background:var(--tint)}nav a.cta{background:var(--accent);color:var(--accent-ink);margin-left:6px}#nav .navrow{align-items:center;gap:4px;display:flex}#nav .navrow>a{padding:8px 10px}.more{position:relative}.menubtn,.morebtn{font:inherit;cursor:pointer;white-space:nowrap;align-items:center;display:inline-flex}.morebtn{color:var(--ink-2);background:0 0;border:0;border-radius:4px;gap:7px;padding:8px 10px;font-size:.95rem;font-weight:500}.morebtn:after{content:"";border-bottom:1.8px solid;border-right:1.8px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.more[open]>.morebtn:after{transform:translateY(1px)rotate(-135deg)}.more[open]>.morebtn,.morebtn.on{color:var(--ink);background:var(--tint)}.morelist{background:var(--surface);border:1px solid var(--line);min-width:190px;box-shadow:var(--shadow);z-index:30;border-radius:6px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}#nav .morelist a{display:block}#nav .morelist a:hover{color:var(--ink);background:var(--tint)}.menubtn{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:4px;gap:8px;padding:8px 12px;font-size:.95rem;font-weight:500;display:none}.menubtn svg{flex:none;width:16px;height:16px}.navmenu{background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow);max-height:calc(100dvh - 64px);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.navmenu-in{max-width:1160px;margin:0 auto;padding:6px 20px 20px;display:grid}@media (min-width:720px){.navmenu-in{padding:6px 32px 22px}}.navmenu a{border-bottom:1px solid var(--line);color:var(--ink);border-radius:0;padding:13px 2px;font-size:1rem;display:block}.navmenu a[aria-current=page]{color:var(--accent);background:0 0}.navmenu a:last-child{border-bottom:0}.navmenu a.menucta{display:none}@media (max-width:1179px){#nav .navrow{display:none}.menubtn{display:inline-flex}}@media (min-width:1180px){.navmenu{display:none}}@media (max-width:560px){#nav>a.cta{display:none}.navmenu a.menucta{background:var(--accent);color:var(--accent-ink);border:0;border-radius:6px;justify-content:center;margin:12px 0 8px;padding:14px 22px;font-weight:600;display:flex}}.btn{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:14px 22px;font-family:inherit;font-size:1rem;font-weight:600;line-height:1;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 20px -10px #1a52c2b3}.btn.primary:hover{filter:brightness(.94)}.btn.ghost{border-color:var(--line);background:var(--surface);color:var(--ink)}.btn.ghost:hover{border-color:var(--ink-2)}.btn[disabled]{opacity:.55;cursor:not-allowed}.chip{background:var(--tint);color:var(--tint-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:.82rem;font-weight:500;display:inline-flex}.chip.need{border:1px solid var(--line);color:var(--ink-2);background:0 0}.chips{flex-wrap:wrap;gap:6px;display:flex}.stripe{align-items:center;gap:14px;margin:0 0 22px;display:flex}.stripe:before{content:"";background:var(--accent);flex:none;width:48px;height:10px;transform:skew(-18deg)}.stripe span{color:var(--ink-2);flex:1 1 0;min-width:12em;font-weight:500}.cohead h1,.stripe h1{font-size:clamp(1.75rem,3.6vw,2.6rem)}@media (max-width:720px){.stripe{flex-wrap:wrap;row-gap:4px}.stripe :is(h1,h2){flex:1 1 0;min-width:0}.stripe span{overflow-wrap:anywhere;flex-basis:100%;padding-left:62px}}section{padding:32px 0}@media (min-width:720px){section{padding:84px 0}}.hero{background:linear-gradient(120deg,var(--tint),var(--surface));padding:56px 0 48px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero{background:linear-gradient(120deg,color-mix(in srgb,var(--tint) 25%,var(--surface)),var(--surface))}}.hero .wrap{position:relative}@media (min-width:900px){.hero{padding:72px 0 64px}}.hero .wrap{align-items:center;gap:36px;display:grid}@media (min-width:900px){.hero .wrap{grid-template-columns:1.1fr .9fr;gap:56px}}.hero-text{min-width:0}.ld-hero-label{color:var(--deep);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:.78rem;font-weight:700;line-height:1.5}.hero h1.statement{letter-spacing:-.015em;text-wrap:wrap;max-width:none;margin:0 0 24px;font-size:clamp(1.75rem,2.5vw,2.2rem);line-height:1.12}.ld-hero-intro{color:var(--ink-2);max-width:34em;margin:0 0 28px;font-size:1.1rem;line-height:1.55}.ld-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.ld-hero-actions .btn{text-align:center;flex:auto;justify-content:center;min-height:52px;padding:14px 20px;font-size:1rem;line-height:1.3}.ld-hero-actions .btn.ghost{border-color:var(--accent);background:var(--surface);color:var(--deep)}.ld-hero-counts{border-top:1px solid var(--line);color:var(--ink-2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 10px;margin:24px 0 0;padding-top:18px;font-size:.9rem;line-height:1.5;display:flex}.ld-hero-counts strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:750}.ld-hero-counts>span{white-space:nowrap}.ld-hero-count-separator{color:var(--ink)}.ld-hero-example{min-width:0;display:grid}@media (max-width:719px){.hero{padding:40px 0}.hero h1.statement{margin-bottom:20px;font-size:1.75rem}.ld-hero-label{letter-spacing:.1em;margin-bottom:16px;font-size:.72rem}.ld-hero-intro{margin-bottom:28px;font-size:1rem;line-height:1.55}.ld-hero-actions{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ld-hero-counts{gap:6px 8px;font-size:.8rem}.ld-hero-counts strong{font-size:1.1rem}.ld-hero-example{display:none}}.showcase{width:100%;max-width:520px;color:inherit;border-radius:14px;justify-self:center;margin:24px 0 22px;display:block;position:relative}.showcase:before{content:"";box-shadow:var(--shadow);position:absolute;inset:16px -14px -14px 16px;transform:rotate(2.6deg)}.showcase-card,.showcase:before{border:1px solid var(--line);background:var(--surface);border-radius:14px}.showcase-card{box-shadow:var(--shadow-lg),0 50px 90px -50px #0f1b2d73;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotate(-1.2deg)}.showcase:hover .showcase-card{transform:rotate(0)translateY(-4px)}.showcase-cover,.showcase-top{position:relative}.showcase-cover{aspect-ratio:16/10;background:#1b2530;border-radius:13px 13px 0 0;overflow:hidden}.showcase-cover img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.showcase:hover .showcase-cover img{transform:scale(1.04)}.showcase-cover:after{content:"";pointer-events:none;background:linear-gradient(#060b144d,#060b1400 24% 68%,#060b1461);position:absolute;inset:0}.showcase-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.02em;background:#060b149e;border:1px solid #fff3;border-radius:999px;padding:5px 11px;font-size:.74rem;font-weight:600;top:14px}.showcase-specs,.showcase-tag{z-index:1;position:absolute;left:14px}.showcase-specs{flex-wrap:wrap;gap:6px;display:flex;bottom:14px;right:14px}.showcase-specs span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fffc;background:#060b149e;border:1px solid #ffffff24;border-radius:6px;padding:5px 10px;font-size:.74rem;line-height:1.3}.showcase-specs b{color:#fff;font-weight:700}.showcase-body{padding:18px 20px 20px}.showcase-head{align-items:center;gap:12px;display:flex}.showcase-mark{background:var(--ink);width:48px;height:48px;color:var(--bg);letter-spacing:-.02em;border-radius:10px;flex:none;place-items:center;font-size:1.05rem;font-weight:800;display:grid}.showcase-head h3{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.35rem;display:flex}.showcase-head h3 .status{letter-spacing:0;line-height:1.4}.showcase-meta{color:var(--ink-2);align-items:center;gap:6px;margin-top:5px;font-size:.88rem;line-height:1.3;display:flex}.showcase-line{margin:14px 0 0;font-size:.95rem;line-height:1.45}.showcase-media{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.showcase-media .shot{aspect-ratio:4/3;background:var(--tint);border-radius:8px;position:relative;overflow:hidden}.showcase-media .shot img{object-fit:cover;width:100%;height:100%}.showcase-media .shot small{color:#fff;background:#060b14a8;border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:600;line-height:1.5;position:absolute;bottom:5px;right:5px}.showcase-media .shot.rest small{background:#060b1480;border-radius:0;place-items:center;padding:0;font-size:1rem;display:grid;inset:0}.showcase-media .shot.clip:before{content:"";background:#060b1461;position:absolute;inset:0}.showcase-media .play{background:#fffffff0;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%;box-shadow:0 4px 14px #00000059}.showcase-media .play:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #0f1b2d;position:absolute;top:8px;left:11px}.showcase-media .shot.slides{color:#fff;background:linear-gradient(140deg,#12376b,#1a52c2);flex-direction:column;justify-content:flex-end;padding:7px 8px;line-height:1.15;display:flex}.showcase-media .shot.slides:before{content:"";background:#fff3;border-radius:3px;height:38%;position:absolute;top:8px;left:8px;right:8px;box-shadow:4px 4px 0 -1px #ffffff1a}.showcase-media .shot.slides span{font-size:.72rem;font-weight:700}.showcase-media .shot.slides small{opacity:.8;background:0 0;padding:0;font-weight:500;position:static}.showcase-foot{border-top:1px solid var(--line);align-items:flex-end;gap:16px;margin-top:18px;padding-top:16px;display:flex}.showcase-ready{flex:1;min-width:0}.showcase-ready>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;font-size:.82rem;font-weight:600;line-height:1.3;display:flex}.showcase-ready small{color:var(--ink-2);white-space:nowrap;font-size:.78rem;font-weight:500}.showcase-ready .bar{height:6px;margin:7px 0 0}.showcase-foot .btn{flex:none;padding:10px 14px;font-size:.84rem}.showcase-toast{z-index:2;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-lg),0 18px 40px -18px #0f1b2d80;border-radius:12px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:.8rem;line-height:1.3;animation:showcase-toast .6s cubic-bezier(.2,.7,.2,1) .6s both;display:flex;position:absolute;top:-22px;right:-30px}.showcase-toast b{font-weight:700;display:block}.showcase-toast small{color:var(--ink-2);font-size:.76rem}.showcase-toast .dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 4px var(--accent);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.showcase-toast .dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}}@keyframes showcase-toast{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:899px){.showcase-toast{right:12px}}@media (max-width:480px){.showcase-media .shot.slides:before,.showcase-toast small{display:none}}@media (max-width:379px){.showcase-specs span:nth-child(3){display:none}}@media (max-width:420px){.showcase-body{padding:16px}.showcase-foot{flex-wrap:wrap}.showcase-foot .btn{justify-content:center;width:100%}.showcase-specs span{padding:4px 8px;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.showcase-card,.showcase-cover img{transition:none}.showcase:hover .showcase-card{transform:rotate(-1.2deg)}.showcase:hover .showcase-cover img{transform:none}.showcase-toast{animation:none}}.cover{background:var(--tint);position:relative}.cover svg{width:100%;height:100%}.band{padding:8px 0}.band-in{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-left:6px solid var(--accent);box-shadow:var(--shadow);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:10px 28px;padding:18px 24px;display:flex}.band a{color:var(--deep);font-size:1.05rem;font-weight:600}.band a:hover,.band small{color:var(--accent)}.band small{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.grid{gap:22px;display:grid}@media (min-width:640px){.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.grid{grid-template-columns:repeat(3,1fr)}}.card{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.card:hover{box-shadow:var(--shadow);border-color:var(--ink-2);transform:translateY(-3px)}.cover:after{content:"";background:linear-gradient(#0000 55%,#060b1447);position:absolute;inset:0}.card .cover{aspect-ratio:16/10}.card .body{flex-direction:column;flex:1;gap:10px;padding:16px 18px 18px;display:flex}.card .body .meta{color:var(--ink-2);font-size:.9rem}.card .body p{color:var(--ink-2);margin:0;font-size:.95rem}.card .chips{margin-top:auto;padding-top:6px}.sample{color:var(--ink-2);border:1px dashed var(--line);border-radius:3px;padding:2px 6px;font-size:.72rem}.toolbar{gap:12px;margin:0 0 28px;display:grid}@media (min-width:720px){.toolbar{grid-template-columns:1fr auto auto auto auto;align-items:center}.toolbar.match{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.toolbar.match{grid-template-columns:repeat(4,1fr)}}.field input,.field select,.field textarea,.toolbar input,.toolbar select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:4px;padding:12px 14px;font-size:1rem}.rolefilters{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.rolefilters a,.rolefilters button{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:.88rem;font-weight:500}.rolefilters a[aria-pressed=true],.rolefilters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.empty{border:1px dashed var(--line);text-align:center;color:var(--ink-2);border-radius:6px;padding:48px 24px}.anatomy{border-top:1px solid var(--line);gap:2px;display:grid}.anatomy div{border-bottom:1px solid var(--line);gap:6px;padding:20px 0;display:grid}@media (min-width:720px){.anatomy div{grid-template-columns:220px 1fr;align-items:baseline;gap:24px}}.anatomy b{letter-spacing:-.01em;font-size:1.12rem;font-weight:700}.anatomy span{color:var(--ink-2)}.rescols{gap:36px;display:grid}@media (min-width:800px){.rescols{grid-template-columns:repeat(2,1fr)}}.resgroup h3,.resgroup>h2{border-bottom:2px solid var(--ink);margin-bottom:6px;padding-bottom:10px}.resgroup>h2{letter-spacing:-.01em;font-size:1.3rem;font-weight:700;line-height:1.2}.resgroup p.blurb{color:var(--ink-2);margin:8px 0 6px;font-size:.95rem}.reslist{margin:0;padding:0;list-style:none}.reslist li{border-bottom:1px solid var(--line);gap:2px;padding:11px 0;display:grid}.reslist a{color:var(--deep);font-weight:600}.reslist a:hover{text-decoration:underline}.reslist small{color:var(--ink-2)}.steps{counter-reset:s;gap:18px;display:grid}@media (min-width:800px){.steps{grid-template-columns:repeat(3,1fr)}}.steps div{background:var(--surface);border:1px solid var(--line);counter-increment:s;border-radius:6px;padding:22px 22px 20px;position:relative}.steps div:before{content:counter(s);letter-spacing:-.02em;color:var(--accent);margin-bottom:12px;font-size:2.2rem;font-weight:800;line-height:1;display:block}.steps b{margin-bottom:6px;font-size:1.05rem;display:block}.steps span{color:var(--ink-2)}.cohero{background:var(--surface);border-bottom:1px solid var(--line)}.cohero .cover{aspect-ratio:21/9;width:100%;max-height:380px}.cohead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 24px;padding-block:26px 30px;display:flex}.cohead>:first-child{flex:420px;min-width:0}.cohead .mark{background:var(--ink);width:64px;height:64px;color:var(--bg);letter-spacing:-.02em;border-radius:8px;place-items:center;margin-bottom:14px;font-size:1.35rem;font-weight:800;display:grid}.cohead .meta{color:var(--ink-2);margin-top:8px}.cohead .co-unset{max-width:44em;color:var(--ink-2);margin:10px 0 0;font-size:.95rem}.cobody{gap:40px;padding-block:40px 72px;display:grid}@media (min-width:900px){.cobody{grid-template-columns:1.4fr .8fr;gap:56px}}.block{margin-bottom:40px}.block h3{margin-bottom:14px}.gallery{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.gallery .cover{aspect-ratio:4/3;border-radius:4px;overflow:hidden}.gallery .cover:first-child{aspect-ratio:16/8;grid-column:1/-1}.video{aspect-ratio:16/9;background:var(--ink);color:var(--bg);border-radius:4px;place-items:center;display:grid;position:relative;overflow:hidden}.video .play{border:2px solid var(--bg);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.video .play:after{content:"";border-left:18px solid var(--bg);border-top:11px solid #0000;border-bottom:11px solid #0000;margin-left:4px}.video small{opacity:.7;position:absolute;bottom:14px;left:16px}.deck{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.deck div{aspect-ratio:16/9;background:var(--surface);border:1px solid var(--line);border-radius:3px;position:relative;overflow:hidden}.deck div:before{background:var(--line);width:55%;height:10%;top:20%}.deck div:after,.deck div:before{content:"";position:absolute;left:12%}.deck div:after{background:var(--tint);width:76%;height:35%;top:40%}.deck div:first-child{background:var(--ink)}.deck div:first-child:before{background:var(--accent);width:40%}.deck div:first-child:after{background:0 0}.aside{align-content:start;gap:26px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:20px}.panel h3{margin-bottom:12px}.facts{margin:0}.facts,.facts div{gap:10px;display:grid}.facts div{grid-template-columns:110px 1fr;font-size:.95rem}.facts dt{color:var(--ink-2);margin:0}.facts dd{min-width:0;margin:0}.facts dd .chip{white-space:normal;overflow-wrap:anywhere;border-radius:14px;min-width:0;max-width:100%}.needs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.needs li{padding-left:18px;position:relative}.needs li:before{content:"";background:var(--accent);width:9px;height:9px;position:absolute;top:.55em;left:0;transform:skew(-18deg)}.bar{background:var(--tint);border-radius:999px;height:8px;margin:6px 0 14px;overflow:hidden}.bar i{background:var(--accent);height:100%;display:block}.status{border-radius:3px;padding:2px 7px;font-size:.72rem;font-weight:600}.status.sample{color:var(--ink-2);border:1px dashed var(--line)}.status.unclaimed{color:var(--deep);background:var(--tint)}a.status-link{cursor:pointer;text-decoration:none}a.status-link:focus-visible,a.status-link:hover{text-decoration:underline}.status.claimed{color:#fff;background:var(--deep)}.claimbox{background:var(--tint);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px;padding:18px 20px;display:flex}.claimbox p{color:var(--tint-ink);margin:0}@media (min-width:900px){.aside .claimbox .two{grid-template-columns:1fr}}.back{color:var(--ink-2);gap:8px;margin:22px 0 0;font-weight:500;display:inline-flex}.form{gap:16px;max-width:680px;display:grid}.field{gap:6px;display:grid}.field label{font-size:.95rem;font-weight:600}.field small{color:var(--ink-2)}.two{gap:16px;display:grid}@media (min-width:640px){.two{grid-template-columns:1fr 1fr}}.two>.field{align-content:start}.checks{flex-wrap:wrap;gap:8px;display:flex}.checks label{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:.92rem;display:inline-flex}.checks input{accent-color:var(--accent)}.done{background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--accent);border-radius:6px;padding:20px 22px}footer{color:var(--ink-2);border-top:1px solid var(--line);padding:36px 0 44px;font-size:.9rem}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:12px 28px;display:flex}footer a{color:var(--ink)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.notice{background:var(--tint);color:var(--tint-ink);border-bottom:1px solid var(--line);padding:10px 0;font-size:.92rem}.notice .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.notice code{background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.field input[readonly]{color:var(--ink-2)}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#b3261e}.field .error{color:#b3261e;font-size:.9rem}.done.error{border-left-color:#b3261e}.done.ok{background:var(--ok-bg);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.done.ok{border-color:color-mix(in srgb,var(--ok) 35%,var(--line))}}.done.ok{border-left-color:var(--ok)}.status.pending{color:var(--ink-2);border:1px solid var(--line)}.status.live{color:var(--accent);border:1px solid var(--accent)}.status.hidden{color:var(--ink-2);border:1px dashed var(--line);display:inline}.status.verified{color:var(--ok);background:var(--ok-bg);border:1px solid var(--ok)}@supports (color:color-mix(in lab,red,red)){.status.verified{border:1px solid color-mix(in srgb,var(--ok) 35%,transparent)}}.status.preview{color:var(--accent);border:1px dashed var(--accent)}.status.removal{color:#fff;background:#b3261e}.status.featured{color:var(--tint-ink);background:var(--tint);border-radius:999px}.rolefilters a{align-items:center;display:inline-flex}.updatetitle{color:var(--ink);margin-bottom:6px;font-size:1.15rem;font-weight:700;line-height:1.35;display:block}.linkish{color:var(--deep);font-weight:600}.linkish:hover{text-decoration:underline}.contactform{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:22px}.contactform .form{max-width:none}.table{border-collapse:collapse;width:100%;font-size:.95rem}.table td,.table th{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 10px 10px 0}.table th{color:var(--ink-2);font-size:.85rem;font-weight:600}.tablewrap{overflow-x:auto}.subnav{flex-wrap:wrap;gap:6px;margin:0 0 28px;display:flex}.subnav a{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:7px 12px;font-size:.88rem;font-weight:500}.subnav a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.btn.small{padding:8px 12px;font-size:.88rem}.btn.danger{color:#b3261e;border-color:#b3261e}.inline{display:inline}.readiness-row{border-bottom:1px solid var(--line);gap:8px;padding:14px 0;display:grid}@media (min-width:720px){.readiness-row{grid-template-columns:1.2fr 150px 1fr auto;align-items:center;gap:14px}}.readiness-row input,.readiness-row select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:4px;padding:9px 10px;font-size:.95rem}.needs li.is-done:before{background:var(--accent)}.needs li.is-verified:after{content:"✓";color:var(--accent);margin-left:6px;font-weight:700}.deckframe{aspect-ratio:4/3;border:1px solid var(--line);background:var(--surface);border-radius:4px;width:100%}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cover img,.gallery img{object-fit:cover;width:100%;height:100%}.muted{color:var(--ink-2)}.small{font-size:.9rem}.note-warn{color:var(--warn-ink);max-width:44em;margin:0;font-size:.85rem;line-height:1.55}.pill{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;padding:4px 10px;font-size:.82rem;font-weight:500;display:inline-flex}.stateprograms{margin-top:40px}.hp{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card .cover .label{background:var(--ink);color:var(--bg);z-index:1;border-radius:3px;padding:4px 8px;font-size:.75rem;position:absolute;top:12px;left:12px}.card.locked .cover{overflow:hidden}.card.locked .cover svg{filter:blur(6px);transform:scale(1.08)}.card.locked .cover:after{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.card.locked .cover:after{background:color-mix(in srgb,var(--surface) 30%,transparent)}}.card.locked .blank{background:var(--line);border-radius:3px;display:block}.card.locked .blank.name{width:62%;height:1.1rem;margin:.22rem 0}.card.locked .blank.line{width:86%;height:.8rem;margin:.36rem 0}.card.locked .chip{gap:6px}.card.static:hover{box-shadow:none;border-color:var(--line);transform:none}.flag{vertical-align:-.1em;width:1.2em;height:.8em;box-shadow:0 0 0 1px var(--line);border-radius:2px;display:inline-block}.howrow{align-items:start;gap:28px;display:grid}@media (min-width:900px){.howrow{grid-template-columns:minmax(0,1fr) 420px;gap:56px}}.draw{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:0;padding:10px}.draw svg{width:100%;height:auto;overflow:visible}.draw figcaption{color:var(--ink-2);border-top:1px solid var(--line);margin-top:10px;padding:10px 4px 2px;font-size:.9rem}.draw text{fill:var(--ink);font-family:inherit;font-size:15px}.draw .sm{font-size:14px}.draw .b{font-weight:700}.draw .m{fill:var(--ink-2)}.draw .w{fill:var(--accent-ink)}.draw .tk{fill:var(--tint-ink)}.draw .hl{fill:var(--accent);font-weight:700}.draw .bx{fill:var(--bg);stroke:var(--line);stroke-width:1.5px}.draw .tb{fill:var(--tint)}.draw .ab{fill:var(--accent)}.draw .k{fill:var(--ink)}.draw .gl{fill:var(--line)}.draw .pg{fill:var(--bg)}.draw .ol{fill:none;stroke:var(--line);stroke-width:1.5px}.draw .ln{fill:none;stroke:var(--ink-2);stroke-width:1.5px}.draw .la{fill:none;stroke:var(--accent);stroke-width:2px}.draw .dash{stroke-dasharray:5 5}.draw .ah{fill:var(--ink-2)}.draw .aa{fill:var(--accent)}.typeicon{width:44px;height:44px;color:var(--accent);margin-bottom:14px}.example{border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-lg);border-radius:10px;margin:0;overflow:hidden}.example-bar{background:var(--surface);border-bottom:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-size:.85rem;display:flex}.example .btn[aria-disabled=true]{cursor:default}.anatomy .callout,.callout{color:var(--accent-ink)}.callout{background:var(--accent);width:26px;height:26px;letter-spacing:0;vertical-align:middle;border-radius:50%;flex:none;place-items:center;margin-right:10px;font-size:.8rem;font-weight:700;line-height:1;display:inline-grid}.sharemenu{display:inline-flex;position:relative}.sharelist{background:var(--surface);border:1px solid var(--line);min-width:200px;box-shadow:var(--shadow);z-index:30;border-radius:6px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0}@media (min-width:800px){.cohead .sharelist{left:auto;right:0}}.shareitem{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 10px;font-size:.95rem;font-weight:500;display:block}.shareitem:hover{background:var(--tint)}.sharelist code{overflow-wrap:anywhere}.tk-tiles{gap:22px;display:grid}@media (min-width:640px){.tk-tiles{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.tk-tiles{grid-template-columns:repeat(3,1fr)}}.tk-tile{background:var(--surface);border:1px solid var(--line);scroll-margin-top:calc(80px + env(safe-area-inset-top,0px));border-radius:6px;flex-direction:column;padding:20px}.tk-tile,.tk-tile h3{gap:10px;display:flex}.tk-tile h3{flex-wrap:wrap;justify-content:space-between;align-items:baseline}.tk-tile p{color:var(--ink-2);margin:0;font-size:.95rem}.tk-tile .bar{margin:2px 0 0}.tk-tile ul{gap:6px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.tk-tile .actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px;display:flex}.tk-downloads{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tk-paper{--surface:#fff;--ink:#0f1b2d;--ink-2:#526176;--line:#d2dae4;--pt:calc(100cqw / 612);aspect-ratio:612/792;color:#0f1b2d;box-shadow:var(--shadow-lg);overflow-wrap:anywhere;background:#fff;border:1px solid #d2dae4;border-radius:3px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;line-height:1.15;position:relative;overflow:hidden;container-type:inline-size}.tk-paper.a4{--pt:calc(100cqw / 595.28);aspect-ratio:595.28/841.89}.tk-paper.flow{aspect-ratio:auto;overflow:visible}.tk-preview{background:var(--bg);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.tk-preview .tk-paper{width:100%;max-width:680px;margin:0 auto}.tk-sections{gap:24px;max-width:760px;display:grid}.tk-section{background:var(--surface);border:1px solid var(--line);scroll-margin-top:calc(80px + env(safe-area-inset-top,0px));border-radius:6px;min-width:0;padding:22px}.tk-section h3{margin-bottom:6px}.tk-section>p{color:var(--ink-2);max-width:44em}.tk-section .form{max-width:none}.tk-section .facts dd{overflow-wrap:anywhere;min-width:0}.tk-eg{color:var(--ink-2);font-size:.85rem;line-height:1.45;display:block}.tk-entries{border-top:1px solid var(--line);margin:0 0 16px;padding:0;list-style:none}.tk-entries li{border-bottom:1px solid var(--line);gap:8px;padding:14px 0;display:grid}@media (min-width:720px){.tk-entries li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}}.tk-entries .actions{flex-wrap:wrap;gap:6px;display:flex}.tk-brief{align-items:start;gap:32px;display:grid}@media (min-width:1000px){.tk-brief{grid-template-columns:minmax(0,1fr) 380px;gap:40px}}.tk-steps{counter-reset:tkstep;gap:18px;margin:0;padding:0;list-style:none;display:grid}.tk-step{background:var(--surface);border:1px solid var(--line);counter-increment:tkstep;scroll-margin-top:calc(80px + env(safe-area-inset-top,0px));border-radius:6px;padding:22px}.tk-step>h3{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.tk-step>h3:before{content:counter(tkstep);letter-spacing:-.02em;color:var(--accent);font-size:1.6rem;font-weight:800;line-height:1}.tk-step .form{max-width:none}.tk-side{gap:12px;min-width:0;display:grid}.tk-side>p{color:var(--ink-2);margin:0;font-size:.9rem}@media (min-width:1000px){.tk-side{top:calc(84px + env(safe-area-inset-top,0px));position:sticky}}.tk-foot{padding-bottom:56px}@media (min-width:1000px){.tk-side-scroll{max-height:calc(100vh - 100px);overflow-y:auto}}.at-tools{gap:10px;margin:0 0 18px;display:grid}.at-search{gap:8px;max-width:640px;display:flex}.at-search input{flex:auto;min-width:0}.at-filters{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.at-tools input[type=search],.at-tools select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:4px;padding:9px 12px;font-size:.92rem}.at-tools .btn{padding:9px 16px;font-size:.92rem}.at-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin:0 0 12px;display:flex}.at-count{color:var(--ink-2);margin:0;font-size:.92rem;font-weight:500}.at-bar-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.at-wrap{background:var(--surface);border:1px solid var(--line);border-radius:6px;margin:0 0 8px}.at-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.92rem;line-height:1.4}.at-table th{top:calc(65px + env(safe-area-inset-top,0px));z-index:2;background:var(--surface);text-align:left;vertical-align:bottom;border-bottom:1px solid var(--line);color:var(--ink-2);white-space:nowrap;padding:12px 12px 10px;font-size:.8rem;font-weight:600;position:sticky}.at-table th:first-child{border-top-left-radius:6px;padding-left:18px}.at-table th:last-child{border-top-right-radius:6px}.at-table td{border-bottom:1px solid var(--line);vertical-align:middle;height:56px;padding:8px 12px}.at-table td:first-child{padding-left:18px}.at-table tbody tr:last-child td{border-bottom:0}.at-table tbody tr:hover td{background:var(--tint)}@supports (color:color-mix(in lab,red,red)){.at-table tbody tr:hover td{background:color-mix(in srgb,var(--tint) 40%,transparent)}}.at-table .at-date{white-space:nowrap}.at-table .at-num{text-align:right;font-variant-numeric:tabular-nums}.at-sort{color:inherit;align-items:center;gap:4px;display:inline-flex}.at-sort:hover{color:var(--ink);text-decoration:underline}.at-sort-mark{color:var(--accent);font-weight:700}.at-main{min-width:190px}.at-name{color:var(--ink);font-weight:700}a.at-name:hover{color:var(--deep);text-decoration:underline}.at-sub{color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:.82rem;display:block}.at-sub .flag{margin-right:4px}.at-sub a{color:inherit}.at-sub a:hover{color:var(--deep);text-decoration:underline}.at-note{-webkit-line-clamp:2;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;font-size:.82rem;display:-webkit-box;overflow:hidden}.at-chips{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.at-chips .status{white-space:nowrap}@media (min-width:1024px){.at-chips{flex-wrap:nowrap}}@media (min-width:1024px) and (max-width:1179px){.at-main{min-width:140px}.at-table td,.at-table th{padding-left:10px;padding-right:10px}.at-table td:first-child,.at-table th:first-child{padding-left:16px}}.at-check{color:var(--accent);font-weight:700}.at-sr{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.at-act,.at-sr{white-space:nowrap}.at-act{text-align:right;width:1%}.at-table td.at-act{padding-right:10px}.at-pager{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 0;font-size:.9rem;display:flex}.at-pager .muted{text-align:center}.at-empty{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:6px;margin:0;padding:28px 18px}.at-menu{text-align:left;display:inline-flex;position:relative}.at-menu-btn{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:inline-grid}.at-menu-btn:hover{color:var(--ink);border-color:var(--line);background:var(--surface)}.at-menu-btn[aria-expanded=true]{color:var(--ink);background:var(--tint)}.at-menu-list{z-index:30;background:var(--surface);border:1px solid var(--line);width:max-content;min-width:270px;max-width:min(360px,100vw - 32px);box-shadow:var(--shadow);white-space:normal;border-radius:6px;gap:2px;padding:8px;font-size:.92rem;line-height:1.4;display:grid;position:absolute;top:calc(100% + 6px);right:0}.at-menu-list>*{width:100%}.at-menu-list form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.at-menu-list .btn{width:100%;box-shadow:none;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:flex-start;padding:9px 10px;font-size:.92rem;font-weight:500;line-height:1.3;display:flex}.at-menu-list .btn:hover{background:var(--tint);filter:none}.at-menu-list .btn.primary{color:var(--accent);font-weight:600}.at-menu-list .btn.danger{color:#b3261e}@supports (color:color-mix(in lab,red,red)){.at-menu-list .btn.danger{color:color-mix(in srgb,#b3261e 60%,var(--ink))}}.at-menu-list .btn[disabled]{background:0 0}.at-menu-list label{padding:6px 10px 0}.at-menu-list .field{flex:100%}.at-menu-list .field input{padding:8px 10px;font-size:.9rem}.at-menu-list .at-menu-note{border-bottom:1px solid var(--line);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;max-height:12em;margin:0;padding:6px 10px 8px;font-size:.85rem;overflow-y:auto}.at-menu-list .at-menu-sep{border-top:1px solid var(--line);margin:4px 0}.at-menu-list .done{padding:10px 12px;font-size:.88rem}@media (max-width:1023px){.at-wrap{background:0 0;border:0;border-radius:0}.at-table,.at-table tbody{display:block}.at-table thead{display:none}.at-table tbody{gap:12px;display:grid}.at-table tr{background:var(--surface);border:1px solid var(--line);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px 12px;padding:14px 16px;display:grid;position:relative}.at-table td,.at-table td:first-child{border:0;min-width:0;height:auto;padding:0;display:block}.at-table tbody tr:hover td{background:0 0}.at-table td.at-main{grid-area:1/1;padding-right:4px}.at-table td.at-act{grid-area:1/2;align-self:start;width:auto;margin:-6px -8px 0 0;padding:0}.at-table td[data-label],.at-table td[data-label]:first-child{text-align:left;grid-column:1/-1;padding-left:6.8rem;position:relative}.at-table td[data-label]:before{content:attr(data-label);width:6.3rem;color:var(--ink-2);font-size:.8rem;font-weight:600;line-height:1.5;position:absolute;top:.1em;left:0}.at-table td.at-num{text-align:left}.at-chips{flex-wrap:wrap}}@media (min-width:700px) and (max-width:1023px){.at-table tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}@media (min-width:720px){.adm-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (min-width:1100px){.adm-stats{grid-template-columns:repeat(7,minmax(0,1fr))}}.adm-stat,.adm-stats li{min-width:0;display:flex}.adm-stat{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;flex:1;gap:6px;padding:16px;transition:border-color .15s,box-shadow .15s}.adm-stat:hover{border-color:var(--accent);box-shadow:var(--shadow)}.adm-stat-label{color:var(--ink-2);font-size:.85rem;font-weight:600;line-height:1.3}.adm-stat b{letter-spacing:-.02em;color:var(--ink);font-size:1.85rem;font-weight:800;line-height:1}.adm-stat small{color:var(--ink-2);overflow-wrap:anywhere;font-size:.8rem;line-height:1.4}.adm-queues{gap:16px;margin-bottom:44px;display:grid}@media (min-width:900px){.adm-queues{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width:1100px){.adm-queues{grid-template-columns:repeat(4,minmax(0,1fr))}}.adm-queue{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.adm-queue-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.adm-queue-head h3{font-size:1.25rem}.adm-queue .reslist li{padding:9px 0}.adm-queue .reslist a{overflow-wrap:anywhere}.adm-queue-all{margin-top:auto;font-size:.95rem}.dash-account{color:var(--ink-2);gap:4px;max-width:760px;margin-bottom:24px;font-size:.95rem;display:grid}.dash-account p{overflow-wrap:anywhere;margin:0}.dash-account b{color:var(--ink)}.dash-col{gap:18px;max-width:760px;padding-bottom:72px;display:grid}.dash-col>.block,.dash-col>.panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;min-width:0;margin:0;padding:22px}.dash-col>.block h3,.dash-col>.panel h3{margin-bottom:12px;font-size:1.25rem}.dash-col>.claimbox{margin:0}.dash-col .empty{text-align:left;border:0;padding:0}.dash-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.dash-col .dash-card-head h3{margin:0}.dash-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.dash-empty p{color:var(--ink-2);flex:16em;margin:0}.dash-meter{gap:10px;margin:0 0 14px;display:grid}.dash-meter .bar{margin:0}.dash-meter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.dash-meter-row p{color:var(--ink-2);margin:0;font-size:.95rem}.dash-share{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 14px;display:flex}.dash-share input{min-width:0;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:6px;flex:14em;padding:8px 10px;font-size:.9rem}@media (max-width:480px){.dash-col>.block,.dash-col>.panel{padding:18px 16px}.adm-stat{padding:14px}.adm-queue{padding:18px 16px}}.adm-more{color:var(--ink-2);margin:-12px 0 28px;font-size:.92rem}.act-table th{white-space:normal;min-width:5.5rem}.act-table th:first-child{min-width:10rem}.act-val{font-variant-numeric:tabular-nums;display:inline-block}.act-sub{color:var(--ink-2);margin-top:2px;font-size:.78rem;line-height:1.35;display:block}.act-none{color:var(--ink-2);font-size:.82rem}.act-week .at-name{white-space:nowrap}.act-week .act-sofar{width:fit-content;margin-top:4px;padding:2px 8px;font-size:.75rem;display:flex}.act-next{align-items:flex-end;margin-top:36px}.act-next h3{margin:0 0 4px}.act-next p{margin:0}.act-sources{max-width:860px;margin:36px 0 64px}.act-sources h3{margin-bottom:12px}.act-sources dl{gap:10px;margin:0;display:grid}.act-sources dl>div{gap:2px;display:grid}@media (min-width:720px){.act-sources dl>div{grid-template-columns:12rem minmax(0,1fr);gap:16px}}.act-sources dt{color:var(--ink);font-weight:600}.act-sources dd{color:var(--ink-2);margin:0;font-size:.92rem}@media (min-width:1024px){.act-wrap{overflow-x:auto}.act-table th{position:static}}@media (max-width:1023px){.act-table tr{grid-template-columns:minmax(0,1fr)}.act-table td[data-label],.act-table td[data-label]:first-child{justify-content:space-between;align-items:baseline;gap:12px;padding-left:0;display:flex}.act-table td[data-label]:before{flex:auto;width:auto;min-width:0;position:static}.act-table .act-val{text-align:right;max-width:60%}}.bill-mode{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 24px;display:flex}.bill-mode-tag{background:var(--accent);color:var(--accent-ink);letter-spacing:.08em;white-space:nowrap;border-radius:3px;padding:3px 10px;font-size:.85rem;font-weight:800;display:inline-flex}.bill-missing{gap:4px;max-width:52em;margin:6px 0 0;padding-left:1.2em;display:grid}.bill-checks{max-width:760px}.bill-checks div{grid-template-columns:minmax(0,13rem) minmax(0,1fr)}.bill-checks dd{overflow-wrap:anywhere}.bill-no{color:#b3261e;font-weight:700}.bill-code{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:3px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}@media (max-width:480px){.bill-checks div{grid-template-columns:minmax(0,1fr);gap:2px}}.fb{margin:0 0 28px}.fb,.fb *,.fb :after,.fb :before{box-sizing:border-box}.fb-row{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex;position:relative}.fb-search{flex:100%;min-width:0;position:relative}.fb-search input{width:100%;height:44px;color:var(--ink);font:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;padding:0 12px 0 44px;font-size:1rem;display:block}.fb-search input::placeholder{color:var(--ink-2);opacity:1;text-overflow:ellipsis}.fb-go{width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.fb-go:hover{color:var(--accent)}.fb-go:focus-visible,.fb-row input:focus-visible,.fb-row select:focus-visible{outline-offset:-2px}.fb-pick{background:var(--bg);cursor:pointer;border-radius:6px;flex:1 1 0;align-items:center;gap:8px;min-width:0;height:44px;padding-left:14px;display:flex;position:relative}.fb-pick-label{color:var(--ink-2);flex:none;font-size:.85rem;font-weight:600}.fb-pick select{width:100%;min-width:0;height:100%;color:var(--ink);font:inherit;text-overflow:ellipsis;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:0 6px 6px 0;flex:auto;padding:0 36px 0 0;font-size:.95rem;font-weight:600}.fb-pick.on{background:var(--tint)}.fb-pick.on select{color:var(--tint-ink)}.fb-pick:after,.fb-sel:after{content:"";border-right:1.8px solid var(--ink-2);border-bottom:1.8px solid var(--ink-2);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.fb-more{flex:none}.fb-btn{background:var(--ink);height:44px;color:var(--bg);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:0 16px;font-size:.95rem;font-weight:600;line-height:1;list-style:none;display:inline-flex}.fb-btn::-webkit-details-marker{display:none}.fb-btn:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.fb-btn:hover{background:color-mix(in srgb,var(--ink) 86%,var(--accent))}}.fb-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fb-count,.fb-more[open]>.fb-btn{background:var(--accent);color:var(--accent-ink)}.fb-count{min-width:22px;height:22px;border-radius:999px;place-items:center;padding:0 6px;font-size:.8rem;font-weight:700;display:inline-grid}.fb-more[open] .fb-count{background:var(--accent-ink);color:var(--accent)}.fb-panel{z-index:15;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:10px;padding:20px 18px 0;position:absolute;top:calc(100% + 8px);left:0;right:0}.fb-groups{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px 28px;display:grid}.fb-group{border:0;min-width:0;margin:0;padding:0}.fb-group.wide{grid-column:1/-1}.fb-group legend{letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;padding:0;font-size:1.05rem;font-weight:700;line-height:1.2}.fb-fields{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.fb-group.wide .fb-fields{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.fb-field{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.fb-label{color:var(--ink-2);font-size:.85rem;font-weight:600;line-height:1.3}.fb-field.on .fb-label{color:var(--ink)}.fb-sel{min-width:0;display:block;position:relative}.fb-sel select{border:1px solid var(--line);background:var(--bg);width:100%;height:44px;color:var(--ink);font:inherit;text-overflow:ellipsis;cursor:pointer;appearance:none;border-radius:6px;padding:0 38px 0 12px;font-size:.95rem;display:block}.fb-sel select:hover{border-color:var(--ink-2)}.fb-field.on .fb-sel select{border-color:var(--accent);background:var(--tint);color:var(--tint-ink);font-weight:600}.fb-switch{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex;position:relative}.fb-switch:hover{border-color:var(--ink-2)}.fb-switch:has(input:checked){border-color:var(--accent);background:var(--tint)}.fb-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.fb-track{background:var(--ink-2);border-radius:999px;flex:none;width:40px;height:24px;margin-top:1px;position:relative}@supports (color:color-mix(in lab,red,red)){.fb-track{background:color-mix(in srgb,var(--ink-2) 45%,var(--line))}}.fb-track{transition:background .15s}.fb-track:after{content:"";background:var(--surface);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.fb-switch input:checked+.fb-track{background:var(--accent)}.fb-switch input:checked+.fb-track:after{background:var(--accent-ink);transform:translate(16px)}.fb-switch input:focus-visible+.fb-track{outline:2px solid var(--accent);outline-offset:2px}.fb-switch-text{min-width:0;color:var(--ink);gap:2px;font-size:.95rem;font-weight:600;line-height:1.35;display:grid}.fb-switch-text small{color:var(--ink-2);font-size:.82rem;font-weight:400}.fb-foot{border-top:1px solid var(--line);background:var(--surface);border-radius:0 0 10px 10px;justify-content:space-between;gap:12px;margin:22px -18px 0;padding:14px 18px;position:sticky;bottom:0}.fb-active,.fb-foot{align-items:center;display:flex}.fb-active{flex-wrap:wrap;gap:8px 12px;margin-top:14px}.fb-chips{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.fb-chips li{max-width:100%;display:flex}.fb-chip{background:var(--tint);max-width:100%;color:var(--tint-ink);overflow-wrap:anywhere;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 9px 6px 12px;font-size:.86rem;font-weight:600;line-height:1.25;display:inline-flex}.fb-chip svg{opacity:.7;flex:none}.fb-chip:hover{border-color:var(--accent)}.fb-chip:hover svg{opacity:1}.fb-clear{color:var(--deep);padding:6px 2px;font-size:.88rem;font-weight:600}.fb-clear:hover{text-decoration:underline}@media (min-width:720px){.fb-search{flex:1 1 0}.fb-pick{flex:0 auto;max-width:360px}.fb-panel{width:min(100%,calc(var(--fb-cols,1) * 280px + (var(--fb-cols,1) - 1) * 28px + 48px));padding:24px 24px 0;left:auto}.fb-foot{margin:24px -24px 0;padding:14px 24px}}@media (max-width:479px){.fb-pick.on{padding-left:12px}.fb-pick.on .fb-pick-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.fb-sel select[multiple]{height:auto;min-height:44px;padding:4px;scroll-margin-top:32px;overflow-y:auto}.fb-sel select[multiple] option{border-radius:4px;padding:6px 8px}.fb-sel:has(>select[multiple]):after{content:none}.dsh-dismiss{min-height:40px;color:var(--deep);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0 4px;font-weight:600;display:inline-flex}.dsh-dismiss:hover{text-decoration:underline}:root{--foot-bg:#0b1524;--foot-edge:#22324a;--foot-line:#1e2d43;--foot-ink:#eef2f6;--foot-ink-2:#a9b7c9;--foot-link:#d5e1f2;--foot-accent:#4f8bff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--foot-bg:#060a12;--foot-edge:#1c2838;--foot-line:#18222f;--foot-ink:#eef2f6;--foot-ink-2:#a9b7c9;--foot-link:#d5e1f2;--foot-accent:#4f8bff}}:root[data-theme=dark]{--foot-bg:#060a12;--foot-edge:#1c2838;--foot-line:#18222f;--foot-ink:#eef2f6;--foot-ink-2:#a9b7c9;--foot-link:#d5e1f2;--foot-accent:#4f8bff}.top{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.top{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.navmenu{background:var(--surface)}@keyframes top-lift{to{box-shadow:var(--shadow)}}@supports (animation-timeline:scroll()){.top{animation:top-lift linear both;animation-timeline:scroll(root);animation-range:0 64px}}#nav .morebtn:hover,#nav .navrow>a:hover{color:var(--ink)}#nav .morebtn.on,#nav .navrow>a[aria-current=page]{color:var(--tint-ink);background:var(--tint);box-shadow:inset 0 -2px 0 var(--accent)}.navmenu a[aria-current=page]{font-weight:600}.boardtabs{padding-top:28px}.boardtabs-row{border-bottom:1px solid var(--line);gap:4px;display:flex}.boardtabs-row a{min-height:44px;color:var(--ink-2);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;padding:10px 14px;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex}.boardtabs-row a:hover{color:var(--ink);border-bottom-color:var(--line)}.boardtabs-row a[aria-current]{color:var(--ink);border-bottom-color:var(--accent)}.boardtabs+section{padding-top:32px}@media (min-width:720px){.boardtabs{padding-top:40px}.boardtabs+section{padding-top:52px}}@media (max-width:400px){.boardtabs-row a{padding:10px 11px}}body{flex-direction:column;min-height:100svh;display:flex}#app{flex:1 0 auto}.skip-link{top:calc(10px + env(safe-area-inset-top,0px));z-index:40;border:2px solid var(--accent);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);border-radius:6px;padding:12px 18px;font-weight:600;line-height:1.2;position:fixed;left:12px}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;box-shadow:none;border:0;margin:-1px;padding:0;overflow:hidden}#app:focus{outline:none}.sitefoot{border-top:1px solid var(--foot-edge);background:var(--foot-bg);color:var(--foot-ink-2);padding:56px 0 32px;font-size:.92rem;line-height:1.6}.sitefoot .wrap{display:block}.sitefoot a{color:var(--foot-link)}.sitefoot a:hover,.sitefoot-signout:hover{color:var(--foot-ink);text-decoration:underline;-webkit-text-decoration-color:var(--foot-accent);text-decoration-color:var(--foot-accent);text-underline-offset:3px}.sitefoot a:focus-visible,.sitefoot button:focus-visible{outline-color:var(--foot-accent)}.sitefoot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sitefoot-top{gap:40px;display:grid}.sitefoot .brand{color:var(--foot-ink)}.sitefoot .brand:hover{text-decoration:none}.sitefoot .brand i{background:linear-gradient(to bottom,var(--foot-accent) 0 40%,transparent 40% 60%,var(--foot-accent) 60% 100%)}.sitefoot-tagline{max-width:30em;margin:16px 0 20px;font-size:.98rem;line-height:1.55}.sitefoot-contact{gap:6px}.sitefoot-contact a{overflow-wrap:anywhere}.sitefoot-contact li:first-child a{text-decoration:underline;-webkit-text-decoration-color:var(--foot-link);text-decoration-color:var(--foot-link)}@supports (color:color-mix(in lab,red,red)){.sitefoot-contact li:first-child a{-webkit-text-decoration-color:color-mix(in srgb,var(--foot-link) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--foot-link) 45%,transparent)}}.sitefoot-contact li:first-child a{text-underline-offset:3px}.sitefoot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;display:grid}.sitefoot h2{color:var(--foot-ink);letter-spacing:-.005em;margin:0 0 14px;font-size:1rem;font-weight:700;line-height:1.2}.sitefoot-signout{color:var(--foot-link);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.sitefoot-base{border-top:1px solid var(--foot-line);flex-wrap:wrap;justify-content:space-between;gap:8px 28px;margin-top:48px;padding-top:22px;font-size:.86rem;display:flex}.sitefoot-base p{margin:0}.sitefoot-base .sitefoot-role{max-width:56em;color:var(--foot-ink-2,inherit);flex:100%}@media (min-width:720px){.sitefoot{padding:72px 0 40px}.sitefoot-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.sitefoot-top{grid-template-columns:minmax(0,1.2fr) minmax(0,2.8fr);gap:56px}}.fb-solo{max-width:420px}.fb-solo .fb-pick{flex:auto;max-width:none}.fb-solo .fb-row .btn{flex:none}.hiw-picker{margin:0 0 28px}.fb-row.hiw-seg{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:4px;display:grid}.hiw-seg button{min-width:0;min-height:44px;color:var(--ink-2);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:.95rem;font-weight:600;line-height:1.25;transition:background .15s,color .15s}.hiw-seg button:hover{background:var(--bg);color:var(--ink)}.hiw-seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 20px -12px var(--accent)}@supports (color:color-mix(in lab,red,red)){.hiw-seg button[aria-pressed=true]{box-shadow:0 8px 20px -12px color-mix(in srgb,var(--accent) 80%,transparent)}}.hiw-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fb-row.hiw-drop{display:none}.hiw-drop .fb-pick{flex:auto;max-width:none;height:48px}.hiw-drop .fb-pick select{font-size:1rem}@media (min-width:1024px){.fb-row.hiw-seg{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:559px){.fb-row.hiw-seg{display:none}.fb-row.hiw-drop{display:flex}}@media (min-width:720px) and (max-width:1023px){.fb-row:has(.fb-pick+.fb-pick) .fb-search{flex-basis:100%}.fb-row:has(.fb-pick+.fb-pick) .fb-pick{flex:1 1 0;max-width:none}}.fb-pick select{padding-left:6px}.fb-pick option{padding:8px 14px}@supports (appearance:base-select){.fb-pick select{appearance:base-select}.fb-pick select::picker(select){appearance:base-select}.fb-pick select{field-sizing:fixed;align-items:center;width:100%;min-width:0;padding-block:0;line-height:1.3;display:flex}.fb-pick select::picker-icon{display:none}.fb-pick select::picker(select){border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:8px;margin-top:6px;padding:6px}.fb-pick select option{color:var(--ink);border-radius:5px;padding:9px 14px;font-weight:500}.fb-pick select option::checkmark{display:none}.fb-pick select option:focus-visible,.fb-pick select option:hover{background:var(--bg)}.fb-pick select option:checked{background:var(--tint);color:var(--tint-ink);font-weight:600}@media (min-width:720px){.fb-pick select{min-width:13.5em}}.fb-pick select{-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:44px;display:-webkit-box;overflow:hidden}.hiw-drop .fb-pick select{line-height:48px}.fb-pick select option{line-height:1.3}.fb-pick select::picker(select){line-height:1.3}}.finder-steps{margin:0 0 24px}@media (min-width:800px){.finder-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.finder-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.finder-steps>.finder-q{min-width:0;scroll-margin-top:calc(80px + env(safe-area-inset-top,0px));flex-direction:column;gap:12px;display:flex}.finder-steps>.finder-q:before{margin-bottom:0}.finder-steps>.finder-q:focus{outline:none}.finder-steps>.finder-q[data-missing]{border-color:#b3261e}@supports (color:color-mix(in lab,red,red)){.finder-steps>.finder-q[data-missing]{border-color:color-mix(in srgb,#b3261e 60%,var(--ink))}}.finder-q fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.finder-q legend{padding:0}.finder-label{letter-spacing:-.01em;color:var(--ink);margin:0 0 2px;font-size:1.1rem;font-weight:700;line-height:1.25;display:block}.finder-hint{color:var(--ink-2);margin:0;font-size:.9rem}.finder-q select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:4px;padding:12px 14px;font-size:1rem}.finder-q select[aria-invalid=true]{border-color:#b3261e}@supports (color:color-mix(in lab,red,red)){.finder-q select[aria-invalid=true]{border-color:color-mix(in srgb,#b3261e 60%,var(--ink))}}.finder-q .checks{color:var(--ink)}.finder-q .checks label:has(input:checked){border-color:var(--accent);background:var(--tint);color:var(--tint-ink)}.finder-error{color:#b3261e;margin:0}@supports (color:color-mix(in lab,red,red)){.finder-error{color:color-mix(in srgb,#b3261e 60%,var(--ink))}}.finder-error{font-size:.9rem}.finder-count{color:var(--ink-2);font-size:.85rem;font-weight:600;display:none}.finder-nav{flex-wrap:wrap;gap:10px;margin:auto 0 0;padding-top:4px;display:none}.finder-submit{margin:0}.finder-notice{max-width:760px;margin:0 0 22px}.finder-notice p{margin:0}.finder-open{gap:4px;margin:8px 0 0;padding-left:1.2em;display:grid}.finder-open a{color:var(--deep);font-weight:600;text-decoration:underline}@media (max-width:799px){.finder-count{display:block}@supports selector(:has(*)){.finder-steps>.finder-q{display:none}.finder-steps:not(:has(>.finder-q:target))>.finder-q:first-child,.finder-steps:not(:has(>.finder-q:target))>.finder-q[data-missing]:not(.finder-q[data-missing]~.finder-q),.finder-steps>.finder-q:target{display:flex}.finder-steps:has(>.finder-q[data-missing]):not(:has(>.finder-q:target))>.finder-q:first-child:not([data-missing]){display:none}.finder-nav{display:flex}.finder-form:not(:has(.finder-q:last-child:target)) .finder-submit{display:none}}}.finder-answers{background:var(--surface);border:1px solid var(--line);border-radius:6px;max-width:760px;margin:0 0 44px;padding:20px 22px}.finder-facts div{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}.finder-facts dd{overflow-wrap:anywhere;min-width:0}@media (max-width:480px){.finder-facts div{grid-template-columns:minmax(0,1fr);gap:2px}}.finder-save{margin:14px 0 0}.finder-paths{counter-reset:fpath;gap:48px;margin:0;padding:0;list-style:none;display:grid}.finder-path{counter-increment:fpath;min-width:0;scroll-margin-top:calc(80px + env(safe-area-inset-top,0px));gap:16px;display:grid}.finder-path-card{max-width:760px}.finder-path-card .body{padding:22px 22px 20px}.finder-path-card h3{font-size:1.3rem}.finder-path-card .body:before{content:counter(fpath);letter-spacing:-.02em;color:var(--accent);margin-bottom:2px;font-size:2.2rem;font-weight:800;line-height:1;display:block}.finder-path-links{flex-wrap:wrap;gap:10px;display:flex}.finder-path-card .body .finder-path-links{margin-top:4px}.finder-path-card .body .finder-qualify{color:var(--ink)}.finder-programs-title{color:var(--ink);margin:8px 0 0;font-weight:700}.finder-result-line{max-width:44em;color:var(--ink-2);margin:44px 0 0}@media (min-width:720px){.anatomy.tk-rows div{grid-template-columns:220px minmax(0,1fr) auto}}.tk-rows .tk-see{white-space:nowrap;justify-self:start;font-size:.95rem}@media (min-width:720px){.tk-rows .tk-see{text-align:right;justify-self:end;padding-left:8px}}.tk-rows .tk-see:focus-visible,.tk-rows .tk-see:hover{text-decoration:underline}.tk-ex-line{color:var(--ink);margin:0 0 10px;font-weight:600}.tk-ex-note{max-width:44em;color:var(--ink-2)}.tk-ex-frame,.tk-ex-note{margin:0 0 28px}.tk-ex-body{padding:16px}.tk-ex-body,.tk-ex-paper{gap:18px;min-width:0;display:grid}.tk-ex-paper{max-width:760px}.tk-ex-cap{color:var(--ink-2);text-align:left;margin:0;font-size:.9rem}.tk-ex-two{align-items:start;gap:22px;min-width:0;display:grid}@media (min-width:900px){.tk-ex-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tk-ex-list{gap:4px;margin:0;padding-left:18px;display:grid}.tk-ex-entries{gap:14px;margin:0;padding-left:20px;display:grid}.tk-ex-entries li{gap:2px;display:grid}.tk-ex-table{gap:6px;min-width:0;display:grid}.tk-ex-nav{margin:0 0 28px;display:block}.tk-ex-nav ul{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.tk-ex-nav a{white-space:normal;border-radius:0;padding:4px 0}.tk-ex-doc,.tk-ex-get{padding:0}.tk-ex-doc{scroll-margin-top:calc(80px + env(safe-area-inset-top,0px));margin:0 0 48px}.tk-ex-doc>h3{margin-bottom:6px}.tk-ex-doc>p{max-width:44em;color:var(--ink-2);margin:0 0 16px}.tk-ex-slides{gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.tk-ex-slides{grid-template-columns:repeat(2,minmax(0,1fr))}}.tk-ex-slides li{gap:6px;min-width:0;display:grid}.tk-ex-get{max-width:44em;margin:8px 0 0}.tk-ex-get h3{margin-bottom:6px}.tk-ex-get p{color:var(--ink-2);margin:0}.bt{align-items:start;gap:22px;display:grid}.bt-side{width:100%;max-width:680px;color:var(--ink-2);margin:0 auto;font-size:.95rem;line-height:1.55}.bt-side>summary{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;gap:8px;padding:6px 14px;font-size:.9rem;line-height:1.2;list-style:none}.bt-side>summary::-webkit-details-marker{display:none}.bt-side>summary:after{content:"";border-bottom:1.8px solid;border-right:1.8px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.bt-side[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.bt-side>summary:hover{border-color:var(--ink-2)}.bt-side p{margin:12px 0 0}.bt-main{width:100%;min-width:0;max-width:680px;margin:0 auto}.bt-day{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;margin:10px 0 -4px;font-size:.78rem;font-weight:700;line-height:1.3;display:flex}.bt-day:first-child{margin-top:0}.bt-day:after{content:"";background:var(--line);flex:auto;height:1px}.bt-back{margin:0 0 18px}.bt-filter{margin:0 0 22px}.bt-filter .fb{margin-bottom:12px}.bt-views{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bt-view{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink-2);border-radius:999px;align-items:center;padding:6px 14px;font-size:.9rem;font-weight:600;line-height:1.2;display:inline-flex}.bt-view:hover{border-color:var(--ink-2);color:var(--ink)}.bt-view[aria-current]{border-color:var(--accent);background:var(--tint);color:var(--tint-ink)}.bt-feed{gap:16px;display:grid}.bt-feed>.panel{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:18px 20px;display:grid}.bt-more{text-align:center;margin:22px 0 0}.bt-examples{margin:36px 0 28px}.bt-main>.claimbox{margin-top:8px}.pc-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.pc-mark{background:var(--ink);width:48px;height:48px;color:var(--bg);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:800;line-height:1;display:inline-grid;overflow:hidden}img.pc-mark{object-fit:contain;background:var(--surface);border:1px solid var(--line)}.pc-mark-neutral{background:var(--tint);color:var(--tint-ink)}.pc-who{gap:2px;min-width:0;display:grid}.pc-who p{margin:0}.pc-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:700;line-height:1.3;display:flex}.pc-name a:hover{text-decoration:underline}.pc-name .status.verified{color:var(--ok)}.pc-line{min-width:0;color:var(--ink-2);align-items:center;gap:6px;font-size:.88rem;line-height:1.35;display:flex}.pc-line .flag{flex:none;width:1.15em;height:auto}.pc-sub{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;padding-top:4px;font-size:.85rem;line-height:1.35;display:flex}.pc-sub .chip{padding:2px 8px;font-size:.76rem}.pc-sub>.status{white-space:nowrap}.pc-meta+.pc-meta:before{content:"·";margin-right:8px}.pc-badge{color:var(--tint-ink);background:var(--tint)}.panel>.pc-title{overflow-wrap:anywhere;margin:0;font-size:1.3rem}.pc-title a:hover{text-decoration:underline}.pc-body{justify-items:start;gap:4px;min-width:0;display:grid}.pc-text{white-space:pre-line;overflow-wrap:anywhere;margin:0}.pc-clamp{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pc-facts{flex-wrap:wrap;gap:6px 20px;margin:0;font-size:.92rem;display:flex}.pc-facts div{gap:6px;min-width:0;display:flex}.pc-facts dt{color:var(--ink-2);margin:0}.pc-facts dd{overflow-wrap:anywhere;margin:0}.pc-chips .chip{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.pc-chips-h{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;flex:0 0 100%;font-size:.72rem;font-weight:700;line-height:1.3}.pc-chips .pc-tag:before{content:"#";color:var(--accent);margin-right:2px;font-weight:700}.pc-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:12px;display:flex}.pc-actions .btn{padding:8px 12px;font-size:.88rem}.pc-actions>form{margin:0}.pc-note{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:inline-flex}.pc-more{position:relative}.pc-actions .pc-icon-action,.pc-actions .pc-more>summary{box-sizing:border-box;justify-content:center;width:44px;min-height:44px;padding:8px}.pc-more>summary{list-style:none}.pc-more>summary::-webkit-details-marker{display:none}.pc-more>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pc-morelist{min-width:160px;left:0;right:auto}html:has(.pr-tabs){scroll-padding-top:calc(136px + env(safe-area-inset-top,0px))}@media (min-width:720px){html:has(.pr-tabs){scroll-padding-top:calc(176px + env(safe-area-inset-top,0px))}}.pr-body{padding-bottom:8px}.pr-hero,.pr-rep-hero{border-bottom:1px solid var(--line);background:radial-gradient(ellipse 70% 70% at 78% 45%,var(--accent),transparent 70%),linear-gradient(var(--ink) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,var(--ink) 1px,transparent 1px) 0 0/28px 28px,var(--bg);padding:36px 0 28px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pr-hero,.pr-rep-hero{background:radial-gradient(ellipse 70% 70% at 78% 45%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),linear-gradient(color-mix(in srgb,var(--ink) 6%,transparent) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,color-mix(in srgb,var(--ink) 6%,transparent) 1px,transparent 1px) 0 0/28px 28px,var(--bg)}}.pr-hero-in{align-items:center;gap:18px;display:grid}@media (min-width:900px){.pr-hero{padding:64px 0 52px}.pr-hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px}}.pr-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;font-size:.8rem;font-weight:700;display:inline-flex}.pr-kicker:before{content:"";background:var(--accent);width:28px;height:8px;transform:skew(-18deg)}.pr-title{font-size:clamp(1.9rem,4.4vw,2.9rem);line-height:1.08}.pr-lead{color:var(--ink-2);max-width:36em;margin:18px 0 20px;font-size:1.08rem}.pr-points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pr-points li{align-items:flex-start;gap:10px;font-weight:600;line-height:1.4;display:flex}.pr-checks svg,.pr-points svg{color:var(--accent);flex:none;margin-top:2px}.pr-flight{justify-self:center;width:100%;max-width:560px;height:auto}.pr-topo path{fill:none;stroke:var(--ink)}@supports (color:color-mix(in lab,red,red)){.pr-topo path{stroke:color-mix(in srgb,var(--ink) 14%,transparent)}}.pr-topo path{stroke-width:1.5px}.pr-runway rect{fill:var(--ink)}@supports (color:color-mix(in lab,red,red)){.pr-runway rect{fill:color-mix(in srgb,var(--ink) 82%,var(--bg))}}.pr-runway path{stroke:var(--bg);stroke-width:3px;stroke-linecap:round}.pr-path-dash{fill:none;stroke:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pr-path-dash{stroke:color-mix(in srgb,var(--accent) 55%,transparent)}}.pr-path-dash{stroke-width:3px;stroke-dasharray:2 10;stroke-linecap:round}.pr-path-trail{fill:none;stroke:var(--accent);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:.64 1;animation:pr-fly 1.8s cubic-bezier(.3,.7,.2,1) .2s both}@keyframes pr-fly{0%{stroke-dasharray:0 1}to{stroke-dasharray:.64 1}}.pr-waypoint-ring{fill:var(--surface);stroke:var(--accent);stroke-width:2.5px}.pr-waypoint-dot{fill:var(--accent)}.pr-waypoint text{fill:var(--ink);letter-spacing:-.01em;paint-order:stroke;stroke:var(--bg);stroke-width:6px;stroke-linejoin:round;font-size:18px;font-weight:700}.pr-drone-arm{stroke:var(--ink);stroke-width:4px;stroke-linecap:round}.pr-drone-rotor{fill:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pr-drone-rotor{fill:color-mix(in srgb,var(--accent) 16%,var(--surface))}}.pr-drone-rotor{stroke:var(--accent);stroke-width:2.5px}.pr-drone-body{fill:var(--accent)}.pr-drone{animation:pr-fade .5s 1.6s both}@keyframes pr-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pr-drone,.pr-path-trail{animation:none}}.pr-tabs{top:calc(64px + env(safe-area-inset-top,0px));z-index:15;background:var(--bg);position:sticky}@supports (color:color-mix(in lab,red,red)){.pr-tabs{background:color-mix(in srgb,var(--bg) 90%,transparent)}}.pr-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.pr-tabs-row{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;max-width:1160px;margin:0 auto;padding:10px 16px;scroll-padding-inline:16px;list-style:none;display:flex;overflow-x:auto}.pr-tabs-row::-webkit-scrollbar{display:none}.pr-tabs-row li{flex:none}.pr-tabs-row a{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:8px 14px;font-size:.9rem;font-weight:600;display:inline-flex}.pr-tabs-row a:hover{border-color:var(--accent);color:var(--accent)}@media (min-width:720px){.pr-tabs-row{flex-wrap:wrap;gap:6px;padding:10px 32px;overflow:visible}.pr-tabs-row a{min-height:36px;padding:6px 12px;font-size:.86rem}}.pr-sec{padding:32px 0 4px}@media (min-width:720px){.pr-sec{padding-top:64px}}.pr-sec-head{max-width:46em;margin:0 0 22px}.pr-dc-head h2,.pr-promises h2,.pr-sec-head h2{font-size:clamp(1.6rem,3.1vw,2.2rem)}.pr-sec-lead{color:var(--ink-2);margin:10px 0 0;font-size:1.05rem}.pr-h3{margin:36px 0 14px;font-size:1.2rem}.pr-h4{letter-spacing:-.005em;margin:18px 0 10px;font-size:1rem;font-weight:700;line-height:1.25}.pr-status{border:1px solid var(--line);border-left:6px solid var(--accent);background:var(--surface);color:var(--ink-2);border-radius:6px;margin:22px 0 0;padding:12px 16px}.pr-status b{color:var(--ink)}section.pr-founding{background:linear-gradient(135deg,var(--accent),var(--deep));color:#fff;box-shadow:var(--shadow-lg);border-radius:16px;gap:20px;margin:24px 0 0;padding:28px 22px;display:grid;position:relative;overflow:hidden}section.pr-founding:after{content:"";pointer-events:none;border:2px solid #ffffff59;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-60px;right:-40px}@media (min-width:860px){section.pr-founding{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:40px 48px}}.pr-founding .pr-founding-title{color:#fff;max-width:24em;margin:0;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.2}.pr-founding-line{color:#ffffffeb;margin:12px 0 0;font-size:1.15rem;font-weight:600}.pr-founding-mark{justify-items:start;margin:0;line-height:1;display:grid;position:relative}@media (min-width:860px){.pr-founding-mark{text-align:center;justify-items:center}}.pr-founding-mark strong{letter-spacing:-.03em;white-space:nowrap;color:#fff;font-size:clamp(2.5rem,5.4vw,4rem);font-weight:800}.pr-founding-mark span{letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9;margin-bottom:6px;font-size:.85rem;font-weight:700}.pr-compare{align-items:stretch;gap:16px;display:grid}@media (min-width:760px){.pr-compare{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.pr-compare.pr-compare-single{grid-template-columns:minmax(0,1fr);max-width:680px;margin-inline:auto}.pr-card{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:12px;padding:20px}@media (min-width:720px){.pr-card{padding:24px}}.pr-card h3{margin:8px 0 0;font-size:1.35rem}.pr-card-head{margin-bottom:14px}.pr-badge{background:var(--accent);color:var(--accent-ink);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.pr-badge-free{background:var(--tint);color:var(--tint-ink)}.pr-summary{color:var(--ink-2);margin:8px 0 0;font-size:.98rem}.pr-plan{border:2px solid var(--accent);background:linear-gradient(180deg,var(--tint),var(--surface) 200px)}@supports (color:color-mix(in lab,red,red)){.pr-plan{background:linear-gradient(180deg,color-mix(in srgb,var(--tint) 55%,var(--surface)),var(--surface) 200px)}}.pr-plan-later{border-style:dashed;border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pr-plan-later{border-color:color-mix(in srgb,var(--accent) 60%,var(--line))}}.pr-free .pr-card-head{margin-bottom:18px}.pr-prices{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 14px;padding:14px 0}.pr-price{flex-wrap:wrap;align-items:baseline;gap:0 4px;margin:8px 0 0;display:flex}.pr-prices .pr-price{margin:0}.pr-price b{letter-spacing:-.025em;font-size:clamp(1.9rem,5vw,2.4rem);font-weight:800;line-height:1}.pr-cur{font-weight:700}.pr-cur,.pr-per{color:var(--ink-2);font-size:.95rem}.pr-alt,.pr-save{margin:6px 0 0;font-weight:600}.pr-save{color:var(--ok);font-size:.92rem}.pr-board{background:var(--tint);color:var(--tint-ink);border-radius:8px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-weight:700;display:flex}.pr-board svg{flex:none}.pr-checks{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pr-checks li{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.pr-checks li span{overflow-wrap:anywhere;min-width:0}.pr-checks-small{gap:7px;font-size:.94rem}.pr-note{color:var(--ink-2);margin:12px 0 0;font-size:.92rem}.pr-buy{border-top:1px dashed var(--line);margin-top:18px;padding-top:16px}.pr-buy-buttons{flex-wrap:wrap;gap:8px;display:flex}.pr-buy-wait{margin:0;font-weight:700}.pr-buy-founding{color:var(--ink-2);margin:6px 0 0;font-size:.9rem}.pr-side{gap:12px;margin-top:16px;display:grid}@media (min-width:760px){.pr-side{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-side-panel{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.pr-side-panel{background:color-mix(in srgb,var(--surface) 55%,var(--bg))}}.pr-side-panel .pr-h4,.pr-side-panel .pr-note{margin-top:0}.pr-notice{border-left:3px solid var(--line);max-width:52em;color:var(--ink-2);margin:16px 0 0;padding-left:12px;font-size:.88rem}.pr-dc-head,.pr-jobs-head{align-items:center;gap:14px;margin:0 0 18px;display:flex}.pr-dc-mark{background:var(--tint);width:44px;height:44px;color:var(--tint-ink);border-radius:12px;flex:none;place-items:center;display:grid}.pr-dc-mark svg{width:24px;height:24px}.pr-dc-line{color:var(--accent);margin:6px 0 0;font-size:1.05rem;font-weight:700}.pr-dc-grid{gap:18px;display:grid}@media (min-width:900px){.pr-dc-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}.pr-dc-main .pr-sec-lead{margin:0 0 16px}.pr-dc-prices{gap:12px;display:grid}@media (min-width:560px){.pr-dc-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-card.pr-dc-price h3{margin:0;font-size:1.15rem}.pr-dc-recheck{margin:16px 0 0;font-weight:600}.pr-dc-founding{color:var(--ink-2);margin:8px 0 0}.pr-dc-links{margin:18px 0 0}.pr-card.pr-dc-report{background:var(--navy);color:var(--navy-ink);border-color:var(--navy)}.pr-card.pr-dc-report h3{color:var(--navy-ink);margin:0}.pr-steps{counter-reset:prs;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pr-steps li{counter-increment:prs;grid-template-columns:30px minmax(0,1fr);gap:10px;line-height:1.45;display:grid}.pr-steps li>*{min-width:0}.pr-steps li:before{content:counter(prs);background:var(--accent);width:28px;height:28px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:.85rem;font-weight:800;display:grid}.pr-goals{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.pr-goals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.pr-goals{grid-template-columns:repeat(5,minmax(0,1fr))}}.pr-goal{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:10px;align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.pr-goal b{line-height:1.25}.pr-goal span{color:var(--ink-2);font-size:.9rem;line-height:1.45}.pr-goal-later{border-top-style:dashed;border-top-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pr-goal-later{border-top-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.pr-goal-status{color:var(--deep);font-size:.85rem;font-style:normal;font-weight:700}.pr-dc-cols{gap:12px;margin-top:18px;display:grid}@media (min-width:860px){.pr-dc-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.pr-side-panel.pr-dc-careful{border-left:4px solid var(--ink-2)}.pr-jobs{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px}@supports (color:color-mix(in lab,red,red)){.pr-jobs{background:color-mix(in srgb,var(--surface) 60%,var(--bg))}}@media (min-width:720px){.pr-jobs{padding:24px}}.pr-jobs-head h3{margin:0;font-size:1.25rem}.pr-jobs-row{gap:12px;margin-bottom:16px;display:grid}.pr-buy-wait.pr-jobs-pending{margin:0 0 16px}.pr-buy-wait.pr-pending{margin:0 0 14px}@media (min-width:640px){.pr-jobs-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.pr-card.pr-job{padding:18px}.pr-job-title{letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:700;line-height:1.25}.pr-dc-price .pr-price b,.pr-job .pr-price b{font-size:clamp(1.65rem,4.4vw,2rem)}.pr-addons{gap:14px;display:grid}@media (min-width:900px){.pr-addons{grid-template-columns:repeat(3,minmax(0,1fr))}}.pr-card.pr-addon{flex-direction:column;display:flex}.pr-addon-head{align-items:flex-start;gap:12px;display:flex}.pr-addon-for{color:var(--ink-2);margin:3px 0 0;font-size:.88rem;line-height:1.4}.pr-addon-price{letter-spacing:-.015em;margin:14px 0 0;font-size:1.35rem;font-weight:800;line-height:1.2}.pr-addon .pr-checks{margin-top:12px}.pr-addon-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:auto 0 0;padding-top:16px;display:flex}section.pr-role{margin:40px 0 0;padding:0}@media (min-width:720px){section.pr-role{margin-top:56px}}.pr-role-card{background:var(--navy);color:var(--navy-ink);border-top:3px solid var(--accent);box-shadow:var(--shadow-lg);border-radius:14px;padding:32px 22px}@media (min-width:720px){.pr-role-card{padding:48px 44px}}.pr-role-head{align-items:center;gap:14px;display:flex}.pr-role-head h2{color:var(--navy-ink);font-size:clamp(1.6rem,3.1vw,2.2rem)}.pr-role-mark{background:var(--navy-ink);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.pr-role-mark{background:color-mix(in srgb,var(--navy-ink) 12%,transparent)}}.pr-role-mark svg{width:26px;height:26px}.pr-role-line{max-width:42em;margin:16px 0 26px;font-size:1.15rem;line-height:1.5}.pr-role-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.pr-role-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.pr-role-points{grid-template-columns:repeat(4,minmax(0,1fr))}}.pr-role-points li{border:1px solid var(--navy-ink);align-content:start;gap:6px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.pr-role-points li{border:1px solid color-mix(in srgb,var(--navy-ink) 18%,transparent)}}.pr-role-points li{background:var(--navy-ink);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.pr-role-points li{background:color-mix(in srgb,var(--navy-ink) 6%,transparent)}}.pr-role-points span{color:var(--navy-ink)}@supports (color:color-mix(in lab,red,red)){.pr-role-points span{color:color-mix(in srgb,var(--navy-ink) 82%,var(--navy))}}.pr-role-points span{font-size:.95rem;line-height:1.5}.pr-role-note{max-width:44em;color:var(--ink-2);margin:0 0 40px;font-size:.85rem;line-height:1.55}.pr-faq{gap:10px;max-width:52em;display:grid}.pr-faq-item{background:var(--surface);border:1px solid var(--line);border-radius:10px}.pr-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-weight:700;list-style:none;display:flex}.pr-faq-item summary::-webkit-details-marker{display:none}.pr-faq-item summary:after{content:"+";color:var(--accent);flex:none;font-size:1.4rem;line-height:1}.pr-faq-item[open] summary:after{content:"−"}.pr-faq-item summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:10px}.pr-faq-a{color:var(--ink-2);padding:0 18px 16px}.pr-faq-a p{margin:0 0 .7em}.pr-promises .needs{max-width:48em;margin:18px 0}.pr-links{flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;font-size:.9rem;display:flex}.pr-rep-back{margin:0}.pr-rep{overflow-wrap:anywhere;gap:16px;max-width:900px;margin:0 auto;padding:24px 0 8px;display:grid}.pr-rep-banner{border:2px dashed var(--accent);background:var(--surface);border-radius:10px;gap:4px;padding:14px 16px;display:grid}.pr-rep-banner b{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:.85rem}.pr-rep-banner span{color:var(--ink-2);font-size:.92rem}section.pr-rep-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:20px 18px}@media (min-width:720px){section.pr-rep-card{padding:24px}}.pr-rep-card h2{margin:0 0 12px;font-size:1.4rem}.pr-rep-tag{border:1px dashed var(--line);color:var(--ink-2);border-radius:4px;margin:0 0 10px;padding:2px 8px;font-size:.74rem;font-weight:600;display:inline-block}.pr-rep-facts{gap:10px;margin:0 0 14px;display:grid}@media (min-width:640px){.pr-rep-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-rep-facts div{gap:2px;min-width:0;display:grid}.pr-rep-facts dt{color:var(--ink-2);font-size:.82rem;font-weight:600}.pr-rep-facts dd{margin:0}.pr-rep-docs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pr-rep-docs li{background:var(--bg);border-radius:6px;padding:8px 10px;display:grid}.pr-rep-docs b{overflow-wrap:anywhere;font-size:.92rem}.pr-rep-docs span{color:var(--ink-2);font-size:.88rem}.pr-rep-score-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pr-rep-ring{flex:none;width:112px;height:112px}.pr-rep-ring-bg{fill:none;stroke:var(--line);stroke-width:12px}.pr-rep-ring-fg{fill:none;stroke:var(--accent);stroke-width:12px;stroke-linecap:round}.pr-rep-score-num{color:var(--ink-2);margin:0}.pr-rep-score-num b{color:var(--ink);letter-spacing:-.02em;font-size:2.2rem;font-weight:800;line-height:1}.pr-rep-label{margin:4px 0 0;font-size:1.15rem;font-weight:700}.pr-rep-findings{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pr-rep-finding{--pr-sev:var(--line);border:1px solid var(--line);border-left:5px solid var(--pr-sev);border-radius:8px;min-width:0;padding:14px 16px}.pr-rep-finding p{margin:6px 0 0;font-size:.95rem}.pr-rep-finding .pr-rep-finding-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.pr-rep-finding .pr-rep-where{color:var(--ink-2);overflow-wrap:anywhere;font-size:.86rem}.pr-rep-k,.pr-sev{font-weight:700}.pr-sev{color:var(--pr-sev);border:1px solid;border-radius:999px;padding:1px 8px;font-size:.75rem;display:inline-flex}.pr-sev-red{--pr-sev:firebrick}@supports (color:color-mix(in lab,red,red)){.pr-sev-red{--pr-sev:color-mix(in srgb,firebrick 88%,var(--ink))}}.pr-sev-yellow{--pr-sev:darkgoldenrod}@supports (color:color-mix(in lab,red,red)){.pr-sev-yellow{--pr-sev:color-mix(in srgb,darkgoldenrod 70%,var(--ink))}}.pr-sev-green{--pr-sev:var(--ok)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pr-sev-red{--pr-sev:lightcoral}:root:not([data-theme=light]) .pr-sev-yellow{--pr-sev:gold}}:root[data-theme=dark] .pr-sev-red{--pr-sev:lightcoral}:root[data-theme=dark] .pr-sev-yellow{--pr-sev:gold}.pr-rep-missing{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pr-rep-missing li{border:1px solid var(--line);border-radius:8px;padding:12px 14px}.pr-rep-missing p{margin:0}.pr-rep-missing .pr-note{margin-top:4px}.pr-rep-help,.pr-rep-req{border-radius:999px;margin-right:6px;padding:1px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.pr-rep-req{background:var(--ink);color:var(--bg)}.pr-rep-help{background:var(--tint);color:var(--tint-ink)}.pr-rep-table-wrap{border:1px solid var(--line);border-radius:8px;margin-top:12px;overflow-x:auto}.pr-rep-table{border-collapse:collapse;width:100%;font-size:.92rem}.pr-rep-table td,.pr-rep-table th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:9px 12px}.pr-rep-table thead th{background:var(--bg);color:var(--ink-2);font-size:.8rem}.pr-rep-table tbody th{font-weight:600}.pr-rep-table td:last-child{color:var(--ink-2);overflow-wrap:anywhere;word-break:break-word}.pr-rep-table tbody tr:last-child td,.pr-rep-table tbody tr:last-child th{border-bottom:0}.pr-rep-types{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.pr-rep-types{grid-template-columns:repeat(3,minmax(0,1fr))}}.pr-rep-types>li{border:1px solid var(--line);border-radius:8px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.pr-rep-asks-h{margin:0;font-size:.86rem;font-weight:600}.pr-rep-asks svg,.pr-rep-asks-h,.pr-rep-footer{color:var(--ink-2)}.pr-rep-footer{border-top:1px solid var(--line);margin:4px 0 0;padding:12px 2px;font-size:.85rem}#nav .navrow{gap:2px}#nav .morebtn,#nav .navrow>a{padding:8px}.morebtn{gap:6px}.menud>summary,.more>summary{list-style:none}.menud>summary::-webkit-details-marker,.more>summary::-webkit-details-marker{display:none}summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.morelist{width:min(300px,100vw - 32px);min-width:0}#nav .morelist{overscroll-behavior:contain;max-height:calc(100dvh - 96px);overflow-y:auto}.more-start>.morelist{left:0;right:auto}#nav .morelist a{white-space:normal;flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:8px 12px;line-height:1.3;display:flex}#nav .morelist .navlabel{color:var(--ink);font-size:.95rem;font-weight:500}#nav .morelist .navline{color:var(--ink-2);font-size:.82rem;font-weight:400;line-height:1.35}#nav .morelist a[aria-current=page]{background:var(--tint);box-shadow:inset 3px 0 0 var(--accent)}#nav .morelist a[aria-current=page] .navlabel{color:var(--tint-ink);font-weight:600}@media (min-width:1180px){.menud{display:none}}.menud:not([open]) .menui-x,.menud[open] .menui-bars{display:none}.navmenu-in>a{font-weight:600}.navgroup{border-bottom:1px solid var(--line);padding:0 0 6px;display:grid}.navgroup:last-child{border-bottom:0;padding-bottom:0}.navgroup-h{color:var(--ink-2);margin:14px 0 2px;font-size:.8rem;font-weight:600;line-height:1.3}.navmenu .navgroup a{border-bottom:0;align-items:center;min-height:44px;padding:10px 2px 10px 12px;font-weight:500;display:flex}.navmenu .navgroup a[aria-current=page]{font-weight:600}.navout{margin:0}.navout button{font:inherit;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;font-size:.95rem;font-weight:500}#nav>.navout button{padding:8px}#nav>.navout button:hover{color:var(--ink)}@media (max-width:1179px){#nav>.navout{display:none}}.navmenu .navout button{width:100%;min-height:44px;color:var(--ink);text-align:left;border-radius:0;align-items:center;padding:13px 2px;font-size:1rem;font-weight:600;display:flex}.dash-main{min-width:0}.dash-main .wrap{max-width:none;padding-left:0;padding-right:0}.dash-menu a{color:var(--ink-2);line-height:1.25}.dash-menu a:focus-visible{outline-offset:-2px}.dash-tabs{margin:0 0 28px}@media (max-width:1179px){.dash-menu{margin:0 -20px;padding-top:20px}.dash-menu-in{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:8px;padding:0 20px 4px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.dash-menu-group{display:contents}.dash-menu-h{display:none}.dash-menu a{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 16px;font-size:.92rem;font-weight:500;display:inline-flex}.dash-menu a:hover{color:var(--ink);border-color:var(--ink-2)}.dash-menu a[aria-current]{color:var(--tint-ink);background:var(--tint);border-color:var(--tint);font-weight:600}.dash-main>section:first-child{padding-top:28px}}@media (min-width:720px) and (max-width:1179px){.dash-menu{margin:0 -32px;padding-top:28px}.dash-menu-in{padding:0 32px;scroll-padding-inline:32px}.dash-main>section:first-child{padding-top:44px}}@media (min-width:1180px){.dash-shell{grid-template-columns:220px minmax(0,1fr);align-items:start;column-gap:40px;display:grid}.dash-menu{top:calc(96px + env(safe-area-inset-top,0px));overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;max-height:calc(100dvh - 112px);margin:88px 0 56px;position:sticky;overflow-y:auto}.dash-menu-group,.dash-menu-in{gap:2px;display:grid}.dash-menu-group{margin-top:16px}.dash-menu-h{color:var(--accent);margin:0 0 2px;padding:0 12px;font-size:.8rem;font-weight:600;line-height:1.3}.dash-menu a{border-radius:4px;align-items:center;min-height:40px;padding:9px 12px;font-size:.95rem;font-weight:500;display:flex}.dash-menu a:hover{color:var(--ink);background:var(--tint)}.dash-menu a[aria-current]{color:var(--tint-ink);background:var(--tint);box-shadow:inset 3px 0 0 var(--accent)}.dash-main .tk-brief{grid-template-columns:minmax(0,1fr) 300px;gap:28px}}.wn-line{flex-wrap:wrap;align-items:center;gap:10px 16px;max-width:760px;margin:0 0 24px;display:flex}.wn-line p{color:var(--ink-2);flex:18em;margin:0}.wn-line b{color:var(--ink)}.wn-links{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;display:flex}.wn-line .wn-links{margin-top:0}.wn-col .reslist a{overflow-wrap:anywhere}.wn-col h4{margin:18px 0 4px;font-size:1rem}.wn-col h3+h4{margin-top:0}.wn-empty p{color:var(--ink-2);margin:0}.sp-box{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:12px;margin:0 0 20px;padding:14px 16px}.sp-box,.sp-field{align-items:center;min-width:0;display:flex}.sp-field{border:1px solid var(--line);background:var(--bg);min-height:48px;color:var(--ink-2);border-radius:999px;flex:auto;padding:10px 18px;font-weight:600}.sp-field:focus-visible,.sp-field:hover{border-color:var(--accent);color:var(--ink)}.sp-field:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp-line{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;flex:auto;margin:0;line-height:1.45}.sp-page{gap:18px;max-width:680px;display:grid}.sp-question{margin:0;font-size:1.5rem}.sp-page>.claimbox{margin:0}.sp-choices{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sp-choice{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:6px;gap:4px;padding:16px 18px;display:grid}a.sp-choice:focus-visible,a.sp-choice:hover{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}a.sp-choice:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp-choice-label{font-size:1.05rem;font-weight:700}.sp-choice-text{color:var(--ink-2);line-height:1.45}.sp-choice-off{background:var(--bg)}.sp-choice-note,.sp-choice-off .sp-choice-label{color:var(--ink-2)}.sp-choice-note{padding-top:6px;font-size:.92rem;line-height:1.45}.bt-postas{border:0;min-width:0;margin:0;padding:0}.bt-postas>legend{margin:0 0 6px;padding:0;font-size:.95rem;font-weight:600}.bt-preview{gap:8px;min-width:0;max-width:680px;display:grid}.bt-preview>.panel{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:18px 20px;display:grid}.gk-status{background:var(--surface);border:1px solid var(--line);border-radius:6px;min-width:0;padding:20px 22px}.gk-status h3{margin:0 0 8px;font-size:1.05rem}.gk-status p{color:var(--ink-2);max-width:48em;margin:0 0 10px}.gk-status dl{gap:8px;margin:0 0 10px;display:grid}.gk-status dl div{grid-template-columns:70px minmax(0,1fr);gap:10px;font-size:.93rem;display:grid}.gk-status dt{color:var(--ink-2);margin:0;font-weight:600}.gk-status dd{overflow-wrap:anywhere;min-width:0;margin:0}.gk-status .gk-foot{margin:0;font-size:.88rem}.gk-export{background:var(--tint);color:var(--tint-ink);border-radius:6px;max-width:48em;margin:0 0 14px;padding:10px 14px;font-size:.9rem;line-height:1.5}.gk-choice fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.gk-choice legend{margin:0 0 6px;padding:0;font-size:.95rem;font-weight:600}.gk-kinds{gap:8px;display:grid}.gk-kinds label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;font-weight:500;display:flex}.gk-kinds input{width:auto;accent-color:var(--accent);margin-top:3px}.gk-choice:has(input[value=grants_gov]:checked) .gk-sbir,.gk-choice:has(input[value=grants_gov]:checked) .gk-state,.gk-choice:has(input[value=sbir_sttr]:checked) .gk-state,.gk-choice:has(input[value=state]:checked) .gk-sbir,.gk-choice:not(:has(#gk_agency option[value=dod]:checked)) .gk-dod-only,.gk-choice:not(:has(input[name=kind]:checked)) .gk-sbir,.gk-choice:not(:has(input[name=kind]:checked)) .gk-state{display:none}.gk-three,.gk-two{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.gk-two{grid-template-columns:repeat(2,minmax(0,1fr))}.gk-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.gk-group{margin-top:18px}.gk-deadlines-wrap>h4,.gk-group h4,.gk-outline>h4,.gk-rules h4{margin:18px 0 8px;font-size:1rem}.gk-deadlines,.gk-list,.gk-notdo{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gk-item{border:1px solid var(--line);background:var(--surface);min-width:0;scroll-margin-top:calc(80px + env(safe-area-inset-top,0px));border-radius:6px;padding:14px 16px}.gk-item.is-done{border-left:4px solid var(--accent)}.gk-item-head{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.gk-item p{color:var(--ink-2);overflow-wrap:anywhere;max-width:48em;margin:6px 0 0;font-size:.93rem}.gk-item .gk-free{color:var(--ink)}.gk-note{color:var(--ink-2);font-size:.93rem}.gk-tick{margin-top:10px}.gk-sources{color:var(--ink-2);overflow-wrap:anywhere;margin:8px 0 0;font-size:.86rem}.gk-sources .gk-varies{color:var(--ink);font-weight:600}.gk-rules{border-top:1px solid var(--line);margin-top:18px;padding-top:4px}.gk-rules ul{color:var(--ink-2);gap:4px;margin:0;padding-left:1.2em;font-size:.93rem;display:grid}.gk-deadlines li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:2px;min-width:0;padding:0 0 10px;display:grid}.gk-deadlines li:last-child{border-bottom:0}.gk-parts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gk-parts .gk-parts{border-left:2px solid var(--line);margin-top:10px;padding-left:14px}.gk-part{min-width:0}.gk-part h5,.gk-part h6{margin:0;font-size:.97rem;font-weight:600}.gk-part h6,.gk-part p{font-size:.93rem}.gk-part p{color:var(--ink-2);overflow-wrap:anywhere;max-width:48em;margin:4px 0 0}.gk-part .gk-limit{color:var(--ink)}.gk-part .gk-you{font-style:italic}.gk-notdo li{border-left:3px solid var(--line);color:var(--ink-2);padding-left:14px}.gk-admin{border:1px solid var(--line);background:var(--surface);max-width:760px;scroll-margin-top:calc(80px + env(safe-area-inset-top,0px));border-radius:6px;margin:28px 0 36px;padding:20px 22px}.gk-admin h3{margin:0 0 6px}.gk-admin fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.gk-admin legend{margin:0 0 6px;padding:0;font-size:.95rem;font-weight:600}.gk-pro-form{gap:14px}.gk-rows{border:0;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.gk-rows legend{margin:0 0 6px;padding:0;font-size:.95rem;font-weight:600}.gk-row{border-top:1px solid var(--line);gap:10px;min-width:0;padding:12px 0 0;display:grid}.gk-rows>.gk-row:first-of-type{border-top:0;padding-top:0}.gk-ai{gap:6px;min-width:0;margin-top:6px;display:grid}.gk-import{gap:8px;max-width:48em;margin:0 0 16px;display:grid}.gk-import p{margin:0}.gk-defs{max-width:48em;margin:0 0 16px}.gk-defs summary{cursor:pointer;font-weight:600}.gk-defs dl{gap:8px;margin:10px 0;display:grid}.gk-defs dt{margin:0;font-weight:600}.gk-defs dd{margin:0}.gk-defs dd,.gk-facts{color:var(--ink-2);overflow-wrap:anywhere;font-size:.93rem}.gk-facts{gap:6px;max-width:48em;margin:12px 0 0;padding-left:1.2em;display:grid}.gk-draft{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--surface);border-radius:6px;min-width:0;margin:10px 0 4px;padding:12px 14px}.gk-draft-label{color:var(--ink);margin:0 0 8px;font-size:.86rem;font-weight:600}.gk-draft-title{margin:10px 0 4px;font-weight:600}.gk-draft-part:first-of-type .gk-draft-title{margin-top:0}.gk-draft-block{min-width:0;margin:0 0 8px}.gk-draft-block p{color:var(--ink);overflow-wrap:anywhere;max-width:48em;margin:0;font-size:.95rem}.gk-draft-block ol,.gk-draft-block ul{overflow-wrap:anywhere;margin:4px 0 0;padding-left:1.3em;font-size:.95rem}.gk-from{color:var(--ink-2);margin-top:2px;font-size:.8rem;display:block}.gk-table-wrap{max-width:100%;overflow-x:auto}.gk-table-wrap .table{min-width:420px;font-size:.88rem}.gk-downloads{gap:8px;margin:0 0 12px;display:grid}.gk-download-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.gk-proline{border:1px solid var(--line);background:var(--surface);border-radius:6px;max-width:48em;margin:14px 0 0;padding:10px 14px}.gk-review{max-width:48em;margin:12px 0 0}.gk-example{min-width:0}.gk-topic-line{overflow-wrap:anywhere;max-width:48em;margin:0 0 12px}.gk-status .gk-foot+.gk-foot{margin-top:4px}.tk-ex-slides.tk-deck-slides{grid-template-columns:minmax(0,1fr);gap:28px;max-width:960px}@media (min-width:900px){.tk-ex-slides.tk-deck-slides{grid-template-columns:minmax(0,1fr)}}.tk-deck-slides .tk-slide{width:100%}.tk-ex-show{gap:10px;min-width:0;margin:0 0 22px;padding:0;display:grid}.tk-ex-show h3{margin:0}.tk-ex-body>.tk-paper.flow,.tk-ex-show .tk-paper{place-self:start stretch;width:100%;max-width:760px}.tk-ex-long{place-self:start stretch;width:100%}.tk-ex-long>.tk-paper{align-self:start;width:100%}.tk-paper.page{flex-direction:column;display:flex;overflow:visible}.tk-paper.page>.tk-paper-foot{margin-top:auto}.tk-ex-body>.tk-paper.page,.tk-ex-paper>.tk-paper.page{place-self:start stretch;width:100%}.tk-ex-showcard{gap:12px;min-width:0;max-width:760px;display:grid}.tk-ex-showcard h4{margin:6px 0 0;font-size:.95rem}.tk-ex-showhero{border-radius:6px;align-items:center;min-height:150px;display:flex;position:relative;overflow:hidden}.tk-ex-showshade{position:absolute;inset:0}.tk-ex-showtext{color:#fff;align-items:center;gap:14px;min-width:0;max-width:62%;padding:22px 20px;display:flex;position:relative}.tk-ex-showtext p{color:#fff;overflow-wrap:anywhere;margin:0}.tk-ex-showmark{background:#fff;border-radius:2px;flex:none;place-items:center;width:52px;height:52px;font-size:1.2rem;font-weight:700;display:grid}.tk-ex-showkicker{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.tk-ex-showtext .tk-ex-showname{margin-top:2px;font-size:1.4rem;font-weight:700;line-height:1.15}.tk-ex-showtext .tk-ex-showtag{margin-top:4px;font-size:.92rem;line-height:1.3}@media (max-width:600px){.tk-ex-showtext{flex-direction:column;align-items:flex-start;padding:16px 14px}.tk-ex-showtext .tk-ex-showname{font-size:1.15rem}}.tk-ex-showstrip{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tk-ex-showstrip li{aspect-ratio:10/7;background:var(--bg);border:1px solid var(--line);border-radius:4px;position:relative;overflow:hidden}.tk-ex-declared{gap:8px;min-width:0;display:grid}.tk-ex-declared-label{margin:0;font-weight:600}.tk-ex-badges{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tk-ex-badge{border-left:3px solid var(--accent);background:var(--tint);color:var(--tint-ink);overflow-wrap:anywhere;border-radius:2px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:.86rem;font-weight:700;display:inline-flex}.tk-ex-badge span{color:var(--accent);font-size:.7em}.tk-ex-declared-note{color:var(--ink-2);margin:0;font-size:.88rem}.pc-imgs{border-radius:6px;gap:4px;min-width:0;display:grid;overflow:hidden}.pc-imgs-1{grid-template-columns:minmax(0,1fr)}.pc-imgs-1 .pc-img{aspect-ratio:16/9}.pc-imgs-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-imgs-2 .pc-img{aspect-ratio:1}.pc-imgs-3,.pc-imgs-4{aspect-ratio:1;grid-template-columns:repeat(2,minmax(0,1fr))}.pc-imgs-3{grid-template-rows:repeat(2,minmax(0,1fr))}.pc-imgs-3 .pc-img:first-child{grid-row:1/3}.pc-imgs-4{grid-template-rows:repeat(2,minmax(0,1fr))}.pc-img{background:var(--bg);border:1px solid var(--line);min-width:0;min-height:0;display:block;position:relative}.pc-img img{object-fit:cover;width:100%;height:100%;display:block}.pc-img:focus-visible{outline:none}.pc-img:focus-visible:after{content:"";box-shadow:inset 0 0 0 2px var(--accent),inset 0 0 0 4px var(--surface);pointer-events:none;position:absolute;inset:0}@media (forced-colors:active){.pc-img:focus-visible{outline-offset:-2px;outline:2px solid canvastext}.pc-img:focus-visible:after{content:none}}.post-imgs{max-width:680px;margin:14px 0 0}.pi-block{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:8px;min-width:0;margin:0;padding:14px 16px;display:grid}.pi-block legend{padding:0 6px;font-weight:600}.pi-slots{gap:14px}.pi-slot,.pi-slots{min-width:0;display:grid}.pi-slot{border-top:1px solid var(--line);gap:6px;padding-top:12px}.pi-slot:first-child{border-top:0;padding-top:0}.pi-thumb{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);background:var(--bg);border-radius:4px;width:120px;max-width:100%;display:block}.aq-imgs{gap:16px}.aq-img,.aq-imgs{min-width:0;display:grid}.aq-img{gap:8px;margin:0}.aq-img img{border:1px solid var(--line);background:var(--bg);border-radius:4px;max-width:100%;height:auto;display:block}.aq-img figcaption{gap:8px 16px;font-size:.92rem;display:flex}.aq-img figcaption,.follow{flex-wrap:wrap;align-items:center}.follow{gap:6px 10px;min-width:0;display:inline-flex}.pc-head{flex-wrap:wrap}.pc-head>.pc-who{flex:1 1 0}.pc-follow{display:contents}.pc-follow>.follow{flex-direction:column;flex:none;align-self:flex-start;align-items:flex-end;gap:4px;margin-left:auto}.pc-follow>.follow-note{overflow-wrap:anywhere;flex:1 0 100%;min-width:0;margin:0}.follow-note{overflow-wrap:anywhere}.fl-list{margin:0;padding:0;list-style:none}.fl-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 0;display:flex}.fl-who{gap:2px;min-width:0;display:grid}.fl-name{color:var(--deep);overflow-wrap:anywhere;font-weight:600}a.fl-name:hover{text-decoration:underline}.fl-who small{color:var(--ink-2)}.fl-links{flex-wrap:wrap;gap:10px;margin:24px 0 0;display:flex}.bf-linkbtn{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.aq-img .btn,.bf-hide .btn,.bf-linkbtn,.pc-actions .btn,.pc-follow .btn,.pi-block .btn{min-height:44px}.pc-more>summary{justify-content:center;min-width:44px}.pc-morelist .shareitem{align-items:center;min-height:44px;display:flex}.aq-img .btn.danger,.bf-hide .btn.danger{color:#b3261e}@supports (color:color-mix(in lab,red,red)){.aq-img .btn.danger,.bf-hide .btn.danger{color:color-mix(in srgb,#b3261e 60%,var(--ink))}}.aq-img .btn.danger,.bf-hide .btn.danger{border-color:#b3261e}@supports (color:color-mix(in lab,red,red)){.aq-img .btn.danger,.bf-hide .btn.danger{border-color:color-mix(in srgb,#b3261e 60%,var(--ink))}}.pr-hero-photo{display:none}@media (min-width:900px){.pr-hero-photo{min-width:0;box-shadow:var(--shadow-lg);aspect-ratio:16/11;border-radius:14px;display:block;overflow:hidden}.pr-hero-photo img{object-fit:cover;object-position:55% 52%;width:100%;height:100%;display:block}}.hf{padding:28px 0 72px}.hf-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;max-width:640px;margin:0 auto;display:grid}.hf-feed,.hf-left,.hf-right{align-content:start;gap:16px;min-width:0;display:grid}@media (min-width:900px){.hf-grid{grid-template:"left feed""right feed"1fr/260px minmax(0,640px);justify-content:center;gap:16px 26px;max-width:none}.hf-left{grid-area:left}.hf-feed{grid-area:feed}.hf-right{grid-area:right}}@media (min-width:1180px){.hf-grid{grid-template:"left feed right"/240px minmax(0,1fr) 300px;justify-content:stretch}}.hf-h,.hf-side-h,.hf-strip-h{letter-spacing:0;color:var(--ink-2);margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.hf-side-h,.hf-strip-h{font-size:.85rem}.hf .hf-side-h,.hf .hf-strip-h,.hf-feed>.sp-box{margin:0}.hf-quick{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:8px;margin:0 -20px;padding:0 20px 4px;scroll-padding-inline:20px;list-style:none;display:flex;overflow-x:auto}.hf-quick li{flex:none}.hf-quick a{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-size:.92rem;font-weight:500;display:inline-flex}.hf-quick a:hover{color:var(--ink);border-color:var(--ink-2)}.hf-quick a:focus-visible{outline-offset:-2px}@media (min-width:720px){.hf-quick{margin:0 -32px;padding:0 32px 4px;scroll-padding-inline:32px}}@media (min-width:900px){.hf-quick{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:2px;margin:0;padding:6px;display:grid;overflow:visible}.hf-quick a{white-space:normal;background:0 0;border:0;border-radius:4px;min-height:44px;padding:8px 12px;display:flex}.hf-quick a:hover{background:var(--tint)}.hf-quick-me{display:none}}.hf-me{gap:12px;min-width:0;padding:16px;display:grid}.hf-me-cover{aspect-ratio:3;border-radius:6px 6px 0 0;margin:-16px -16px 0;overflow:hidden}.hf-me-head{align-items:center;gap:12px;min-width:0;display:flex}.hf-me-name{overflow-wrap:anywhere;margin:0;font-size:1.2rem;line-height:1.15}.hf-me-page .bar{margin:6px 0 0}.hf-me-step{justify-items:start;gap:8px;display:grid}.hf-me-step p{color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.45}.hf-me-step b{color:var(--ink)}.hf-me-step .btn{min-height:44px}.hf-box-links,.hf-me-links{flex-wrap:wrap;gap:0 16px;margin:0;display:flex}.hf-box-links a,.hf-me-links a{align-items:center;min-height:44px;display:inline-flex}.hf-admin{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.hf-admin-links,.hf-admin-review{margin:0;padding:0;list-style:none;display:grid}.hf-admin-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.hf-admin a{min-height:44px;color:var(--deep);overflow-wrap:anywhere;align-items:center;font-size:.92rem;font-weight:600;line-height:1.3;display:flex}.hf-admin-review .hf-zero a{color:var(--ink-2);font-weight:500}.hf-strip{min-width:0;padding:16px 18px}.hf-strip,.hf-tiles{gap:10px;display:grid}.hf-tiles{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}@media (min-width:560px){.hf-tiles{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}}.hf-tile-count{min-width:0}.hf-tile-count>a,.hf-tile-count>span{background:var(--tint);height:100%;color:var(--tint-ink);border-radius:6px;gap:2px;padding:10px 12px;display:grid}.hf-tile-count>a:hover{box-shadow:inset 0 0 0 1px var(--accent)}.hf-tile-count b{letter-spacing:-.02em;color:var(--ink);font-size:1.4rem;font-weight:800;line-height:1.1}.hf-tile-count b+span{overflow-wrap:anywhere;font-size:.82rem;line-height:1.3}.hf-cards{gap:16px;display:grid}.hf-card{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 18px}.hf-card,.hf-post{min-width:0;display:grid}.hf-post{gap:6px}.hf-post>.panel{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:18px 20px;display:grid}.hf-post>.hf-ctx{padding:0 4px}.hf-ctx{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:.85rem;line-height:1.35;display:flex}.hf-ico{background:var(--tint);width:28px;height:28px;color:var(--tint-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.hf-ico svg{width:16px;height:16px}.hf-kind{color:var(--ink);font-weight:600}.hf-time:before{content:"·";margin-right:8px}.hf-ctx .status{white-space:nowrap}.hf-card>.hf-title{color:var(--accent);overflow-wrap:anywhere;margin:0;font-size:1.45rem;line-height:1.18}.hf-card>.hf-title a{color:inherit}.hf-card>.hf-title+.hf-ctx{margin-top:-4px}.hf-title a:hover{text-decoration:underline}.hf-text{overflow-wrap:anywhere;margin:0}.hf-note{line-height:1.45}.hf-meta,.hf-note{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:.9rem}.hf-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.4;display:flex}.hf-meta .status.verified{color:var(--ok)}.hf-clamp2,.hf-clamp3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hf-clamp2{-webkit-line-clamp:2;line-clamp:2}.hf-clamp3{-webkit-line-clamp:3;line-clamp:3}.hf-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:12px;display:flex}.hf-actions .btn{text-align:left;min-height:44px;padding:8px 12px;font-size:.88rem;line-height:1.2}.hf-actions button.linkish,.hf-actions>.linkish{align-items:center;min-height:44px;display:inline-flex}.hf-actions .sharemenu:last-child .sharelist{left:auto;right:0}.hf-pinned{border-color:var(--accent)}.hf-more{text-align:center;margin:6px 0 0}.hf-empty .hf-text{color:var(--ink-2)}.hf-cover{aspect-ratio:3;border-radius:6px;overflow:hidden}.hf-org{align-items:flex-start;gap:12px;min-width:0;display:flex}.hf-mark{background:var(--ink);width:48px;height:48px;color:var(--bg);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:800;line-height:1;display:inline-grid;overflow:hidden}img.hf-mark-logo{object-fit:contain;background:var(--surface);border:1px solid var(--line)}.hf-mark-sm{width:36px;height:36px;font-size:.8rem}.hf-mark-lg{width:56px;height:56px;font-size:1.1rem}.hf-faces{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.hf-face{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-rows:auto 1fr;align-content:start;min-width:0;display:grid;overflow:hidden}.hf-face-cover{aspect-ratio:5/2}.hf-face-body{align-items:flex-start;gap:8px;min-width:0;padding:8px 10px 10px;display:flex}.hf-face .hf-row-body{grid-template-columns:minmax(0,1fr)}.hf-face .hf-row-meta,.hf-face .hf-row-title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hf-heads,.hf-rows{margin:0;padding:0;list-style:none;display:grid}.hf-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;min-width:0;padding:10px 0;display:flex}.hf-row:last-child{border-bottom:0}.hf-row-body{gap:2px;min-width:0;display:grid}.hf-row-title{color:var(--deep);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.hf-row-title:hover{text-decoration:underline}.hf-row-meta{color:var(--ink-2);overflow-wrap:anywhere;font-size:.88rem;line-height:1.4}.hf-heads li{border-bottom:1px solid var(--line);gap:0;min-width:0;padding:2px 0 6px;display:grid}.hf-heads .hf-row-title{align-items:center;min-height:44px;display:inline-flex}.hf-heads li:last-child{border-bottom:0}.hf-tile{border:1px solid var(--line);background:var(--bg);border-radius:6px;flex:none;align-content:center;place-items:center;width:44px;height:48px;line-height:1;display:inline-grid}.hf-tile-m{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:.68rem;font-weight:700}.hf-tile-d{letter-spacing:-.02em;color:var(--ink);margin-top:3px;font-size:1.15rem;font-weight:800}.hf-tile-none{border-style:dashed}.hf-box{gap:10px;min-width:0;padding:16px;display:grid}.hf-box-h{margin:0;font-size:1.1rem;line-height:1.2}.hf-box .btn,.hf-box .sharemenu{justify-self:start}.hf-box .btn{min-height:44px}@media (max-width:899px){.hf{padding-top:16px}.hf-me{gap:10px;padding:14px}.hf-me-cover,.hf-me-links{display:none}.hf-admin{padding-top:10px}.hf-admin-links{grid-template-columns:minmax(0,1fr)}.hf-admin .hf-side-h,.hf-admin-links li+li,.hf-admin-review{display:none}}@media (max-width:559px){.hf-strip{gap:8px;padding:12px 14px}.hf-tiles{gap:8px}.hf-tile-count>a,.hf-tile-count>span{padding:8px 10px}.hf-tile-count b{font-size:1.3rem}.hf-tile-count b+span{font-size:.8rem;line-height:1.25}.hf-face-body{flex-direction:column;gap:6px}.hf-face .hf-row-title{font-size:.95rem}}.basic-note{background:var(--tint);border-left:3px solid var(--accent);border-radius:8px;max-width:46em;margin:0 0 24px;padding:12px 16px}.basic-note p{color:var(--tint-ink);overflow-wrap:anywhere;margin:0}.basic-note .linkish{white-space:nowrap}.dash-col .basic-note{margin:10px 0 12px}.pl-links{gap:8px;min-width:0;margin:0;display:grid}.pl-card{border:1px solid var(--line);background:var(--bg);min-width:0;min-height:44px;color:var(--ink);border-radius:8px;align-items:stretch;text-decoration:none;display:flex;overflow:hidden}.pl-card:hover{border-color:var(--ink-2)}.pl-card:hover .pl-title{text-decoration:underline}.pl-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pl-wide{flex-direction:column}.pl-pic{background:#fff;flex:none;display:block}.pl-pic img{object-fit:cover;width:100%;height:100%;display:block}.pl-wide .pl-pic{aspect-ratio:1.91;border-bottom:1px solid var(--line)}.pl-side .pl-pic{border:1px solid var(--line);border-radius:4px;align-self:center;width:72px;height:72px;margin:8px 0 8px 8px;overflow:hidden}.pl-mark{width:44px;color:var(--ink-2);background:var(--surface);border-right:1px solid var(--line);flex:none;justify-content:center;align-items:center;display:flex}.pl-body{align-content:center;gap:2px;min-width:0;padding:10px 12px;display:grid}.pl-title{-webkit-line-clamp:2;color:var(--deep);font-weight:600;line-height:1.3}.pl-desc,.pl-title{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pl-desc{-webkit-line-clamp:3;color:var(--ink);font-size:.92rem;line-height:1.4}.pl-domain{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);font-size:.85rem;overflow:hidden}.post-links{max-width:680px;margin:14px 0 0}.pl-block{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:8px;min-width:0;margin:0;padding:14px 16px;display:grid}.pl-block legend{padding:0 6px;font-weight:600}.pl-slots{gap:14px}.pl-slot,.pl-slots{min-width:0;display:grid}.pl-slot{gap:6px}.pl-slot label{font-weight:500}.pl-slot input{min-height:44px}.pl-slot small{overflow-wrap:anywhere;margin-top:4px;display:block}.pl-preview{margin:4px 0 0}.aq-link .btn,.pl-block .btn{min-height:44px}.aq-links{gap:16px}.aq-link,.aq-links{min-width:0;display:grid}.aq-link{gap:8px}.aq-link .pl-links{margin:0}.aq-link-foot{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.aq-link .btn.danger{color:#b3261e}@supports (color:color-mix(in lab,red,red)){.aq-link .btn.danger{color:color-mix(in srgb,#b3261e 60%,var(--ink))}}.aq-link .btn.danger{border-color:#b3261e}@supports (color:color-mix(in lab,red,red)){.aq-link .btn.danger{border-color:color-mix(in srgb,#b3261e 60%,var(--ink))}}.lk{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.lk,.lk-form{display:inline-flex}.lk-form{margin:0}.lk-btn{justify-content:center;min-width:44px;min-height:44px}.lk-btn svg{flex:none}.lk-btn[aria-pressed=true]{background:var(--tint);color:var(--tint-ink);border-color:var(--tint-ink)}.lk-count{white-space:nowrap}.lk-count:empty{display:none}.lk-note{overflow-wrap:anywhere;flex:1 0 100%;min-width:0}.lk-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contact-facts dd{overflow-wrap:anywhere;min-width:0}.contact-link{overflow-wrap:anywhere;max-width:100%}.contact-link,.field label.contact-switch{align-items:center;min-height:44px;display:inline-flex}.field label.contact-switch{cursor:pointer;gap:10px;font-weight:400}.contact-switch input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0;padding:0}.cf-page{gap:32px;margin-top:8px;display:grid}.cf-form,.cf-form .field,.cf-page{min-width:0}.cf-form select{text-overflow:ellipsis;min-width:0;max-width:100%}.cf-form textarea{resize:vertical;min-height:10em}.cf-form .field .error{color:#b3261e}@supports (color:color-mix(in lab,red,red)){.cf-form .field .error{color:color-mix(in srgb,#b3261e 60%,var(--ink))}}.cf-form .field [aria-invalid=true]{border-color:#b3261e}@supports (color:color-mix(in lab,red,red)){.cf-form .field [aria-invalid=true]{border-color:color-mix(in srgb,#b3261e 60%,var(--ink))}}.cf-topic-full{display:none}@media (max-width:539px){.cf-form select:has(option[value=partnerships]:checked)~.cf-topic-full{display:block}}.cf-send{min-height:44px}.cf-done{max-width:680px}.cf-ways{border-top:1px solid var(--line);padding-top:24px}.cf-ways a{align-items:center;display:inline-flex}.cf-ways a,.pr-addon-actions .btn{min-height:44px}.cf-admin-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:10px;display:flex}.cf-admin-actions .btn{min-height:44px}.offer-links{flex-wrap:wrap;gap:0 18px;margin-top:2px;font-size:.95rem;display:flex}.offer-links a{align-items:center;min-height:44px;display:inline-flex}.offer-head{margin:40px 0 14px;font-size:1.35rem}.join{padding-top:0}.join-card{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);box-shadow:var(--shadow);border-radius:12px;padding:48px 44px;position:relative;overflow:hidden}.join-card:after{content:"";border:2px solid var(--accent);opacity:.22;pointer-events:none;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-130px;right:-110px}.join-card h2{max-width:17em;margin:0 0 14px}.join-card p{color:var(--ink-2);max-width:42em;margin:0 0 26px;position:relative}.join-actions{flex-wrap:wrap;gap:12px;display:flex;position:relative}@media (max-width:640px){.join-card{padding:30px 20px}.join-actions .btn{justify-content:center;width:100%}}.tk-guide{margin:0 0 56px}.tk-guide h2{margin:0 0 8px}.tk-guide-lead{max-width:44em;color:var(--ink-2);margin:0 0 22px;font-size:1.05rem}.tk-steps-short div{padding:18px 20px}.tk-steps-short b{margin:0}#app :is(p,ul,ol,small,label,.done,.empty,.note-warn)[style*=max-width],#app div[style*=max-width]:not(.panel):not(form):not([class*=field]){max-width:none!important}#app :is(.co-unset,.note-warn,.tk-section>p,.finder-result-line,.tk-ex-note,.tk-ex-doc>p,.tk-ex-get,.pr-sec-head,.pr-notice,.pr-role-line,.pr-role-note,.pr-promises .needs,.gk-status p,.gk-item p,.gk-part p,.gk-facts,.gk-draft-block p,.gk-proline,.gk-review,.gk-topic-line,.basic-note,.join-card p,.tk-guide-lead,.bill-missing){max-width:none}.dh-card{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-top:4px solid var(--accent);box-shadow:var(--shadow);overflow-wrap:break-word;border-radius:12px;min-width:0;padding:32px 36px}.dh-top{margin:0 0 36px}.dh-bottom{margin:56px 0 0}.dh-card h2,.dh-card h3{max-width:24em;margin:0 0 14px;font-size:clamp(1.5rem,2.9vw,2.1rem);font-weight:800;line-height:1.12}.dh-top h2{letter-spacing:-.01em}.dh-card p{color:var(--ink-2);margin:0 0 24px}.dh-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:640px){.dh-card{padding:26px 20px}.dh-actions .btn{text-align:center;justify-content:center;width:100%}}.sh-help{background:var(--tint);color:var(--ink);overflow-wrap:break-word;border-radius:6px;margin:18px 0 0;padding:12px 16px}.sh-help b{color:var(--tint-ink)}.jb-list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.jb-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:6px;min-width:0;padding:18px 20px;display:grid;position:relative}.jb-card:hover{border-color:var(--accent)}.jb-title{overflow-wrap:anywhere;margin:0;font-size:1.2rem}.jb-title a{color:var(--ink)}.jb-title a:after{content:"";border-radius:8px;position:absolute;inset:0}.jb-title a:focus-visible,.jb-title a:hover{color:var(--accent)}.jb-org{color:var(--ink);font-weight:600}.jb-meta,.jb-org{overflow-wrap:anywhere;margin:0}.jb-meta{color:var(--ink-2);font-size:.95rem}.jb-posted{color:var(--ink-2);margin:0;font-size:.85rem}.jb-example{margin-top:4px}.jb-example>summary{min-height:36px;color:var(--deep);cursor:pointer;align-items:center;font-size:.95rem;font-weight:600;display:inline-flex}.jb-example>summary:hover{text-decoration:underline}.jb-example[open]>summary{margin-bottom:8px}.jb-card .chips:empty{display:none}.jb-page{padding-top:8px}.jb-head{gap:10px;margin-bottom:28px;display:grid}.jb-heading{overflow-wrap:anywhere;margin:0;font-size:1.6rem}.jb-head .jb-org{color:var(--ink-2);font-weight:400}.jb-jump{justify-self:start;min-height:44px}@media (min-width:900px){.jb-jump{display:none}}.jb-body h3{margin:0 0 12px}.jb-body h3:not(:first-child){margin-top:28px}.jb-body p{overflow-wrap:anywhere}.jb-apply{gap:10px;display:grid}.jb-apply h3{margin:0}.jb-apply .btn{justify-content:center;min-height:44px}.jb-email{overflow-wrap:anywhere;font-weight:600}.jb-facts dd{overflow-wrap:anywhere;min-width:0}.jb-banner .status{margin-right:4px}.jb-credits .facts div{grid-template-columns:minmax(0,220px) 1fr}.jb-mine{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jb-mine-row{gap:6px;min-width:0;display:grid}.jb-mine-head{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:44px;display:flex}.jb-mine-head .linkish{overflow-wrap:anywhere}.jb-manage{gap:12px;display:grid}.jb-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:4px;display:flex}.jb-actions .btn{min-height:44px}.jb-publish{gap:10px;max-width:44em;display:grid}.jb-form input[type=checkbox],.jb-form input[type=radio],.jb-publish input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:2px 0 0}.jb-form .checks label{align-items:center;gap:8px;min-height:44px;font-weight:400;display:inline-flex}.jb-fieldset{border:1px solid var(--line);border-radius:6px;gap:12px;min-width:0;margin:0;padding:16px}.jb-fieldset legend{padding:0 6px;font-weight:600}.jb-pay{gap:12px;display:grid}@media (min-width:640px){.jb-pay{grid-template-columns:1fr 1fr minmax(0,140px)}}.jb-admin-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jb-admin-list .panel{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.jb-admin-remove{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.jb-admin-remove label{gap:4px;display:grid}.jb-admin-remove input{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;border-radius:4px;padding:8px 10px}.disc-intro{color:var(--ink-2);margin:0 0 28px;font-size:1.1rem}.disc-short{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);box-shadow:var(--shadow-lg);border-radius:14px;margin:0 0 40px;padding:26px 20px}@media (min-width:720px){.disc-short{padding:36px 40px}}.disc-short-head{align-items:center;gap:14px;margin:0 0 20px;display:flex}.disc-short-head h3{letter-spacing:-.02em;font-size:clamp(1.6rem,3.1vw,2.2rem);font-weight:800;line-height:1.08}.disc-short-mark{background:var(--tint);width:46px;height:46px;color:var(--tint-ink);border-radius:12px;flex:none;place-items:center;display:grid}.disc-short-mark svg{width:26px;height:26px}.disc-short-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.disc-short-list{grid-template-columns:repeat(2,minmax(0,1fr))}.disc-short-list li:first-child{grid-column:1/-1}}.disc-short-list li{background:var(--tint);border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.disc-short-list li{background:color-mix(in srgb,var(--tint) 55%,var(--surface))}}.disc-short-list li{color:var(--ink);overflow-wrap:anywhere;font-size:1.05rem;font-weight:650;line-height:1.45}.disc-short-list li:before{content:"";background:var(--accent);width:18px;height:8px;margin-top:.5em;transform:skew(-18deg)}.disc-label{color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.82rem;font-weight:700}.disc-toc{margin:0 0 48px}.disc-toc ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:560px){.disc-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (min-width:900px){.disc-toc ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.disc-toc ol{grid-template-columns:repeat(4,minmax(0,1fr))}}.disc-toc a{border:1px solid var(--line);background:var(--surface);height:100%;min-height:44px;color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:8px 14px;font-size:.95rem;font-weight:600;line-height:1.3;display:flex}.disc-toc a:hover{border-color:var(--accent);color:var(--deep)}.disc-num{letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;flex:none;font-weight:800}.disc-secs{border-top:1px solid var(--line)}.disc-sec{border-bottom:1px solid var(--line);gap:12px;padding:28px 0;display:grid}@media (min-width:900px){.disc-sec{grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:40px;padding:36px 0}}.disc-sec-head{align-items:baseline;gap:12px;display:flex}.disc-sec-head .disc-num{font-size:1.5rem;line-height:1}.disc-sec-head h3{overflow-wrap:anywhere;font-size:clamp(1.35rem,2.4vw,1.7rem)}.disc-sec-body p{color:var(--ink-2);margin:0 0 .8em}.disc-sec-body p:last-child{margin-bottom:0}.disc-sec-body .disc-lead{color:var(--ink);font-size:1.12rem;line-height:1.45}.disc-lead strong{font-weight:700}.disc-list{color:var(--ink-2);gap:6px 32px;margin:0 0 .8em;padding-left:1.2em;list-style:outside;display:grid}.disc-list li::marker{color:var(--accent)}@media (min-width:560px){.disc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.disc-links{flex-wrap:wrap;gap:0 20px;display:flex}.disc-end a,.disc-links a{align-items:center;min-height:44px;display:inline-flex}.disc-end{margin:48px 0 0}.disc-end ul{flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none;display:flex}.brief-sec{padding-top:0}.brief-card{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-top:4px solid var(--accent);box-shadow:var(--shadow);overflow-wrap:break-word;border-radius:12px;min-width:0;padding:32px 36px}.brief-card h2{margin:0 0 10px}.brief-card h3{margin:0 0 14px}.brief-line{color:var(--ink-2);margin:0 0 20px}.brief-lead{color:var(--ink-2);margin:0 0 28px;font-size:1.1rem}.brief-form{gap:10px;min-width:0;display:grid}.brief-label{font-size:.95rem;font-weight:600}.brief-row{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.brief-row input{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:6px;flex:16rem;padding:12px 14px;font-size:1rem}.brief-row input[aria-invalid=true]{border-color:#b3261e}@supports (color:color-mix(in lab,red,red)){.brief-row input[aria-invalid=true]{border-color:color-mix(in srgb,#b3261e 60%,var(--ink))}}.brief-row .btn{flex:none;justify-content:center;min-height:48px}.brief-error{color:#b3261e;margin:0}@supports (color:color-mix(in lab,red,red)){.brief-error{color:color-mix(in srgb,#b3261e 60%,var(--ink))}}.brief-error{font-size:.92rem}.brief-privacy{color:var(--ink-2);margin:0;font-size:.9rem}.brief-privacy a{color:var(--deep);text-decoration:underline}.brief-done{margin:0}.brief-page{gap:40px;min-width:0;display:grid}@media (min-width:900px){.brief-page{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.brief-holds-title{margin:0 0 16px}@media (max-width:640px){.brief-card{padding:24px 18px}.brief-row .btn{width:100%}}@media (min-width:1100px){.brief-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.brief-search{flex-wrap:wrap;gap:10px;margin:0 0 12px;display:flex}.brief-search input,.brief-search select{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;border-radius:4px;padding:8px 10px;font-size:.92rem}.brief-search input{flex:16rem;min-width:0}.brief-issue{gap:28px;min-width:0;display:grid}@media (min-width:1100px){.brief-issue{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.brief-issue-main,.brief-preview{min-width:0}.brief-issue-form{max-width:none}.brief-actions{border-top:1px solid var(--line);justify-items:start;gap:12px;margin:28px 0 0;padding:20px 0 0;display:grid}.brief-delete{margin:20px 0 0}.brief-counts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:12px;margin:0 0 16px;display:grid}.brief-counts div{background:var(--surface);border:1px solid var(--line);border-radius:6px;min-width:0;padding:12px 14px}.brief-counts dt{color:var(--ink-2);font-size:.82rem;font-weight:600}.brief-counts dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.authpage{padding:24px 16px 48px}@media (min-width:720px){.authpage{padding:56px 32px 84px}}.authcard{background:var(--surface);border:1px solid var(--line);min-width:0;max-width:440px;box-shadow:var(--shadow-lg);overflow-wrap:anywhere;border-radius:14px;margin:0 auto;padding:20px 20px 24px}@media (min-width:480px){.authcard{padding:24px 32px 28px}}.authtabs{border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 24px;padding:4px;display:grid}.authtabs a{min-height:44px;color:var(--ink-2);text-align:center;white-space:normal;border-radius:7px;justify-content:center;align-items:center;padding:8px 10px;font-size:.98rem;font-weight:600;line-height:1.2;display:flex}.authtabs a:hover{color:var(--ink)}.authtabs a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0f1b2d1f,0 0 0 1px var(--line)}.authcard-title{text-align:center;margin:0 0 6px;font-size:clamp(1.6rem,5vw,2rem)}.authcard-lead{color:var(--ink-2);text-align:center;margin:0 0 20px}.authcard-reason{background:var(--tint);color:var(--tint-ink);border-radius:8px;margin:0 0 20px;padding:12px 14px;font-size:.95rem;line-height:1.5}.authcard-body{gap:16px;display:grid}.authcard .form{max-width:none}.authcard-form{gap:14px;max-width:440px}.gbtn-wrap{gap:8px;display:grid}.gbtn{border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:1rem;font-weight:600;line-height:1.2;transition:border-color .12s,box-shadow .12s;display:flex}.gbtn:hover{border-color:var(--ink-2);box-shadow:0 1px 3px #0f1b2d1f}.gbtn[disabled]{opacity:.55;cursor:not-allowed}.gbtn-logo{flex:none;width:18px;height:18px}.authcard-or{color:var(--ink-2);align-items:center;gap:12px;margin:0;font-size:.9rem;display:flex}.authcard-or:after,.authcard-or:before{content:"";background:var(--line);flex:1 1 0;height:1px}.authcard-labelrow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.authcard-labelrow .textbtn{min-height:24px}.pwfield{position:relative}.field .pwfield input{padding-right:76px}.pwtoggle{min-width:44px;min-height:40px;color:var(--deep);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 12px;font-size:.9rem;font-weight:600;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pwtoggle:hover{background:var(--tint)}.btn-full{text-align:center;justify-content:center;width:100%;padding-left:16px;padding-right:16px;line-height:1.2}.textbtn{color:var(--deep);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.textbtn:hover{text-decoration:underline}.authcard-back{justify-self:center;min-height:44px}.authcard-step{color:var(--ink-2);margin:0}.authcard-step strong{color:var(--ink)}.authcard .field .error,.authcard-problem{color:#b3261e}@supports (color:color-mix(in lab,red,red)){.authcard .field .error,.authcard-problem{color:color-mix(in srgb,#b3261e 60%,var(--ink))}}.authcard .field [aria-invalid=true]{border-color:#b3261e}@supports (color:color-mix(in lab,red,red)){.authcard .field [aria-invalid=true]{border-color:color-mix(in srgb,#b3261e 60%,var(--ink))}}.authcard-problem{margin:0;font-size:.9rem}.authcard .done{padding:16px 18px}.authcard .done p{margin:8px 0 0}.authcard-sent{gap:0;display:grid}.authcard-sent .btn,.authcard-sent .textbtn{justify-self:start;margin-top:12px}.authcard-foot-note{text-align:center;margin:18px 0 0}.authcard-switch{border-top:1px solid var(--line);color:var(--ink-2);text-align:center;margin:20px 0 0;padding-top:18px}.authmore{max-width:720px;color:var(--ink-2);margin:48px auto 0}.authmore h2{color:var(--ink);letter-spacing:-.01em;margin:32px 0 12px;font-size:1.15rem;font-weight:700;line-height:1.3}.authmore-lead{color:var(--ink);margin:0 0 12px}.authmore .needs{gap:6px;margin:0 0 16px}.authmore-steps{gap:12px;margin:0;padding-left:1.4em;list-style:decimal;display:grid}.authmore-steps li::marker{color:var(--accent);font-weight:700}.authmore-steps b{color:var(--ink);display:block}.evtabs{margin-top:8px}.evtabs-row{flex-wrap:wrap;margin-bottom:24px}.evtabs-row button{min-height:44px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;padding:10px 14px;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex}.evtabs-row button:hover{color:var(--ink);border-bottom-color:var(--line)}.evtabs-row button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.evtabs-row button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:400px){.evtabs-row button{padding:10px 11px}}.evtabs-panel[hidden]{display:none}.evsrc-grid{gap:16px;margin-top:8px;display:grid}@media (min-width:900px){.evsrc-grid{grid-template-columns:1fr 1fr}}.evsrc{overflow-wrap:anywhere;gap:12px;min-width:0;scroll-margin-top:90px;display:grid}.evsrc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.evsrc-head h3{margin:0;font-size:1.05rem}.evsrc-url{overflow-wrap:anywhere;margin-top:-6px;display:block}.evsrc .facts div{grid-template-columns:minmax(96px,140px) 1fr}.evsrc-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.evsrc-note{justify-items:start;gap:8px;display:grid}.evsrc-note .field{width:100%}.door-from-government{background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--accent);max-width:44em;color:var(--ink-2);overflow-wrap:anywhere;border-radius:8px;margin:-22px 0 40px;padding:14px 18px}.door-jump{flex-wrap:wrap;gap:8px;margin:18px 0 8px;display:flex}.door-jump a{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);white-space:normal;border-radius:999px;align-items:center;padding:8px 14px;font-size:.92rem;font-weight:500;display:inline-flex}.door-jump a:hover{border-color:var(--ink-2)}.door-group{scroll-margin-top:84px}.door-group .stripe{margin-top:56px}.door-group-note{max-width:44em;color:var(--ink-2);margin:-6px 0 20px}.door-card .body{overflow-wrap:anywhere}.door-name{margin:4px 0 0;font-size:1.1rem}.door-facts,.ladder-facts{gap:8px;margin:0;display:grid}.door-facts dt,.ladder-facts dt{color:var(--ink);font-size:.9rem;font-weight:600}.door-facts dd,.ladder-facts dd{color:var(--ink-2);margin:2px 0 0;font-size:.95rem}.card .body p.door-toolkit{background:var(--tint);color:var(--tint-ink);border-radius:6px;padding:10px 12px}.door-toolkit .linkish{color:var(--tint-ink);text-decoration:underline}.card .body p.door-guide{margin:0}.door-links{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:auto;display:flex}.card .body p.door-verified{margin:0;font-size:.85rem}.ladder-wrap{scroll-margin-top:84px}.ladder-intro{max-width:44em;color:var(--ink-2);margin:0 0 18px}.ladder-filter{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:12px;max-width:52em;margin:0 0 24px;padding:16px 18px;display:grid}.ladder-filter .field{gap:6px;min-width:0;display:grid}.ladder-filter label{font-size:.92rem;font-weight:600}.ladder-filter select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:4px;padding:10px 12px;font-size:1rem}.ladder-filter-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ladder-filter-actions .btn{min-height:44px}@media (min-width:720px){.ladder-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}}.ladder{gap:0;max-width:60em;margin:0;padding:0;list-style:none;display:grid}.ladder-step{grid-template-columns:44px minmax(0,1fr);gap:0 16px;padding:0 0 18px;display:grid;position:relative}.ladder-step:before{content:"";background:var(--line);width:2px;position:absolute;top:44px;bottom:0;left:21px}.ladder-step:last-child:before{display:none}.ladder-num{background:var(--tint);width:44px;height:44px;color:var(--tint-ink);border-radius:999px;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;display:inline-flex}.ladder-card{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;gap:10px;min-width:0;padding:16px 18px 18px;display:grid}.ladder-card .meta{color:var(--ink-2);font-size:.88rem}.ladder-card p{color:var(--ink-2);margin:0}.ladder-name{margin:0;font-size:1.15rem}.ladder-card p.ladder-size{color:var(--ink)}.ladder-foot{flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:4px;display:flex}.ladder-decide{max-width:44em;margin:12px 0 0}@media (max-width:560px){.ladder-step{grid-template-columns:minmax(0,1fr);gap:10px}.ladder-step:before{display:none}.ladder-num{width:36px;height:36px;font-size:.95rem}}.ds-row{gap:10px;min-width:0;display:grid}@media (min-width:640px){.ds-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ds-row .ds-wide{grid-column:1/-1}}.ds-row .field{min-width:0}.ds-terms{gap:12px;margin:0;display:grid}.ds-terms div{gap:2px;display:grid}.ds-terms dt{color:var(--ink);font-weight:600}.ds-terms dd{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.5}.tk-result{background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--accent);border-radius:6px;gap:14px;max-width:860px;padding:22px;display:grid}.tk-result h2{margin:0;font-size:1.15rem;line-height:1.3}.tk-result .facts div{grid-template-columns:minmax(0,15em) 1fr}@media (max-width:519px){.tk-result .facts div{grid-template-columns:1fr;gap:2px}}.tk-result-words{max-width:48em;color:var(--ink);margin:0}.supply-chain .facts dd{overflow-wrap:anywhere}.supply-chain p.supply-chain-note{margin:10px 0 0}.supply-chain-fields{scroll-margin-top:84px}.supply-chain-confirm{border-left:6px solid var(--accent);background:var(--surface);border-radius:6px;padding:10px 12px}.gap-intro{max-width:44em;color:var(--ink-2);overflow-wrap:anywhere;margin:0 0 12px}.gap-group,.gap-section{scroll-margin-top:84px}.gap-group .stripe,.gap-section .stripe{margin-top:48px}.gap-card .body{overflow-wrap:anywhere}.gap-name{margin:4px 0 0;font-size:1.1rem}.gap-updates{gap:4px;display:grid}.card .body p.gap-updates-head{color:var(--ink);font-size:.9rem;font-weight:600}.gap-updates ul{color:var(--ink-2);gap:4px;margin:0;padding-left:18px;font-size:.92rem;display:grid}.card .body p.gap-open{margin-top:auto}.gap-lists{background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--accent);overflow-wrap:anywhere;border-radius:8px;max-width:52em;margin:48px 0 0;padding:16px 18px}.gap-lists h2.gap-lists-head{margin:0 0 8px;font-size:1.15rem}.gap-lists p{color:var(--ink-2);margin:8px 0 0}.gap-lists ul{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.gap-counsel{background:var(--tint);max-width:44em;color:var(--tint-ink);overflow-wrap:anywhere;border-radius:6px;margin:16px 0 0;padding:10px 12px}.gap-make{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:10px;max-width:52em;margin:20px 0 0;padding:14px 16px;scroll-margin-top:84px;display:grid}.gap-make-form{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.br-page{min-width:0}.br-intro{max-width:46em;color:var(--ink-2);margin-bottom:24px}.br-intro p{margin:0 0 10px}.br-wall{margin-top:8px}.br-form,.br-form .field{min-width:0}.br-form select{text-overflow:ellipsis;min-width:0;max-width:100%}.br-form textarea{resize:vertical}.br-form .field .error{color:#b3261e}@supports (color:color-mix(in lab,red,red)){.br-form .field .error{color:color-mix(in srgb,#b3261e 60%,var(--ink))}}.br-form .field [aria-invalid=true]{border-color:#b3261e}@supports (color:color-mix(in lab,red,red)){.br-form .field [aria-invalid=true]{border-color:color-mix(in srgb,#b3261e 60%,var(--ink))}}.br-group-label{font-size:.95rem;font-weight:600}.br-form .checks label{min-height:44px}.field.br-tick label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:600;display:inline-flex}.br-tick input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0;padding:0}.br-send-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.br-send{min-height:44px}.br-done{gap:12px;max-width:680px;display:grid}.br-done p{margin:0}.br-link{max-width:46em;margin:40px 0 0}.br-lead,.br-link{color:var(--ink-2)}.br-lead{max-width:48em;margin-bottom:20px}.br-lead p{margin:0 0 10px}.br-csv{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.br-csv .btn{min-height:44px}.br-list{gap:14px;display:grid}.br-row{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;gap:12px;min-width:0;padding:18px 20px;display:grid}.br-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.br-date{color:var(--ink);font-weight:700}.br-head .chip{white-space:normal}.br-head .chip.br-no{border:1px solid var(--line);color:var(--ink-2);background:0 0}.br-agency{color:var(--ink);margin:0;font-size:1.08rem;font-weight:700}.br-facts div{grid-template-columns:minmax(0,10em) 1fr}@media (max-width:519px){.br-facts div{grid-template-columns:1fr;gap:2px}}.br-block{gap:4px;display:grid}.br-label{color:var(--ink-2);font-size:.85rem;font-weight:600}.br-text{white-space:pre-wrap;color:var(--ink);margin:0}.br-actions{flex-wrap:wrap;gap:10px 12px;display:flex}.br-actions form{margin:0}.br-actions .btn{min-height:44px}.adm-shell{max-width:1440px;margin:0 auto;padding:16px 16px 56px}@media (min-width:720px){.adm-shell{padding:24px 32px 72px}}@media (min-width:1180px){.adm-shell{grid-template-columns:228px minmax(0,1fr);align-items:start;gap:36px;padding:28px 32px 84px;display:grid}}.adm-main{min-width:0}.adm-keys{margin:0 0 20px;padding:12px 16px;font-size:.92rem}.adm-side{min-width:0;margin:0 0 20px}@media (min-width:1180px){.adm-side{top:calc(84px + env(safe-area-inset-top,0px));margin:0;position:sticky}}.adm-menubtn{border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:.98rem;font-weight:600;display:flex}.adm-menubtn:hover,.adm-menubtn[aria-expanded=true]{border-color:var(--ink-2)}.adm-menubtn svg{flex:none;width:16px;height:16px}.adm-menubtn-here{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:auto;font-weight:500;overflow:hidden}.adm-menubtn-here:before{content:"·";margin-right:10px}@media (min-width:1180px){.adm-menubtn{display:none}}.adm-nav{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;margin-top:8px;display:none}.adm-nav.is-open{display:block}@media (min-width:1180px){.adm-nav,.adm-nav.is-open{box-shadow:none;margin:0;display:block}}.adm-nav-in{columns:140px 2;column-gap:12px;padding:6px 10px 10px;position:relative}@media (min-width:1180px){.adm-nav-in{columns:auto;max-height:calc(100dvh - 104px - env(safe-area-inset-top,0px));overscroll-behavior:contain;scrollbar-width:thin;padding:8px 8px 10px;overflow-y:auto}}.adm-nav-group{break-inside:avoid;padding:6px 0 4px}.adm-nav-h{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;margin:6px 10px 4px;font-size:.7rem;font-weight:700;line-height:1.35}.adm-nav ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.adm-nav a{min-height:40px;color:var(--ink);white-space:normal;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:.95rem;font-weight:500;line-height:1.25;display:flex}@media (min-width:1180px){.adm-nav a{min-height:32px;color:var(--ink-2);padding:5px 10px;font-size:.9rem}}.adm-nav a:hover{background:var(--tint)}@supports (color:color-mix(in lab,red,red)){.adm-nav a:hover{background:color-mix(in srgb,var(--tint) 55%,transparent)}}.adm-nav a:hover{color:var(--ink)}.adm-nav a[aria-current=page]{background:var(--tint);color:var(--tint-ink);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.adm-nav-label{overflow-wrap:anywhere;min-width:0}.adm-badge{background:var(--accent);min-width:22px;height:20px;color:var(--accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.adm-ov{container:ov/inline-size}.adm-head{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0 0 22px;display:flex}.adm-head h1{align-items:center;gap:12px;font-size:clamp(1.6rem,3vw,2.1rem);display:flex}.adm-head h1:before{content:"";background:var(--accent);flex:none;width:30px;height:8px;transform:skew(-18deg)}.adm-date{color:var(--ink-2);margin:0;font-weight:500}.adm-sec{min-width:0;margin:0 0 32px;padding:0}.adm-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:0 0 12px;display:flex}.adm-sec-head h2{letter-spacing:-.01em;font-size:1.15rem;font-weight:700;line-height:1.3}.adm-sec-aside{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;font-size:.9rem;display:flex}.adm-needs{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.adm-need{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex}.adm-need.is-urgent{background:#b3261e;border-left-color:#b3261e}@supports (color:color-mix(in lab,red,red)){.adm-need.is-urgent{background:color-mix(in srgb,#b3261e 5%,var(--surface))}}.adm-need-top{align-items:baseline;gap:10px;min-width:0;display:flex}.adm-need-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none;font-size:1.9rem;font-weight:800;line-height:1}.adm-need.is-urgent .adm-need-n{color:#b3261e}@supports (color:color-mix(in lab,red,red)){.adm-need.is-urgent .adm-need-n{color:color-mix(in srgb,#b3261e 70%,var(--ink))}}.adm-need h3{min-width:0;font-size:1rem;font-weight:700;line-height:1.25}.adm-need p{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.45}.adm-need-foot{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:auto;padding-top:4px;display:flex}.adm-need-foot small{color:var(--ink-2);font-size:.8rem}@container ov (max-width:559px){.adm-need{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px 16px;display:grid}.adm-need-foot{display:contents}.adm-need-foot .btn{grid-area:1/2}.adm-need p,.adm-need-foot small{grid-column:1/-1}.adm-need-n{font-size:1.6rem}}.adm-calm{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;margin:0;padding:14px 18px;font-weight:500;display:flex}.adm-calm svg{width:20px;height:20px;color:var(--ok);flex:none}.adm-unread{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--ink-2);color:var(--ink-2);border-radius:10px;margin:0;padding:12px 16px;font-size:.92rem;line-height:1.5}.adm-needs+.adm-unread{margin-top:12px}.adm-grows{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container ov (min-width:560px){.adm-grows{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ov (min-width:1000px){.adm-grows{grid-template-columns:repeat(4,minmax(0,1fr))}}.adm-grow{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.adm-grow-head{align-items:center;gap:12px;min-width:0;display:flex}.adm-grow-icon{background:var(--tint);width:36px;height:36px;color:var(--accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.adm-grow-icon svg{width:20px;height:20px}.adm-grow h3{min-width:0;font-size:1rem;font-weight:700;line-height:1.3}.adm-grow-num{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:2px 0 0;font-size:.9rem;display:flex}.adm-grow-num b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800;line-height:1}.adm-grow-line{color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.5}.adm-grow-more{color:var(--deep);align-self:flex-start;font-size:.88rem;font-weight:600}.adm-grow-more:hover{text-decoration:underline}.adm-grow-act{margin-top:auto;padding-top:6px}.adm-grow-act form{margin:0}.adm-meter{gap:6px;display:grid}.adm-meter-bar{background:var(--line);border-radius:999px;height:6px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.adm-meter-bar{background:color-mix(in srgb,var(--line) 75%,transparent)}}.adm-meter-bar span{border-radius:inherit;background:var(--accent);height:100%;display:block}.adm-meter-label{color:var(--ink-2);font-size:.85rem}.adm-duo{gap:0 28px;display:grid}@container ov (min-width:980px){.adm-duo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.adm-week-wrap{gap:12px;display:grid}.adm-week{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@container ov (min-width:560px){.adm-week{grid-template-columns:repeat(3,minmax(0,1fr))}}.adm-tile{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.adm-tile-label{color:var(--ink-2);font-size:.82rem;font-weight:600;line-height:1.3}.adm-tile b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800;line-height:1.1}.adm-delta{color:var(--ink-2);font-size:.8rem;font-weight:600}.adm-delta.is-up{color:var(--ok)}.adm-week-note{color:var(--ink-2);margin:0;font-size:.86rem}.adm-week-empty{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:10px;margin:0;padding:14px 18px;font-size:.95rem}.adm-totals{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:0;font-size:.9rem;display:flex}.adm-totals-h{color:var(--ink);margin-right:12px;font-weight:700}.adm-totals a{color:var(--ink-2);white-space:nowrap}.adm-totals a:hover{color:var(--deep);text-decoration:underline}.adm-totals a:not(:last-child):after{content:"·";color:var(--ink-2);margin:0 8px;display:inline-block}.adm-recent{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:0;padding:2px 16px;list-style:none}.adm-recent li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding:10px 0;display:grid}.adm-recent li:last-child{border-bottom:0}.adm-tag{background:var(--tint);color:var(--tint-ink);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:600;line-height:1.5;display:inline-flex}.adm-tag:is(.is-account,.is-subscriber){background:var(--ok-bg);color:var(--ok)}.adm-tag.is-removal{background:#b3261e}@supports (color:color-mix(in lab,red,red)){.adm-tag.is-removal{background:color-mix(in srgb,#b3261e 12%,var(--surface))}}.adm-tag.is-removal{color:#b3261e}@supports (color:color-mix(in lab,red,red)){.adm-tag.is-removal{color:color-mix(in srgb,#b3261e 70%,var(--ink))}}.adm-tag:is(.is-message,.is-draft){background:var(--bg);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.adm-tag.is-removal,.adm-need.is-urgent .adm-need-n){color:#f2a09b}}:root[data-theme=dark] :is(.adm-tag.is-removal,.adm-need.is-urgent .adm-need-n){color:#f2a09b}.adm-recent-text{color:var(--ink);overflow-wrap:anywhere;font-size:.92rem;line-height:1.4}.adm-recent-text:hover{color:var(--deep);text-decoration:underline}.adm-recent time{color:var(--ink-2);white-space:nowrap;font-size:.8rem}.adm-recent-empty{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:10px;margin:0;padding:14px 18px}@media (max-width:480px){.adm-recent li{grid-template-columns:minmax(0,1fr) auto}.adm-recent .adm-tag{grid-column:1/-1;justify-self:start}}.adm-house{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:0}.adm-house>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:14px 18px;list-style:none;display:flex}.adm-house>summary::-webkit-details-marker{display:none}.adm-house>summary:before{content:"";border-right:1.8px solid var(--ink-2);border-bottom:1.8px solid var(--ink-2);align-self:center;width:7px;height:7px;margin-right:2px;transition:transform .15s;transform:rotate(-45deg)}.adm-house[open]>summary:before{transform:rotate(45deg)}.adm-house-h{letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.3}.adm-house-sub{color:var(--ink-2);font-size:.88rem}.adm-house-in{border-top:1px solid var(--line);padding:0 18px 4px;display:grid}.adm-house-row{border-bottom:1px solid var(--line);gap:10px;min-width:0;padding:16px 0;display:grid}.adm-house-row:last-child{border-bottom:0}@media (min-width:720px){.adm-house-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px}}.adm-house-text{min-width:0}.adm-house-text h3{margin:0 0 4px;font-size:.95rem;font-weight:700}.adm-house-text p{color:var(--ink-2);margin:0;font-size:.9rem}.adm-house-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-house-act form{margin:0}.adm-switches{color:var(--ink-2);gap:4px;margin:0;padding-left:1.2em;font-size:.9rem;list-style:outside;display:grid}@media (max-width:480px){.adm-grow,.adm-house>summary,.adm-need{padding:14px 16px}.adm-house-in{padding:0 16px 4px}}.dsh-home{gap:20px;min-width:0;padding-bottom:72px;display:grid}.dsh-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;margin:0;padding:24px}.dsh-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:0 0 14px;display:flex}.dsh-head h2{letter-spacing:-.01em;margin:0;font-size:1.25rem;line-height:1.2}.dsh-head .linkish{font-size:.95rem}.dsh-progress-line{color:var(--ink-2);font-size:.92rem;font-weight:600}.dsh-lead{color:var(--ink-2);margin:0 0 16px}.dsh-quiet{color:var(--ink-2);margin:0}.dsh-fy+.dsh-quiet{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.dsh-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute}.dsh-me,.dsh-sr{padding:0;overflow:hidden}.dsh-cover{border-bottom:1px solid var(--line);height:128px}.dsh-me-head{align-items:flex-start;gap:12px 18px;min-width:0;padding:24px 24px 0;display:flex}.dsh-me-head-cover{padding-top:14px}.dsh-mark{flex:none;width:84px;height:84px;font-size:1.6rem}.dsh-me-head-cover .dsh-mark{z-index:1;box-shadow:0 0 0 4px var(--surface),var(--shadow);margin-top:-56px;position:relative}img.dsh-mark{background:var(--surface)}.dsh-me-who{flex:auto;min-width:0}.dsh-eyebrow{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px;font-size:.78rem;font-weight:700;line-height:1.4}.dsh-me-name{color:var(--ink);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:1.65rem;font-weight:800;line-height:1.15}.dsh-me-sub{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0;font-size:.95rem;line-height:1.4;display:flex}.dsh-me-sub .status.verified{color:var(--ok)}.dsh-note{background:var(--tint);color:var(--tint-ink);overflow-wrap:anywhere;border-radius:8px;margin:18px 24px 0;padding:10px 14px;font-size:.95rem}.dsh-rows{border-top:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr);gap:12px 22px;margin:20px 24px 0;padding:18px 0 0;display:grid}.dsh-row{display:contents}.dsh-row dt{color:var(--ink-2);font-size:.9rem;font-weight:600}.dsh-row dd,.dsh-row dt{margin:0;line-height:1.55}.dsh-row dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.95rem}.dsh-row dd b{font-weight:700}.dsh-includes{margin-top:6px}.dsh-includes summary{cursor:pointer;width:max-content;max-width:100%;color:var(--deep);font-size:.92rem;font-weight:600}.dsh-includes .needs{color:var(--ink-2);gap:6px;margin:10px 0 2px;font-size:.92rem}.dsh-actions{flex-wrap:wrap;align-items:center;gap:10px;padding:20px 24px 24px;display:flex}.dsh-me>:last-child:not(.dsh-actions){margin-bottom:24px}.dsh-actions .btn{min-height:40px}.dsh-bar{margin:0 0 4px}.dsh-steps{margin:12px 0 0;padding:0;list-style:none;display:grid}.dsh-step{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:4px 14px;min-width:0;padding:14px 0;display:grid}.dsh-step:first-child{border-top:0}.dsh-tick{border:2px solid var(--line);box-sizing:border-box;border-radius:50%;align-self:start;width:24px;height:24px;margin-top:1px;position:relative}.dsh-done .dsh-tick{background:var(--ok);border-color:var(--ok)}.dsh-done .dsh-tick:after{content:"";border:solid var(--surface);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.dsh-step-body{min-width:0}.dsh-step-title{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.35}.dsh-step-text{color:var(--ink-2);overflow-wrap:anywhere;margin:3px 0 0;font-size:.92rem;line-height:1.45}.dsh-done .dsh-step-title{color:var(--ink-2);font-weight:600}.dsh-done .dsh-step-text{font-size:.88rem}.dsh-step-do{justify-self:end}.dsh-step-badge,.dsh-step-do .btn{white-space:nowrap}.dsh-step-badge{display:inline-block}.dsh-steps-done{margin-top:10px}.dsh-steps-done>summary{cursor:pointer;width:max-content;color:var(--deep);font-size:.92rem;font-weight:600}.dsh-fy{gap:22px;display:grid}.dsh-fy-group{min-width:0}.dsh-fy-h{letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 4px;font-size:1rem;font-weight:700;line-height:1.35;display:flex}.dsh-fy-rows{margin:0;padding:0;list-style:none;display:grid}.dsh-fy-rows li{border-bottom:1px solid var(--line);gap:2px;min-width:0;padding:10px 0;display:grid}.dsh-fy-title{color:var(--ink);overflow-wrap:anywhere;font-weight:600}a.dsh-fy-title{color:var(--deep)}a.dsh-fy-title:hover{text-decoration:underline}.dsh-fy-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.88rem;line-height:1.45;display:flex}.dsh-fy-note{font-size:.9rem;line-height:1.5}.dsh-fy-line,.dsh-fy-note{color:var(--ink-2);overflow-wrap:anywhere}.dsh-fy-line{margin:10px 0 0;font-size:.95rem}.dsh-nums{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dsh-num{background:var(--bg);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}.dsh-num b{color:var(--ink);letter-spacing:-.02em;font-size:1.45rem;font-weight:800;line-height:1.15}.dsh-num-label{color:var(--ink);font-size:.9rem;font-weight:600;line-height:1.35}.dsh-num small{color:var(--ink-2);overflow-wrap:anywhere;font-size:.8rem;line-height:1.4}.dsh-tools{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dsh-tools li{min-width:0;display:flex}.dsh-tools a{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:1;align-content:start;gap:4px;min-width:0;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:grid}.dsh-tools a:focus-visible,.dsh-tools a:hover{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.dsh-tool-name{color:var(--deep);font-weight:700}.dsh-tool-line{color:var(--ink-2);font-size:.88rem;line-height:1.45}@media (max-width:560px){.dsh-rows{grid-template-columns:minmax(0,1fr);gap:0}.dsh-row dt{margin-top:12px}.dsh-row:first-child dt{margin-top:0}.dsh-step{grid-template-columns:24px minmax(0,1fr)}.dsh-step-do{grid-column:2;justify-self:start;margin-top:8px}.dsh-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dsh-num-views,.dsh-nums-odd>.dsh-num:last-child{grid-column:1/-1}}@media (max-width:480px){.dsh-home{gap:16px}.dsh-card{padding:18px 16px}.dsh-me{padding:0}.dsh-cover{height:104px}.dsh-me-head{gap:12px 14px;padding:18px 16px 0}.dsh-me-head-cover{padding-top:12px}.dsh-mark{width:68px;height:68px;font-size:1.3rem}.dsh-me-head-cover .dsh-mark{margin-top:-46px}.dsh-me-name{font-size:1.35rem}.dsh-note,.dsh-rows{margin-left:16px;margin-right:16px}.dsh-actions{padding:18px 16px 20px}.dsh-me>:last-child:not(.dsh-actions){margin-bottom:18px}.dsh-num{padding:12px 14px}}.status.founding{color:var(--accent-ink);background:var(--accent);border:1px solid var(--accent);white-space:nowrap;border-radius:999px}.founding-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.founding-badge-count{max-width:8em}.bill-plan{overflow-wrap:anywhere;gap:4px;margin:8px 0 0;padding-left:1.4em}.bill-plan,.bill-products{max-width:52em;display:grid}.bill-products{gap:12px}.bill-products-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bill-products-list label{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.bill-products-list input{flex:none;width:20px;height:20px;margin:0}.bill-products-name{font-weight:600}.bill-products-price{color:var(--ink-2);margin-left:8px}@media (max-width:480px){.bill-products-list label{align-items:flex-start;padding:6px 0}.bill-products-list input{margin-top:3px}.bill-products-price{margin:2px 0 0;display:block}}.founding-bar{padding:24px 0 0}.founding-bar .wrap{justify-content:center;display:flex}.founding-pill{border:1px solid var(--ok);justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:8px 18px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.founding-pill{border:1px solid color-mix(in srgb,var(--ok) 45%,var(--ok-bg))}}.founding-pill{background:var(--ok-bg);color:var(--ok);text-align:center;box-shadow:0 2px 5px var(--ok);border-radius:999px;font-size:.9rem;font-weight:650;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.founding-pill{box-shadow:0 2px 5px color-mix(in srgb,var(--ok) 12%,transparent)}}.founding-pill{transition:background .2s,border-color .2s}.founding-pill:hover{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.founding-pill:hover{background:color-mix(in srgb,var(--ok) 8%,var(--ok-bg))}}.founding-pill:hover{border-color:var(--ok)}.founding-pill-dot{background:var(--ok);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.founding-bar+.hero{padding-top:32px}@media (max-width:480px){.founding-bar{padding-top:20px}.founding-pill{padding:10px 14px;font-size:.82rem}.founding-bar+.hero{padding-top:28px}}.pr-local{color:var(--ink-2);letter-spacing:0;overflow-wrap:anywhere;font-size:.9rem;font-weight:400}.pr-price .pr-local{align-self:baseline}.pr-local-note{max-width:52em;color:var(--ink-2);margin:28px 0 0;font-size:.88rem}.sitefoot-currency{flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:100%;margin:22px 0 0;display:flex}.sitefoot-currency label{color:var(--foot-ink);flex:100%;font-size:.86rem;font-weight:600}.sitefoot-currency select{background:var(--foot-bg);min-width:0;max-width:100%;color:var(--foot-ink);flex:12em;padding:8px 10px}.sitefoot-currency select,.sitefoot-currency-save{border:1px solid var(--foot-edge);min-height:44px;font:inherit;border-radius:4px;font-size:.9rem}.sitefoot-currency-save{color:var(--foot-link);cursor:pointer;background:0 0;flex:none;padding:8px 16px;font-weight:600}.sitefoot-currency-save:hover{color:var(--foot-ink);border-color:var(--foot-accent)}.sitefoot-currency select:focus-visible,.sitefoot-currency-save:focus-visible{outline:2px solid var(--foot-accent);outline-offset:2px}.disc-sec-body p.disc-welcome{color:var(--ink)}.reg-welcome{max-width:44em;margin:0}.att-own{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;margin:0 0 20px;display:flex}.att-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;margin:0 0 16px;padding:0;list-style:none;display:grid}.att-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.att-card-head{align-items:center;gap:12px;min-width:0;display:flex}.att-logo{background:var(--tint);width:48px;height:48px;color:var(--tint-ink);border-radius:8px;flex:none;place-items:center;font-size:1rem;font-weight:800;display:grid;overflow:hidden}.att-logo img{object-fit:contain;background:var(--surface);width:100%;height:100%}.att-card-title{min-width:0;display:grid}.att-card-name{overflow-wrap:anywhere;font-weight:700;line-height:1.3}.att-card-name:hover{text-decoration:underline}.att-card-meta{color:var(--ink-2);overflow-wrap:anywhere;font-size:.9rem;line-height:1.35}.att-intro{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.att-switch-form{margin:0}.att-switch,.att-switch-form{max-width:100%;display:inline-flex}.att-switch{min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0}.att-switch-track{background:var(--line);border-radius:999px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.att-switch-knob{background:var(--surface);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.att-switch.on .att-switch-track{background:var(--accent)}.att-switch.on .att-switch-knob{transform:translate(16px)}.att-switch-label{overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:1.3}.att-switch-state{color:var(--ink-2);flex:none;font-size:.9rem}@media (prefers-reduced-motion:reduce){.att-switch-knob,.att-switch-track{transition:none}}.att-panel{min-width:0}.att-badges{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.att-badges li{max-width:100%}.att-badge{white-space:normal;overflow-wrap:anywhere;min-height:32px;line-height:1.35}.att-badge:hover{text-decoration:underline}.att-subhead{margin:12px 0 6px;font-size:1rem;font-weight:700}.att-attended{overflow-wrap:anywhere;gap:6px;margin:0;padding:0;list-style:none;display:grid}.att-more summary{min-height:44px;color:var(--accent);cursor:pointer;align-items:center;font-weight:600;display:flex}.att-dash{margin:0;padding:0;list-style:none;display:grid}.att-dash li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;min-width:0;padding:12px 0;display:flex}.att-dash li:first-child{border-top:0;padding-top:0}.att-dash-event{min-width:0;display:grid}.att-dash-name{overflow-wrap:anywhere;font-weight:700}.att-dash-name:hover{text-decoration:underline}.att-dash-meta{color:var(--ink-2);font-size:.9rem}.att-dash-note{margin:0 0 12px}.att-import{gap:16px;min-width:0;max-width:52em;display:grid}.att-result{overflow-wrap:anywhere;gap:4px;margin:0;padding-left:1.2em;display:grid}.att-review{gap:12px;min-width:0;display:grid}.att-matches{gap:2px;margin:0;padding:0;list-style:none;display:grid}.att-matches label{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:6px 0;display:flex}.att-matches input{flex:none;width:20px;height:20px;margin:3px 0 0}.att-match{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.att-match-name{font-weight:600}.att-actions{flex-wrap:wrap;gap:10px;display:flex}.att-unmatched{color:var(--ink-2);overflow-wrap:anywhere;margin:0;padding-left:1.2em}.att-link-question{overflow-wrap:anywhere}.att-admin-h,.att-link-question{margin:0 0 12px;font-size:1.3rem}.status.cotm{color:var(--tint-ink);background:var(--tint);border:1px solid var(--accent);white-space:nowrap;border-radius:999px}.cotm-sr{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cotm-sr,.ed-date{white-space:nowrap}.ed-date{color:var(--ink-2);margin-left:10px;font-size:.9rem}.ed-label{color:var(--ink);font-weight:600}.ed-list{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ed-list li{overflow-wrap:anywhere;min-width:0}.ed-more{margin-top:12px}.ed-more summary{cursor:pointer;color:var(--deep);align-items:center;min-height:44px;font-weight:600;display:flex}.ed-more .ed-list{margin-top:6px}.ed-stories{min-width:0;margin-top:56px}.ed-stories h2{margin:0 0 10px}.ed-note{color:var(--ink-2);max-width:44em;margin:0 0 20px}.ed-filters{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;min-width:0;margin:0 0 20px;display:flex}.ed-filter{flex:12rem;gap:4px;min-width:0;max-width:18rem;display:grid}.ed-filter label{font-size:.9rem;font-weight:600}.ed-filter select{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;border-radius:6px;width:100%;min-width:0;padding:8px 10px;font-size:.95rem}.ed-clear,.ed-filters .btn{min-height:44px}.ed-clear{align-items:center;display:inline-flex}.ed-rows{min-width:0}.ed-row-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ed-row-head .chip{white-space:normal}.ed-row-body{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.anatomy .ed-row-title{color:var(--ink);font-size:1.15rem;font-weight:700;line-height:1.35}.anatomy .ed-row-title:hover{text-decoration:underline}.ed-truncated{margin:16px 0 0}.ed-archive{margin-top:32px}.ed-archive h3{margin:0 0 12px}.ed-archive ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ed-archive a{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink-2);border-radius:999px;align-items:center;padding:6px 12px;font-size:.9rem;font-weight:500;display:inline-flex}.ed-archive a[aria-current=page]{background:var(--tint);border-color:var(--accent);color:var(--tint-ink);font-weight:600}.ed-suggest{color:var(--ink-2);overflow-wrap:anywhere;margin:28px 0 0}.ed-post{min-width:0;max-width:760px;padding-bottom:40px}.ed-draft{margin:20px 0 0}.ed-post-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:28px 0 12px;display:flex}.ed-post-title{overflow-wrap:anywhere;font-size:clamp(1.8rem,4.2vw,2.8rem)}.ed-post-badge{margin:14px 0 0}.ed-post-lead{color:var(--ink-2);margin:18px 0 0;font-size:1.12rem}.ed-post-body{overflow-wrap:anywhere;margin-top:24px}.ed-h{margin:0 0 14px;font-size:1.3rem}.ed-more-posts,.ed-tagged{margin-top:40px}.ed-org-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ed-fields{gap:16px;min-width:0;display:grid}.ed-tag-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ed-tag-list li,.ed-tag-results li{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.ed-tag-name{overflow-wrap:anywhere;font-weight:600}.ed-tag-results{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:6px;margin:0;padding:10px 12px;list-style:none;display:grid}.ed-tag-none{margin:0}.cotm-grid{gap:20px;min-width:0;display:grid}@media (min-width:760px){.cotm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cotm-card,.cotm-home{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);min-width:0;box-shadow:var(--shadow);overflow-wrap:anywhere;border-radius:12px;align-content:start;gap:8px;padding:22px 24px;display:grid}.cotm-card p,.cotm-home p,.cotm-side p{margin:0}.cotm-home-title,.cotm-month{margin:0;font-size:1.4rem}.cotm-home-note{color:var(--ink-2)}.cotm-company{font-weight:600}.cotm-story{color:var(--ink);font-weight:700}.cotm-summary{color:var(--ink-2)}.cotm-read{margin-top:6px}.cotm-links{flex-wrap:wrap;gap:0 18px;display:flex}.cotm-links a{align-items:center;min-height:44px;display:inline-flex}.cotm-sec{padding-top:0}.cotm-side .cotm-story{font-size:.98rem}@media (max-width:640px){.cotm-card,.cotm-home{padding:18px 16px}}.ss-page{max-width:820px}.ss-intro{color:var(--ink-2);max-width:44em;margin:0 0 24px}.ss-form{max-width:760px}.ss-form textarea{min-width:0}.ss-send-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ss-send-row .btn{min-height:44px}.ss-done{justify-items:start;gap:14px;display:grid}.ss-done p{margin:0}.ss-lead{max-width:48em;color:var(--ink-2);margin-bottom:20px}.ss-lead p{margin:0 0 10px}.ss-list{gap:16px}.ss-list,.ss-row{min-width:0;display:grid}.ss-row{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;gap:12px;padding:18px 20px}.ss-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ss-date{color:var(--ink);font-weight:700}.ss-from{color:var(--ink-2)}.ss-title{margin:0;font-size:1.2rem}.ss-block{gap:4px;display:grid}.ss-label{color:var(--ink-2);font-size:.85rem;font-weight:600}.ss-text{white-space:pre-wrap;color:var(--ink);margin:0}.ss-links{gap:4px;margin:0;padding-left:1.2em;display:grid}.ss-actions{flex-wrap:wrap;gap:10px 12px;display:flex}.ss-actions form{margin:0}.ss-actions .btn{min-height:44px}@media (max-width:640px){.ss-row{padding:16px 14px}}.logo-field-row{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.logo-field-preview{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.logo-field-preview img{object-fit:contain;width:100%;height:100%}.logo-field-initials{background-color:var(--ink);width:100%;height:100%;color:var(--bg);letter-spacing:0;place-items:center;font-size:1.3rem;font-weight:800;display:grid}.logo-field-controls{flex-wrap:wrap;flex:12em;align-items:center;gap:8px;min-width:0;display:flex}.logo-field-controls input[type=file]{flex:12em;min-width:0;padding:9px 10px;font-size:.92rem}.logo-field-address{border-top:1px dashed var(--line);gap:6px;margin-top:6px;padding-top:12px;display:grid}.field .logo-field-address label{font-size:.88rem}.logo-field-address-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.field .logo-field-address-row input{flex:14em;width:auto;min-width:0;padding:9px 12px;font-size:.92rem}.field small.logo-field-done{color:var(--ok)}.card .body .meta.meta-also{margin-top:2px}.cohead .meta.meta-also{margin-top:4px}.field-guide-top{margin:0 0 8px}.readiness-row select.field-state{min-width:0}@media (min-width:720px){.readiness-row select.field-state{min-width:10.5em}}.field-settings{max-width:680px}.field-settings-fields{gap:14px;min-width:0;display:grid}.field-settings-fields h4{margin:0;font-size:1rem}.field-settings-group{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field-settings-group legend{color:var(--ink-2);margin:0 0 4px;padding:0;font-size:.95rem;font-weight:600}.field-settings-row{border-bottom:1px solid var(--line);gap:6px;min-width:0;padding:8px 0;display:grid}.field-settings-row label{overflow-wrap:anywhere;font-weight:500}.field-settings .field select,.field-settings-row select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:4px;min-height:44px;padding:9px 10px;font-size:.95rem}@media (min-width:560px){.field-settings-row{grid-template-columns:1fr 12em;align-items:center;gap:14px}}.fieldmap{gap:0;margin:0;padding:0;list-style:none;display:grid}.fieldmap li{border-bottom:1px solid var(--line);gap:2px;min-width:0;padding:10px 0;display:grid}.fieldmap li:last-child{border-bottom:0}.fieldmap-name{overflow-wrap:anywhere;font-weight:600}.fieldmap-facts{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:.9rem;display:flex}.fieldmap-facts b{color:var(--ink);font-weight:600}.fieldmap li.is-off .fieldmap-name{color:var(--ink-2)}.imp-intake{gap:24px;max-width:1100px;margin-top:24px;display:grid}@media (min-width:960px){.imp-intake{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.imp-form-h{letter-spacing:-.01em;margin:0 0 4px;font-size:1.3rem;font-weight:700;line-height:1.2}.imp-h{margin:0 0 10px;font-size:clamp(1.3rem,2.4vw,1.6rem)}.imp-types{border:0;min-width:0;margin:0;padding:0}.imp-types legend{margin-bottom:6px;padding:0;font-size:.95rem;font-weight:600}.imp-types input[type=radio]{width:auto;margin:0;padding:0}.imp-paste{width:100%;min-height:12em}.imp-phase{min-height:1.4em;color:var(--ink-2)}.imp-mode{margin:4px 0 0}.imp-list{gap:10px;max-width:900px;margin:0;padding:0;list-style:none;display:grid}.imp-list-row{background:var(--surface);border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.imp-list-main{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.imp-list-name{color:var(--deep);font-weight:700}.imp-list-name:hover{text-decoration:underline}.imp-actions,.imp-list-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.imp-actions{margin:0}.imp-msg{color:var(--ink-2);flex-basis:100%;margin:0;font-size:.95rem}.imp-msg.error{color:#b3261e}@supports (color:color-mix(in lab,red,red)){.imp-msg.error{color:color-mix(in srgb,#b3261e 60%,var(--ink))}}.imp-review{gap:24px;margin-top:24px;display:grid}@media (min-width:960px){.imp-review{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.imp-facts,.imp-report{background:var(--surface);border:1px solid var(--line);border-radius:6px;min-width:0;padding:20px}@media (max-width:420px){.imp-facts,.imp-report{padding:14px}}.imp-summary{font-weight:600}.imp-sections{gap:10px;margin:0;padding:0;list-style:none;display:grid}.imp-section{overflow-wrap:anywhere;border:1px solid var(--line);border-left-width:6px;border-radius:6px;min-width:0;padding:12px 14px}.imp-section.present{border-left-color:var(--ok)}.imp-section.thin{border-left-color:var(--accent)}.imp-section.missing{border-left-color:var(--ink-2);border-left-style:dashed}.imp-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.imp-section-title{font-weight:700}.imp-chip{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.85rem;font-weight:600;display:inline-block}.imp-chip.present{background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok)}.imp-chip.thin{background:var(--tint);color:var(--tint-ink);border:1px solid var(--accent)}.imp-chip.missing{color:var(--ink-2);border:1px dashed var(--ink-2);background:0 0}.imp-section-line,.imp-section-note{margin:4px 0 0;font-size:.95rem}.imp-section-note{color:var(--ink-2)}.imp-label{color:var(--ink);font-weight:600}.imp-foot{margin:14px 0 0;font-size:.92rem}.imp-fact-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.imp-fact{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:12px 14px}.imp-fact.accepted{border-color:var(--ok)}.imp-fact-head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.imp-fact-label{font-weight:700}.imp-fact-source{color:var(--ink-2);font-size:.85rem}.imp-values{gap:6px;margin:8px 0;display:grid}.imp-values div{gap:0;min-width:0;display:grid}.imp-values dt{color:var(--ink-2);font-size:.85rem}.imp-values dd{margin:0;font-weight:600}.imp-declared{color:var(--ink-2);font-weight:400}.imp-quote{color:var(--ink-2);margin:6px 0;font-size:.92rem}.imp-fact-line{margin:6px 0 8px;font-size:.95rem}.imp-answer{color:var(--ok);margin:6px 0 0;font-weight:600}.imp-fact.skipped .imp-answer{color:var(--ink-2)}.imp-more{margin-top:24px}.imp-plan-note{max-width:44em;margin:0 0 24px}.imp-plan-note p{margin:0 0 6px}.imp-flagged{font-weight:600}.imp-notes .needs{margin-top:8px}.ex-form{gap:22px}.ex-grid{gap:18px;display:grid}@media (min-width:900px){.ex-grid{grid-template-columns:1fr 1fr}}.ex-swatch{border:1px solid var(--line);vertical-align:-2px;border-radius:3px;width:14px;height:14px;margin-right:6px;display:inline-block}.ex-hint{color:var(--ink-2);font-weight:400;display:block}.ex-covers label,.ex-sections label{align-items:flex-start}.ex-off{color:var(--ink-2)}.banner-field-preview{max-width:100%;margin:6px 0 10px}.banner-field-preview img{border:1px solid var(--line);border-radius:6px;max-width:100%;height:auto;display:block}.banner-field-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.banner-field-done{color:var(--deep)}.msg-list{border-top:1px solid var(--line)}.msg{border-bottom:1px solid var(--line)}.msg-sum{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who when""prev prev";align-items:baseline;gap:4px 12px;min-height:44px;padding:14px 0;list-style:none;display:grid}.msg-sum::-webkit-details-marker{display:none}.msg-sum:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.msg-who{text-overflow:ellipsis;white-space:nowrap;grid-area:who;min-width:0;font-weight:500;overflow:hidden}.msg-topic{vertical-align:middle;margin-left:8px;font-size:.78rem}.msg-prev{text-overflow:ellipsis;min-width:0;grid-area:prev;overflow:hidden}.msg-prev,.msg-when{white-space:nowrap;color:var(--ink-2)}.msg-when{grid-area:when;font-size:.92rem}.msg-new .msg-who{font-weight:700}.msg-new .msg-who:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.msg[open] .msg-prev{display:none}.msg-open{gap:10px;padding:0 0 18px;display:grid}.msg-mail{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.msg-body,.msg-mail{overflow-wrap:anywhere}.msg-body{white-space:pre-wrap;max-width:70ch}.msg-delete{color:#b3261e}@supports (color:color-mix(in lab,red,red)){.msg-delete{color:color-mix(in srgb,#b3261e 70%,var(--ink))}}@media (min-width:720px){.msg-sum{grid-template-columns:280px minmax(0,1fr) auto;grid-template-areas:"who prev when";gap:16px}}.op-panel .op-part{margin:0 0 16px}.op-panel .op-part:last-of-type{margin-bottom:0}.op-panel h4{margin:0 0 6px;font-size:.95rem;font-weight:700}.op-fleet-wrap{max-width:100%;overflow-x:auto}.op-fleet{border-collapse:collapse;width:100%;min-width:520px;font-size:.95rem}.op-fleet td,.op-fleet th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 10px 8px 0}.op-fleet th{color:var(--ink-2);font-size:.85rem;font-weight:600}.op-check{color:var(--accent);font-weight:600}.op-card{padding:16px 18px 18px;display:block}.op-card-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.op-card h3{overflow-wrap:anywhere;font-size:1.1rem}.op-grid{margin-top:20px}.op-locked{opacity:.6;pointer-events:none;margin-bottom:24px}.op-pages{flex-wrap:wrap;gap:10px;margin:24px 0 0;display:flex}.legal-updated{color:var(--ink-2);margin:0 0 24px}.legal-label{color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.82rem;font-weight:700}.legal-toc{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:0 0 36px;padding:18px 22px 14px}.legal-toc ol{column-gap:32px;margin:0;padding:0;list-style:none}@media (min-width:560px){.legal-toc ol{column-count:2}}@media (min-width:900px){.legal-toc ol{column-count:3}}.legal-toc li{break-inside:avoid}.legal-toc a{min-height:44px;color:var(--deep);overflow-wrap:anywhere;align-items:center;padding:4px 0;font-size:.95rem;font-weight:600;line-height:1.3;display:flex}.legal-toc a:hover{text-decoration:underline}.legal-sec{border-top:1px solid var(--line);gap:12px;padding:28px 0;display:grid}.legal-sec.legal-intro{border-top:0;padding-top:0}@media (min-width:900px){.legal-sec{grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:40px;padding:36px 0}.legal-sec.legal-intro{padding-top:0}.legal-intro .legal-body{grid-column:2}}.legal-sec h2{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:700;line-height:1.2}.legal-body{overflow-wrap:anywhere;min-width:0;max-width:46rem}.legal-body p,.legal-body ul{margin:0 0 .9em}.legal-body ul{gap:.5em;padding-left:1.25em;display:grid}.legal-body li::marker{color:var(--accent)}.legal-body>:last-child{margin-bottom:0}.legal-lines span,.notice-line{display:block}.notice-line{color:var(--ink-2);overflow-wrap:anywhere;margin:8px 0 0;font-size:.85rem;line-height:1.5}.notice-line a{color:var(--deep);font-weight:600}.notice-line a:hover{text-decoration:underline}.pr-buy .notice-line{flex-basis:100%;margin-top:2px}.boardtabs-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.boardtabs-row::-webkit-scrollbar{display:none}.boardtabs-row a{flex:none}.cc-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:8px 0 0;display:flex}.cc-row .chip{text-overflow:ellipsis;max-width:100%;padding:3px 9px;font-size:.78rem;line-height:1.4;display:inline-block;overflow:hidden}.chip.cc-blue{background:var(--accent)}.chip.cc-blue,.chip.cc-green{color:var(--accent-ink);font-weight:600}.chip.cc-green{background:var(--ok)}.cc-more{color:var(--ink-2);white-space:nowrap;font-size:.78rem;font-weight:500}.pc-who .cc-row{margin:4px 0 2px}.pc-who .cc-row .chip{padding:2px 8px;font-size:.76rem}.pc-who .cc-more{font-size:.76rem}.cohead .cc-row{margin-top:12px}.cohead .cc-row .chip{padding:4px 10px;font-size:.82rem}.panel .cc-stated{margin:0 0 10px}.bt-help{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;max-width:680px;color:var(--ink-2);border-radius:6px;margin:0 auto;padding:14px 16px;font-size:.92rem;line-height:1.55}.bt-help h2{color:var(--ink);letter-spacing:0;margin:0 0 6px;font-size:1rem;line-height:1.3}.bt-help p{overflow-wrap:anywhere;margin:0 0 8px}.bt-help p:last-child{margin-bottom:0}.bt-chips,.bt-main>.bt-side{margin:0 0 18px}@media (max-width:719px){.bt-chips .bt-views{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding:2px;overflow-x:auto}.bt-chips .bt-views::-webkit-scrollbar{display:none}.bt-chips .bt-view{white-space:nowrap;flex:none;min-height:44px}.bt-chips .bt-views>li:has(>.bt-view[aria-current]){order:-1}}@media (min-width:1000px){.bt-one{grid-template-columns:minmax(0,680px) minmax(0,300px);justify-content:center;column-gap:28px}.bt-one>.bt-main{grid-area:1/1;margin:0}.bt-one>.bt-help{top:calc(84px + env(safe-area-inset-top,0px));grid-area:1/2;margin:0;position:sticky}}.up-form{width:100%;min-width:0;max-width:680px}.up-topic{border:0;min-width:0;margin:0;padding:0}.up-topic>legend{margin:0 0 6px;padding:0;font-size:.95rem;font-weight:600}.up-topic .checks label{min-height:44px}.up-topic .checks label:has(input:checked){border-color:var(--accent);background:var(--tint);color:var(--tint-ink)}.up-notice{border-top:1px solid var(--line);overflow-wrap:anywhere;max-width:44em;margin:20px 0 0;padding-top:14px}.up-page{max-width:680px;margin:0}.up-page>.bt-feed{margin:0 0 20px}.up-under{min-width:0;margin:0 0 24px}.up-own{min-width:0;max-width:680px}.pc-actions+.pc-actions{border-top:0;padding-top:0}.cc-check{vertical-align:-.04em;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.8em;height:.8em;margin-left:.35em;display:inline-block}.cc-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel .cc-found{overflow-wrap:anywhere;margin:10px 0 0}.panel .cc-found+.cc-found{margin-top:4px}.cck-rows{gap:10px;min-width:0;display:grid}.cck-row{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.cck-name{flex:none;min-width:5.5em;font-size:.95rem;font-weight:600}.cck-row small{flex:16em;min-width:0}.cck-row input[type=checkbox]{flex:none;width:20px;height:20px;margin:0;padding:0}@media (max-width:640px){.cck-row .checks label{min-height:44px}}.bt-side>summary{min-height:0;color:var(--deep);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:.95rem;font-weight:600;line-height:1.4;display:inline-flex}.bt-side>summary:hover{text-decoration:underline}.bt-help.bt-side{background:0 0;border:0;border-radius:0;padding:0}.bt-help.bt-side>p{margin:12px 0 0}@media (min-width:1000px){.bt-one{grid-template-columns:minmax(0,680px)}.bt-one>.bt-help,.bt-one>.bt-main{grid-area:auto}.bt-one>.bt-help{position:static}}.bt-pick{position:relative}.bt-pick>summary{border:1px solid var(--accent);background:var(--tint);min-height:40px;color:var(--tint-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.9rem;font-weight:600;line-height:1.2;list-style:none;display:inline-flex}.bt-pick>summary::-webkit-details-marker{display:none}.bt-pick>summary:after{content:"";border-bottom:1.8px solid;border-right:1.8px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.bt-pick[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.bt-pick>summary:hover{border-color:var(--deep)}.bt-pick>.bt-views{z-index:30;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:min(300px,100%);max-height:min(70vh,640px);box-shadow:var(--shadow);scrollbar-width:thin;border-radius:6px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden auto}.bt-pick .bt-view{min-height:44px;color:var(--ink);white-space:normal;background:0 0;border:0;border-radius:4px;align-items:center;padding:8px 12px;font-size:.95rem;font-weight:500;line-height:1.3;display:flex}.bt-pick .bt-view:hover{color:var(--ink);background:var(--tint)}.bt-pick .bt-view[aria-current]{background:var(--tint);color:var(--tint-ink);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.bt-pick .bt-views>li:has(>.bt-view[aria-current]){order:0}.brief-toggle{min-width:0;color:var(--ink-2);margin:0 0 22px;font-size:.95rem;line-height:1.55}.brief-toggle-panel,.brief-toggle-panel *,.brief-toggle-panel :after,.brief-toggle-panel :before{box-sizing:border-box}.brief-toggle>summary{min-height:0;color:var(--deep);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:.95rem;font-weight:600;line-height:1.4;list-style:none;display:inline-flex}.brief-toggle>summary::-webkit-details-marker{display:none}.brief-toggle>summary:after{content:"";border-bottom:1.8px solid;border-right:1.8px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.brief-toggle[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.brief-toggle>summary:hover{text-decoration:underline}.brief-toggle-panel{gap:12px;min-width:0;margin:12px 0 0;display:grid}.brief-toggle-panel .brief-line{margin:0}.brief-toggle-done{margin:0 0 22px}.pager{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 0;font-size:.9rem;display:flex}.pager .muted{text-align:center}.pager .btn{min-height:44px}.adm-section{min-width:0;margin:0 0 28px}.adm-section>summary{min-height:44px;color:var(--deep);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:1.05rem;font-weight:600;line-height:1.4;list-style:none;display:inline-flex}.adm-section>summary::-webkit-details-marker{display:none}.adm-section>summary:after{content:"";border-bottom:1.8px solid;border-right:1.8px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.adm-section[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.adm-section>summary:hover{text-decoration:underline}.adm-section[open]>summary{margin-bottom:14px}.checks input[type=checkbox],.checks input[type=radio],.field input[type=checkbox],.field input[type=radio]{width:20px;height:20px;accent-color:var(--accent);border:0;flex:none;margin:0;padding:0}.opp-sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}@media (min-width:900px){.opp-sum{grid-template-columns:repeat(4,minmax(0,1fr))}}.opp-sum li{min-width:0;display:flex}.opp-sum .adm-stat b{overflow-wrap:anywhere;font-size:1.5rem;line-height:1.15}.opp-part{scroll-margin-top:90px}.opp-part,.opp-part *,.opp-part :after,.opp-part :before{box-sizing:border-box}.opp-part summary:after{box-sizing:content-box}.opp-list{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:0;padding:0 14px;list-style:none}.opp-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:4px;min-width:0;scroll-margin-top:90px;display:grid}.opp-row:last-child{border-bottom:0}.opp-source{grid-template-columns:minmax(0,1fr) auto;column-gap:0}.opp-source>.opp-item{grid-area:1/1/auto/-1}.opp-source>.opp-item>summary{padding-right:96px}.opp-tick{cursor:pointer;justify-content:center;align-items:center;width:44px;min-height:60px;margin-left:-12px;display:flex}.opp-tick input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0;padding:0}.opp-act{z-index:1;grid-area:1/2;align-self:start;align-items:center;min-height:60px;margin:0;display:flex;position:relative}.opp-act .btn{min-height:44px}.opp-item{min-width:0}.opp-item>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:60px;padding:10px 0;list-style:none;display:grid}.opp-item>summary::-webkit-details-marker{display:none}.opp-item>summary:after{content:"";border-right:1.8px solid var(--ink-2);border-bottom:1.8px solid var(--ink-2);grid-area:1/2/span 2;width:7px;height:7px;margin:0 4px;transform:translateY(-2px)rotate(45deg)}.opp-item[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.opp-title{color:var(--ink);overflow-wrap:anywhere;grid-column:1;font-weight:600;line-height:1.35}.opp-item>summary:hover .opp-title{color:var(--deep);text-decoration:underline}.opp-facts{color:var(--ink-2);overflow-wrap:anywhere;grid-column:1;font-size:.88rem;line-height:1.5}.opp-body .facts .status,.opp-item>summary .status{white-space:nowrap}.opp-body{padding:2px 0 18px}.opp-body form{max-width:760px}.opp-body .btn{min-height:44px}@media (max-width:519px){.opp-body .facts div{grid-template-columns:1fr;gap:2px}}.opp-bulk{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.opp-list+.opp-bulk{margin:12px 0 0}.opp-bulk .btn{min-height:44px}.match-cell{flex-direction:column;gap:8px;min-width:0;display:flex}.match-cell>p{overflow-wrap:anywhere;margin:0}@media (max-width:720px){.dsh-home .dsh-fy-first{order:-1}}.navsearch{align-items:center;display:inline-flex}.navsearch svg{flex:none;width:18px;height:18px}.sr-hit{grid-template-rows:auto 1fr;gap:6px;min-width:0;display:grid}.sr-kind{color:var(--ink-2);margin:0;font-size:.8rem;font-weight:600}.sr-help{justify-items:center;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sr-help a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:720px){.sr-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.act-def{text-align:left;margin:4px 0 0;font-size:.78rem;font-weight:400;line-height:1.35}.act-def>summary{font-size:.78rem;font-weight:500}.act-def p{white-space:normal;min-width:14rem;max-width:24rem;color:var(--ink-2);margin:6px 0 0}.landing>section:not(.hero):not(.founding-bar){padding:48px 0}.landing .anatomy div{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px 0}@media (min-width:720px){.landing>section:not(.hero):not(.founding-bar){padding:72px 0}}.ld-resources{gap:32px;display:grid}.landing .steps,.ld-resources{grid-template-columns:minmax(0,1fr)}.ld-network .ld-account{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:10px;gap:12px;width:100%;min-width:0;padding:24px;display:grid}.ld-network-title{color:var(--ink);font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.2}.ld-network .ld-account .note{text-align:center;justify-self:center;max-width:44em;margin:0;font-size:.9rem}.ld-network .ld-count{color:var(--ink-2);margin:0;font-size:.95rem;font-weight:500;line-height:1.5}.ld-network-counts{text-align:left;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:grid}.ld-network-counts li{min-width:0;max-width:100%}.ld-network-counts a{border:1px solid var(--line);height:100%;min-height:56px;color:var(--ink-2);border-radius:6px;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;font-size:.875rem;font-weight:500;line-height:1.4;display:grid}.ld-network-counts a:hover{background:var(--bg);border-color:var(--deep);text-decoration:none}.ld-network-counts a:focus-visible{background:var(--bg);text-decoration:none}.ld-network-number{background:var(--tint);color:var(--tint-ink);font-variant-numeric:tabular-nums;text-align:center;border-radius:5px;padding:4px 2px;font-size:1.1rem;font-weight:700;line-height:1.4}.ld-network-label{min-width:0}@media (min-width:720px){.ld-network .ld-account{padding:24px 28px}.ld-network-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}}@media (max-width:479px){.ld-network .ld-account{padding:20px 16px}.ld-network-counts a{grid-template-columns:2.75rem minmax(0,1fr);gap:10px;padding:10px}}.ld-network .ld-account-actions{flex-direction:column;align-items:center;gap:0;width:100%;margin-top:4px;display:flex}.ld-network .ld-account-actions .btn{text-align:center;width:min(100%,180px);min-height:44px;box-shadow:none;flex:none;justify-content:center;padding:10px 18px;font-size:.95rem;line-height:1.2}.ld-account-link{text-underline-offset:3px;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:6px 4px;font-size:.9rem;line-height:1.5;text-decoration:underline;display:inline-flex}.ld-more,.pr-fold{min-width:0;margin:0}.ld-more>summary,.pr-fold>summary{min-height:0;color:var(--deep);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:.95rem;font-weight:600;line-height:1.4;list-style:none;display:inline-flex}.ld-more>summary::-webkit-details-marker,.pr-fold>summary::-webkit-details-marker{display:none}.ld-more>summary:after,.pr-fold>summary:after{content:"";border-bottom:1.8px solid;border-right:1.8px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.ld-more[open]>summary:after,.pr-fold[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.ld-more>summary:hover,.pr-fold>summary:hover{text-decoration:underline}.ld-more-in,.pr-fold-in{min-width:0;margin:16px 0 0}.pr-fold{margin-top:18px}@media (max-width:719px){.landing .howrow .draw{display:none}}@media (min-width:1024px){.sitefoot-cols{grid-template-columns:auto repeat(3,minmax(0,1fr))}}.ld-section-panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;padding:24px}.brief-banner,.join-home-card,.ld-panel-tint{background:linear-gradient(120deg,var(--tint),var(--surface))}@supports (color:color-mix(in lab,red,red)){.brief-banner,.join-home-card,.ld-panel-tint{background:linear-gradient(120deg,color-mix(in srgb,var(--tint) 35%,var(--surface)),var(--surface))}}.ld-section-header{align-items:start;gap:12px;margin-bottom:24px;display:grid}.ld-section-header>div{min-width:0}.ld-section-label{color:var(--deep);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:700;line-height:1.4}.ld-section-title{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(1.5rem,2.9vw,2.25rem);line-height:1.15}.ld-section-intro{color:var(--ink-2);margin:0;font-size:1rem;line-height:1.5}.ld-section-link{justify-self:start;align-items:center;min-height:44px;font-size:.95rem;line-height:1.4;display:inline-flex}.ld-section-panel .ld-more{margin-top:24px}.landing .ld-more,.landing .ld-more *{box-sizing:border-box}.landing .ld-more>summary{min-height:44px;font-size:.95rem}.landing .ld-more>summary:after{content:none}.ld-section-panel :is(.btn,.linkish){overflow-wrap:break-word}.ld-section-panel .btn{text-align:center;justify-content:center;min-height:48px;font-size:.95rem;line-height:1.3}.ld-company-cards{gap:16px;display:grid}.ld-company-card{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.ld-company-head{align-items:center;gap:14px;min-width:0;display:flex}.ld-company-logo{flex:none}.ld-company-initials{background:var(--tint);width:36px;height:36px;color:var(--tint-ink);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}.ld-company-identity{min-width:0}.ld-company-identity h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:1.05rem;line-height:1.25}.ld-company-identity h3 a{color:var(--ink)}.ld-company-meta{color:var(--ink-2);margin:0;font-size:.8rem;line-height:1.45}.ld-company-country{align-items:center;gap:5px;display:inline-flex}.ld-company-country .flag{flex:none;width:18px}.ld-company-description{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.5}.ld-company-tags{align-items:center;gap:6px 8px}.ld-company-tags:empty{display:none}.ld-company-tags :is(.chip,.status){white-space:normal;border-radius:6px;padding:4px 8px;font-size:.75rem;line-height:1.4}.ld-company-tags .status.verified:before{content:none}.ld-company-tags .status.verified{color:var(--ok);background:var(--ok-bg);border-radius:8px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.ld-verified-icon{flex:none}.ld-company-status .pst-card{color:var(--ink-2);margin:0;font-size:.8rem}.ld-company-footer{border-top:1px solid var(--line);gap:6px;margin-top:auto;padding-top:12px;display:grid}.ld-company-footer span{color:var(--ink-2);font-size:.8rem}.ld-company-footer a{justify-self:start;align-items:center;gap:10px;min-height:44px;font-size:.9rem;display:inline-flex}.ld-directory .ld-section-link{gap:10px}.ld-directory .ld-more>summary{border:1px solid var(--line);width:100%;color:var(--ink);border-radius:8px;justify-content:space-between;gap:16px;padding:14px 18px;font-size:1rem;font-weight:700;display:flex}.ld-expand-icon{color:var(--deep);flex:none}.ld-directory .ld-more[open] .ld-expand-vertical{display:none}.ld-entry-options{border-top:1px solid var(--line);gap:20px;padding-top:24px;display:grid}.ld-entry-options article{min-width:0}.ld-entry-options h3{margin:0 0 8px;font-size:1rem;line-height:1.3}.ld-entry-options p{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.5}.ld-entry-action{border-top:1px solid var(--line);align-content:center;gap:12px;padding-top:20px;display:grid}.ld-entry-action .btn{width:100%}.ld-update-card{border:1px solid var(--line);border-radius:8px;min-width:0;display:grid;overflow:hidden}.ld-update-date-panel{background:var(--tint);display:none}@supports (color:color-mix(in lab,red,red)){.ld-update-date-panel{background:color-mix(in srgb,var(--tint) 40%,var(--surface))}}.ld-update-body{min-width:0;padding:20px}.ld-update-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ld-update-date{color:var(--ink-2);font-size:.8rem;line-height:1.4}.ld-update-body h3{margin:0 0 14px;font-size:clamp(1.2rem,2.1vw,1.6rem);line-height:1.25}.ld-update-description,.ld-update-todo{color:var(--ink-2);margin:0 0 16px;font-size:.95rem;line-height:1.5}.ld-update-source{overflow-wrap:anywhere;margin:0 0 12px;font-size:.85rem;line-height:1.5;display:block}.ld-update-warning{color:var(--ink-2);margin:0 0 12px;font-size:.78rem;line-height:1.5}.ld-update-links{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.ld-update-links a{align-items:center;min-height:44px;font-size:.95rem;display:inline-flex}.ld-date-badge{background:var(--tint);min-width:0;color:var(--tint-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;flex-direction:column;justify-content:center;align-self:start;align-items:center;gap:6px;padding:12px 8px;line-height:1.2;display:flex}.ld-date-month{text-transform:uppercase;font-size:.8rem;font-weight:700}.ld-date-day{white-space:nowrap;font-size:1.45rem;font-weight:750}.ld-date-year{color:var(--ink-2);border-top:1px solid var(--line);width:100%;padding-top:6px;font-size:.8rem}.ld-date-text{overflow-wrap:anywhere;font-size:.85rem;font-weight:600}.ld-event-list{border:1px solid var(--line);border-radius:8px;padding:0 18px}.ld-event-list:empty{display:none}.ld-event-row{grid-template-columns:64px minmax(0,1fr);gap:8px 16px;padding:20px 0;display:grid}.ld-event-row+.ld-event-row{border-top:1px solid var(--line)}.ld-event-body{min-width:0}.ld-event-tags{gap:6px;margin-bottom:10px}.ld-event-tags .chip{white-space:normal;border-radius:4px;padding:3px 8px;font-size:.75rem;line-height:1.4}.ld-event-body h3{margin:0 0 8px;font-size:1.1rem;line-height:1.3}.ld-event-body h3 a{color:var(--ink)}.ld-event-focus,.ld-event-meta,.ld-event-note{color:var(--ink-2);overflow-wrap:break-word;margin:0 0 6px;font-size:.85rem;line-height:1.45}.ld-event-meta{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.ld-event-place{align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:inline-flex}.ld-event-place>span{min-width:0}.ld-arrow-icon,.ld-location-icon{flex:none}.ld-events .ld-section-link{gap:10px}.ld-event-site{font-size:.85rem}.ld-event-link{grid-column:2;justify-self:start;align-items:center;gap:10px;min-height:44px;font-size:.9rem;line-height:1.4;display:inline-flex}.ld-toolkit-panel{grid-template-areas:"copy""docs""action""more";gap:24px;display:grid}.ld-toolkit-copy{grid-area:copy;min-width:0}.ld-toolkit-copy .ld-section-header{margin:0}.ld-toolkit-docs{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-area:docs;min-width:0;padding:8px 20px}.ld-toolkit-docs h3{margin:16px 0 8px;font-size:1.15rem;line-height:1.3}.ld-toolkit-docs ul{margin:0;padding:0;list-style:none}.ld-toolkit-docs li+li{border-top:1px solid var(--line)}.ld-toolkit-docs a{min-height:58px;color:var(--ink);align-items:center;padding:12px 0;font-size:.95rem;font-weight:600;line-height:1.4;display:flex}.ld-toolkit-docs a:hover{color:var(--deep)}.ld-toolkit-action{grid-area:action;align-content:start;gap:12px;display:grid}.ld-toolkit-action p{color:var(--ink-2);margin:0;font-size:.85rem}.ld-toolkit-panel>.ld-more{grid-area:more;margin:0}.ld-feature-card,.ld-feature-cards{gap:16px;display:grid}.ld-feature-card{border:1px solid var(--line);background:var(--tint);border-radius:8px;grid-template-columns:76px minmax(0,1fr);align-content:start;min-width:0;padding:20px}@supports (color:color-mix(in lab,red,red)){.ld-feature-card{background:color-mix(in srgb,var(--tint) 15%,var(--surface))}}.ld-feature-copy{min-width:0}.ld-feature-copy h3{margin:0 0 8px;font-size:1.1rem;line-height:1.25}.ld-feature-copy p{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.5}.ld-feature-note{border-top:1px solid var(--line);color:var(--ink-2);grid-column:1/-1;margin:0;padding-top:12px;font-size:.8rem}.ld-media-preview{background:var(--tint);border-radius:6px;height:76px;position:relative;overflow:hidden}.ld-media-art{width:100%;height:100%;display:block}.ld-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ld-topic-grid a{border:1px solid var(--line);min-width:0;min-height:76px;color:var(--ink);border-radius:6px;align-items:center;padding:16px;font-size:.95rem;font-weight:700;line-height:1.35;display:flex}.ld-topic-grid a:first-child{background:var(--tint)}@supports (color:color-mix(in lab,red,red)){.ld-topic-grid a:first-child{background:color-mix(in srgb,var(--tint) 35%,var(--surface))}}.ld-topic-grid a:hover{color:var(--deep);border-color:var(--deep);text-decoration:none}.brief-banner{border:1px solid var(--line);border-radius:10px;align-items:center;gap:24px;min-width:0;padding:24px;display:grid}.brief-banner-copy,.brief-banner-form{min-width:0}.brief-banner-copy h2{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.5rem,2.6vw,1.9rem);line-height:1.2}.brief-banner .brief-label{margin-bottom:8px}.brief-banner .brief-row{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.brief-banner .brief-row input{width:100%;font-size:.9rem}.brief-banner .brief-row .btn{width:100%;font-size:.95rem;line-height:1.3}.brief-banner-note{color:var(--ink-2);margin:12px 0 0;font-size:.85rem}.brief-banner .brief-privacy{margin-top:8px}.join-home-card{box-shadow:none;border-top-width:5px;border-radius:10px;grid-template-areas:"copy""actions""toolkit";gap:24px;padding:52px 24px 28px;display:grid}.join-home-card:after{content:none}.join-home-art{width:180px;max-width:none;height:auto;color:var(--accent);position:absolute;top:0;right:-4px}@supports (color:color-mix(in lab,red,red)){.join-home-art{color:color-mix(in srgb,var(--accent) 20%,var(--surface))}}.join-home-art{pointer-events:none}.join-home-copy{grid-area:copy;min-width:0}.join-home-copy h2{letter-spacing:-.03em;max-width:18em;color:var(--ink);margin:0 0 14px;font-size:clamp(1.65rem,7vw,1.875rem);line-height:1.12}.join-home-copy p{margin:0;font-size:1rem;line-height:1.55}.join-home-actions{grid-area:actions;align-self:center;min-width:0}.join-home-actions .join-actions{gap:10px;display:grid}.join-home-actions .btn{text-align:center;justify-content:center;width:100%;min-height:48px;padding:12px 16px;font-size:1rem;line-height:1.3}.join-home-actions .btn.ghost{border-color:var(--deep);color:var(--deep);background:0 0}.join-home-actions .join-home-member{margin:18px 0 0;font-size:.9rem;line-height:1.5}.join-home-member a{text-underline-offset:3px;text-decoration:underline}.join-home-toolkit{border-top:1px solid var(--line);min-height:52px;color:var(--deep);grid-area:toolkit;align-items:center;padding-top:20px;font-size:.95rem;font-weight:600;line-height:1.4;display:flex}@media (min-width:720px){.brief-banner,.ld-section-panel{padding:32px}.ld-section-header{grid-template-columns:minmax(0,1fr) auto;gap:24px;margin-bottom:28px}.ld-section-link{justify-self:end}.ld-company-cards,.ld-feature-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-company-card{padding:18px}.ld-company-head{gap:14px}.ld-company-description{min-height:0}.ld-update-card{grid-template-columns:112px minmax(0,1fr)}.ld-update-date-panel{border-right:1px solid var(--line);justify-content:center;align-items:center;padding:16px;display:flex}.ld-update-date-panel .ld-date-badge{background:0 0;align-self:center;width:100%}.ld-update-body{padding:24px}.ld-event-list{padding:0 24px}.ld-event-row{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 0}.ld-event-link{grid-column:3;align-self:center}.ld-feature-card{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.ld-media-preview{height:180px}.join-home-card{padding:56px 32px 32px}}@media (min-width:900px){.ld-market-entry .ld-section-header{max-width:42em}.ld-entry-options{grid-template-columns:repeat(3,minmax(0,1fr)) 17rem;gap:24px}.ld-entry-action{border-top:0;border-left:1px solid var(--line);padding:0 0 0 24px}.ld-toolkit-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy docs""action docs""more more";align-items:start;gap:24px 40px}.ld-toolkit-copy .ld-section-header{grid-template-columns:minmax(0,1fr)}.ld-toolkit-docs{padding:16px 24px}.ld-toolkit-docs a{min-height:64px}.ld-toolkit-action .btn{justify-self:start;min-width:240px}.ld-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ld-topic-grid a{min-height:100px;padding:24px;font-size:1.05rem}.brief-banner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px}.brief-banner .brief-row{grid-template-columns:minmax(0,1fr) auto}.join-home-card{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"copy actions""toolkit actions";gap:36px 40px;min-height:400px;padding:72px 48px 36px}.join-home-art{width:360px}.join-home-copy h2{max-width:12em;font-size:clamp(2.25rem,4vw,3rem);line-height:1.1}.join-home-copy p{max-width:32em;font-size:1.125rem}.join-home-actions{align-self:end;padding-bottom:44px}.join-home-actions .btn{min-height:54px}.join-home-actions .join-home-member{margin-top:16px;font-size:.95rem}.join-home-actions .join-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.join-home-toolkit{border:0;justify-self:start;padding:0}}@media (max-width:479px){.brief-banner,.ld-section-panel{padding:20px 16px}.ld-company-card,.ld-feature-card,.ld-update-body{padding:16px}.ld-event-list{padding:0 14px}.ld-event-row{grid-template-columns:56px minmax(0,1fr);gap:8px 12px}.ld-date-day{font-size:1.1rem}.ld-topic-grid a{padding:14px 12px;font-size:.875rem}.ld-toolkit-docs{padding:4px 16px}.ld-toolkit-docs h3{font-size:1rem}.ld-feature-card{grid-template-columns:64px minmax(0,1fr);gap:12px}.ld-media-preview{height:64px}}@media (max-width:359px){.join-home-card{padding:48px 20px 24px}}.pst{max-width:44em;margin:10px 0 0}.pst p{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.55}.pst p+p,.pst>details{margin-top:4px}.pst-confirm>summary,.pst-more>summary{cursor:pointer;color:var(--deep);align-items:center;gap:6px;font-size:.95rem;font-weight:600;line-height:1.4;list-style:none;display:inline-flex}.pst-confirm>summary::-webkit-details-marker,.pst-more>summary::-webkit-details-marker{display:none}.pst-confirm>summary:hover,.pst-more>summary:hover{text-decoration:underline}.pst-confirm>summary:after,.pst-more>summary:after{content:"";border-bottom:1.8px solid;border-right:1.8px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.pst-confirm[open]>summary:after,.pst-more[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.pst-more>p{margin:8px 0 0}.card .body p.pst-card{margin:0;font-size:.85rem}.pst-confirm{display:inline}.pst-confirm>div{margin:10px 0 12px;display:block}.pst-confirm-lead{margin:0 0 6px}.pst-confirm-lead,.pst-facts{color:var(--ink-2);font-size:.92rem}.pst-facts{gap:6px;margin:0 0 12px}.pst-facts b{color:var(--ink);font-weight:600}.cf-page{color:var(--ink-2);margin:0 0 6px;font-size:.95rem;line-height:1.55}.msg-page{color:var(--ink-2);margin:6px 0 0;font-size:.9rem}.reg-doors{max-width:44em;margin:0 0 20px}.reg-doors-q{margin:0 0 10px;font-weight:600}.reg-doors .hiw-picker{margin:0}.fb-row.hiw-seg.reg-doors-row{grid-template-columns:minmax(0,1fr)}@media (max-width:559px){.fb-row.hiw-seg.reg-doors-row{display:grid}}@media (min-width:1024px){.fb-row.hiw-seg.reg-doors-row{grid-template-columns:minmax(0,1fr)}}.reg-door{min-width:0;min-height:44px;color:var(--ink-2);text-align:left;border-radius:6px;gap:2px;padding:10px 12px;font-size:.9rem;line-height:1.4;transition:background .15s,color .15s;display:grid}.reg-door b{color:var(--ink);font-size:.98rem;line-height:1.3}.reg-door:hover{background:var(--bg);color:var(--ink);text-decoration:none}.reg-door[aria-current=true]{background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 20px -12px var(--accent)}@supports (color:color-mix(in lab,red,red)){.reg-door[aria-current=true]{box-shadow:0 8px 20px -12px color-mix(in srgb,var(--accent) 80%,transparent)}}.reg-door[aria-current=true] b{color:var(--accent-ink)}.reg-door:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.authcard .reg-essentials{overflow-wrap:anywhere;margin:0 0 8px}.authcard .reg-account{margin:0 0 16px}.err-summary{margin:0 0 4px}.err-summary:focus{outline:2px solid var(--accent);outline-offset:2px}.err-summary-title{color:var(--ink);margin:0 0 8px;font-size:1rem;font-weight:700;line-height:1.35}.err-summary-list{gap:6px;margin:0;padding-left:1.2em;display:grid}.err-summary-list a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.err-summary-list a:hover{color:var(--deep)}.cp-lead{margin:8px 0 4px;font-size:.95rem}.cp-steps .dsh-step{padding:10px 0}.ind-lists{color:var(--ink-2);margin:16px 0 0;line-height:1.7}.ind-org{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;padding-top:16px;display:flex}.bt-word .fb{margin-bottom:0}.bt-narrowed{color:var(--ink-2);overflow-wrap:anywhere;margin:0 0 18px;font-size:.95rem;line-height:1.55}.bt-narrowed .linkish{white-space:nowrap;margin-left:6px}.bt-main>.bt-side.bt-older{margin:22px 0 18px}.bt-months{flex-wrap:wrap;gap:2px 22px;margin:10px 0 0;padding:0;list-style:none;display:flex}.bt-months .linkish{align-items:center;min-height:40px;display:inline-flex}.bt-months .linkish[aria-current]{color:var(--ink)}.tbl{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.tbl>table{min-width:100%}.tbl>.table td,.tbl>.table th{min-width:120px;padding-right:14px}.pr-founding-mark strong+span{margin:6px 0 0}.reslist .res-title{color:var(--ink);font-weight:600}.reslist .reslinks{flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0;list-style:none;display:flex}.reslist .reslinks a{font-weight:500}.ld-match{padding:36px 0 8px}.ld-match .ld-match-label{letter-spacing:.08em;color:var(--accent);margin:0 0 6px;font-size:.78rem;font-weight:700}.ld-match .ld-match-h{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1.15}.ld-match .ld-match-text{max-width:44em;color:var(--ink-2);margin:0 0 20px}.ld-match-banner{border:1px solid var(--accent);align-items:center;gap:24px;padding:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.ld-match-banner{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))}}.ld-match-banner{background:var(--tint);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.ld-match-banner{background:color-mix(in srgb,var(--tint) 20%,var(--surface))}}.ld-match-banner-copy{grid-template-columns:56px minmax(0,1fr);column-gap:14px;min-width:0;display:grid}.ld-match-icon{background:var(--tint);width:56px;height:56px;color:var(--accent);border-radius:50%;grid-area:1/1;place-items:center;display:grid}.ld-match-icon svg{width:32px;height:32px}.ld-match-banner-copy .ld-match-label{grid-area:1/2;align-self:center;margin:0}.ld-match-banner-copy :is(.ld-match-h,.ld-match-text,.ld-match-topics){grid-column:1/-1}.ld-match-banner .ld-match-h{margin:18px 0 12px;font-size:clamp(1.5rem,2.8vw,2rem)}.ld-match-banner .ld-match-text{margin:0 0 12px;font-size:1rem;line-height:1.5}.ld-match-topics{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.5}.ld-match-banner-actions{text-align:center;gap:8px;min-width:0;display:grid}.ld-match-banner-actions .btn{text-align:center;justify-content:center;width:100%;min-height:48px;line-height:1.3}.ld-match-banner-actions .note{color:var(--ink-2);margin:0;font-size:.85rem;line-height:1.4}@media (min-width:900px){.ld-match-banner{grid-template-columns:minmax(0,1fr) 16rem;gap:32px;padding:32px}.ld-match-banner-copy{grid-template-columns:80px minmax(0,1fr);column-gap:24px}.ld-match-icon{grid-row:1/span 4;align-self:start;width:80px;height:80px}.ld-match-icon svg{width:44px;height:44px}.ld-match-banner-copy .ld-match-label{margin:0 0 6px}.ld-match-banner-copy :is(.ld-match-h,.ld-match-text,.ld-match-topics){grid-column:2}.ld-match-banner .ld-match-h{margin-top:0}}.dsh-match-form{gap:10px;margin:0 0 14px;display:grid}.dsh-match-form label{font-size:.95rem;font-weight:600}.dsh-match-form input[type=text]{min-height:46px}.dsh-match-form input[type=text],.dsh-match-form select{border:1px solid var(--line);width:100%;font:inherit;background:var(--surface);color:var(--ink);border-radius:6px;padding:10px 12px}.dsh-match-form select{max-width:28em}.dsh-match-form .btn{justify-self:start}.dsh-match-starts{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.dsh-match-starts .btn{min-height:36px;padding:8px 12px;font-size:.9rem}.dsh-match-lists{gap:16px;display:grid}.dsh-match-lists h3{margin:0 0 6px;font-size:1rem}.dsh-match-lists ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.dsh-match-form .btn{justify-self:stretch;width:100%}.dsh-match-form select{max-width:none}}.anatomy.hiw-steps div{grid-template-columns:1fr;gap:6px}.pricing-currency{--foot-ink:var(--ink);--foot-edge:var(--line);--foot-bg:var(--surface);--foot-link:var(--accent-ink);--foot-accent:var(--accent);max-width:480px;margin:0 0 24px}.pricing-currency .sitefoot-currency{margin:0}.cc-tag{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.cc-source{color:var(--ink-2);white-space:nowrap;font-size:.74rem;font-weight:500}.rm-intro{max-width:44em;color:var(--ink-2);margin:0 0 18px}.rm-form{max-width:52em;margin:0 0 28px}.rm-form input[type=text]{width:100%;padding:12px 14px;font-size:1.05rem}.rm-form .rm-for select{max-width:28em}.rm-page-label{color:var(--accent);letter-spacing:.08em;margin:0 0 10px;font-size:.8rem;font-weight:700}.rm-page-heading{margin:0 0 14px;font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.15}.rm-request-panel{border:1px solid var(--line);background:var(--surface);border-radius:10px;max-width:52em;margin:24px 0;padding:24px}.rm-request-panel .rm-form{margin:0}.rm-overview{margin-top:36px}.rm-overview h2{margin:0 0 16px;font-size:1.4rem;line-height:1.25}.rm-overview h3{margin:0 0 8px;font-size:1.05rem;line-height:1.3}.rm-overview p{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.55}.rm-benefits,.rm-process{margin:0 0 28px;padding:0}.rm-audience-grid,.rm-benefit-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.rm-audience-grid>article,.rm-benefit-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:20px}.rm-process-list{gap:16px;margin:0;padding-left:24px;list-style:decimal;display:grid}.rm-process-list li{padding-left:6px}.rm-process-list li::marker{color:var(--deep);font-weight:700}.rm-audiences{border-top:1px solid var(--line);padding-top:20px}.rm-audiences>summary{min-height:44px;color:var(--deep);cursor:pointer;text-underline-offset:3px;align-items:center;font-size:1.05rem;font-weight:600;text-decoration:underline;list-style:none;display:inline-flex}.rm-audiences>summary::-webkit-details-marker{display:none}.rm-help>summary:after{content:none}.rm-audience-grid{margin-top:16px}@media (min-width:720px){.rm-audience-grid,.rm-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-process-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}@media (max-width:479px){.rm-request-panel{padding:20px 16px}.rm-request-panel .rm-submit .btn{justify-content:center;width:100%}.rm-audience-grid>article,.rm-benefit-card{padding:18px}}.rm-submit{flex-direction:column;align-items:flex-start;gap:10px;margin-top:8px;display:flex}.rm-login{margin:10px 0 0}.rm-understood{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;font-size:.95rem;display:flex}.rm-understood-label{color:var(--ink);font-weight:600}.rm-chip{text-decoration:none}.rm-chip:hover{text-decoration:line-through}.rm-matched{margin:0 0 10px}.rm-results h2{margin:28px 0 14px}.rm-cards{gap:18px;display:grid}.rm-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;min-width:0;padding:16px 18px}.rm-card-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rm-card-head h3{min-width:0;margin:0;font-size:1.1rem}.rm-fit{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;padding:3px 9px;font-size:.78rem;font-weight:600;display:inline-flex}.rm-fit-strong{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.rm-fit-good{background:var(--tint);color:var(--tint-ink);border-color:var(--tint)}.rm-meta{margin:6px 0 0}.rm-reason{color:var(--ink);margin:10px 0 0}.rm-tags{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.rm-tag{align-items:center;gap:6px;display:inline-flex}.rm-tag-source{color:var(--ink-2);white-space:nowrap;font-size:.74rem;font-weight:500}.rm-claimed{margin:8px 0 0}.rm-actions{margin-top:12px;display:flex}.rm-actions,.rm-buttons{flex-wrap:wrap;align-items:center;gap:10px}.rm-buttons{display:inline-flex}.rm-linkbtn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rm-open-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rm-open-item{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.rm-open-kind{color:var(--ink-2);text-transform:uppercase;letter-spacing:.02em;font-size:.78rem;font-weight:600}.rm-open-title{color:var(--ink);font-weight:600}.rm-few{margin:24px 0}.rm-few p{margin:0 0 10px}.rm-save-search{margin:20px 0 0}.rm-limit{margin:0 0 24px}.rm-recent,.rm-saved{margin:28px 0 0}.rm-recent-list,.rm-saved-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rm-saved-reason{color:var(--ink-2);margin:2px 0 0}.rm-adm-row .rm-adm-facts{margin-top:2px;display:block}.rm-adm-copy{width:100%;max-width:60em;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:10px 12px;font-size:.9rem;line-height:1.5}.rm-adm-contact{margin:0 0 14px}@media (min-width:720px){.rm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.rm-back{margin:0 0 12px}.rm-report-head{align-items:center;gap:14px;margin:0 0 10px;display:flex}.rm-report-title{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.2;display:flex}.rm-report-title a{color:inherit;text-decoration:none}.rm-report-fit{vertical-align:middle;font-size:.8rem}.rm-report-fit-strong{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.rm-report-fit-possible{background:var(--tint);color:var(--tint-ink);border-color:var(--tint)}.rm-request{color:var(--ink);margin:8px 0 10px}.rm-press{margin:0 0 12px}.rm-notice{margin:0 0 20px}.rm-progress{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:20px 0;padding:16px 18px}.rm-progress p{margin:0 0 6px}.rm-finished{margin:4px 0 0}.rm-sections{gap:22px;max-width:60em;margin:22px 0 0;display:grid}.rm-sections h2{margin:0 0 8px;font-size:1.15rem}.rm-sections p{margin:0 0 8px}.rm-gains,.rm-lines{gap:6px;margin:0;padding-left:20px;display:grid}.rm-gain-kind{font-weight:600}.rm-gain-basis{display:block}.rm-date{font-weight:600}.rm-requirements{border-collapse:collapse;width:100%;margin:0 0 8px;font-size:.95rem}.rm-requirements td,.rm-requirements th{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:8px 10px}.rm-requirements th{color:var(--ink-2);text-transform:uppercase;letter-spacing:.02em;border-top:0;font-size:.8rem}.rm-result{font-weight:600}.rm-result-not-met{color:var(--ink-2)}.rm-report-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:26px 0 8px;display:flex}.rm-intro-form{max-width:60em;margin:24px 0 0}.rm-intro-form textarea{width:100%;min-height:12em;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:10px 12px}.rm-others{max-width:60em;margin:32px 0 0}.rm-others-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rm-other{border-top:1px solid var(--line);gap:6px;padding:12px 0;display:grid}.rm-other-name{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.ld-board-panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:24px}.ld-board .ld-match-label{margin:0 0 12px;font-size:.8rem}.ld-board .ld-match-h{margin:0 0 14px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}.ld-board .ld-match-text{max-width:none;margin:0 0 24px;font-size:1rem;line-height:1.5}.ld-board-cards{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ld-board-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:0;padding:20px;display:flex}.ld-board-card-primary{background:linear-gradient(135deg,var(--tint),var(--surface))}@supports (color:color-mix(in lab,red,red)){.ld-board-card-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--tint) 55%,var(--surface)),var(--surface))}}.ld-board-card-primary{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ld-board-card-primary{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}}.ld-board-card h3{margin:0 0 10px;font-size:1.2rem;line-height:1.25}.ld-board-card p{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.55}.ld-board-card .ld-board-note{border-top:1px solid var(--line);margin:16px 0;padding-top:12px;font-size:.9rem;line-height:1.45}.ld-board-button{text-align:center;justify-content:center;width:100%;padding:12px 14px;line-height:1.2}.ld-board-button,.ld-board-link{min-height:44px;margin-top:auto;font-size:.95rem}.ld-board-link{align-self:flex-start;align-items:center;padding-top:16px;font-weight:600;display:inline-flex}.ld-board-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:24px;padding-top:20px;display:flex}.ld-board-footer p{color:var(--ink-2);flex:12rem;margin:0;font-size:.9rem;line-height:1.45}.ld-board-account{text-underline-offset:3px;align-items:center;min-height:44px;font-size:.95rem;text-decoration:underline;display:inline-flex}@media (min-width:720px){.ld-board-panel{padding:32px}.ld-board-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ld-board-card{min-height:292px;padding:24px}}@media (max-width:479px){.ld-board-panel{padding:20px 16px}.ld-board-card{padding:18px}.ld-board-footer{gap:8px 12px;margin-top:20px;padding-top:16px}.ld-board-footer p{flex-basis:10rem}}.landing{--ld-blue:#0055ef;--ld-label:#0061ff;--ld-heading:#09183f;--ld-copy:#3b4a66;--ld-border:#d0e1fa;--ld-pale:#eaf3ff;--ld-icon-bg:#dcebff;--ld-icon-ink:#103f88;--ld-page:#f4f9ff;--ld-panel:#fff;--ld-green:#067d3e;--ld-green-bg:#e6f6ee;background:var(--ld-page)}.landing .hero-text,.landing>section:not(.hero){--bg:var(--ld-page);--surface:var(--ld-panel);--ink:var(--ld-heading);--ink-2:var(--ld-copy);--line:var(--ld-border);--accent:var(--ld-blue);--accent-ink:#fff;--deep:var(--ld-blue);--tint:var(--ld-pale);--tint-ink:var(--ld-icon-ink);--ok:var(--ld-green);--ok-bg:var(--ld-green-bg);color:var(--ink)}.landing .hero{background:linear-gradient(120deg,var(--ld-page),var(--ld-panel))}.landing .ld-hero-actions .btn.ghost{color:var(--accent)}.landing :is(.ld-panel-tint,.brief-banner,.join-home-card,.ld-match-banner){background:linear-gradient(120deg,var(--tint),var(--tint))}@supports (color:color-mix(in lab,red,red)){.landing :is(.ld-panel-tint,.brief-banner,.join-home-card,.ld-match-banner){background:linear-gradient(120deg,var(--tint),color-mix(in srgb,var(--tint) 35%,var(--surface)))}}.landing .hero-text .btn.primary,.landing>section:not(.hero) .btn.primary{box-shadow:none}.landing :is(.ld-section-link,.ld-board-link,.ld-update-links a,.join-home-toolkit){gap:10px}.landing :is(.ld-section-label,.ld-match-label,.ld-hero-label){color:var(--ld-label)}.ld-feature-icon{background:var(--ld-icon-bg);width:64px;height:64px;color:var(--ld-icon-ink);border-radius:50%;flex:none;place-items:center;display:grid}.ld-feature-icon svg{width:32px;height:32px}.ld-board-card-head{margin-bottom:10px}.ld-board-card-head h3{margin:0}.landing .ld-board-card-primary{background:linear-gradient(135deg,var(--tint),var(--tint))}@supports (color:color-mix(in lab,red,red)){.landing .ld-board-card-primary{background:linear-gradient(135deg,var(--tint),color-mix(in srgb,var(--tint) 50%,var(--surface)))}}.landing .ld-board-card-primary{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.landing .ld-board-card-primary{border-color:color-mix(in srgb,var(--accent) 22%,var(--line))}}.landing .ld-company-initials{background:var(--ld-icon-bg);color:var(--ink)}.landing .ld-company-tags .chip.need{background:var(--tint);border-color:#0000}.landing .ld-company-tags .status.founding{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.ld-market-entry .ld-section-panel{position:relative;overflow:hidden}.ld-market-entry :is(.ld-section-header,.ld-entry-options,.ld-more){position:relative}.ld-toolkit-docs a{gap:16px}.ld-toolkit-docs a>span:not(.ld-feature-icon){flex:1;min-width:0}.ld-toolkit-docs .ld-arrow-icon{color:var(--accent)}.ld-feature-heading{align-items:center;gap:16px;margin-bottom:8px;display:flex}.ld-feature-heading h3{margin:0}.ld-feature-note{align-items:center;gap:8px;display:flex}.ld-feature-icon-lock{color:var(--accent);background:0 0;border-radius:0}.ld-feature-icon-lock,.ld-feature-icon-lock svg{width:20px;height:20px}.landing .ld-feature-card{background:var(--tint)}@supports (color:color-mix(in lab,red,red)){.landing .ld-feature-card{background:color-mix(in srgb,var(--tint) 45%,var(--surface))}}.landing .ld-update-date-panel{background:var(--tint);flex-direction:column;gap:16px}.landing .ld-date-month{color:var(--accent)}.landing .ld-date-day{color:var(--ink)}.landing .ld-event-tags .chip{background:var(--tint);color:var(--accent)}.landing .ld-update-meta .chip{background:var(--ld-icon-bg);color:var(--accent)}.landing .ld-update-source{color:var(--ink);font-weight:600}.landing .ld-topic-grid a{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}.ld-topic-grid .ld-feature-icon{grid-column:1/-1}.ld-topic-grid .ld-arrow-icon{color:var(--accent)}.landing .ld-topic-grid a:first-child{background:var(--tint);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.landing .ld-topic-grid a:first-child{border-color:color-mix(in srgb,var(--accent) 20%,var(--line))}}.brief-banner-copy{align-items:flex-start;gap:20px;display:flex}.brief-banner-text{min-width:0}.brief-banner-icon{background:var(--ld-icon-bg);width:64px;height:64px;color:var(--ld-icon-ink);border-radius:50%;flex:none;place-items:center;display:grid}.brief-banner .brief-row input{border-color:var(--line)}.landing .ld-more[open]>summary .ld-expand-vertical{display:none}.landing .join-home-card{background:linear-gradient(120deg,var(--tint),var(--tint))}@supports (color:color-mix(in lab,red,red)){.landing .join-home-card{background:linear-gradient(120deg,color-mix(in srgb,var(--tint) 65%,var(--surface)),var(--tint))}}.join-home-card>div,.join-home-toolkit{z-index:1;position:relative}@media (min-width:900px){.ld-board-card-head{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.ld-board-card{min-height:340px}.ld-network-counts a{grid-template-columns:40px 3.25rem minmax(0,1fr) 20px}.ld-network-counts .ld-feature-icon{width:40px;height:40px}.ld-network-counts .ld-feature-icon svg{width:24px;height:24px}.ld-network-counts .ld-arrow-icon{color:var(--accent)}.ld-market-entry .ld-section-header{max-width:42em}.ld-market-entry .ld-section-title{max-width:16em}.ld-market-entry .ld-section-intro{max-width:36em}.ld-toolkit-docs .ld-feature-icon{width:48px;height:48px}.ld-toolkit-docs .ld-feature-icon svg{width:26px;height:26px}.ld-toolkit-docs a{min-height:80px}.ld-feature-copy>p{padding-left:80px}.landing .ld-topic-grid a{min-height:154px}}@media not all and (min-width:900px){.landing .ld-desktop-icon{display:none}.ld-match-banner-copy{display:block}.ld-match-banner-copy .ld-match-label{margin:0 0 6px}.ld-match-banner .ld-match-h{margin-top:0}.brief-banner-copy{display:block}.landing .ld-topic-grid a{grid-template-columns:minmax(0,1fr)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing{--ld-blue:#82acff;--ld-label:#82acff;--ld-heading:#edf3ff;--ld-copy:#c4d0e6;--ld-border:#304967;--ld-pale:#172c48;--ld-icon-bg:#213b60;--ld-icon-ink:#a7c9ff;--ld-page:#0e1726;--ld-panel:#142033;--ld-green:#68d7a0;--ld-green-bg:#133629}}:root[data-theme=dark] .landing{--ld-blue:#82acff;--ld-label:#82acff;--ld-heading:#edf3ff;--ld-copy:#c4d0e6;--ld-border:#304967;--ld-pale:#172c48;--ld-icon-bg:#213b60;--ld-icon-ink:#a7c9ff;--ld-page:#0e1726;--ld-panel:#142033;--ld-green:#68d7a0;--ld-green-bg:#133629}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing .hero-text .btn.primary,:root:not([data-theme=light]) .landing>section:not(.hero) .btn.primary{color:#07152d}}:root[data-theme=dark] .landing .hero-text .btn.primary,:root[data-theme=dark] .landing>section:not(.hero) .btn.primary{color:#07152d}.ld-laws .ld-section-title{font-size:clamp(1.65rem,3.4vw,2.6rem)}.ld-laws .ld-section-link{text-underline-offset:3px;text-decoration:underline}.ld-laws .ld-update-card{background:var(--surface);border-radius:10px}.ld-laws .ld-update-body{flex-direction:column;padding:24px;display:flex}.ld-laws .ld-update-meta{gap:12px;margin-bottom:18px}.ld-laws .ld-update-meta .chip{padding:5px 14px;font-size:.875rem;font-weight:600}.ld-laws .ld-update-date{border-left:1px solid var(--line);padding-left:12px;font-size:.875rem}.ld-laws .ld-update-body h3{letter-spacing:-.025em;text-wrap:balance;max-width:36ch;margin-bottom:16px;font-size:clamp(1.3rem,6.1vw,1.5rem);font-weight:800;line-height:1.2}.ld-laws .ld-update-description,.ld-laws .ld-update-todo{font-size:1rem;line-height:1.55}.ld-update-footer{flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding-top:8px;display:flex}.ld-laws .ld-update-source{margin:0;font-size:.95rem;line-height:1.5}.ld-laws .ld-update-links{gap:4px 20px}.ld-laws .ld-update-links a{gap:10px;font-size:1rem}@media (min-width:900px){.ld-laws .ld-section-panel{padding:40px}.ld-laws .ld-section-header{margin-bottom:32px}.ld-laws .ld-section-intro{font-size:1.1rem}.ld-laws .ld-update-card{grid-template-columns:164px minmax(0,1fr)}.ld-laws .ld-update-date-panel{background:linear-gradient(160deg,var(--tint),var(--tint));justify-content:flex-start;gap:20px;padding:36px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.ld-laws .ld-update-date-panel{background:linear-gradient(160deg,var(--tint),color-mix(in srgb,var(--tint) 65%,var(--surface)))}}.ld-laws .ld-update-date-panel .ld-feature-icon{width:80px;height:80px}.ld-laws .ld-update-date-panel .ld-feature-icon svg{width:40px;height:40px}.ld-laws .ld-update-date-panel .ld-date-badge{grid-template-columns:auto auto;justify-content:center;gap:10px 6px;padding:0;display:grid}.ld-laws .ld-update-date-panel .ld-date-day,.ld-laws .ld-update-date-panel .ld-date-month{color:var(--ink);font-size:1.5rem;font-weight:800;line-height:1.2}.ld-laws .ld-update-date-panel .ld-date-year{border:0;grid-column:1/-1;padding:0;font-size:1.1rem}.ld-laws .ld-update-date-panel .ld-date-text{grid-column:1/-1}.ld-laws .ld-update-body{min-height:300px;padding:28px}.ld-laws .ld-update-body h3{font-size:clamp(1.5rem,2.4vw,1.9rem)}.ld-laws .ld-update-description,.ld-laws .ld-update-todo{font-size:1.05rem}.ld-update-footer{flex-direction:row;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:16px}.ld-update-footer>.ld-update-links{justify-content:flex-end;margin-left:auto}}@media not all and (min-width:900px){.ld-laws .ld-section-header{grid-template-columns:minmax(0,1fr);gap:12px}.ld-laws .ld-section-link{justify-self:start}.ld-laws .ld-update-card{grid-template-columns:minmax(0,1fr)}.ld-laws .ld-update-date-panel{display:none}}@media (max-width:479px){.ld-laws .ld-update-body{padding:20px 18px}}.ld-events .ld-section-title{font-size:clamp(1.8rem,3.4vw,2.6rem)}.ld-events .ld-section-link{font-size:1rem}.ld-events .ld-event-list{background:var(--surface);border-radius:10px;padding:0 20px}.ld-events .ld-event-row{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:4px 18px;padding:24px 0}.ld-events .ld-date-badge{background:linear-gradient(145deg,var(--tint),var(--tint));border-radius:8px;grid-row:1/span 2;gap:8px;min-height:112px;padding:14px 8px}@supports (color:color-mix(in lab,red,red)){.ld-events .ld-date-badge{background:linear-gradient(145deg,var(--tint),color-mix(in srgb,var(--tint) 75%,var(--surface)))}}.ld-events .ld-date-month{font-size:.875rem;font-weight:700}.ld-events .ld-date-day{letter-spacing:-.035em;font-size:1.5rem;font-weight:800}.ld-events .ld-date-year{padding-top:7px;font-size:.875rem;font-weight:600}.ld-events .ld-date-text{font-size:.8rem}.ld-events .ld-event-tags{margin-bottom:10px}.ld-events .ld-event-tags .chip{padding:3px 9px;font-size:.8rem;font-weight:600}.ld-events .ld-event-body h3{text-wrap:wrap;margin-bottom:10px;font-size:1.15rem;font-weight:800;line-height:1.25}.ld-events .ld-event-meta{margin:0;font-size:.9rem;line-height:1.45}.ld-event-date{display:none}.ld-events .ld-event-place{gap:8px}.ld-events .ld-event-link{grid-column:2;align-self:start;font-size:.95rem}.ld-events .ld-event-focus,.ld-events .ld-event-note{margin-top:8px}@media (min-width:900px){.ld-events .ld-section-panel{padding:40px}.ld-events .ld-section-header{margin-bottom:32px}.ld-events .ld-section-intro{font-size:1.1rem}.ld-events .ld-event-list{padding:0 28px}.ld-events .ld-event-row{grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:36px;padding:28px 0}.ld-events .ld-date-badge{grid-row:auto;align-self:center;gap:10px;min-height:144px;padding:18px 16px}.ld-events .ld-date-month{font-size:1rem}.ld-events .ld-date-day{font-size:2rem}.ld-events .ld-date-year{padding-top:9px;font-size:1rem}.ld-events .ld-date-text{font-size:.95rem}.ld-events .ld-event-tags{margin-bottom:12px}.ld-events .ld-event-tags .chip{padding:4px 10px;font-size:.875rem}.ld-events .ld-event-body h3{margin-bottom:12px;font-size:clamp(1.25rem,2.2vw,1.55rem)}.ld-events .ld-event-meta{font-size:1.05rem}.ld-events .ld-location-icon{width:22px;height:22px}.ld-events .ld-event-link{grid-column:3;align-self:center;font-size:1.05rem}}@media not all and (min-width:900px){.ld-events .ld-section-header{grid-template-columns:minmax(0,1fr);gap:12px}.ld-events .ld-section-link{justify-self:start}}@media (max-width:479px){.ld-events .ld-event-list{padding:0 16px}}@media (max-width:359px){.ld-events .ld-event-list{padding:0 12px}.ld-events .ld-event-row{grid-template-columns:58px minmax(0,1fr);column-gap:12px}.ld-events .ld-date-badge{padding:12px 5px}.ld-events .ld-date-day{font-size:1.25rem}.ld-events .ld-event-body h3{font-size:1.05rem}}.landing .ld-toolkit-panel{background:linear-gradient(120deg,var(--tint),var(--tint))}@supports (color:color-mix(in lab,red,red)){.landing .ld-toolkit-panel{background:linear-gradient(120deg,color-mix(in srgb,var(--tint) 70%,var(--surface)),var(--tint))}}.ld-toolkit .ld-section-title{max-width:13em;margin-bottom:16px;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.15}.ld-toolkit .ld-section-intro{font-size:1rem;line-height:1.6}.ld-toolkit .ld-toolkit-docs{background:var(--surface);border-radius:10px;padding:6px 20px}.ld-toolkit .ld-toolkit-docs h3{margin:0 0 16px;font-size:1.3rem;font-weight:700;line-height:1.3}.ld-toolkit .ld-toolkit-docs a{gap:20px;min-height:70px;padding:16px 0;font-size:1rem;font-weight:600;line-height:1.4}.ld-toolkit .ld-toolkit-action{gap:16px}.ld-toolkit .ld-toolkit-action .btn{min-height:54px;font-size:1rem}.ld-toolkit .ld-toolkit-action p{font-size:.9rem;line-height:1.5}@media (min-width:900px){.ld-toolkit .ld-toolkit-panel{grid-template-rows:min-content 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px 40px;padding:40px}.ld-toolkit .ld-toolkit-copy{padding-top:32px}.ld-toolkit .ld-section-title{max-width:12em}.ld-toolkit .ld-section-intro{max-width:30em;font-size:1.1rem}.ld-toolkit .ld-toolkit-docs{padding:28px}.ld-toolkit .ld-toolkit-docs a{min-height:92px;font-size:1.05rem}.ld-toolkit .ld-toolkit-docs .ld-feature-icon{width:64px;height:64px}.ld-toolkit .ld-toolkit-docs .ld-feature-icon svg{width:32px;height:32px}.ld-toolkit .ld-toolkit-action .btn{width:min(100%,340px);min-width:0;min-height:60px;font-size:1.1rem}.ld-toolkit .ld-toolkit-action p{font-size:1rem}}@media not all and (min-width:900px){.ld-toolkit .ld-toolkit-docs h3{display:none}.ld-toolkit .ld-toolkit-action .btn{width:100%}.ld-toolkit .ld-toolkit-action p{text-align:center}}@media (max-width:479px){.ld-toolkit .ld-toolkit-docs{padding:4px 18px}}.ld-page-features .ld-section-title{font-size:clamp(1.8rem,3.4vw,2.6rem)}.landing .ld-page-features .ld-feature-card{background:var(--tint);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}@supports (color:color-mix(in lab,red,red)){.landing .ld-page-features .ld-feature-card{background:color-mix(in srgb,var(--tint) 35%,var(--surface))}}.ld-page-features .ld-media-preview{aspect-ratio:4/3;background:var(--surface);border-radius:8px;height:auto;overflow:hidden}.ld-page-features .ld-media-preview img{object-fit:cover;width:100%;height:100%;display:block}.ld-page-features .ld-gallery-preview{background:0 0;grid-template-rows:minmax(0,1fr) minmax(0,.32fr);gap:8px;display:grid}.ld-gallery-main,.ld-video-cover{min-width:0;min-height:0;position:relative;overflow:hidden}.ld-gallery-main,.ld-gallery-thumbnails img{border:1px solid var(--line);border-radius:7px}.ld-gallery-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;display:grid}.ld-gallery-thumbnails img{min-width:0;min-height:0}.ld-video-preview{border:1px solid var(--line);flex-direction:column;display:flex}.ld-video-cover{background:var(--tint);flex:1}.ld-video-cover:after{content:"";background:linear-gradient(#0000,#09183f2e);position:absolute;inset:0}.ld-media-play{z-index:1;filter:drop-shadow(0 2px 8px #09183f33);width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ld-media-controls{background:var(--surface);flex:none;width:100%;height:36px;padding:4px 8px;display:block}.ld-page-features .ld-feature-heading{gap:16px;margin-bottom:8px}.ld-page-features .ld-feature-heading h3{margin:0;font-size:1.1rem;font-weight:800;line-height:1.3}.ld-page-features .ld-feature-copy p{font-size:.95rem;line-height:1.5}.ld-page-features .ld-feature-note{border:0;padding-top:4px;font-size:.875rem;line-height:1.5}.ld-page-features .ld-more>summary{gap:10px;font-size:1rem}.ld-page-features .ld-more[open]>summary .ld-arrow-icon{transform:rotate(90deg)}@media (min-width:900px){.ld-page-features .ld-section-panel{padding:40px}.ld-page-features .ld-section-header{margin-bottom:28px}.ld-page-features .ld-section-intro{font-size:1.1rem}.ld-page-features .ld-feature-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.landing .ld-page-features .ld-feature-card{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px}.ld-page-features .ld-feature-copy{min-height:72px;padding-left:88px;position:relative}.ld-page-features .ld-feature-heading{margin-bottom:10px;display:block}.ld-page-features .ld-feature-heading .ld-feature-icon{width:72px;height:72px;position:absolute;top:0;left:0}.ld-page-features .ld-feature-heading .ld-feature-icon svg{width:36px;height:36px}.ld-page-features .ld-feature-heading h3{font-size:clamp(1.2rem,2vw,1.4rem)}.ld-page-features .ld-feature-copy p{padding-left:0;font-size:1rem;line-height:1.55}.ld-page-features .ld-feature-note{border-top:1px solid var(--line);padding-top:18px;font-size:.95rem}.ld-page-features .ld-section-panel>.ld-more{margin-top:28px}}@media not all and (min-width:900px){.ld-page-features .ld-feature-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.landing .ld-page-features .ld-feature-card{gap:12px;padding:16px}.ld-page-features .ld-feature-heading h3{font-size:1rem}.ld-page-features .ld-feature-copy p{font-size:.875rem}}.ld-topics .ld-section-title{font-size:clamp(1.8rem,3.4vw,2.6rem)}.ld-topics .ld-section-link{text-underline-offset:3px;font-size:1rem;text-decoration:underline}.ld-topics .ld-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.landing .ld-topics .ld-topic-grid a{background:var(--surface);border-radius:8px;min-height:80px;padding:18px 16px;font-size:1rem;font-weight:800;line-height:1.3}.landing .ld-topics .ld-topic-grid a:first-child{background:linear-gradient(135deg,var(--tint),var(--tint))}@supports (color:color-mix(in lab,red,red)){.landing .ld-topics .ld-topic-grid a:first-child{background:linear-gradient(135deg,var(--tint),color-mix(in srgb,var(--tint) 40%,var(--surface)))}}.landing .ld-topics .ld-topic-grid a:first-child{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.landing .ld-topics .ld-topic-grid a:first-child{border-color:color-mix(in srgb,var(--accent) 24%,var(--line))}}.ld-topics .ld-topic-grid a>span:not(.ld-feature-icon){overflow-wrap:anywhere;min-width:0}.ld-topics .ld-feature-icon{background:var(--tint);color:var(--ink)}.ld-topics .ld-topic-grid a:first-child .ld-feature-icon{background:var(--ld-icon-bg)}.ld-topics .ld-topic-grid a:hover{color:var(--accent)}@media (min-width:900px){.ld-topics .ld-section-panel{padding:40px}.ld-topics .ld-section-header{margin-bottom:28px}.ld-topics .ld-section-intro{font-size:1.1rem}.ld-topics .ld-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing .ld-topics .ld-topic-grid a{align-content:start;gap:18px;min-height:172px;padding:24px;font-size:1.2rem}.ld-topics .ld-feature-icon{width:72px;height:72px}.ld-topics .ld-feature-icon svg{width:36px;height:36px}}@media not all and (min-width:900px){.ld-topics .ld-section-header{grid-template-columns:minmax(0,1fr);gap:12px}.ld-topics .ld-section-link{justify-self:start}}@media (max-width:359px){.landing .ld-topics .ld-topic-grid a{padding:16px 12px;font-size:.95rem}}.landing .brief-banner{background:linear-gradient(120deg,var(--tint),var(--tint));gap:28px;padding:28px 24px}@supports (color:color-mix(in lab,red,red)){.landing .brief-banner{background:linear-gradient(120deg,color-mix(in srgb,var(--tint) 60%,var(--surface)),var(--tint))}}.brief-banner .brief-banner-copy h2{letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(1.65rem,6.8vw,1.8rem);line-height:1.15}.brief-banner .brief-banner-copy .ld-section-intro{font-size:1rem;line-height:1.55}.brief-banner .brief-form{gap:0}.brief-banner .brief-label{margin:0 0 8px;font-size:.95rem;line-height:1.4}.brief-banner .brief-row{gap:12px}.brief-banner .brief-row input{border-radius:6px;min-height:54px;padding:14px 16px;font-size:.95rem;line-height:1.4}.brief-banner .brief-row input::placeholder{color:var(--ink-2);opacity:1}.brief-banner .brief-row .btn{min-height:54px;font-size:1rem}.brief-banner .brief-banner-note{margin:12px 0 0;font-size:.875rem;line-height:1.5}.brief-banner .brief-privacy{margin:10px 0 0;font-size:.75rem;line-height:1.5}.brief-banner .brief-error{margin-top:12px}.brief-banner .brief-row input[aria-invalid=true]{border-color:#b3261e}@supports (color:color-mix(in lab,red,red)){.brief-banner .brief-row input[aria-invalid=true]{border-color:color-mix(in srgb,#b3261e 60%,var(--ink))}}@media (min-width:900px){.landing .brief-banner{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:40px;min-height:280px;padding:40px}.brief-banner .brief-banner-copy{gap:24px}.brief-banner .brief-banner-icon{width:72px;height:72px;color:var(--ink);margin-top:4px}.brief-banner .brief-banner-icon svg{width:36px;height:36px}.brief-banner .brief-banner-copy h2{font-size:clamp(1.5rem,2.5vw,2rem)}.brief-banner .brief-banner-copy .ld-section-intro{max-width:32em;font-size:1.1rem}.brief-banner .brief-row{grid-template-columns:minmax(0,1fr) auto}.brief-banner .brief-row .btn{padding:14px 18px}}@media not all and (min-width:900px){.brief-banner .brief-row,.landing .brief-banner{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.landing .brief-banner{padding:24px 20px}}.landing .ld-more>summary,:is(.landing>section:not(.hero),.landing .hero-text) a:not(.btn.primary):not(.founding-pill){color:var(--ld-blue)}@media print{.notice-line,.rm-back,.rm-intro-form,.rm-others form,.rm-print,.rm-progress,.rm-report-actions,.site-header,.sitefoot{display:none!important}.rm-page{max-width:none;padding:0}.rm-sections{gap:14px}.rm-report-head,.rm-sections section{break-inside:avoid}a{color:inherit;text-decoration:none}}.rm-profile{border:1px solid var(--line);background:var(--surface);border-radius:8px;max-width:44em;margin:0 0 24px;padding:16px 18px}.rm-profile h2{margin:0 0 8px;font-size:1.15rem}.rm-profile-text{margin:0 0 10px}.rm-profile-list{gap:4px;margin:0 0 10px;padding-left:1.2em;display:grid}.rm-profile-line{margin:0 0 4px}.rm-profile-bar{margin:0 0 12px}.rm-profile-go{margin:0}.dsh-match-finish{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0;display:flex}.sc-mark{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.sc-dot{background:var(--sc-dot);border:1px solid var(--ink);border-radius:50%;flex:none;width:10px;height:10px}@supports (color:color-mix(in lab,red,red)){.sc-dot{border:1px solid color-mix(in srgb,var(--ink) 30%,transparent)}}.sc-red{--sc-dot:firebrick}@supports (color:color-mix(in lab,red,red)){.sc-red{--sc-dot:color-mix(in srgb,firebrick 88%,var(--ink))}}.sc-yellow{--sc-dot:goldenrod}@supports (color:color-mix(in lab,red,red)){.sc-yellow{--sc-dot:color-mix(in srgb,goldenrod 85%,var(--ink))}}.sc-green{--sc-dot:var(--ok)}.sc-not-checked{--sc-dot:transparent}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sc-red{--sc-dot:lightcoral}:root:not([data-theme=light]) .sc-yellow{--sc-dot:gold}}:root[data-theme=dark] .sc-red{--sc-dot:lightcoral}:root[data-theme=dark] .sc-yellow{--sc-dot:gold}.sc-summary{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;margin:0 0 16px;padding:12px 14px}.sc-summary-head{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.sc-summary-title{font-weight:700}.sc-reasons{overflow-wrap:anywhere;gap:4px;margin:0 0 10px;padding-left:1.2em;display:grid}.sc-links{margin:0}.sc-compared{overflow-wrap:anywhere;margin:6px 0 0}.sc-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.sc-actions form{margin:0}.sc-follow-up{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.sc-filter{margin:0}.sc-box-lines{overflow-wrap:anywhere;gap:6px;margin:0 0 12px;padding-left:1.2em;display:grid}.sc-box-suggest{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.sc-box-suggest p{margin:0}.hero-points{gap:10px;max-width:36em;margin:0 0 24px;padding:0;list-style:none;display:grid}.hero-points li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:1rem;line-height:1.45;display:flex}.hero-points svg{color:var(--accent);flex:none;margin-top:1px}.hero-points strong{color:var(--ink);font-weight:650}.ld-board-example{border-left:3px solid var(--accent);background:var(--tint);border-radius:6px;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.ld-board-example{background:color-mix(in srgb,var(--tint) 45%,var(--surface))}}.ld-board-example p{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.55}.ld-board-example .ld-board-example-label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-size:.78rem;font-weight:700}.ld-teaming .ld-match-text{margin-bottom:0}.ld-jobs-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.ld-jobs-example{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px 20px}.ld-jobs-example-head{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:.85rem;line-height:1.4;display:flex}.ld-jobs-example h3{margin:0 0 6px;font-size:1.15rem;line-height:1.3}.ld-jobs-example-poster{color:var(--ink-2);margin:0 0 12px;font-size:.95rem;line-height:1.5}.ld-jobs-example-facts{border-top:1px solid var(--line);gap:6px;margin:0 0 12px;padding-top:12px;display:grid}.ld-jobs-example-facts div{grid-template-columns:7.5em minmax(0,1fr);gap:8px;font-size:.92rem;line-height:1.45;display:grid}.ld-jobs-example-facts dt{color:var(--ink-2);margin:0}.ld-jobs-example-facts dd{margin:0}.ld-jobs-example-responses{border-top:1px solid var(--line);color:var(--ink-2);margin:0;padding-top:12px;font-size:.9rem;line-height:1.5}.ld-match-banner-copy>.ld-more{grid-column:1/-1;margin-top:10px}.ld-match-example{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-top:12px;padding:16px 18px}.ld-match-example-title{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:.78rem;font-weight:700}.ld-match-example-rows{gap:8px;margin:0;display:grid}.ld-match-example-rows div{grid-template-columns:minmax(0,1fr);gap:2px;font-size:.92rem;line-height:1.5;display:grid}.ld-match-example-rows dt{color:var(--ink);margin:0;font-weight:650}.ld-match-example-rows dd{color:var(--ink-2);margin:0}@media (min-width:720px){.ld-match-example-rows div{grid-template-columns:12em minmax(0,1fr);gap:12px}}@media (min-width:900px){.ld-jobs-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:32px}.ld-match-banner-copy>.ld-more{grid-column:2}}.field .isf-other-text{flex:12em;width:auto;min-width:0;max-width:100%;padding:7px 12px;font-size:.92rem}.isf-checks:not(:has(.isf-other input:checked)) .isf-other-text{display:none}.ist-row+.ist-row{margin-top:20px}.ist-row h2,.ist-row h3,.ist-row h4{margin:0 0 10px}.ist-tags{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ist-tag,.ist-tags li{min-width:0;max-width:100%}.ist-tag{white-space:normal;overflow-wrap:anywhere;border-radius:14px;line-height:1.35}a.ist-tag:hover{text-decoration:underline}.ind-intro{max-width:44em;color:var(--ink-2);margin:0 0 28px}.ind-h{margin:0 0 10px;font-size:1.2rem}.ind-work{max-width:44em;margin:0 0 32px}.ind-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 40px;display:grid}.ind-tiles a{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:64px;color:var(--ink);overflow-wrap:anywhere;border-radius:6px;align-items:center;padding:14px 16px;font-weight:600;line-height:1.35;display:flex}.ind-tiles a:hover{border-color:var(--deep);color:var(--deep);text-decoration:none}.ind-tiles a>span{min-width:0}@media (max-width:459px){.ind-tiles{grid-template-columns:minmax(0,1fr)}}@media (min-width:720px){.ind-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.ind-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.ind-example-member,.ind-members{min-width:0;margin:0 0 40px}.ind-members-line{max-width:44em;margin:0 0 18px}.ind-members-prompt{max-width:44em;color:var(--ink-2);margin:18px 0 12px}.ind-actions{flex-wrap:wrap;gap:10px;display:flex}.ind-blocks{gap:16px;margin:0 0 40px;display:grid}@media (min-width:720px){.ind-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}.ind-block{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:20px;display:flex}.ind-block :is(h2,h3){margin:0;font-size:1.15rem}.ind-block p{color:var(--ink-2);margin:0}.ind-block .btn{margin-top:auto}.ind-others{flex-wrap:wrap;gap:8px 20px;margin:0 0 8px;padding:0;list-style:none;display:flex}.ind-others li{overflow-wrap:anywhere;min-width:0;max-width:100%}.ind-others a{color:var(--deep);font-weight:600}.ind-others a:hover{text-decoration:underline}.ind-page .stripe h1{overflow-wrap:break-word}@media (max-width:379px){.ind-page .stripe h1{font-size:1.4rem}}.ld-industries .ld-section-intro{max-width:44em}.ld-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-industry-grid a>span:not(.ld-feature-icon){overflow-wrap:anywhere;min-width:0}.landing .ld-industry-grid a:first-child{border-color:var(--line);background:0 0}.landing .ld-industry-grid a:hover{border-color:var(--deep)}.ld-industries .ind-blocks{margin:24px 0 0}.landing .ld-industries .ind-block{background:var(--tint)}@supports (color:color-mix(in lab,red,red)){.landing .ld-industries .ind-block{background:color-mix(in srgb,var(--tint) 45%,var(--surface))}}@media (min-width:900px){.ld-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing .ld-industry-grid a{align-content:start}}@media (min-width:1024px){.ld-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:359px){.landing .ld-industry-grid a{padding:12px 10px;font-size:.8125rem}}.dow-guide .stripe h1{overflow-wrap:break-word}.dow-intro{max-width:44em;color:var(--ink-2);margin:0 0 10px}.dow-note{max-width:44em;margin:0 0 32px}.dow-steps{margin:0 0 48px}.dow-steps .tk-step{overflow-wrap:break-word;min-width:0}.dow-steps .tk-step>h2{letter-spacing:-.01em;align-items:baseline;gap:12px;margin-bottom:14px;font-size:1.3rem;font-weight:700;line-height:1.2;display:flex}.dow-steps .tk-step>h2:before{content:counter(tkstep);letter-spacing:-.02em;color:var(--accent);font-size:1.6rem;font-weight:800;line-height:1}.dow-link,.dow-text{max-width:46em;margin:0 0 12px}.dow-text{color:var(--ink-2)}.dow-item+.dow-item{margin-top:18px}.dow-mail{overflow-wrap:anywhere}.dow-back{max-width:46em;margin:16px 0 0}.dow-item:last-child>:last-child,.dow-steps .tk-step>:last-child{margin-bottom:0}.dow-block{max-width:44em;margin:0 0 36px}.dow-block h2{margin:0 0 10px;font-size:1.2rem}.dow-block p{color:var(--ink-2);margin:0 0 16px}.dow-block .dow-actions{flex-wrap:wrap;gap:12px;margin:0;display:flex}.panel .chips .cc-tag{flex-wrap:wrap;row-gap:2px}.panel .chips .cc-tag .chip{white-space:normal;overflow-wrap:anywhere;border-radius:14px;min-width:0;max-width:100%}.cpv-row .cck-name{flex:0 auto;min-width:0}.cp-proof small,.cpv-row .cck-name{overflow-wrap:anywhere}.dsh-card.dow-checklist{max-width:48em;margin:0 0 32px}.dow-checklist .dsh-head{margin-bottom:6px}.dow-cl-progress{margin:0 0 6px}.dow-checklist .dsh-bar{margin:0 0 14px}.dow-checklist .done{margin:0 0 16px}.dow-cl-rows{counter-reset:dowcl;margin:0;padding:0;list-style:none;display:grid}.dow-cl-row{border-top:1px solid var(--line);counter-increment:dowcl;gap:8px;min-width:0;padding:14px 0;display:grid}.dow-cl-row label{overflow-wrap:break-word;min-width:0;font-weight:600;line-height:1.4}.dow-cl-row label:before{content:counter(dowcl) ". ";color:var(--accent);font-weight:800}.dow-cl-row select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:4px;padding:9px 10px;font-size:.95rem}.dow-cl-prompt{color:var(--ink-2);overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:.92rem;line-height:1.45;display:flex}.dow-cl-prompt span{min-width:0}.dow-cl-prompt .btn{min-height:40px}.dow-cl-save{margin:18px 0 0}@media (min-width:720px){.dow-cl-row{grid-template-columns:minmax(0,1fr) 13em;align-items:center;column-gap:16px}.dow-cl-prompt{grid-column:1/-1}}.pr-tags{min-width:0;margin-top:6px}.pr-tags .cc-tag{flex-wrap:wrap;row-gap:2px}.pr-tags .cc-tag .chip{white-space:normal;overflow-wrap:anywhere;border-radius:14px;min-width:0;max-width:100%}.pr-edit,.pr-edit *,.pr-edit :after,.pr-edit :before{box-sizing:border-box}.wr-page .stripe h1{overflow-wrap:break-word}.wr-intro{max-width:44em;color:var(--ink-2);margin:0 0 10px}.wr-note{max-width:44em;margin:0 0 24px}.wr-form{justify-items:start;gap:12px;min-width:0;margin:0 0 32px;display:grid}.wr-chips{flex-wrap:wrap;gap:8px;display:flex}.wr-chip,.wr-chips{min-width:0;max-width:100%}.wr-chip{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink-2);cursor:pointer;overflow-wrap:break-word;border-radius:22px;align-items:center;gap:10px;padding:8px 14px;font-size:.92rem;line-height:1.3;display:inline-flex}.wr-chip span{min-width:0}.wr-chip input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.wr-chip:has(input:checked){border-color:var(--accent);background:var(--tint);color:var(--tint-ink)}.wr-chip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.wr-groups{gap:18px;max-width:52em;margin:0 0 40px;display:grid}.wr-group{border:1px solid var(--line);background:var(--surface);overflow-wrap:break-word;min-width:0;scroll-margin-top:calc(80px + env(safe-area-inset-top,0px));border-radius:6px;padding:22px}.wr-group h2{letter-spacing:-.01em;margin:0 0 14px;font-size:1.3rem;font-weight:700;line-height:1.2}.wr-items{gap:16px;margin:0;padding:0;list-style:none;display:grid}.wr-item{min-width:0}.wr-check{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:12px;display:grid;position:relative}.wr-box{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;left:0}.wr-box,.wr-tick{width:24px;height:24px}.wr-tick{border:2px solid var(--line);box-sizing:border-box;background:var(--surface);border-radius:50%;position:relative}.wr-box:checked+.wr-tick{background:var(--ok);border-color:var(--ok)}.wr-box:checked+.wr-tick:after{content:"";border:solid var(--surface);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.wr-box:focus-visible+.wr-tick{outline:2px solid var(--accent);outline-offset:2px}.wr-text{min-width:0;color:var(--ink);line-height:1.5}.wr-link{overflow-wrap:anywhere;min-width:0;margin:6px 0 0 36px}.wr-after{max-width:46em;color:var(--ink-2);margin:18px 0 0}.wr-block{max-width:44em;margin:0 0 36px}.wr-block h2{margin:0 0 10px;font-size:1.2rem}.wr-block p{color:var(--ink-2);margin:0 0 16px}.wr-block .wr-actions{flex-wrap:wrap;gap:12px;margin:0;display:flex}.bp-form{max-width:44em}.bp-rows{border-top:1px solid var(--line);margin:0 0 20px;padding:0;list-style:none}.bp-row{border-bottom:1px solid var(--line);min-width:0;padding:8px 0}.bp-line{cursor:pointer;align-items:flex-start;gap:12px;min-width:0;min-height:44px;margin:0;padding:4px 0;font-weight:400;display:flex}.bp-off .bp-line,div.bp-line{cursor:default}.bp-line input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:2px 0 0;padding:0}.bp-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.bp-name{color:var(--ink);font-weight:600}.bp-meta{color:var(--ink-2);font-size:.92rem;line-height:1.4}.bp-stale{color:var(--ink)}.bp-off .bp-name{color:var(--ink-2)}.bp-missing{align-items:center;min-height:44px;margin:0 0 0 32px;font-size:.92rem;display:inline-flex}.bp-items{margin:0;padding:0 0 0 32px;list-style:none}.ld-inside-panels{gap:48px}.ld-inside-panel,.ld-inside-panels{grid-template-columns:minmax(0,1fr);display:grid}.ld-inside-panel{content-visibility:auto;contain-intrinsic-block-size:auto 46rem;align-items:center;gap:20px;min-width:0}.ld-inside-copy{min-width:0;max-width:34em}.ld-inside-copy .ld-section-label{margin:0 0 8px}.ld-inside-copy h3{overflow-wrap:break-word;margin:0 0 10px;font-size:clamp(1.3rem,2.4vw,1.75rem);line-height:1.2}.ld-inside-text{color:var(--ink-2);margin:0;font-size:1.05rem;line-height:1.55}.ld-inside-view{min-width:0;margin:0;position:relative}.ld-inside-frame{box-shadow:var(--shadow)}.ld-inside-bar:before{content:"";background:var(--line);width:.5rem;height:.5rem;box-shadow:.875rem 0 0 var(--line),1.75rem 0 0 var(--line);border-radius:50%;flex:none}.ld-inside-screen{overflow-wrap:break-word;pointer-events:none;-webkit-user-select:none;user-select:none;zoom:.8;min-width:0;overflow:hidden}.ld-inside-board,.ld-inside-match,.ld-inside-package{padding:16px}.ld-inside-company .cover{max-height:6.5rem}.ld-inside-company .cohead{padding:16px}.ld-inside-name{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;line-height:1.1}.ld-inside-products{padding:16px}.ld-inside-products .block{margin:0}.ld-inside-match .rm-report-title,.ld-inside-rh{letter-spacing:-.02em;font-weight:800}.ld-inside-rh{font-size:1.15rem;line-height:1.2}.ld-inside-package .stripe{margin:0 0 16px}.ld-inside-title{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;line-height:1.1}.ld-inside-cap{color:var(--ink-2);margin:10px 0 0;font-size:.85rem;line-height:1.4}.ld-inside-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:900px){.ld-inside-panels{gap:64px}.ld-inside-panel{contain-intrinsic-block-size:auto 32rem;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:48px}.ld-inside-panel:nth-child(odd){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ld-inside-panel:nth-child(odd) .ld-inside-view{order:-1}}.ld-supply-dates{grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.ld-supply-date{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink-2);overflow-wrap:anywhere;border-radius:8px;padding:12px 14px;font-size:.95rem;line-height:1.45}.ld-supply-date strong{color:var(--ink)}.ld-supply-actions{flex-wrap:wrap;gap:12px;display:flex}.ld-supply-actions .btn{min-height:44px}@media (min-width:720px){.ld-supply-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.scq-h2{margin:40px 0 12px;font-size:1.4rem;line-height:1.2}.scq-entry{margin:0 0 8px}.scq-buttons{flex-wrap:wrap;gap:12px;display:flex}.scq-note{max-width:44em;margin:12px 0 0}.scq-claim{margin:8px 0 0}.scq-dates,.scq-get{gap:14px;max-width:44em;margin:0;padding-left:22px;display:grid}.scq-dates li p,.scq-get li{margin:0}.scq-dates li p+p{margin-top:4px}.scq-date-label{color:var(--ink)}.scq-source{overflow-wrap:anywhere}.scq-source a{color:var(--deep);font-weight:600}.scq-choose{margin:16px 0 8px;font-weight:600}.scq-types{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.scq-type{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;padding:6px 12px;font-size:.92rem;text-decoration:none;display:inline-flex}.scq-type.on{border-color:var(--accent);background:var(--tint);color:var(--tint-ink);font-weight:600}.scq-form{gap:18px;max-width:44em;display:grid}.scq-chosen{margin:0;font-weight:600}.scq-group{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:14px;min-width:0;margin:0;padding:16px;display:grid}.scq-group>legend{padding:0 6px;font-weight:700}.scq-q{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.scq-q legend{padding:0}.scq-q label,.scq-q legend{font-size:.95rem;font-weight:600}.scq-q input[type=date],.scq-q input[type=text],.scq-q select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:4px;padding:10px 12px;font-size:1rem}.scq-choices label{font-weight:400}.scq-submit{margin:0}.scq-result{border:1px solid var(--line);background:var(--surface);border-radius:8px;max-width:44em;margin:28px 0 0;padding:20px}.scq-result h3{margin:0 0 12px}.scq-marks{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.scq-marks li{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.scq-date{color:var(--ink);font-weight:700}.scq-long{flex-basis:100%}.scq-mark{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);white-space:normal;border-radius:999px;align-items:center;padding:3px 10px;font-size:.85rem;font-weight:600;line-height:1.3;display:inline-flex}.scq-mark-pass{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.scq-mark-pass{border-color:color-mix(in srgb,var(--ok) 40%,var(--line))}}.scq-mark-pass{background:var(--ok-bg);color:var(--ok)}.scq-mark-fail{border-color:var(--ink-2);background:var(--bg);color:var(--ink)}.scq-mark-research{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.scq-mark-research{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.scq-mark-research{background:var(--tint);color:var(--tint-ink)}.scq-mark-review{border-color:var(--deep)}@supports (color:color-mix(in lab,red,red)){.scq-mark-review{border-color:color-mix(in srgb,var(--deep) 40%,var(--line))}}.scq-mark-review{color:var(--deep)}.scq-summary{color:var(--ink);margin:0 0 12px}.scq-h{margin:16px 0 6px;font-weight:700}.scq-asks{gap:4px;padding-left:22px;display:grid}.scq-asks,.scq-needs{color:var(--ink-2);margin:0}.scq-lines{gap:14px;margin:0;padding:0;list-style:none;display:grid}.scq-lines li{border-top:1px solid var(--line);min-width:0;padding:12px 0 0}.scq-lines li p{overflow-wrap:anywhere;margin:0 0 6px}.scq-line-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.scq-every{margin:20px 0 12px}.scq-table{border-collapse:collapse;width:100%;margin:0 0 12px}.scq-table td,.scq-table th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 8px}.scq-table th{font-weight:600}.scq-type-line{font-weight:400;display:block}.scq-more{margin:0 0 24px}.scq-more>summary{cursor:pointer;color:var(--deep);align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.scq-more>summary::-webkit-details-marker{display:none}.scq-more-list{gap:10px;margin:12px 0 0;padding-left:22px;display:grid}.scq-more-list ul{gap:4px;margin:4px 0 0;padding-left:18px;display:grid}.scq-parts{gap:16px;margin:24px 0 0;display:grid}.scq-part{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:16px}.scq-part h3{margin:0 0 8px}@media (max-width:719px){.scq-table thead{display:none}.scq-table tr{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:0 0 12px;padding:12px;display:block}.scq-table td,.scq-table th{border:0;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 0;display:flex}.scq-table th[scope=row]{border-bottom:1px solid var(--line);padding:0 0 8px;display:block}.scq-table td:before{content:attr(data-label);color:var(--ink);font-weight:700}}.scc-m-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.92rem;line-height:1.4}.scc-m-table th{text-align:left;vertical-align:bottom;color:var(--ink-2);padding:10px 10px 8px;font-size:.8rem;font-weight:600}.scc-m-table td,.scc-m-table th{border-bottom:1px solid var(--line)}.scc-m-table td{vertical-align:top;overflow-wrap:anywhere;min-width:0;padding:10px}.scc-m-table tbody tr:last-child td{border-bottom:0}.scc-m-table .scc-m-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.scc-m-table .field{gap:4px}.scc-m-table .scc-m-in{min-height:40px;padding:8px 10px;font-size:.92rem}.scc-m-countries{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.scc-m-countries label{align-items:center;gap:6px;min-height:32px;font-size:.88rem;display:inline-flex}.scc-m-countries input{width:18px;height:18px;accent-color:var(--accent);margin:0}.scc-m-tick{align-items:center;gap:8px;min-height:40px;font-size:.92rem;display:inline-flex}.scc-m-tick input{width:20px;height:20px;accent-color:var(--accent);margin:0}.scc-m-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scc-m-groups{gap:20px;max-width:860px;display:grid}.scc-m-fact{border-top:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.scc-m-fact:first-of-type{border-top:0;padding-top:0}.scc-m-fact .scc-m-q{overflow-wrap:break-word;margin:0;font-weight:600}.scc-m-fact .scc-m-label{color:var(--ink-2);margin:0;font-size:.85rem}.scc-m-fact-row{gap:10px;min-width:0;display:grid}.scc-m-fact-row .field{min-width:0}.scc-m-yesno{flex-wrap:wrap;gap:8px 16px;min-width:0;display:flex}.scc-m-yesno label{align-items:center;gap:6px;min-height:40px;display:inline-flex}.scc-m-yesno input{width:18px;height:18px;accent-color:var(--accent);margin:0}.scc-m-note{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:.88rem}.scc-m-letter{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface);font:inherit;border-radius:6px;max-width:52em;margin:0 0 14px;padding:16px 18px;font-size:.95rem;line-height:1.5}.scc-m-list{gap:14px;max-width:52em;margin:0;padding:0;list-style:none;display:grid}.scc-m-card{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:16px 18px}.scc-m-card h3{margin:0 0 6px;font-size:1.05rem}.scc-m-card .scc-m-actions{margin-top:10px}.scc-m-banner{margin:0 0 20px}.scc-m-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (min-width:640px){.scc-m-fact-row{grid-template-columns:minmax(0,1fr) 15em;align-items:start}}@media (max-width:759px){.scc-m-table,.scc-m-table tbody{display:block}.scc-m-table thead{display:none}.scc-m-table tbody{gap:12px;display:grid}.scc-m-table tr{background:var(--surface);border:1px solid var(--line);border-radius:6px;gap:8px;min-width:0;padding:14px 16px;display:grid}.scc-m-table td,.scc-m-table td:first-child{text-align:left;border:0;min-width:0;padding:0;display:block}.scc-m-table td[data-label]:before{content:attr(data-label);color:var(--ink-2);margin-bottom:2px;font-size:.8rem;font-weight:600;display:block}.scc-m-table .scc-m-num{text-align:left;white-space:normal}}.bk-lead{max-width:44em;margin:0 0 20px}.bk-actions{flex-wrap:wrap;gap:12px;margin:0 0 20px;display:flex}.bk-form{gap:14px;max-width:44em;display:grid}.bk-form textarea{box-sizing:border-box;width:100%;min-width:0}.bk-buttons{flex-wrap:wrap;gap:12px;display:flex}.bk-upload{color:var(--ink-2);margin:0}.bk-error{margin:0}.bk-result{min-width:0;margin:28px 0 0}.bk-result h2{margin:0 0 8px}.bk-summary{color:var(--ink);margin:0 0 12px}.bk-table{border-collapse:collapse;table-layout:fixed;width:100%}.bk-table td,.bk-table th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px 12px}.bk-table th{color:var(--ink-2);font-size:.85rem}.bk-table .bk-n{width:3.5em}.bk-table .bk-kind{width:9em}.bk-advise{color:var(--ink-2);margin-top:4px;font-size:.9rem;display:block}.bk-caution{max-width:44em;margin:16px 0 0}.bk-block{border:1px solid var(--line);background:var(--surface);border-radius:8px;max-width:44em;margin:28px 0 0;padding:20px}.bk-block h2{margin:0 0 8px}.bk-block p{margin:0 0 14px}.bk-how{max-width:44em;margin:36px 0 0}.bk-how ol{gap:10px;margin:0;padding-left:22px;display:grid}@media (max-width:719px){.bk-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bk-table,.bk-table tbody{display:block}.bk-table tbody{gap:12px;display:grid}.bk-table tr{background:var(--surface);border:1px solid var(--line);border-radius:6px;gap:8px;min-width:0;padding:14px 16px;display:grid}.bk-table td{border:0;width:auto;min-width:0;padding:0;display:block}.bk-table td[data-label]:before{content:attr(data-label);color:var(--ink-2);margin-bottom:2px;font-size:.8rem;font-weight:600;display:block}}.scc-r{min-width:0;max-width:100%}.scc-r-section{min-width:0;margin:0 0 32px}.scc-r-section h2{margin:0 0 10px;font-size:1.2rem}.scc-r-sub{margin:16px 0 8px;font-size:1rem}.scc-r-marks{flex-wrap:wrap;gap:6px 14px;margin:6px 0;padding:0;list-style:none;display:flex}.scc-r-marks li{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:inline-flex}.scc-r-stack{gap:6px;margin:8px 0 0;display:grid}.scc-r-date{color:var(--ink-2);font-size:.82rem;font-weight:600}.scc-r-lines{overflow-wrap:anywhere;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.scc-r-lines p{margin:4px 0 0}.scc-r-lines-toggle{margin-top:8px}.scc-r-row-slot{margin-top:6px}.scc-r-thresholds{gap:4px;max-width:30em;margin:0 0 10px;display:grid}.scc-r-thresholds div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:4px 0;display:flex}.scc-r-thresholds dd,.scc-r-thresholds dt{margin:0}.scc-r-group{max-width:52em;margin:0 0 14px}.scc-r-group>summary{cursor:pointer}.scc-r-preview{min-width:0;margin-top:10px}.scc-r-preview h3{margin:0 0 4px;font-size:1.05rem}.scc-r-aircraft h3{margin:0 0 8px;font-size:1.05rem}.scc-r-counts td,.scc-r-table td{overflow-wrap:anywhere}.scc-r-more-phone{display:none}@media (max-width:759px){.scc-r-more-desktop{display:none}.scc-r-more-phone{display:grid}.scc-r-thresholds div{flex-wrap:wrap}}.scc-p-marks{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.scc-p-mark{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.92rem;display:inline-flex}.scc-p-mark input{margin:0}.scc-p-mark:has(input:checked){border-color:var(--ink);font-weight:600}.scc-p-mark:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.scc-p-note{width:100%;margin-top:8px;display:block}.scc-p-note textarea{width:100%;max-width:36em;min-height:64px}.scc-p-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-width:44em;padding:16px}.scc-p-card h2,.scc-p-card h3{margin:0 0 10px}.scc-p-choices{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 12px;padding:0;display:flex}.scc-p-dialog{border:1px solid var(--line);background:var(--surface);width:calc(100% - 32px);max-width:32em;color:var(--ink);border-radius:12px;padding:20px}.scc-p-dialog::backdrop{background:var(--navy)}@supports (color:color-mix(in lab,red,red)){.scc-p-dialog::backdrop{background:color-mix(in srgb,var(--navy) 55%,transparent)}}.scc-p-dialog h2{margin:0 0 8px;font-size:1.15rem}.scc-p-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.scc-p-list label{gap:8px}.scc-p-list label,.scc-p-top{align-items:center;display:flex}.scc-p-top{flex-wrap:wrap;gap:10px;margin:0 0 16px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}