body:has(.theme-minimal){background:#f7f7f5}.theme-minimal{--mn-ink:#222;--mn-soft:#8a8a8a;--mn-text:#6b6b6b;--mn-line:#eae8e4;--mn-fill:#f4f3f0;--mn-card:#fff;--mn-accent:#c98f7e;--mn-border:1px solid var(--mn-line);--ink:var(--mn-ink);--navy:var(--mn-ink);--muted:var(--mn-text);--line:var(--mn-line);--paper:#f7f7f5;--coral:var(--mn-accent);--accent-ink:#8c5a4c;--band:var(--mn-card);--lift-shadow:none;--type-meta:.9375rem;--type-label:.8125rem;color:var(--mn-ink)}.theme-minimal .h1b-cost-extras p{font-size:.875rem}main.theme-minimal[lang=en] :is(h1,h2,h3,h4){color:var(--mn-ink);letter-spacing:-.02em;font-family:Jollux Source Sans,Avenir Next,Arial,sans-serif;font-weight:700}:where(.theme-minimal a){color:var(--mn-ink)}main.theme-minimal[lang=en] :where(*):not(code,pre,kbd,svg,svg *){font-family:inherit}.theme-minimal .home-nav{color:var(--mn-ink);font-weight:600}.theme-minimal .nav-dropdown summary{color:var(--mn-ink)}.theme-minimal .nav-dropdown summary span:not(.nav-guides-label){color:var(--mn-soft)}.theme-minimal .home-nav .nav-current{border-bottom-color:var(--mn-ink)}@media (min-width:761px){.theme-minimal .nav-dropdown-menu{border-color:var(--mn-line);border-radius:16px;box-shadow:0 12px 32px #0000000f}}.theme-minimal .nav-dropdown-menu a{color:var(--mn-text)}.theme-minimal .nav-dropdown-menu a:hover{color:var(--mn-ink);background:var(--mn-fill)}.theme-minimal .header-action{color:var(--mn-ink);background:var(--mn-fill);box-shadow:none;border:0}.theme-minimal .header-action:hover{background:#eceae6}.theme-minimal .home-nav a:not(.header-action):hover{color:var(--mn-ink)}.theme-minimal .home-nav .nav-news{border-left-color:var(--mn-line)}.theme-minimal .nav-guides summary svg,.theme-minimal .nav-news svg{stroke:var(--mn-soft);stroke-width:2.4px}.theme-minimal .nav-guides .nav-dropdown-menu svg{stroke:currentColor;stroke-width:2.4px}@media (min-width:761px){.theme-minimal .nav-guides .nav-dropdown-menu a.is-current{color:var(--mn-ink);background:var(--mn-fill)}}.theme-minimal :is(.guide-hero,.home-hero):before{content:none}.theme-minimal .pwd-company-search-link{border-radius:999px;padding-inline:18px}.theme-minimal .pwd-company-search-link:is(:hover,:focus-visible){background:#444}.theme-minimal .pwd-company-search-link small{color:#cfcfcf}.theme-minimal .hero-copy{color:var(--mn-text)}.theme-minimal .path-choice-card{border:var(--mn-border);color:var(--mn-ink);box-shadow:none;border-radius:28px}.theme-minimal .path-choice-card:before{content:none}.theme-minimal .path-choice-card:hover{box-shadow:none;border-color:#d9d6d0;transform:translateY(-3px)}.theme-minimal .path-choice-card:focus-visible{outline:2px solid var(--mn-ink)}.path-choice-art{place-items:center;width:96px;height:80px;display:grid}.path-choice-art .guide-art-section-art{width:96px;display:block}.theme-minimal .path-choice-card strong{letter-spacing:-.03em;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.theme-minimal .path-choice-card strong span{width:40px;height:40px;color:var(--mn-ink);background:var(--mn-fill);font-size:var(--type-body);letter-spacing:0;border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.theme-minimal .path-choice-card:hover strong{color:var(--mn-ink)}.theme-minimal .path-choice-card:hover strong span{color:#fff;background:var(--mn-ink)}.theme-minimal .home-stats{background:var(--mn-card);box-shadow:none}.theme-minimal .home-stat:is(:hover,:focus-visible){background:#fafaf8}.theme-minimal .home-stat:focus-visible{outline-color:var(--mn-ink)}.theme-minimal .home-stat-label,.theme-minimal .home-stat-value small{color:var(--mn-soft)}.theme-minimal .home-stat-value{letter-spacing:-.03em}.theme-minimal .home-stat-link{color:var(--mn-ink)}.theme-minimal .guide-hero{align-items:start}.theme-minimal .guide-hero h1{font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.12}.theme-minimal .eyebrow,.theme-minimal .label{color:var(--mn-soft);font-size:var(--type-label);letter-spacing:.1em;font-weight:700}.theme-minimal .eyebrow:before{content:none}.theme-minimal .guide-subtitle{color:var(--mn-text)}.theme-minimal .primary-button{color:#fff;background:var(--mn-ink);box-shadow:none;border:0;border-radius:999px}.theme-minimal .primary-button:hover{background:#444}.theme-minimal .guide-hero>aside,.theme-minimal .niw-time-card{border:var(--mn-border);background:var(--mn-card);box-shadow:none;border-radius:24px}.theme-minimal .pwd-live-badge{color:var(--mn-ink);background:var(--mn-fill)}.theme-minimal .pwd-live-badge i{background:var(--mn-accent)}.theme-minimal .h1b-season-dates{background:var(--mn-fill);border:0;border-radius:16px}.theme-minimal .h1b-season-dates>div+div{border-top:1px solid #e6e4e0}.theme-minimal .h1b-season-dates dt{color:var(--mn-soft);font-weight:600}.theme-minimal .h1b-season-dates dd{color:var(--mn-ink);font-family:inherit;font-weight:700}.theme-minimal .niw-time-note{color:var(--mn-text);background:0 0;border:0;border-radius:12px;padding-inline:0}.theme-minimal .niw-time-note a{text-underline-offset:3px;text-decoration:underline}.theme-minimal .niw-time-note.dv-alert-note{color:#8c3b2e;background:#fcedea;border:1px solid #efc4ba;padding:12px 14px}.theme-minimal .niw-time-note.dv-alert-note a{color:#8c3b2e;font-weight:700}.theme-minimal .pwd-dashboard-footer{border-top:var(--mn-border);color:var(--mn-soft)}.theme-minimal .guide-tabs{border:var(--mn-border);box-shadow:none;background:#ffffffeb;border-radius:999px}.theme-minimal .guide-tabs a{color:var(--mn-soft);border-radius:999px;font-weight:700}.theme-minimal .guide-tabs a:hover,.theme-minimal .guide-tabs a:focus-visible{color:var(--mn-ink);background:var(--mn-fill)}.theme-minimal .guide-section,.theme-minimal .guide-section.guide-band{border:var(--mn-border);background:var(--mn-card);box-shadow:none;clip-path:none;border-radius:28px;padding:40px}.theme-minimal .guide-section-heading{align-items:center}.theme-minimal .guide-section-heading h2{font-size:clamp(1.625rem,3vw,2rem);line-height:1.25}.theme-minimal .public-flow-list li:after{background:var(--mn-line)}.theme-minimal .public-flow-list button{color:var(--mn-soft)}.theme-minimal .public-flow-list button:hover,.theme-minimal .public-flow-list li.selected button{color:var(--mn-ink);background:var(--mn-fill)}.theme-minimal .public-flow-list button:focus-visible{outline:2px solid var(--mn-ink);outline-offset:3px}.theme-minimal .public-flow-list button>span{color:var(--mn-soft);background:var(--mn-fill)}.theme-minimal .public-flow-list li.selected button>span{color:#fff;background:var(--mn-ink)}.theme-minimal .public-flow-list strong{font-weight:700}.theme-minimal .public-stage-detail{border:var(--mn-border);background:var(--mn-card);border-radius:20px}.theme-minimal .public-stage-detail p:not(.label){color:var(--mn-text)}.theme-minimal .public-stage-detail dl{border-left:var(--mn-border)}.theme-minimal .public-stage-detail dt{color:var(--mn-soft)}.theme-minimal .public-stage-detail dd{color:var(--mn-ink)}.theme-minimal .stage-learn-more{color:var(--mn-ink);text-underline-offset:3px;text-decoration:underline}.theme-minimal .perm-process-section{background:var(--mn-card)}.theme-minimal :is(.perm-process-list li,.recruitment-stage):not(:last-child):before{background:var(--mn-line);width:1px}.theme-minimal .public-flow-heading>p{color:var(--mn-soft)}.theme-minimal .perm-process-marker,.theme-minimal .perm-process-list li:last-child .perm-process-marker,.theme-minimal #pwd-flow .perm-process-list li:last-child .perm-process-marker,.theme-minimal .recruitment-stage-number{color:var(--mn-soft);background:var(--mn-fill);border:0;font-weight:700}.theme-minimal .perm-process-list small,.theme-minimal .perm-process-list li:last-child small,.theme-minimal #pwd-flow .perm-process-list li:last-child small{color:var(--mn-accent);font-weight:700}.theme-minimal .perm-process-list p{color:var(--mn-text)}.theme-minimal .perm-process-list .perm-process-highlight{color:#8c5a4c;background:#f6eee9;font-weight:700}.theme-minimal .pwd-step-official-link{color:var(--mn-ink);text-underline-offset:3px;text-decoration:underline}.theme-minimal .guide-process-note{color:#6e5a50;background:#f6eee9;border:0;border-radius:16px;padding:14px 18px}.theme-minimal .recruitment-methods-section{background:var(--mn-card)}.theme-minimal .recruitment-stage-panel,.theme-minimal :is(.recruitment-stage-review,.recruitment-stage-file) .recruitment-stage-panel{background:var(--mn-fill);border:0}.theme-minimal .recruitment-stage-icon{color:var(--mn-ink);background:#e3eaee}.theme-minimal .recruitment-stage-review .recruitment-stage-icon{color:var(--mn-ink);background:#f1e2db}.theme-minimal .recruitment-stage-file .recruitment-stage-icon{color:var(--mn-ink);background:#e1e9dc}.theme-minimal .recruitment-stage-heading p,.theme-minimal .recruitment-activity-list small{color:var(--mn-text)}.theme-minimal .recruitment-activity-list li{background:var(--mn-card);border:0}.theme-minimal .recruitment-activity-list li>span{color:var(--mn-ink)}.theme-minimal .recruitment-activity-list b{color:var(--mn-ink);background:var(--mn-fill);font-weight:700}.theme-minimal .recruitment-waiting-callout{color:var(--mn-text);background:var(--mn-card);border:0}.theme-minimal .recruitment-waiting-callout>span{border-right-color:var(--mn-line);color:var(--mn-accent)}.theme-minimal .recruitment-waiting-callout strong{color:#8c5a4c}.theme-minimal .recruitment-summary>dl>div{border-color:var(--mn-line)}.theme-minimal .recruitment-summary dt{color:var(--mn-ink);font-weight:700}.theme-minimal .recruitment-summary :is(span){color:var(--mn-soft)}.theme-minimal .recruitment-method-list li{border-color:var(--mn-line)}.theme-minimal .recruitment-method-list span{color:var(--mn-soft);font-weight:700}.theme-minimal .recruitment-method-list small{color:var(--mn-soft)}.theme-minimal .recruitment-method-timing{background:var(--mn-fill);border:0;border-radius:20px}.theme-minimal .recruitment-method-timing p{color:var(--mn-text)}.theme-minimal .recruitment-timing-zone{border-color:var(--mn-line);background:var(--mn-card)}.theme-minimal .recruitment-timing-zone small{color:var(--mn-soft)}.theme-minimal .recruitment-timing-methods span{border-color:var(--mn-line);color:var(--mn-ink);background:var(--mn-fill)}.theme-minimal .recruitment-timing-zone.is-late{border-color:var(--mn-line);background:#fbf5f2;border-left-color:#d9b5a8}.theme-minimal .recruitment-timing-zone.is-late :is(small,b){color:#8c5a4c}.theme-minimal .recruitment-timing-zone.is-late .recruitment-timing-methods span{color:#8c5a4c;background:var(--mn-card);border-color:#ead8d0}.theme-minimal .occupation-comparison-table-wrap{box-shadow:none;border-radius:20px}.theme-minimal .occupation-comparison-table thead th{color:var(--mn-soft);background:#fafaf8}.theme-minimal .occupation-comparison-table tbody th{background:var(--mn-card)}.theme-minimal .occupation-comparison-table :is(thead th+th,tbody tr,tbody td+td){border-color:var(--mn-line)}.theme-minimal .occupation-comparison-mark.is-required{color:var(--mn-ink)}.theme-minimal .occupation-comparison-mark.is-not-required{color:var(--mn-accent)}.theme-minimal :is(.occupation-comparison-table thead span,.occupation-comparison-definitions,.occupation-comparison-note){color:var(--mn-soft)}.theme-minimal :is(.occupation-comparison-definitions,.occupation-comparison-note) strong{color:var(--mn-text)}.theme-minimal .occupation-comparison-note sup{color:var(--mn-accent)}.theme-minimal .record-grid,.theme-minimal .record-grid>div+div{border-color:var(--mn-line)}.theme-minimal .record-grid span{color:var(--mn-text)}.theme-minimal :is(.perm-progress-card,.i140-summary){border:var(--mn-border);background:var(--mn-card);box-shadow:none;border-radius:24px}.theme-minimal .perm-progress-values{background:var(--mn-fill);border:0;border-radius:16px}.theme-minimal .perm-progress-values>div+div{border-color:#e6e4e0}.theme-minimal .perm-progress-values dt{color:var(--mn-soft);font-weight:700}.theme-minimal .perm-progress-values dd,.theme-minimal .perm-progress-values>div:last-child dd{color:var(--mn-ink);letter-spacing:-.02em;font-weight:700}.theme-minimal .perm-progress-values :is(dd small,span){color:var(--mn-soft);letter-spacing:0}.theme-minimal .perm-progress-values .perm-review-date span{color:var(--mn-ink);letter-spacing:-.02em}.theme-minimal .perm-priority-date{background:var(--mn-fill);border:0}.theme-minimal .perm-case-lookup{border:var(--mn-border);background:var(--mn-card);border-radius:28px}.theme-minimal .perm-priority-date>span{background:var(--mn-ink);border-radius:50%;font-weight:700}.theme-minimal .perm-priority-date p:not(.eyebrow){color:var(--mn-text)}.theme-minimal .perm-priority-date a{color:var(--mn-ink);text-underline-offset:3px;text-decoration:underline}.theme-minimal .perm-audit-note{background:#f7f1e4;border:0;border-radius:16px}.theme-minimal .perm-audit-note strong{color:#7a6235}.theme-minimal .perm-audit-note p{color:var(--mn-text)}.theme-minimal .perm-status-card{border-color:var(--mn-line);background:var(--mn-card);border-radius:20px}.theme-minimal .perm-status-card:before{content:none}.theme-minimal .perm-status-card>span{color:var(--mn-ink);background:var(--mn-fill);font-weight:700}.theme-minimal .perm-status-card.certified>span{color:#4e6b45;background:#e7eee2}.theme-minimal .perm-status-card.audit>span{color:#7a6235;background:#f4ecd8}.theme-minimal .perm-status-card.denied>span{color:#8c5a4c;background:#f6eee9}.theme-minimal .perm-status-card p{color:var(--mn-text)}.theme-minimal .perm-case-lookup .secondary-button{border-color:var(--mn-line);border-radius:999px}.theme-minimal .related-tools-featured{border:var(--mn-border);background:var(--mn-card);box-shadow:none;border-radius:28px}.theme-minimal .related-tools-featured-link{border-color:var(--mn-line);background:var(--mn-card);border-radius:20px}.theme-minimal .related-tools-featured-link-1{background:var(--mn-fill);border:0}.theme-minimal .related-tools-featured-link:hover{box-shadow:none;border-color:#d9d6d0}.theme-minimal .related-tools-featured-link:focus-visible{outline-color:var(--mn-ink)}.theme-minimal .related-tools-featured-badge{color:var(--mn-ink);background:var(--mn-card)}.theme-minimal .related-tools-featured-description{color:var(--mn-text)}.theme-minimal .related-tools-featured-arrow{color:var(--mn-ink);background:var(--mn-fill)}.theme-minimal .related-tools-featured-link-1 .related-tools-featured-arrow{color:#fff;background:var(--mn-ink)}.theme-minimal .related-tools-featured-link:hover .related-tools-featured-arrow{background:#eceae6}.theme-minimal .related-tools-featured-link-1:hover .related-tools-featured-arrow{background:#444}.theme-minimal .related-tools-featured-icon{color:var(--mn-ink);background:var(--mn-fill)}.theme-minimal .related-tools-document{border-color:var(--mn-line);box-shadow:14px 12px #eceae6}.theme-minimal .related-tools-document i{background:var(--mn-fill)}.theme-minimal .related-tools-document i:before{background:#d3e0e8}.theme-minimal :is(.recruitment-summary,.i140-summary) dl>div{background:var(--mn-fill);border:0}.theme-minimal .i140-summary dl>div.highlight{background:#f4ecd8}.theme-minimal :is(.i140-summary dt,.i140-summary .i140-regular-split b){color:var(--mn-ink);font-weight:700}.theme-minimal :is(.i140-summary>p,.i140-summary .i140-time-values>div>span,.recruitment-summary span){color:var(--mn-soft)}.theme-minimal :is(.niw-time-card,.i140-summary) .premium-row>.fee-tag{color:#4e6b45;background:#e7eee2;border:0;font-weight:700}.theme-minimal .niw-compare-takeaway{color:#6e5a50;background:#f6eee9;border:0;border-radius:16px}.theme-minimal #perm-vs-niw .niw-comparison-table thead .niw-col-perm{color:var(--mn-ink);background:#e3eaee}.theme-minimal #perm-vs-niw .niw-comparison-table thead .niw-col-niw{color:var(--mn-ink);background:#f1e2db}.theme-minimal .i485-month-switch{border-color:var(--mn-line);border-radius:999px}.theme-minimal .i485-month-switch button{border-radius:999px}.theme-minimal .i485-month-switch button:hover{background:var(--mn-fill)}.theme-minimal :is(.i485-month-switch span,.i485-month-note,.i485-month-summary .i485-month-footnote){color:var(--mn-soft)}.theme-minimal .i485-cutoff-section{background:var(--mn-card)}.theme-minimal .i485-cutoff-card{border-color:var(--mn-line);border-radius:20px}.theme-minimal .i485-cutoff-heading{background:#fafaf8}.theme-minimal .i485-cutoff-heading span{color:#4e6b45}.theme-minimal .i485-cutoff-heading span.is-upcoming{color:#8c5a4c}.theme-minimal .i485-cutoff-table{--i485-pick:var(--mn-ink)}.theme-minimal .i485-cutoff-table :is(td,:is(th,td):nth-child(2)){border-color:var(--mn-line)}.theme-minimal :is(.i485-cutoff-table thead th,.i485-cutoff-table thead th.i485-other-chart,.i485-other-chart .i485-cutoff-value){color:var(--mn-soft)}.theme-minimal .i485-cutoff-table tbody th{color:var(--mn-ink)}.theme-minimal .i485-this-month-tag{color:var(--mn-ink);background:#fff}.theme-minimal .i485-cutoff-change.forward{color:#4e6b45;background:#eef3ea;border-color:#d6e2ce}.theme-minimal .i485-cutoff-change.backward{color:#8c5a4c;background:#fbf3ef;border-color:#ebcbbf}.theme-minimal .i485-chart-card{border-color:var(--mn-line);background:var(--mn-card)}.theme-minimal .i485-chart-card.active{background:#fbf6ea;border-color:#e6d6ae}.theme-minimal .i485-chart-card:not(.active) .i485-chart-title>span{background:var(--mn-soft)}.theme-minimal :is(.i485-chart-title p,.i485-chart-card>p){color:var(--mn-text)}.theme-minimal .i485-faq-group:after{background:var(--mn-line)}.theme-minimal :is(.pwd-search-hero,.pwd-company-hero){border:var(--mn-border);background:var(--mn-card);box-shadow:none;border-radius:28px}.theme-minimal :is(.pwd-search-heading>p:not(.eyebrow),.pwd-company-hero>p:not(.eyebrow)){color:var(--mn-text)}.theme-minimal .pwd-company-records-heading{border-bottom-color:var(--mn-line)}.theme-minimal .pwd-company-search-hint{color:var(--mn-soft)}.theme-minimal .pwd-data-scope{color:var(--mn-ink);background:var(--mn-fill);border:0;font-weight:700}.theme-minimal .pwd-company-searchbox{border-color:var(--mn-line);box-shadow:none}.theme-minimal .pwd-company-submit{background:var(--mn-ink);border-radius:999px}.theme-minimal .pwd-company-submit:is(:hover,:focus-visible){background:#444}.theme-minimal .pwd-company-suggestions{border-color:var(--mn-line);border-radius:16px;box-shadow:0 12px 32px #0000000f}.theme-minimal .pwd-company-suggestions button:is(:hover,:focus-visible){background:var(--mn-fill)}.theme-minimal .pwd-company-suggestions small{color:var(--mn-soft)}.theme-minimal .employer-directory ul,.theme-minimal .employer-directory li{border-color:var(--mn-line)}.theme-minimal .employer-directory a{color:var(--mn-ink)}.theme-minimal .employer-directory a small{color:var(--mn-soft)}.theme-minimal .employer-directory a:focus-visible{outline-color:var(--mn-ink)}.theme-minimal .pwd-search-disclaimer{background:#f6eee9;border:0;border-radius:20px}.theme-minimal .pwd-search-disclaimer strong{color:#6e5a50}.theme-minimal .pwd-search-disclaimer p{color:#7a6a62}.theme-minimal .pwd-company-overview,.theme-minimal .pwd-company-insight,.theme-minimal .recruitment-comparison-card{border-color:var(--mn-line);box-shadow:none;border-radius:28px}.theme-minimal :is(.pwd-company-overview-copy>p:last-of-type,.pwd-company-overview details,.pwd-company-insight li){color:var(--mn-text)}.theme-minimal .pwd-company-insight li{border-top-color:var(--mn-line)}.theme-minimal .pwd-company-insight li:first-child{border-top:0}.theme-minimal .pwd-company-metrics{background:var(--mn-fill);border:0}.theme-minimal .pwd-company-metrics div+div{border-color:#e6e4e0}.theme-minimal .pwd-company-metrics dt{color:var(--mn-soft);font-weight:700}.theme-minimal .pwd-company-metrics dd{letter-spacing:-.02em;font-weight:700}.theme-minimal .pwd-result-filters{border-color:var(--mn-line);box-shadow:none;border-radius:20px}.theme-minimal .pwd-result-filters :is(input,select){border-color:var(--mn-line)}.theme-minimal .pwd-result-filters :is(input,select):focus{border-color:var(--mn-ink);box-shadow:0 0 0 3px #22222214}.theme-minimal .pwd-active-filter{color:var(--mn-text)}.theme-minimal .pwd-active-filter input{accent-color:var(--mn-ink)}.theme-minimal .pwd-case-table-wrap{border-color:var(--mn-line);box-shadow:none;border-radius:20px}.theme-minimal .pwd-case-table-wrap::-webkit-scrollbar-track{background:var(--mn-fill)}.theme-minimal .pwd-case-table-wrap::-webkit-scrollbar-thumb{border-color:var(--mn-fill);background:#c9c4bc}.theme-minimal .pwd-case-table th,.theme-minimal .pwd-case-table th:first-child{color:var(--mn-soft);background:#fafaf8}.theme-minimal .pwd-case-table td{border-bottom-color:var(--mn-line);color:var(--mn-text)}.theme-minimal .pwd-case-table tbody tr:hover td,.theme-minimal .pwd-case-table tbody tr:hover td:first-child{background:#fafaf8}.theme-minimal .pwd-case-table th button span{color:var(--mn-accent)}.theme-minimal .pwd-load-more{border-color:var(--mn-line)}.theme-minimal .pwd-load-more:hover{background:var(--mn-fill)}.theme-minimal .recruitment-company-label small{color:#8c5a4c;background:#f6eee9;border:0}.theme-minimal .recruitment-company-bar{background:var(--mn-fill)}.theme-minimal .recruitment-company-bar span{background:var(--mn-ink)}.theme-minimal :is(.recruitment-company-value span,.search-metric-note){color:var(--mn-soft)}.theme-minimal .card{border-color:var(--mn-line);box-shadow:none;border-radius:28px}.theme-minimal .estimator-hero .eyebrow:before{content:none}.theme-minimal .stage-choice{color:var(--mn-soft)}.theme-minimal .stage-choice:not(:last-child):after{background:var(--mn-line)}.theme-minimal .stage-choice:hover{color:var(--mn-ink);background:var(--mn-fill)}.theme-minimal .stage-choice:focus-visible{outline-color:var(--mn-ink)}.theme-minimal .stage-choice.selected{color:var(--mn-ink)}.theme-minimal .stage-choice>span{color:var(--mn-soft);background:var(--mn-fill)}.theme-minimal .stage-choice.selected>span{color:#fff;background:var(--mn-ink)}.theme-minimal .stage-picker-hint{color:var(--mn-soft)}.theme-minimal .estimator-submit:disabled{opacity:.3}.theme-minimal .date-entry>input::placeholder{color:var(--mn-soft)}.theme-minimal .english-calendar{border-color:var(--mn-line);border-radius:16px}.theme-minimal .english-calendar-weekday{color:var(--mn-soft)}.theme-minimal .english-calendar-grid button:hover:not(:disabled),.theme-minimal .english-calendar-grid button.is-today{background:var(--mn-fill)}.theme-minimal .premium-question label{border-color:var(--mn-line);border-radius:999px}.theme-minimal .premium-question label.selected{border-color:var(--mn-ink);background:var(--mn-fill)}.theme-minimal .premium-question input{accent-color:var(--mn-ink)}.theme-minimal .date-planning-hint{color:var(--mn-text);background:var(--mn-fill);border:0;border-radius:12px}.theme-minimal .date-status-review{color:var(--mn-text);background:var(--mn-fill);border:0;border-radius:16px}.theme-minimal .date-status-review a{color:var(--mn-ink)}.theme-minimal .endpoint-link{color:var(--mn-ink);text-underline-offset:3px;text-decoration:underline}.theme-minimal .timeline-overview{border-color:var(--mn-line);border-radius:20px}.theme-minimal .timeline-overview-fill{background:var(--mn-fill)}.theme-minimal .timeline-overview-segment.current .timeline-overview-fill{background:linear-gradient(90deg, var(--mn-ink) var(--today), #c9c4bc var(--today))}.theme-minimal :is(.timeline-overview-segment.upcoming strong,.timeline-overview-segment small,.timeline-overview-range){color:var(--mn-soft)}.theme-minimal .timeline-overview-range{border-top-color:var(--mn-line)}.theme-minimal .timeline-legend .legend-start:before,.theme-minimal .timeline-event.current:before{background:#9db592}.theme-minimal .timeline-event{border-bottom-color:var(--mn-line)}.theme-minimal .timeline-event.current{background:#f1f4ee}.theme-minimal .timeline-legend .legend-milestone:before{background:#efe2c2}.theme-minimal .timeline-date-column time{color:var(--mn-soft)}.theme-minimal .timeline-event.completion .timeline-date-column time,.theme-minimal .timeline-event.perm-filing .timeline-date-column time{color:var(--mn-ink);background:linear-gradient(#0000 34%,#efe2c2 34% 96%,#0000 96%)}.theme-minimal .timeline-event.today{border-bottom-color:#e3c3b7}.theme-minimal .timeline-event.transition .personal-timeline-detail h2{color:var(--mn-text)}.theme-minimal :is(.personal-timeline-detail p,.timeline-includes){color:var(--mn-soft)}.theme-minimal .timeline-note{color:#8c5a4c}.theme-minimal .timeline-options>div{border-color:var(--mn-line);border-radius:14px}.theme-minimal .timeline-options>div:first-child{background:#fbf6ea;border-color:#e6d6ae}.theme-minimal :is(.timeline-options span,.timeline-options small){color:var(--mn-soft)}.theme-minimal .estimate-disclaimer{background:var(--mn-card)}.theme-minimal .estimate-disclaimer p{color:var(--mn-soft)}.theme-minimal .pwd-progress-values{background:var(--mn-fill);border:0;border-radius:16px}.theme-minimal .pwd-progress-values>div+div{border-left-color:#e6e4e0}.theme-minimal .pwd-progress-values dt{color:var(--mn-soft);font-weight:700}.theme-minimal .h1b-cost-extras,.theme-minimal .h1b-cost-card,.theme-minimal .h1b-odds-card,.theme-minimal .niw-rate-chart,.theme-minimal .niw-table-wrap{border:var(--mn-border);background:var(--mn-card);box-shadow:none;border-radius:20px}.theme-minimal .h1b-cost-extras h3{color:var(--mn-soft);font-size:var(--type-label);letter-spacing:.1em}.theme-minimal .h1b-cost-extras li+li{border-top-color:var(--mn-line)}.theme-minimal .h1b-cost-extras strong{color:var(--mn-ink)}.theme-minimal .h1b-cost-extras p{color:var(--mn-soft)}.theme-minimal .h1b-extra-amount,.theme-minimal .h1b-extra-amount.is-saving{color:var(--mn-ink);background:var(--mn-fill);font-weight:700}.theme-minimal .h1b-guide-note{color:#6e5a50;background:#f6eee9;border:0;border-radius:16px}.theme-minimal .niw-source-note a{color:var(--mn-soft)}.theme-minimal .niw-comparison-table{background:var(--mn-card)}.theme-minimal .niw-comparison-table thead th{color:var(--mn-soft);background:#fafaf8}.theme-minimal .niw-comparison-table :is(th,td){border-color:var(--mn-line)}.theme-minimal .niw-comparison-table tbody th{color:var(--mn-ink)}.theme-minimal .niw-comparison-table td{color:var(--mn-text)}.theme-minimal .niw-comparison-table td strong{color:var(--mn-ink)}.theme-minimal .h1b-odds-head p{color:var(--mn-text)}.theme-minimal .h1b-odds-card .h1b-lottery-wrap,.theme-minimal .h1b-odds-card .dv-years-wrap,.theme-minimal .h1b-odds-card .niw-rate-chart{border:0;border-top:var(--mn-border);border-radius:0}.theme-minimal .h1b-odds-foot{border-top:var(--mn-border);background:#fafaf8}.theme-minimal .h1b-odds-foot p,.theme-minimal .h1b-lottery-baseline{color:var(--mn-soft)}.theme-minimal .h1b-lottery-table tbody tr.level-1{--lottery-accent:#dcd7cf}.theme-minimal .h1b-lottery-table tbody tr.level-2{--lottery-accent:#c2bbb0}.theme-minimal .h1b-lottery-table tbody tr.level-3{--lottery-accent:#9b9286}.theme-minimal .h1b-lottery-table tbody tr.level-4{--lottery-accent:var(--mn-ink)}.theme-minimal .h1b-lottery-table tbody tr:hover{background:#fafaf8}.theme-minimal .h1b-lottery-chance-track{background:var(--mn-fill)}.theme-minimal .h1b-lottery-chance>strong,.theme-minimal .niw-rate-chart figcaption{color:var(--mn-ink)}.theme-minimal .niw-rate-grid span:after{border-top-color:#f0eeea}.theme-minimal .niw-rate-grid span:last-child:after{border-top-color:#d9d6d0}.theme-minimal .niw-rate-bar{background:var(--mn-ink)}.theme-minimal .niw-rate-bars li.is-partial .niw-rate-bar{background:#c9c4bc}.theme-minimal .niw-rate-bars li:is(:hover,:focus-visible) .niw-rate-bar{background:#555}.theme-minimal .niw-rate-tooltip{border-color:var(--mn-line);box-shadow:none}.theme-minimal .h1b-who-pays{color:var(--mn-text);background:var(--mn-fill);box-shadow:none}.theme-minimal .h1b-who-pays-lead{color:var(--mn-text)}.theme-minimal .h1b-who-pays-lead strong{color:var(--mn-ink)}.theme-minimal .h1b-who-pays-icon,.theme-minimal .h1b-who-pays-icon.is-employer,.theme-minimal .h1b-who-pays-rules>div:nth-child(2) .h1b-who-pays-icon{color:var(--mn-ink);background:var(--mn-card)}.theme-minimal .h1b-who-pays>a{color:var(--mn-ink);-webkit-text-decoration-color:var(--mn-soft);text-decoration-color:var(--mn-soft)}.theme-minimal .h1b-cost-heading{color:var(--mn-ink)}.theme-minimal .h1b-cost-card .h1b-cost-icon,.theme-minimal .h1b-cost-card:is(.is-large,.is-small,.is-university) .h1b-cost-icon{background:var(--mn-fill);border-radius:18px;width:60px;height:60px}.theme-minimal .h1b-cost-card:is(.is-large,.is-small,.is-university) .h1b-cost-icon svg{stroke:var(--mn-ink)}.theme-minimal .h1b-cost-subtitle,.theme-minimal .h1b-cost-note{color:var(--mn-soft)}.theme-minimal .h1b-cost-total{color:var(--mn-ink);letter-spacing:-.03em;font-family:Jollux Source Sans,Avenir Next,Arial,sans-serif;font-weight:700}.theme-minimal .h1b-cost-card ul{border-top-color:var(--mn-line)}.theme-minimal .h1b-cost-card li{color:var(--mn-text)}.theme-minimal .h1b-cost-card li strong{color:var(--mn-ink)}.theme-minimal .h1b-cost-card li.is-free strong{color:#6e8a62}.theme-minimal .h1b-who-pays-icon svg{width:32px;height:32px}.theme-minimal .h1b-who-pays-icon.is-employer svg{width:40px;height:40px}.theme-minimal .h1b-cost-card .h1b-cost-icon svg{width:44px;height:44px}.theme-minimal .h1b-who-pays-rules strong{color:var(--mn-ink)}.theme-minimal .h1b-who-pays-rules p span{color:var(--mn-text)}.theme-minimal .h1b-ticket path:first-child{stroke:#d9d6d0}.theme-minimal .h1b-ticket line{stroke:#e3e0da}.theme-minimal .h1b-ticket .h1b-ticket-star{fill:#eceae6}.theme-minimal .h1b-ticket.filled path:first-child{fill:var(--mn-accent);stroke:#b07766}.theme-minimal .h1b-checker{border:var(--mn-border);background:var(--mn-card);box-shadow:none}.theme-minimal .pwd-company-input-wrap input{border-color:var(--mn-line);box-shadow:none}.theme-minimal .pwd-company-input-wrap input:focus{border-color:var(--mn-ink);box-shadow:0 0 0 3px #22222214}.theme-minimal .h1b-checker .pwd-company-input-wrap input:disabled{background:var(--mn-fill)}.theme-minimal .h1b-points li{border-left-color:var(--mn-line);color:var(--mn-text)}.theme-minimal .faq-list{border:var(--mn-border);background:var(--mn-card);border-radius:20px}.theme-minimal .faq-list>li+li{border-top-color:var(--mn-line)}.theme-minimal .faq-list>li>h3{color:var(--mn-ink);font-size:var(--type-body-large)}.theme-minimal .faq-trigger:hover{background:#fafaf8}.theme-minimal .faq-trigger:focus-visible{outline-color:var(--mn-ink)}.theme-minimal .faq-number{color:var(--mn-soft);font-family:inherit;font-size:var(--type-meta);font-weight:700}.theme-minimal .faq-toggle{color:var(--mn-soft)}.theme-minimal .faq-list p{color:var(--mn-text)}.theme-minimal.home-page>footer,.theme-minimal .breadcrumbs ol,.theme-minimal .breadcrumbs a,.theme-minimal .breadcrumbs [aria-current=page],.theme-minimal .guide-footer{color:var(--mn-soft)}.guide-art-section-art{flex:none;width:88px;height:auto}.theme-minimal .dv-origin,.theme-minimal .dv-ineligible,.theme-minimal .dv-map{border:var(--mn-border);background:var(--mn-card);box-shadow:none;border-radius:20px}.theme-minimal .dv-origin-head span{color:var(--mn-soft)}.theme-minimal .dv-origin:last-child{margin-bottom:0}.theme-minimal .dv-origin-bar{background:var(--mn-fill);border-radius:8px;height:30px}.theme-minimal .dv-origin-bar span+span{border-left-width:2px}.theme-minimal .dv-origin-bar b{color:var(--mn-ink);font-weight:700}.theme-minimal .dv-origin-legend li{color:var(--mn-text)}.theme-minimal .dv-origin-legend strong{color:var(--mn-ink)}.theme-minimal .dv-origin-link{color:var(--mn-ink);background:var(--mn-fill)}.theme-minimal .dv-origin-link:hover{background:#eceae6}.theme-minimal .dv-ineligible{background:#fbf1ec;border-color:#efd3c8}.theme-minimal .dv-ineligible-count{color:#b5654f;letter-spacing:-.03em;font-family:Jollux Source Sans,Avenir Next,Arial,sans-serif;font-weight:700}.theme-minimal .dv-ineligible-head p{color:#9a7468}.theme-minimal .dv-ineligible-groups section{background:var(--mn-card);border-top:0;border-radius:16px}.theme-minimal .dv-ineligible-groups h4{color:var(--mn-ink);font-weight:700}.theme-minimal .dv-ineligible-groups h4 span{color:#8c4a3a;background:#fbf1ec}.theme-minimal .dv-ineligible-groups li{color:var(--mn-ink);background:#fbf1ec;border:0;align-items:center;gap:6px;font-weight:500;display:inline-flex}.theme-minimal .dv-ineligible-groups li span{font-size:1.05em;line-height:1}.theme-minimal .dv-ineligible-foot{color:#9a7468}.theme-minimal .dv-ineligible-foot a{text-underline-offset:3px;text-decoration:underline}.theme-minimal .dv-map-legend li:is(:hover,:focus-visible){background:#fafaf8}@media (max-width:760px){.theme-minimal .guide-section,.theme-minimal .guide-section.guide-band{border-radius:22px;padding:26px 18px}.theme-minimal .guide-section-heading{align-items:flex-start}.guide-art-section-art{display:none}.theme-minimal .public-stage-detail dl{border-top:var(--mn-border);border-left:0}}
