.cni4Dq_layout{background:var(--trade-surface);flex-direction:column;min-height:100dvh;display:flex}.cni4Dq_skip{top:var(--trade-space-2);left:var(--trade-space-2);z-index:var(--trade-z-toast);padding:var(--trade-space-3) var(--trade-space-4);border-radius:var(--trade-radius-action);background:var(--trade-surface);color:var(--trade-text);font-weight:700;font-size:var(--trade-fs-small);transform:translateY(calc(-100% - var(--trade-space-4)));text-decoration:underline;position:absolute}.cni4Dq_skip:focus{transform:none}.cni4Dq_brand{min-height:256px;padding:var(--trade-space-3) var(--trade-inset-browse) 0;background:var(--trade-forest);color:var(--trade-text-on-dark);justify-items:center;display:grid;position:relative;overflow:hidden}.cni4Dq_brandBolt{width:360px;fill:var(--trade-signature);opacity:.2;pointer-events:none;position:absolute;top:-60px;right:-150px}.cni4Dq_back{top:var(--trade-space-2);left:var(--trade-space-2);width:var(--trade-tap);height:var(--trade-tap);color:var(--trade-text-on-dark);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute}.cni4Dq_mark{top:var(--trade-space-3);right:var(--trade-space-4);width:22px;fill:var(--trade-signature);position:absolute}.cni4Dq_logo,.cni4Dq_line{display:none}.cni4Dq_art{width:220px;height:auto;margin-top:var(--trade-space-2);align-self:end;position:relative}.cni4Dq_main{padding:var(--trade-space-8) var(--trade-inset-form) var(--trade-space-10);flex:1;align-content:start;justify-items:center;display:grid;position:relative}.cni4Dq_main:focus{outline:none}.cni4Dq_aside{display:none}.cni4Dq_panel{width:min(100%,440px);min-width:0}.cni4Dq_title{margin:0 0 var(--trade-space-6);font-family:var(--trade-font-heading);font-variation-settings:var(--trade-display-axes);font-weight:900;font-size:var(--trade-fs-title);line-height:var(--trade-lh-title);overflow-wrap:anywhere}.cni4Dq_lede{margin:calc(-1 * var(--trade-space-4)) 0 var(--trade-space-5);color:var(--trade-text-2);font-size:var(--trade-fs-small)}.cni4Dq_form{gap:var(--trade-space-4);display:grid}.cni4Dq_row{justify-content:space-between;align-items:center;gap:var(--trade-space-2) var(--trade-space-4);flex-wrap:wrap;display:flex}.cni4Dq_row .cni4Dq_remember{margin:0}.cni4Dq_forgot{min-height:var(--trade-tap);color:var(--trade-link);font-weight:700;font-size:var(--trade-fs-small);text-underline-offset:3px;align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}.cni4Dq_forgot:hover{text-decoration:underline}.cni4Dq_submit{margin-top:var(--trade-space-2)}.cni4Dq_quietLabel>label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cni4Dq_wideOnly{display:none}.cni4Dq_or{align-items:center;gap:var(--trade-space-3);color:var(--trade-text-2);font-size:var(--trade-fs-small);margin:0;display:flex}.cni4Dq_or:before,.cni4Dq_or:after{content:"";background:var(--trade-line-strong);flex:1;height:1px}@media (min-width:1024px){.cni4Dq_wideOnly{display:inline}.cni4Dq_narrowOnly{display:none}.cni4Dq_layout{background:linear-gradient(to right, var(--trade-forest) 43%, var(--trade-surface) 43%);flex-direction:row}.cni4Dq_brand{align-self:flex-start;justify-items:initial;flex-direction:column;flex:0 0 43%;min-height:100dvh;padding:48px 56px 56px;display:flex;position:sticky;top:0}.cni4Dq_brandBolt{width:560px;top:auto;bottom:-140px;right:-180px}.cni4Dq_back,.cni4Dq_mark{display:none}.cni4Dq_logo{border-radius:4px;align-self:flex-start;display:inline-flex;position:relative}.cni4Dq_wordmark{width:130px}.cni4Dq_art{align-self:center;width:min(320px,70%);margin:auto}.cni4Dq_line{display:block;position:relative}.cni4Dq_lineTitle{max-width:8em;font-family:var(--trade-font-heading);font-variation-settings:var(--trade-display-axes);margin:0;font-size:2.75rem;font-weight:900;line-height:1.05}.cni4Dq_lineText{margin:var(--trade-space-3) 0 0;color:var(--trade-text-on-dark-2)}.cni4Dq_main{padding:var(--trade-space-16) var(--trade-space-12);align-content:center}.cni4Dq_aside{top:var(--trade-space-8);right:var(--trade-space-10);font-size:var(--trade-fs-small);color:var(--trade-text-2);margin:0;display:block;position:absolute}.cni4Dq_aside a{color:var(--trade-link);font-weight:700;text-decoration:none}.cni4Dq_aside a:hover{text-decoration:underline}.cni4Dq_title{max-width:6em;font-size:2.75rem;line-height:1.05}.cni4Dq_title[data-wide]{max-width:none}}.cni4Dq_modeSwap :is(.cni4Dq_brandBolt,.cni4Dq_mark){transition:fill var(--trade-dur-base) var(--trade-ease-in-out)}.cni4Dq_modeSwap :is(.cni4Dq_roleCard,.cni4Dq_roleDot,.cni4Dq_roleIcon,button,a){transition:background-color var(--trade-dur-base) var(--trade-ease-in-out), border-color var(--trade-dur-base) var(--trade-ease-in-out), color var(--trade-dur-base) var(--trade-ease-in-out), box-shadow var(--trade-dur-base) var(--trade-ease-in-out)}@media (prefers-reduced-motion:reduce){.cni4Dq_modeSwap :is(.cni4Dq_brandBolt,.cni4Dq_mark,.cni4Dq_roleCard,.cni4Dq_roleDot,.cni4Dq_roleIcon,button,a){transition:none}}.cni4Dq_roles{gap:var(--trade-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.cni4Dq_roles>legend{margin:calc(-1 * var(--trade-space-4)) 0 var(--trade-space-5);padding:0}.cni4Dq_roleCard{align-items:center;gap:var(--trade-space-3);min-height:68px;padding:var(--trade-space-3) var(--trade-space-4);border:1px solid var(--trade-line-strong);border-radius:var(--trade-radius-card);background:var(--trade-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dot text icon";display:grid;position:relative}.cni4Dq_roleCard:hover{background:color-mix(in srgb, var(--trade-line) 35%, var(--trade-surface))}.cni4Dq_roleCard:has(:checked){border:2px solid var(--trade-action);padding:calc(var(--trade-space-3) - 1px) calc(var(--trade-space-4) - 1px);background:var(--trade-tint)}.cni4Dq_roleCard:has(:focus-visible){outline:var(--trade-focus-ring,2px solid var(--trade-focus));outline-offset:2px}.cni4Dq_roleInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cni4Dq_roleDot{border:2px solid var(--trade-text-2);background:var(--trade-surface);border-radius:50%;grid-area:dot;width:22px;height:22px}.cni4Dq_roleCard:has(:checked) .cni4Dq_roleDot{border-color:var(--trade-action);box-shadow:inset 0 0 0 4px var(--trade-surface);background:var(--trade-action)}.cni4Dq_roleIcon{color:var(--trade-forest);grid-area:icon;font-size:28px}.cni4Dq_roleCard[data-role=tradie] .cni4Dq_roleIcon{color:var(--trade-hivis)}.cni4Dq_roleText{grid-area:text;gap:2px;min-width:0;display:grid}.cni4Dq_roleTitle{font-weight:800;font-size:var(--trade-fs-body);overflow-wrap:anywhere}.cni4Dq_roleSub{font-size:var(--trade-fs-caption);line-height:var(--trade-lh-caption);color:var(--trade-text-2);overflow-wrap:anywhere}.cni4Dq_phoneOnly{text-align:center;color:var(--trade-text-2);font-size:var(--trade-fs-small);margin:0}.cni4Dq_phoneOnly a{color:var(--trade-link);font-weight:700;text-decoration:none}.cni4Dq_phoneOnly a:hover{text-decoration:underline}@media (min-width:1024px){.cni4Dq_roles{grid-template-columns:1fr 1fr}.cni4Dq_roleCard{min-height:118px;padding:var(--trade-space-5) var(--trade-space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"icon""text";align-content:start;justify-items:start}.cni4Dq_roleCard:has(:checked){padding:calc(var(--trade-space-5) - 1px) calc(var(--trade-space-4) - 1px)}.cni4Dq_roleDot{display:none}.cni4Dq_roleIcon{font-size:26px}.cni4Dq_phoneOnly{display:none}}@media (forced-colors:active){.cni4Dq_roleCard:has(:checked){border-color:highlight}.cni4Dq_roleCard:has(:checked) .cni4Dq_roleDot{background:highlight}}.cni4Dq_mobileHeading,.cni4Dq_desktopChoices{display:none}.cni4Dq_detailsProgress{gap:var(--trade-space-2);margin:0 0 var(--trade-space-6);display:flex}.cni4Dq_detailsProgress span{background:var(--trade-action);border-radius:var(--trade-radius-pill);flex:1;height:4px}.cni4Dq_layout[data-details] .cni4Dq_brand{min-height:68px;padding:var(--trade-space-3) var(--trade-space-16);background:var(--trade-surface);color:var(--trade-text);align-items:center;display:flex}.cni4Dq_layout[data-details] .cni4Dq_brand :is(.cni4Dq_art,.cni4Dq_brandBolt,.cni4Dq_mark){display:none}.cni4Dq_layout[data-details] .cni4Dq_back{color:var(--trade-text)}.cni4Dq_layout[data-details] .cni4Dq_mobileHeading{gap:2px;display:grid}.cni4Dq_mobileHeading strong{font-size:var(--trade-fs-body)}.cni4Dq_mobileHeading span{font-size:var(--trade-fs-caption);color:var(--trade-text-2)}.cni4Dq_layout[data-details] .cni4Dq_title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cni4Dq_layout[data-details] .cni4Dq_main{padding-top:var(--trade-space-2)}.cni4Dq_passwordGroup{gap:var(--trade-space-2);min-width:0;display:grid}.cni4Dq_strength{gap:var(--trade-space-2);display:flex}.cni4Dq_strength span{border-radius:var(--trade-radius-pill);background:var(--trade-line);flex:1;height:4px}.cni4Dq_strength span[data-active]{background:var(--trade-action)}.cni4Dq_passwordHint,.cni4Dq_draftNote{font-size:var(--trade-fs-caption);color:var(--trade-text-2);overflow-wrap:anywhere;margin:0}.cni4Dq_form :is(p,label) a{color:var(--trade-link);text-underline-offset:3px}@media (min-width:1024px){.cni4Dq_desktopChoices{margin-bottom:var(--trade-space-1);display:block}.cni4Dq_detailsProgress{display:none}.cni4Dq_layout[data-details] .cni4Dq_brand{align-items:initial;background:var(--trade-forest);min-height:100dvh;color:var(--trade-text-on-dark);padding:48px 56px 56px;display:flex}.cni4Dq_layout[data-details] .cni4Dq_brand :is(.cni4Dq_art,.cni4Dq_brandBolt){display:block}.cni4Dq_layout[data-details] .cni4Dq_brand .cni4Dq_mobileHeading{display:none}.cni4Dq_layout[data-details] .cni4Dq_main{padding-top:var(--trade-space-16)}.cni4Dq_layout[data-details] .cni4Dq_title{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.cni4Dq_accountFields,.cni4Dq_workerFields{gap:var(--trade-space-4);min-width:0;display:grid}.cni4Dq_accountFields[hidden],.cni4Dq_tradeStepFields[hidden],.cni4Dq_consent[hidden]{display:none}.cni4Dq_detailsProgress span{background:var(--trade-line)}.cni4Dq_detailsProgress span[data-active]{background:var(--trade-action)}.cni4Dq_desktopEyebrow{display:none}@media (min-width:1024px){.cni4Dq_desktopEyebrow{margin:0 0 var(--trade-space-2);color:var(--trade-text-2);font-size:var(--trade-fs-caption);font-weight:700;display:block}}
