:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light dark;--twsa-safe-area-inset-top:env(safe-area-inset-top,0px);--twsa-safe-area-inset-right:env(safe-area-inset-right,0px);--twsa-safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--twsa-safe-area-inset-left:env(safe-area-inset-left,0px)}@media (prefers-color-scheme:dark){:root{--buncss-light: ;--buncss-dark:initial}}html,[data-generated-space-root]{height:100%;min-height:100%}[data-generated-space-root]{overflow:auto;position:fixed;scrollbar-width:none;inset:0}.hatch-space-root[data-hatch-space-root]{--hatch-space-bottom-padding:calc(var(--bottom-padding,0px) + env(safe-area-inset-bottom,0px));box-sizing:border-box;min-height:calc(100% + var(--header-height,0px) + var(--hatch-space-bottom-padding));min-height:calc(100vh + var(--header-height,0px) + var(--hatch-space-bottom-padding));min-height:calc(100dvh + var(--header-height,0px) + var(--hatch-space-bottom-padding));padding-top:var(--header-height,0px);padding-bottom:var(--hatch-space-bottom-padding);background:var(--bg,#f4f7fb);color:var(--text,#0f172a)}@media (prefers-color-scheme:dark){.hatch-space-root[data-hatch-space-root]{background:var(--bg,#0c111b);color:var(--text,#e5eef9)}}[data-generated-space-root]::-webkit-scrollbar{display:none}/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:initial;font-variation-settings:initial;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{color:inherit;border-top-width:1px;height:0}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,samp,pre{font-feature-settings:initial;font-variation-settings:initial;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{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:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports ( not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{text-align:inherit;min-height:1lh}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{appearance:button}input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-file-upload-button{appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.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}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.resize{resize:both}.blur{--tw-blur:blur(8px);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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.safe{--twsa-safe-area-inset-top:env(safe-area-inset-top);--twsa-safe-area-inset-right:env(safe-area-inset-right);--twsa-safe-area-inset-bottom:env(safe-area-inset-bottom);--twsa-safe-area-inset-left:env(safe-area-inset-left)}}:root{--twsa-safe-area-inset-top:env(safe-area-inset-top);--twsa-safe-area-inset-right:env(safe-area-inset-right);--twsa-safe-area-inset-bottom:env(safe-area-inset-bottom);--twsa-safe-area-inset-left:env(safe-area-inset-left);--buncss-light:initial;--buncss-dark: ;--buncss-light:initial;--buncss-dark: ;color-scheme:light dark;--bg:#edf2f5;--surface:#fff;--surface-soft:#e3ebf0;--text:#0b1728;--dim:#58697a;--border:#cbd7df;--accent:#f4a61d;--navy:#0b1728;--navy-soft:#142b45;--success:#16845b;--success-soft:#d8f2e7;--danger:#b44332;--danger-soft:#f8ded9;--radius:10px;--space-surface:var(--surface);--space-surface-alt:var(--surface-soft);--space-muted:var(--dim);--space-border:var(--border);--space-accent:var(--accent);font-family:Trebuchet MS,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media (prefers-color-scheme:dark){:root{--buncss-light: ;--buncss-dark:initial;--buncss-light: ;--buncss-dark:initial;--bg:#07111e;--surface:#102238;--surface-soft:#172d45;--text:#f3f7fa;--dim:#a9b9c7;--border:#2a435a;--accent:#ffb635;--navy:#050d17;--navy-soft:#142b45;--success:#3ec18c;--success-soft:#123a2d;--danger:#ff8b79;--danger-soft:#44231f}}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);color:var(--text)}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.62}.app-shell,.driver-shell{background:var(--bg);min-height:100vh;min-height:100dvh}.admin-shell{padding-bottom:max(26px,env(safe-area-inset-bottom))}.admin-lead{background:var(--navy);color:#fff;padding:calc(22px + env(safe-area-inset-top))18px 34px;display:flex;flex-direction:column;gap:22px}.admin-lead h1,.driver-job h1,.claim-screen h1,.receipt-screen h1{letter-spacing:-1.4px;margin:4px 0 0;font-size:clamp(30px,9vw,44px);line-height:1.02}.section-kicker{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.lead-copy{color:#b9c8d5;max-width:570px;margin:10px 0 0;line-height:1.45}.live-chip{display:inline-flex;color:#dce7ef;background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;align-items: center;gap:8px;width:-moz-fit-content;width:fit-content;padding:8px 11px;font-size:12px}.live-dot{background:#3bd08f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3bd08f21}.admin-top-actions{display:flex;flex-wrap:wrap;align-items: center;gap:9px}.driver-view-button{color:#fff;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.admin-main{position:relative;width:min(1060px,100%);margin:-17px auto 0;padding:0 14px}.summary-strip{display:grid;grid-template-columns:1fr 1fr;background:var(--border);border:1px solid var(--border);overflow:hidden;border-radius:12px;gap:1px;box-shadow:0 10px 28px #04121f1f}.summary-strip>div{background:var(--surface);display:flex;flex-direction:column;padding:14px 16px}.summary-strip strong{font-size:25px;line-height:1}.summary-strip span{color:var(--dim);margin-top:5px;font-size:12px}.create-button{grid-column:1/-1;color:#07111e;background:var(--accent);border:0;padding:15px 18px;font-weight:900}.create-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-top:16px;padding:18px}.panel-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.panel-heading h2,.board-toolbar h2{margin:0;font-size:21px}.panel-heading span{color:var(--dim);font-size:12px}.create-form{display:grid;gap:14px;margin-top:18px}.create-form label{color:var(--dim);display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800}.optional{font-weight:500}.create-form input,.claim-screen input{border:1px solid var(--border);background:var(--bg);color:var(--text);outline:none;border-radius:8px;width:100%;padding:13px 12px}.create-form input:focus,.claim-screen input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)25%,transparent)}.submit-job{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:14px;font-weight:900}.notice-bar{display:flex;background:var(--success-soft);border-left:4px solid var(--success);flex-direction:column;gap:12px;margin-top:14px;padding:14px}.notice-bar div{display:flex;flex-direction:column;gap:3px}.notice-bar span{color:var(--dim);font-size:12px}.notice-bar button{border:1px solid var(--success);color:var(--text);background:0 0;border-radius:7px;padding:10px;font-weight:900}.error-line{color:var(--danger)}.board-section{margin-top:24px}.board-toolbar{display:flex;justify-content:space-between;align-items: center;gap:12px}.filter-control{display:inline-flex;background:var(--surface-soft);border-radius:8px;padding:3px}.filter-control button{color:var(--dim);background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:800}.filter-control button.active{color:var(--text);background:var(--surface);box-shadow:0 1px 3px #0000001a}.job-list{display:grid;gap:9px;margin-top:12px}.job-row{position:relative;overflow:hidden;display:grid;grid-template-columns:6px minmax(0,1fr);background:var(--surface);border:1px solid var(--border);border-radius:10px}.status-rail{grid-row:1/span 2;background:var(--accent)}.job-row.closed .status-rail{background:var(--success)}.job-primary{min-width:0;padding:14px 14px 8px}.job-title-line{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.job-title-line>strong{font-family:Georgia,Times New Roman,serif}.status-label{background:color-mix(in srgb,var(--accent)20%,transparent);color:var(--text);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:900}.status-label.closed{background:var(--success-soft);color:var(--success)}.job-primary h3{margin:11px 0 2px;font-size:19px}.job-primary p{color:var(--dim);overflow-wrap:anywhere;margin:0}.job-meta{display:flex;color:var(--dim);flex-direction:column;gap:6px;padding:9px 14px 14px;font-size:12px}.job-meta button{background:var(--navy);color:#fff;border:0;border-radius:6px;width:-moz-fit-content;width:fit-content;padding:8px 10px;font-weight:900}.coordinates{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.empty-state{border:1px dashed var(--border);display:grid;text-align:center;align-content: center;place-items: center;min-height:250px;margin-top:12px;padding:30px}.empty-state h3{margin:10px 0 0}.empty-state p{color:var(--dim);max-width:300px;margin:7px 0 15px}.empty-mark{display:grid;background:var(--surface-soft);color:var(--dim);border-radius:50%;place-items: center;width:50px;height:50px;font-size:20px;font-weight:900}.secondary-button{border:1px solid var(--navy);color:var(--text);background:0 0;border-radius:7px;padding:10px 14px;font-weight:900}.driver-shell{background:var(--navy);color:#fff}.driver-header{padding:calc(14px + env(safe-area-inset-top))17px 12px;display:grid;grid-template-columns:auto 1fr;color:#aebfcd;align-items: center;gap:10px 14px;font-size:12px}.driver-status{display:inline-flex;text-transform:uppercase;letter-spacing:.09em;align-items: center;gap:7px;font-weight:800}.back-button{color:var(--accent);background:0 0;border:0;width:-moz-fit-content;width:fit-content;padding:4px 0;font-size:12px;font-weight:900}.driver-viewer{grid-column:1/-1;color:#8198aa}.driver-status i{background:#3bd08f;border-radius:50%;width:8px;height:8px}.driver-main{display:flex;padding:12px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;min-height:calc(100vh - 52px);min-height:calc(100dvh - 52px)}.driver-job,.claim-screen,.receipt-screen{display:flex;flex-direction:column;flex:1}.driver-job h1{font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif}.dropoff-block{border-top:1px solid #2a4054;border-bottom:1px solid #2a4054;margin-top:22px;padding:18px 0}.dropoff-block span{color:#8fa4b4;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.dropoff-block strong{display:block;margin-top:8px;font-size:23px}.dropoff-block p{color:#d9e2e9;margin:5px 0 0;font-size:17px;line-height:1.45}.close-job-button{background:var(--success);color:#fff;display:flex;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items: center;width:100%;min-height:174px;margin-top:auto;box-shadow:inset 0 -5px #00000029,0 14px 30px #0000004d}.close-job-button:active{transform:translateY(2px);box-shadow:inset 0 -2px #00000029,0 7px 18px #0000004d}.close-icon{display:grid;border:3px solid #fff;border-radius:50%;place-items: center;width:44px;height:44px;font-size:25px}.close-job-button strong{margin-top:12px;font-size:24px}.close-job-button small{color:#c9f2e2;margin-top:4px;font-size:13px}.location-note,.driver-error,.privacy-note{text-align:center;margin:12px 7px 0;font-size:12px}.location-note{color:#b9cbd8}.driver-error{color:#ffad9f}.privacy-note{color:#7f96a8}.claim-screen{justify-content:center;width:100%;max-width:460px;margin:0 auto}.route-mark{display:grid;background:var(--accent);color:#07111e;border-radius:50%;place-items: center;width:54px;height:54px;margin-bottom:22px;font-size:29px;font-weight:900}.claim-screen>p:not(.section-kicker):not(.driver-error){color:#aec0cd;line-height:1.5}.claim-screen form{margin-top:22px}.claim-screen label{display:block;color:#aebfcd;margin-bottom:7px;font-size:12px;font-weight:800}.claim-screen input{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.2em;background:#142b45;border-color:#355069;font-size:18px}.claim-screen form button,.next-run-button{background:var(--accent);color:#07111e;border:0;border-radius:9px;width:100%;margin-top:10px;padding:15px;font-weight:900}.receipt-screen{text-align:center;justify-content:center;width:100%;max-width:460px;margin:0 auto}.check-ring{display:grid;color:#51d69d;border:3px solid #51d69d;border-radius:50%;place-items: center;width:80px;height:80px;margin:0 auto 24px;font-size:42px}.receipt-screen>p:not(.section-kicker){color:#b2c3cf;line-height:1.5}.receipt-screen dl{border-top:1px solid #2a4054;margin:22px 0 0}.receipt-screen dl div{display:flex;border-bottom:1px solid #2a4054;justify-content:space-between;gap:20px;padding:12px 0}.receipt-screen dt{color:#90a5b5}.receipt-screen dd{margin:0;font-weight:800}.queue-section{border-top:1px solid #2a4054;margin-top:20px;padding-top:14px}.queue-section>span{color:#8fa4b4;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.queue-section div{display:flex;border-bottom:1px solid #1d3449;justify-content:space-between;gap:12px;padding:10px 0;font-size:12px}.queue-section div span{color:#9fb0bd;text-align:right}.boot-screen{display:flex;background:var(--navy);color:#dce7ef;text-align:center;justify-content:center;align-items: center;gap:12px;min-height:100vh;min-height:100dvh;padding:30px}.boot-error{flex-direction:column}.boot-error h1{color:#fff;letter-spacing:-.6px;margin:0;font-size:30px}.boot-error p{color:#b9c8d5;max-width:340px;margin:0;line-height:1.5}.boot-error button{background:var(--accent);color:#07111e;border:0;border-radius:9px;min-width:160px;margin-top:8px;padding:13px 18px;font-weight:900}.boot-pulse{background:var(--accent);animation:pulse 1.2s ease-in-out infinite;border-radius:50%;width:12px;height:12px}.access-shell{background:var(--navy);color:#fff;min-height:100vh;min-height:100dvh}.access-main,.private-admin-main{padding:calc(38px + env(safe-area-inset-top))18px calc(28px + env(safe-area-inset-bottom));display:flex;flex-direction:column;justify-content:center;width:min(760px,100%);min-height:100vh;min-height:100dvh;margin:0 auto}.access-intro h1,.private-admin-main h1{letter-spacing:-1.6px;max-width:640px;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,10vw,60px);line-height:.98}.access-intro>p:last-child,.private-admin-main>p:not(.section-kicker){color:#b5c5d1;max-width:580px;margin:17px 0 0;line-height:1.55}.access-options{display:grid;gap:10px;margin-top:32px}.access-option{background:var(--navy-soft);color:#fff;display:grid;grid-template-columns:52px minmax(0,1fr)auto;text-align:left;border:1px solid #314a61;border-radius:10px;align-items: start;gap:13px;width:100%;min-height:126px;padding:17px}.access-option.admin-option{border-color:color-mix(in srgb,var(--accent)55%,#314a61)}.access-option:active{background:#1b3854}.access-option>span:nth-child(2){display:flex;flex-direction:column;gap:7px}.access-option strong{font-size:19px}.access-option small{color:#afc0cd;font-size:13px;line-height:1.45}.access-option>b{color:var(--accent);font-size:22px}.access-number{color:var(--accent);letter-spacing:.08em;font-size:11px;font-weight:900}.access-status{color:#7890a2;margin:16px 2px 0;font-size:12px}.private-admin-main{align-items: flex-start}.plain-back{color:var(--accent);background:0 0;border:0;margin-bottom:40px;padding:0;font-weight:900}.lock-mark{border:2px solid var(--accent);color:var(--accent);display:grid;border-radius:50%;place-items: center;width:52px;height:52px;margin-bottom:22px;font-size:13px}.private-actions{display:grid;gap:10px;width:100%;margin-top:28px}.primary-access-button,.secondary-access-button{border-radius:9px;width:100%;padding:14px 16px;font-weight:900}.primary-access-button{background:var(--accent);color:#07111e;border:0}.secondary-access-button{color:#fff;background:0 0;border:1px solid #405b72}.retry-access{width:min(100%,320px);margin-top:28px}@keyframes pulse{50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.boot-pulse{animation:none}}@media (min-width:700px){.admin-lead{flex-direction:row;justify-content:space-between;align-items: end;padding-left:max(28px,50vw - 514px);padding-right:max(28px,50vw - 514px)}.summary-strip{grid-template-columns:1fr 1fr 210px}.create-button{grid-column:auto}.create-form{grid-template-columns:1fr 1fr}.wide-field,.submit-job{grid-column:1/-1}.notice-bar{flex-direction:row;justify-content:space-between;align-items: center}.notice-bar button{min-width:180px}.job-row{grid-template-columns:6px minmax(0,1fr)minmax(190px,280px);align-items: center}.status-rail{grid-row:auto;height:100%}.job-primary{padding:15px 18px}.job-meta{text-align:right;align-items: flex-end;padding:15px 18px}.driver-main{width:min(560px,100%);margin:0 auto}}.guide-panel{background:var(--surface);border:1px solid var(--border);overflow:hidden;border-radius:12px;margin-top:14px}.guide-toggle{background:var(--surface);color:var(--text);display:flex;text-align:left;border:0;justify-content:space-between;align-items: center;gap:18px;width:100%;padding:15px 16px}.guide-toggle span{display:flex;flex-direction:column;gap:3px}.guide-toggle b{font-size:16px}.guide-toggle small{color:var(--dim)}.guide-toggle>strong{color:var(--navy);background:var(--accent);border-radius:7px;padding:7px 10px;font-size:12px}.guide-body{border-top:1px solid var(--border);padding:17px}.guide-steps{display:grid;gap:16px}.guide-steps article{display:grid;grid-template-columns:34px 1fr;align-items: start;column-gap:11px}.guide-steps article>span{display:grid;background:var(--navy);color:#fff;border-radius:50%;place-items: center;width:34px;height:34px;font-weight:900}.guide-steps h3{margin:1px 0 4px;font-size:16px}.guide-steps p{grid-column:2;color:var(--dim);margin:0;font-size:13px;line-height:1.5}.record-explainer{border-top:1px solid var(--border);display:grid;gap:13px;margin-top:18px;padding-top:17px}.record-explainer h3{margin:0 0 4px;font-size:14px}.record-explainer p{color:var(--dim);margin:0;font-size:13px;line-height:1.5}.copy-guide{border:1px solid var(--navy);color:var(--text);background:0 0;border-radius:8px;width:100%;margin-top:17px;padding:11px 13px;font-weight:900}.contact-note{color:var(--dim);margin:-2px 0 0;font-size:12px;line-height:1.45}.rating-invite{border-top:1px solid var(--border);display:flex;flex-direction:column;align-items: flex-start;gap:7px;margin-top:13px;padding-top:11px}.invite-button{background:var(--success);color:#fff;border:0;border-radius:7px;padding:9px 11px;font-weight:900}.invite-sent{color:var(--success);font-size:12px;font-weight:800;line-height:1.4}.no-contact{color:var(--dim);font-size:12px;line-height:1.4}.send-confirm{display:flex;flex-wrap:wrap;align-items: center;gap:7px;font-size:12px}.send-confirm>span{color:var(--dim);width:100%}.send-confirm button{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);border-radius:6px;padding:8px 10px;font-weight:800}.send-confirm button:first-of-type{background:var(--success);border-color:var(--success);color:#fff}.inline-reset{color:var(--accent);text-decoration:underline;background:0 0;border:0;padding:0 3px;font-weight:900}@media (min-width:700px){.guide-steps{grid-template-columns:repeat(3,1fr)}.guide-steps article{grid-template-columns:34px 1fr}.record-explainer{grid-template-columns:1fr 1fr}.copy-guide{width:auto}}@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}@keyframes pulse{50%{opacity:.5}}
