.labs-colour-picker-module__gLnJ-q__colourPickerCard{isolation:isolate;background:#fffefa;border:1px solid #deded8;border-radius:12px;padding:7px 7px 0;box-shadow:0 2px 3px #24332b05,0 8px 20px #24332b08}.labs-colour-picker-module__gLnJ-q__colourPickerCard .react-colorful{gap:23px;width:100%;height:232px}.labs-colour-picker-module__gLnJ-q__colourPickerCard .react-colorful__saturation{border:0;border-radius:6px;box-shadow:inset 0 0 0 1px #0000000d}.labs-colour-picker-module__gLnJ-q__colourPickerCard .react-colorful__hue{border-radius:4px;height:12px;margin:0 0 12px;box-shadow:inset 0 0 0 1px #0000000d}.labs-colour-picker-module__gLnJ-q__colourPickerCard .react-colorful__hue .react-colorful__interactive{inset:-16px 6px}.labs-colour-picker-module__gLnJ-q__colourPickerCard .react-colorful__pointer{border:2px solid #fff;width:14px;height:14px;box-shadow:0 0 0 1px #00000026,0 1px 4px #0003}.labs-colour-picker-module__gLnJ-q__colourEditor .react-colorful__interactive:focus-visible .react-colorful__pointer{outline-offset:3px;outline:2px solid #286da8}.labs-colour-picker-module__gLnJ-q__hexField{color:#60717c;cursor:text;border-top:1px solid #e9e9e2;align-items:center;gap:8px;min-height:44px;display:flex}.labs-colour-picker-module__gLnJ-q__hexFormat{color:#6b716f;letter-spacing:.04em;background:#efefea;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:600}.labs-colour-picker-module__gLnJ-q__hexField input{color:#2d3338;width:100%;min-width:0;height:44px;font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:5px;padding:8px 0;font-size:14px}@media (max-width:600px){.labs-colour-picker-module__gLnJ-q__hexField input{font-size:16px}}
.qr-code-module__AKAGCa__studio{width:min(100%,320px);margin:20px auto 0}.qr-code-module__AKAGCa__contentGroup{min-width:0}.qr-code-module__AKAGCa__preview{padding:12px 0}.qr-code-module__AKAGCa__editor{margin-top:8px}.qr-code-module__AKAGCa__editorBody{margin-inline:-4px;padding:4px}.qr-code-module__AKAGCa__propertyPanel{padding:14px 0 4px}.qr-code-module__AKAGCa__propertyPanel[data-hidden],.qr-code-module__AKAGCa__propertyPanel[data-ending-style]{display:none}.qr-code-module__AKAGCa__propertyPanel .qr-code-module__AKAGCa__shape{width:100%;margin-bottom:22px}.qr-code-module__AKAGCa__logoSize{padding-top:16px}.qr-code-module__AKAGCa__propertyPanel .qr-code-module__AKAGCa__swatches{margin:0 auto 6px}.qr-code-module__AKAGCa__propertyPanel .qr-code-module__AKAGCa__inlineChoices:last-child{margin-bottom:0}.qr-code-module__AKAGCa__propertyPanel:focus-visible{outline-offset:3px;outline:2px solid #458dc9}.qr-code-module__AKAGCa__contentDetails{gap:12px;padding-top:8px;display:grid}.qr-code-module__AKAGCa__contentDetails .qr-code-module__AKAGCa__settingsField{margin:0}.qr-code-module__AKAGCa__studio .qr-code-module__AKAGCa__contentDetails :is(input,textarea){color:#2d3338;width:100%;font:inherit;background:#fbfaf7;border:1px solid #dedfd7;border-radius:12px;padding:12px 14px;font-size:13px}.qr-code-module__AKAGCa__contentDetails textarea{resize:vertical;min-height:96px}.qr-code-module__AKAGCa__networkDetails{padding-top:8px}.qr-code-module__AKAGCa__passwordBar{color:#60746a;background:#fbfaf7;border:1px solid #dedfd7;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 2px 0 14px;display:flex}.qr-code-module__AKAGCa__passwordBar>svg{flex-shrink:0;width:16px;height:16px}.qr-code-module__AKAGCa__passwordBar input{color:#2d3338;width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:12px 0;font-size:13px}.qr-code-module__AKAGCa__passwordBar .qr-code-module__AKAGCa__passwordToggle{border-radius:11px;width:44px;min-width:44px;height:44px;padding:0}.qr-code-module__AKAGCa__networkNote{color:#73817b;margin:8px 4px 0;font-size:10px;line-height:1.6}.qr-code-module__AKAGCa__contentBar{border:1px solid color-mix(in srgb, var(--qr-content-text) 20%, transparent);background:var(--qr-content-background);border-radius:16px;align-items:center;gap:2px;min-height:48px;padding-right:2px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px 1px #ffffff90}.qr-code-module__AKAGCa__contentBar>input{width:100%;min-width:0;color:var(--qr-content-text);font:inherit;background:0 0;border:0;outline:none;padding:12px 3px;font-size:13px}.qr-code-module__AKAGCa__contentBar>input::placeholder{color:var(--qr-content-placeholder);opacity:1}.qr-code-module__AKAGCa__contentBar:has(>input:focus-visible){border-color:var(--qr-content-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--qr-content-text) 20%, transparent), inset 0 1px 1px #ffffff90}.qr-code-module__AKAGCa__studio .qr-code-module__AKAGCa__contentDetails :is(input,textarea):focus-visible{border-color:color-mix(in srgb, var(--qr-ink) 65%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--qr-ink) 12%, transparent), inset 0 1px 1px #ffffff90;outline:none}.qr-code-module__AKAGCa__passwordBar:has(input:focus-visible){border-color:color-mix(in srgb, var(--qr-ink) 65%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--qr-ink) 12%, transparent), inset 0 1px 1px #ffffff90;outline:none}.qr-code-module__AKAGCa__studio .qr-code-module__AKAGCa__contentBar>input:focus-visible,.qr-code-module__AKAGCa__studio .qr-code-module__AKAGCa__passwordBar input:focus-visible{outline:none}.qr-code-module__AKAGCa__iconControl{width:44px;min-width:44px;height:44px;color:var(--qr-content-icon);cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:2px;transition:none;display:flex}.qr-code-module__AKAGCa__iconControl:focus-visible{outline:2px solid var(--qr-content-text);outline-offset:-4px}.qr-code-module__AKAGCa__iconControl svg{width:16px;height:16px}.qr-code-module__AKAGCa__iconControl .qr-code-module__AKAGCa__chevron{width:9px}.qr-code-module__AKAGCa__canvas{--canvas-radius:28px;--canvas-inset:16px;aspect-ratio:1;width:100%;max-width:320px;padding:var(--canvas-inset);border-radius:var(--canvas-radius);background-color:#fafbf8;background-image:radial-gradient(#8fa09b44 .7px,#0000 .7px);background-size:12px 12px;border:1px solid #dedfd858;place-items:center;margin:8px auto 0;display:grid;position:relative;box-shadow:0 5px 22px -8px #566d5420,inset 0 1px #fff}.qr-code-module__AKAGCa__canvas>img{border-radius:calc(var(--canvas-radius) - var(--canvas-inset) - 1px);width:100%;height:auto;display:block;box-shadow:0 2px 8px #253e3507}.qr-code-module__AKAGCa__canvasError{text-align:center;color:#67766e;background:#fafbf8;padding:12px;font-size:12px;line-height:1.7}.qr-code-module__AKAGCa__swatches{border:0;justify-content:space-between;align-items:center;gap:0;margin:20px auto 14px;padding:0;display:flex}.qr-code-module__AKAGCa__swatches label{cursor:pointer;place-items:center;width:44px;min-width:44px;height:44px;display:grid;position:relative}.qr-code-module__AKAGCa__swatches input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.qr-code-module__AKAGCa__swatches label>span{background:var(--swatch);pointer-events:none;color:#405744;border:1px solid #0000000b;border-radius:50%;place-items:center;width:33px;height:33px;transition:transform .16s;display:grid;box-shadow:inset 0 1px 2px #ffffffa0}.qr-code-module__AKAGCa__swatches svg{width:13px;height:13px}.qr-code-module__AKAGCa__swatches label:focus-within>span{outline-offset:4px;outline:2px solid #458dc9}.qr-code-module__AKAGCa__swatches input:checked+span{transform:scale(1.08)}.qr-code-module__AKAGCa__shape{width:calc(100% - 38px);margin:0 auto}.qr-code-module__AKAGCa__shape>div{color:#7b8580;justify-content:space-between;margin-bottom:4px;font-size:10px;display:flex}.qr-code-module__AKAGCa__shape input{appearance:none;cursor:pointer;background:0 0;width:100%;height:36px;margin:0;display:block}.qr-code-module__AKAGCa__shape input::-webkit-slider-runnable-track{border:1px solid color-mix(in srgb, var(--qr-ink) 15%, white);background:linear-gradient(90deg, color-mix(in srgb, var(--qr-ink) 32%, var(--qr-paper)), var(--qr-paper));border-radius:20px;height:18px}.qr-code-module__AKAGCa__shape input::-webkit-slider-thumb{appearance:none;background:#fff;border:1px solid #dfe6df;border-radius:50%;width:20px;height:20px;margin-top:-2px;box-shadow:0 1px 3px #36553b12}.qr-code-module__AKAGCa__shape input::-moz-range-track{background:color-mix(in srgb, var(--qr-ink) 20%, var(--qr-paper));border-radius:20px;height:18px}.qr-code-module__AKAGCa__shape input::-moz-range-thumb{background:#fff;border:1px solid #dfe6df;border-radius:50%;width:20px;height:20px}.qr-code-module__AKAGCa__download{flex-direction:column;align-items:center;gap:13px;margin-top:22px;display:flex}.qr-code-module__AKAGCa__downloadButtons{gap:8px;width:100%;display:flex}.qr-code-module__AKAGCa__downloadButtons>button{flex:1;min-width:0}.qr-code-module__AKAGCa__status{color:#79867f;text-align:center;min-height:16px;font-size:10px}.qr-code-module__AKAGCa__notice{text-align:center;margin-top:18px}.qr-code-module__AKAGCa__notice p{color:#89928b;font-size:10px;line-height:1.65}.qr-code-module__AKAGCa__typePopup{z-index:80;background:#fbfaf7;border:1px solid #dedfd7;border-radius:16px;width:160px;padding:8px;box-shadow:0 12px 35px -14px #283b3840}.qr-code-module__AKAGCa__typeOption{width:100%;min-height:44px;font:inherit;color:#52676b;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-size:12px;display:flex}.qr-code-module__AKAGCa__typeOption[aria-pressed=true],.qr-code-module__AKAGCa__typeOption:hover{color:#286da8;background:#edf4f8}.qr-code-module__AKAGCa__typeLabel{align-items:center;gap:10px;display:inline-flex}.qr-code-module__AKAGCa__typeLabel svg{width:16px;height:16px}.qr-code-module__AKAGCa__inlineChoices{border:0;gap:6px;min-width:0;margin:0 0 22px;padding:0;display:flex}.qr-code-module__AKAGCa__inlineChoices legend{color:#60717c;margin-bottom:10px;font-size:12px;font-weight:500}.qr-code-module__AKAGCa__inlineChoices label,.qr-code-module__AKAGCa__colourTargets label{cursor:pointer;flex:1;min-width:0;position:relative}.qr-code-module__AKAGCa__inlineChoices input,.qr-code-module__AKAGCa__colourTargets input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.qr-code-module__AKAGCa__inlineChoices label>span,.qr-code-module__AKAGCa__colourTargets label>span{text-align:center;color:#60717c;background:#fffefa;border:1px solid #e5e4dc;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:100%;min-height:44px;padding:8px 4px;font-size:12px;display:flex}.qr-code-module__AKAGCa__inlineChoices input:checked+span,.qr-code-module__AKAGCa__colourTargets input:checked+span{color:#286da8;background:#eef5fb;border-color:#a9cce6}.qr-code-module__AKAGCa__inlineChoices input:focus-visible+span,.qr-code-module__AKAGCa__colourTargets input:focus-visible+span{outline-offset:3px;outline:2px solid #458dc9}.qr-code-module__AKAGCa__inlineChoices svg{flex-shrink:0;width:20px;height:20px}.qr-code-module__AKAGCa__inlineChoices small{font-size:10px}.qr-code-module__AKAGCa__colourEditor{width:min(100%,260px);margin:0 auto;padding:4px 0 12px}.qr-code-module__AKAGCa__colourTargets{border:0;gap:2px;margin:0 0 6px;padding:0;display:flex}.qr-code-module__AKAGCa__colourTargets label>span{background:0 0;border-color:#0000}.qr-code-module__AKAGCa__colourTargets input:checked+span{color:#2d3338;background:#e8ece8;border-color:#0000}.qr-code-module__AKAGCa__colourTargets i{border-radius:50%;flex-shrink:0;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000018}.qr-code-module__AKAGCa__secondaryActions{justify-content:center;align-items:flex-start;gap:16px;margin-top:14px;display:flex}.qr-code-module__AKAGCa__propertyPanel [data-labs-disclosure]{margin:0}.qr-code-module__AKAGCa__quiet{color:#73817b;margin:8px 0 15px;font-size:11px;line-height:1.65}.qr-code-module__AKAGCa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qr-code-module__AKAGCa__studio :is(button,input):focus-visible,.qr-code-module__AKAGCa__propertyPanel :is(button,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #458dc9}@media (max-width:460px){.qr-code-module__AKAGCa__studio{margin-top:28px}.qr-code-module__AKAGCa__contentBar>input,.qr-code-module__AKAGCa__passwordBar input,.qr-code-module__AKAGCa__studio .qr-code-module__AKAGCa__contentDetails :is(input,textarea){font-size:16px}.qr-code-module__AKAGCa__canvas{--canvas-inset:12px}.qr-code-module__AKAGCa__swatches{gap:0}.qr-code-module__AKAGCa__swatches label>span{width:30px;height:30px}.qr-code-module__AKAGCa__propertyPanel input:not([type=radio]):not([type=color]),.qr-code-module__AKAGCa__contentDetails textarea{font-size:16px}.qr-code-module__AKAGCa__inlineChoices label{min-height:44px}}@media (prefers-reduced-motion:reduce){.qr-code-module__AKAGCa__contentBar,.qr-code-module__AKAGCa__swatches label>span{transition:none}}@media (max-width:460px){.qr-code-module__AKAGCa__inlineChoices label>span{flex-wrap:wrap;gap:4px}.qr-code-module__AKAGCa__inlineChoices svg{width:18px;height:18px}}.qr-code-module__AKAGCa__settingsField{margin:14px 0 20px}@media (max-width:460px){.qr-code-module__AKAGCa__cornerChoices label>span{flex-flow:column;gap:6px;min-height:62px}}.qr-code-module__AKAGCa__paletteRow{align-items:center;gap:4px;display:flex}.qr-code-module__AKAGCa__paletteRow .qr-code-module__AKAGCa__swatches{scrollbar-width:none;flex:1;min-width:0;margin:0;padding:5px 0;overflow-x:auto}.qr-code-module__AKAGCa__paletteRow .qr-code-module__AKAGCa__swatches label{flex-shrink:0}.qr-code-module__AKAGCa__customSwatch{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.qr-code-module__AKAGCa__customSwatch>span{color:#60717c;background:#f5f5ef;border:1px solid #d9ded7;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;box-shadow:inset 0 1px 2px #fff}.qr-code-module__AKAGCa__customSwatch[data-custom=true]>span,.qr-code-module__AKAGCa__customSwatch[aria-expanded=true]>span{color:#286da8;background:#eef5fb;border-color:#a9cce6}.qr-code-module__AKAGCa__customSwatch svg{width:16px;height:16px;transition:transform .18s cubic-bezier(.25,1,.5,1)}.qr-code-module__AKAGCa__customSwatch[aria-expanded=true] svg{transform:rotate(45deg)}.qr-code-module__AKAGCa__resetPopup{z-index:10;background:#fbfaf7;border:1px solid #dedfd7;border-radius:14px;width:236px;max-width:calc(100vw - 32px);padding:18px;position:relative;box-shadow:0 8px 24px -12px #283b3840}.qr-code-module__AKAGCa__resetPopup h2{margin:0 0 16px;font-size:14px;font-weight:500}.qr-code-module__AKAGCa__resetActions{justify-content:flex-end;gap:8px;display:flex}.qr-code-module__AKAGCa__studio[data-input=keyboard] .qr-code-module__AKAGCa__customSwatch svg{transition:none}@media (prefers-reduced-motion:reduce){.qr-code-module__AKAGCa__customSwatch svg{transition:none}}@media (max-width:460px){.qr-code-module__AKAGCa__customSwatch>span{width:30px;height:30px}}
.labs-page-module__Ez1rLa__headerShell,.labs-page-module__Ez1rLa__page{--ink:#2d3338;--muted:#6d7881;--line:#e5e4dc;--surface:#fbfaf7;color:var(--ink);background:#f5f3ec;padding-inline:clamp(22px,4vw,56px)}.labs-page-module__Ez1rLa__page{min-height:calc(100svh - 88px);padding-bottom:64px}.labs-page-module__Ez1rLa__content{max-width:1120px;margin:0 auto;padding-top:12px}.labs-page-module__Ez1rLa__heading{text-align:center;margin:0 auto 32px}.labs-page-module__Ez1rLa__heading h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(36px,3.8vw,42px);font-weight:500;line-height:1.15}.labs-page-module__Ez1rLa__heading h1 span{font-family:Dreaming,Georgia,serif;font-size:1.17em;font-weight:400}.labs-page-module__Ez1rLa__heading p{max-width:520px;color:var(--muted);text-wrap:pretty;margin:12px auto 0;font-size:13px;line-height:1.65}.labs-page-module__Ez1rLa__narrow{max-width:760px;margin-inline:auto}.labs-page-module__Ez1rLa__page :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #458dc9}.labs-page-module__Ez1rLa__link{border-radius:7px;display:inline-flex}.labs-page-module__Ez1rLa__prose{border:1px solid var(--line);background:var(--surface);border-radius:24px;padding:clamp(24px,4vw,40px);box-shadow:0 3px 12px -8px #2d333814}.labs-page-module__Ez1rLa__prose section+section{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.labs-page-module__Ez1rLa__prose h2{letter-spacing:-.035em;margin-bottom:10px;font-size:18px}.labs-page-module__Ez1rLa__prose p{color:var(--muted);font-size:14px;line-height:1.8}.labs-page-module__Ez1rLa__prose p+p{margin-top:12px}.labs-page-module__Ez1rLa__prose .labs-page-module__Ez1rLa__link{margin-top:20px}.labs-page-module__Ez1rLa__help{max-width:680px;margin:28px 0 0}.labs-page-module__Ez1rLa__help h2{letter-spacing:-.02em;margin-bottom:8px;font-size:14px}.labs-page-module__Ez1rLa__help p{color:var(--muted);font-size:12px;line-height:1.75}.labs-page-module__Ez1rLa__empty{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:52px 24px;display:flex}.labs-page-module__Ez1rLa__empty h2{letter-spacing:-.04em;font-size:21px}.labs-page-module__Ez1rLa__empty p{max-width:360px;color:var(--muted);margin:10px 0 24px;font-size:13px}.labs-page-module__Ez1rLa__footnote{text-align:center;color:var(--muted);margin-top:20px;font-size:11px}.labs-page-module__Ez1rLa__feedback{color:var(--muted);margin-bottom:16px;font-size:12px}.labs-page-module__Ez1rLa__error{color:#a4493c}@media (prefers-reduced-motion:no-preference){.labs-page-module__Ez1rLa__content{animation:.36s cubic-bezier(.22,1,.36,1) both labs-page-module__Ez1rLa__appear}}@keyframes labs-page-module__Ez1rLa__appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:680px){.labs-page-module__Ez1rLa__page,.labs-page-module__Ez1rLa__headerShell{padding-inline:22px}.labs-page-module__Ez1rLa__page{min-height:calc(100svh - 80px);padding-bottom:40px}.labs-page-module__Ez1rLa__content{padding-top:24px}.labs-page-module__Ez1rLa__heading{margin-bottom:26px}.labs-page-module__Ez1rLa__heading h1{font-size:clamp(34px,8vw,40px)}}@media (max-width:370px){.labs-page-module__Ez1rLa__page,.labs-page-module__Ez1rLa__headerShell{padding-inline:16px}.labs-page-module__Ez1rLa__prose{padding:22px}}
.labs-button-module__kVrTAG__button{--button-hover-background:#dcecf8;--button-hover-border:#a9cce6;--button-hover-color:#292e33;--button-ease:cubic-bezier(.22, 1, .36, 1);appearance:none;color:#292e33;white-space:nowrap;vertical-align:middle;touch-action:manipulation;transition:background-color .18s, border-color .18s, color .18s, transform .12s var(--button-ease);background:#f5f5ef;border:1px solid #e1e2d9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;margin:0;font-family:inherit;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #292e3306,inset 0 1px #fff}.labs-button-module__kVrTAG__md{min-height:44px;padding:10px 15px;font-size:12px}.labs-button-module__kVrTAG__sm{min-height:32px;padding:5px 12px;font-size:11px}.labs-button-module__kVrTAG__default{color:#292e33}.labs-button-module__kVrTAG__ghost{--button-hover-background:#eef5fb;--button-hover-border:transparent;--button-hover-color:#286da8;box-shadow:none;color:#667783;background:0 0;border-color:#0000}.labs-button-module__kVrTAG__danger{--button-hover-background:#f8e7e5;--button-hover-border:#e3b4ad;--button-hover-color:#9e342c;color:#9e342c;background:#fcf3ef;border-color:#ead4cf}.labs-button-module__kVrTAG__visual{pointer-events:none}.labs-button-module__kVrTAG__icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.labs-button-module__kVrTAG__icon>svg{width:100%;height:100%;display:block}.labs-button-module__kVrTAG__label{height:1.5em;line-height:1.5;display:inline-block;position:relative;overflow:hidden}.labs-button-module__kVrTAG__label>span{transition:transform .28s var(--button-ease);display:block}.labs-button-module__kVrTAG__label>span+span{white-space:nowrap;position:absolute;top:100%;left:0}.labs-button-module__kVrTAG__button:focus-visible{border-color:var(--button-hover-border);background:var(--button-hover-background);color:var(--button-hover-color)}[data-labs-button-host]:focus-visible .labs-button-module__kVrTAG__visual{border-color:var(--button-hover-border);background:var(--button-hover-background);color:var(--button-hover-color)}.labs-button-module__kVrTAG__button:focus-visible{outline-offset:3px;outline:2px solid #286da8}.labs-button-module__kVrTAG__button:disabled,.labs-button-module__kVrTAG__button[aria-disabled=true],.labs-button-module__kVrTAG__button[aria-busy=true]{cursor:default;opacity:.55}.labs-button-module__kVrTAG__button:is(:disabled,[aria-disabled=true],[aria-busy=true]) .labs-button-module__kVrTAG__label>span{transition:none;transform:none}@media (pointer:coarse){.labs-button-module__kVrTAG__button:not(.labs-button-module__kVrTAG__visual){min-height:44px}}@media (hover:hover) and (pointer:fine){.labs-button-module__kVrTAG__button:not(.labs-button-module__kVrTAG__visual,:disabled,[aria-disabled=true],[aria-busy=true]):hover{border-color:var(--button-hover-border);background:var(--button-hover-background);color:var(--button-hover-color)}[data-labs-button-host]:not([aria-disabled=true],[aria-busy=true]):hover .labs-button-module__kVrTAG__visual{border-color:var(--button-hover-border);background:var(--button-hover-background);color:var(--button-hover-color)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.labs-button-module__kVrTAG__button:not(.labs-button-module__kVrTAG__visual,:disabled,[aria-disabled=true],[aria-busy=true],:focus-visible):hover .labs-button-module__kVrTAG__label>span{transform:translateY(-100%)}[data-labs-button-host]:not([aria-disabled=true],[aria-busy=true],:focus-visible):hover .labs-button-module__kVrTAG__visual .labs-button-module__kVrTAG__label>span{transform:translateY(-100%)}}@media (prefers-reduced-motion:no-preference){.labs-button-module__kVrTAG__button:not(.labs-button-module__kVrTAG__visual,:disabled,[aria-disabled=true],[aria-busy=true],:focus-visible):active{transform:translateY(1px)}}.labs-button-module__kVrTAG__button:focus-visible .labs-button-module__kVrTAG__label>span{transition:none;transform:none}[data-labs-button-host]:focus-visible .labs-button-module__kVrTAG__visual .labs-button-module__kVrTAG__label>span{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.labs-button-module__kVrTAG__button,.labs-button-module__kVrTAG__label>span{transition:none}}
.invoice-controls-module__Hd-Mkq__field{min-width:0}.invoice-controls-module__Hd-Mkq__label{color:#68737c;margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.5;display:block}.invoice-controls-module__Hd-Mkq__dateTrigger,.invoice-controls-module__Hd-Mkq__selectTrigger{color:#2d353c;background:#fffefa;border:1px solid #d8dfe4;border-radius:11px;align-items:center;width:100%;min-width:0;min-height:48px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px 2px #24374505,0 1px #ffffff80}.invoice-controls-module__Hd-Mkq__dateTrigger[data-popup-open],.invoice-controls-module__Hd-Mkq__selectTrigger[data-popup-open]{border-color:#458dc9;box-shadow:0 0 0 3px #458dc913}.invoice-controls-module__Hd-Mkq__dateTrigger[aria-invalid=true],.invoice-controls-module__Hd-Mkq__selectTrigger[aria-invalid=true]{border-color:#b96052}.invoice-controls-module__Hd-Mkq__dateTrigger{font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;justify-content:space-between;gap:10px;padding:10px 14px}.invoice-controls-module__Hd-Mkq__datePlaceholder{color:#939ba2}.invoice-controls-module__Hd-Mkq__calendarIcon{color:#7a8995;flex:0 0 18px;width:18px;height:18px;display:block}.invoice-controls-module__Hd-Mkq__dateTrigger:hover .invoice-controls-module__Hd-Mkq__calendarIcon,.invoice-controls-module__Hd-Mkq__dateTrigger[data-popup-open] .invoice-controls-module__Hd-Mkq__calendarIcon{color:#286da8}.invoice-controls-module__Hd-Mkq__selectTrigger{text-align:left;justify-content:space-between;gap:8px;padding:10px 12px}.invoice-controls-module__Hd-Mkq__selectTrigger:hover,.invoice-controls-module__Hd-Mkq__dateTrigger:hover{border-color:#bbcbd8}.invoice-controls-module__Hd-Mkq__selectedValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invoice-controls-module__Hd-Mkq__icon,.invoice-controls-module__Hd-Mkq__check{color:#6d8293;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.invoice-controls-module__Hd-Mkq__icon svg,.invoice-controls-module__Hd-Mkq__check svg{width:16px;height:16px}.invoice-controls-module__Hd-Mkq__check{color:#286da8;margin-left:auto}.invoice-controls-module__Hd-Mkq__positioner{z-index:80;outline:none}.invoice-controls-module__Hd-Mkq__nestedPositioner{z-index:90;outline:none}.invoice-controls-module__Hd-Mkq__selectPopup,.invoice-controls-module__Hd-Mkq__calendarPopup{color:#2d353c;max-width:calc(100vw - 20px);transform-origin:var(--transform-origin);background:#fffefa;border:1px solid #dce2e6;border-radius:12px;outline:none;font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.5;transition:opacity .15s,transform .15s cubic-bezier(.23,1,.32,1);box-shadow:0 12px 35px -12px #28415635,0 2px 5px #2841560c}.invoice-controls-module__Hd-Mkq__selectPopup[data-starting-style],.invoice-controls-module__Hd-Mkq__selectPopup[data-ending-style],.invoice-controls-module__Hd-Mkq__calendarPopup[data-starting-style],.invoice-controls-module__Hd-Mkq__calendarPopup[data-ending-style]{opacity:0;transform:translateY(-3px)scale(.98)}.invoice-controls-module__Hd-Mkq__selectPopup[data-keyboard],.invoice-controls-module__Hd-Mkq__calendarPopup[data-keyboard],.invoice-controls-module__Hd-Mkq__calendarPopup[data-instant]{transition:none}.invoice-controls-module__Hd-Mkq__selectPopup{min-width:max(112px, var(--anchor-width));padding:4px}.invoice-controls-module__Hd-Mkq__currencyPopup{width:max(238px, var(--anchor-width))}.invoice-controls-module__Hd-Mkq__selectList{max-height:min(288px, calc(var(--available-height) - 12px));overscroll-behavior:contain;scrollbar-width:thin;outline:none;margin:0;overflow-y:auto}.invoice-controls-module__Hd-Mkq__selectItem{cursor:default;-webkit-user-select:none;user-select:none;border-radius:7px;outline:none;align-items:center;gap:12px;min-height:38px;padding:8px 10px;display:flex}.invoice-controls-module__Hd-Mkq__selectItem[data-highlighted]{color:#245d89;background:#eef5fb}.invoice-controls-module__Hd-Mkq__selectItem[data-disabled]{opacity:.4}.invoice-controls-module__Hd-Mkq__currencyOption{align-items:baseline;gap:10px;display:flex}.invoice-controls-module__Hd-Mkq__currencyCode{min-width:28px;font-size:12px;font-weight:500}.invoice-controls-module__Hd-Mkq__currencyName{color:#6d7c87;font-size:11px}.invoice-controls-module__Hd-Mkq__calendarPopup{width:310px;max-height:var(--available-height);overscroll-behavior:contain;padding:10px;overflow-y:auto}.invoice-controls-module__Hd-Mkq__calendar,.invoice-controls-module__Hd-Mkq__months,.invoice-controls-module__Hd-Mkq__month{width:100%;position:relative}.invoice-controls-module__Hd-Mkq__monthCaption{align-items:center;min-height:44px;padding-right:66px;display:flex}.invoice-controls-module__Hd-Mkq__dropdowns{align-items:center;gap:0;display:flex}.invoice-controls-module__Hd-Mkq__captionLabel{font-size:13px;font-weight:500}.invoice-controls-module__Hd-Mkq__calendarSelectTrigger{color:#384956;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;min-width:0;min-height:36px;padding:5px 7px;font-size:12px;font-weight:500;display:flex}.invoice-controls-module__Hd-Mkq__calendarSelectTrigger:hover,.invoice-controls-module__Hd-Mkq__calendarSelectTrigger[data-popup-open]{background:#eef5fb}.invoice-controls-module__Hd-Mkq__calendarNav{gap:2px;display:flex;position:absolute;top:5px;right:1px}.invoice-controls-module__Hd-Mkq__navButton{color:#627889;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:32px;padding:0;display:grid}.invoice-controls-module__Hd-Mkq__navButton:hover:not(:disabled){color:#286da8;background:#eef5fb}.invoice-controls-module__Hd-Mkq__chevron{width:16px;height:16px}.invoice-controls-module__Hd-Mkq__chevron[data-direction=left]{transform:rotate(90deg)}.invoice-controls-module__Hd-Mkq__chevron[data-direction=right]{transform:rotate(-90deg)}.invoice-controls-module__Hd-Mkq__monthGrid{border-spacing:0 3px;table-layout:fixed;border-collapse:separate;width:100%;margin-top:6px}.invoice-controls-module__Hd-Mkq__weekday{color:#89959f;text-align:center;height:30px;padding:0;font-size:10px;font-weight:400}.invoice-controls-module__Hd-Mkq__day{text-align:center;height:36px;padding:0}.invoice-controls-module__Hd-Mkq__dayButton{color:#3b4852;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:100%;max-width:36px;height:36px;margin:0 auto;padding:0;font-size:12px;display:grid;position:relative}.invoice-controls-module__Hd-Mkq__dayButton:hover:not(:disabled){color:#286da8;background:#eef5fb}.invoice-controls-module__Hd-Mkq__today:not(.invoice-controls-module__Hd-Mkq__selectedDay) .invoice-controls-module__Hd-Mkq__dayButton{color:#286da8;border-color:#d2e1ed}.invoice-controls-module__Hd-Mkq__outsideDay .invoice-controls-module__Hd-Mkq__dayButton{color:#a6adb3}.invoice-controls-module__Hd-Mkq__selectedDay .invoice-controls-module__Hd-Mkq__dayButton,.invoice-controls-module__Hd-Mkq__selectedDay .invoice-controls-module__Hd-Mkq__dayButton:hover{color:#fff;background:#286da8;border-color:#286da8;font-weight:500}.invoice-controls-module__Hd-Mkq__disabledDay .invoice-controls-module__Hd-Mkq__dayButton{color:#adb4b9;opacity:.45}.invoice-controls-module__Hd-Mkq__hiddenDay{visibility:hidden}.invoice-controls-module__Hd-Mkq__calendarFooter{border-top:1px solid #e9ebed;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:8px;display:flex}.invoice-controls-module__Hd-Mkq__field :is(input,button):focus-visible,.invoice-controls-module__Hd-Mkq__calendarPopup :is(button,input):focus-visible,.invoice-controls-module__Hd-Mkq__selectPopup:focus-visible{outline-offset:2px;outline:2px solid #458dc9}.invoice-controls-module__Hd-Mkq__error{color:#a43e31;margin-top:5px;font-size:11px;line-height:1.5}.invoice-controls-module__Hd-Mkq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.invoice-controls-module__Hd-Mkq__selectItem,.invoice-controls-module__Hd-Mkq__calendarSelectTrigger,.invoice-controls-module__Hd-Mkq__calendarFooter button{min-height:44px}.invoice-controls-module__Hd-Mkq__day,.invoice-controls-module__Hd-Mkq__dayButton{height:40px}}@media (max-width:600px){.invoice-controls-module__Hd-Mkq__dateTrigger,.invoice-controls-module__Hd-Mkq__selectTrigger{font-size:16px}}@media (prefers-reduced-motion:reduce){.invoice-controls-module__Hd-Mkq__field *,.invoice-controls-module__Hd-Mkq__selectPopup,.invoice-controls-module__Hd-Mkq__selectPopup *,.invoice-controls-module__Hd-Mkq__calendarPopup,.invoice-controls-module__Hd-Mkq__calendarPopup *{transition:none;animation:none}}.invoice-controls-module__Hd-Mkq__memoryChoice{margin-bottom:18px}
.labs-otp-input-module__F8oncq__root{min-width:0;position:relative}.labs-otp-input-module__F8oncq__root .labs-otp-input-module__F8oncq__input{opacity:0;pointer-events:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.labs-otp-input-module__F8oncq__slots{--gap:clamp(5px, 1.5vw, 10px);--cell:calc((100% - 5 * var(--gap)) / 6);gap:var(--gap);cursor:text;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.labs-otp-input-module__F8oncq__slot{color:#2d3338;background:#fffefa;border:1px solid #d8dfe4;border-radius:11px;place-items:center;height:clamp(44px,12vw,56px);transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.labs-otp-input-module__F8oncq__slot[data-active=true]{border-color:#458dc9;box-shadow:0 0 0 3px #458dc914}.labs-otp-input-module__F8oncq__digit{font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1;animation:.18s cubic-bezier(.22,1,.36,1) labs-otp-input-module__F8oncq__roll-in}.labs-otp-input-module__F8oncq__caret{left:calc(var(--cell) / 2 + var(--slot) * (var(--cell) + var(--gap)) - 1px);pointer-events:none;opacity:0;background:#286da8;border-radius:1px;width:2px;height:22px;transition:left .18s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;transform:translateY(-50%)}.labs-otp-input-module__F8oncq__caret[data-visible=true]{opacity:1}.labs-otp-input-module__F8oncq__root[data-invalid=true] .labs-otp-input-module__F8oncq__slot{border-color:#c47b6f}.labs-otp-input-module__F8oncq__root[data-disabled=true]{opacity:.6}@keyframes labs-otp-input-module__F8oncq__roll-in{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.labs-otp-input-module__F8oncq__digit{animation:none}.labs-otp-input-module__F8oncq__slot,.labs-otp-input-module__F8oncq__caret{transition:none}}
.account-module__wugW7a__backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#292e3340;transition:opacity .18s;position:fixed;inset:0}.account-module__wugW7a__viewport{z-index:101;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.account-module__wugW7a__dialog{color:#2d3338;background:#fbfaf7;border:1px solid #e0dfd5;border-radius:24px;outline:none;width:min(100%,440px);max-height:calc(100dvh - 48px);padding:38px 32px 28px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:relative;overflow:auto;box-shadow:0 24px 90px #292e3326,inset 0 1px #fff}.account-module__wugW7a__backdrop[data-starting-style],.account-module__wugW7a__backdrop[data-ending-style]{opacity:0}.account-module__wugW7a__dialog[data-starting-style],.account-module__wugW7a__dialog[data-ending-style]{opacity:0;transform:translateY(10px)scale(.98)}.account-module__wugW7a__dialog[data-offer=true] .account-module__wugW7a__title{font-size:clamp(30px,7.5vw,34px);line-height:1.12}.account-module__wugW7a__titleAccent{font-family:Dreaming,Georgia,serif;font-weight:400}.account-module__wugW7a__skipOffer{width:100%;margin-top:8px}.account-module__wugW7a__close{width:44px;position:absolute;top:12px;right:12px}.account-module__wugW7a__symbol{color:#286da8;background:#eef5fb;border:1px solid #d8e7f2;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:24px;display:grid}.account-module__wugW7a__symbol svg{width:21px;height:21px}.account-module__wugW7a__title{letter-spacing:-.055em;outline:none;margin:0;font-size:26px;font-weight:500;line-height:1.15}.account-module__wugW7a__description{color:#666e77;overflow-wrap:anywhere;margin:12px 0 26px;font-size:13px;line-height:1.7}.account-module__wugW7a__description strong{color:#2d3338;font-weight:500}.account-module__wugW7a__form{gap:12px;display:grid}.account-module__wugW7a__form label{color:#60717c;font-size:12px;font-weight:500}.account-module__wugW7a__form input{box-sizing:border-box;color:#2d3338;width:100%;min-height:48px;font:inherit;background:#fffefa;border:1px solid #d8dfe4;border-radius:11px;outline:none;padding:12px 14px;font-size:16px;transition:border-color .16s,box-shadow .16s}.account-module__wugW7a__form input:focus{border-color:#458dc9;box-shadow:0 0 0 3px #458dc914}.account-module__wugW7a__form input[aria-invalid=true]{border-color:#c47b6f}.account-module__wugW7a__form>button{width:100%;margin-top:4px}.account-module__wugW7a__secondaryActions{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.account-module__wugW7a__privacy{color:#777e83;border-top:1px solid #e5e4dc;margin:24px 0 0;padding-top:20px;font-size:11px;line-height:1.7}.account-module__wugW7a__error{color:#a4493c;margin:16px 0 0;font-size:12px;line-height:1.6}.account-module__wugW7a__note{color:#60717c;margin:16px 0 0;font-size:12px;line-height:1.6}.account-module__wugW7a__savedActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-module__wugW7a__savedActions a{border-radius:7px;text-decoration:none;display:inline-flex}.account-module__wugW7a__savedActions a:focus-visible{outline-offset:3px;outline:2px solid #458dc9}.account-module__wugW7a__promptPanel{scroll-margin-top:96px}.account-module__wugW7a__prompt{border-top:1px solid #e5e4dc;margin-top:24px;padding-top:24px}.account-module__wugW7a__prompt h3{letter-spacing:-.025em;margin:0 0 5px;font-size:16px;font-weight:500;line-height:1.4}.account-module__wugW7a__prompt p{color:#666e77;margin:0 0 14px;font-size:12px;line-height:1.6}.account-module__wugW7a__promptActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-module__wugW7a__restore{text-align:center;color:#60717c;max-width:680px;margin:40px auto;padding:0 20px;font-size:13px;line-height:1.7}.account-module__wugW7a__restoreActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}@media (max-width:600px){.account-module__wugW7a__viewport{align-items:end;padding:10px}.account-module__wugW7a__dialog{max-height:calc(100dvh - 20px);padding:30px 24px calc(24px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 18px 18px}.account-module__wugW7a__dialog[data-starting-style],.account-module__wugW7a__dialog[data-ending-style]{transform:translateY(24px)}.account-module__wugW7a__privacy{font-size:12px}.account-module__wugW7a__promptActions>button{min-height:48px}}@media (prefers-reduced-motion:reduce){.account-module__wugW7a__backdrop,.account-module__wugW7a__dialog,.account-module__wugW7a__form input{transition:none}.account-module__wugW7a__dialog[data-starting-style],.account-module__wugW7a__dialog[data-ending-style]{transform:none}}.account-module__wugW7a__profileField{gap:8px;min-width:0;display:grid}.account-module__wugW7a__optional{color:#7f8a92;margin-left:8px;font-size:11px;font-weight:400}.account-module__wugW7a__fieldError{color:#a4493c;margin:0;font-size:12px;line-height:1.5}.account-module__wugW7a__profileSettings{width:100%;margin-top:22px}.account-module__wugW7a__profileSettings .account-module__wugW7a__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.account-module__wugW7a__profileSettings .account-module__wugW7a__form>:nth-child(n+3){grid-column:1/-1}.account-module__wugW7a__profileSettings .account-module__wugW7a__form>button{justify-self:end;width:auto}.account-module__wugW7a__profileSettings .account-module__wugW7a__referrals{margin-top:2px}.account-module__wugW7a__profileSettings .account-module__wugW7a__referralGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px}@media (max-width:600px){.account-module__wugW7a__profileSettings .account-module__wugW7a__form{grid-template-columns:1fr;gap:20px}.account-module__wugW7a__profileSettings .account-module__wugW7a__referralGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}}.account-module__wugW7a__referrals{border:0;min-width:0;margin:4px 0 0;padding:0}.account-module__wugW7a__referrals legend{color:#60717c;margin-bottom:10px;padding:0;font-size:12px;font-weight:500}.account-module__wugW7a__referralGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.account-module__wugW7a__form .account-module__wugW7a__referralChoice{color:#34424c;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:400;display:flex}.account-module__wugW7a__form .account-module__wugW7a__referralChoice input{appearance:auto;accent-color:#286da8;border-radius:4px;flex:0 0 16px;width:16px;height:16px;min-height:0;margin:0;padding:0}.account-module__wugW7a__symbol[hidden]{display:none}.account-module__wugW7a__profileSettings .account-module__wugW7a__form>[data-open]{margin-top:0;transition:grid-template-rows .26s,opacity .18s,margin-top .26s}.account-module__wugW7a__profileSettings .account-module__wugW7a__form>[data-open=false]{margin-top:-22px}@media (max-width:600px){.account-module__wugW7a__profileSettings .account-module__wugW7a__form>[data-open=false]{margin-top:-20px}}@media (prefers-reduced-motion:reduce){.account-module__wugW7a__profileSettings .account-module__wugW7a__form>[data-open]{transition:none}}.account-module__wugW7a__dialog:focus,.account-module__wugW7a__dialog:focus-visible,.account-module__wugW7a__title:focus,.account-module__wugW7a__title:focus-visible{outline:none}.account-module__wugW7a__codeStatus{color:#60717c;text-align:center;margin:0;font-size:12px}.account-module__wugW7a__teamChoices{flex-wrap:wrap;gap:8px;display:flex}.account-module__wugW7a__form .account-module__wugW7a__teamChoice{cursor:pointer;position:relative}.account-module__wugW7a__form .account-module__wugW7a__teamChoice input{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.account-module__wugW7a__teamChoice span{color:#60717c;background:#fffefa;border:1px solid #d8dfe4;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;font-size:12px;display:flex}.account-module__wugW7a__teamChoice input:checked+span{color:#286da8;background:#eef5fb;border-color:#286da8}.account-module__wugW7a__teamChoice input:focus-visible+span{outline-offset:3px;outline:2px solid #286da8}
.tool-activity-module__wGHnzW__notice{color:#60717c;margin:0 0 16px;font-size:12px;line-height:1.6}.tool-activity-module__wGHnzW__notice a{color:inherit;text-underline-offset:3px;text-decoration:underline}
.invoice-delete-button-module__x1phBW__trigger{color:#77818a;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;transition:background-color .16s,color .16s;display:inline-grid}.invoice-delete-button-module__x1phBW__trigger svg{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;overflow:visible}.invoice-delete-button-module__x1phBW__lid{transform-box:view-box;transform-origin:3px 6px;transition:transform .22s cubic-bezier(.32,.72,0,1)}.invoice-delete-button-module__x1phBW__bin,.invoice-delete-button-module__x1phBW__lines{transform-box:view-box;transform-origin:12px 22px;transition:transform .22s cubic-bezier(.32,.72,0,1),opacity .16s}.invoice-delete-button-module__x1phBW__trigger[data-state=open]{color:#8d4637;background:#f0f3f5}.invoice-delete-button-module__x1phBW__trigger[data-state=open] .invoice-delete-button-module__x1phBW__lid{transform:translateY(-1px)rotate(-35deg)}.invoice-delete-button-module__x1phBW__trigger[data-state=open] .invoice-delete-button-module__x1phBW__bin{transform:scaleY(.73)}.invoice-delete-button-module__x1phBW__trigger[data-state=open] .invoice-delete-button-module__x1phBW__lines{opacity:0;transform:scaleY(.73)}.invoice-delete-button-module__x1phBW__panel{z-index:100;color:#444f59;transform-origin:100%;background:#fafbfc;border:1px solid #dfe4e8;border-radius:13px;align-items:center;gap:3px;width:max-content;max-width:calc(100vw - 20px);padding:4px;font-family:Inter,Arial,sans-serif;animation:.18s cubic-bezier(.32,.72,0,1) both invoice-delete-button-module__x1phBW__reveal;display:flex;position:fixed;box-shadow:0 2px 3px #25344010,0 6px 18px #25344014}.invoice-delete-button-module__x1phBW__trigger:focus-visible{outline-offset:3px;outline:2px solid #458dc9}.invoice-delete-button-module__x1phBW__trigger:disabled{cursor:default;opacity:.4}.invoice-delete-button-module__x1phBW__trigger[data-input=keyboard] *,.invoice-delete-button-module__x1phBW__trigger:focus-visible *{transition:none}.invoice-delete-button-module__x1phBW__panel[data-input=keyboard]{animation:none}@media (hover:hover) and (pointer:fine){.invoice-delete-button-module__x1phBW__trigger:not(:disabled):hover{color:#8d4637;background:#f0f3f5}.invoice-delete-button-module__x1phBW__trigger[data-state=closed]:not(:disabled):hover .invoice-delete-button-module__x1phBW__lid{transform:rotate(-12deg)}}.invoice-delete-button-module__x1phBW__trigger:not(:disabled):active{transform:scale(.96)}@keyframes invoice-delete-button-module__x1phBW__reveal{0%{opacity:0;transform:translate(5px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.invoice-delete-button-module__x1phBW__trigger,.invoice-delete-button-module__x1phBW__trigger *,.invoice-delete-button-module__x1phBW__panel{transition:none;animation:none}.invoice-delete-button-module__x1phBW__trigger .invoice-delete-button-module__x1phBW__lid,.invoice-delete-button-module__x1phBW__trigger .invoice-delete-button-module__x1phBW__bin,.invoice-delete-button-module__x1phBW__trigger .invoice-delete-button-module__x1phBW__lines,.invoice-delete-button-module__x1phBW__trigger:not(:disabled):active{transform:none!important}}
.invoice-brand-module__iTmkeW__brand{border-bottom:1px solid #e4e4de;margin-bottom:20px;padding-bottom:18px}.invoice-brand-module__iTmkeW__label{color:#485763;align-items:baseline;gap:8px;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}.invoice-brand-module__iTmkeW__label span{color:#91979c;font-size:10px;font-weight:400}.invoice-brand-module__iTmkeW__website{background:#fffefa;border:1px solid #d9dfe3;border-radius:12px;align-items:center;gap:9px;padding:5px 5px 5px 13px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px 2px #24374505}.invoice-brand-module__iTmkeW__website:focus-within{border-color:#458dc9;box-shadow:0 0 0 3px #458dc912}.invoice-brand-module__iTmkeW__website>svg{color:#8a959e;flex:none;width:17px;height:17px}.invoice-brand-module__iTmkeW__website input{color:#34424c;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:36px;padding:5px 0;font-size:13px}.invoice-brand-module__iTmkeW__website input::placeholder{color:#8b949a}.invoice-brand-module__iTmkeW__website input:-webkit-any(:autofill,:-webkit-autofill){-webkit-text-fill-color:#34424c;caret-color:#34424c;box-shadow:inset 0 0 0 1000px #fffefa}.invoice-brand-module__iTmkeW__website input:is(:autofill,:autofill){-webkit-text-fill-color:#34424c;caret-color:#34424c;box-shadow:inset 0 0 0 1000px #fffefa}.invoice-brand-module__iTmkeW__help{color:#88929a;margin-top:8px;font-size:10px;line-height:1.6}.invoice-brand-module__iTmkeW__logoUpload{margin-top:16px}.invoice-brand-module__iTmkeW__brand button:focus-visible{outline-offset:3px;outline:2px solid #458dc9}.invoice-brand-module__iTmkeW__error{margin-top:12px;font-size:11px;line-height:1.6}.invoice-brand-module__iTmkeW__help[data-tone=success]{color:#286da8}.invoice-brand-module__iTmkeW__help[data-tone=error],.invoice-brand-module__iTmkeW__error{color:#a43e31}.invoice-brand-module__iTmkeW__spinning{animation:.9s linear infinite invoice-brand-module__iTmkeW__turn}@keyframes invoice-brand-module__iTmkeW__turn{to{transform:rotate(360deg)}}@media (max-width:600px){.invoice-brand-module__iTmkeW__website button{min-height:44px}.invoice-brand-module__iTmkeW__website input{font-size:16px}.invoice-brand-module__iTmkeW__brand{margin-bottom:26px;padding-bottom:24px}.invoice-brand-module__iTmkeW__label{font-size:13px}.invoice-brand-module__iTmkeW__label span,.invoice-brand-module__iTmkeW__help{font-size:11px}}@media (prefers-reduced-motion:reduce){.invoice-brand-module__iTmkeW__brand *{transition:none;animation:none}}
@font-face{font-family:Invoice Inter Heavy;src:url(/fonts/invoice/Inter-ExtraBold.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}.invoice-preview-module__fi5aKq__paper{--invoice-ink:#29282b;--invoice-muted:#68666b;--invoice-accent:#ad394f;--invoice-line:#d8d3d4;--invoice-fill:transparent;aspect-ratio:210/297;width:100%;min-width:0;color:var(--invoice-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e3dfe0;border-radius:3px;margin:0;font-family:Inter,Arial,sans-serif;font-size:12px;line-height:1.5;display:flex;box-shadow:0 2px 3px #25282d06,0 12px 30px -14px #25282d22;container:invoice-paper/inline-size}.invoice-preview-module__fi5aKq__content{flex-direction:column;flex:1;min-width:0;padding:35px 32px 21px;display:flex}.invoice-preview-module__fi5aKq__heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.invoice-preview-module__fi5aKq__documentTitle{color:var(--invoice-ink);letter-spacing:-.045em;font-family:Invoice Inter Heavy,Inter,Arial,sans-serif;font-size:29px;font-weight:800;line-height:1}.invoice-preview-module__fi5aKq__wordmark{letter-spacing:-.03em;max-width:180px;font-size:16px;font-weight:750;line-height:1.15}.invoice-preview-module__fi5aKq__heading .invoice-preview-module__fi5aKq__wordmark{text-align:right}.invoice-preview-module__fi5aKq__logo{object-fit:contain;width:auto;max-width:160px;height:auto;max-height:58px;display:block}.invoice-preview-module__fi5aKq__information{border-bottom:1px dotted var(--invoice-line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px;margin-bottom:17px;padding-bottom:26px;display:grid}.invoice-preview-module__fi5aKq__informationRight{min-width:0}.invoice-preview-module__fi5aKq__label{color:var(--invoice-accent);margin:0 0 5px;font-size:11px;font-weight:650;line-height:1.5}.invoice-preview-module__fi5aKq__partyName{color:var(--invoice-accent);margin-bottom:5px;font-size:13px;font-weight:750;line-height:1.3}.invoice-preview-module__fi5aKq__details{color:var(--invoice-muted);white-space:pre-wrap;font-size:11px;line-height:1.55}.invoice-preview-module__fi5aKq__placeholder{color:var(--invoice-muted);font-weight:400}.invoice-preview-module__fi5aKq__metadata{gap:4px;margin:0;display:grid}.invoice-preview-module__fi5aKq__metadata>div{justify-content:flex-end;align-items:baseline;gap:9px;display:flex}.invoice-preview-module__fi5aKq__metadata dt{color:var(--invoice-muted);font-size:10px}.invoice-preview-module__fi5aKq__metadata dd{text-align:right;max-width:65%;margin:0;font-size:10px;font-weight:500}.invoice-preview-module__fi5aKq__items{table-layout:fixed;border-collapse:collapse;border-spacing:0;text-align:left;width:100%}.invoice-preview-module__fi5aKq__descriptionColumn{width:42%}.invoice-preview-module__fi5aKq__quantityColumn{width:10%}.invoice-preview-module__fi5aKq__rateColumn,.invoice-preview-module__fi5aKq__amountColumn{width:24%}.invoice-preview-module__fi5aKq__items th{background:var(--invoice-fill);color:var(--invoice-ink);padding:8px 5px;font-size:10px;font-weight:750}.invoice-preview-module__fi5aKq__items td{vertical-align:top;padding:11px 5px;font-size:11px;line-height:1.5}.invoice-preview-module__fi5aKq__items :is(th,td):first-child{padding-left:0}.invoice-preview-module__fi5aKq__items :is(th,td):last-child{padding-right:0}.invoice-preview-module__fi5aKq__items :is(th,td):not(:first-child){text-align:right}.invoice-preview-module__fi5aKq__itemDescription{white-space:pre-wrap}.invoice-preview-module__fi5aKq__lineAmount{font-weight:500}.invoice-preview-module__fi5aKq__mobileLabel{display:none}.invoice-preview-module__fi5aKq__totals{gap:7px;width:min(100%,244px);margin:20px 0 0 auto;display:grid}.invoice-preview-module__fi5aKq__totals>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.invoice-preview-module__fi5aKq__totals dt{color:var(--invoice-muted);font-size:11px}.invoice-preview-module__fi5aKq__totals dd{text-align:right;margin:0;font-size:11px}.invoice-preview-module__fi5aKq__totals .invoice-preview-module__fi5aKq__grandTotal{align-items:center;margin-top:5px;padding-top:7px}.invoice-preview-module__fi5aKq__grandTotal dt{color:var(--invoice-ink);text-transform:uppercase;font-size:10px;font-weight:750}.invoice-preview-module__fi5aKq__grandTotal dd{color:var(--invoice-accent);letter-spacing:-.025em;font-size:16px;font-weight:750;line-height:1.25}.invoice-preview-module__fi5aKq__terms{border-top:1px dotted var(--invoice-line);gap:15px;margin-top:25px;padding-top:19px;display:grid}.invoice-preview-module__fi5aKq__businessFooter{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:25px;display:flex}.invoice-preview-module__fi5aKq__contact{min-width:0}.invoice-preview-module__fi5aKq__contactName{color:var(--invoice-ink);margin-bottom:3px;font-size:11px;font-weight:600}.invoice-preview-module__fi5aKq__website{color:var(--invoice-accent);font-size:11px;font-weight:650}.invoice-preview-module__fi5aKq__businessFooter>.invoice-preview-module__fi5aKq__website{text-align:right;max-width:48%}.invoice-preview-module__fi5aKq__watermark{color:#78777d;text-align:center;margin-top:auto;padding-top:38px;font-size:9px;line-height:1.4}.invoice-preview-module__fi5aKq__star,.invoice-preview-module__fi5aKq__smallStar{color:#d58b7b;object-fit:contain;flex:none;width:40px;height:40px;display:block}.invoice-preview-module__fi5aKq__smallStar{width:17px;height:17px}.invoice-preview-module__fi5aKq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.invoice-preview-module__fi5aKq__editorial{--invoice-ink:#363636;--invoice-muted:#696969;--invoice-accent:#363636;--invoice-line:#bcbcbc;--invoice-fill:#e8e8e8;border-radius:3px}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__content{padding:34px 30px 21px}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__heading{flex-direction:column;align-items:flex-start;gap:23px;margin-bottom:29px}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__heading .invoice-preview-module__fi5aKq__wordmark{text-align:left;max-width:190px;font-size:15px}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__heading .invoice-preview-module__fi5aKq__logo{max-width:120px;max-height:38px}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__documentTitle{letter-spacing:-.055em;font-size:clamp(35px,11cqw,61px);font-weight:800}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__information{border:0;margin-bottom:13px;padding-bottom:13px}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__label,.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__metadata dt{text-transform:uppercase;letter-spacing:.065em;font-size:9px}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__partyName{color:var(--invoice-ink);font-size:12px}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__metadata{gap:2px}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__metadata dd{font-size:10px}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__items th{text-transform:uppercase;letter-spacing:.04em;padding-block:6px;font-size:9px}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__items td{padding-block:7px}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__items :is(th,td):first-child,.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__items :is(th,td):first-child{padding-left:7px}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__items :is(th,td):last-child,.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__items :is(th,td):last-child{padding-right:7px}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__totals{border-top:1px solid var(--invoice-line);gap:6px;width:100%;margin-top:8px;padding-top:6px}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__totals>div{width:min(100%,240px);margin-left:auto}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__totals .invoice-preview-module__fi5aKq__subtotal{background:var(--invoice-fill);width:100%;padding:5px 7px}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__subtotal dt{text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:750}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__grandTotal{margin-top:0;padding-top:0}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__grandTotal dd{font-size:15px}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__terms{border:0;margin-top:27px;padding-top:0}.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__businessFooter{margin-top:22px}.invoice-preview-module__fi5aKq__atelier{--invoice-ink:#315c64;--invoice-muted:#52717a;--invoice-accent:#315c64;--invoice-line:#a1b5b9;--invoice-fill:#e1a294;background:#fffdfb;border-radius:3px}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__heading{justify-content:center;min-height:58px;margin-bottom:29px;position:relative}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__documentTitle{letter-spacing:-.02em;text-transform:uppercase;font-family:Dreaming,Georgia,serif;font-size:33px;font-weight:400}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__heading .invoice-preview-module__fi5aKq__star{width:51px;height:51px;position:absolute;top:-17px;left:-14px}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__heading .invoice-preview-module__fi5aKq__smallStar{position:absolute;top:21px;right:19%}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__information{border:0;gap:21px;margin-bottom:14px;padding-bottom:14px}.invoice-preview-module__fi5aKq__invoiceTag{color:#fff;background:#315c64;max-width:100%;margin-bottom:11px;padding:3px 5px;font-size:9px;line-height:1.4;display:inline-block}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__partyName,.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__details,.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__website{letter-spacing:.025em;font-size:10px}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__informationRight{text-align:right}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__metadata{gap:3px;margin-bottom:13px}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__metadata dt,.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__metadata dd{font-size:9px}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__label{letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:500}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__items th{color:#233f46;font-size:9px;font-weight:500}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__items td{border-bottom:1px solid var(--invoice-line);padding-block:9px;font-size:10px}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__items :is(th,td)+:is(th,td){border-left:1px solid var(--invoice-line)}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__totals{gap:0;margin-top:8px}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__totals>div{border-bottom:1px solid var(--invoice-line);padding:7px 2px}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__totals dt,.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__totals dd{font-size:10px}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__totals .invoice-preview-module__fi5aKq__grandTotal{border:1px solid var(--invoice-line);margin-top:9px;padding:10px}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__grandTotal dt{letter-spacing:.07em;max-width:56px;font-weight:500}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__grandTotal dd{font-size:18px;font-weight:600}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__terms{border:0;padding-top:0}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__businessFooter{text-align:center;flex-direction:column;align-items:center;gap:11px;margin-top:30px;position:relative}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__businessFooter .invoice-preview-module__fi5aKq__smallStar{width:23px;height:23px}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__businessFooter .invoice-preview-module__fi5aKq__wordmark{color:#315c64;text-transform:uppercase;letter-spacing:.04em;max-width:100%;font-family:Dreaming,Georgia,serif;font-size:26px;font-weight:400}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__businessFooter .invoice-preview-module__fi5aKq__website{color:#aa6156;text-align:center;max-width:100%;font-size:10px;font-weight:400}@container invoice-paper (max-width:420px){.invoice-preview-module__fi5aKq__content,.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__content{padding:27px 22px 19px}.invoice-preview-module__fi5aKq__heading{gap:16px}.invoice-preview-module__fi5aKq__documentTitle{font-size:25px}.invoice-preview-module__fi5aKq__wordmark{max-width:130px;font-size:13px}.invoice-preview-module__fi5aKq__logo{max-width:120px;max-height:45px}.invoice-preview-module__fi5aKq__information{gap:18px}.invoice-preview-module__fi5aKq__metadata dt,.invoice-preview-module__fi5aKq__metadata dd{font-size:9px}.invoice-preview-module__fi5aKq__items td{font-size:10px}.invoice-preview-module__fi5aKq__items th{font-size:9px}.invoice-preview-module__fi5aKq__details{font-size:10px}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__heading .invoice-preview-module__fi5aKq__smallStar{right:12%}}@container invoice-paper (max-width:310px){.invoice-preview-module__fi5aKq__content,.invoice-preview-module__fi5aKq__editorial .invoice-preview-module__fi5aKq__content{padding:24px 17px 17px}.invoice-preview-module__fi5aKq__information{grid-template-columns:1fr;gap:18px}.invoice-preview-module__fi5aKq__metadata>div{justify-content:flex-start}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__informationRight{text-align:left}.invoice-preview-module__fi5aKq__businessFooter{flex-direction:column;align-items:flex-start;gap:14px}.invoice-preview-module__fi5aKq__businessFooter>.invoice-preview-module__fi5aKq__website{text-align:left;max-width:100%}.invoice-preview-module__fi5aKq__items th,.invoice-preview-module__fi5aKq__items td{padding-inline:3px;font-size:9px}.invoice-preview-module__fi5aKq__atelier .invoice-preview-module__fi5aKq__heading .invoice-preview-module__fi5aKq__smallStar{right:4%}}@media (min-width:901px){.invoice-preview-module__fi5aKq__paper{min-height:640px}}@media print{.invoice-preview-module__fi5aKq__paper{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0;container-type:normal}.invoice-preview-module__fi5aKq__content{padding:0}.invoice-preview-module__fi5aKq__heading,.invoice-preview-module__fi5aKq__information,.invoice-preview-module__fi5aKq__totals{break-inside:avoid}.invoice-preview-module__fi5aKq__items thead{display:table-header-group}.invoice-preview-module__fi5aKq__items tr{break-inside:avoid}.invoice-preview-module__fi5aKq__paper p{orphans:3;widows:3}.invoice-preview-module__fi5aKq__label{break-after:avoid}}
.invoice-templates-module__Yy7QIa__triggerLabel{color:#7c868d;font-weight:400}.invoice-templates-module__Yy7QIa__positioner{z-index:80;outline:none}.invoice-templates-module__Yy7QIa__popup{box-sizing:border-box;width:min(324px,100vw - 24px);max-height:var(--available-height);color:#35414a;transform-origin:var(--transform-origin);background:#fffefa;border:1px solid #e1e2d9;border-radius:12px;outline:none;padding:14px 10px 10px;font-family:Inter,Arial,sans-serif;transition:opacity .15s,transform .15s cubic-bezier(.23,1,.32,1);overflow-y:auto;box-shadow:0 14px 35px -12px #28415630,0 2px 5px #2841560c}.invoice-templates-module__Yy7QIa__popup[data-starting-style],.invoice-templates-module__Yy7QIa__popup[data-ending-style]{opacity:0;transform:translateY(-3px)scale(.98)}.invoice-templates-module__Yy7QIa__popup[data-keyboard],.invoice-templates-module__Yy7QIa__popup[data-keyboard] *,.invoice-templates-module__Yy7QIa__popup[data-instant]{transition:none}.invoice-templates-module__Yy7QIa__title{color:#697781;margin:0 6px 12px;font-size:11px;font-weight:500;line-height:1.4}.invoice-templates-module__Yy7QIa__templates{border:0;min-width:0;margin:0;padding:0}.invoice-templates-module__Yy7QIa__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.invoice-templates-module__Yy7QIa__option{cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:12px 6px 10px;transition:background-color .15s;display:flex;position:relative}.invoice-templates-module__Yy7QIa__option input{opacity:0;width:1px;height:1px;position:absolute}.invoice-templates-module__Yy7QIa__thumbnail{transform-origin:bottom;border-radius:4px;flex:none;width:54px;height:71px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:block;position:relative;box-shadow:0 2px 3px #22394b12}.invoice-templates-module__Yy7QIa__thumbnail>svg{width:100%;height:100%;display:block}.invoice-templates-module__Yy7QIa__name{color:#7c868d;font-size:11px;font-weight:500;line-height:1.4}.invoice-templates-module__Yy7QIa__selected{color:#fff;opacity:0;background:#286da8;border:2px solid #fffefa;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-3px;right:-5px}.invoice-templates-module__Yy7QIa__selected svg{width:10px;height:10px}.invoice-templates-module__Yy7QIa__option:has(input:checked){background:#e6edf2}.invoice-templates-module__Yy7QIa__option input:checked~.invoice-templates-module__Yy7QIa__name{color:#286da8}.invoice-templates-module__Yy7QIa__option input:checked+.invoice-templates-module__Yy7QIa__thumbnail .invoice-templates-module__Yy7QIa__selected{opacity:1}.invoice-templates-module__Yy7QIa__option:has(input:focus-visible){outline-offset:1px;outline:2px solid #458dc9}.invoice-templates-module__Yy7QIa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.invoice-templates-module__Yy7QIa__option:hover .invoice-templates-module__Yy7QIa__thumbnail{transform:translateY(-2px)rotate(-2deg);box-shadow:0 6px 9px -5px #22394b35}.invoice-templates-module__Yy7QIa__option:hover .invoice-templates-module__Yy7QIa__name{color:#286da8}}@media (prefers-reduced-motion:reduce){.invoice-templates-module__Yy7QIa__popup,.invoice-templates-module__Yy7QIa__popup *{transition:none;transform:none!important}}
.invoice-view-switch-module__fOztpG__dock{display:none}@media (max-width:900px){.invoice-view-switch-module__fOztpG__dock{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f3eced;justify-content:center;max-width:680px;margin:0 auto 22px;padding:12px 0;display:flex;position:sticky;top:0}.invoice-view-switch-module__fOztpG__switch{isolation:isolate;background:#ebeae3;border:1px solid #e2e1d8;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;width:100%;max-width:380px;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px 2px #343c4105}.invoice-view-switch-module__fOztpG__switch:before{content:"";z-index:-1;background:#fffefa;border:1px solid #dedfd7;border-radius:8px;width:calc(50% - 6px);transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:4px auto 4px 4px;box-shadow:0 1px 3px #2d333810,inset 0 1px #fff}.invoice-view-switch-module__fOztpG__switch[data-view=preview]:before{transform:translate(calc(100% + 4px))}.invoice-view-switch-module__fOztpG__switch button{color:#717a80;white-space:nowrap;touch-action:manipulation;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 8px;font:500 13px/1.5 Inter,sans-serif;transition:color .16s;display:inline-flex}.invoice-view-switch-module__fOztpG__switch button[aria-pressed=true]{color:#286da8}.invoice-view-switch-module__fOztpG__switch button svg{width:17px;height:17px}.invoice-view-switch-module__fOztpG__switch:has(button:focus-visible):before{transition:none}}@media (prefers-reduced-motion:reduce){.invoice-view-switch-module__fOztpG__switch:before,.invoice-view-switch-module__fOztpG__switch button{transition:none}}@media print{.invoice-view-switch-module__fOztpG__dock{display:none}}
.invoice-generator-module__Xx6m5W__page{--ink:#2d3338;--muted:#737c83;--line:#e1e5e9;min-height:100svh;color:var(--ink);background:#f5f3ec;padding:0 clamp(22px,4vw,56px) 24px;font-size:13px}.invoice-generator-module__Xx6m5W__content{min-width:0;max-width:1120px;margin:0 auto;padding-top:12px}.invoice-generator-module__Xx6m5W__heading{text-align:center;justify-content:center;align-items:center;gap:24px;margin-bottom:20px;display:flex}.invoice-generator-module__Xx6m5W__heading h1{letter-spacing:-.055em;font-size:clamp(36px,3.8vw,42px);font-weight:500;line-height:1.15}.invoice-generator-module__Xx6m5W__heading h1 span{font-family:Dreaming,Georgia,serif;font-size:1.17em;font-weight:400}.invoice-generator-module__Xx6m5W__heading p{color:#6d7881;margin-top:9px;font-size:13px;line-height:1.6}.invoice-generator-module__Xx6m5W__actions{flex:none;align-items:center;gap:8px;display:flex}.invoice-generator-module__Xx6m5W__content :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:2px solid #458dc9}.invoice-generator-module__Xx6m5W__workspace{grid-template-columns:minmax(0,1fr) minmax(0,488px);align-items:start;gap:24px 32px;max-width:1380px;margin:0 auto;display:grid}.invoice-generator-module__Xx6m5W__editor{background:#fbfaf7;border:1px solid #e5e4dc;border-radius:24px;flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex;box-shadow:0 3px 12px -8px #2d333814}.invoice-generator-module__Xx6m5W__section{background:#fcfbf7;border:1px solid #e7e6e1;border-radius:12px;padding:20px}.invoice-generator-module__Xx6m5W__section h2{letter-spacing:-.02em;margin:0 0 18px;font-size:14px;font-weight:500}.invoice-generator-module__Xx6m5W__twoColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px 12px;display:grid}.invoice-generator-module__Xx6m5W__field{min-width:0}.invoice-generator-module__Xx6m5W__field label{color:#60717c;margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.5;display:block}.invoice-generator-module__Xx6m5W__field :is(input,select,textarea){color:#2d353c;background:#fffefa;border:1px solid #d8dfe4;border-radius:11px;width:100%;min-width:0;min-height:48px;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s,background .15s,box-shadow .18s;display:block;box-shadow:inset 0 1px 2px #24374505,0 1px #ffffff80}.invoice-generator-module__Xx6m5W__field textarea{resize:vertical;min-height:90px}.invoice-generator-module__Xx6m5W__field :is(input,textarea)::placeholder{color:#959da5;opacity:1}.invoice-generator-module__Xx6m5W__field :is(input,select,textarea):hover{border-color:#afc9dd}.invoice-generator-module__Xx6m5W__field :is(input,select,textarea):focus{background:#fff;border-color:#458dc9;outline:none;box-shadow:0 0 0 3px #458dc916,inset 0 1px 2px #24374504}.invoice-generator-module__Xx6m5W__field [aria-invalid=true]{border-color:#c47b6f}.invoice-generator-module__Xx6m5W__fieldError{color:#a4493c;margin-top:5px;font-size:10px;line-height:1.5}.invoice-generator-module__Xx6m5W__parties{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.invoice-generator-module__Xx6m5W__sectionHeading{margin-bottom:12px}.invoice-generator-module__Xx6m5W__sectionHeading h2{margin:0}.invoice-generator-module__Xx6m5W__itemColumnLabels,.invoice-generator-module__Xx6m5W__lineItem{grid-template-columns:minmax(0,1fr) 62px 90px 90px 44px;align-items:start;gap:10px;display:grid}.invoice-generator-module__Xx6m5W__itemColumnLabels{color:#7a858e;border-bottom:1px solid #e0e6eb;padding-bottom:8px;font-size:11px}.invoice-generator-module__Xx6m5W__itemColumnLabels span:not(:first-child){text-align:right}.invoice-generator-module__Xx6m5W__lineItem{border-bottom:1px solid #e8edf1;grid-template-areas:"description quantity rate amount delete";padding:12px 0;position:relative}.invoice-generator-module__Xx6m5W__lineItem:focus-within{z-index:2}.invoice-generator-module__Xx6m5W__lineItem .invoice-generator-module__Xx6m5W__field :is(input,textarea){background:#fffefa;border-color:#dce1e4;border-radius:9px;min-height:46px;padding:11px 10px;font-size:13px}.invoice-generator-module__Xx6m5W__lineItem .invoice-generator-module__Xx6m5W__field input:hover{background:#f4f8fb;border-color:#dbe6ee}.invoice-generator-module__Xx6m5W__lineItem .invoice-generator-module__Xx6m5W__field input:focus{background:#fff;border-color:#458dc9}.invoice-generator-module__Xx6m5W__lineItem .invoice-generator-module__Xx6m5W__field input{text-align:right;font-variant-numeric:tabular-nums}.invoice-generator-module__Xx6m5W__lineItem .invoice-generator-module__Xx6m5W__field [aria-invalid=true]{border-color:#c47b6f}.invoice-generator-module__Xx6m5W__itemDescription{grid-area:description;min-width:0}.invoice-generator-module__Xx6m5W__quantityCell{grid-area:quantity;min-width:0}.invoice-generator-module__Xx6m5W__rateCell{grid-area:rate;min-width:0}.invoice-generator-module__Xx6m5W__lineAmount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;grid-area:amount;justify-content:flex-end;align-items:center;min-width:0;min-height:46px;font-size:12px;line-height:1.5;display:flex}.invoice-generator-module__Xx6m5W__deleteCell{grid-area:delete;justify-content:flex-end;align-items:center;min-height:46px;display:flex}.invoice-generator-module__Xx6m5W__addButton{width:100%;margin-top:12px}.invoice-generator-module__Xx6m5W__editorTotals{gap:8px;width:65%;margin:19px 0 0 auto;font-size:11px;display:grid}.invoice-generator-module__Xx6m5W__editorTotals>div{justify-content:space-between;gap:16px;display:flex}.invoice-generator-module__Xx6m5W__editorTotals dt{color:#77838c}.invoice-generator-module__Xx6m5W__editorTotals dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.invoice-generator-module__Xx6m5W__editorTotals .invoice-generator-module__Xx6m5W__totalRow{border-top:1px solid #e2e8ed;padding-top:10px;font-size:14px;font-weight:500}.invoice-generator-module__Xx6m5W__totalRow dt{color:#2f4658}.invoice-generator-module__Xx6m5W__helper{color:#76848e;margin-top:11px;font-size:10px;line-height:1.6}.invoice-generator-module__Xx6m5W__archiveNotice{color:#60717c;margin:20px 0 0;font-size:12px;line-height:1.6}.invoice-generator-module__Xx6m5W__editorFooter{justify-content:space-between;align-items:center;gap:12px;padding:2px 3px 0;display:flex}.invoice-generator-module__Xx6m5W__editorFooter p{color:#7f8a92;align-items:center;gap:5px;font-size:10px;display:flex}.invoice-generator-module__Xx6m5W__editorFooter p svg{width:12px;height:12px}.invoice-generator-module__Xx6m5W__resetButton{white-space:nowrap}.invoice-generator-module__Xx6m5W__resetConfirmation{flex-wrap:wrap;justify-content:flex-end;gap:7px;font-size:10px;display:flex}.invoice-generator-module__Xx6m5W__resetConfirmation>span{text-align:right;width:100%}.invoice-generator-module__Xx6m5W__previewRegion{background:0 0;border-left:1px solid #e5e4dc;align-self:stretch;min-width:0;padding:0 0 0 24px}.invoice-generator-module__Xx6m5W__previewPanel{min-width:0;margin-inline:auto;position:sticky;top:88px}.invoice-generator-module__Xx6m5W__previewToolbar{color:#596b78;justify-content:flex-end;align-items:center;gap:16px;min-height:40px;margin-bottom:12px;font-size:12px;display:flex}.invoice-generator-module__Xx6m5W__previewDocument{min-width:0}.invoice-generator-module__Xx6m5W__previewViewport{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#bccbd4 transparent;max-height:calc(100svh - 112px);margin-inline:-3px;padding:2px 3px 12px;overflow-y:auto}.invoice-generator-module__Xx6m5W__previewViewport:focus-visible{outline-offset:4px;outline:2px solid #458dc9}@media screen and (min-width:901px){.invoice-generator-module__Xx6m5W__previewToolbar{margin-bottom:24px;position:absolute;bottom:100%;right:0}.invoice-generator-module__Xx6m5W__previewPanel{--preview-scale:clamp(.72, calc((100svh - 120px) / 640px), 1);width:calc(440px * var(--preview-scale));max-width:100%}.invoice-generator-module__Xx6m5W__previewDocument{zoom:var(--preview-scale);width:440px;max-width:100%}}.invoice-generator-module__Xx6m5W__mobilePreviewActions{display:none}.invoice-generator-module__Xx6m5W__errorNotice{color:#a14d3d;background:#fff4ef;border:1px solid #edd0c5;border-radius:7px;margin:-5px 0 20px;padding:10px 13px;font-size:11px;line-height:1.6}.invoice-generator-module__Xx6m5W__loading{text-align:center;color:#748591;padding:70px 20px;font-size:12px}.invoice-generator-module__Xx6m5W__spinner{border:1.5px solid #c7d8e5;border-top-color:#286da8;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite invoice-generator-module__Xx6m5W__spin}.invoice-generator-module__Xx6m5W__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes invoice-generator-module__Xx6m5W__spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.invoice-generator-module__Xx6m5W__page{padding-inline:24px}.invoice-generator-module__Xx6m5W__workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:24px}.invoice-generator-module__Xx6m5W__lineItem,.invoice-generator-module__Xx6m5W__itemColumnLabels{grid-template-columns:minmax(0,1fr) 54px 78px 76px 44px;column-gap:8px}}@media (max-width:900px){.invoice-generator-module__Xx6m5W__heading{max-width:680px;margin-inline:auto}.invoice-generator-module__Xx6m5W__workspace{max-width:680px;display:block}.invoice-generator-module__Xx6m5W__workspace[data-mobile-view=edit] .invoice-generator-module__Xx6m5W__previewRegion,.invoice-generator-module__Xx6m5W__workspace[data-mobile-view=preview] .invoice-generator-module__Xx6m5W__editor{display:none}.invoice-generator-module__Xx6m5W__previewPanel{max-width:520px;margin-inline:auto;position:static}.invoice-generator-module__Xx6m5W__previewRegion{border-left:0;padding:0}.invoice-generator-module__Xx6m5W__previewViewport{max-height:none;overflow:visible;container-type:inline-size}.invoice-generator-module__Xx6m5W__mobilePreviewActions{margin-top:22px;display:grid}.invoice-generator-module__Xx6m5W__errorNotice{max-width:680px;margin-inline:auto}}@media screen and (max-width:900px){.invoice-generator-module__Xx6m5W__previewDocument{zoom:calc(100cqw / 440px);width:440px;max-width:none}.invoice-generator-module__Xx6m5W__previewDocument>[data-invoice-document]{aspect-ratio:auto;min-height:640px}.invoice-generator-module__Xx6m5W__editor :is(input,textarea,button,[tabindex]){scroll-margin-top:96px;scroll-margin-bottom:24px}}@media (max-width:600px){.invoice-generator-module__Xx6m5W__previewRegion{margin-inline:0;padding:0}.invoice-generator-module__Xx6m5W__editor{border-radius:20px;gap:24px;padding:22px 18px}.invoice-generator-module__Xx6m5W__page{padding-inline:16px}.invoice-generator-module__Xx6m5W__content{padding-top:24px}.invoice-generator-module__Xx6m5W__heading{margin-bottom:20px;display:block}.invoice-generator-module__Xx6m5W__heading h1{font-size:36px}.invoice-generator-module__Xx6m5W__heading p{font-size:11px}.invoice-generator-module__Xx6m5W__actions{gap:8px;margin-top:18px}.invoice-generator-module__Xx6m5W__actions button{flex:1;min-height:42px}.invoice-generator-module__Xx6m5W__section{padding:18px 16px}.invoice-generator-module__Xx6m5W__field :is(input,select,textarea){min-height:48px;font-size:16px}.invoice-generator-module__Xx6m5W__parties{gap:14px}.invoice-generator-module__Xx6m5W__field label{font-size:12px}.invoice-generator-module__Xx6m5W__itemColumnLabels{display:none}.invoice-generator-module__Xx6m5W__lineItem{grid-template-columns:minmax(54px,.7fr) minmax(80px,1fr) minmax(0,1fr) 44px;grid-template-areas:"description description description delete""quantity rate amount amount";gap:12px 10px;padding:16px 0}.invoice-generator-module__Xx6m5W__lineItem:first-of-type{padding-top:0}.invoice-generator-module__Xx6m5W__lineItem .invoice-generator-module__Xx6m5W__field label{clip-path:none;width:auto;height:auto;font-size:11px;position:static;overflow:visible}.invoice-generator-module__Xx6m5W__lineItem .invoice-generator-module__Xx6m5W__field :is(input,textarea){min-height:46px;padding:10px;font-size:16px}.invoice-generator-module__Xx6m5W__lineAmount{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-end;padding-top:0;font-size:13px}.invoice-generator-module__Xx6m5W__lineAmount:before{content:"Amount";color:#60717c;margin-bottom:17px;font-size:11px;font-weight:500;display:block}.invoice-generator-module__Xx6m5W__deleteCell{padding-top:20px}.invoice-generator-module__Xx6m5W__editorTotals{width:80%}.invoice-generator-module__Xx6m5W__editorFooter{flex-wrap:wrap;align-items:flex-start;gap:14px}.invoice-generator-module__Xx6m5W__editorFooter p{width:100%;font-size:11px}.invoice-generator-module__Xx6m5W__errorNotice{margin-top:12px}}@media (max-width:420px){.invoice-generator-module__Xx6m5W__parties{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.invoice-generator-module__Xx6m5W__page *,.invoice-generator-module__Xx6m5W__page :before,.invoice-generator-module__Xx6m5W__page :after{transition:none!important;animation:none!important}}@media print{.invoice-generator-module__Xx6m5W__page{background:#fff;padding:0;display:block}.invoice-generator-module__Xx6m5W__heading,.invoice-generator-module__Xx6m5W__mobilePreviewActions,.invoice-generator-module__Xx6m5W__editor,.invoice-generator-module__Xx6m5W__previewToolbar,.invoice-generator-module__Xx6m5W__errorNotice{display:none!important}.invoice-generator-module__Xx6m5W__content{border:0;padding:0}.invoice-generator-module__Xx6m5W__workspace,.invoice-generator-module__Xx6m5W__previewRegion,.invoice-generator-module__Xx6m5W__previewPanel{display:block!important}.invoice-generator-module__Xx6m5W__previewPanel{width:auto;max-width:none;margin:0;position:static}.invoice-generator-module__Xx6m5W__previewRegion,.invoice-generator-module__Xx6m5W__previewViewport{background:0 0;border:0;margin:0;padding:0}.invoice-generator-module__Xx6m5W__previewViewport{max-height:none;overflow:visible}}.invoice-generator-module__Xx6m5W__lineItem .invoice-generator-module__Xx6m5W__field textarea{field-sizing:content;resize:none;max-height:150px;overflow-y:auto}.invoice-generator-module__Xx6m5W__rowErrors{color:#a4493c;grid-column:1/-1;padding:2px 0 6px;font-size:10px;line-height:1.6}.invoice-generator-module__Xx6m5W__steps{justify-content:space-between;gap:20px;min-height:40px;margin:0;padding:0 3px;display:flex}.invoice-generator-module__Xx6m5W__steps button{color:#86909a;background:0 0;border:0;align-items:center;gap:9px;min-height:40px;padding:5px 2px;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex}.invoice-generator-module__Xx6m5W__steps button:hover{color:#326e9e}.invoice-generator-module__Xx6m5W__steps button[aria-current=step]{color:#286da8}.invoice-generator-module__Xx6m5W__stepNumber{font-variant-numeric:tabular-nums;color:#83909b;background:#fcfbf7;border:1px solid #d9e0e6;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.invoice-generator-module__Xx6m5W__steps button[aria-current=step] .invoice-generator-module__Xx6m5W__stepNumber{color:#fff;background:#286da8;border-color:#286da8}.invoice-generator-module__Xx6m5W__stepPanel{min-width:0}.invoice-generator-module__Xx6m5W__stepPanel[hidden]{display:none}.invoice-generator-module__Xx6m5W__stepPanel .invoice-generator-module__Xx6m5W__section{background:0 0;border:0;border-radius:0;padding:0}.invoice-generator-module__Xx6m5W__stepPanel .invoice-generator-module__Xx6m5W__section+.invoice-generator-module__Xx6m5W__section{border-top:1px solid #e4e6e6;margin-top:20px;padding-top:19px}.invoice-generator-module__Xx6m5W__stepPanel .invoice-generator-module__Xx6m5W__section h2{margin-bottom:15px;font-size:15px}.invoice-generator-module__Xx6m5W__stepPanel .invoice-generator-module__Xx6m5W__parties{gap:18px}.invoice-generator-module__Xx6m5W__stepPanel>.invoice-generator-module__Xx6m5W__section>.invoice-generator-module__Xx6m5W__field+.invoice-generator-module__Xx6m5W__field{margin-top:20px}.invoice-generator-module__Xx6m5W__sectionIntro{color:#7b858d;margin:-8px 0 22px;font-size:12px;line-height:1.6}.invoice-generator-module__Xx6m5W__stepActions{justify-content:space-between;align-items:center;gap:16px;display:flex}.invoice-generator-module__Xx6m5W__finishSummary{border-top:1px solid #e0e6eb;justify-content:space-between;align-items:center;gap:16px;margin:25px 0 20px;padding-top:23px;display:flex}.invoice-generator-module__Xx6m5W__finishSummary span{color:#72818b;font-size:12px}.invoice-generator-module__Xx6m5W__finishSummary strong{color:#2b4c65;letter-spacing:-.035em;font-size:23px;font-weight:500}.invoice-generator-module__Xx6m5W__stepPanel .invoice-generator-module__Xx6m5W__actions{justify-content:flex-end}.invoice-generator-module__Xx6m5W__addButton[data-invalid=true]{border-color:#c47b6f}@media (max-width:900px){.invoice-generator-module__Xx6m5W__steps{margin-bottom:0;padding-bottom:0}.invoice-generator-module__Xx6m5W__workspace[data-mobile-view=preview] .invoice-generator-module__Xx6m5W__steps{display:none}}@media (max-width:600px){.invoice-generator-module__Xx6m5W__stepPanel{padding:0}.invoice-generator-module__Xx6m5W__steps{justify-content:space-between;gap:0;width:100%}.invoice-generator-module__Xx6m5W__steps button{gap:6px;min-height:48px;font-size:12px}.invoice-generator-module__Xx6m5W__stepNumber{width:24px;height:24px}.invoice-generator-module__Xx6m5W__stepPanel .invoice-generator-module__Xx6m5W__parties{gap:26px}.invoice-generator-module__Xx6m5W__stepActions{margin-top:3px}.invoice-generator-module__Xx6m5W__stepPanel .invoice-generator-module__Xx6m5W__actions{margin-top:0}}@media (max-width:420px){.invoice-generator-module__Xx6m5W__metadataGrid>:nth-child(n+3){grid-column:1/-1}.invoice-generator-module__Xx6m5W__stepPanel .invoice-generator-module__Xx6m5W__actions{grid-template-columns:1fr;display:grid}}@media print{.invoice-generator-module__Xx6m5W__steps,.invoice-generator-module__Xx6m5W__stepActions{display:none}}@media (prefers-reduced-motion:no-preference){.invoice-generator-module__Xx6m5W__heading{animation:.35s cubic-bezier(.22,1,.36,1) backwards invoice-generator-module__Xx6m5W__arrive}.invoice-generator-module__Xx6m5W__workspace{animation:.4s cubic-bezier(.22,1,.36,1) 40ms backwards invoice-generator-module__Xx6m5W__arrive}}@keyframes invoice-generator-module__Xx6m5W__arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:600px){.invoice-generator-module__Xx6m5W__stepPanel{border-radius:0}.invoice-generator-module__Xx6m5W__actions button{min-height:44px}}.invoice-generator-module__Xx6m5W__stepNumber{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.invoice-generator-module__Xx6m5W__steps button[aria-current=step] .invoice-generator-module__Xx6m5W__stepNumber{box-shadow:0 2px 6px #286da822,inset 0 1px #ffffff30}.invoice-generator-module__Xx6m5W__lineItem .invoice-generator-module__Xx6m5W__field :is(input,textarea){box-shadow:none}.invoice-generator-module__Xx6m5W__lineItem .invoice-generator-module__Xx6m5W__field textarea:hover{background:#f4f8fb;border-color:#dbe6ee}@media (prefers-reduced-motion:no-preference){.invoice-generator-module__Xx6m5W__lineItem{animation:.24s cubic-bezier(.16,1,.3,1) invoice-generator-module__Xx6m5W__add-row}}@keyframes invoice-generator-module__Xx6m5W__add-row{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media print{.invoice-generator-module__Xx6m5W__previewPanel fieldset{display:none}}.invoice-generator-module__Xx6m5W__content[data-input=keyboard] .invoice-generator-module__Xx6m5W__lineItem,.invoice-generator-module__Xx6m5W__content[data-input=keyboard] [data-labs-toast]{animation:none}@media (max-width:600px){.invoice-generator-module__Xx6m5W__lineItem .invoice-generator-module__Xx6m5W__field :is(input,textarea){min-height:48px}.invoice-generator-module__Xx6m5W__steps{border-bottom:1px solid #e5e4dc;padding-bottom:14px}.invoice-generator-module__Xx6m5W__twoColumns{gap:20px 14px}.invoice-generator-module__Xx6m5W__stepPanel .invoice-generator-module__Xx6m5W__section+.invoice-generator-module__Xx6m5W__section{margin-top:26px;padding-top:25px}.invoice-generator-module__Xx6m5W__errorNotice{font-size:12px}.invoice-generator-module__Xx6m5W__stepActions>button{min-height:48px}.invoice-generator-module__Xx6m5W__previewToolbar{min-height:48px;margin-bottom:18px}.invoice-generator-module__Xx6m5W__mobilePreviewActions{margin-top:24px}.invoice-generator-module__Xx6m5W__mobilePreviewActions button{min-height:48px}.invoice-generator-module__Xx6m5W__page{padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}}@media (max-width:370px){.invoice-generator-module__Xx6m5W__heading h1{font-size:32px}.invoice-generator-module__Xx6m5W__metadataGrid{grid-template-columns:1fr}}.invoice-generator-module__Xx6m5W__clientPicker{grid-column:1/-1}.invoice-generator-module__Xx6m5W__clientPicker:empty{display:none}.invoice-generator-module__Xx6m5W__clientPicker>div{margin-bottom:0}.invoice-generator-module__Xx6m5W__brandDisclosure{margin-top:-12px;margin-bottom:20px}.invoice-generator-module__Xx6m5W__readySurface{min-height:640px;position:relative}.invoice-generator-module__Xx6m5W__preparing{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding-top:96px;display:flex;position:absolute;inset:0 0 auto}.invoice-generator-module__Xx6m5W__readyContent[data-preparing]{visibility:hidden;opacity:0}@media (prefers-reduced-motion:no-preference){.invoice-generator-module__Xx6m5W__readyContent{transition:opacity .16s ease-out}}
.labs-header-module__hrD3uq__header{--header-ease:cubic-bezier(.22, 1, .36, 1);place-items:center;max-width:1120px;min-height:88px;margin:0 auto;display:grid;position:relative}.labs-header-module__hrD3uq__brand{z-index:1;border-radius:4px;display:block;position:relative}.labs-header-module__hrD3uq__brand img{width:154px;height:auto;display:block}.labs-header-module__hrD3uq__nav{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.labs-header-module__hrD3uq__nav a{color:#616b73;pointer-events:auto;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 0;font-size:13px;display:inline-flex}.labs-header-module__hrD3uq__header .labs-header-module__hrD3uq__nav svg{stroke:currentColor;stroke-width:1.35px;stroke-linejoin:round;width:18px;height:18px}.labs-header-module__hrD3uq__nav .labs-header-module__hrD3uq__current{color:#286da8;font-weight:500}.labs-header-module__hrD3uq__secondaryNav{align-items:center;gap:28px;display:flex}.labs-header-module__hrD3uq__mobileNav{display:none}.labs-header-module__hrD3uq__menuTrigger{width:44px;min-height:44px}.labs-header-module__hrD3uq__menuPositioner{z-index:100;outline:none}.labs-header-module__hrD3uq__menuPopup{width:min(260px,100vw - 32px);max-height:var(--available-height);overscroll-behavior:contain;transform-origin:var(--transform-origin);background:#fbfaf6;border:1px solid #e0dfd5;border-radius:16px;outline:none;padding:8px;font-family:inherit;transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1);overflow-y:auto;box-shadow:0 16px 40px -16px #292e3326,0 3px 8px #292e3308}.labs-header-module__hrD3uq__menuPopup[data-starting-style],.labs-header-module__hrD3uq__menuPopup[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.98)}.labs-header-module__hrD3uq__menuPopup[data-keyboard],.labs-header-module__hrD3uq__menuPopup[data-instant]{transition:none}.labs-header-module__hrD3uq__menuLinks{gap:4px;display:grid}.labs-header-module__hrD3uq__menuLinks a{color:#616b73;touch-action:manipulation;border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.labs-header-module__hrD3uq__menuLinks a[aria-current]{color:#286da8;background:#eef5fb}.labs-header-module__hrD3uq__menuLinks a:focus-visible{outline-offset:-2px;background:#eef5fb;outline:2px solid #458dc9}.labs-header-module__hrD3uq__menuLinks svg{flex:0 0 18px;width:18px;height:18px}.labs-header-module__hrD3uq__menuLinks .labs-header-module__hrD3uq__outlineIcon{stroke:currentColor;stroke-width:1.35px;stroke-linejoin:round}.labs-header-module__hrD3uq__menuLinks .labs-header-module__hrD3uq__check{width:16px;height:16px;margin-left:auto}.labs-header-module__hrD3uq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.labs-header-module__hrD3uq__header a:focus-visible{outline-offset:5px;outline:2px solid #458dc9}.labs-header-module__hrD3uq__rollingLabel{vertical-align:middle;height:1.5em;line-height:1.5;display:inline-block;position:relative;overflow:hidden}.labs-header-module__hrD3uq__rollingLabel>span{transition:transform .28s var(--header-ease);display:block}.labs-header-module__hrD3uq__rollingLabel>span+span{white-space:nowrap;position:absolute;top:100%;left:0}@media (hover:hover) and (pointer:fine){.labs-header-module__hrD3uq__nav a:hover .labs-header-module__hrD3uq__rollingLabel>span{transform:translateY(-100%)}.labs-header-module__hrD3uq__nav a:hover{color:#286da8}.labs-header-module__hrD3uq__menuLinks a:hover{color:#286da8;background:#eef5fb}}@media (max-width:680px){.labs-header-module__hrD3uq__header{min-height:80px}.labs-header-module__hrD3uq__brand img{width:136px}.labs-header-module__hrD3uq__nav{display:none}.labs-header-module__hrD3uq__mobileNav{display:block;position:absolute;right:0}}@media (prefers-reduced-motion:reduce){.labs-header-module__hrD3uq__header *,.labs-header-module__hrD3uq__header :before,.labs-header-module__hrD3uq__header :after{transition:none;animation:none}.labs-header-module__hrD3uq__nav a:hover .labs-header-module__hrD3uq__rollingLabel>span{transform:none}.labs-header-module__hrD3uq__menuPopup{transition:none}}@media print{.labs-header-module__hrD3uq__header,.labs-header-module__hrD3uq__menuPositioner{display:none}}.labs-header-module__hrD3uq__primaryNav{align-items:center;gap:28px;display:flex}.labs-header-module__hrD3uq__signIn{pointer-events:auto;min-height:44px}.labs-header-module__hrD3uq__menuAccount{border-top:1px solid #e5e4dc;margin-top:8px;padding:12px 4px 4px}.labs-header-module__hrD3uq__menuAccount>button{width:100%}@media (min-width:681px) and (max-width:820px){.labs-header-module__hrD3uq__primaryNav,.labs-header-module__hrD3uq__secondaryNav{gap:16px}}
.review-source-module__d-EOhW__source{min-width:0}.review-source-module__d-EOhW__heading{margin-bottom:24px}.review-source-module__d-EOhW__heading h2{letter-spacing:-.04em;font-size:20px;font-weight:500;line-height:1.3}.review-source-module__d-EOhW__heading p{color:#717b81;margin-top:7px;font-size:12px;line-height:1.65}.review-source-module__d-EOhW__search{align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.review-source-module__d-EOhW__search .review-source-module__d-EOhW__field{flex:1}.review-source-module__d-EOhW__search>button{flex-shrink:0;margin-bottom:2px}.review-source-module__d-EOhW__field{min-width:0}.review-source-module__d-EOhW__field label,.review-source-module__d-EOhW__rating legend{color:#60717c;margin-bottom:7px;font-size:12px;line-height:1.5;display:block}.review-source-module__d-EOhW__field input,.review-source-module__d-EOhW__field textarea{color:#2d3338;background:#fffefa;border:1px solid #d8dfe4;border-radius:11px;width:100%;min-height:48px;padding:12px 13px;font:400 13px/1.65 Inter,sans-serif;transition:border-color .16s;display:block}.review-source-module__d-EOhW__field input::placeholder,.review-source-module__d-EOhW__field textarea::placeholder{color:#91999e}.review-source-module__d-EOhW__field input:focus,.review-source-module__d-EOhW__field textarea:focus{outline-offset:2px;border-color:#79acd0;outline:2px solid #b6d7ed}.review-source-module__d-EOhW__field input[aria-invalid=true],.review-source-module__d-EOhW__field textarea[aria-invalid=true]{border-color:#c47b6f}.review-source-module__d-EOhW__field textarea{resize:vertical;min-height:122px}.review-source-module__d-EOhW__error{color:#a4493c;margin-top:7px;margin-bottom:10px;font-size:12px;line-height:1.5}.review-source-module__d-EOhW__results{margin-top:26px;margin-bottom:14px}.review-source-module__d-EOhW__business{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.review-source-module__d-EOhW__business h3{color:#2d3338;font-size:14px;font-weight:500;line-height:1.5}.review-source-module__d-EOhW__business p{color:#717b81;margin-top:3px;font-size:11px;line-height:1.5}.review-source-module__d-EOhW__business a,.review-source-module__d-EOhW__reviewActions a{color:#286da8;text-underline-offset:3px;font-size:11px;line-height:1.6}.review-source-module__d-EOhW__business>a{white-space:nowrap}.review-source-module__d-EOhW__reviews{gap:8px;display:grid}.review-source-module__d-EOhW__reviews:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #79acd0}.review-source-module__d-EOhW__review{background:0 0;border-radius:12px;margin-inline:-12px;padding:12px;transition:background-color .16s}.review-source-module__d-EOhW__review[data-selected=true]{background:#eef5fb}.review-source-module__d-EOhW__selectReview{cursor:pointer;align-items:flex-start;gap:11px;display:flex;position:relative}.review-source-module__d-EOhW__selectReview>input{opacity:0;width:20px;height:20px;position:absolute;inset:0 auto auto 0}.review-source-module__d-EOhW__check{color:#0000;background:#fffefa;border:1px solid #cbd5dc;border-radius:5px;flex-shrink:0;place-items:center;width:19px;height:19px;margin-top:2px;transition:background-color .16s,border-color .16s;display:grid}.review-source-module__d-EOhW__check svg{width:14px;height:14px}.review-source-module__d-EOhW__selectReview>input:checked+.review-source-module__d-EOhW__check{color:#fff;background:#397db1;border-color:#397db1}.review-source-module__d-EOhW__selectReview>input:focus-visible+.review-source-module__d-EOhW__check{outline-offset:3px;outline:2px solid #79acd0}.review-source-module__d-EOhW__selectReview>input:disabled+.review-source-module__d-EOhW__check{opacity:.45}.review-source-module__d-EOhW__selectReview:has(input:disabled){cursor:default}.review-source-module__d-EOhW__reviewCopy{min-width:0;display:block}.review-source-module__d-EOhW__author{flex-wrap:wrap;align-items:center;gap:7px;min-height:24px;margin-bottom:7px;display:flex}.review-source-module__d-EOhW__author img{object-fit:cover;border-radius:50%}.review-source-module__d-EOhW__author strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5}.review-source-module__d-EOhW__stars{gap:1px;margin-left:auto;display:flex}.review-source-module__d-EOhW__stars svg{color:#d7d9d7;width:12px;height:12px}.review-source-module__d-EOhW__stars svg[data-filled=true]{color:#c69634}.review-source-module__d-EOhW__quote{color:#59666e;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.75;display:block}.review-source-module__d-EOhW__reviewActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:5px;padding-left:29px;display:flex}.review-source-module__d-EOhW__reviewActions>button{margin-left:-12px}.review-source-module__d-EOhW__hint{color:#717b81;margin:7px 0 0;font-size:11px;line-height:1.6}.review-source-module__d-EOhW__manual{gap:18px;padding-top:16px;display:grid}.review-source-module__d-EOhW__manual>.review-source-module__d-EOhW__hint{margin-top:-10px}.review-source-module__d-EOhW__authorRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;display:grid}.review-source-module__d-EOhW__rating{border:0;min-width:0;margin:0;padding:0}.review-source-module__d-EOhW__rating>div{align-items:center;height:48px;display:flex}.review-source-module__d-EOhW__rating label{color:#d7d9d7;cursor:pointer;place-items:center;width:27px;height:44px;display:grid;position:relative}.review-source-module__d-EOhW__rating label[data-filled=true]{color:#c69634}.review-source-module__d-EOhW__rating input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.review-source-module__d-EOhW__rating svg{pointer-events:none;width:21px;height:21px}.review-source-module__d-EOhW__rating label:has(input:focus-visible){outline-offset:1px;border-radius:4px;outline:2px solid #79acd0}.review-source-module__d-EOhW__manualActions{justify-content:flex-end;gap:8px;margin-top:-4px;display:flex}.review-source-module__d-EOhW__manualActions>button:first-child:not(:last-child){margin-right:auto}.review-source-module__d-EOhW__footer{justify-content:flex-end;margin-top:28px;display:flex}@media (max-width:680px){.review-source-module__d-EOhW__field input,.review-source-module__d-EOhW__field textarea{font-size:16px}.review-source-module__d-EOhW__search{flex-wrap:wrap}.review-source-module__d-EOhW__search .review-source-module__d-EOhW__field{flex-basis:100%}.review-source-module__d-EOhW__search>button{margin-left:auto}.review-source-module__d-EOhW__authorRow{grid-template-columns:1fr;gap:14px}.review-source-module__d-EOhW__rating label{width:44px}.review-source-module__d-EOhW__business{align-items:flex-start}.review-source-module__d-EOhW__business>a{padding-block:3px}.review-source-module__d-EOhW__reviewActions a{padding-block:9px}}@media (prefers-reduced-motion:reduce){.review-source-module__d-EOhW__field input,.review-source-module__d-EOhW__field textarea,.review-source-module__d-EOhW__review,.review-source-module__d-EOhW__check{transition:none}}.review-source-module__d-EOhW__lookupMore{padding-top:16px;padding-bottom:8px}.review-source-module__d-EOhW__quote[data-long=true]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.review-template-picker-module__CC-wIq__picker{border:0;width:100%;min-width:0;margin:0 0 23px;padding:0}.review-template-picker-module__CC-wIq__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.review-template-picker-module__CC-wIq__selection{color:#2d3338;flex-wrap:wrap;align-items:baseline;gap:3px 9px;min-width:0;margin:0;font-size:12px;line-height:1.5;display:flex}.review-template-picker-module__CC-wIq__count{color:#666e77;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.review-template-picker-module__CC-wIq__controls{flex:none;gap:6px;display:flex}.review-template-picker-module__CC-wIq__rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:14px;max-width:100%;padding:6px 6px 10px;scroll-padding-inline:6px;display:flex;overflow-x:auto}.review-template-picker-module__CC-wIq__rail::-webkit-scrollbar{display:none}.review-template-picker-module__CC-wIq__option{scroll-snap-align:center;cursor:pointer;flex:0 0 112px;min-width:0;display:block;position:relative}.review-template-picker-module__CC-wIq__thumbnail{aspect-ratio:4/5;outline-offset:2px;border-radius:7px;outline:1px solid #dedfd8;width:112px;height:auto;transition:outline-color .18s;display:block}.review-template-picker-module__CC-wIq__option[data-selected=true] .review-template-picker-module__CC-wIq__thumbnail{outline:2px solid #397db1}.review-template-picker-module__CC-wIq__option:has(.review-template-picker-module__CC-wIq__radio:focus-visible) .review-template-picker-module__CC-wIq__thumbnail{outline-offset:4px;outline:2px solid #286da8}.review-template-picker-module__CC-wIq__name{color:#64727c;justify-content:space-between;align-items:flex-start;gap:4px;margin-top:10px;font-size:11px;line-height:1.5;display:flex}.review-template-picker-module__CC-wIq__name svg{flex:none;width:13px;height:16px}.review-template-picker-module__CC-wIq__option[data-selected=true] .review-template-picker-module__CC-wIq__name{color:#286da8}.review-template-picker-module__CC-wIq__picker:disabled .review-template-picker-module__CC-wIq__option{cursor:default;opacity:.65}.review-template-picker-module__CC-wIq__radio,.review-template-picker-module__CC-wIq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.review-template-picker-module__CC-wIq__thumbnail{transition:none}}
.review-brand-controls-module__Q4Kp6G__brand{margin:26px 0 23px}.review-brand-controls-module__Q4Kp6G__status{color:#77848a;margin-top:6px;font-size:11px;line-height:1.65}.review-brand-controls-module__Q4Kp6G__website>label,.review-brand-controls-module__Q4Kp6G__colourRow>span,.review-brand-controls-module__Q4Kp6G__photoHeading>span{color:#60717c;font-size:12px}.review-brand-controls-module__Q4Kp6G__websiteRow{align-items:center;gap:8px;margin-top:7px;display:flex}.review-brand-controls-module__Q4Kp6G__websiteRow input{color:#2d3338;width:100%;min-width:0;min-height:44px;font:inherit;background:#fffefa;border:1px solid #d8dfe4;border-radius:10px;padding:10px 12px;font-size:12px}.review-brand-controls-module__Q4Kp6G__websiteRow>button{flex-shrink:0}.review-brand-controls-module__Q4Kp6G__websiteRow input:focus-visible{outline-offset:2px;border-color:#458dc9;outline:2px solid #458dc940}.review-brand-controls-module__Q4Kp6G__websiteRow input[aria-invalid=true]{border-color:#c47b6f}.review-brand-controls-module__Q4Kp6G__websiteRow input:autofill{-webkit-text-fill-color:#2d3338;box-shadow:inset 0 0 0 1000px #fffefa}.review-brand-controls-module__Q4Kp6G__colourRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:17px;display:flex}.review-brand-controls-module__Q4Kp6G__swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-brand-controls-module__Q4Kp6G__swatch{cursor:pointer;border:1px solid #33333320;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.review-brand-controls-module__Q4Kp6G__swatch[data-selected=true]{outline-offset:3px;outline:2px solid #397db1}.review-brand-controls-module__Q4Kp6G__swatch>svg{color:#fff;background:#20272c;border-radius:50%;width:18px;height:18px;padding:2px}.review-brand-controls-module__Q4Kp6G__customColour{color:#60717c;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:10px;display:flex}.review-brand-controls-module__Q4Kp6G__customColour input{cursor:pointer;background:#fffefa;border:1px solid #d8dfe4;border-radius:7px;width:34px;height:34px;padding:2px}.review-brand-controls-module__Q4Kp6G__photoActions{align-items:center;gap:8px;display:flex}.review-brand-controls-module__Q4Kp6G__photoSource{color:#7a8286;font-size:10px}.review-brand-controls-module__Q4Kp6G__photos{margin-top:19px}.review-brand-controls-module__Q4Kp6G__photoHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.review-brand-controls-module__Q4Kp6G__photoGrid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;margin:0 0 7px;padding:0;display:grid}.review-brand-controls-module__Q4Kp6G__photo{cursor:pointer;border-radius:7px;display:block;position:relative}.review-brand-controls-module__Q4Kp6G__photo img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%;height:auto;display:block}.review-brand-controls-module__Q4Kp6G__photo[data-selected=true]{outline-offset:3px;outline:2px solid #397db1}.review-brand-controls-module__Q4Kp6G__photo>span{color:#fff;background:#397db1;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:4px;right:4px}.review-brand-controls-module__Q4Kp6G__photos>:last-child{margin-top:14px}.review-brand-controls-module__Q4Kp6G__error{color:#a4493c;margin-top:8px;font-size:11px;line-height:1.6}.review-brand-controls-module__Q4Kp6G__hidden,.review-brand-controls-module__Q4Kp6G__photo input,.review-brand-controls-module__Q4Kp6G__swatch input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.review-brand-controls-module__Q4Kp6G__customColour input:focus-visible{outline-offset:4px;outline:2px solid #458dc9}.review-brand-controls-module__Q4Kp6G__photo:has(:focus-visible){outline-offset:4px;outline:2px solid #458dc9}.review-brand-controls-module__Q4Kp6G__swatch:has(:focus-visible){outline-offset:4px;outline:2px solid #458dc9}:is(.review-brand-controls-module__Q4Kp6G__photo:has(:disabled),.review-brand-controls-module__Q4Kp6G__swatch:has(:disabled)){cursor:default}@media (max-width:680px){.review-brand-controls-module__Q4Kp6G__websiteRow{flex-wrap:wrap}.review-brand-controls-module__Q4Kp6G__websiteRow input{font-size:16px}.review-brand-controls-module__Q4Kp6G__photoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-brand-controls-module__Q4Kp6G__colourRow{flex-direction:column;align-items:flex-start}}
.tool-form-module__xLOIsa__layout{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.tool-form-module__xLOIsa__input{background:#fbfaf7;border:1px solid #e5e4dc;border-radius:24px;min-width:0;padding:28px;box-shadow:0 3px 12px -8px #2d333814}.tool-form-module__xLOIsa__input h2,.tool-form-module__xLOIsa__result h2{letter-spacing:-.025em;margin-bottom:24px;font-size:16px;font-weight:500}.tool-form-module__xLOIsa__result{border-left:1px solid #e1e0d7;flex-direction:column;min-width:0;padding:28px 0 28px 32px;display:flex}.tool-form-module__xLOIsa__field{min-width:0;margin-bottom:20px}.tool-form-module__xLOIsa__field label{color:#60717c;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:12px;font-weight:500;display:flex}.tool-form-module__xLOIsa__field input,.tool-form-module__xLOIsa__field select{color:#2d353c;background:#fffefa;border:1px solid #d8dfe4;border-radius:11px;width:100%;min-width:0;min-height:48px;padding:12px 14px;font-size:14px;line-height:1.5;transition:border-color .15s,background .15s,box-shadow .18s;box-shadow:inset 0 1px 2px #24374505,0 1px #ffffff80}.tool-form-module__xLOIsa__field input::placeholder{color:#959da5;opacity:1}.tool-form-module__xLOIsa__field input:hover,.tool-form-module__xLOIsa__field select:hover{border-color:#afc9dd}.tool-form-module__xLOIsa__field input:focus,.tool-form-module__xLOIsa__field select:focus{background:#fff;border-color:#458dc9;outline:none;box-shadow:0 0 0 3px #458dc916}.tool-form-module__xLOIsa__field input[aria-invalid=true]{border-color:#c47b6f}.tool-form-module__xLOIsa__fieldRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.tool-form-module__xLOIsa__hint{color:#6d7881;margin-top:7px;font-size:11px;line-height:1.65}.tool-form-module__xLOIsa__optional{color:#6d7881;font-size:10px;font-weight:400}.tool-form-module__xLOIsa__error{color:#a4493c;margin:6px 0 12px;font-size:12px;line-height:1.65}.tool-form-module__xLOIsa__muted{color:#6d7881;font-size:13px}.tool-form-module__xLOIsa__empty{flex-direction:column;justify-content:center;min-height:230px;display:flex}.tool-form-module__xLOIsa__empty p{color:#6d7881;font-size:14px}.tool-form-module__xLOIsa__footnote{color:#6d7881;margin-top:auto;padding-top:22px;font-size:11px;line-height:1.65}.tool-form-module__xLOIsa__urlOutput{white-space:pre-wrap;overflow-wrap:anywhere;color:#285371;-webkit-user-select:all;user-select:all;background:#eef5fb;border:1px solid #d3e1ec;border-radius:12px;min-width:0;margin:12px 0 0;padding:20px;font-family:inherit;font-size:14px;line-height:1.8;display:block}.tool-form-module__xLOIsa__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.tool-form-module__xLOIsa__actions>div{flex:1;min-width:132px}.tool-form-module__xLOIsa__actionButton{width:100%}.tool-form-module__xLOIsa__feedback{color:#6d7881;margin-top:8px;font-size:11px;line-height:1.6}.tool-form-module__xLOIsa__feedback.tool-form-module__xLOIsa__error{color:#a4493c}.tool-form-module__xLOIsa__saveWork{min-width:0}.tool-form-module__xLOIsa__primaryValue{letter-spacing:-.06em;color:#286da8;overflow-wrap:anywhere;margin:8px 0 28px;font-size:clamp(42px,4.6vw,58px);line-height:1.2}.tool-form-module__xLOIsa__primaryValue>span{color:#6d7881;letter-spacing:0;margin-left:10px;font-size:12px}.tool-form-module__xLOIsa__calculation dl{margin:0}.tool-form-module__xLOIsa__calculation dl>div{border-top:1px solid #e1e0d7;justify-content:space-between;gap:20px;padding:16px 0;font-size:13px;display:flex}.tool-form-module__xLOIsa__calculation dd{flex-shrink:0;margin:0;font-weight:500}.tool-form-module__xLOIsa__calculation .tool-form-module__xLOIsa__hint{margin-top:14px}.tool-form-module__xLOIsa__restore{color:#285371;background:#eef5fb;border:1px solid #d3e1ec;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:12px}@media (max-width:950px){.tool-form-module__xLOIsa__layout{gap:24px}.tool-form-module__xLOIsa__input{padding:24px}.tool-form-module__xLOIsa__result{padding-left:24px}.tool-form-module__xLOIsa__fieldRow{grid-template-columns:1fr;gap:0}}@media (max-width:720px){.tool-form-module__xLOIsa__layout{grid-template-columns:1fr;gap:28px}.tool-form-module__xLOIsa__result{border-left:0;padding:4px 4px 0}.tool-form-module__xLOIsa__empty{min-height:96px}.tool-form-module__xLOIsa__fieldRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.tool-form-module__xLOIsa__primaryValue{font-size:48px}}@media (max-width:420px){.tool-form-module__xLOIsa__input{padding:22px 20px}.tool-form-module__xLOIsa__fieldRow{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.tool-form-module__xLOIsa__field input,.tool-form-module__xLOIsa__field select{transition:none}}
.grid-reveal-module__OoZrZG__frame{pointer-events:none;background:#e9e8e2;border-radius:12px;position:absolute;inset:0;overflow:hidden}.grid-reveal-module__OoZrZG__canvas{width:100%;height:100%;display:block}.grid-reveal-module__OoZrZG__caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fbfaf7;background:#292e33c7;border-radius:999px;align-items:center;gap:7px;max-width:calc(100% - 28px);padding:7px 11px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex;position:absolute;bottom:14px;left:14px}.grid-reveal-module__OoZrZG__dot{background:#cfe5f6;border-radius:50%;flex:none;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){.grid-reveal-module__OoZrZG__frame:not([data-still]) .grid-reveal-module__OoZrZG__dot{animation:1.8s ease-in-out infinite grid-reveal-module__OoZrZG__breathe}}@keyframes grid-reveal-module__OoZrZG__breathe{50%{opacity:.4}}
.labs-toast-module__GAhbMq__position{z-index:100;right:0;bottom:calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;padding:0 12px;display:flex;position:fixed;left:0}.labs-toast-module__GAhbMq__stack{width:416px;height:var(--collapsed-height,54px);pointer-events:auto;max-width:100%;margin:0;padding:0;list-style:none;transition:height .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible}.labs-toast-module__GAhbMq__item{transform-origin:bottom;width:100%;min-width:0;transform:translateY(var(--collapsed-y,0px)) scale(var(--toast-scale,1));transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0}.labs-toast-module__GAhbMq__stack[data-expanded=true]{height:var(--expanded-height,54px)}.labs-toast-module__GAhbMq__stack[data-expanded=true] .labs-toast-module__GAhbMq__item{transform:translateY(var(--expanded-y,0px)) scale(1)}.labs-toast-module__GAhbMq__item[data-exiting]{pointer-events:none}.labs-toast-module__GAhbMq__toast{height:var(--front-height,54px);color:#4b3330;background:#fffdfa;border:1px solid #e8d6d2;border-radius:12px;min-height:54px;transition:height .32s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 2px 5px #49383106,0 4px 12px #4938310a}.labs-toast-module__GAhbMq__item[data-enter] .labs-toast-module__GAhbMq__toast{animation:.28s cubic-bezier(.22,1,.36,1) both labs-toast-module__GAhbMq__appear}.labs-toast-module__GAhbMq__contents{align-items:center;gap:10px;min-height:52px;padding:10px 10px 10px 14px;transition:opacity .16s;display:flex}.labs-toast-module__GAhbMq__item[data-front=false] .labs-toast-module__GAhbMq__contents{opacity:0;pointer-events:none}.labs-toast-module__GAhbMq__stack[data-expanded=true] .labs-toast-module__GAhbMq__toast{height:var(--toast-height,54px);overflow:visible}.labs-toast-module__GAhbMq__stack[data-expanded=true] .labs-toast-module__GAhbMq__contents{opacity:1;pointer-events:auto}.labs-toast-module__GAhbMq__success{color:#344b5d;border-color:#d3e0e9}.labs-toast-module__GAhbMq__icon{color:#a75c53;flex:0 0 17px;width:17px;height:17px}.labs-toast-module__GAhbMq__success .labs-toast-module__GAhbMq__icon{color:#286da8}.labs-toast-module__GAhbMq__body{flex:1;min-width:0}.labs-toast-module__GAhbMq__message{overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5}.labs-toast-module__GAhbMq__action{color:#286da8;text-underline-offset:3px;border-radius:3px;padding-block:5px;font-size:12px;text-decoration:underline;display:inline-block}.labs-toast-module__GAhbMq__action:focus-visible{outline-offset:3px;outline:2px solid #286da8}.labs-toast-module__GAhbMq__dismiss{min-width:32px;padding:7px}@keyframes labs-toast-module__GAhbMq__appear{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}[data-input=keyboard] :is(.labs-toast-module__GAhbMq__stack,.labs-toast-module__GAhbMq__item,.labs-toast-module__GAhbMq__toast,.labs-toast-module__GAhbMq__contents){transition:none}@media (pointer:coarse){.labs-toast-module__GAhbMq__dismiss{min-width:44px}.labs-toast-module__GAhbMq__action{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.labs-toast-module__GAhbMq__item[data-enter] .labs-toast-module__GAhbMq__toast{animation:none}.labs-toast-module__GAhbMq__stack,.labs-toast-module__GAhbMq__item,.labs-toast-module__GAhbMq__toast,.labs-toast-module__GAhbMq__contents{transition:none}}@media print{.labs-toast-module__GAhbMq__position{display:none}}
