.svg-asset-picker-module__ddf9WG__library{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:16px;padding:12px}.svg-asset-picker-module__ddf9WG__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.svg-asset-picker-module__ddf9WG__heading>div>span{color:var(--teal);text-transform:uppercase;align-items:center;gap:7px;font-size:.7rem;font-weight:800;display:flex}.svg-asset-picker-module__ddf9WG__heading small{max-width:260px;color:var(--muted);margin-top:3px;font-size:.6rem;line-height:1.4;display:block}.svg-asset-picker-module__ddf9WG__importButton{min-height:36px;color:var(--accent-ink);background:var(--acid);cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:.64rem;font-weight:800;display:inline-flex}.svg-asset-picker-module__ddf9WG__importButton input{opacity:0;width:1px;height:1px;position:absolute}.svg-asset-picker-module__ddf9WG__importButton:focus-within{outline:3px solid var(--orange);outline-offset:2px}.svg-asset-picker-module__ddf9WG__assetList{gap:6px;margin-top:11px;display:grid}.svg-asset-picker-module__ddf9WG__asset{background:var(--surface);border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(0,1fr) 36px;min-width:0;display:grid;overflow:hidden}.svg-asset-picker-module__ddf9WG__selectedAsset{border-color:var(--teal);box-shadow:0 0 0 2px var(--focus-ring)}.svg-asset-picker-module__ddf9WG__assetUse{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:6px;display:grid}.svg-asset-picker-module__ddf9WG__thumbnail{background:linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), linear-gradient(var(--grid-line) 1px, transparent 1px), var(--paper);border:1px solid var(--line);background-size:8px 8px;border-radius:5px;place-items:center;width:40px;height:40px;padding:4px;display:grid;overflow:hidden}.svg-asset-picker-module__ddf9WG__thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.svg-asset-picker-module__ddf9WG__assetCopy{min-width:0}.svg-asset-picker-module__ddf9WG__assetCopy strong,.svg-asset-picker-module__ddf9WG__assetCopy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.svg-asset-picker-module__ddf9WG__assetCopy strong{font-size:.68rem}.svg-asset-picker-module__ddf9WG__assetCopy small{color:var(--muted);margin-top:2px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.58rem}.svg-asset-picker-module__ddf9WG__assetUse>svg{color:var(--teal)}.svg-asset-picker-module__ddf9WG__deleteButton{color:var(--muted);border-left:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;display:grid}.svg-asset-picker-module__ddf9WG__deleteButton:hover{color:var(--danger);background:var(--danger-surface)}.svg-asset-picker-module__ddf9WG__empty,.svg-asset-picker-module__ddf9WG__note,.svg-asset-picker-module__ddf9WG__status,.svg-asset-picker-module__ddf9WG__error{font-size:.6rem;line-height:1.45}.svg-asset-picker-module__ddf9WG__empty{color:var(--muted);border:1px dashed var(--line);border-radius:6px;margin-top:11px;padding:10px}.svg-asset-picker-module__ddf9WG__note{color:var(--muted);margin-top:10px}.svg-asset-picker-module__ddf9WG__status,.svg-asset-picker-module__ddf9WG__error{border-radius:5px;margin-top:8px;padding:8px}.svg-asset-picker-module__ddf9WG__status{color:var(--teal);background:var(--icon-surface)}.svg-asset-picker-module__ddf9WG__error{color:var(--danger);background:var(--danger-surface)}
.currency-converter-workspace-module___YpLRG__workspace{--utility-blue:#58a6ff;--utility-blue-bright:#8dd3ff;--utility-blue-deep:#1e62c7;--utility-cyan:#63e3ff;--utility-ink:#061426;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);position:relative;overflow:hidden}.currency-converter-workspace-module___YpLRG__workspace:before{z-index:2;background:linear-gradient(90deg, var(--utility-blue-deep), var(--utility-blue), var(--utility-cyan));content:"";height:3px;position:absolute;top:0;left:0;right:0}:root[data-theme=light] .currency-converter-workspace-module___YpLRG__workspace{--utility-blue:#176fd3;--utility-blue-bright:#2987e8;--utility-blue-deep:#0d4ea4;--utility-cyan:#007e9d;--utility-ink:#f7fbff}.currency-converter-workspace-module___YpLRG__workspaceHeader{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 20px 20px;display:flex}.currency-converter-workspace-module___YpLRG__workspaceHeader h2{letter-spacing:-.05em;margin-top:6px;font-size:clamp(1.45rem,7vw,2.15rem);line-height:1.05}.currency-converter-workspace-module___YpLRG__eyebrow{color:var(--utility-blue-bright);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.65rem;font-weight:800;display:flex}.currency-converter-workspace-module___YpLRG__eyebrow>span{background:var(--utility-blue);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--utility-blue) 16%, transparent);border-radius:50%}.currency-converter-workspace-module___YpLRG__headerCopy{max-width:650px;color:var(--muted);margin-top:9px;font-size:.78rem;line-height:1.55}.currency-converter-workspace-module___YpLRG__referenceBadge{min-height:46px;color:var(--utility-blue-bright);background:color-mix(in srgb, var(--utility-blue) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--utility-blue) 34%, var(--line));border-radius:var(--radius-sm);flex:none;align-items:center;gap:9px;padding:8px 11px;display:inline-flex}.currency-converter-workspace-module___YpLRG__referenceBadge span,.currency-converter-workspace-module___YpLRG__referenceBadge strong,.currency-converter-workspace-module___YpLRG__referenceBadge small{display:block}.currency-converter-workspace-module___YpLRG__referenceBadge strong{color:var(--ink);font-size:.68rem}.currency-converter-workspace-module___YpLRG__referenceBadge small{color:var(--muted);margin-top:1px;font-size:.56rem}.currency-converter-workspace-module___YpLRG__workspaceGrid{display:grid}.currency-converter-workspace-module___YpLRG__converterPanel,.currency-converter-workspace-module___YpLRG__contextPanel{min-width:0;padding:20px}.currency-converter-workspace-module___YpLRG__panelHeading{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.currency-converter-workspace-module___YpLRG__panelIcon{width:36px;height:36px;color:var(--utility-blue-bright);background:color-mix(in srgb, var(--utility-blue) 13%, var(--paper));border:1px solid color-mix(in srgb, var(--utility-blue) 30%, var(--line));border-radius:9px;place-items:center;display:grid}.currency-converter-workspace-module___YpLRG__panelHeading span,.currency-converter-workspace-module___YpLRG__panelHeading strong,.currency-converter-workspace-module___YpLRG__panelHeading small{display:block}.currency-converter-workspace-module___YpLRG__panelHeading span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.58rem;font-weight:760}.currency-converter-workspace-module___YpLRG__panelHeading strong{margin-top:2px;font-size:.94rem}.currency-converter-workspace-module___YpLRG__panelHeading>small{color:var(--muted);font-size:.62rem;display:none}.currency-converter-workspace-module___YpLRG__conversionFlow{gap:8px;margin-top:18px;display:grid}.currency-converter-workspace-module___YpLRG__moneyCard{background:var(--paper);border:1px solid var(--line);border-radius:11px;min-width:0;padding:13px;transition:border-color .16s,box-shadow .16s;display:block}.currency-converter-workspace-module___YpLRG__moneyCard:focus-within{border-color:var(--utility-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--utility-blue) 16%, transparent)}.currency-converter-workspace-module___YpLRG__resultCard{background:linear-gradient(145deg, color-mix(in srgb, var(--utility-blue) 11%, transparent), transparent 64%), var(--paper)}.currency-converter-workspace-module___YpLRG__cardLabel{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.58rem;font-weight:800;display:block}.currency-converter-workspace-module___YpLRG__amountShell,.currency-converter-workspace-module___YpLRG__resultValue{align-items:baseline;gap:8px;min-height:70px;display:flex;overflow:hidden}.currency-converter-workspace-module___YpLRG__amountShell input{width:100%;min-width:0;color:var(--ink);letter-spacing:-.065em;background:0 0;border:0;outline:0;padding:10px 0 6px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:clamp(1.8rem,11vw,3rem);font-weight:750;line-height:1}.currency-converter-workspace-module___YpLRG__amountShell>strong,.currency-converter-workspace-module___YpLRG__resultValue>span{color:var(--utility-blue-bright);flex:none;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.78rem;font-weight:800}.currency-converter-workspace-module___YpLRG__resultValue{align-items:center}.currency-converter-workspace-module___YpLRG__resultValue>strong{min-width:0;color:var(--utility-blue-bright);letter-spacing:-.065em;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:clamp(1.75rem,9.5vw,2.65rem);font-weight:780;line-height:1;display:block;overflow:hidden}.currency-converter-workspace-module___YpLRG__loadingValue{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.66rem;font-weight:760;display:inline-flex}.currency-converter-workspace-module___YpLRG__loadingValue i{border:2px solid color-mix(in srgb, var(--utility-blue) 24%, var(--line));border-top-color:var(--utility-blue);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite currency-converter-workspace-module___YpLRG__spin}.currency-converter-workspace-module___YpLRG__moneyCard select{width:100%;min-height:39px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:7px;padding:7px 34px 7px 9px;font-size:.69rem;font-weight:700}.currency-converter-workspace-module___YpLRG__moneyCard>small{color:var(--muted);margin-top:6px;font-size:.56rem;display:block}.currency-converter-workspace-module___YpLRG__swapButton{width:44px;height:44px;color:var(--utility-ink);background:var(--utility-blue);border:3px solid var(--surface-raised);box-shadow:0 8px 20px color-mix(in srgb, var(--utility-blue) 25%, transparent);cursor:pointer;border-radius:50%;place-self:center;place-items:center;transition:background-color .16s,transform .16s;display:grid}.currency-converter-workspace-module___YpLRG__swapButton:hover{background:var(--utility-blue-bright);transform:rotate(180deg)}.currency-converter-workspace-module___YpLRG__amountError{color:var(--danger);margin-top:10px;font-size:.67rem;font-weight:700}.currency-converter-workspace-module___YpLRG__errorPanel{color:var(--danger);background:var(--danger-surface);border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;margin-top:13px;padding:12px;display:grid}.currency-converter-workspace-module___YpLRG__errorPanel div{min-width:0}.currency-converter-workspace-module___YpLRG__errorPanel strong{font-size:.7rem;display:block}.currency-converter-workspace-module___YpLRG__errorPanel p{color:var(--ink-2);margin-top:2px;font-size:.62rem;line-height:1.45}.currency-converter-workspace-module___YpLRG__errorPanel button{min-height:34px;color:var(--ink);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:7px;grid-column:2;justify-content:center;justify-self:start;align-items:center;gap:6px;padding:6px 9px;font-size:.62rem;font-weight:780;display:inline-flex}.currency-converter-workspace-module___YpLRG__rateStrip{background:var(--line);border:1px solid var(--line);border-radius:9px;gap:1px;margin-top:14px;display:grid;overflow:hidden}.currency-converter-workspace-module___YpLRG__rateStrip>div{background:color-mix(in srgb, var(--utility-blue) 6%, var(--surface));min-width:0;padding:11px 12px}.currency-converter-workspace-module___YpLRG__rateStrip span,.currency-converter-workspace-module___YpLRG__rateStrip strong{display:block}.currency-converter-workspace-module___YpLRG__rateStrip span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.53rem;font-weight:800}.currency-converter-workspace-module___YpLRG__rateStrip strong{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.66rem;overflow:hidden}.currency-converter-workspace-module___YpLRG__popularPairs{border-top:1px solid var(--line);margin-top:17px;padding-top:15px}.currency-converter-workspace-module___YpLRG__popularPairs>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.55rem;font-weight:800}.currency-converter-workspace-module___YpLRG__popularPairs>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.currency-converter-workspace-module___YpLRG__popularPairs button{min-height:36px;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:6px 9px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.6rem;font-weight:760;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.currency-converter-workspace-module___YpLRG__popularPairs button span{color:var(--utility-blue-bright)}.currency-converter-workspace-module___YpLRG__popularPairs button:hover,.currency-converter-workspace-module___YpLRG__popularPairs button.currency-converter-workspace-module___YpLRG__activePair{color:var(--utility-blue-bright);background:color-mix(in srgb, var(--utility-blue) 9%, var(--paper));border-color:color-mix(in srgb, var(--utility-blue) 48%, var(--line))}.currency-converter-workspace-module___YpLRG__contextPanel{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--utility-blue) 14%, transparent), transparent 42%), var(--surface);border-top:1px solid var(--line)}.currency-converter-workspace-module___YpLRG__contextHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.currency-converter-workspace-module___YpLRG__contextHeading>svg{color:var(--utility-blue-bright)}.currency-converter-workspace-module___YpLRG__contextHeading span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.56rem;font-weight:800}.currency-converter-workspace-module___YpLRG__contextHeading h3{letter-spacing:-.02em;max-width:260px;margin-top:4px;font-size:.92rem;line-height:1.2}.currency-converter-workspace-module___YpLRG__sourceCard{background:linear-gradient(135deg, color-mix(in srgb, var(--utility-blue) 10%, transparent), transparent 72%), var(--surface-raised);border:1px solid color-mix(in srgb, var(--utility-blue) 24%, var(--line));border-radius:9px;margin-top:17px;padding:14px}.currency-converter-workspace-module___YpLRG__sourceCard>span,.currency-converter-workspace-module___YpLRG__sourceCard>strong,.currency-converter-workspace-module___YpLRG__sourceCard>small{display:block}.currency-converter-workspace-module___YpLRG__sourceCard>span{color:var(--muted);font-size:.57rem}.currency-converter-workspace-module___YpLRG__sourceCard>strong{color:var(--ink);margin-top:4px;font-size:.7rem;line-height:1.4}.currency-converter-workspace-module___YpLRG__sourceCard>small{color:var(--muted);margin-top:3px;font-size:.58rem}.currency-converter-workspace-module___YpLRG__sourceCard a{color:var(--utility-blue-bright);align-items:center;gap:5px;margin-top:11px;font-size:.61rem;font-weight:750;text-decoration:none;display:inline-flex}.currency-converter-workspace-module___YpLRG__sourceCard a:hover{text-decoration:underline}.currency-converter-workspace-module___YpLRG__methodList{gap:12px;margin-top:19px;display:grid}.currency-converter-workspace-module___YpLRG__methodList>div{grid-template-columns:29px minmax(0,1fr);align-items:start;gap:9px;display:grid}.currency-converter-workspace-module___YpLRG__methodList>div>span{width:27px;height:27px;color:var(--utility-ink);background:var(--utility-blue);border-radius:6px;place-items:center;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.55rem;font-weight:850;display:grid}.currency-converter-workspace-module___YpLRG__methodList p{color:var(--muted);font-size:.62rem;line-height:1.5}.currency-converter-workspace-module___YpLRG__methodList strong{color:var(--ink-2);margin-bottom:2px;font-size:.65rem;display:block}.currency-converter-workspace-module___YpLRG__disclaimer{color:var(--muted);border-top:1px dashed var(--line);margin-top:18px;padding-top:16px;font-size:.59rem;line-height:1.5}@keyframes currency-converter-workspace-module___YpLRG__spin{to{transform:rotate(360deg)}}@media (min-width:520px){.currency-converter-workspace-module___YpLRG__conversionFlow{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:0}.currency-converter-workspace-module___YpLRG__moneyCard:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.currency-converter-workspace-module___YpLRG__resultCard{border-top-left-radius:0;border-bottom-left-radius:0}.currency-converter-workspace-module___YpLRG__swapButton{z-index:1;margin-inline:-2px}.currency-converter-workspace-module___YpLRG__rateStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:700px){.currency-converter-workspace-module___YpLRG__workspaceHeader{flex-direction:row;padding:27px 26px 24px}.currency-converter-workspace-module___YpLRG__converterPanel,.currency-converter-workspace-module___YpLRG__contextPanel{padding:26px}.currency-converter-workspace-module___YpLRG__panelHeading{grid-template-columns:38px minmax(0,1fr) auto}.currency-converter-workspace-module___YpLRG__panelHeading>small{display:block}}@media (min-width:960px){.currency-converter-workspace-module___YpLRG__workspaceGrid{grid-template-columns:minmax(0,1.48fr) minmax(305px,.52fr)}.currency-converter-workspace-module___YpLRG__contextPanel{border-top:0;border-left:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.currency-converter-workspace-module___YpLRG__loadingValue i{animation-duration:1.8s}.currency-converter-workspace-module___YpLRG__moneyCard,.currency-converter-workspace-module___YpLRG__popularPairs button,.currency-converter-workspace-module___YpLRG__swapButton{transition:none}.currency-converter-workspace-module___YpLRG__swapButton:hover{transform:none}}@media (forced-colors:active){.currency-converter-workspace-module___YpLRG__workspace:before,.currency-converter-workspace-module___YpLRG__swapButton,.currency-converter-workspace-module___YpLRG__methodList>div>span{forced-color-adjust:auto}}
.date-age-workspace-module__wPLaaa__workspace{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:grid;overflow:hidden}.date-age-workspace-module__wPLaaa__form,.date-age-workspace-module__wPLaaa__result{min-width:0;padding:22px}.date-age-workspace-module__wPLaaa__heading,.date-age-workspace-module__wPLaaa__heading>div,.date-age-workspace-module__wPLaaa__resultTop{align-items:center;display:flex}.date-age-workspace-module__wPLaaa__heading{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-bottom:20px}.date-age-workspace-module__wPLaaa__heading>div{gap:11px}.date-age-workspace-module__wPLaaa__heading>div>span,.date-age-workspace-module__wPLaaa__resultTop>span{color:#071923;background:#45b8d8;border-radius:5px;flex:none;place-items:center;width:29px;height:29px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.6rem;font-weight:800;display:grid}.date-age-workspace-module__wPLaaa__heading p,.date-age-workspace-module__wPLaaa__resultTop p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.59rem;font-weight:730}.date-age-workspace-module__wPLaaa__heading h2{letter-spacing:-.025em;margin-top:3px;font-size:1.08rem}.date-age-workspace-module__wPLaaa__heading>button{color:var(--muted);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0;font-size:.68rem;font-weight:700;display:inline-flex}.date-age-workspace-module__wPLaaa__tabs{background:var(--paper);border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:5px;margin-top:22px;padding:4px;display:grid}.date-age-workspace-module__wPLaaa__tabs button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border-radius:5px;font-size:.72rem;font-weight:730}.date-age-workspace-module__wPLaaa__tabs button.date-age-workspace-module__wPLaaa__active{color:var(--ink);background:var(--surface-raised);box-shadow:0 4px 15px #0000001c}.date-age-workspace-module__wPLaaa__fields{gap:12px;margin-top:24px;display:grid}.date-age-workspace-module__wPLaaa__fields>label>span{margin-bottom:7px;font-size:.75rem;font-weight:720;display:block}.date-age-workspace-module__wPLaaa__fields input{width:100%;height:54px;color:var(--ink);color-scheme:normal;background:var(--paper);border:1px solid var(--line);border-radius:7px;outline:0;padding:0 13px}.date-age-workspace-module__wPLaaa__fields input:focus{border-color:#45b8d8;box-shadow:0 0 0 3px #45b8d824}.date-age-workspace-module__wPLaaa__fields label>button{color:#45b8d8;cursor:pointer;background:0 0;border-bottom:1px solid;margin-top:7px;padding:0 0 2px;font-size:.65rem;font-weight:700}.date-age-workspace-module__wPLaaa__arrow{display:none}.date-age-workspace-module__wPLaaa__error{color:var(--danger);background:var(--danger-surface);border:1px solid color-mix(in srgb, var(--danger) 25%, transparent);border-radius:7px;margin-top:17px;padding:11px 13px;font-size:.75rem}.date-age-workspace-module__wPLaaa__submit{color:#071923;cursor:pointer;background:#45b8d8;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:49px;margin-top:24px;font-weight:760;display:inline-flex}.date-age-workspace-module__wPLaaa__submit:hover{background:#69c9e2}.date-age-workspace-module__wPLaaa__localNote{color:var(--muted);margin-top:10px;font-size:.65rem;line-height:1.45}.date-age-workspace-module__wPLaaa__result{color:#f3f9fb;background:linear-gradient(145deg,#071923fa,#0b3558f7);flex-direction:column;min-height:470px;display:flex}.date-age-workspace-module__wPLaaa__resultTop{gap:10px}.date-age-workspace-module__wPLaaa__resultTop p{color:#ffffff80}.date-age-workspace-module__wPLaaa__resultTop i{color:#b8f3ff;letter-spacing:.08em;margin-left:auto;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.55rem;font-style:normal;font-weight:750}.date-age-workspace-module__wPLaaa__resultBody{margin-block:auto;padding-block:35px}.date-age-workspace-module__wPLaaa__range{color:#ffffff80;flex-wrap:wrap;align-items:center;gap:7px;font-size:.68rem;display:flex}.date-age-workspace-module__wPLaaa__range svg{color:#45b8d8}.date-age-workspace-module__wPLaaa__primaryResult{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 9px;margin-top:24px;display:grid}.date-age-workspace-module__wPLaaa__primaryResult strong{color:#b8f3ff;letter-spacing:-.07em;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:clamp(2.65rem,13vw,4.6rem);font-weight:580;line-height:.94}.date-age-workspace-module__wPLaaa__primaryResult span{color:#ffffff8c;font-size:.78rem}.date-age-workspace-module__wPLaaa__summary{color:#ffffffa8;max-width:520px;margin-top:24px;font-size:.82rem;line-height:1.55}.date-age-workspace-module__wPLaaa__secondaryResults{grid-template-columns:1fr 1fr;gap:8px;margin-top:23px;display:grid}.date-age-workspace-module__wPLaaa__secondaryResults>div{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:7px;padding:12px}.date-age-workspace-module__wPLaaa__secondaryResults span,.date-age-workspace-module__wPLaaa__secondaryResults strong{display:block}.date-age-workspace-module__wPLaaa__secondaryResults span{color:#ffffff70;font-size:.62rem}.date-age-workspace-module__wPLaaa__secondaryResults strong{margin-top:5px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:1rem}.date-age-workspace-module__wPLaaa__assumption{border-top:1px solid #ffffff1f;margin-top:auto;padding-top:17px}.date-age-workspace-module__wPLaaa__assumption span{color:#45b8d8;letter-spacing:.08em;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.56rem;font-weight:750}.date-age-workspace-module__wPLaaa__assumption p{color:#ffffff70;margin-top:5px;font-size:.65rem;line-height:1.45}@media (min-width:640px){.date-age-workspace-module__wPLaaa__form,.date-age-workspace-module__wPLaaa__result{padding:28px}.date-age-workspace-module__wPLaaa__fields{grid-template-columns:1fr 28px 1fr;align-items:center}.date-age-workspace-module__wPLaaa__arrow{color:#45b8d8;place-items:center;width:28px;height:28px;margin-top:21px;display:grid}.date-age-workspace-module__wPLaaa__submit{width:auto;min-width:250px}.date-age-workspace-module__wPLaaa__primaryResult{grid-template-columns:repeat(3,auto 1fr)}}@media (min-width:900px){.date-age-workspace-module__wPLaaa__workspace{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr)}.date-age-workspace-module__wPLaaa__form,.date-age-workspace-module__wPLaaa__result{padding:34px}.date-age-workspace-module__wPLaaa__result{min-height:570px}}
.inflation-workspace-module__nknknq__workspace{--utility-blue:#58a6ff;--utility-blue-bright:#8dd3ff;--utility-blue-deep:#1e62c7;--utility-cyan:#63e3ff;--utility-ink:#061426;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);position:relative;overflow:hidden}.inflation-workspace-module__nknknq__workspace:before{z-index:2;background:linear-gradient(90deg, var(--utility-blue-deep), var(--utility-blue), var(--utility-cyan));content:"";height:3px;position:absolute;top:0;left:0;right:0}:root[data-theme=light] .inflation-workspace-module__nknknq__workspace{--utility-blue:#176fd3;--utility-blue-bright:#2987e8;--utility-blue-deep:#0d4ea4;--utility-cyan:#007e9d;--utility-ink:#f7fbff}.inflation-workspace-module__nknknq__workspaceHeader{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 20px 20px;display:flex}.inflation-workspace-module__nknknq__workspaceHeader h2{letter-spacing:-.05em;margin-top:6px;font-size:clamp(1.45rem,7vw,2.15rem);line-height:1.05}.inflation-workspace-module__nknknq__eyebrow{color:var(--utility-blue-bright);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.65rem;font-weight:800;display:flex}.inflation-workspace-module__nknknq__eyebrow>span{background:var(--utility-blue);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--utility-blue) 16%, transparent);border-radius:50%}.inflation-workspace-module__nknknq__headerCopy{max-width:640px;color:var(--muted);margin-top:9px;font-size:.78rem;line-height:1.55}.inflation-workspace-module__nknknq__seriesBadge{min-height:46px;color:var(--utility-blue-bright);background:color-mix(in srgb, var(--utility-blue) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--utility-blue) 34%, var(--line));border-radius:var(--radius-sm);flex:none;align-items:center;gap:9px;padding:8px 11px;display:inline-flex}.inflation-workspace-module__nknknq__seriesBadge span,.inflation-workspace-module__nknknq__seriesBadge strong,.inflation-workspace-module__nknknq__seriesBadge small{display:block}.inflation-workspace-module__nknknq__seriesBadge strong{color:var(--ink);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.67rem}.inflation-workspace-module__nknknq__seriesBadge small{color:var(--muted);margin-top:1px;font-size:.56rem}.inflation-workspace-module__nknknq__workspaceGrid{display:grid}.inflation-workspace-module__nknknq__calculatorPanel,.inflation-workspace-module__nknknq__methodPanel{min-width:0;padding:20px}.inflation-workspace-module__nknknq__controls{min-width:0}.inflation-workspace-module__nknknq__sectionHeading{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.inflation-workspace-module__nknknq__sectionIcon{width:36px;height:36px;color:var(--utility-blue-bright);background:color-mix(in srgb, var(--utility-blue) 13%, var(--paper));border:1px solid color-mix(in srgb, var(--utility-blue) 30%, var(--line));border-radius:9px;place-items:center;display:grid}.inflation-workspace-module__nknknq__sectionHeading span,.inflation-workspace-module__nknknq__sectionHeading strong,.inflation-workspace-module__nknknq__sectionHeading small{display:block}.inflation-workspace-module__nknknq__sectionHeading span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.58rem;font-weight:760}.inflation-workspace-module__nknknq__sectionHeading strong{margin-top:2px;font-size:.94rem}.inflation-workspace-module__nknknq__sectionHeading>small{color:var(--muted);font-size:.62rem;display:none}.inflation-workspace-module__nknknq__formGrid{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:end;gap:9px 7px;margin-top:18px;display:grid}.inflation-workspace-module__nknknq__formGrid label{min-width:0}.inflation-workspace-module__nknknq__formGrid label>span:first-child{color:var(--muted);margin-bottom:6px;font-size:.59rem;font-weight:740;display:block}.inflation-workspace-module__nknknq__amountField{grid-column:1/-1}.inflation-workspace-module__nknknq__amountShell{background:linear-gradient(145deg, color-mix(in srgb, var(--utility-blue) 8%, transparent), transparent 62%), var(--paper);border:1px solid var(--line);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:66px;padding:9px 12px;display:grid}.inflation-workspace-module__nknknq__amountShell:focus-within{border-color:var(--utility-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--utility-blue) 16%, transparent)}.inflation-workspace-module__nknknq__amountShell i{color:var(--utility-blue-bright);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:1.05rem;font-style:normal;font-weight:780}.inflation-workspace-module__nknknq__amountShell input{width:100%;min-width:0;color:var(--ink);letter-spacing:-.06em;background:0 0;border:0;outline:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:clamp(1.7rem,9vw,2.65rem);font-weight:780}.inflation-workspace-module__nknknq__amountShell strong{color:var(--utility-blue-bright);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.69rem}.inflation-workspace-module__nknknq__yearField input{width:100%;min-width:0;height:49px;color:var(--ink);background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:8px;outline:0;padding:8px 9px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:1rem;font-weight:780}.inflation-workspace-module__nknknq__yearField input:focus{border-color:var(--utility-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--utility-blue) 16%, transparent)}.inflation-workspace-module__nknknq__yearField small{color:var(--muted);text-align:center;margin-top:5px;font-size:.52rem;display:block}.inflation-workspace-module__nknknq__yearArrow{height:49px;color:var(--utility-blue-bright);place-items:center;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:1rem;font-weight:800;display:grid}.inflation-workspace-module__nknknq__inputError{color:var(--danger);margin-top:9px;font-size:.66rem;font-weight:700}.inflation-workspace-module__nknknq__formAction{flex-wrap:wrap;align-items:center;gap:9px 12px;margin-top:15px;display:flex}.inflation-workspace-module__nknknq__formAction button{min-height:44px;color:var(--utility-ink);background:linear-gradient(135deg, var(--utility-blue-bright), var(--utility-blue));border:1px solid var(--utility-blue);border-radius:var(--radius-sm);box-shadow:0 9px 24px color-mix(in srgb, var(--utility-blue) 21%, transparent);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:.71rem;font-weight:800;transition:background-color .16s,transform .16s;display:inline-flex}.inflation-workspace-module__nknknq__formAction button:hover:not(:disabled){background:var(--utility-blue-bright);transform:translateY(-1px)}.inflation-workspace-module__nknknq__formAction button:disabled{cursor:wait;opacity:.7}.inflation-workspace-module__nknknq__formAction small{color:var(--utility-blue-bright);font-size:.57rem}.inflation-workspace-module__nknknq__spinner{border:2px solid color-mix(in srgb, currentColor 26%, transparent);border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite inflation-workspace-module__nknknq__spin;display:inline-block}.inflation-workspace-module__nknknq__resultPanel{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--utility-blue) 14%, transparent), transparent 44%), var(--surface);border:1px solid color-mix(in srgb, var(--utility-blue) 24%, var(--line));border-radius:11px;min-height:225px;margin-top:22px;padding:16px}.inflation-workspace-module__nknknq__resultTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.inflation-workspace-module__nknknq__resultTopline span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.55rem;font-weight:800}.inflation-workspace-module__nknknq__resultTopline strong{color:var(--utility-blue-bright);background:color-mix(in srgb, var(--utility-blue) 9%, var(--paper));border:1px solid color-mix(in srgb, var(--utility-blue) 30%, var(--line));border-radius:999px;padding:5px 8px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.55rem}.inflation-workspace-module__nknknq__resultValue{text-align:center;margin-top:22px;display:grid}.inflation-workspace-module__nknknq__resultValue>span,.inflation-workspace-module__nknknq__resultValue>small{color:var(--muted);font-size:.61rem}.inflation-workspace-module__nknknq__resultValue>strong{color:var(--utility-blue-bright);letter-spacing:-.075em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:clamp(2.15rem,13vw,4rem);font-weight:800;line-height:1;display:block;overflow:hidden}.inflation-workspace-module__nknknq__resultSentence{max-width:530px;color:var(--muted);text-align:center;margin:15px auto 0;font-size:.67rem;line-height:1.55}.inflation-workspace-module__nknknq__resultSentence strong{color:var(--ink-2)}.inflation-workspace-module__nknknq__resultMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:430px;margin:16px auto 0;display:grid}.inflation-workspace-module__nknknq__resultMetrics>div{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:8px;min-width:0;padding:10px}.inflation-workspace-module__nknknq__resultMetrics span,.inflation-workspace-module__nknknq__resultMetrics strong{display:block}.inflation-workspace-module__nknknq__resultMetrics span{color:var(--muted);font-size:.54rem}.inflation-workspace-module__nknknq__resultMetrics strong{color:var(--ink);margin-top:3px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.74rem}.inflation-workspace-module__nknknq__loadingResult{min-height:175px;color:var(--utility-blue-bright);align-content:center;place-items:center;gap:10px;display:grid}.inflation-workspace-module__nknknq__loadingResult .inflation-workspace-module__nknknq__spinner{width:22px;height:22px}.inflation-workspace-module__nknknq__loadingResult p{color:var(--muted);font-size:.64rem}.inflation-workspace-module__nknknq__errorPanel{min-height:175px;color:var(--danger);grid-template-columns:22px minmax(0,1fr);align-content:center;gap:9px;display:grid}.inflation-workspace-module__nknknq__errorPanel strong{font-size:.72rem;display:block}.inflation-workspace-module__nknknq__errorPanel p{color:var(--muted);margin-top:3px;font-size:.62rem;line-height:1.45}.inflation-workspace-module__nknknq__errorPanel button{min-height:36px;color:var(--ink);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:7px;grid-column:2;justify-content:center;justify-self:start;align-items:center;gap:6px;margin-top:3px;padding:7px 10px;font-size:.63rem;font-weight:780;display:inline-flex}.inflation-workspace-module__nknknq__periodGrid{align-items:center;gap:7px;margin-top:14px;display:grid}.inflation-workspace-module__nknknq__periodGrid article{background:var(--paper);border:1px solid var(--line);border-radius:9px;min-width:0;padding:13px}.inflation-workspace-module__nknknq__periodGrid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.inflation-workspace-module__nknknq__periodGrid article span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.55rem;font-weight:800}.inflation-workspace-module__nknknq__periodGrid article small{color:var(--utility-blue-bright);background:color-mix(in srgb, var(--utility-blue) 8%, var(--surface));border-radius:4px;padding:3px 5px;font-size:.5rem}.inflation-workspace-module__nknknq__periodGrid article>strong{color:var(--ink);margin-top:8px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:1rem;display:block}.inflation-workspace-module__nknknq__periodGrid article p{color:var(--muted);margin-top:2px;font-size:.57rem}.inflation-workspace-module__nknknq__periodOperator{width:32px;height:32px;color:var(--utility-ink);background:var(--utility-blue);border-radius:50%;place-self:center;place-items:center;display:grid}.inflation-workspace-module__nknknq__methodPanel{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--utility-blue) 14%, transparent), transparent 42%), var(--surface);border-top:1px solid var(--line)}.inflation-workspace-module__nknknq__methodHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inflation-workspace-module__nknknq__methodHeading>svg{color:var(--utility-blue-bright)}.inflation-workspace-module__nknknq__methodHeading span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.56rem;font-weight:800}.inflation-workspace-module__nknknq__methodHeading h3{letter-spacing:-.02em;max-width:260px;margin-top:4px;font-size:.92rem;line-height:1.2}.inflation-workspace-module__nknknq__sourceCard{background:linear-gradient(135deg, color-mix(in srgb, var(--utility-blue) 10%, transparent), transparent 72%), var(--surface-raised);border:1px solid color-mix(in srgb, var(--utility-blue) 24%, var(--line));border-radius:9px;margin-top:17px;padding:14px}.inflation-workspace-module__nknknq__sourceCard>span,.inflation-workspace-module__nknknq__sourceCard>strong,.inflation-workspace-module__nknknq__sourceCard>small{display:block}.inflation-workspace-module__nknknq__sourceCard>span{color:var(--muted);font-size:.57rem}.inflation-workspace-module__nknknq__sourceCard>strong{color:var(--ink);margin-top:4px;font-size:.69rem;line-height:1.42}.inflation-workspace-module__nknknq__sourceCard>small{color:var(--muted);margin-top:3px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.55rem}.inflation-workspace-module__nknknq__sourceCard a{color:var(--utility-blue-bright);align-items:center;gap:5px;margin-top:11px;font-size:.61rem;font-weight:750;text-decoration:none;display:inline-flex}.inflation-workspace-module__nknknq__sourceCard a:hover{text-decoration:underline}.inflation-workspace-module__nknknq__formulaCard{background:color-mix(in srgb, var(--utility-blue) 6%, var(--paper));border:1px dashed color-mix(in srgb, var(--utility-blue) 32%, var(--line));border-radius:9px;margin-top:13px;padding:13px}.inflation-workspace-module__nknknq__formulaCard span{color:var(--muted);font-size:.56rem;display:block}.inflation-workspace-module__nknknq__formulaCard code{color:var(--ink-2);overflow-wrap:anywhere;margin-top:5px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.6rem;line-height:1.45;display:block}.inflation-workspace-module__nknknq__methodList{gap:12px;margin-top:19px;display:grid}.inflation-workspace-module__nknknq__methodList>div{grid-template-columns:29px minmax(0,1fr);align-items:start;gap:9px;display:grid}.inflation-workspace-module__nknknq__methodList>div>span{width:27px;height:27px;color:var(--utility-ink);background:var(--utility-blue);border-radius:6px;place-items:center;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.55rem;font-weight:850;display:grid}.inflation-workspace-module__nknknq__methodList p{color:var(--muted);font-size:.62rem;line-height:1.5}.inflation-workspace-module__nknknq__methodList strong{color:var(--ink-2);margin-bottom:2px;font-size:.65rem;display:block}.inflation-workspace-module__nknknq__currentYearNote{color:var(--muted);border-top:1px dashed var(--line);margin-top:18px;padding-top:16px;font-size:.59rem;line-height:1.5}@keyframes inflation-workspace-module__nknknq__spin{to{transform:rotate(360deg)}}@media (min-width:520px){.inflation-workspace-module__nknknq__formGrid{grid-template-columns:minmax(180px,1.3fr) minmax(100px,.7fr) 28px minmax(100px,.7fr)}.inflation-workspace-module__nknknq__amountField{grid-column:auto}.inflation-workspace-module__nknknq__periodGrid{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}}@media (min-width:700px){.inflation-workspace-module__nknknq__workspaceHeader{flex-direction:row;padding:27px 26px 24px}.inflation-workspace-module__nknknq__calculatorPanel,.inflation-workspace-module__nknknq__methodPanel{padding:26px}.inflation-workspace-module__nknknq__sectionHeading{grid-template-columns:38px minmax(0,1fr) auto}.inflation-workspace-module__nknknq__sectionHeading>small{display:block}.inflation-workspace-module__nknknq__resultPanel{padding:19px}}@media (min-width:960px){.inflation-workspace-module__nknknq__workspaceGrid{grid-template-columns:minmax(0,1.45fr) minmax(305px,.55fr)}.inflation-workspace-module__nknknq__methodPanel{border-top:0;border-left:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.inflation-workspace-module__nknknq__spinner{animation-duration:1.8s}.inflation-workspace-module__nknknq__formAction button{transition:none}.inflation-workspace-module__nknknq__formAction button:hover:not(:disabled){transform:none}}@media (forced-colors:active){.inflation-workspace-module__nknknq__workspace:before,.inflation-workspace-module__nknknq__formAction button,.inflation-workspace-module__nknknq__periodOperator,.inflation-workspace-module__nknknq__methodList>div>span{forced-color-adjust:auto}}
.room-layout-calculator-module__y9YjhG__workspace{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}.room-layout-calculator-module__y9YjhG__workspaceHeader{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.room-layout-calculator-module__y9YjhG__workspaceHeader h2{letter-spacing:-.045em;margin-top:5px;font-size:clamp(1.35rem,6vw,2rem)}.room-layout-calculator-module__y9YjhG__headerControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.room-layout-calculator-module__y9YjhG__unitToggle{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.room-layout-calculator-module__y9YjhG__unitToggle button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;padding:6px 10px;font-size:.7rem;font-weight:750}.room-layout-calculator-module__y9YjhG__unitToggle button+button{border-left:1px solid var(--line)}.room-layout-calculator-module__y9YjhG__unitToggle small{opacity:.75;font-size:.55rem;display:block}.room-layout-calculator-module__y9YjhG__unitToggle button.room-layout-calculator-module__y9YjhG__activeUnit{color:var(--accent-ink);background:var(--acid)}.room-layout-calculator-module__y9YjhG__resetButton,.room-layout-calculator-module__y9YjhG__copyButton{min-height:42px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.74rem;font-weight:750;display:inline-flex}.room-layout-calculator-module__y9YjhG__resetButton:hover{color:var(--accent-ink);background:var(--acid);border-color:var(--acid)}.room-layout-calculator-module__y9YjhG__plannerGrid{display:grid}.room-layout-calculator-module__y9YjhG__controls{padding:20px}.room-layout-calculator-module__y9YjhG__controlSection+.room-layout-calculator-module__y9YjhG__controlSection{border-top:1px solid var(--line);margin-top:27px;padding-top:23px}.room-layout-calculator-module__y9YjhG__sectionHeading{grid-template-columns:30px 1fr;align-items:start;gap:10px;display:grid}.room-layout-calculator-module__y9YjhG__sectionHeading>span{width:28px;height:28px;color:var(--accent-ink);background:var(--acid);border-radius:5px;place-items:center;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.58rem;font-weight:850;display:grid}.room-layout-calculator-module__y9YjhG__sectionHeading strong,.room-layout-calculator-module__y9YjhG__sectionHeading small{display:block}.room-layout-calculator-module__y9YjhG__sectionHeading strong{font-size:.88rem}.room-layout-calculator-module__y9YjhG__sectionHeading small{color:var(--muted);margin-top:2px;font-size:.68rem;line-height:1.4}.room-layout-calculator-module__y9YjhG__shapePicker{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.room-layout-calculator-module__y9YjhG__customBadge{min-height:38px;color:var(--muted);background:var(--paper);border:1px dashed var(--line);border-radius:var(--radius-sm);grid-column:1/-1;justify-content:center;align-items:center;gap:7px;font-size:.66rem;font-weight:720;display:flex}.room-layout-calculator-module__y9YjhG__customBadge.room-layout-calculator-module__y9YjhG__activeCustom{color:var(--teal);border-color:var(--teal)}.room-layout-calculator-module__y9YjhG__vertexActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.room-layout-calculator-module__y9YjhG__vertexActions button{min-height:42px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.65rem;font-weight:740;display:inline-flex}.room-layout-calculator-module__y9YjhG__vertexActions button:disabled,.room-layout-calculator-module__y9YjhG__vertexRemove:disabled{cursor:not-allowed;opacity:.42}.room-layout-calculator-module__y9YjhG__vertexList{gap:7px;max-height:326px;margin-top:10px;padding-right:3px;display:grid;overflow-y:auto}.room-layout-calculator-module__y9YjhG__vertexRow{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:34px minmax(0,1fr) minmax(0,1fr) 34px;align-items:end;gap:6px;padding:7px;display:grid}.room-layout-calculator-module__y9YjhG__vertexRow.room-layout-calculator-module__y9YjhG__activeVertexRow{border-color:var(--teal);box-shadow:0 0 0 2px var(--focus-ring)}.room-layout-calculator-module__y9YjhG__vertexSelect,.room-layout-calculator-module__y9YjhG__vertexRemove{width:34px;height:42px;color:var(--muted);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:6px;place-items:center;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.67rem;font-weight:800;display:grid}.room-layout-calculator-module__y9YjhG__activeVertexRow .room-layout-calculator-module__y9YjhG__vertexSelect{color:var(--accent-ink);background:var(--acid);border-color:var(--acid)}.room-layout-calculator-module__y9YjhG__vertexRow label{min-width:0}.room-layout-calculator-module__y9YjhG__vertexRow label>span{color:var(--muted);margin-bottom:3px;font-size:.55rem;font-weight:750;display:block}.room-layout-calculator-module__y9YjhG__vertexRow label{position:relative}.room-layout-calculator-module__y9YjhG__vertexRow input{width:100%;min-width:0;height:42px;color:var(--ink);background:var(--surface);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:6px;outline:0;padding:0 25px 0 7px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.7rem;font-weight:740}.room-layout-calculator-module__y9YjhG__vertexRow input:focus{border-color:var(--teal);box-shadow:0 0 0 2px var(--focus-ring)}.room-layout-calculator-module__y9YjhG__vertexRow label small{color:var(--muted);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.52rem;position:absolute;bottom:13px;right:7px}.room-layout-calculator-module__y9YjhG__shapePicker button{min-height:48px;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:.76rem;font-weight:750;display:flex}.room-layout-calculator-module__y9YjhG__shapePicker button.room-layout-calculator-module__y9YjhG__activeShape{color:var(--accent-ink);background:var(--acid);border-color:var(--acid)}.room-layout-calculator-module__y9YjhG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 9px;margin-top:16px;display:grid}.room-layout-calculator-module__y9YjhG__field{min-width:0}.room-layout-calculator-module__y9YjhG__fieldLabel,.room-layout-calculator-module__y9YjhG__fieldHint{display:block}.room-layout-calculator-module__y9YjhG__fieldLabel{margin-bottom:6px;font-size:.7rem;font-weight:720}.room-layout-calculator-module__y9YjhG__inputShell{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;min-height:48px;display:flex;overflow:hidden}.room-layout-calculator-module__y9YjhG__inputShell:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px var(--focus-ring)}.room-layout-calculator-module__y9YjhG__inputShell input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;min-width:0;height:46px;padding:0 9px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-weight:750}.room-layout-calculator-module__y9YjhG__inputShell>span{color:var(--muted);flex:none;padding-right:9px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.62rem;font-weight:700}.room-layout-calculator-module__y9YjhG__fieldHint{color:var(--muted);margin-top:4px;font-size:.62rem}.room-layout-calculator-module__y9YjhG__dragNote{color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:20px 1fr;gap:9px;margin-top:20px;padding:12px;display:grid}.room-layout-calculator-module__y9YjhG__dragNote svg{color:var(--teal)}.room-layout-calculator-module__y9YjhG__dragNote p{font-size:.68rem;line-height:1.5}.room-layout-calculator-module__y9YjhG__planCard{min-width:0;color:var(--inverse-text);background:var(--inverse-bg);border-top:1px solid var(--line);padding:14px}.room-layout-calculator-module__y9YjhG__planTopline{color:#ffffff8c;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:15px;padding:2px 3px 12px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.57rem;font-weight:750;display:flex}.room-layout-calculator-module__y9YjhG__planTopline span:last-child{align-items:center;gap:6px;display:inline-flex}.room-layout-calculator-module__y9YjhG__planTopline i{background:#47b85e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #47b85e21}.room-layout-calculator-module__y9YjhG__planSvg{border:1px solid var(--line-dark);border-radius:var(--radius);background:#0b1411;width:100%;min-height:280px;display:block}.room-layout-calculator-module__y9YjhG__planBackground{fill:#0b1411}.room-layout-calculator-module__y9YjhG__planGrid{fill-opacity:1}.room-layout-calculator-module__y9YjhG__gridLine{fill:none;stroke:#ffffff13;stroke-width:1px;vector-effect:non-scaling-stroke}.room-layout-calculator-module__y9YjhG__roomShape{fill:#d9ff6329;stroke:var(--acid);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.room-layout-calculator-module__y9YjhG__roomShape.room-layout-calculator-module__y9YjhG__invalidRoomShape{fill:#f06a471f;stroke:var(--orange);stroke-dasharray:8 6}.room-layout-calculator-module__y9YjhG__wallLabel{fill:#ffffffc7;paint-order:stroke;stroke:#0b1411;stroke-width:4px;pointer-events:none;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;font-weight:750}.room-layout-calculator-module__y9YjhG__dragHandle{cursor:grab;touch-action:none;outline:none}.room-layout-calculator-module__y9YjhG__edgeHandle,.room-layout-calculator-module__y9YjhG__vertexHandle{touch-action:none;outline:none}.room-layout-calculator-module__y9YjhG__edgeHandle{cursor:copy}.room-layout-calculator-module__y9YjhG__edgeHandleTarget,.room-layout-calculator-module__y9YjhG__vertexTarget{fill:#0000;pointer-events:all}.room-layout-calculator-module__y9YjhG__edgeHandleDot{fill:var(--inverse-bg);stroke:var(--acid);stroke-width:2px;vector-effect:non-scaling-stroke}.room-layout-calculator-module__y9YjhG__edgeHandlePlus{fill:var(--acid);pointer-events:none;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:17px;font-weight:900}.room-layout-calculator-module__y9YjhG__edgeHandle:focus-visible .room-layout-calculator-module__y9YjhG__edgeHandleDot{stroke:var(--orange);stroke-width:4px}.room-layout-calculator-module__y9YjhG__vertexHandle{cursor:grab}.room-layout-calculator-module__y9YjhG__vertexHandle:active{cursor:grabbing}.room-layout-calculator-module__y9YjhG__vertexDot{fill:var(--orange);stroke:#0b1411;stroke-width:3px;vector-effect:non-scaling-stroke}.room-layout-calculator-module__y9YjhG__selectedVertex .room-layout-calculator-module__y9YjhG__vertexDot,.room-layout-calculator-module__y9YjhG__vertexHandle:focus-visible .room-layout-calculator-module__y9YjhG__vertexDot{fill:var(--acid);stroke:var(--orange);stroke-width:4px}.room-layout-calculator-module__y9YjhG__vertexNumber{fill:#0b1411;pointer-events:none;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;font-weight:900}.room-layout-calculator-module__y9YjhG__dragHandle:active{cursor:grabbing}.room-layout-calculator-module__y9YjhG__dragHandle:focus-visible .room-layout-calculator-module__y9YjhG__handleDot{stroke:var(--orange);stroke-width:5px}.room-layout-calculator-module__y9YjhG__handleTarget{fill:#0000;pointer-events:all}.room-layout-calculator-module__y9YjhG__handleDot{fill:var(--orange);stroke:#0b1411;stroke-width:3px;vector-effect:non-scaling-stroke}.room-layout-calculator-module__y9YjhG__planError{text-align:center;border:1px solid var(--line-dark);border-radius:var(--radius);background:#0b1411;align-content:center;place-items:center;min-height:330px;padding:30px;display:grid}.room-layout-calculator-module__y9YjhG__planError svg{color:var(--orange)}.room-layout-calculator-module__y9YjhG__planError strong{margin-top:12px}.room-layout-calculator-module__y9YjhG__planError p{color:#ffffff9e;max-width:360px;margin-top:5px;font-size:.78rem}.room-layout-calculator-module__y9YjhG__planStatus{color:#ffd9b0;background:#f06a4717;border:1px solid #f06a4747;border-radius:6px;margin-top:10px;padding:9px 10px;font-size:.67rem;line-height:1.45}.room-layout-calculator-module__y9YjhG__planStatus.room-layout-calculator-module__y9YjhG__validPlanStatus{color:#ffffffad;border-color:var(--line-dark);background:#ffffff0b}.room-layout-calculator-module__y9YjhG__estimateGrid{border-top:1px solid var(--line);display:grid}.room-layout-calculator-module__y9YjhG__materialInputs{padding:20px}.room-layout-calculator-module__y9YjhG__results{color:var(--inverse-text);background:var(--inverse-bg-soft);padding:20px}.room-layout-calculator-module__y9YjhG__resultTopline{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.room-layout-calculator-module__y9YjhG__resultTopline span,.room-layout-calculator-module__y9YjhG__resultTopline strong,.room-layout-calculator-module__y9YjhG__resultTopline small{display:block}.room-layout-calculator-module__y9YjhG__resultTopline span{color:#ffffff80;letter-spacing:.07em;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.57rem;font-weight:750}.room-layout-calculator-module__y9YjhG__resultTopline strong{color:var(--acid);letter-spacing:-.065em;margin-top:8px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:clamp(2.2rem,11vw,3.6rem);line-height:1}.room-layout-calculator-module__y9YjhG__resultTopline small{color:#ffffff9e;margin-top:5px}.room-layout-calculator-module__y9YjhG__resultTopline svg{color:var(--teal)}.room-layout-calculator-module__y9YjhG__resultMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.room-layout-calculator-module__y9YjhG__resultMetrics>div{border:1px solid var(--line-dark);background:#ffffff0d;border-radius:7px;padding:12px}.room-layout-calculator-module__y9YjhG__resultMetrics span,.room-layout-calculator-module__y9YjhG__resultMetrics strong{display:block}.room-layout-calculator-module__y9YjhG__resultMetrics span{color:#ffffff80;font-size:.62rem}.room-layout-calculator-module__y9YjhG__resultMetrics strong{margin-top:4px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.9rem}.room-layout-calculator-module__y9YjhG__resultMetrics .room-layout-calculator-module__y9YjhG__packageMetric{color:var(--accent-ink);background:var(--acid);border-color:var(--acid)}.room-layout-calculator-module__y9YjhG__resultMetrics .room-layout-calculator-module__y9YjhG__packageMetric span{color:#17231f9e}.room-layout-calculator-module__y9YjhG__resultMetrics .room-layout-calculator-module__y9YjhG__packageMetric strong{font-size:1.25rem}.room-layout-calculator-module__y9YjhG__costRow{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:15px;display:flex}.room-layout-calculator-module__y9YjhG__costRow span{color:#ffffff94;font-size:.7rem}.room-layout-calculator-module__y9YjhG__costRow strong{color:var(--acid);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:1.1rem}.room-layout-calculator-module__y9YjhG__copyButton{width:100%;color:var(--inverse-text);border-color:var(--line-dark);margin-top:16px}.room-layout-calculator-module__y9YjhG__copyButton:hover{color:var(--accent-ink);background:var(--acid);border-color:var(--acid)}.room-layout-calculator-module__y9YjhG__resultError{color:#ffd9b0;margin-top:20px;line-height:1.55}@media (min-width:700px){.room-layout-calculator-module__y9YjhG__workspaceHeader,.room-layout-calculator-module__y9YjhG__controls,.room-layout-calculator-module__y9YjhG__materialInputs,.room-layout-calculator-module__y9YjhG__results{padding:26px}.room-layout-calculator-module__y9YjhG__workspaceHeader{flex-direction:row}.room-layout-calculator-module__y9YjhG__headerControls{justify-content:flex-end}.room-layout-calculator-module__y9YjhG__fieldGrid{gap:15px 12px}}@media (min-width:980px){.room-layout-calculator-module__y9YjhG__plannerGrid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.room-layout-calculator-module__y9YjhG__planCard{border-top:0;border-left:1px solid var(--line);padding:18px}.room-layout-calculator-module__y9YjhG__planSvg,.room-layout-calculator-module__y9YjhG__planError{min-height:480px}.room-layout-calculator-module__y9YjhG__estimateGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.room-layout-calculator-module__y9YjhG__results{border-left:1px solid var(--line)}}@media (forced-colors:active){.room-layout-calculator-module__y9YjhG__roomShape,.room-layout-calculator-module__y9YjhG__handleDot,.room-layout-calculator-module__y9YjhG__shapePicker button{forced-color-adjust:auto}}
.sheet-layout-calculator-module__iZN0LW__workspace{--diagram-board:#09120f;--diagram-grid:#ffffff0b;--diagram-sheet:#ffffff0f;--diagram-line:#ffffff6e;--diagram-label:#ffffffb8;--diagram-piece:#d9ff6333;--diagram-piece-line:#d9ff63;--diagram-rotated:#61c9bf3d;--diagram-rotated-line:#61c9bf;--diagram-part:#d9ff63;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}:root[data-theme=light] .sheet-layout-calculator-module__iZN0LW__workspace{--diagram-board:#f0ede3;--diagram-grid:#17231f13;--diagram-sheet:#ffffff9e;--diagram-line:#17231f80;--diagram-label:#17231fc7;--diagram-piece:#96bf2533;--diagram-piece-line:#6c850d;--diagram-rotated:#0d756e2e;--diagram-rotated-line:#0d756e;--diagram-part:#47600b}.sheet-layout-calculator-module__iZN0LW__workspaceHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.sheet-layout-calculator-module__iZN0LW__workspaceHeader h2{letter-spacing:-.045em;margin-top:5px;font-size:clamp(1.4rem,7vw,2.05rem)}.sheet-layout-calculator-module__iZN0LW__resetButton{min-height:42px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.74rem;font-weight:750;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.sheet-layout-calculator-module__iZN0LW__resetButton:hover{color:var(--teal);background:var(--surface);border-color:var(--hover-line)}.sheet-layout-calculator-module__iZN0LW__tabs{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:grid}.sheet-layout-calculator-module__iZN0LW__tabs button{min-width:0;min-height:64px;color:var(--muted);border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid;position:relative}.sheet-layout-calculator-module__iZN0LW__tabs button+button:before{background:var(--line);content:"";width:1px;position:absolute;top:12px;bottom:12px;left:-5px}.sheet-layout-calculator-module__iZN0LW__tabs button.sheet-layout-calculator-module__iZN0LW__activeTab{color:var(--ink);background:var(--surface-raised);border-color:var(--line);box-shadow:0 8px 22px #0000001a}.sheet-layout-calculator-module__iZN0LW__tabs button.sheet-layout-calculator-module__iZN0LW__activeTab:after{background:var(--orange);content:"";height:2px;position:absolute;bottom:5px;left:10px;right:10px}.sheet-layout-calculator-module__iZN0LW__tabs svg{color:var(--teal)}.sheet-layout-calculator-module__iZN0LW__tabs strong,.sheet-layout-calculator-module__iZN0LW__tabs small{text-overflow:ellipsis;display:block;overflow:hidden}.sheet-layout-calculator-module__iZN0LW__tabs strong{white-space:nowrap;font-size:.76rem}.sheet-layout-calculator-module__iZN0LW__tabs small{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:.62rem;display:none}.sheet-layout-calculator-module__iZN0LW__editorGrid{display:grid}.sheet-layout-calculator-module__iZN0LW__controls{padding:20px}.sheet-layout-calculator-module__iZN0LW__controlSection+.sheet-layout-calculator-module__iZN0LW__controlSection{border-top:1px solid var(--line);margin-top:27px;padding-top:23px}.sheet-layout-calculator-module__iZN0LW__sectionHeading{grid-template-columns:30px 1fr;align-items:start;gap:10px;display:grid}.sheet-layout-calculator-module__iZN0LW__sectionHeading>span{width:28px;height:28px;color:var(--accent-ink);background:var(--acid);border-radius:5px;place-items:center;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.58rem;font-weight:850;display:grid}.sheet-layout-calculator-module__iZN0LW__sectionHeading strong,.sheet-layout-calculator-module__iZN0LW__sectionHeading small{display:block}.sheet-layout-calculator-module__iZN0LW__sectionHeading strong{font-size:.88rem}.sheet-layout-calculator-module__iZN0LW__sectionHeading small{color:var(--muted);margin-top:2px;font-size:.68rem;line-height:1.4}.sheet-layout-calculator-module__iZN0LW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 9px;margin-top:16px;display:grid}.sheet-layout-calculator-module__iZN0LW__field{min-width:0}.sheet-layout-calculator-module__iZN0LW__fieldLabel,.sheet-layout-calculator-module__iZN0LW__fieldHint{display:block}.sheet-layout-calculator-module__iZN0LW__fieldLabel{margin-bottom:6px;font-size:.7rem;font-weight:720}.sheet-layout-calculator-module__iZN0LW__inputShell{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;min-height:48px;display:flex;overflow:hidden}.sheet-layout-calculator-module__iZN0LW__inputShell:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px var(--focus-ring)}.sheet-layout-calculator-module__iZN0LW__inputShell input{width:100%;min-width:0;height:46px;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 9px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-weight:750}.sheet-layout-calculator-module__iZN0LW__inputShell>span{color:var(--muted);flex:none;padding-right:9px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.62rem;font-weight:700}.sheet-layout-calculator-module__iZN0LW__fieldHint{color:var(--muted);margin-top:4px;font-size:.6rem;line-height:1.35}.sheet-layout-calculator-module__iZN0LW__toggleField{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin-top:18px;padding:12px;display:grid;position:relative}.sheet-layout-calculator-module__iZN0LW__toggleField input{opacity:0;width:1px;height:1px;position:absolute}.sheet-layout-calculator-module__iZN0LW__toggleTrack{background:var(--surface);border:1px solid var(--line);border-radius:999px;width:42px;height:24px;transition:background-color .16s,border-color .16s;display:block;position:relative}.sheet-layout-calculator-module__iZN0LW__toggleTrack>span{background:var(--muted);border-radius:50%;width:16px;height:16px;transition:background-color .16s,transform .16s;position:absolute;top:3px;left:3px}.sheet-layout-calculator-module__iZN0LW__toggleField input:checked+.sheet-layout-calculator-module__iZN0LW__toggleTrack{background:var(--acid);border-color:var(--acid)}.sheet-layout-calculator-module__iZN0LW__toggleField input:checked+.sheet-layout-calculator-module__iZN0LW__toggleTrack>span{background:var(--accent-ink);transform:translate(18px)}.sheet-layout-calculator-module__iZN0LW__toggleField input:focus-visible+.sheet-layout-calculator-module__iZN0LW__toggleTrack{outline:3px solid var(--orange);outline-offset:3px}.sheet-layout-calculator-module__iZN0LW__toggleCopy strong,.sheet-layout-calculator-module__iZN0LW__toggleCopy small{display:block}.sheet-layout-calculator-module__iZN0LW__toggleCopy strong{font-size:.72rem}.sheet-layout-calculator-module__iZN0LW__toggleCopy small{color:var(--muted);margin-top:2px;font-size:.62rem;line-height:1.4}.sheet-layout-calculator-module__iZN0LW__diagramCard{min-width:0;color:var(--inverse-text);background:var(--inverse-bg);border-top:1px solid var(--line);padding:14px}.sheet-layout-calculator-module__iZN0LW__diagramTopline{color:#ffffff8c;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:14px;padding:2px 3px 12px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.56rem;font-weight:750;display:flex}.sheet-layout-calculator-module__iZN0LW__diagramTopline span:last-child{align-items:center;gap:6px;display:inline-flex}.sheet-layout-calculator-module__iZN0LW__diagramTopline i{background:#47b85e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #47b85e21}.sheet-layout-calculator-module__iZN0LW__diagramSvg{background:var(--diagram-board);border:1px solid var(--line-dark);border-radius:var(--radius);width:100%;min-height:320px;display:block}.sheet-layout-calculator-module__iZN0LW__diagramBackground{fill:var(--diagram-board)}.sheet-layout-calculator-module__iZN0LW__sheetOutline{fill:var(--diagram-sheet);stroke:var(--diagram-line);stroke-width:2px;vector-effect:non-scaling-stroke}.sheet-layout-calculator-module__iZN0LW__trimOutline{fill:none;stroke:var(--orange);stroke-width:1.5px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.sheet-layout-calculator-module__iZN0LW__materialPlacement,.sheet-layout-calculator-module__iZN0LW__rotatedPlacement{stroke-width:1.5px;vector-effect:non-scaling-stroke}.sheet-layout-calculator-module__iZN0LW__materialPlacement{fill:var(--diagram-piece);stroke:var(--diagram-piece-line)}.sheet-layout-calculator-module__iZN0LW__rotatedPlacement{fill:var(--diagram-rotated);stroke:var(--diagram-rotated-line)}.sheet-layout-calculator-module__iZN0LW__placementNumber{fill:var(--diagram-label);paint-order:stroke;stroke:var(--diagram-board);stroke-width:3px;pointer-events:none;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:800}.sheet-layout-calculator-module__iZN0LW__assetArtwork,.sheet-layout-calculator-module__iZN0LW__assetPart{pointer-events:none}.sheet-layout-calculator-module__iZN0LW__assetArtwork{opacity:.78}.sheet-layout-calculator-module__iZN0LW__assetPart{opacity:.9}.sheet-layout-calculator-module__iZN0LW__pieceOutline{fill:#61c9bf14;stroke:var(--diagram-rotated-line);stroke-width:1.4px;vector-effect:non-scaling-stroke}.sheet-layout-calculator-module__iZN0LW__gutterOutline{fill:none;stroke:var(--orange);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.sheet-layout-calculator-module__iZN0LW__partMark{fill:var(--diagram-part);fill-opacity:.76;stroke:var(--diagram-board);stroke-width:.45px;vector-effect:non-scaling-stroke}.sheet-layout-calculator-module__iZN0LW__dimensionLabel{fill:var(--diagram-label);paint-order:stroke;stroke:var(--diagram-board);stroke-width:4px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:750}.sheet-layout-calculator-module__iZN0LW__legend{color:#ffffff94;flex-wrap:wrap;gap:8px 15px;padding:12px 3px 0;font-size:.62rem;display:flex}.sheet-layout-calculator-module__iZN0LW__legend span{align-items:center;gap:6px;display:inline-flex}.sheet-layout-calculator-module__iZN0LW__legend i{border:1px solid;border-radius:2px;width:11px;height:11px;display:block}.sheet-layout-calculator-module__iZN0LW__legend .sheet-layout-calculator-module__iZN0LW__standardKey{color:#d9ff63;background:#d9ff6333}.sheet-layout-calculator-module__iZN0LW__legend .sheet-layout-calculator-module__iZN0LW__rotatedKey,.sheet-layout-calculator-module__iZN0LW__legend .sheet-layout-calculator-module__iZN0LW__pieceKey{color:#61c9bf;background:#61c9bf3d}.sheet-layout-calculator-module__iZN0LW__legend .sheet-layout-calculator-module__iZN0LW__trimKey,.sheet-layout-calculator-module__iZN0LW__legend .sheet-layout-calculator-module__iZN0LW__gutterKey{color:var(--orange);background:0 0;border-style:dashed}.sheet-layout-calculator-module__iZN0LW__legend .sheet-layout-calculator-module__iZN0LW__partKey{color:#d9ff63;background:#d9ff63}.sheet-layout-calculator-module__iZN0LW__densityNote{color:#ffffff9e;border:1px solid var(--line-dark);background:#ffffff0e;border-radius:6px;margin-top:10px;padding:9px 10px;font-size:.65rem;line-height:1.45}.sheet-layout-calculator-module__iZN0LW__diagramError{min-height:320px;color:var(--diagram-label);text-align:center;background:var(--diagram-board);border:1px solid var(--line-dark);border-radius:var(--radius);align-content:center;place-items:center;padding:30px;display:grid}.sheet-layout-calculator-module__iZN0LW__diagramError svg{color:var(--orange)}.sheet-layout-calculator-module__iZN0LW__diagramError strong{margin-top:12px}.sheet-layout-calculator-module__iZN0LW__diagramError p{max-width:370px;color:var(--diagram-label);opacity:.78;margin-top:5px;font-size:.78rem}.sheet-layout-calculator-module__iZN0LW__results{color:var(--inverse-text);background:var(--inverse-bg-soft);border-top:1px solid var(--line-dark);gap:18px;padding:20px;display:grid}.sheet-layout-calculator-module__iZN0LW__resultLead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sheet-layout-calculator-module__iZN0LW__resultLead span,.sheet-layout-calculator-module__iZN0LW__resultLead strong,.sheet-layout-calculator-module__iZN0LW__resultLead small{display:block}.sheet-layout-calculator-module__iZN0LW__resultLead span{color:#ffffff80;letter-spacing:.07em;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.57rem;font-weight:750}.sheet-layout-calculator-module__iZN0LW__resultLead strong{color:var(--acid);letter-spacing:-.07em;margin-top:7px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:clamp(2.8rem,15vw,4.25rem);line-height:.95}.sheet-layout-calculator-module__iZN0LW__resultLead small{color:#ffffff9e;margin-top:5px}.sheet-layout-calculator-module__iZN0LW__resultLead svg{color:var(--teal)}.sheet-layout-calculator-module__iZN0LW__resultMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sheet-layout-calculator-module__iZN0LW__resultMetrics>div{border:1px solid var(--line-dark);background:#ffffff0d;border-radius:7px;min-width:0;padding:12px}.sheet-layout-calculator-module__iZN0LW__resultMetrics span,.sheet-layout-calculator-module__iZN0LW__resultMetrics strong{display:block}.sheet-layout-calculator-module__iZN0LW__resultMetrics span{color:#ffffff80;font-size:.62rem}.sheet-layout-calculator-module__iZN0LW__resultMetrics strong{overflow-wrap:anywhere;margin-top:4px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.9rem}.sheet-layout-calculator-module__iZN0LW__resultMetrics .sheet-layout-calculator-module__iZN0LW__emphasisMetric{color:var(--accent-ink);background:var(--acid);border-color:var(--acid)}.sheet-layout-calculator-module__iZN0LW__resultMetrics .sheet-layout-calculator-module__iZN0LW__emphasisMetric span{color:#17231f9e}.sheet-layout-calculator-module__iZN0LW__resultMetrics .sheet-layout-calculator-module__iZN0LW__emphasisMetric strong{font-size:1.15rem}.sheet-layout-calculator-module__iZN0LW__resultError{color:#ffd9b0;line-height:1.55}@media (min-width:520px){.sheet-layout-calculator-module__iZN0LW__tabs{padding:10px}.sheet-layout-calculator-module__iZN0LW__tabs button{min-height:70px;padding:12px 14px}.sheet-layout-calculator-module__iZN0LW__tabs small{display:block}}@media (min-width:700px){.sheet-layout-calculator-module__iZN0LW__workspaceHeader,.sheet-layout-calculator-module__iZN0LW__controls,.sheet-layout-calculator-module__iZN0LW__results{padding:26px}.sheet-layout-calculator-module__iZN0LW__fieldGrid{gap:15px 12px}.sheet-layout-calculator-module__iZN0LW__results{grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);align-items:stretch}.sheet-layout-calculator-module__iZN0LW__resultLead{border-right:1px solid var(--line-dark);padding-right:24px}}@media (min-width:980px){.sheet-layout-calculator-module__iZN0LW__editorGrid{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)}.sheet-layout-calculator-module__iZN0LW__diagramCard{border-top:0;border-left:1px solid var(--line);padding:18px}.sheet-layout-calculator-module__iZN0LW__diagramSvg,.sheet-layout-calculator-module__iZN0LW__diagramError{min-height:520px}}@media (forced-colors:active){.sheet-layout-calculator-module__iZN0LW__materialPlacement,.sheet-layout-calculator-module__iZN0LW__rotatedPlacement,.sheet-layout-calculator-module__iZN0LW__pieceOutline,.sheet-layout-calculator-module__iZN0LW__gutterOutline,.sheet-layout-calculator-module__iZN0LW__partMark,.sheet-layout-calculator-module__iZN0LW__toggleTrack{forced-color-adjust:auto}}
.timer-workspace-module__KTSHvW__workspace{--utility-blue:#58a6ff;--utility-blue-bright:#8dd3ff;--utility-blue-deep:#1e62c7;--utility-cyan:#63e3ff;--utility-ink:#061426;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);position:relative;overflow:hidden}.timer-workspace-module__KTSHvW__workspace:before{z-index:2;background:linear-gradient(90deg, var(--utility-blue-deep), var(--utility-blue), var(--utility-cyan));content:"";height:3px;position:absolute;top:0;left:0;right:0}:root[data-theme=light] .timer-workspace-module__KTSHvW__workspace{--utility-blue:#176fd3;--utility-blue-bright:#2987e8;--utility-blue-deep:#0d4ea4;--utility-cyan:#007e9d;--utility-ink:#f7fbff}.timer-workspace-module__KTSHvW__workspaceHeader{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 20px 20px;display:flex}.timer-workspace-module__KTSHvW__workspaceHeader h2{letter-spacing:-.05em;margin-top:6px;font-size:clamp(1.45rem,7vw,2.15rem);line-height:1.05}.timer-workspace-module__KTSHvW__eyebrow{color:var(--utility-blue-bright);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.65rem;font-weight:800;display:flex}.timer-workspace-module__KTSHvW__eyebrow>span{background:var(--utility-blue);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--utility-blue) 16%, transparent);border-radius:50%}.timer-workspace-module__KTSHvW__headerCopy{max-width:630px;color:var(--muted);margin-top:9px;font-size:.78rem;line-height:1.55}.timer-workspace-module__KTSHvW__soundButton{min-height:42px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.72rem;font-weight:760;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.timer-workspace-module__KTSHvW__soundButton:hover,.timer-workspace-module__KTSHvW__soundButton.timer-workspace-module__KTSHvW__soundActive{color:var(--utility-blue-bright);background:color-mix(in srgb, var(--utility-blue) 9%, var(--surface));border-color:color-mix(in srgb, var(--utility-blue) 45%, var(--line))}.timer-workspace-module__KTSHvW__modeTabs{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:8px;display:grid}.timer-workspace-module__KTSHvW__modeTabs button{min-width:0;min-height:62px;color:var(--muted);border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid;position:relative}.timer-workspace-module__KTSHvW__modeTabs button:hover{color:var(--ink);background:var(--surface)}.timer-workspace-module__KTSHvW__modeTabs button.timer-workspace-module__KTSHvW__activeTab{color:var(--ink);background:linear-gradient(135deg, color-mix(in srgb, var(--utility-blue) 11%, transparent), transparent 70%), var(--surface-raised);border-color:color-mix(in srgb, var(--utility-blue) 34%, var(--line));box-shadow:0 8px 22px #0000001a}.timer-workspace-module__KTSHvW__modeTabs button.timer-workspace-module__KTSHvW__activeTab:after{background:linear-gradient(90deg, var(--utility-blue), var(--utility-cyan));content:"";height:2px;position:absolute;bottom:5px;left:12px;right:12px}.timer-workspace-module__KTSHvW__modeTabs svg{color:var(--utility-blue-bright)}.timer-workspace-module__KTSHvW__modeTabs button>span,.timer-workspace-module__KTSHvW__modeTabs strong,.timer-workspace-module__KTSHvW__modeTabs small{min-width:0;display:block}.timer-workspace-module__KTSHvW__modeTabs strong,.timer-workspace-module__KTSHvW__modeTabs small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.timer-workspace-module__KTSHvW__modeTabs strong{font-size:.76rem}.timer-workspace-module__KTSHvW__modeTabs small{color:var(--muted);margin-top:2px;font-size:.6rem;display:none}.timer-workspace-module__KTSHvW__runningDot{background:var(--utility-cyan);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--utility-cyan) 13%, transparent);border-radius:50%;animation:1.4s ease-in-out infinite timer-workspace-module__KTSHvW__pulse;position:absolute;top:9px;right:9px}.timer-workspace-module__KTSHvW__timerGrid{display:grid}.timer-workspace-module__KTSHvW__clockPanel,.timer-workspace-module__KTSHvW__setupPanel{min-width:0;padding:20px}.timer-workspace-module__KTSHvW__clockPanel{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--utility-blue) 11%, transparent), transparent 44%), var(--surface-raised)}.timer-workspace-module__KTSHvW__clockTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.timer-workspace-module__KTSHvW__clockTopline>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.57rem;font-weight:800}.timer-workspace-module__KTSHvW__clockTopline>strong{color:var(--muted);background:var(--surface);border:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.56rem}.timer-workspace-module__KTSHvW__clockTopline>strong[data-status=running]{color:var(--utility-cyan);border-color:color-mix(in srgb, var(--utility-cyan) 38%, var(--line))}.timer-workspace-module__KTSHvW__clockTopline>strong[data-status=paused]{color:var(--utility-blue-bright);border-color:color-mix(in srgb, var(--utility-blue) 38%, var(--line))}.timer-workspace-module__KTSHvW__clockTopline>strong[data-status=complete]{color:var(--utility-ink);background:var(--utility-blue);border-color:var(--utility-blue)}.timer-workspace-module__KTSHvW__dial{--timer-progress:0deg;aspect-ratio:1;background:conic-gradient(from -90deg, var(--utility-blue) 0deg, var(--utility-cyan) var(--timer-progress), color-mix(in srgb, var(--line) 72%, transparent) var(--timer-progress), color-mix(in srgb, var(--line) 72%, transparent) 360deg);width:min(100%,330px);box-shadow:0 0 0 1px color-mix(in srgb, var(--utility-blue) 20%, var(--line)), 0 18px 44px color-mix(in srgb, var(--utility-blue) 13%, transparent);border-radius:50%;place-items:center;margin:20px auto;padding:7px;display:grid}.timer-workspace-module__KTSHvW__dialFace{width:100%;height:100%;color:var(--ink);background:linear-gradient(145deg, color-mix(in srgb, var(--utility-blue) 8%, transparent), transparent 54%), var(--paper);border:1px solid var(--line);border-radius:50%;align-content:center;place-items:center;padding:18px;display:grid;box-shadow:inset 0 0 38px #0000001f}.timer-workspace-module__KTSHvW__dialFace>svg{color:var(--utility-blue-bright);margin-bottom:11px}.timer-workspace-module__KTSHvW__clockValue{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.075em;white-space:nowrap;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:clamp(1.85rem,10vw,3.45rem);font-style:normal;font-weight:780;line-height:1;display:block}.timer-workspace-module__KTSHvW__clockValue small{color:var(--utility-blue-bright);letter-spacing:-.04em;font-size:.39em}.timer-workspace-module__KTSHvW__dialFace>span{color:var(--muted);letter-spacing:.04em;margin-top:10px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.5rem;font-weight:700}.timer-workspace-module__KTSHvW__actionRow{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px;max-width:410px;margin-inline:auto;display:grid}.timer-workspace-module__KTSHvW__primaryAction,.timer-workspace-module__KTSHvW__secondaryAction{border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 14px;font-size:.75rem;font-weight:800;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:inline-flex}.timer-workspace-module__KTSHvW__primaryAction{color:var(--utility-ink);background:linear-gradient(135deg, var(--utility-blue-bright), var(--utility-blue));border:1px solid var(--utility-blue);box-shadow:0 9px 24px color-mix(in srgb, var(--utility-blue) 22%, transparent)}.timer-workspace-module__KTSHvW__primaryAction:hover{background:var(--utility-blue-bright);transform:translateY(-1px)}.timer-workspace-module__KTSHvW__secondaryAction{color:var(--ink);background:var(--paper);border:1px solid var(--line)}.timer-workspace-module__KTSHvW__secondaryAction:hover{color:var(--utility-blue-bright);border-color:color-mix(in srgb, var(--utility-blue) 48%, var(--line))}.timer-workspace-module__KTSHvW__clockFootnote{max-width:450px;color:var(--muted);border-top:1px solid var(--line);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;margin:17px auto 0;padding-top:15px;display:grid}.timer-workspace-module__KTSHvW__clockFootnote svg{color:var(--utility-blue)}.timer-workspace-module__KTSHvW__clockFootnote p{font-size:.62rem;line-height:1.5}.timer-workspace-module__KTSHvW__setupPanel{background:var(--surface);border-top:1px solid var(--line)}.timer-workspace-module__KTSHvW__sectionHeading{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.timer-workspace-module__KTSHvW__sectionHeading>span{width:28px;height:28px;color:var(--utility-ink);background:var(--utility-blue);border-radius:6px;place-items:center;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.57rem;font-weight:850;display:grid}.timer-workspace-module__KTSHvW__sectionHeading strong,.timer-workspace-module__KTSHvW__sectionHeading small{display:block}.timer-workspace-module__KTSHvW__sectionHeading strong{font-size:.88rem}.timer-workspace-module__KTSHvW__sectionHeading small{color:var(--muted);margin-top:2px;font-size:.66rem;line-height:1.4}.timer-workspace-module__KTSHvW__durationFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.timer-workspace-module__KTSHvW__durationFields label{min-width:0}.timer-workspace-module__KTSHvW__durationFields span{color:var(--muted);margin-bottom:6px;font-size:.59rem;font-weight:740;display:block}.timer-workspace-module__KTSHvW__durationFields input{width:100%;min-width:0;height:55px;color:var(--ink);background:var(--paper);border:1px solid var(--line);font-variant-numeric:tabular-nums;text-align:center;border-radius:8px;outline:0;padding:8px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:1.25rem;font-weight:780}.timer-workspace-module__KTSHvW__durationFields input:focus{border-color:var(--utility-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--utility-blue) 16%, transparent)}.timer-workspace-module__KTSHvW__durationFields input:disabled{cursor:not-allowed;opacity:.48}.timer-workspace-module__KTSHvW__presetSection{border-top:1px solid var(--line);margin-top:23px;padding-top:20px}.timer-workspace-module__KTSHvW__presetSection>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.56rem;font-weight:800}.timer-workspace-module__KTSHvW__presetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.timer-workspace-module__KTSHvW__presetGrid button{min-height:41px;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:7px;padding:7px;font-size:.64rem;font-weight:760;transition:color .15s,background-color .15s,border-color .15s}.timer-workspace-module__KTSHvW__presetGrid button:hover,.timer-workspace-module__KTSHvW__presetGrid button.timer-workspace-module__KTSHvW__activePreset{color:var(--utility-blue-bright);background:color-mix(in srgb, var(--utility-blue) 9%, var(--paper));border-color:color-mix(in srgb, var(--utility-blue) 48%, var(--line))}.timer-workspace-module__KTSHvW__presetGrid button:disabled{cursor:not-allowed;opacity:.42}.timer-workspace-module__KTSHvW__statusCard{background:linear-gradient(135deg, color-mix(in srgb, var(--utility-blue) 11%, transparent), transparent 70%), var(--paper);border:1px solid color-mix(in srgb, var(--utility-blue) 24%, var(--line));border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:13px;display:flex}.timer-workspace-module__KTSHvW__statusCard span,.timer-workspace-module__KTSHvW__statusCard strong{display:block}.timer-workspace-module__KTSHvW__statusCard span,.timer-workspace-module__KTSHvW__statusCard small{color:var(--muted);font-size:.58rem}.timer-workspace-module__KTSHvW__statusCard strong{color:var(--utility-blue-bright);margin-top:2px;font-size:.8rem}.timer-workspace-module__KTSHvW__statusCard small{text-align:right}.timer-workspace-module__KTSHvW__stopwatchMetrics{gap:8px;margin-top:18px;display:grid}.timer-workspace-module__KTSHvW__stopwatchMetrics>div{background:var(--paper);border:1px solid var(--line);border-radius:9px;min-width:0;padding:13px}.timer-workspace-module__KTSHvW__stopwatchMetrics span,.timer-workspace-module__KTSHvW__stopwatchMetrics strong,.timer-workspace-module__KTSHvW__stopwatchMetrics small{display:block}.timer-workspace-module__KTSHvW__stopwatchMetrics span{color:var(--muted);font-size:.59rem}.timer-workspace-module__KTSHvW__stopwatchMetrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.9rem;overflow:hidden}.timer-workspace-module__KTSHvW__stopwatchMetrics small{color:var(--utility-blue-bright);margin-top:2px;font-size:.56rem}.timer-workspace-module__KTSHvW__methodCard{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-top:18px;padding-top:18px;display:grid}.timer-workspace-module__KTSHvW__methodCard svg{color:var(--utility-blue)}.timer-workspace-module__KTSHvW__methodCard strong{font-size:.72rem;display:block}.timer-workspace-module__KTSHvW__methodCard p{color:var(--muted);margin-top:4px;font-size:.62rem;line-height:1.5}.timer-workspace-module__KTSHvW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes timer-workspace-module__KTSHvW__pulse{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@media (min-width:520px){.timer-workspace-module__KTSHvW__modeTabs{padding:10px}.timer-workspace-module__KTSHvW__modeTabs button{min-height:70px;padding:12px 14px}.timer-workspace-module__KTSHvW__modeTabs small{display:block}.timer-workspace-module__KTSHvW__stopwatchMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:700px){.timer-workspace-module__KTSHvW__workspaceHeader{flex-direction:row;padding:27px 26px 24px}.timer-workspace-module__KTSHvW__clockPanel,.timer-workspace-module__KTSHvW__setupPanel{padding:26px}}@media (min-width:920px){.timer-workspace-module__KTSHvW__timerGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.timer-workspace-module__KTSHvW__setupPanel{border-top:0;border-left:1px solid var(--line)}.timer-workspace-module__KTSHvW__dial{width:min(100%,360px)}.timer-workspace-module__KTSHvW__stopwatchMetrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.timer-workspace-module__KTSHvW__runningDot{animation:none}.timer-workspace-module__KTSHvW__primaryAction,.timer-workspace-module__KTSHvW__secondaryAction,.timer-workspace-module__KTSHvW__presetGrid button,.timer-workspace-module__KTSHvW__soundButton{transition:none}.timer-workspace-module__KTSHvW__primaryAction:hover{transform:none}}@media (forced-colors:active){.timer-workspace-module__KTSHvW__workspace:before,.timer-workspace-module__KTSHvW__dial,.timer-workspace-module__KTSHvW__sectionHeading>span,.timer-workspace-module__KTSHvW__primaryAction{forced-color-adjust:auto}}
.unit-converter-workspace-module__zZ6VAa__workspace{--utility-blue:#58a6ff;--utility-blue-bright:#8dd3ff;--utility-blue-deep:#1e62c7;--utility-cyan:#63e3ff;--utility-ink:#061426;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);position:relative;overflow:hidden}.unit-converter-workspace-module__zZ6VAa__workspace:before{z-index:2;background:linear-gradient(90deg, var(--utility-blue-deep), var(--utility-blue), var(--utility-cyan));content:"";height:3px;position:absolute;top:0;left:0;right:0}:root[data-theme=light] .unit-converter-workspace-module__zZ6VAa__workspace{--utility-blue:#176fd3;--utility-blue-bright:#2987e8;--utility-blue-deep:#0d4ea4;--utility-cyan:#007e9d;--utility-ink:#f7fbff}.unit-converter-workspace-module__zZ6VAa__workspaceHeader{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 20px 20px;display:flex}.unit-converter-workspace-module__zZ6VAa__workspaceHeader h2{letter-spacing:-.05em;margin-top:6px;font-size:clamp(1.45rem,7vw,2.15rem);line-height:1.05}.unit-converter-workspace-module__zZ6VAa__eyebrow{color:var(--utility-blue-bright);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.65rem;font-weight:800;display:flex}.unit-converter-workspace-module__zZ6VAa__eyebrow>span{background:var(--utility-blue);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--utility-blue) 16%, transparent);border-radius:50%}.unit-converter-workspace-module__zZ6VAa__headerCopy{max-width:630px;color:var(--muted);margin-top:9px;font-size:.78rem;line-height:1.55}.unit-converter-workspace-module__zZ6VAa__resetButton{min-height:42px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.73rem;font-weight:760;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.unit-converter-workspace-module__zZ6VAa__resetButton:hover{color:var(--utility-blue-bright);background:color-mix(in srgb, var(--utility-blue) 9%, var(--surface));border-color:color-mix(in srgb, var(--utility-blue) 64%, var(--line))}.unit-converter-workspace-module__zZ6VAa__categoryStrip{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:8px;display:grid}.unit-converter-workspace-module__zZ6VAa__categoryStrip button{min-width:0;min-height:58px;color:var(--muted);border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;transition:color .15s,background-color .15s,border-color .15s,transform .15s;display:grid}.unit-converter-workspace-module__zZ6VAa__categoryStrip button:hover{color:var(--ink);background:var(--surface)}.unit-converter-workspace-module__zZ6VAa__categoryStrip button.unit-converter-workspace-module__zZ6VAa__activeCategory{color:var(--utility-ink);background:linear-gradient(135deg, var(--utility-blue-bright), var(--utility-blue));border-color:color-mix(in srgb, var(--utility-blue) 74%, white);box-shadow:0 8px 22px color-mix(in srgb, var(--utility-blue) 18%, transparent)}.unit-converter-workspace-module__zZ6VAa__categoryStrip button>span,.unit-converter-workspace-module__zZ6VAa__categoryStrip strong,.unit-converter-workspace-module__zZ6VAa__categoryStrip small{min-width:0;display:block}.unit-converter-workspace-module__zZ6VAa__categoryStrip strong,.unit-converter-workspace-module__zZ6VAa__categoryStrip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unit-converter-workspace-module__zZ6VAa__categoryStrip strong{font-size:.72rem}.unit-converter-workspace-module__zZ6VAa__categoryStrip small{opacity:.72;margin-top:2px;font-size:.57rem;display:none}.unit-converter-workspace-module__zZ6VAa__converterGrid{display:grid}.unit-converter-workspace-module__zZ6VAa__converterPanel,.unit-converter-workspace-module__zZ6VAa__referencePanel{min-width:0;padding:20px}.unit-converter-workspace-module__zZ6VAa__panelHeading{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.unit-converter-workspace-module__zZ6VAa__categoryMark{width:36px;height:36px;color:var(--utility-blue-bright);background:color-mix(in srgb, var(--utility-blue) 13%, var(--paper));border:1px solid color-mix(in srgb, var(--utility-blue) 30%, var(--line));border-radius:9px;place-items:center;display:grid}.unit-converter-workspace-module__zZ6VAa__panelHeading span,.unit-converter-workspace-module__zZ6VAa__panelHeading strong,.unit-converter-workspace-module__zZ6VAa__panelHeading small{display:block}.unit-converter-workspace-module__zZ6VAa__panelHeading span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.58rem;font-weight:760}.unit-converter-workspace-module__zZ6VAa__panelHeading strong{margin-top:2px;font-size:.94rem}.unit-converter-workspace-module__zZ6VAa__panelHeading>small{color:var(--muted);font-size:.62rem;display:none}.unit-converter-workspace-module__zZ6VAa__conversionFlow{gap:8px;margin-top:18px;display:grid}.unit-converter-workspace-module__zZ6VAa__measureCard{background:var(--paper);border:1px solid var(--line);border-radius:11px;min-width:0;padding:13px;transition:border-color .16s,box-shadow .16s;display:block}.unit-converter-workspace-module__zZ6VAa__measureCard:focus-within{border-color:var(--utility-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--utility-blue) 16%, transparent)}.unit-converter-workspace-module__zZ6VAa__resultCard{background:linear-gradient(145deg, color-mix(in srgb, var(--utility-blue) 10%, transparent), transparent 62%), var(--paper)}.unit-converter-workspace-module__zZ6VAa__measureLabel{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.58rem;font-weight:800;display:block}.unit-converter-workspace-module__zZ6VAa__valueShell,.unit-converter-workspace-module__zZ6VAa__resultValue{align-items:baseline;gap:8px;min-height:67px;display:flex;overflow:hidden}.unit-converter-workspace-module__zZ6VAa__valueShell input{width:100%;min-width:0;color:var(--ink);letter-spacing:-.065em;background:0 0;border:0;outline:0;padding:10px 0 6px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:clamp(1.8rem,11vw,3rem);font-weight:750;line-height:1}.unit-converter-workspace-module__zZ6VAa__valueShell>span,.unit-converter-workspace-module__zZ6VAa__resultValue>span{color:var(--utility-blue-bright);flex:none;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.82rem;font-weight:800}.unit-converter-workspace-module__zZ6VAa__resultValue strong{min-width:0;color:var(--utility-blue-bright);letter-spacing:-.065em;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:clamp(1.8rem,10vw,2.75rem);font-weight:780;line-height:1;display:block;overflow:hidden}.unit-converter-workspace-module__zZ6VAa__measureCard select{width:100%;min-height:38px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:7px;padding:7px 34px 7px 9px;font-size:.69rem;font-weight:700}.unit-converter-workspace-module__zZ6VAa__swapButton{width:44px;height:44px;color:var(--utility-ink);background:var(--utility-blue);border:3px solid var(--surface-raised);box-shadow:0 8px 20px color-mix(in srgb, var(--utility-blue) 25%, transparent);cursor:pointer;border-radius:50%;place-self:center;place-items:center;transition:background-color .16s,transform .16s;display:grid}.unit-converter-workspace-module__zZ6VAa__swapButton:hover{background:var(--utility-blue-bright);transform:rotate(180deg)}.unit-converter-workspace-module__zZ6VAa__factorBar{background:color-mix(in srgb, var(--utility-blue) 7%, var(--surface));border:1px dashed color-mix(in srgb, var(--utility-blue) 32%, var(--line));border-radius:9px;gap:4px;margin-top:14px;padding:13px;display:grid}.unit-converter-workspace-module__zZ6VAa__factorBar span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.55rem;font-weight:800}.unit-converter-workspace-module__zZ6VAa__factorBar strong{color:var(--ink-2);overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.74rem}.unit-converter-workspace-module__zZ6VAa__factorBar small{color:var(--muted);font-size:.6rem}.unit-converter-workspace-module__zZ6VAa__error{color:var(--danger);background:var(--danger-surface);border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);border-radius:8px;margin-top:10px;padding:11px 12px;font-size:.7rem;font-weight:700}.unit-converter-workspace-module__zZ6VAa__referencePanel{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--utility-blue) 14%, transparent), transparent 42%), var(--surface);border-top:1px solid var(--line)}.unit-converter-workspace-module__zZ6VAa__referenceHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.unit-converter-workspace-module__zZ6VAa__referenceHeading span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.56rem;font-weight:800}.unit-converter-workspace-module__zZ6VAa__referenceHeading h3{letter-spacing:-.02em;margin-top:4px;font-size:.9rem}.unit-converter-workspace-module__zZ6VAa__referenceHeading .unit-converter-workspace-module__zZ6VAa__liveBadge{color:var(--utility-blue-bright);background:color-mix(in srgb, var(--utility-blue) 10%, transparent);border:1px solid color-mix(in srgb, var(--utility-blue) 32%, var(--line));letter-spacing:.06em;border-radius:999px;padding:5px 7px}.unit-converter-workspace-module__zZ6VAa__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.unit-converter-workspace-module__zZ6VAa__relatedCard{background:var(--surface-raised);border:1px solid var(--line);border-radius:9px;min-width:0;padding:12px}.unit-converter-workspace-module__zZ6VAa__relatedCard span,.unit-converter-workspace-module__zZ6VAa__relatedCard strong,.unit-converter-workspace-module__zZ6VAa__relatedCard small{display:block}.unit-converter-workspace-module__zZ6VAa__relatedCard span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.unit-converter-workspace-module__zZ6VAa__relatedCard strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.88rem;overflow:hidden}.unit-converter-workspace-module__zZ6VAa__relatedCard small{color:var(--utility-blue-bright);margin-top:2px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.58rem;font-weight:760}.unit-converter-workspace-module__zZ6VAa__emptyReference{min-height:150px;color:var(--muted);background:var(--surface-raised);border:1px dashed var(--line);text-align:center;border-radius:9px;align-content:center;place-items:center;gap:9px;margin-top:16px;padding:20px;display:grid}.unit-converter-workspace-module__zZ6VAa__emptyReference svg{color:var(--utility-blue)}.unit-converter-workspace-module__zZ6VAa__emptyReference p{max-width:240px;font-size:.68rem}.unit-converter-workspace-module__zZ6VAa__accuracyNote{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;margin-top:16px;padding-top:16px;display:grid}.unit-converter-workspace-module__zZ6VAa__accuracyNote>span{width:28px;height:28px;color:var(--utility-ink);background:var(--utility-blue);border-radius:6px;place-items:center;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.57rem;font-weight:850;display:grid}.unit-converter-workspace-module__zZ6VAa__accuracyNote p,.unit-converter-workspace-module__zZ6VAa__accuracyNote strong{display:block}.unit-converter-workspace-module__zZ6VAa__accuracyNote p{color:var(--muted);font-size:.64rem;line-height:1.5}.unit-converter-workspace-module__zZ6VAa__accuracyNote strong{color:var(--ink-2);margin-bottom:2px}.unit-converter-workspace-module__zZ6VAa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:520px){.unit-converter-workspace-module__zZ6VAa__categoryStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.unit-converter-workspace-module__zZ6VAa__categoryStrip small{display:block}.unit-converter-workspace-module__zZ6VAa__conversionFlow{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:0}.unit-converter-workspace-module__zZ6VAa__measureCard:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.unit-converter-workspace-module__zZ6VAa__resultCard{border-top-left-radius:0;border-bottom-left-radius:0}.unit-converter-workspace-module__zZ6VAa__swapButton{z-index:1;margin-inline:-2px}}@media (min-width:700px){.unit-converter-workspace-module__zZ6VAa__workspaceHeader{flex-direction:row;padding:27px 26px 24px}.unit-converter-workspace-module__zZ6VAa__categoryStrip{grid-template-columns:repeat(6,minmax(0,1fr));padding:10px}.unit-converter-workspace-module__zZ6VAa__categoryStrip button{min-height:68px}.unit-converter-workspace-module__zZ6VAa__converterPanel,.unit-converter-workspace-module__zZ6VAa__referencePanel{padding:26px}.unit-converter-workspace-module__zZ6VAa__panelHeading{grid-template-columns:38px minmax(0,1fr) auto}.unit-converter-workspace-module__zZ6VAa__panelHeading>small{display:block}}@media (min-width:980px){.unit-converter-workspace-module__zZ6VAa__converterGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.unit-converter-workspace-module__zZ6VAa__referencePanel{border-top:0;border-left:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.unit-converter-workspace-module__zZ6VAa__categoryStrip button,.unit-converter-workspace-module__zZ6VAa__resetButton,.unit-converter-workspace-module__zZ6VAa__swapButton{transition:none}.unit-converter-workspace-module__zZ6VAa__swapButton:hover{transform:none}}@media (forced-colors:active){.unit-converter-workspace-module__zZ6VAa__workspace:before,.unit-converter-workspace-module__zZ6VAa__categoryStrip button.unit-converter-workspace-module__zZ6VAa__activeCategory,.unit-converter-workspace-module__zZ6VAa__swapButton,.unit-converter-workspace-module__zZ6VAa__accuracyNote>span{forced-color-adjust:auto}}
