@layer properties,theme,base;@layer components{.wb-header .wb-view{white-space:nowrap;min-height:2.75rem;color:var(--accent);flex:none;align-items:center;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}.wb-header .wb-view:hover{text-underline-offset:.15em;text-decoration:underline}.wb-header .wb-view[hidden]{display:none}.wb-header .wb-language{color:var(--accent);margin-left:auto}.wb-header .wb-view:not([hidden])+.wb-language{margin-left:0}@media (width<=30rem){.wb-header .wb-bar{gap:var(--space-3)}.wb-header .brand-word{font-size:1.2rem}.wb-header .wb-view,.wb-header .wb-language{font-size:.9375rem}}@media (width<=21.99rem){.wb-header .brand-word{display:none}}@media (width<=26rem){html:is(:lang(ta),:lang(ml)) .wb-header .brand-word{display:none}}@media (width<=24rem){main.site-main-app h1{font-size:var(--step-3)}}main.site-main-app .app-intro .lead{max-width:44rem;color:var(--muted);font-size:var(--step-1)}main.site-main-app .section-title{font-family:var(--font-display);font-size:var(--step-2);line-height:1.25}html:has(.save-bar){scroll-padding-bottom:6rem}main.site-main-app .save-bar{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--accent);border-radius:var(--radius);background-color:var(--card);box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex;position:sticky;bottom:0}main.site-main-app .save-bar-text{gap:var(--space-1);flex-direction:column;display:flex}main.site-main-app .save-bar-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}main.site-main-app .btn-danger-text{color:var(--danger)}main.site-main-app .btn-secondary.btn-danger-outline{border-color:var(--danger);color:var(--danger)}main.site-main-app .btn-secondary.btn-danger-outline:hover{background-color:color-mix(in srgb, var(--danger) 8%, var(--card))}main.site-main-app .stepper{gap:var(--space-2);counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}main.site-main-app .stepper-step{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex;position:relative}main.site-main-app .stepper-step+.stepper-step:before{content:"";border-top:2px solid var(--border);position:absolute;top:1rem;left:calc(1.25rem - 50%);right:calc(50% + 1.25rem)}main.site-main-app .stepper-step.is-done+.stepper-step:before{border-top-color:var(--accent)}main.site-main-app .stepper-mark{border:2px solid var(--border);background-color:var(--card);width:2rem;height:2rem;color:var(--muted);font-size:var(--step--1);border-radius:999px;place-items:center;font-weight:700;display:grid}main.site-main-app .stepper-step.is-done .stepper-mark{border-color:var(--accent);background-color:var(--accent);color:var(--accent-fg)}main.site-main-app .stepper-step.is-next .stepper-mark{border-style:dashed;border-color:var(--muted);color:var(--fg)}main.site-main-app .stepper-step.is-current .stepper-mark{box-shadow:0 0 0 3px var(--accent-soft), 0 0 0 5px var(--accent)}main.site-main-app .stepper-label{color:var(--muted);font-size:var(--step--1);line-height:1.25}main.site-main-app .stepper-step.is-done .stepper-label{color:var(--fg)}main.site-main-app .stepper-step.is-current .stepper-label{color:var(--fg);font-weight:700}main.site-main-app .stepper-now{display:none}@media (width<=30rem){main.site-main-app .stepper-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main.site-main-app .stepper-now{margin-top:var(--space-2);color:var(--fg);text-align:center;font-weight:700;display:block}}main.site-main-app .step-intro{align-items:flex-start;gap:var(--space-3);border:1px solid var(--accent);border-radius:var(--radius);padding:var(--space-5);background-color:var(--card);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}main.site-main-app .step-intro.is-review,main.site-main-app .step-intro.is-changes,main.site-main-app .step-intro.is-stop{border-color:var(--warning)}main.site-main-app .step-intro.is-todo{border-color:var(--border)}main.site-main-app .step-intro-title{font-family:var(--font-display);font-size:var(--step-2);line-height:1.25}main.site-main-app .step-intro-text{max-width:44rem}main.site-main-app .step-intro-text>*+*{margin-top:var(--space-2)}main.site-main-app .step-intro-note{border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);background-color:var(--surface)}main.site-main-app .need-list>*+*{margin-top:var(--space-3)}main.site-main-app .need-list h2{font-family:var(--font-display);font-size:var(--step-1)}main.site-main-app .need-list ul{padding-left:1.25rem;list-style:outside}main.site-main-app .need-list li+li{margin-top:var(--space-1)}main.site-main-app .id-steps{gap:var(--space-2);counter-reset:id-step;padding:0;list-style:none;display:grid}main.site-main-app .id-steps li{gap:var(--space-3);counter-increment:id-step;align-items:center;display:flex}main.site-main-app .id-steps li:before{content:counter(id-step);border:2px solid var(--border);width:1.75rem;height:1.75rem;color:var(--muted);font-size:var(--step--1);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}main.site-main-app .id-steps li.is-done:before{content:"✓";border-color:var(--accent);background-color:var(--accent);color:var(--accent-fg)}main.site-main-app .next-row{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}main.site-main-app .interview-note .note-content>*+*,main.site-main-app .topic-progress>*+*{margin-top:var(--space-2)}main.site-main-app .topic-count{color:var(--muted)}main.site-main-app .topic-count strong{color:var(--fg)}main.site-main-app .chat-form{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);background-color:var(--card)}main.site-main-app .chat-msg{scroll-margin-top:var(--space-4)}main.site-main-app .chat-form textarea.grow{resize:vertical;field-sizing:content;min-height:4.5rem;max-height:40vh;overflow-y:auto}main.site-main-app .more-options summary{color:var(--muted);cursor:pointer}main.site-main-app .more-options[open] summary{margin-bottom:var(--space-2)}main.site-main-app .skill-doc fieldset{gap:var(--space-3);border:0;grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid}main.site-main-app .doc-section{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4) var(--space-5);background-color:var(--card)}main.site-main-app .doc-section.is-editing{border-color:var(--accent);box-shadow:var(--shadow-sm)}main.site-main-app .doc-section-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}main.site-main-app .doc-section-head .btn{flex:none}main.site-main-app .doc-section-head h3{min-width:0;font-family:var(--font-display);font-size:var(--step-1);line-height:1.3}main.site-main-app .doc-view,main.site-main-app .doc-edit,main.site-main-app .doc-view>*+*{margin-top:var(--space-3)}main.site-main-app .doc-field>*+*{margin-top:var(--space-1)}main.site-main-app .doc-label{color:var(--muted);font-size:var(--step--1);font-weight:700}main.site-main-app .doc-field p:not(.doc-label){white-space:pre-wrap;overflow-wrap:anywhere;max-width:44rem}main.site-main-app .doc-empty{color:var(--muted);font-style:italic}main.site-main-app .doc-rules{padding-left:1.1rem;list-style:outside}main.site-main-app .next-card{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-lg);padding:var(--space-6);background-color:var(--lilac);flex-direction:column;display:flex}main.site-main-app .next-hello{color:var(--muted)}main.site-main-app .next-title{gap:var(--space-1);font-family:var(--font-display);font-size:var(--step-3);flex-direction:column;line-height:1.2;display:flex}main.site-main-app .next-eyebrow{background-color:var(--butter);width:fit-content;color:var(--fg);font-family:var(--font-sans);font-size:var(--step--1);border-radius:999px;padding:.1rem .875rem;font-weight:800}main.site-main-app .steps-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}main.site-main-app .steps-count{color:var(--muted);font-size:var(--step--1);font-weight:600}main.site-main-app .steps-bar{background-color:var(--surface);appearance:none;border:0;border-radius:999px;width:100%;height:.75rem;display:block;overflow:hidden}main.site-main-app .steps-bar::-webkit-progress-bar{background-color:var(--surface)}main.site-main-app .steps-bar::-webkit-progress-value{background-color:var(--accent);border-radius:999px}main.site-main-app .steps-bar::-moz-progress-bar{background-color:var(--accent);border-radius:999px}main.site-main-app .home-checklist li.check-item{min-height:3rem;padding-block:var(--space-2);border-top:1px solid var(--border);align-items:center}main.site-main-app .home-checklist li.check-item+li.check-item{margin-top:0}main.site-main-app .home-checklist .check-mark{border:2px solid var(--border);background-color:var(--surface);width:1.75rem;height:1.75rem;color:var(--muted);border-radius:999px;flex:none;place-items:center;font-size:.875rem;font-weight:800;line-height:1;display:grid}main.site-main-app .home-checklist .is-done .check-mark{border-color:var(--mint);background-color:var(--mint);color:var(--fg)}main.site-main-app .home-checklist .is-waiting .check-mark{border-color:var(--butter);background-color:var(--butter);color:var(--fg)}main.site-main-app .home-checklist .check-text{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);min-width:0;color:var(--fg);flex-wrap:wrap;flex:1;display:flex}main.site-main-app .home-checklist .is-blocked .check-text{color:var(--muted)}main.site-main-app .home-checklist a{align-items:center;padding-block:0;font-weight:600;display:flex}main.site-main-app .check-status{color:var(--muted);font-size:var(--step--1)}main.site-main-app .home-checklist .check-status{background-color:var(--surface);color:var(--fg);border-radius:999px;padding:0 .75rem;font-weight:800}main.site-main-app .home-checklist .is-done .check-status{background-color:var(--mint)}main.site-main-app .home-checklist .is-waiting .check-status{background-color:var(--butter)}main.site-main-app .tiles-title{font-family:var(--font-display);font-size:var(--step-1)}main.site-main-app .tiles{gap:var(--space-3);margin-top:var(--space-3);padding:0;list-style:none;display:grid}@media (width>=40rem){main.site-main-app .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}main.site-main-app .tile,main.site-main-app .pick-tile{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);background-color:var(--card);flex-direction:column;display:flex}main.site-main-app .tile-label{font-weight:600}main.site-main-app .tile-values{gap:var(--space-4);color:var(--muted);font-size:var(--step--1);display:flex}main.site-main-app .tile-values strong{color:var(--fg);font-family:var(--font-display);font-size:var(--step-2);display:block}main.site-main-app .tile-note{color:var(--muted);font-size:var(--step--1)}main.site-main-app .my-page>*+*{margin-top:var(--space-4)}main.site-main-app .editor-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}main.site-main-app fieldset{min-width:0}@media (width>=64rem){main.site-main-app .editor-layout{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start}main.site-main-app .editor-preview{top:var(--space-4);max-height:calc(100vh - 2 * var(--space-4));border-top:0;padding-top:0;position:sticky;overflow-y:auto}}main.site-main-app .editor-main>*+*{margin-top:var(--space-4)}main.site-main-app .editor-section{box-shadow:var(--shadow-sm)}main.site-main-app .editor-preview .profile-name{font-size:var(--step-3)}main.site-main-app .editor-preview .profile-photo{width:6rem;height:6rem}main.site-main-app .preview-title .hint{font-family:var(--font-sans);font-size:var(--step--1);font-weight:400;display:block}main.site-main-app .status-card{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}main.site-main-app .status-card-text{flex:18rem}main.site-main-app .status-card-text>*+*{margin-top:var(--space-1)}main.site-main-app .status-page>*+*{margin-top:var(--space-4)}main.site-main-app .status-summary-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}main.site-main-app .review-explainer summary{cursor:pointer;font-weight:600}main.site-main-app .review-explainer[open]>*+*{margin-top:var(--space-3)}main.site-main-app .review-explainer ul{padding-left:1.25rem;list-style:outside}main.site-main-app .account>*+*{margin-top:var(--space-4)}main.site-main-app .account-signed-in p{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}main.site-main-app .danger-zone h3{font-family:var(--font-display);font-size:var(--step-1)}main.site-main-app .danger-item{padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}main.site-main-app .danger-item>*+*{margin-top:var(--space-2)}main.site-main-app .dash-share>*+*{margin-top:var(--space-4)}main.site-main-app .page-link-card .link-url a{overflow-wrap:anywhere;font-weight:600}main.site-main-app .dash-products>*+*{margin-top:var(--space-4)}@media (width<=30rem){main.site-main-app .product-card .note{gap:var(--space-2);flex-direction:column}}main.site-main-app .product-card .product-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}main.site-main-app .products-empty ul{text-align:left;max-width:34rem;padding-left:1.1rem;list-style:outside}main.site-main-app .dash-orders>*+*,main.site-main-app .dash-earnings>*+*{margin-top:var(--space-4)}main.site-main-app .explain-table th[scope=row]{white-space:nowrap}main.site-main-app .explain-table td{text-align:left;white-space:normal}@media (width<=40rem){main.site-main-app .explain-table thead{display:none}main.site-main-app .explain-table tr,main.site-main-app .explain-table th,main.site-main-app .explain-table td{display:block}main.site-main-app .explain-table th[scope=row]{border-bottom:0;padding-bottom:0}}main.site-main-app input:not([type=checkbox],[type=radio],[type=file]),main.site-main-app textarea,main.site-main-app select,main.site-main-app .handle-input{border-color:var(--muted)}main.site-main-app .field-invalid .handle-input,main.site-main-app :is(input,textarea,select)[aria-invalid=true]:not(.handle-input input){border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger);background-color:color-mix(in srgb, var(--danger) 6%, var(--card))}main.site-main-app .handle-input:has(input[aria-invalid=true]){border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger);background-color:color-mix(in srgb, var(--danger) 6%, var(--card))}main.site-main-app .choice{border-color:color-mix(in srgb, var(--fg) 50%, var(--card))}main.site-main-app .badge-empty{color:var(--muted)}main.site-main-app .admin>*+*{margin-top:var(--space-4)}main.site-main-app .admin-tabs.admin-areas{gap:var(--space-5);border-bottom:1px solid var(--border);flex-wrap:nowrap;min-width:0;max-width:100%;position:relative;overflow-x:auto}main.site-main-app .admin-tabs.admin-areas button{min-height:2.75rem;color:var(--muted);white-space:nowrap;background-color:#0000;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0;font-weight:600}main.site-main-app .admin-tabs.admin-areas button.is-on{border-bottom-color:var(--accent);color:var(--accent);background-color:#0000}main.site-main-app .area-count{background-color:var(--accent-soft);min-width:1.4rem;height:1.4rem;color:var(--accent);border-radius:999px;place-items:center;padding:0 .35rem;font-size:.75rem;display:inline-grid}main.site-main-app .admin-row{box-shadow:var(--shadow-sm)}main.site-main-app .admin-row-head{padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer;align-items:center}main.site-main-app .admin-row-head .hint{flex-basis:100%}main.site-main-app .review-actions .share-actions{justify-content:flex-end}main.site-main-app .admin-empty{color:var(--muted)}main.site-main-app .trust-line{gap:var(--space-2) var(--space-4);color:var(--muted);font-size:var(--step--1);flex-wrap:wrap;font-weight:600;display:flex}main.site-main-app .trust-line span:before{content:"✓ ";color:var(--accent)}main.site-main-app .join-steps h2{font-family:var(--font-display);font-size:var(--step-2)}@media (width<=30rem){.wb-header .wb-label{display:none}}@media (width<=40rem){main.site-main-app .stepper{gap:var(--space-1)}main.site-main-app .stepper-label{font-size:.7rem}main.site-main-app .step-intro,main.site-main-app .next-card{padding:var(--space-4)}main.site-main-app .next-title{font-size:var(--step-2)}main.site-main-app .save-bar{margin-inline:calc(-1 * var(--space-2))}}main.site-main-app .live-desk,main.site-main-app .live-client{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}main.site-main-app .live-presence{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}main.site-main-app .live-closed{border-color:var(--warning)}main.site-main-app .live-chat{gap:var(--space-3);display:grid}main.site-main-app .live-chat-head{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}main.site-main-app .live-chat-head h2{margin:0}main.site-main-app .live-real{margin:var(--space-1) 0 0;color:var(--accent);font-weight:600}main.site-main-app .live-meter{gap:var(--space-4);margin:0;display:flex}main.site-main-app .live-meter div{text-align:right;display:grid}main.site-main-app .live-meter dt{font-size:var(--step--1);color:var(--muted)}main.site-main-app .live-meter dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}main.site-main-app .live-warn{color:var(--danger)}main.site-main-app .live-messages{padding:var(--space-3);gap:var(--space-2);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;min-height:12rem;max-height:26rem;margin:0;list-style:none;display:flex;overflow-y:auto}main.site-main-app .live-msg{max-width:80%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;background-color:var(--card);border:1px solid var(--border)}main.site-main-app .live-msg-mine{background-color:var(--accent-soft);align-self:flex-end}main.site-main-app .live-msg-theirs{align-self:flex-start}main.site-main-app .live-msg-system{max-width:100%;color:var(--muted);font-size:var(--step--1);text-align:center;background:0 0;border:0;align-self:center}main.site-main-app .live-msg-blocked{color:var(--danger)}main.site-main-app .live-msg-held{color:var(--danger);font-style:italic}main.site-main-app .live-msg-screen{text-align:center;max-width:36rem}main.site-main-app .live-composer{gap:var(--space-2);align-items:flex-end;display:flex}main.site-main-app .live-composer textarea{resize:vertical;flex:1;min-width:0}main.site-main-app .live-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}main.site-main-app .live-status{color:var(--muted);margin:0}main.site-main-app .live-queue,main.site-main-app .live-missing,main.site-main-app .live-rules,main.site-main-app .live-blocks,main.site-main-app .live-history{padding-left:var(--space-4);gap:var(--space-2);margin:0;display:grid}main.site-main-app .live-queue{padding:0;list-style:none}main.site-main-app .live-request{justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;display:flex}main.site-main-app .live-card-head{gap:var(--space-3);align-items:center;display:flex}main.site-main-app .live-photo{object-fit:cover;border-radius:999px}main.site-main-app .live-buy{gap:var(--space-2);margin-block:var(--space-2);flex-wrap:wrap;display:flex}main.site-main-app .live-share{gap:var(--space-2);margin:0 0 var(--space-3);border:0;padding:0;display:grid}main.site-main-app .live-phone-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}main.site-main-app .live-phone-prefix{font-weight:600}main.site-main-app .live-phone-row input{flex:1;min-width:8rem}main.site-main-app .live-prices{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width<=40rem){main.site-main-app .live-meter{justify-content:space-between;width:100%}main.site-main-app .live-msg{max-width:92%}}main.site-main-app .live-history-table td{text-align:left;white-space:normal;vertical-align:middle}main.site-main-app .live-read{min-height:2.75rem}main.site-main-app .live-rules{padding-left:var(--space-5);margin-top:var(--space-2);list-style:outside}main.site-main-app .live-composer textarea{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background-color:var(--card);color:var(--fg)}main.site-main-app .live-composer textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}main.site-main-app .live-desk .live-meter dd{font-size:var(--step-2)}@media (width<=40rem){main.site-main-app .live-composer textarea{resize:none}}main.site-main-app .country-notes,main.site-main-app .id-hint{gap:var(--space-3);margin-block:var(--space-3) var(--space-4);display:grid}main.site-main-app .safety-context{gap:var(--space-1);margin:var(--space-3) 0;padding-left:var(--space-4);color:var(--muted);display:grid}main.site-main-app .safety-message{margin:var(--space-3) 0;padding:var(--space-3);border-left:4px solid var(--warning);background-color:var(--card);overflow-wrap:anywhere}main.site-main-app .checkout{gap:var(--space-4,1rem);max-width:46rem;display:grid}main.site-main-app .checkout-list{gap:var(--space-3,.75rem);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));padding:0;list-style:none;display:grid}main.site-main-app .checkout-item h2,main.site-main-app .checkout-summary h2{font-size:var(--step-1,1.15rem);margin:0 0 .25rem}main.site-main-app .checkout-label{color:var(--muted);font-size:.9rem}main.site-main-app .checkout-price{font-weight:600}main.site-main-app .checkout-summary{gap:.75rem;display:grid}main.site-main-app .checkout-table td{text-align:right;font-variant-numeric:tabular-nums}main.site-main-app .checkout-policies{max-width:46rem}main.site-main-app .checkout-done{border-color:var(--accent)}main.site-main-app .earn-totals{grid-template-columns:minmax(0,max-content) auto;gap:.25rem 1rem;margin:0;display:grid}main.site-main-app .confirm-input{width:8rem}main.site-main-app .confirm-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}main.site-main-app .earn-lines :is(th,td):is(:nth-child(2),:last-child){text-align:left}main.site-main-app .earn-totals dt{color:var(--muted)}main.site-main-app .earn-totals dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}main.site-main-app .admin-payouts{gap:var(--space-4,1rem);display:grid}main.site-main-app :is(.admin,.admin-payouts) :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea){border-radius:var(--radius-sm);background-color:var(--card);border-style:solid;border-width:2px;max-width:100%;min-height:3rem;margin-block:.125rem;padding:.5rem .75rem}main.site-main-app .admin-list{gap:.75rem;padding:0;list-style:none;display:grid}main.site-main-app .admin-list li{border-top:1px solid var(--border);overflow-wrap:anywhere;padding-top:.75rem}main.site-main-app .human-gate{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}main.site-main-app .human-gate input:not([type=checkbox]){min-width:0;max-width:100%}main.site-main-app .invoice{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow-wrap:anywhere;gap:.75rem;max-width:48rem;padding:1.25rem;display:grid;position:relative}main.site-main-app .invoice-head{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}main.site-main-app .invoice-head h2{margin:0}main.site-main-app .invoice-meta{grid-template-columns:max-content auto;gap:.15rem .75rem;margin:0;display:grid}main.site-main-app .invoice-meta dd{margin:0}@media (width<=30rem){main.site-main-app .invoice-meta{grid-template-columns:minmax(0,1fr)}main.site-main-app .invoice-meta dt{margin-top:var(--space-2);color:var(--muted)}}main.site-main-app .invoice-table{width:100%}main.site-main-app .invoice-table thead th{white-space:nowrap}main.site-main-app .invoice-table td:first-child{text-align:left;white-space:normal}main.site-main-app .invoice-table td:last-child,main.site-main-app .invoice-table tfoot td{text-align:right;font-variant-numeric:tabular-nums}main.site-main-app .invoice-watermark{color:var(--border);letter-spacing:.2em;white-space:nowrap;pointer-events:none;margin:0;font-size:5rem;font-weight:700;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(-20deg)}main.site-main-app .wizard{overflow-wrap:anywhere;max-width:34rem;margin-inline:auto;font-size:1.125rem;line-height:1.6}main.site-main-app .wizard h2{margin:var(--space-3) 0 var(--space-2);outline:none;font-size:1.625rem;line-height:1.3}@media (width<=24rem){main.site-main-app .wizard h2{font-size:1.375rem}}main.site-main-app .wizard-top{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}main.site-main-app .wizard-count{gap:var(--space-1);color:var(--muted);flex:1;font-size:1rem;display:grid}main.site-main-app .wizard-count progress{appearance:none;width:100%;background-color:var(--border);border:0;border-radius:999px;block-size:.5rem;overflow:hidden}main.site-main-app .wizard-count progress::-webkit-progress-bar{background-color:var(--border)}main.site-main-app .wizard-count progress::-webkit-progress-value{background-color:var(--accent)}main.site-main-app .wizard-count progress::-moz-progress-bar{background-color:var(--accent)}main.site-main-app .wizard-language{align-items:center;min-height:3rem;font-size:1rem;font-weight:600;display:inline-flex}main.site-main-app .wizard-help{color:var(--muted)}main.site-main-app .wizard-body{margin-top:var(--space-4)}main.site-main-app .wizard-body input:not([type=checkbox]):not([type=file]),main.site-main-app .wizard-body textarea,main.site-main-app .wizard-body select{border:2px solid var(--muted);border-radius:var(--radius-sm);background-color:var(--card);width:100%;min-height:3.5rem;color:var(--fg);width:100%;padding:.55rem .75rem;font-size:1.125rem}main.site-main-app .wizard-saved{min-height:1.5rem;margin:var(--space-3) 0 0;color:var(--muted);font-size:1rem}main.site-main-app .wizard-actions{z-index:5;padding:var(--space-3) 0 calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--bg);position:sticky;bottom:0}main.site-main-app .wizard-next,main.site-main-app .wizard-big{justify-content:center;align-items:center;width:100%;min-height:3.5rem;font-size:1.125rem;display:flex}main.site-main-app .wizard-quiet{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}main.site-main-app .wizard-quiet .btn-quiet{min-height:3rem;font-size:1rem}main.site-main-app .photo-buttons{gap:var(--space-3);display:grid}main.site-main-app .wizard-family,main.site-main-app .mic-hint{margin-top:var(--space-3);color:var(--muted);font-size:1rem}main.site-main-app .mic-hint{align-items:flex-start;gap:var(--space-2);display:flex}main.site-main-app .mic-hint svg{color:var(--accent);flex:none}main.site-main-app .pick-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}main.site-main-app .pick-tile{width:100%;min-height:3.5rem;padding:var(--space-2) var(--space-3);border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--fg);font:inherit;cursor:pointer;font-size:1.125rem;font-weight:600}main.site-main-app .pick-tile:hover{border-color:var(--accent)}main.site-main-app .pick-tile.is-on{border-color:var(--accent);background:var(--accent-soft)}main.site-main-app .read-along{margin:var(--space-3) 0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--accent-soft)}main.site-main-app .wizard-photo{width:10rem;height:10rem;margin:0 auto var(--space-3);object-fit:cover;border-radius:50%;display:block}main.site-main-app .wizard .bio-meter{margin-top:var(--space-2)}main.site-main-app .question-count{color:var(--muted);font-size:1rem}main.site-main-app .question-text{margin:var(--space-2) 0 var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.25rem;line-height:1.5}main.site-main-app .interview .chat-form textarea.grow{font-size:1.125rem}main.site-main-app .interview .share-actions .wizard-next{width:100%}main.site-main-app .chart-drawing{max-width:20rem;margin:var(--space-3) auto}main.site-main-app .chart-diagram{width:100%;height:auto;display:block}main.site-main-app .chart-line{fill:none;stroke:var(--muted);stroke-width:1.5px}main.site-main-app .chart-planet,main.site-main-app .chart-lagna,main.site-main-app .chart-sign{fill:var(--fg);text-anchor:middle}main.site-main-app .chart-planet{font-size:14px;font-weight:700}main.site-main-app .chart-sign{fill:var(--muted);font-size:11px}main.site-main-app .chart-lagna{fill:var(--accent);font-size:12px;font-weight:700}main.site-main-app .read-back-text{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--accent-soft);white-space:pre-wrap;overflow-wrap:anywhere}main.site-main-app .read-back-section+.read-back-section{margin-top:var(--space-3)}main.site-main-app .identity-code-big{margin:var(--space-3) 0;color:var(--fg);letter-spacing:.15em;text-align:center;font-size:3rem;font-weight:700}main.site-main-app .wizard-drawing{width:100%;max-width:14rem;margin:var(--space-3) auto;display:block}main.site-main-app .drawing-line{fill:none;stroke:var(--muted);stroke-width:3px;stroke-linecap:round}main.site-main-app .drawing-paper{fill:var(--card);stroke:var(--accent);stroke-width:3px}main.site-main-app .drawing-text{fill:var(--fg);text-anchor:middle;font-size:15px;font-weight:700}main.site-main-app .added-photo img{max-width:100%;max-height:14rem;margin:0 auto var(--space-2);border-radius:var(--radius);display:block}main.site-main-app .role-chips{gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}main.site-main-app .role-chips .chip{cursor:pointer;min-height:3rem}main.site-main-app .carried-answer{margin-bottom:var(--space-3)}main.site-main-app .carried-text{padding:var(--space-3);border-radius:var(--radius);background:var(--surface);white-space:pre-wrap}main.site-main-app .save-line-bar{z-index:5;padding-bottom:env(safe-area-inset-bottom);background:var(--bg);text-align:right;position:sticky;bottom:0}main.site-main-app .address-field{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}main.site-main-app .address-value{overflow-wrap:anywhere}main.site-main-app .address-field .btn-quiet{justify-self:start;min-height:3rem}main.site-main-app .wizard-preview{margin-bottom:var(--space-4)}main.site-main-app .hint,main.site-main-app .form-error,main.site-main-app .choice,main.site-main-app .swatch,main.site-main-app .check-status,main.site-main-app .chart-card li{font-size:var(--step-0)}main.site-main-app .form-error{font-weight:600}main.site-main-app .stepper-label,main.site-main-app .status-badge{font-size:var(--step--1)}main.site-main-app .status-badge,main.site-main-app .next-eyebrow{letter-spacing:normal;text-transform:none}main.site-main-app .choice,main.site-main-app .swatch,main.site-main-app .btn,main.site-main-app .btn-small,main.site-main-app .image-picker label.btn{min-height:3rem}main.site-main-app .check input{block-size:1.5rem;inline-size:1.5rem}main.site-main-app .more-options summary{min-height:3rem;padding-block:.75rem}main.site-main-app .field-needed{color:var(--muted);font-size:var(--step--1);margin-inline-start:var(--space-2);font-weight:400}main.site-main-app .wizard-actions.is-static{position:static}.wb-header .wb-subnav-list{border-radius:var(--radius-sm);flex-wrap:wrap;width:auto;display:flex}main.site-main-app .wizard .handle-input{align-items:center;min-height:3.5rem;display:flex}main.site-main-app .wizard .handle-prefix{white-space:nowrap;flex:none}main.site-main-app .wizard-body .handle-input input:not([type=checkbox]):not([type=file]){background:0 0;border:0;min-height:0;padding-left:.5rem}main.site-main-app .wizard-preview{overflow-wrap:break-word}main.site-main-app .store-head{overflow:hidden}@media (width<=23rem){main.site-main-app .wizard-preview .store-head-inner{flex-direction:column}}main.site-main-app .wizard-actions{border-top:1px solid var(--border);box-shadow:0 -.5rem 1rem color-mix(in srgb, var(--bg) 85%, transparent)}main.site-main-app .wizard-actions.is-static{box-shadow:none;border-top:0}main.site-main-app .btn.wizard-next,main.site-main-app .btn.wizard-big{min-height:3.5rem}main.site-main-app .pick-tile{height:100%}main.site-main-app .pick-tile.is-on:before{content:"✓ "}main.site-main-app .language-picks .pick-tile{flex-direction:row;justify-content:center;align-items:center;gap:.25rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Nirmala UI,Helvetica Neue,Arial,sans-serif}main.site-main-app .wizard-body>.btn-quiet,main.site-main-app .pick-grid+.btn-quiet{margin-top:var(--space-2)}main.site-main-app [data-step=sent] h2:before{color:var(--accent);content:"✓ "}main.site-main-app [data-step=sent] .btn{margin-top:var(--space-4)}main.site-main-app .field+.btn,main.site-main-app .field+.btn-secondary,main.site-main-app .add-link .btn{margin-top:var(--space-2)}main.site-main-app .improve-list a{align-items:center;min-height:3rem;display:flex}main.site-main-app .improve-list li+li{margin-top:var(--space-2)}@media (width>=64rem){main.site-main-app .mic-hint{display:none}}main.site-main-app .read-along{margin-bottom:var(--space-2)}main.site-main-app :lang(hi),main.site-main-app :lang(mr),main.site-main-app :lang(bn),main.site-main-app :lang(gu),main.site-main-app :lang(kn),main.site-main-app :lang(ta),main.site-main-app :lang(te),main.site-main-app :lang(ml){line-height:1.75}}@layer utilities;@media print{main.site-main-app .no-print,main.site-main-app .app-intro.no-print{display:none!important}main.site-main-app .invoice{color:inherit;background:0 0;border:0}}
