.LandingLab-module__j5hg5W__page{--lp-block:clamp(56px, 6.5vw, 104px);--lp-group:clamp(40px, 4vw, 64px);--lp-head:var(--space-6);--lp-hero:clamp(52px, 6vw, 92px);--lp-col:clamp(32px, 4.5vw, 72px);--lp-rule:color-mix(in srgb, var(--border) 62%, transparent);--lp-measure:62ch;--lp-measure-lede:46ch;--lp-in:var(--motion-slower);--lp-out:var(--motion-slow);--lp-lead:.26s;--lp-wheel:.76s;--lp-kort-marginal:calc(var(--space-7) + var(--space-3));--lp-cta-bg:var(--site-cta);--lp-cta-hover:var(--site-cta-hover);background:var(--bg);min-height:100vh;color:var(--text)}.LandingLab-module__j5hg5W__landing{isolation:isolate;--topplist-h:68px;position:relative}.LandingLab-module__j5hg5W__landing>main{z-index:1;position:relative}.LandingLab-module__j5hg5W__wrap{max-width:1180px;padding:0 clamp(var(--space-5), 4vw, var(--space-7));margin:0 auto}.LandingLab-module__j5hg5W__top{z-index:var(--z-sticky);transition:background var(--motion-base) ease;background:0 0;position:sticky;top:0}.LandingLab-module__j5hg5W__top[data-scrollad]{background:var(--bg)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.LandingLab-module__j5hg5W__top[data-scrollad]{background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}}@media (max-width:767px){.LandingLab-module__j5hg5W__top,.LandingLab-module__j5hg5W__top[data-scrollad]{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.LandingLab-module__j5hg5W__top .LandingLab-module__j5hg5W__wrap{justify-content:space-between;align-items:center;gap:var(--space-5);height:var(--topplist-h);display:flex}.LandingLab-module__j5hg5W__lockupBtn{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:flex}.LandingLab-module__j5hg5W__lockupBtn:focus-visible{outline:var(--focus-ring);outline-offset:4px}.LandingLab-module__j5hg5W__lockup{aspect-ratio:2276.51/257;width:auto;height:19px;color:var(--text);flex:none;display:block}.LandingLab-module__j5hg5W__lockupMark{aspect-ratio:467/255;width:auto;height:19px;color:var(--text);flex:none;display:none}.LandingLab-module__j5hg5W__nav{align-items:center;gap:var(--space-3);display:flex}.LandingLab-module__j5hg5W__nav .btn.btn-ghost{color:var(--text);border-width:1px;border-color:color-mix(in srgb, var(--lp-cta-bg) 30%, transparent);padding:8px var(--space-4)}.LandingLab-module__j5hg5W__nav .btn.btn-ghost:hover{border-color:var(--lp-cta-bg);color:var(--text)}.LandingLab-module__j5hg5W__nav a:not([class]){color:var(--text);font-size:var(--text-md);transition:color var(--motion-fast) ease;text-decoration:none}.LandingLab-module__j5hg5W__nav a:not([class]):hover{color:var(--text)}.LandingLab-module__j5hg5W__navCta{white-space:nowrap;padding:7px var(--space-4);min-height:0;font-size:var(--text-sm);border-radius:var(--radius-xs)}.LandingLab-module__j5hg5W__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LandingLab-module__j5hg5W__lede{text-wrap:balance;max-width:var(--lp-measure-lede);font-size:var(--text-xl);color:var(--text-secondary);text-wrap:pretty;margin:clamp(20px,2.4vw,38px) 0 0;font-weight:400;line-height:1.55}.LandingLab-module__j5hg5W__ctaRow{align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-top:clamp(28px,3.2vw,52px);display:flex}.LandingLab-module__j5hg5W__head{align-items:baseline;gap:var(--space-4);margin:0 0 var(--space-5);display:flex}.LandingLab-module__j5hg5W__head:after{content:"";background:var(--lp-rule);flex:1;height:1px}.LandingLab-module__j5hg5W__thumbScale{pointer-events:none;width:100%;height:100%;display:block;overflow:hidden}.LandingLab-module__j5hg5W__thumbInner{width:100%;height:100%;display:block}.LandingLab-module__j5hg5W__secTitle{font-weight:500;font-size:var(--text-3xl);letter-spacing:-.03em;margin:0;line-height:1.15}.LandingLab-module__j5hg5W__derive{margin-top:var(--lp-block)}.LandingLab-module__j5hg5W__derive .LandingLab-module__j5hg5W__head{text-align:center;justify-content:center}.LandingLab-module__j5hg5W__derive .LandingLab-module__j5hg5W__head:after{display:none}.LandingLab-module__j5hg5W__utgivare{justify-content:center;align-items:center;gap:var(--space-5) clamp(var(--space-6), 5vw, 72px);margin:var(--lp-group) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}html[data-mode=dark] .LandingLab-module__j5hg5W__utgivare{width:fit-content;max-width:100%;padding:var(--space-3) var(--space-5);border-radius:var(--radius-lg);background:var(--cream-0);margin-inline:auto}.LandingLab-module__j5hg5W__utgivare li{align-items:center;display:flex}.LandingLab-module__j5hg5W__utgivare img{width:auto;display:block}.LandingLab-module__j5hg5W__utgivareBoverket{height:40px}.LandingLab-module__j5hg5W__utgivareSis{height:26px}.LandingLab-module__j5hg5W__utgivareByggtjanst{height:30px}@media (max-width:600px){.LandingLab-module__j5hg5W__utgivareBoverket{height:30px}.LandingLab-module__j5hg5W__utgivareSis{height:20px}.LandingLab-module__j5hg5W__utgivareByggtjanst{height:23px}}.LandingLab-module__j5hg5W__deriveFot{margin-top:var(--lp-group);justify-content:center;display:flex}.LandingLab-module__j5hg5W__deriveCtaSlot{flex:none}.LandingLab-module__j5hg5W__amaBadge{font-family:var(--font-mono);padding:2px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-sunken);font-size:var(--text-xs);letter-spacing:.04em;color:var(--text-secondary);white-space:nowrap;flex:none}.LandingLab-module__j5hg5W__sfdHead{text-align:center;margin:0 0 var(--lp-group)}.LandingLab-module__j5hg5W__sfdHead .LandingLab-module__j5hg5W__secTitle:after{content:"";width:44px;height:3px;margin:var(--space-4) auto 0;border-radius:var(--radius-pill);background:var(--accent);display:block}.LandingLab-module__j5hg5W__sfdLista{gap:clamp(var(--space-4), 2.5vw, var(--space-6));grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.LandingLab-module__j5hg5W__sfdItem{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.LandingLab-module__j5hg5W__sfdIkonRing{background:color-mix(in srgb, var(--text) 7%, transparent);width:clamp(60px,7vw,76px);height:clamp(60px,7vw,76px);color:var(--text);border-radius:50%;place-items:center;display:grid;position:relative}html[data-mode=dark] .LandingLab-module__j5hg5W__sfdIkonRing{background:var(--navy-600)}.LandingLab-module__j5hg5W__sfdNr{border:2px solid var(--bg);background:var(--surface-badge);width:20px;height:20px;color:var(--text);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;bottom:-2px;left:-2px}html[data-mode=dark] .LandingLab-module__j5hg5W__sfdNr{background:var(--green-600);color:var(--text-on-accent)}.LandingLab-module__j5hg5W__sfdTitel{margin:var(--space-4) 0 0;max-width:16ch;font-size:var(--text-md);letter-spacing:-.01em;color:var(--text);text-wrap:balance;font-weight:600;line-height:1.25}@media (max-width:900px){.LandingLab-module__j5hg5W__sfdLista{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.LandingLab-module__j5hg5W__sfdLista{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.LandingLab-module__j5hg5W__sfdLista{grid-template-columns:1fr}}.LandingLab-module__j5hg5W__sfdFilm{margin:clamp(64px,8vw,112px) 0 0}.LandingLab-module__j5hg5W__sfdVideo{aspect-ratio:1280/720;background:var(--surface-sunken);border-radius:var(--radius-md);width:100%;max-width:960px;height:auto;box-shadow:var(--shadow-md);margin:0 auto;display:block}.LandingLab-module__j5hg5W__sfdCta{justify-content:center;margin:clamp(40px,4.5vw,60px) 0 0;display:flex}.LandingLab-module__j5hg5W__st{margin-top:var(--lp-block)}.LandingLab-module__j5hg5W__stTopp{gap:clamp(var(--space-6), 6vw, 96px);grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:start;display:grid}.LandingLab-module__j5hg5W__stTitel{font-family:var(--font-display,var(--font));letter-spacing:-.03em;text-wrap:balance;color:var(--text);margin:0;font-size:clamp(1.9rem,4vw,2.65rem);font-weight:500;line-height:1.1}.LandingLab-module__j5hg5W__stLede{max-width:44ch;font-size:var(--text-lg);color:var(--text);text-wrap:pretty;margin:clamp(16px,2vw,26px) 0 0;line-height:1.55}.LandingLab-module__j5hg5W__stCta{margin-top:clamp(24px,3vw,40px)}.LandingLab-module__j5hg5W__stKort{padding:clamp(var(--space-5), 2.5vw, var(--space-6));background:var(--paper);color:var(--text);border:1px solid color-mix(in srgb, var(--ink-900) 12%, transparent);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin:0}.LandingLab-module__j5hg5W__stKortFotnot{margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid color-mix(in srgb, var(--ink-900) 12%, transparent);font-size:var(--text-2xs);color:color-mix(in srgb, var(--text) 70%, transparent);line-height:1.4}.LandingLab-module__j5hg5W__stKortListe{margin:0}.LandingLab-module__j5hg5W__stStat+.LandingLab-module__j5hg5W__stStat{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb, var(--ink-900) 12%, transparent)}.LandingLab-module__j5hg5W__stStatVarde{font-size:var(--text-3xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;line-height:1}.LandingLab-module__j5hg5W__stStatText{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:color-mix(in srgb, var(--text) 62%, transparent);line-height:1.45}html[data-mode=dark] .LandingLab-module__j5hg5W__stKort{background:var(--navy-600);color:var(--text-on-accent);border-color:color-mix(in srgb, var(--text-on-accent) 16%, transparent)}html[data-mode=dark] .LandingLab-module__j5hg5W__stKortFotnot{border-top-color:color-mix(in srgb, var(--text-on-accent) 16%, transparent);color:color-mix(in srgb, var(--text-on-accent) 72%, transparent)}html[data-mode=dark] .LandingLab-module__j5hg5W__stStat+.LandingLab-module__j5hg5W__stStat{border-top-color:color-mix(in srgb, var(--text-on-accent) 16%, transparent)}html[data-mode=dark] .LandingLab-module__j5hg5W__stStatText{color:color-mix(in srgb, var(--text-on-accent) 72%, transparent)}.LandingLab-module__j5hg5W__stBild{margin-top:var(--lp-group);border-radius:var(--radius-md);display:block;overflow:hidden}.LandingLab-module__j5hg5W__stBild img{aspect-ratio:1417/348;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:767px){.LandingLab-module__j5hg5W__stTopp{gap:var(--space-7);grid-template-columns:1fr}.LandingLab-module__j5hg5W__stText,.LandingLab-module__j5hg5W__stKort{text-align:center}}@media (max-width:600px){.LandingLab-module__j5hg5W__stBild img{aspect-ratio:812/351}}.LandingLab-module__j5hg5W__underlag{margin-top:var(--lp-block)}.LandingLab-module__j5hg5W__underlagLayout{gap:clamp(var(--space-6), 6vw, 88px);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;display:grid}.LandingLab-module__j5hg5W__underlagRubrik{font-family:var(--font-display,var(--font));letter-spacing:-.03em;text-wrap:balance;color:var(--text);margin:0;font-size:clamp(1.9rem,4vw,2.65rem);font-weight:500;line-height:1.1}.LandingLab-module__j5hg5W__underlagSteg{margin:clamp(24px,3.5vw,40px) 0 0;padding:0;list-style:none}.LandingLab-module__j5hg5W__underlagSteg li{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--lp-rule);font-size:var(--text-lg);color:var(--text);font-weight:500;display:flex}.LandingLab-module__j5hg5W__underlagSteg li:last-child{border-bottom:1px solid var(--lp-rule)}.LandingLab-module__j5hg5W__underlagStegBock{color:var(--accent-text);flex:none}.LandingLab-module__j5hg5W__underlagBild{border-radius:var(--radius-md);min-height:0;box-shadow:var(--shadow-md);margin:0;position:relative;overflow:hidden}.LandingLab-module__j5hg5W__underlagBild img{object-fit:cover;width:100%;height:100%;display:block}.LandingLab-module__j5hg5W__underlagBildKnapp{background:var(--navy-600);width:auto;color:var(--text-on-accent);box-shadow:var(--shadow-md);margin:0;position:absolute;bottom:clamp(12px,2vw,20px);left:clamp(12px,2vw,20px)}.LandingLab-module__j5hg5W__underlagBildKnapp:hover{opacity:.92}@media (max-width:767px){.LandingLab-module__j5hg5W__underlagLayout{gap:var(--space-7);grid-template-columns:1fr}.LandingLab-module__j5hg5W__underlagBild img{aspect-ratio:1024/800;height:auto}.LandingLab-module__j5hg5W__underlagRubrik{text-align:center}.LandingLab-module__j5hg5W__underlagSteg li{justify-content:center}}@media (min-width:768px){.LandingLab-module__j5hg5W__underlag .LandingLab-module__j5hg5W__swipePrickar{display:none}}.LandingLab-module__j5hg5W__offert{margin-top:var(--space-4)}.LandingLab-module__j5hg5W__modalArk{width:794px;max-width:100%}@media (max-width:767px){.LandingLab-module__j5hg5W__modalArk{display:none}.LandingLab-module__j5hg5W__doc{margin-top:0}}.LandingLab-module__j5hg5W__docExample{top:var(--space-3);right:var(--space-3);z-index:var(--z-base);padding:var(--space-1) var(--space-2);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-900) 80%, transparent);border:1px solid color-mix(in srgb, var(--ink-900) 30%, transparent);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--paper) 82%, transparent);pointer-events:none;font-weight:700;position:absolute}.LandingLab-module__j5hg5W__doc .LandingLab-module__j5hg5W__docExample{margin:0 0 var(--space-3) auto;width:max-content;position:static}.LandingLab-module__j5hg5W__doc{margin:var(--lp-head) 0 0;padding:var(--space-5);background:var(--paper);border:1px solid var(--border);box-shadow:var(--shadow-lg);color:var(--ink-900);display:none;position:relative}.LandingLab-module__j5hg5W__docLbl{margin-bottom:var(--space-2);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-900) 80%, transparent);font-weight:700;display:block}.LandingLab-module__j5hg5W__docHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:2px solid var(--ink-900);display:flex}.LandingLab-module__j5hg5W__docFrom{min-width:0;font-size:var(--text-sm);color:color-mix(in srgb, var(--ink-900) 80%, transparent);gap:1px;line-height:1.45;display:grid}.LandingLab-module__j5hg5W__docCompany{font-size:var(--text-md);letter-spacing:-.01em;color:var(--ink-900);text-wrap:balance;margin-bottom:2px;font-weight:600}.LandingLab-module__j5hg5W__docKind{text-align:right;flex:none}.LandingLab-module__j5hg5W__docKindTitle{font-size:var(--text-md);letter-spacing:.14em;font-weight:600;display:block}.LandingLab-module__j5hg5W__docKindMeta{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--ink-900) 80%, transparent);margin-top:3px;line-height:1.5;display:block}.LandingLab-module__j5hg5W__docParties{gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid color-mix(in srgb, var(--ink-900) 14%, transparent);display:grid}.LandingLab-module__j5hg5W__docPartyName{font-size:var(--text-md);text-wrap:pretty;margin:0;font-weight:600;line-height:1.35}.LandingLab-module__j5hg5W__docPartyLine{font-size:var(--text-sm);color:color-mix(in srgb, var(--ink-900) 80%, transparent);text-wrap:pretty;margin:2px 0 0;line-height:1.5}.LandingLab-module__j5hg5W__docItems{padding:var(--space-5) 0 var(--space-4)}.LandingLab-module__j5hg5W__docItemList{margin:0;padding:0;list-style:none}.LandingLab-module__j5hg5W__docItem{gap:0 var(--space-3);padding:var(--space-3) 0;border-bottom:1px dashed color-mix(in srgb, var(--ink-900) 18%, transparent);grid-template-columns:minmax(0,1fr) auto;display:grid}.LandingLab-module__j5hg5W__docItem:first-child{padding-top:0}.LandingLab-module__j5hg5W__docItem:last-child{border-bottom:0;padding-bottom:0}.LandingLab-module__j5hg5W__docItemName{font-size:var(--text-md);text-wrap:pretty;font-weight:600;line-height:1.3}.LandingLab-module__j5hg5W__docItemKr{font-size:var(--text-md);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.LandingLab-module__j5hg5W__docItemMeta,.LandingLab-module__j5hg5W__docItemSplit{font-size:var(--text-sm);color:color-mix(in srgb, var(--ink-900) 80%, transparent);grid-column:1/-1;line-height:1.45}.LandingLab-module__j5hg5W__docItemMeta{margin-top:2px}.LandingLab-module__j5hg5W__docItemSplit{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--ink-900) 62%, transparent);margin-top:2px}.LandingLab-module__j5hg5W__docItemsNote{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:color-mix(in srgb, var(--ink-900) 78%, transparent)}.LandingLab-module__j5hg5W__kvittoRows{padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--ink-900) 14%, transparent);margin:0}.LandingLab-module__j5hg5W__kvittoRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;font-size:var(--text-md);border-bottom:1px solid color-mix(in srgb, var(--ink-900) 14%, transparent);display:flex}.LandingLab-module__j5hg5W__kvittoRow dt{color:color-mix(in srgb, var(--ink-900) 80%, transparent);margin:0}.LandingLab-module__j5hg5W__kvittoRow dd{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin:0}.LandingLab-module__j5hg5W__kvittoRow:has(+.LandingLab-module__j5hg5W__kvittoGrand){border-bottom:none}.LandingLab-module__j5hg5W__kvittoGrand{margin-top:var(--space-2);border-bottom:none;border-top:2px solid var(--ink-900);padding-top:var(--space-4);flex-wrap:wrap}.LandingLab-module__j5hg5W__kvittoGrand dt{color:var(--ink-900);flex:100%;font-weight:500}.LandingLab-module__j5hg5W__kvittoGrand dd{text-align:right;font-size:var(--text-2xl);flex:100%;font-weight:600}.LandingLab-module__j5hg5W__kvittoNote{margin:var(--space-5) 0 0;font-size:var(--text-sm);color:color-mix(in srgb, var(--ink-900) 78%, transparent);line-height:1.5}@media (max-width:900px){.LandingLab-module__j5hg5W__facts{gap:var(--space-6);grid-template-columns:1fr}}@media (max-width:767px){.LandingLab-module__j5hg5W__h1{--h1-max:46}.LandingLab-module__j5hg5W__cards{grid-template-columns:1fr}.LandingLab-module__j5hg5W__doc{display:block}}@media (max-width:600px){.LandingLab-module__j5hg5W__lockupBtn{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:flex}.LandingLab-module__j5hg5W__lockupBtn:focus-visible{outline:var(--focus-ring);outline-offset:4px}.LandingLab-module__j5hg5W__lockup{display:none}.LandingLab-module__j5hg5W__lockupMark{height:18px;display:block}.LandingLab-module__j5hg5W__landing{--topplist-h:56px}.LandingLab-module__j5hg5W__top .LandingLab-module__j5hg5W__wrap{gap:var(--space-4)}.LandingLab-module__j5hg5W__nav{gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.LandingLab-module__j5hg5W__peek,.LandingLab-module__j5hg5W__card{transition:none}.LandingLab-module__j5hg5W__peek:hover,.LandingLab-module__j5hg5W__card:hover{transform:none}}@media (max-width:900px){.LandingLab-module__j5hg5W__chip{scroll-snap-align:start;min-height:44px}}.LandingLab-module__j5hg5W__section{max-width:1180px;padding:0 clamp(var(--space-5), 4vw, var(--space-7));scroll-margin-top:calc(var(--topplist-h) + var(--space-5));margin:0 auto}.LandingLab-module__j5hg5W__section+.LandingLab-module__j5hg5W__section{margin-top:var(--lp-block)}.LandingLab-module__j5hg5W__section[data-sektion=standarder],.LandingLab-module__j5hg5W__section[data-sektion=karusell]{margin-top:clamp(18px,2.6vh,34px)}.LandingLab-module__j5hg5W__section[data-helskarm]{max-width:none;padding:0}.LandingLab-module__j5hg5W__hero{min-height:min(62vh,560px);margin-top:calc(-1 * var(--topplist-h));padding:calc(var(--topplist-h) + clamp(44px, 8vh, 96px)) 0 clamp(20px, 3vh, 40px);isolation:isolate;flex-direction:column;justify-content:center;display:flex;position:relative}.LandingLab-module__j5hg5W__heroText{z-index:1;text-align:center;max-width:780px;margin:0 auto;position:relative}.LandingLab-module__j5hg5W__heroText .LandingLab-module__j5hg5W__lede{margin-inline:auto}.LandingLab-module__j5hg5W__heroText .LandingLab-module__j5hg5W__ctaRow{justify-content:center}.LandingLab-module__j5hg5W__heroVanster,.LandingLab-module__j5hg5W__heroFoto{z-index:0;pointer-events:none;--horn-b:clamp(240px, 31vw, 560px);--horn-tona-in:14%;--horn-tona-ut:100%;width:var(--horn-b);-webkit-mask-composite:source-in;position:absolute;top:0;bottom:0;-webkit-mask-composite:source-in;mask-composite:intersect}.LandingLab-module__j5hg5W__heroVanster{-webkit-mask-image:linear-gradient(to right, black var(--horn-tona-in), transparent var(--horn-tona-ut)), linear-gradient(to bottom, black 34%, transparent 100%);mask-image:linear-gradient(to right, black var(--horn-tona-in), transparent var(--horn-tona-ut)), linear-gradient(to bottom, black 34%, transparent 100%);left:calc(50% - 50vw)}.LandingLab-module__j5hg5W__heroVanster img{object-fit:cover;object-position:28% 50%;opacity:.55;width:100%;height:100%}.LandingLab-module__j5hg5W__heroFoto{-webkit-mask-image:linear-gradient(to left, black var(--horn-tona-in), transparent var(--horn-tona-ut)), linear-gradient(to bottom, black 34%, transparent 100%);mask-image:linear-gradient(to left, black var(--horn-tona-in), transparent var(--horn-tona-ut)), linear-gradient(to bottom, black 34%, transparent 100%);right:calc(50% - 50vw)}.LandingLab-module__j5hg5W__heroFoto img{object-fit:cover;opacity:.55;width:100%;height:100%}html[data-mode=dark] .LandingLab-module__j5hg5W__heroFoto img{opacity:.48}.LandingLab-module__j5hg5W__eyebrow{margin:0 0 var(--space-4);font-family:var(--font);font-size:var(--text-base);letter-spacing:0;color:var(--accent-text);font-weight:600}.LandingLab-module__j5hg5W__h1{font-family:var(--font-display,var(--font));letter-spacing:-.03em;text-wrap:balance;color:var(--text);margin:0;font-size:clamp(2.1rem,5.2vw,3.9rem);font-weight:500;line-height:1.05}.LandingLab-module__j5hg5W__heroGratis{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--text-muted);text-wrap:balance;line-height:1.5}.LandingLab-module__j5hg5W__heroGratisLed{white-space:nowrap}.LandingLab-module__j5hg5W__heroGratisLed+.LandingLab-module__j5hg5W__heroGratisLed:before{content:"·";margin:0 .45ch}.LandingLab-module__j5hg5W__hero .LandingLab-module__j5hg5W__standarder{margin-top:clamp(24px,3vw,40px)}.LandingLab-module__j5hg5W__standarder{justify-content:center;align-items:baseline;gap:var(--space-3) var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;margin:0;display:flex}.LandingLab-module__j5hg5W__standarderLbl{font-family:var(--font);font-size:var(--text-base);letter-spacing:0;color:var(--text-secondary);flex:none;font-weight:600}.LandingLab-module__j5hg5W__standarderLista{flex-wrap:wrap;display:flex}.LandingLab-module__j5hg5W__standarderLista b{color:var(--text);font-weight:600}.LandingLab-module__j5hg5W__standarderSep{color:var(--text-muted);padding-inline:.45ch}.LandingLab-module__j5hg5W__karusell{position:relative}.LandingLab-module__j5hg5W__karusellRuta[data-stilla]{scroll-snap-type:x proximity;padding-block:12px var(--space-4);scroll-padding-inline:max(var(--space-5), calc(50vw - 590px + var(--space-5)));-webkit-overflow-scrolling:touch;overflow-x:auto}.LandingLab-module__j5hg5W__karusellRuta[data-stilla] .LandingLab-module__j5hg5W__karusellScen{gap:var(--space-5);width:max-content;height:auto;padding-inline:max(var(--space-5), calc(50vw - 590px + var(--space-5)));display:flex}.LandingLab-module__j5hg5W__karusellRuta[data-stilla] .LandingLab-module__j5hg5W__kortPlats{opacity:1;scroll-snap-align:start;flex:none;margin-left:0;position:static;transform:none}.LandingLab-module__j5hg5W__karusellRuta[data-stilla] .LandingLab-module__j5hg5W__kortPlats[data-dubblett]{display:none}.LandingLab-module__j5hg5W__karusellRuta[data-stilla] .LandingLab-module__j5hg5W__kort{transform:none}.LandingLab-module__j5hg5W__swipePrickar{justify-content:center;gap:var(--space-2);margin-top:var(--space-4);display:flex}.LandingLab-module__j5hg5W__swipePrickar span{background:color-mix(in srgb, var(--text) 18%, transparent);width:6px;height:6px;transition:background var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:50%}.LandingLab-module__j5hg5W__swipePrickar span[data-aktiv]{background:var(--accent);transform:scale(1.5)}.LandingLab-module__j5hg5W__karusellRuta{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.LandingLab-module__j5hg5W__karusellScen{--kort-b:clamp(228px, 19vw, 280px);--kort-h:520px;height:calc(var(--kort-h) + 48px + var(--space-6));margin:0;padding:0;list-style:none;position:relative}.LandingLab-module__j5hg5W__kortPlats{width:var(--kort-b);height:var(--kort-h);margin-left:calc(var(--kort-b) / -2);transform:translate(var(--x,0px), var(--y,0px));opacity:var(--op,1);z-index:var(--z,10);transition:transform var(--lp-wheel) cubic-bezier(.2, .86, .24, 1), opacity var(--lp-wheel) ease;position:absolute;top:12px;left:50%}.LandingLab-module__j5hg5W__kortPlats[data-parkerad]{transition:none}.LandingLab-module__j5hg5W__kort{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper);width:100%;height:100%;color:var(--ink-900);text-align:left;font:inherit;transform:scale(var(--s,1));transform-origin:top;transition:transform var(--lp-wheel) cubic-bezier(.2, .86, .24, 1), box-shadow var(--lp-wheel) ease;flex-direction:column;padding:0;display:flex;overflow:hidden}.LandingLab-module__j5hg5W__kortPlats[data-hi] .LandingLab-module__j5hg5W__kort{box-shadow:var(--shadow-lg)}.LandingLab-module__j5hg5W__kortHuvud{padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--ink-900) 14%, transparent);gap:2px;display:grid}.LandingLab-module__j5hg5W__kortHuvudText{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.LandingLab-module__j5hg5W__kortKicker{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-900) 52%, transparent);font-weight:600;overflow:hidden}.LandingLab-module__j5hg5W__kortMatt{font-family:var(--font-mono,var(--font));font-size:var(--text-xs);color:color-mix(in srgb, var(--ink-900) 62%, transparent);white-space:nowrap;flex:none}.LandingLab-module__j5hg5W__kortTitel{font-family:var(--font-display,var(--font));font-size:var(--text-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;min-height:2.3em;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.LandingLab-module__j5hg5W__kortFoto{flex:1 1 0;min-height:116px;overflow:hidden}.LandingLab-module__j5hg5W__kortFoto img{object-fit:cover;width:100%;height:100%;display:block}:is(.LandingLab-module__j5hg5W__kortRitning [data-sheet-brand],.LandingLab-module__j5hg5W__kortRitning [data-sheet-head]){display:none!important}.LandingLab-module__j5hg5W__kortRitning{height:auto;min-height:104px;margin:var(--space-3) var(--space-4) 0;background:var(--paper);border:1px solid color-mix(in srgb, var(--ink-900) 10%, transparent);border-radius:var(--radius-xs);flex:1 1 0;place-items:stretch stretch;padding:6px;display:grid;overflow:hidden}.LandingLab-module__j5hg5W__kortRitning svg{max-width:100%;max-height:100%}.LandingLab-module__j5hg5W__kortScope{width:100%;min-width:0;height:100%;min-height:0;display:block}.LandingLab-module__j5hg5W__kortScope>*{width:100%;height:100%}.LandingLab-module__j5hg5W__kortPris{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:var(--space-3) var(--space-4) var(--space-4);padding-top:var(--space-3);border-top:1.5px solid var(--ink-900);flex:none;display:flex}.LandingLab-module__j5hg5W__kortPrisLbl{min-width:0;font-family:var(--font);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-900) 78%, transparent);font-weight:600;line-height:1.3}.LandingLab-module__j5hg5W__kortPrisVal{font-family:var(--font-display,var(--font));font-size:var(--text-lg);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}@media (max-height:680px){.LandingLab-module__j5hg5W__hero{padding-top:calc(var(--topplist-h) + var(--space-6));min-height:0}.LandingLab-module__j5hg5W__h1{font-size:clamp(1.6rem,3.7vw,2.7rem)}.LandingLab-module__j5hg5W__eyebrow{margin-bottom:var(--space-3)}.LandingLab-module__j5hg5W__lede{font-size:var(--text-base);margin-top:clamp(10px,2vh,20px)}.LandingLab-module__j5hg5W__ctaRow{margin-top:clamp(14px,2.4vh,26px)}}@media (max-width:600px){.LandingLab-module__j5hg5W__lockupBtn{align-items:center;min-height:44px;margin-inline:-6px;padding-inline:6px;display:inline-flex}.LandingLab-module__j5hg5W__landing>footer a,.LandingLab-module__j5hg5W__landing>footer button{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.LandingLab-module__j5hg5W__landing .btn{min-height:44px}.LandingLab-module__j5hg5W__landing .ama-code__label{align-items:center;min-height:30px;display:inline-flex}.LandingLab-module__j5hg5W__secTitle{text-wrap:balance}.LandingLab-module__j5hg5W__hero{padding-top:calc(var(--topplist-h) + clamp(24px, 5.5svh, 64px));--foto-falt:clamp(64px, 11svh, 120px);padding-bottom:var(--foto-falt)}.LandingLab-module__j5hg5W__heroFoto{display:none}.LandingLab-module__j5hg5W__heroVanster{width:auto;left:calc(50% - 50vw);right:calc(50% - 50vw);overflow:hidden;-webkit-mask-image:none;mask-image:none}.LandingLab-module__j5hg5W__heroVanster img{object-fit:cover;object-position:62% 46%;opacity:.5;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent 0, color-mix(in srgb, var(--mask-behall) 14%, transparent) 22%, color-mix(in srgb, var(--mask-behall) 14%, transparent) calc(100% - var(--foto-falt)), var(--mask-behall) calc(100% - var(--foto-falt) * .42), var(--mask-behall) calc(100% - var(--foto-falt) * .22), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, color-mix(in srgb, var(--mask-behall) 14%, transparent) 22%, color-mix(in srgb, var(--mask-behall) 14%, transparent) calc(100% - var(--foto-falt)), var(--mask-behall) calc(100% - var(--foto-falt) * .42), var(--mask-behall) calc(100% - var(--foto-falt) * .22), transparent 100%)}html[data-mode=dark] .LandingLab-module__j5hg5W__heroVanster img{opacity:.42}.LandingLab-module__j5hg5W__heroText{--lp-steg-1:var(--space-6);--lp-steg-2:var(--space-7);--lp-steg-3:clamp(28px, 4.7svh, 40px);--lp-steg-4:clamp(30px, 5.2svh, 44px)}.LandingLab-module__j5hg5W__heroText .LandingLab-module__j5hg5W__eyebrow{margin-bottom:var(--lp-steg-1)}.LandingLab-module__j5hg5W__heroText .LandingLab-module__j5hg5W__h1{font-size:clamp(2.45rem,9.6vw,3.1rem)}.LandingLab-module__j5hg5W__heroText .LandingLab-module__j5hg5W__lede{margin-top:var(--lp-steg-2)}.LandingLab-module__j5hg5W__heroText .LandingLab-module__j5hg5W__ctaRow{margin-top:var(--lp-steg-3)}.LandingLab-module__j5hg5W__hero .LandingLab-module__j5hg5W__standarder{margin-top:var(--lp-steg-4)}.LandingLab-module__j5hg5W__heroText .btn{min-height:52px;padding-inline:var(--space-6)}.LandingLab-module__j5hg5W__karusellRuta[data-stilla]{scroll-padding-inline:var(--lp-kort-marginal)}.LandingLab-module__j5hg5W__karusellRuta[data-stilla] .LandingLab-module__j5hg5W__karusellScen{gap:var(--lp-kort-marginal);padding-inline:var(--lp-kort-marginal)}.LandingLab-module__j5hg5W__karusellScen{--kort-b:calc(100vw - 2 * var(--lp-kort-marginal));--kort-h:470px}}@media (prefers-reduced-motion:reduce){.LandingLab-module__j5hg5W__kortPlats,.LandingLab-module__j5hg5W__kort{transition:none}}
.Deck3DView-module__lRr4oq__wrap{--d3-ink:#2e2e2e;--d3-ink-soft:#555;--d3-ink-faint:#b0b0b0;--d3-card:#fffefa;--d3-active:#e8b84b;--d3-active-ink:#3a2c08;--d3-sky:linear-gradient(#aacbe6 0%, #c7deef 38%, #e7eff2 78%, #eef3ec 100%);--d3-border:#282c2429;--d3-hover:#282c240f;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xs);align-items:stretch;gap:16px;width:100%;height:100%;min-height:0;padding:12px;display:flex}.Deck3DView-module__lRr4oq__canvasCol{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex}.Deck3DView-module__lRr4oq__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Deck3DView-module__lRr4oq__mockupBadge{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--d3-active);color:var(--d3-active-ink);padding:2px 8px;font-weight:700}.Deck3DView-module__lRr4oq__title{font-size:var(--text-base);color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.Deck3DView-module__lRr4oq__cameraGroup{background:var(--surface-2);border-radius:var(--radius-sm);gap:2px;margin-left:auto;padding:2px;display:inline-flex}.Deck3DView-module__lRr4oq__cameraBtn{font-size:var(--text-sm);border-radius:var(--radius-xs);cursor:pointer;color:var(--text-secondary);background:0 0;border:1px solid #0000;padding:4px 10px}.Deck3DView-module__lRr4oq__cameraBtn:hover{color:var(--text)}.Deck3DView-module__lRr4oq__cameraBtnActive,.Deck3DView-module__lRr4oq__cameraBtnActive:hover{background:var(--card);border-color:var(--border-control);color:var(--text);font-weight:600;box-shadow:0 1px 2px #00000026}.Deck3DView-module__lRr4oq__dimBtn{border:1px solid var(--border);font-size:var(--text-sm);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.Deck3DView-module__lRr4oq__dimBtn:hover{color:var(--text)}.Deck3DView-module__lRr4oq__hiddenNote{color:var(--text-muted);font-weight:400}.Deck3DView-module__lRr4oq__dimBtnActive .Deck3DView-module__lRr4oq__hiddenNote{color:inherit;opacity:.75}.Deck3DView-module__lRr4oq__chevOpen{transform:rotate(180deg)}.Deck3DView-module__lRr4oq__dimBtnActive,.Deck3DView-module__lRr4oq__dimBtnActive:hover{border-color:var(--accent-border);color:var(--accent-text);background:0 0;font-weight:600}.Deck3DView-module__lRr4oq__scene{background:var(--d3-sky);border-radius:var(--radius-md);cursor:grab;touch-action:none;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.Deck3DView-module__lRr4oq__scene:active{cursor:grabbing}.Deck3DView-module__lRr4oq__webglFallback{color:var(--d3-ink-soft);position:absolute;inset:0}.Deck3DView-module__lRr4oq__loading{width:100%;height:100%;font-size:var(--text-base);color:var(--d3-ink-soft);justify-content:center;align-items:center;gap:10px;display:flex}.Deck3DView-module__lRr4oq__sceneOverlayRight{z-index:2;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;bottom:10px;right:10px}.Deck3DView-module__lRr4oq__zoomControls{flex-direction:column;gap:4px;display:flex}.Deck3DView-module__lRr4oq__sceneInfo{border:1px solid var(--d3-border);background:var(--d3-card);width:32px;height:32px;color:var(--d3-ink-soft);font-size:var(--text-base);border-radius:var(--radius-sm);margin-left:0;box-shadow:0 1px 3px #0000002e}.Deck3DView-module__lRr4oq__sceneInfo:hover,.Deck3DView-module__lRr4oq__sceneInfo:focus{background:var(--d3-card);border-color:var(--accent);color:var(--d3-ink)}.Deck3DView-module__lRr4oq__zoomBtn{border:1px solid var(--d3-border);background:var(--d3-card);width:32px;height:32px;color:var(--d3-ink);font-size:var(--text-xl);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1;display:flex;box-shadow:0 1px 3px #0000002e}@media (hover:hover){.Deck3DView-module__lRr4oq__zoomBtn:hover{background:color-mix(in srgb, var(--d3-ink) 6%, var(--d3-card))}}.Deck3DView-module__lRr4oq__zoomBtn:active{transform:translateY(1px)}.Deck3DView-module__lRr4oq__fullscreenBtn{align-items:center;gap:4px;display:none}@media (pointer:coarse){.Deck3DView-module__lRr4oq__fullscreenBtn{display:inline-flex}}.Deck3DView-module__lRr4oq__sceneCameraGroup,.Deck3DView-module__lRr4oq__captionTouch{display:none}@media (pointer:coarse){.Deck3DView-module__lRr4oq__captionPointer{display:none}.Deck3DView-module__lRr4oq__captionTouch{display:inline}}.Deck3DView-module__lRr4oq__captionTouchNarrow,.Deck3DView-module__lRr4oq__captionTouchWide{display:none}@media (pointer:coarse){.Deck3DView-module__lRr4oq__captionTouchWide{display:inline}}@media (pointer:coarse) and (max-width:900px){.Deck3DView-module__lRr4oq__captionTouchWide{display:none}.Deck3DView-module__lRr4oq__captionTouchNarrow{display:inline}}.Deck3DView-module__lRr4oq__menu{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);width:240px;color:var(--text);box-sizing:border-box;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:2px;max-height:100%;padding:8px;display:flex;overflow:hidden auto;box-shadow:0 1px 3px #0000000f}.Deck3DView-module__lRr4oq__menuToggle{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:0;display:flex}.Deck3DView-module__lRr4oq__menuToggleChev{font-size:var(--text-base);color:var(--text-muted)}.Deck3DView-module__lRr4oq__menuToggle:hover .Deck3DView-module__lRr4oq__menuToggleChev{color:var(--text)}.Deck3DView-module__lRr4oq__menuHeader{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:4px 6px 8px;font-weight:700}.Deck3DView-module__lRr4oq__menuToggle .Deck3DView-module__lRr4oq__menuHeader{padding:0}.Deck3DView-module__lRr4oq__menuList{flex-direction:column;gap:2px;display:flex}.Deck3DView-module__lRr4oq__menuRow{border-radius:var(--radius-sm);border-left:3px solid #0000;align-items:center;gap:8px;padding:6px;display:flex}.Deck3DView-module__lRr4oq__menuRow:hover{background:var(--row-hover)}.Deck3DView-module__lRr4oq__menuRowDisabled .Deck3DView-module__lRr4oq__menuLabel,.Deck3DView-module__lRr4oq__menuRowDisabled .Deck3DView-module__lRr4oq__menuSummary{opacity:.5}.Deck3DView-module__lRr4oq__menuRowActive{background:color-mix(in srgb, var(--accent) 16%, transparent);border-left-color:var(--accent)}.Deck3DView-module__lRr4oq__menuRowActive:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}.Deck3DView-module__lRr4oq__menuText{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;margin:0;padding:0;display:flex}button.Deck3DView-module__lRr4oq__menuText:hover .Deck3DView-module__lRr4oq__menuLabel{text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:2px}div.Deck3DView-module__lRr4oq__menuText{cursor:default}.Deck3DView-module__lRr4oq__addBtn{border:1px solid var(--accent);color:var(--accent-text);font-size:var(--text-xs);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;padding:3px 8px;font-weight:600}.Deck3DView-module__lRr4oq__addBtn:hover{background:var(--accent);color:var(--text-on-accent)}.Deck3DView-module__lRr4oq__menuLabel{font-size:var(--text-base);color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.Deck3DView-module__lRr4oq__menuSummary{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.Deck3DView-module__lRr4oq__menuFoot{font-size:var(--text-2xs);color:var(--text-muted);border-top:1px dashed var(--border);margin:8px 4px 2px;padding-top:8px;line-height:1.45}@media (max-width:900px){.Deck3DView-module__lRr4oq__wrap{height:var(--viz3d-wrap-height,auto);flex-direction:column}.Deck3DView-module__lRr4oq__menu{width:100%;max-height:none;padding:0}.Deck3DView-module__lRr4oq__menuToggle{min-height:48px;padding:10px 12px}.Deck3DView-module__lRr4oq__menuTop{background:0 0;margin:0;padding:0;position:static}.Deck3DView-module__lRr4oq__showAllRow{margin:0 8px 8px}.Deck3DView-module__lRr4oq__menuList{flex-direction:column;gap:2px;max-height:44vh;padding:0 8px 8px;display:flex;overflow-y:auto}.Deck3DView-module__lRr4oq__scene{flex:var(--viz3d-scene-flex,none);height:var(--viz3d-scene-height,clamp(280px, 48vh, 460px));touch-action:pan-y;min-height:0}.Deck3DView-module__lRr4oq__scene canvas{touch-action:pan-y!important}.Deck3DView-module__lRr4oq__cameraGroup{display:none}.Deck3DView-module__lRr4oq__fullscreenBtn{margin-left:auto}.Deck3DView-module__lRr4oq__sceneCameraGroup{background:var(--d3-card);border:1px solid var(--d3-border);border-radius:var(--radius-sm);z-index:2;gap:2px;padding:3px;display:inline-flex;position:absolute;bottom:10px;left:10px;box-shadow:0 1px 3px #0000002e}.Deck3DView-module__lRr4oq__sceneCameraGroup .Deck3DView-module__lRr4oq__cameraBtn{color:var(--d3-ink-soft)}.Deck3DView-module__lRr4oq__sceneCameraGroup .Deck3DView-module__lRr4oq__cameraBtn:hover{color:var(--d3-ink)}.Deck3DView-module__lRr4oq__sceneCameraGroup .Deck3DView-module__lRr4oq__cameraBtnActive,.Deck3DView-module__lRr4oq__sceneCameraGroup .Deck3DView-module__lRr4oq__cameraBtnActive:hover{background:var(--d3-card);border-color:var(--d3-border);color:var(--d3-ink)}}.Deck3DView-module__lRr4oq__wrap.Deck3DView-module__lRr4oq__fullscreen{z-index:var(--z-max);height:100dvh;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));border-radius:0;position:fixed;inset:0}.Deck3DView-module__lRr4oq__wrap.Deck3DView-module__lRr4oq__fullscreen .Deck3DView-module__lRr4oq__scene{touch-action:none;flex:1;height:auto;min-height:0}.Deck3DView-module__lRr4oq__wrap.Deck3DView-module__lRr4oq__fullscreen .Deck3DView-module__lRr4oq__scene canvas{touch-action:none!important}.Deck3DView-module__lRr4oq__menuTop{z-index:1;background:var(--card);margin:-8px -8px 0;padding:8px 34px 4px 8px;position:sticky;top:-8px}.Deck3DView-module__lRr4oq__showAllRow{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--card);width:100%;color:var(--accent-text);font-size:var(--text-xs);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;padding:6px 8px;font-weight:600;display:flex}.Deck3DView-module__lRr4oq__showAllRow:hover{background:var(--accent);color:var(--text-on-accent)}.Deck3DView-module__lRr4oq__showAllCount{opacity:.75;white-space:nowrap;font-weight:500}.Deck3DView-module__lRr4oq__allHidden{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:absolute;inset:0}.Deck3DView-module__lRr4oq__allHiddenText{border-radius:var(--radius-pill);background:var(--d3-card);border:1px solid var(--d3-border);font-size:var(--text-base);color:var(--d3-ink);margin:0;padding:6px 14px;font-weight:600;box-shadow:0 1px 3px #0000001f}.Deck3DView-module__lRr4oq__allHiddenBtn{pointer-events:auto;border:1px solid var(--d3-border);border-radius:var(--radius-pill);background:var(--d3-card);color:var(--d3-ink);font-size:var(--text-xs);cursor:pointer;padding:6px 14px;font-weight:600;box-shadow:0 1px 3px #0000001f}.Deck3DView-module__lRr4oq__allHiddenBtn:hover{background:var(--d3-active);color:var(--d3-active-ink);border-color:var(--d3-active)}
.EyeButton-module__gTVmqG__eye{font-size:var(--text-md);cursor:pointer;color:var(--accent);background:0 0;border:0;flex:none;padding:2px;line-height:1}.EyeButton-module__gTVmqG__off{color:inherit;opacity:.55}.EyeButton-module__gTVmqG__inert{font-size:var(--text-md);color:inherit;opacity:.35;flex:none;padding:2px;line-height:1}@media (max-width:767px){.EyeButton-module__gTVmqG__eye,.EyeButton-module__gTVmqG__inert{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}}
.StarterPicker-module__M1vKUW__wrap{margin-top:var(--space-6)}.StarterPicker-module__M1vKUW__title{font-size:var(--text-xl);color:var(--text);margin:0;font-weight:600}.StarterPicker-module__M1vKUW__lede{margin:var(--space-2) 0 var(--space-5);font-size:var(--text-md);color:var(--text-secondary)}.StarterPicker-module__M1vKUW__cards{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.StarterPicker-module__M1vKUW__card{appearance:none;text-align:left;font:inherit;color:var(--text);cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform var(--motion-fast) ease, border-color var(--motion-base) ease, box-shadow var(--motion-base) ease, opacity var(--motion-base) ease;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.StarterPicker-module__M1vKUW__card:hover:not(:disabled){border-color:var(--accent-border);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.StarterPicker-module__M1vKUW__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StarterPicker-module__M1vKUW__card:disabled{cursor:default;opacity:.6}.StarterPicker-module__M1vKUW__card.StarterPicker-module__M1vKUW__pending:disabled{opacity:1;border-color:var(--accent-border);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.StarterPicker-module__M1vKUW__thumb{aspect-ratio:16/10;background:var(--surface-muted);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.StarterPicker-module__M1vKUW__thumbScale{pointer-events:none;width:100%;height:100%;display:block;overflow:hidden}.StarterPicker-module__M1vKUW__thumbInner{width:100%;height:100%;display:block}.StarterPicker-module__M1vKUW__body{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.StarterPicker-module__M1vKUW__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.StarterPicker-module__M1vKUW__name{font-size:var(--text-lg);font-weight:600}.StarterPicker-module__M1vKUW__matt{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.StarterPicker-module__M1vKUW__facts{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.StarterPicker-module__M1vKUW__fact{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-muted);border:1px solid #0000;flex-direction:column;gap:2px;display:flex}.StarterPicker-module__M1vKUW__factStrong{background:var(--surface-muted);border-color:var(--accent-border)}.StarterPicker-module__M1vKUW__factLabel{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.StarterPicker-module__M1vKUW__factValue{font-size:var(--text-base);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.StarterPicker-module__M1vKUW__factStrong .StarterPicker-module__M1vKUW__factValue{color:var(--accent-text)}.StarterPicker-module__M1vKUW__blank{background:repeating-linear-gradient(135deg, #ffffff05 0 10px, transparent 10px 20px), var(--surface);border-style:dashed}@media (min-width:768px){.StarterPicker-module__M1vKUW__blank{order:1}}.StarterPicker-module__M1vKUW__blankThumb{aspect-ratio:16/10;place-items:center;display:grid;position:relative}.StarterPicker-module__M1vKUW__plus{width:52px;height:52px;color:var(--accent-text);border:1px solid var(--accent-border);background:0 0;border-radius:50%;place-items:center;display:grid}.StarterPicker-module__M1vKUW__plus svg{width:24px;height:24px}.StarterPicker-module__M1vKUW__blankHint{align-items:center;gap:var(--space-2);font-size:var(--text-md);color:var(--accent-text);font-weight:600;display:inline-flex}.StarterPicker-module__M1vKUW__blankHint svg{width:16px;height:16px}@media (max-width:767px){.StarterPicker-module__M1vKUW__cards{grid-template-columns:1fr}.StarterPicker-module__M1vKUW__blankThumb{aspect-ratio:auto;padding:var(--space-4) var(--space-4) 0;place-items:center start}.StarterPicker-module__M1vKUW__plus{width:40px;height:40px}}
.ResumeCard-module__RfLTUq__card{align-items:center;gap:var(--space-4);width:100%;margin-top:var(--space-5);margin-bottom:var(--space-6);padding:var(--space-3) var(--space-4);text-align:left;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;font:inherit;color:var(--text);transition:border-color var(--motion-fast), box-shadow var(--motion-fast);display:flex}.ResumeCard-module__RfLTUq__card:hover{border-color:var(--accent);box-shadow:var(--shadow-md)}.ResumeCard-module__RfLTUq__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ResumeCard-module__RfLTUq__icon{border-radius:var(--radius-md);border:1px solid var(--edge-rest);width:42px;height:42px;color:var(--accent-text);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ResumeCard-module__RfLTUq__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ResumeCard-module__RfLTUq__kicker{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);font-weight:700}.ResumeCard-module__RfLTUq__title{font-size:var(--text-md);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ResumeCard-module__RfLTUq__subtitle{color:var(--text-muted);font-weight:500}.ResumeCard-module__RfLTUq__meta{font-size:var(--text-base);color:var(--text-muted)}.ResumeCard-module__RfLTUq__cta{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--border-neutral);border-radius:var(--radius-sm);background:var(--card);font-size:var(--text-base);color:var(--accent-text);flex-shrink:0;font-weight:600;display:inline-flex}.ResumeCard-module__RfLTUq__card:hover .ResumeCard-module__RfLTUq__cta{border-color:var(--accent)}@media (max-width:767px){.ResumeCard-module__RfLTUq__card{gap:var(--space-3);padding-right:var(--space-3)}.ResumeCard-module__RfLTUq__cta{padding:var(--space-2)}}
.ProjectsToolbar-module__lsSQWa__toolbar{align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.ProjectsToolbar-module__lsSQWa__search{flex:1;min-width:0}.ProjectsToolbar-module__lsSQWa__search input::-webkit-search-cancel-button{display:none}.ProjectsToolbar-module__lsSQWa__selects{flex-shrink:0;gap:12px;display:flex}.ProjectsToolbar-module__lsSQWa__field{flex-direction:column;gap:4px;display:flex}.ProjectsToolbar-module__lsSQWa__fieldLabel{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.ProjectsToolbar-module__lsSQWa__filterToggleWrap{display:none}.ProjectsToolbar-module__lsSQWa__selectToggleWrap{flex-shrink:0}.ProjectsToolbar-module__lsSQWa__selectToggleOn>button{box-shadow:inset 0 0 0 1px var(--accent);color:var(--text)}.ProjectsToolbar-module__lsSQWa__chevron,.ProjectsToolbar-module__lsSQWa__chevronOpen{transition:transform var(--motion-fast) ease}.ProjectsToolbar-module__lsSQWa__chevronOpen{transform:rotate(180deg)}@media (max-width:767px){.ProjectsToolbar-module__lsSQWa__toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap}.ProjectsToolbar-module__lsSQWa__search{flex:auto}.ProjectsToolbar-module__lsSQWa__filterToggleWrap{flex:none;display:block}.ProjectsToolbar-module__lsSQWa__selects{flex-direction:column;flex:100%;gap:10px}.ProjectsToolbar-module__lsSQWa__selectToggleWrap{flex:100%}.ProjectsToolbar-module__lsSQWa__selectToggleWrap>button{justify-content:center;width:100%}.ProjectsToolbar-module__lsSQWa__toolbar:not([data-filters-open]) .ProjectsToolbar-module__lsSQWa__selectToggleWrap:not(.ProjectsToolbar-module__lsSQWa__selectToggleOn),.ProjectsToolbar-module__lsSQWa__selectsCollapsed{display:none}.ProjectsToolbar-module__lsSQWa__field{flex:1}}
.ActionRequired-module__PriiCa__section{margin-bottom:var(--space-7)}.ActionRequired-module__PriiCa__inbox{padding:var(--space-4);background:var(--surface-band);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.ActionRequired-module__PriiCa__inboxScroll{overscroll-behavior:contain;max-height:min(420px,46vh);overflow-y:auto}.ActionRequired-module__PriiCa__inboxFaded{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.ActionRequired-module__PriiCa__group{margin-bottom:var(--space-5)}.ActionRequired-module__PriiCa__group:last-child{margin-bottom:0}.ActionRequired-module__PriiCa__groupLabel{--g:var(--text-muted);align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--g);font-weight:600;display:flex}.ActionRequired-module__PriiCa__groupLabel[data-group=sign]{--g:var(--accent-text)}.ActionRequired-module__PriiCa__groupLabel[data-group=followup\+remind]{--g:var(--warn)}.ActionRequired-module__PriiCa__groupDot{border-radius:var(--radius-lg);background:var(--g);width:7px;height:7px}.ActionRequired-module__PriiCa__list{gap:var(--space-2);flex-direction:column;display:flex}.ActionRequired-module__PriiCa__more{align-items:center;gap:var(--space-1);margin-top:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-base);color:var(--text-muted);cursor:pointer;transition:color var(--motion-fast);background:0 0;border:none;display:inline-flex}.ActionRequired-module__PriiCa__more:hover{color:var(--text-secondary)}.ActionRequired-module__PriiCa__more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ActionRequired-module__PriiCa__collapseToggle{justify-content:center;align-items:center;gap:var(--space-1);width:100%;margin-top:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-base);color:var(--text-secondary);cursor:pointer;transition:color var(--motion-fast), background var(--motion-fast);background:0 0;border:none;font-weight:500;display:flex}.ActionRequired-module__PriiCa__collapseToggle:hover{color:var(--text);background:var(--row-hover)}.ActionRequired-module__PriiCa__collapseToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ActionRequired-module__PriiCa__card{--k:var(--text-muted);--k-bg:var(--surface-muted);align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--card);border:1px solid var(--border);border-left:3px solid var(--k);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast);display:flex}.ActionRequired-module__PriiCa__card:hover{border-color:var(--k)}.ActionRequired-module__PriiCa__card[data-kind=sign]{--k:var(--accent);--k-bg:var(--accent-subtle)}.ActionRequired-module__PriiCa__card[data-kind=followup]{--k:var(--warn);--k-bg:var(--warn-bg)}.ActionRequired-module__PriiCa__card[data-kind=remind]{--k:var(--danger);--k-bg:var(--danger-bg)}.ActionRequired-module__PriiCa__icon{border-radius:var(--radius-md);background:var(--k-bg);border:1px solid var(--edge-rest);width:42px;height:42px;color:var(--k);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ActionRequired-module__PriiCa__body{flex:1;min-width:0}.ActionRequired-module__PriiCa__tagRow{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.ActionRequired-module__PriiCa__title{min-width:0;font-size:var(--text-md);color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.ActionRequired-module__PriiCa__subtitle{color:var(--text-muted);font-weight:500}.ActionRequired-module__PriiCa__detail{align-items:center;gap:var(--space-1);font-size:var(--text-base);color:var(--text-secondary);display:flex}.ActionRequired-module__PriiCa__detailIcon{color:var(--accent);flex-shrink:0}.ActionRequired-module__PriiCa__side{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.ActionRequired-module__PriiCa__amount{font-size:var(--text-md);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ActionRequired-module__PriiCa__menuWrap{flex-shrink:0;align-self:center;position:relative}.ActionRequired-module__PriiCa__menu{z-index:var(--z-dropdown);min-width:200px;max-width:calc(100vw - 24px);padding:var(--space-1);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overscroll-behavior:contain;position:fixed;overflow-y:auto}.ActionRequired-module__PriiCa__menuItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-base);color:var(--text);text-align:left;cursor:pointer;transition:background var(--motion-fast);background:0 0;border:none;display:flex}.ActionRequired-module__PriiCa__menuItem:hover{background:var(--row-hover)}.ActionRequired-module__PriiCa__menuItem:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ActionRequired-module__PriiCa__menuItem svg{color:var(--text-muted);flex-shrink:0}.ActionRequired-module__PriiCa__menuDivider{height:1px;margin:var(--space-1) 0;background:var(--border-subtle)}@media (max-width:767px){.ActionRequired-module__PriiCa__card{padding-right:calc(28px + var(--space-5));flex-wrap:wrap;position:relative}.ActionRequired-module__PriiCa__side{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-direction:row;width:100%}.ActionRequired-module__PriiCa__menuWrap{top:var(--space-3);right:var(--space-3);position:absolute}}.ActionRequired-module__PriiCa__hidden{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.ActionRequired-module__PriiCa__hiddenToggle{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-base);color:var(--text-muted);cursor:pointer;transition:color var(--motion-fast);background:0 0;border:none;display:inline-flex}.ActionRequired-module__PriiCa__hiddenToggle:hover{color:var(--text-secondary)}.ActionRequired-module__PriiCa__hiddenToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ActionRequired-module__PriiCa__hiddenToggle svg{color:var(--text-muted)}.ActionRequired-module__PriiCa__hiddenList{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.ActionRequired-module__PriiCa__hiddenRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-band);border:1px solid var(--edge-rest);border-radius:var(--radius-sm);display:flex}.ActionRequired-module__PriiCa__hiddenRowText{flex-direction:column;gap:2px;min-width:0;display:flex}.ActionRequired-module__PriiCa__hiddenRowTitle{min-width:0;font-size:var(--text-base);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ActionRequired-module__PriiCa__hiddenRowNote{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ActionRequired-module__PriiCa__inboxFlat{display:block}.ActionRequired-module__PriiCa__inboxFlat .ActionRequired-module__PriiCa__list article{border-bottom:1px solid var(--border-dim)}.ActionRequired-module__PriiCa__mobileHead{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0 var(--space-1) var(--space-2);display:flex}.ActionRequired-module__PriiCa__mobileHead>h3{flex:1}.ActionRequired-module__PriiCa__mobileSubtitle{color:var(--text-muted);font-weight:400}.ActionRequired-module__PriiCa__mobileWhy{margin:0 0 var(--space-2);padding-left:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.ActionRequired-module__PriiCa__mobileAct{align-items:center;gap:var(--space-2);padding:0 0 var(--space-3) var(--space-2);display:flex}.ActionRequired-module__PriiCa__mobileAct .ActionRequired-module__PriiCa__menuWrap{margin-left:auto;position:static}.ActionRequired-module__PriiCa__mobileAct .ActionRequired-module__PriiCa__menuWrap button{color:var(--text-dim);background:0 0;border-color:#0000}
.ShareChannels-module__BR7U7W__body{gap:var(--space-5);flex-direction:column;display:flex}.ShareChannels-module__BR7U7W__msgHead{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.ShareChannels-module__BR7U7W__msgLabel{font-size:var(--text-sm);color:var(--text);font-weight:600}.ShareChannels-module__BR7U7W__sectionLabel{margin-bottom:var(--space-2);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600;display:block}.ShareChannels-module__BR7U7W__channelGrid{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.ShareChannels-module__BR7U7W__channel{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-2);border:1px solid var(--accent-border);border-radius:var(--radius-md);color:var(--text);font-family:inherit;font-size:var(--text-sm);cursor:pointer;transition:transform var(--motion-fast), box-shadow var(--motion-fast), background var(--motion-fast);background:0 0;font-weight:600;text-decoration:none;display:flex}.ShareChannels-module__BR7U7W__channel:disabled{opacity:.55;cursor:progress;box-shadow:none;transform:none}.ShareChannels-module__BR7U7W__channel svg{color:var(--accent);flex-shrink:0}.ShareChannels-module__BR7U7W__channel:hover{background:color-mix(in srgb, var(--accent-subtle) 70%, var(--accent) 30%);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ShareChannels-module__BR7U7W__channel:active{transform:translateY(0)}.ShareChannels-module__BR7U7W__channelDisabled{opacity:.45;cursor:not-allowed;pointer-events:none}.ShareChannels-module__BR7U7W__createArea{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}.ShareChannels-module__BR7U7W__freezeNote{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);margin:0;display:flex}.ShareChannels-module__BR7U7W__linkFallback{padding-top:var(--space-4);border-top:1px solid var(--border)}.ShareChannels-module__BR7U7W__linkRow{align-items:center;gap:var(--space-2);display:flex}.ShareChannels-module__BR7U7W__linkIcon{color:var(--text-muted);flex-shrink:0}.ShareChannels-module__BR7U7W__linkUrl{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--text-muted);flex:1;overflow:hidden}.ShareChannels-module__BR7U7W__expiry{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted)}
.InviteForm-module___Sc34G__root{gap:var(--space-4);flex-direction:column;display:flex}.InviteForm-module___Sc34G__row{gap:var(--space-3);align-items:flex-start;display:flex}.InviteForm-module___Sc34G__grow{flex:1;min-width:0}.InviteForm-module___Sc34G__roleField{flex:none;width:8.5rem}.InviteForm-module___Sc34G__roleHelp{margin:calc(var(--space-2) * -1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.InviteForm-module___Sc34G__lockedJob{font-size:var(--text-sm);color:var(--accent-text);margin:0}.InviteForm-module___Sc34G__picker{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);padding:var(--space-3)}.InviteForm-module___Sc34G__pickerHead{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.InviteForm-module___Sc34G__pickerLabel{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.InviteForm-module___Sc34G__pickerHead>:last-child{margin-left:auto}.InviteForm-module___Sc34G__search{margin-bottom:var(--space-2)}.InviteForm-module___Sc34G__list{gap:var(--space-2);flex-direction:column;max-height:11rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.InviteForm-module___Sc34G__pickerEmpty,.InviteForm-module___Sc34G__pickerNote{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.InviteForm-module___Sc34G__footer{justify-content:flex-end;display:flex}.InviteForm-module___Sc34G__summary{font-size:var(--text-sm);color:var(--text-secondary);margin:0;font-weight:500}@media (max-width:600px){.InviteForm-module___Sc34G__row{flex-direction:column}.InviteForm-module___Sc34G__roleField{width:100%}}.InviteForm-module___Sc34G__createRow{display:flex}
.UpgradeModal-module__3fCcoG__benefits{margin:0 0 var(--space-4);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.UpgradeModal-module__3fCcoG__benefits li{align-items:center;gap:var(--space-2);color:var(--text);display:flex}.UpgradeModal-module__3fCcoG__benefits li svg{color:var(--accent);flex-shrink:0}.UpgradeModal-module__3fCcoG__plans{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:600px){.UpgradeModal-module__3fCcoG__plans{grid-template-columns:1fr}}.UpgradeModal-module__3fCcoG__plan{align-items:flex-start;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:border-color var(--motion-fast), box-shadow var(--motion-fast);background:0 0;flex-direction:column;display:flex;position:relative}.UpgradeModal-module__3fCcoG__plan:hover:not(:disabled){border-color:var(--accent-border);box-shadow:var(--shadow-sm)}.UpgradeModal-module__3fCcoG__plan:disabled{opacity:.6;cursor:default}.UpgradeModal-module__3fCcoG__planFeatured{border-color:var(--accent-border);background:0 0}.UpgradeModal-module__3fCcoG__badge{top:calc(-1 * var(--space-2));right:var(--space-3);background:var(--btn-green);color:var(--text-on-accent);font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-sm);font-weight:600;position:absolute}.UpgradeModal-module__3fCcoG__planName{font-size:var(--text-sm);color:var(--text-muted);font-weight:600}.UpgradeModal-module__3fCcoG__planPrice{font-size:var(--text-xl);color:var(--text);font-weight:700}.UpgradeModal-module__3fCcoG__per{font-size:var(--text-sm);color:var(--text-muted);font-weight:500}.UpgradeModal-module__3fCcoG__vat{font-size:var(--text-xs);color:var(--text-muted)}.UpgradeModal-module__3fCcoG__cta{margin-top:var(--space-2);text-align:center;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--btn-green);color:var(--text-on-accent);font-weight:600;font-size:var(--text-sm);align-self:stretch}.UpgradeModal-module__3fCcoG__footnote{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--text-muted);text-align:center}.UpgradeModal-module__3fCcoG__seats{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.UpgradeModal-module__3fCcoG__seatsLabel{font-size:var(--text-sm);color:var(--text);font-weight:600}.UpgradeModal-module__3fCcoG__seatsHint{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.UpgradeModal-module__3fCcoG__breakdown{font-size:var(--text-xs);color:var(--text-muted)}
.TrialStartModal-module__q50hla__benefits{margin:0 0 var(--space-4);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.TrialStartModal-module__q50hla__benefits li{align-items:center;gap:var(--space-2);color:var(--text);display:flex}.TrialStartModal-module__q50hla__benefits li svg{color:var(--accent);flex-shrink:0}.TrialStartModal-module__q50hla__actions{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.TrialStartModal-module__q50hla__footnote{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted);text-align:center}
.TrialBanner-module__u3DXxG__banner{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);flex-wrap:wrap;display:flex}.TrialBanner-module__u3DXxG__bannerAttention{border-color:var(--accent-border);background:0 0}.TrialBanner-module__u3DXxG__text{color:var(--text);font-size:var(--text-sm)}.TrialBanner-module__u3DXxG__hint{color:var(--text-muted);font-size:var(--text-xs)}.TrialBanner-module__u3DXxG__cta{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--accent-border);border-radius:var(--radius-md);background:0 0;flex-wrap:wrap;display:flex}.TrialBanner-module__u3DXxG__ctaIcon{border-radius:var(--radius-md);background:var(--btn-green);width:40px;height:40px;color:var(--text-on-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TrialBanner-module__u3DXxG__ctaBody{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.TrialBanner-module__u3DXxG__ctaTitleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.TrialBanner-module__u3DXxG__ctaTitle{color:var(--text);font-size:var(--text-base);font-weight:600}.TrialBanner-module__u3DXxG__ctaSub{color:var(--text-muted);font-size:var(--text-sm)}
.NotificationEmailField-module__HwUk6G__root{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.NotificationEmailField-module__HwUk6G__hint{font-size:var(--text-sm);color:var(--text-muted);margin:0}.NotificationEmailField-module__HwUk6G__row{justify-content:flex-end;display:flex}.NotificationEmailField-module__HwUk6G__saved{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-muted);margin:0;display:flex}
.ArticlePicker-module__RfrTOa__wrap{vertical-align:baseline;align-items:baseline;gap:4px;display:inline-flex}.ArticlePicker-module__RfrTOa__trigger{border-radius:calc(var(--radius-sm) / 2);max-width:200px;color:var(--text-muted);font-family:var(--font);font-size:var(--text-sm);cursor:pointer;transition:color var(--motion-fast);background:0 0;border:0;align-items:center;gap:4px;padding:0;line-height:1.4;display:inline-flex}.ArticlePicker-module__RfrTOa__trigger:hover:not(:disabled){color:var(--accent)}.ArticlePicker-module__RfrTOa__wrapLine{width:100%;display:block}.ArticlePicker-module__RfrTOa__triggerLine{text-align:left;width:100%;font-family:var(--font);font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;transition:color var(--motion-fast);background:0 0;border:0;align-items:center;gap:4px;margin-top:3px;padding:0;line-height:1.4;display:flex}.ArticlePicker-module__RfrTOa__triggerLine:hover:not(:disabled){color:var(--accent)}.ArticlePicker-module__RfrTOa__triggerLine:focus-visible{box-shadow:var(--focus-ring);border-radius:calc(var(--radius-sm) / 2);outline:none}.ArticlePicker-module__RfrTOa__triggerLine:disabled{opacity:.55;cursor:default;transition:color var(--motion-fast), opacity var(--motion-fast) ease var(--motion-slower)}.ArticlePicker-module__RfrTOa__triggerLineText{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:0 auto;min-width:0;overflow:hidden}.ArticlePicker-module__RfrTOa__triggerLine svg{opacity:.7;flex:none}.ArticlePicker-module__RfrTOa__trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.ArticlePicker-module__RfrTOa__trigger:disabled{opacity:.55;cursor:default;transition:color var(--motion-fast), opacity var(--motion-fast) ease var(--motion-slower)}.ArticlePicker-module__RfrTOa__triggerStatic{cursor:default}.ArticlePicker-module__RfrTOa__triggerStatic:hover{color:var(--text-muted)}.ArticlePicker-module__RfrTOa__triggerOverridden{color:var(--accent-text,var(--accent))}.ArticlePicker-module__RfrTOa__triggerLabel{white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-weight:500;overflow:hidden}.ArticlePicker-module__RfrTOa__triggerSupplier{color:var(--text-muted);white-space:nowrap}.ArticlePicker-module__RfrTOa__triggerPrice{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ArticlePicker-module__RfrTOa__mineDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ArticlePicker-module__RfrTOa__spinner{border:2px solid var(--accent-border);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.6s linear infinite ArticlePicker-module__RfrTOa__ap-spin}@keyframes ArticlePicker-module__RfrTOa__ap-spin{to{transform:rotate(360deg)}}.ArticlePicker-module__RfrTOa__popover{z-index:var(--z-modal);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);max-height:360px;box-shadow:var(--shadow-md);scrollbar-width:thin;scrollbar-color:var(--border) transparent;margin:0;padding:4px;list-style:none;animation:.1s ease-out ArticlePicker-module__RfrTOa__ap-pop;position:fixed;overflow-y:auto}.ArticlePicker-module__RfrTOa__popover:focus{outline:none}.ArticlePicker-module__RfrTOa__popoverAbove{margin-top:-4px}@keyframes ArticlePicker-module__RfrTOa__ap-pop{0%{opacity:0}}.ArticlePicker-module__RfrTOa__option{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;box-sizing:border-box;border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.ArticlePicker-module__RfrTOa__optionActive{background:var(--accent-subtle)}.ArticlePicker-module__RfrTOa__optionAuto{border-top:1px solid var(--border-dim);border-radius:0 0 var(--radius-xs) var(--radius-xs);color:var(--text-secondary);margin-top:4px}.ArticlePicker-module__RfrTOa__optionMark{width:16px;color:var(--accent-text);flex-shrink:0;justify-content:center;padding-top:2px;display:flex}.ArticlePicker-module__RfrTOa__optionMain{flex:1;min-width:0}.ArticlePicker-module__RfrTOa__optionTop{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ArticlePicker-module__RfrTOa__optionLabel{font-size:var(--text-base);color:var(--text);font-weight:600}.ArticlePicker-module__RfrTOa__optionDetail{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:30ch;margin-top:2px;display:block;overflow:hidden}.ArticlePicker-module__RfrTOa__optionSub{font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.ArticlePicker-module__RfrTOa__optionSupplier{color:var(--text-secondary);font-weight:600}.ArticlePicker-module__RfrTOa__optionLen{color:var(--text-muted)}.ArticlePicker-module__RfrTOa__optionLenChange{color:var(--warn);font-weight:600}.ArticlePicker-module__RfrTOa__optionPrice{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;padding-top:1px;display:flex}.ArticlePicker-module__RfrTOa__optionPriceMain{font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--text)}.ArticlePicker-module__RfrTOa__deltaUp,.ArticlePicker-module__RfrTOa__deltaDown{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ArticlePicker-module__RfrTOa__deltaUp{color:var(--danger)}.ArticlePicker-module__RfrTOa__deltaDown{color:var(--accent-text)}.ArticlePicker-module__RfrTOa__optBadge{border-radius:var(--radius-pill);font-size:var(--text-2xs);letter-spacing:.02em;white-space:nowrap;padding:1px 7px;font-weight:600;display:inline-block}.ArticlePicker-module__RfrTOa__optBadgeRec{border:1px solid var(--accent-border);color:var(--accent-text);border:1px solid var(--accent-border);background:0 0}.ArticlePicker-module__RfrTOa__optBadgeMine{color:var(--warn);border:1px solid var(--warn-edge);background:0 0}
.CanvasPanel-module__qxxF5q__canvas{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.CanvasPanel-module__qxxF5q__header{border-bottom:1px solid var(--border);background:var(--surface-band);flex-shrink:0;align-items:center;gap:16px;padding:4px 20px;display:flex}.CanvasPanel-module__qxxF5q__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.CanvasPanel-module__qxxF5q__tabs::-webkit-scrollbar{display:none}.CanvasPanel-module__qxxF5q__projCostWrap{flex-shrink:0;position:relative}.CanvasPanel-module__qxxF5q__projCostBtn{border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font);font-size:var(--text-md);white-space:nowrap;cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast);background:0 0;border:none;align-items:center;gap:6px;padding:10px 12px;font-weight:600;display:inline-flex}.CanvasPanel-module__qxxF5q__projCostBtn:hover{color:var(--text)}.CanvasPanel-module__qxxF5q__projCostBtnActive{background:var(--bg);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.CanvasPanel-module__qxxF5q__projCostBtnText{display:inline}.CanvasPanel-module__qxxF5q__projCostIcon{display:none}.CanvasPanel-module__qxxF5q__headerCompact .CanvasPanel-module__qxxF5q__projCostBtn{gap:4px;padding:8px}.CanvasPanel-module__qxxF5q__headerCompact .CanvasPanel-module__qxxF5q__projCostBtnText{display:none}.CanvasPanel-module__qxxF5q__headerCompact .CanvasPanel-module__qxxF5q__projCostIcon{display:inline-flex}.CanvasPanel-module__qxxF5q__projCostDot{background:var(--warn);border-radius:50%;width:6px;height:6px;display:inline-block}.CanvasPanel-module__qxxF5q__projCostMenu{z-index:var(--z-dropdown);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:220px;box-shadow:var(--shadow-panel);padding:6px;position:absolute;top:calc(100% + 4px);left:0}.CanvasPanel-module__qxxF5q__projCostMenuItem{border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);font-family:var(--font);font-size:var(--text-base);text-align:left;cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast);background:0 0;border:none;align-items:center;gap:8px;padding:9px 10px;display:flex}.CanvasPanel-module__qxxF5q__projCostMenuItem:hover{box-shadow:inset 0 0 0 1px var(--accent);color:var(--text)}.CanvasPanel-module__qxxF5q__projCostCheck{width:14px;color:var(--accent-text);flex-shrink:0;align-items:center;display:inline-flex}.CanvasPanel-module__qxxF5q__projCostMenuDivider{background:var(--border-dim);height:1px;margin:6px 4px}.CanvasPanel-module__qxxF5q__projCostMenuCount{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);min-width:20px;color:var(--text-secondary);font-size:var(--text-sm);text-align:center;margin-left:auto;padding:1px 7px;font-weight:600}.CanvasPanel-module__qxxF5q__bellSlot{align-items:center;gap:8px;margin-left:auto;display:flex}.CanvasPanel-module__qxxF5q__fullscreenBtn{border:1px solid var(--border);border-radius:var(--radius-lg);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.CanvasPanel-module__qxxF5q__fullscreenBtn:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.CanvasPanel-module__qxxF5q__tab{white-space:nowrap;border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font);font-size:var(--text-md);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast);background:0 0;border:none;flex:none;padding:10px 18px;font-weight:600}.CanvasPanel-module__qxxF5q__tab:hover{color:var(--text)}.CanvasPanel-module__qxxF5q__tabActive{background:var(--bg);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);border-radius:var(--radius-sm) var(--radius-sm) 0 0}html[data-mode=dark] .CanvasPanel-module__qxxF5q__tab{color:var(--text)}.CanvasPanel-module__qxxF5q__content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.CanvasPanel-module__qxxF5q__ritningWrap,.CanvasPanel-module__qxxF5q__ritningTabSlot{flex-direction:column;flex:1;min-height:0;display:flex}.CanvasPanel-module__qxxF5q__forutsattningar{border-bottom:1px solid var(--border);background:var(--surface);flex:none}.CanvasPanel-module__qxxF5q__forutsattningarHead{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:10px 16px;list-style:none;display:flex}.CanvasPanel-module__qxxF5q__forutsattningarHead::-webkit-details-marker{display:none}.CanvasPanel-module__qxxF5q__forutsattningarLabel{font-size:var(--text-base);letter-spacing:.04em;text-transform:uppercase;color:var(--text);font-weight:700}.CanvasPanel-module__qxxF5q__forutsattningarChev{color:var(--text-muted);transition:transform var(--motion-fast);align-items:center;margin-left:auto;display:inline-flex}.CanvasPanel-module__qxxF5q__forutsattningar[open] .CanvasPanel-module__qxxF5q__forutsattningarChev{transform:rotate(90deg)}.CanvasPanel-module__qxxF5q__forutsattningarBody{border-top:1px solid var(--border-dim);max-height:42vh;padding:4px 16px 16px;overflow:auto}.CanvasPanel-module__qxxF5q__ritning{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.CanvasPanel-module__qxxF5q__ritningBar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 20px;display:flex}.CanvasPanel-module__qxxF5q__viewToggle{background:var(--surface-track);border-radius:var(--radius-lg);border:1px solid var(--border-neutral);flex-shrink:0;gap:3px;padding:4px;display:flex}.CanvasPanel-module__qxxF5q__viewBtn{border-radius:var(--radius-lg);height:30px;color:var(--text-secondary);font-family:var(--font);font-size:var(--text-base);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast);background:0 0;border:1px solid #0000;align-items:center;padding:0 18px;font-weight:600;line-height:1;display:inline-flex}.CanvasPanel-module__qxxF5q__viewBtn:hover{color:var(--text)}.CanvasPanel-module__qxxF5q__viewBtnActive{background:var(--select-solid-bg);color:var(--select-solid-text);border-color:var(--accent-border);box-shadow:var(--shadow-sm)}.CanvasPanel-module__qxxF5q__viewBtnActive:hover{color:var(--select-solid-text)}html[data-mode=dark] .CanvasPanel-module__qxxF5q__viewToggle{border-color:var(--edge-rest);background:var(--surface-band)}html[data-mode=dark] .CanvasPanel-module__qxxF5q__viewBtnActive{background:var(--bg);color:var(--text);border-color:var(--accent-border);box-shadow:var(--shadow-sm)}.CanvasPanel-module__qxxF5q__ritningBarRight{flex:0 auto;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.CanvasPanel-module__qxxF5q__openingsCtrl{flex-shrink:0;position:relative}.CanvasPanel-module__qxxF5q__openingsChip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);height:30px;color:var(--text-secondary);font-family:var(--font);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:border-color var(--motion-fast), color var(--motion-fast);align-items:center;padding:0 12px;font-weight:600;line-height:1;display:inline-flex}.CanvasPanel-module__qxxF5q__openingsChip:hover{border-color:var(--accent);color:var(--text)}.CanvasPanel-module__qxxF5q__openingsPop{z-index:var(--z-dropdown);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:384px;max-width:90vw;max-height:60vh;box-shadow:var(--shadow-md);padding:8px 12px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.CanvasPanel-module__qxxF5q__chipUnsetBadge{border-radius:var(--radius-sm);border:1px solid var(--warn-edge);color:var(--warn);font-size:var(--text-2xs);letter-spacing:.02em;white-space:nowrap;background:0 0;margin-left:7px;padding:1px 7px;font-weight:700}.CanvasPanel-module__qxxF5q__drawShapeBtn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);height:30px;color:var(--text-secondary);font-family:var(--font);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:border-color var(--motion-fast), color var(--motion-fast);flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-weight:600;line-height:1;display:inline-flex}.CanvasPanel-module__qxxF5q__drawShapeBtn:hover{border-color:var(--accent);color:var(--text)}.CanvasPanel-module__qxxF5q__drawShapeBtn:disabled,.CanvasPanel-module__qxxF5q__drawShapeBtn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.CanvasPanel-module__qxxF5q__drawShapeBtn:disabled:hover,.CanvasPanel-module__qxxF5q__drawShapeBtn[aria-disabled=true]:hover{border-color:var(--border);color:var(--text-secondary)}.CanvasPanel-module__qxxF5q__shapeChip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);height:30px;color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:0 5px 0 10px;display:inline-flex}.CanvasPanel-module__qxxF5q__shapeChipLabel{white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.CanvasPanel-module__qxxF5q__shapeChipBtn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:var(--font);font-size:var(--text-sm);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast);padding:3px 8px;font-weight:600}.CanvasPanel-module__qxxF5q__shapeChipBtn:hover{border-color:var(--accent);color:var(--text)}.CanvasPanel-module__qxxF5q__shapeChipClear{color:var(--text-muted)}.CanvasPanel-module__qxxF5q__shapeChipClear:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.CanvasPanel-module__qxxF5q__ritningShapeEditing{min-width:0}.CanvasPanel-module__qxxF5q__ritningShapeFullscreen{z-index:var(--z-dropdown);background:var(--bg);height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;inset:0}.CanvasPanel-module__qxxF5q__ritningShapeFullscreen .CanvasPanel-module__qxxF5q__ritningBar{border-bottom:1px solid var(--border);background:var(--surface);padding:8px 12px}.CanvasPanel-module__qxxF5q__ritningShapeFullscreen .CanvasPanel-module__qxxF5q__drawingShapeEditing{-webkit-overflow-scrolling:touch;margin:0 8px 8px;padding:8px;overflow-y:auto}.CanvasPanel-module__qxxF5q__drawingShapeEditing{min-width:0}@media (max-width:767px){.CanvasPanel-module__qxxF5q__ritningShapeEditing{z-index:var(--z-dropdown);background:var(--bg);height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;inset:0}.CanvasPanel-module__qxxF5q__ritningShapeEditing .CanvasPanel-module__qxxF5q__ritningBar{border-bottom:1px solid var(--border);background:var(--surface);padding:8px 12px}.CanvasPanel-module__qxxF5q__ritningShapeEditing .CanvasPanel-module__qxxF5q__shapeEditHint{display:none}.CanvasPanel-module__qxxF5q__ritningShapeEditing .CanvasPanel-module__qxxF5q__drawingShapeEditing{box-shadow:none;-webkit-overflow-scrolling:touch;background:0 0;border:none;border-radius:0;margin:0;padding:0;overflow-y:auto}}@media (pointer:coarse){.CanvasPanel-module__qxxF5q__ritningShapeEditing .CanvasPanel-module__qxxF5q__shapeEditDone{min-height:44px;padding:8px 20px}.CanvasPanel-module__qxxF5q__tab{min-height:44px}.CanvasPanel-module__qxxF5q__verktygBtn{position:relative}.CanvasPanel-module__qxxF5q__verktygBtn:after{content:"";position:absolute;inset:-5px}.CanvasPanel-module__qxxF5q__matRemoveBtn,.CanvasPanel-module__qxxF5q__tidStepBtn,.CanvasPanel-module__qxxF5q__tidStepReset,.CanvasPanel-module__qxxF5q__tidRemoveBtn{position:relative}.CanvasPanel-module__qxxF5q__matRemoveBtn:after{content:"";position:absolute;inset:-9px}.CanvasPanel-module__qxxF5q__tidStepBtn:after{content:"";position:absolute;inset:-10px}.CanvasPanel-module__qxxF5q__tidStepReset:after,.CanvasPanel-module__qxxF5q__tidRemoveBtn:after{content:"";position:absolute;inset:-11px}}.CanvasPanel-module__qxxF5q__shapeEditTitle{font-size:var(--text-base);color:var(--text);align-items:center;gap:7px;font-weight:700;display:inline-flex}.CanvasPanel-module__qxxF5q__shapeEditHint{font-size:var(--text-base);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.CanvasPanel-module__qxxF5q__shapeEditKeys{color:var(--text-muted);font-size:var(--text-sm);flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.CanvasPanel-module__qxxF5q__shapeEditKey{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.CanvasPanel-module__qxxF5q__kbd{border:1px solid var(--border);border-radius:calc(var(--radius-sm) / 2);background:var(--surface);min-width:20px;height:20px;color:var(--text-secondary);font-size:var(--text-2xs);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 5px;font-weight:600;line-height:1;display:inline-flex}.CanvasPanel-module__qxxF5q__shapeEditWarn{font-size:var(--text-base);color:var(--warn);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.CanvasPanel-module__qxxF5q__shapeEditDone{border-radius:var(--radius-sm);background:var(--btn-green);color:var(--text-on-accent);font-family:var(--font);font-size:var(--text-base);cursor:pointer;white-space:nowrap;transition:background var(--motion-fast);border:1px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:6px 16px;font-weight:700;display:inline-flex}.CanvasPanel-module__qxxF5q__shapeEditDone:hover{background:var(--btn-green-hover)}.CanvasPanel-module__qxxF5q__shapeFullscreenBtn{border:1px solid var(--border);border-radius:var(--radius-lg);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;transition:color var(--motion-fast), background var(--motion-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.CanvasPanel-module__qxxF5q__shapeFullscreenBtn:hover,.CanvasPanel-module__qxxF5q__shapeFullscreenBtn[aria-pressed=true]{color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}@media (pointer:coarse){.CanvasPanel-module__qxxF5q__shapeFullscreenBtn:after{content:"";position:absolute;inset:-6px}}.CanvasPanel-module__qxxF5q__ritningBarLeft{flex:0 auto;align-items:center;gap:14px;min-width:0;display:flex}.CanvasPanel-module__qxxF5q__propsTrigger{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:52px;padding:var(--space-3) var(--space-4);border:0;border-top:1px solid var(--border);background:var(--surface);color:var(--text);font-size:var(--text-base);text-align:left;cursor:pointer;flex:none;font-weight:600;display:flex}.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__ritningBar{flex-wrap:nowrap;gap:8px;padding:6px 8px;overflow:visible}.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__ritningBarLeft{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__ritningBarLeft::-webkit-scrollbar{display:none}.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__ritningBarRight{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:6px;margin-left:0;overflow-x:visible}.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__ritningBarRight::-webkit-scrollbar{display:none}.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__ritningBarRight>*{flex:none}.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__viewToggle{padding:3px}.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__viewBtn,.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__openingsChip,.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__drawShapeBtn,.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__shapeChip{height:34px}.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__viewBtn{font-size:var(--text-base);padding:0 10px}.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__openingsChip,.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__drawShapeBtn{font-size:var(--text-base)}.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__viewBtn,.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__openingsChip,.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__drawShapeBtn{position:relative}.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__viewBtn:after,.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__openingsChip:after,.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__drawShapeBtn:after{content:"";position:absolute;inset:-6px}.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__shapeChipBtn{min-height:40px;padding:10px 12px}.CanvasPanel-module__qxxF5q__ritningBarChip{flex:0 auto;min-width:0;margin-left:auto;display:flex}.CanvasPanel-module__qxxF5q__ritningBarChip .CanvasPanel-module__qxxF5q__shapeChipLabel{min-width:0;overflow:hidden}.CanvasPanel-module__qxxF5q__ritningRoomRow{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;padding:0 20px 10px;display:flex}.CanvasPanel-module__qxxF5q__ritningRoomRow .CanvasPanel-module__qxxF5q__shapeChip,.CanvasPanel-module__qxxF5q__wallNavChips{flex:0 auto;min-width:0}.CanvasPanel-module__qxxF5q__ritningRoomRow .CanvasPanel-module__qxxF5q__shapeChipLabel{min-width:0;overflow:hidden}.CanvasPanel-module__qxxF5q__ritningRoomRow .CanvasPanel-module__qxxF5q__shapeChipBtn{flex-shrink:0}.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__ritningRoomRow{padding:0 10px 6px}.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__ritningRoomRow .CanvasPanel-module__qxxF5q__shapeChip{height:auto;min-height:40px;padding-right:0;overflow:hidden}.CanvasPanel-module__qxxF5q__ritningCompact .CanvasPanel-module__qxxF5q__ritningRoomRow .CanvasPanel-module__qxxF5q__shapeChipBtn{border:0;border-left:1px solid var(--border);color:var(--accent);background:0 0;border-radius:0;align-self:stretch;min-height:0;padding:0 14px}.CanvasPanel-module__qxxF5q__drawingWrap{--drawing-expand-top:19px;--drawing-expand-right:32px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.CanvasPanel-module__qxxF5q__drawing{background:var(--paper);border:1px solid var(--border-dim);border-radius:var(--radius-xs);min-height:0;box-shadow:var(--shadow-sm);scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent;--fade-min:#0006;flex:1;justify-content:safe center;align-items:safe flex-start;margin:0 20px 18px;padding:12px 22px 20px;display:flex;position:relative;overflow:auto}.CanvasPanel-module__qxxF5q__drawing3d{box-shadow:none;background:0 0;border:none;padding:0}.CanvasPanel-module__qxxF5q__drawing::-webkit-scrollbar{width:8px;height:8px}.CanvasPanel-module__qxxF5q__drawing::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:var(--radius-sm)}.CanvasPanel-module__qxxF5q__drawing::-webkit-scrollbar-track{background:0 0}.CanvasPanel-module__qxxF5q__drawingCenter{align-items:safe center}html[data-guide-focus="1"] .CanvasPanel-module__qxxF5q__drawingCenter{align-items:safe flex-start}html[data-guide-focus="1"] .CanvasPanel-module__qxxF5q__drawing{margin-top:8px}.CanvasPanel-module__qxxF5q__placeholder{color:var(--text-muted);font-style:italic}.CanvasPanel-module__qxxF5q__tableWrap{--lens-pad-bottom:16px;--lens-pad-x:24px;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding:16px 24px;overflow:hidden auto}.CanvasPanel-module__qxxF5q__matList{background:var(--surface);position:relative}.CanvasPanel-module__qxxF5q__content{animation:.28s ease-out CanvasPanel-module__qxxF5q__lensIn}@keyframes CanvasPanel-module__qxxF5q__lensIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CanvasPanel-module__qxxF5q__content{animation:none}}.CanvasPanel-module__qxxF5q__matIntroRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:28px;margin-bottom:12px;display:flex}.CanvasPanel-module__qxxF5q__matIntroRow .CanvasPanel-module__qxxF5q__matIntro{min-width:0;margin:0}.CanvasPanel-module__qxxF5q__resetAllBtn{white-space:nowrap;flex:none}.CanvasPanel-module__qxxF5q__resetAllBtnPlaceholder{visibility:hidden}.CanvasPanel-module__qxxF5q__rateNote{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap}.CanvasPanel-module__qxxF5q__rateNote strong{color:var(--text);font-weight:600}.CanvasPanel-module__qxxF5q__rateEdit{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.CanvasPanel-module__qxxF5q__rateEditLabel{font-size:var(--text-sm)}.CanvasPanel-module__qxxF5q__rateEditInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:64px;color:var(--text);font-family:var(--font);font-size:var(--text-base);text-align:right;padding:4px 8px;font-weight:600}.CanvasPanel-module__qxxF5q__rateEditInput:focus{border-color:var(--accent);outline:none}.CanvasPanel-module__qxxF5q__rateEditInput:disabled{opacity:.6}.CanvasPanel-module__qxxF5q__rateEditUnit{font-size:var(--text-sm)}.CanvasPanel-module__qxxF5q__rateEditWrap{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.CanvasPanel-module__qxxF5q__rateEditScope{font-size:var(--text-xs);color:var(--text-muted)}.CanvasPanel-module__qxxF5q__num{font-variant-numeric:tabular-nums;text-align:right!important}.CanvasPanel-module__qxxF5q__matIntro{font-size:var(--text-sm);color:var(--text-muted);margin:0 0 12px}.CanvasPanel-module__qxxF5q__colMaterial{width:auto}.CanvasPanel-module__qxxF5q__matTable thead th.CanvasPanel-module__qxxF5q__num{text-align:right!important}.CanvasPanel-module__qxxF5q__matRowClickable{cursor:pointer;transition:background var(--motion-fast)}.CanvasPanel-module__qxxF5q__matRowClickable:hover,.CanvasPanel-module__qxxF5q__matRowClickable:active{box-shadow:inset 0 0 0 1px var(--accent)}.CanvasPanel-module__qxxF5q__matRowSelected,.CanvasPanel-module__qxxF5q__matRowSelected:hover{box-shadow:inset 2px 0 0 var(--accent)}.CanvasPanel-module__qxxF5q__matNameButton{appearance:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.CanvasPanel-module__qxxF5q__matManual{border-top:1px solid var(--border-dim);margin-top:18px;padding-top:14px}.CanvasPanel-module__qxxF5q__matRemoveBtn{width:26px;height:26px}.CanvasPanel-module__qxxF5q__matTotal{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.CanvasPanel-module__qxxF5q__matApris,.CanvasPanel-module__qxxF5q__matAprisEmpty,.CanvasPanel-module__qxxF5q__matTotal{align-items:center;min-height:26px;display:inline-flex}.CanvasPanel-module__qxxF5q__matTotalRow td.CanvasPanel-module__qxxF5q__num{text-align:right;font-variant-numeric:tabular-nums}.CanvasPanel-module__qxxF5q__tidTotalHeader{border-bottom:1px solid var(--border-dim);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;padding-bottom:16px;display:flex}.CanvasPanel-module__qxxF5q__tidTotalMain{min-width:0}.CanvasPanel-module__qxxF5q__tidTotalLabel{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.CanvasPanel-module__qxxF5q__tidTotalEditRow{align-items:center;gap:10px;margin-top:2px;display:flex}.CanvasPanel-module__qxxF5q__tidTotalValue{font-size:var(--text-3xl);color:var(--text);font-variant-numeric:tabular-nums;font-weight:300;line-height:1.1}.CanvasPanel-module__qxxF5q__tidTotalValueBtn{appearance:none;border:none;border-bottom:1px dashed var(--border);color:inherit;font:inherit;cursor:text;background:0 0;justify-content:center;padding:0;display:inline-flex}.CanvasPanel-module__qxxF5q__tidTotalValueBtn:hover,.CanvasPanel-module__qxxF5q__tidTotalValueBtn:focus-visible{border-bottom-color:var(--accent)}.CanvasPanel-module__qxxF5q__tidTotalInput{appearance:none;border:1px solid var(--accent);border-radius:var(--radius-sm);background-color:var(--surface);width:6.6em;min-width:0;color:var(--text);font-family:inherit;font-size:var(--text-3xl);text-align:center;font-variant-numeric:tabular-nums;padding:2px 6px;font-weight:300;line-height:1.1}.CanvasPanel-module__qxxF5q__tidTotalInput:focus{outline:none}.CanvasPanel-module__qxxF5q__tidConfirm{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin:6px 0 2px;padding:8px 12px;display:flex}.CanvasPanel-module__qxxF5q__tidConfirmBtns{flex-shrink:0;gap:8px;display:inline-flex}.CanvasPanel-module__qxxF5q__tidConfirmYes,.CanvasPanel-module__qxxF5q__tidConfirmNo{border-radius:var(--radius-sm);font-family:var(--font);font-size:var(--text-base);cursor:pointer;border:1px solid var(--border);padding:4px 12px;font-weight:600}.CanvasPanel-module__qxxF5q__tidConfirmYes{background:var(--danger-solid);border-color:var(--danger-solid);color:var(--on-danger-solid)}.CanvasPanel-module__qxxF5q__tidConfirmNo{background:var(--surface);color:var(--text-secondary)}.CanvasPanel-module__qxxF5q__tidConfirmYes:disabled,.CanvasPanel-module__qxxF5q__tidConfirmNo:disabled{opacity:.6;cursor:default}.CanvasPanel-module__qxxF5q__tidTotalSub{font-size:var(--text-sm);color:var(--text-muted);margin-top:4px}.CanvasPanel-module__qxxF5q__tidTotalNote{max-width:340px;font-size:var(--text-sm);color:var(--text-muted);margin-top:6px;line-height:1.4}.CanvasPanel-module__qxxF5q__tidResetLink{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.CanvasPanel-module__qxxF5q__tidResetLink:hover{color:var(--text)}.CanvasPanel-module__qxxF5q__tidResetLink:disabled{opacity:.5;cursor:default}.CanvasPanel-module__qxxF5q__tidList{margin:0;padding:0;list-style:none}.CanvasPanel-module__qxxF5q__tidStep{border-bottom:1px solid var(--border-dim);gap:14px;padding:12px 0;display:flex}.CanvasPanel-module__qxxF5q__tidNum{border:1px solid var(--border);width:24px;height:24px;font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.CanvasPanel-module__qxxF5q__tidBody{flex:1;min-width:0}.CanvasPanel-module__qxxF5q__tidHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.CanvasPanel-module__qxxF5q__tidTitle{font-size:var(--text-base);color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.CanvasPanel-module__qxxF5q__tidTitleText{font:inherit;color:inherit}.CanvasPanel-module__qxxF5q__tidHelp{font-size:var(--text-sm);color:var(--text-muted);margin:0 0 12px}.CanvasPanel-module__qxxF5q__tidInfo,.CanvasPanel-module__qxxF5q__tidAma{align-items:center;font-weight:400;display:inline-flex}.CanvasPanel-module__qxxF5q__tidEdited{color:var(--text-muted);align-items:center;display:inline-flex}.CanvasPanel-module__qxxF5q__tidRenameBtn{color:var(--text-muted);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.CanvasPanel-module__qxxF5q__tidRenameBtn:hover,.CanvasPanel-module__qxxF5q__tidRenameBtn:focus-visible{color:var(--text)}.CanvasPanel-module__qxxF5q__tidOwnAdd{justify-content:flex-end;margin-top:12px;display:flex}.CanvasPanel-module__qxxF5q__tidMeta{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:3px 0 0}.CanvasPanel-module__qxxF5q__tidModChips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.CanvasPanel-module__qxxF5q__tidModChip{border-radius:var(--radius-md);font-size:var(--text-xs);white-space:nowrap;background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-variant-numeric:tabular-nums;padding:1px 8px;font-weight:600}.CanvasPanel-module__qxxF5q__tidStepper{flex:none;align-items:center;gap:8px;display:inline-flex}.CanvasPanel-module__qxxF5q__tidHours{text-align:center;min-width:7.4em;font-size:var(--text-base);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.CanvasPanel-module__qxxF5q__tidHoursBtn{appearance:none;border:none;border-bottom:1px dashed var(--border);font-family:inherit;line-height:inherit;cursor:text;background:0 0;justify-content:center;padding:0;display:inline-flex}.CanvasPanel-module__qxxF5q__tidHoursBtn:hover,.CanvasPanel-module__qxxF5q__tidHoursBtn:focus-visible{border-bottom-color:var(--accent)}.CanvasPanel-module__qxxF5q__tidStepInput{appearance:none;border:1px solid var(--accent);border-radius:var(--radius-sm);background-color:var(--surface);width:7.4em;min-width:0;color:var(--text);font-family:inherit;font-size:var(--text-base);text-align:center;font-variant-numeric:tabular-nums;padding:1px 4px;font-weight:600}.CanvasPanel-module__qxxF5q__tidStepInput:focus{outline:none}.CanvasPanel-module__qxxF5q__tidDesc{font-size:var(--text-sm);color:var(--text-muted);margin:4px 0 0;line-height:1.45}.CanvasPanel-module__qxxF5q__tidGuide{margin-top:8px}.CanvasPanel-module__qxxF5q__tidGuideToggle{cursor:pointer;font-size:var(--text-sm);color:var(--text-secondary);background:0 0;border:none;align-items:center;gap:6px;padding:2px 0;font-weight:600;display:inline-flex}.CanvasPanel-module__qxxF5q__tidGuideToggle:hover{color:var(--text)}.CanvasPanel-module__qxxF5q__tidGuideChevron{color:var(--text-muted);align-items:center;display:inline-flex}.CanvasPanel-module__qxxF5q__tidGuideCounts{color:var(--text-muted);font-weight:400}.CanvasPanel-module__qxxF5q__tidGuideBody{border-left:2px solid var(--border);background:var(--surface);border-radius:0 var(--radius-xs) var(--radius-xs) 0;flex-direction:column;gap:10px;margin-top:6px;padding:8px 10px;display:flex}.CanvasPanel-module__qxxF5q__tidGuideHeading{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 4px;font-weight:700}.CanvasPanel-module__qxxF5q__tidGuideList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.CanvasPanel-module__qxxF5q__tidGuideItem{font-size:var(--text-sm);color:var(--text);align-items:baseline;gap:8px;line-height:1.45;display:flex}.CanvasPanel-module__qxxF5q__tidGuideItem:before{content:"•";color:var(--text-muted);flex:none}.CanvasPanel-module__qxxF5q__tidGuideText{flex:1;min-width:0}.CanvasPanel-module__qxxF5q__tidGuideSrc{border-radius:var(--radius-md);font-size:var(--text-2xs);white-space:nowrap;cursor:help;flex:none;align-self:center;padding:1px 7px;font-weight:600}.CanvasPanel-module__qxxF5q__tidGuideSrcCited{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.CanvasPanel-module__qxxF5q__tidGuideSrcOwn{background:var(--surface);border:1px solid var(--border);color:var(--text-muted)}.CanvasPanel-module__qxxF5q__tidBarRow{align-items:center;gap:8px;margin-top:10px;display:flex}.CanvasPanel-module__qxxF5q__tidBarTrack{border-radius:calc(var(--radius-sm) / 2);background:var(--surface);height:4px;box-shadow:inset 0 0 0 1px var(--border);flex:1;overflow:hidden}.CanvasPanel-module__qxxF5q__tidBarFill{border-radius:calc(var(--radius-sm) / 2);background:var(--accent);height:100%;transition:width var(--motion-fast) ease}.CanvasPanel-module__qxxF5q__tidBarPct{text-align:right;min-width:34px;font-size:var(--text-xs);color:var(--text-muted);font-feature-settings:"tnum";flex:none;font-weight:600}.CanvasPanel-module__qxxF5q__tidKrHead{display:none}.CanvasPanel-module__qxxF5q__tidKrCell{text-align:right;min-width:76px;font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.CanvasPanel-module__qxxF5q__tidStepBtn{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface);width:24px;height:24px;color:var(--text-secondary);font-size:var(--text-md);cursor:pointer;transition:border-color var(--motion-fast), color var(--motion-fast), background var(--motion-fast);flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.CanvasPanel-module__qxxF5q__tidStepBtn:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.CanvasPanel-module__qxxF5q__tidStepBtn:disabled{opacity:.35;cursor:not-allowed}.CanvasPanel-module__qxxF5q__tidStepReset{border-radius:calc(var(--radius-sm) / 2);width:22px;height:22px;color:var(--accent-text);font-size:var(--text-base);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.CanvasPanel-module__qxxF5q__tidStepReset:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 12%, transparent)}.CanvasPanel-module__qxxF5q__tidRemoveBtn{border-radius:calc(var(--radius-sm) / 2);width:22px;height:22px;color:var(--text-muted);font-size:var(--text-lg);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.CanvasPanel-module__qxxF5q__tidRemoveBtn:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.CanvasPanel-module__qxxF5q__tidRemoveBtn:disabled{opacity:.35;cursor:not-allowed}.CanvasPanel-module__qxxF5q__tidStepExcluded{opacity:.72}.CanvasPanel-module__qxxF5q__tidStepExcluded .CanvasPanel-module__qxxF5q__tidTitle{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1px}.CanvasPanel-module__qxxF5q__tidStepExcluded .CanvasPanel-module__qxxF5q__tidBarFill{background:var(--text-muted)}.CanvasPanel-module__qxxF5q__tidRemovedTag,.CanvasPanel-module__qxxF5q__tidOwnTag{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.02em;white-space:nowrap;padding:1px 7px;font-weight:600;text-decoration:none}.CanvasPanel-module__qxxF5q__tidHoursStruck{text-align:center;min-width:7.4em;font-size:var(--text-base);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;text-decoration:line-through}.CanvasPanel-module__qxxF5q__tidRestoreBtn{border-radius:calc(var(--radius-sm) / 2);color:var(--accent-text);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:background var(--motion-fast);background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:5px;padding:3px 8px;font-weight:500;line-height:1;display:inline-flex}.CanvasPanel-module__qxxF5q__tidRestoreBtn:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 12%, transparent)}.CanvasPanel-module__qxxF5q__tidRestoreBtn:disabled{opacity:.5;cursor:not-allowed}.CanvasPanel-module__qxxF5q__tidSummary{margin-top:20px;padding-top:4px}.CanvasPanel-module__qxxF5q__tidSummaryRow{font-size:var(--text-base);color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.CanvasPanel-module__qxxF5q__tidSummaryTotal{border-top:2px solid var(--border);margin-top:2px;padding-top:12px;font-weight:700}@container canvasArea (max-width:800px){.CanvasPanel-module__qxxF5q__canvas{position:relative}.CanvasPanel-module__qxxF5q__header{padding:6px 10px}.CanvasPanel-module__qxxF5q__tabs{scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto}.CanvasPanel-module__qxxF5q__tabs::-webkit-scrollbar{display:none}.CanvasPanel-module__qxxF5q__projCostBtn{gap:4px;min-height:40px;padding:0 8px}.CanvasPanel-module__qxxF5q__projCostBtnText{display:none}.CanvasPanel-module__qxxF5q__projCostIcon{display:inline-flex}.CanvasPanel-module__qxxF5q__projCostMenu{left:auto;right:0}.CanvasPanel-module__qxxF5q__header:has(.CanvasPanel-module__qxxF5q__bellSlot) .CanvasPanel-module__qxxF5q__tabs{flex:0 auto}.CanvasPanel-module__qxxF5q__header:has(.CanvasPanel-module__qxxF5q__bellSlot) .CanvasPanel-module__qxxF5q__projCostMenu{left:0;right:auto}.CanvasPanel-module__qxxF5q__mobileLensHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:12px 16px 2px;display:flex}.CanvasPanel-module__qxxF5q__mobileLensTitle{min-width:0;font-size:var(--text-lg);color:var(--text);flex:auto;margin:0;font-weight:700}.CanvasPanel-module__qxxF5q__mobileLensHead [data-guide=grossist] button{min-height:44px}.CanvasPanel-module__qxxF5q__tableWrap{--lens-pad-bottom:24px;--lens-pad-x:16px;padding:12px 16px 24px}.CanvasPanel-module__qxxF5q__matApris,.CanvasPanel-module__qxxF5q__matAprisEmpty,.CanvasPanel-module__qxxF5q__matTotal{min-height:0}.CanvasPanel-module__qxxF5q__matTotal{font-family:var(--font-mono);font-size:var(--text-lg)}.CanvasPanel-module__qxxF5q__matTable tr.CanvasPanel-module__qxxF5q__matTotalRow td.CanvasPanel-module__qxxF5q__num{font-family:var(--font-mono)}.CanvasPanel-module__qxxF5q__tidHead{flex-wrap:wrap;row-gap:6px}.CanvasPanel-module__qxxF5q__tidStepper{gap:6px;width:100%;margin-left:0}.CanvasPanel-module__qxxF5q__tidRemoveBtn{margin-left:auto}.CanvasPanel-module__qxxF5q__tidStepReset[aria-hidden=true]{display:none}.CanvasPanel-module__qxxF5q__tidStepBtn{border-radius:var(--radius-sm);width:34px;height:34px;font-size:var(--text-md)}.CanvasPanel-module__qxxF5q__tidHours,.CanvasPanel-module__qxxF5q__tidHoursStruck{min-width:96px;font-size:var(--text-base)}.CanvasPanel-module__qxxF5q__tidStepReset,.CanvasPanel-module__qxxF5q__tidRemoveBtn{width:34px;height:34px}.CanvasPanel-module__qxxF5q__tidRestoreBtn{min-height:34px}.CanvasPanel-module__qxxF5q__tidTotalHeader{flex-direction:column;align-items:stretch;row-gap:10px}.CanvasPanel-module__qxxF5q__tidTotalEditRow{max-width:260px}.CanvasPanel-module__qxxF5q__tidTotalValue{text-align:center;white-space:nowrap;min-width:0;font-size:var(--text-2xl);flex:auto}.CanvasPanel-module__qxxF5q__tidTotalValueBtn,.CanvasPanel-module__qxxF5q__tidTotalInput{min-width:0;font-size:var(--text-2xl);flex:auto}.CanvasPanel-module__qxxF5q__tidTotalEditRow>.CanvasPanel-module__qxxF5q__tidTotalValue:only-child{text-align:left;flex:none}.CanvasPanel-module__qxxF5q__rateEditInput{width:84px;font-size:var(--text-md);padding:8px 10px}.CanvasPanel-module__qxxF5q__rateEditWrap{align-items:flex-start}.CanvasPanel-module__qxxF5q__tidConfirm{flex-wrap:wrap}.CanvasPanel-module__qxxF5q__bellSlot button:after{content:"";position:absolute;inset:-6px}.CanvasPanel-module__qxxF5q__matManual .btn-mini{align-items:center;min-height:44px;margin:-10px 0;padding:0 14px;display:inline-flex}}@media (max-width:600px){.CanvasPanel-module__qxxF5q__drawing{--sheet-svg-h:auto;--sheet-svg-w:max(calc(100vw - 60px), var(--drawing-mobile-min-w,500px));--sheet-svg-wide-w:max(calc(100vw - 60px), var(--drawing-mobile-min-w,500px));--sheet-svg-stack-w:max(calc(100vw - 60px), var(--drawing-stack-min-w,820px));--sheet-svg-maxw:none;--sheet-svg-maxh:none;--sheet-svg-ph:auto;--sheet-svg-pw:100%;--sheet-svg-pmaxh:54vh;--sheet-justify:safe center;--sheet-pad:8px 8px 10px;--sheet-stamp:none;margin:0 16px 10px;padding:8px 4px 48px}.CanvasPanel-module__qxxF5q__drawing svg{flex-shrink:0}html[data-guide-focus="1"] .CanvasPanel-module__qxxF5q__drawing svg{flex-shrink:1;width:100%!important;max-width:100%!important}}@media (max-width:767px){.CanvasPanel-module__qxxF5q__matGroupToggle{border:0;border-bottom:1px solid var(--border-dim);width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;margin:0;padding:0 12px;display:flex}.CanvasPanel-module__qxxF5q__matGroupChevron{color:var(--text-muted);transition:transform var(--motion-fast) ease;flex:none}.CanvasPanel-module__qxxF5q__matGroupChevronOpen{transform:rotate(90deg)}.CanvasPanel-module__qxxF5q__matGroupLabel{min-width:0;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);flex:auto;font-weight:700}.CanvasPanel-module__qxxF5q__matGroupMeta{font-size:var(--text-sm);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.CanvasPanel-module__qxxF5q__tidTotalValueBtn,.CanvasPanel-module__qxxF5q__tidHoursBtn{margin:-12px 0;padding:12px 0}.CanvasPanel-module__qxxF5q__tidInfo button:before{content:"";position:absolute;inset:-15px}.CanvasPanel-module__qxxF5q__matList .stepper__btn{min-width:44px;min-height:44px}.CanvasPanel-module__qxxF5q__matList .stepper__group{min-height:44px}.CanvasPanel-module__qxxF5q__tidDesc,.CanvasPanel-module__qxxF5q__tidBarTrack,.CanvasPanel-module__qxxF5q__tidBarPct,.CanvasPanel-module__qxxF5q__tidAma,.CanvasPanel-module__qxxF5q__tidHelp,.CanvasPanel-module__qxxF5q__rateEditScope,.CanvasPanel-module__qxxF5q__tidBarRow{display:none}.CanvasPanel-module__qxxF5q__tidHead{flex-wrap:wrap;gap:6px 12px}.CanvasPanel-module__qxxF5q__tidTitle{flex:auto;min-width:0}.CanvasPanel-module__qxxF5q__tidKrHead{font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;display:inline}.CanvasPanel-module__qxxF5q__tidStepper{flex:1 0 100%}.CanvasPanel-module__qxxF5q__tidRemoveBtn{margin-left:auto}.CanvasPanel-module__qxxF5q__tidStepBtn,.CanvasPanel-module__qxxF5q__tidRemoveBtn{width:44px;height:44px}.CanvasPanel-module__qxxF5q__matIntro{display:none}.CanvasPanel-module__qxxF5q__matIntroRow{gap:0;min-height:0;margin-bottom:4px}}.CanvasPanel-module__qxxF5q__verktygBtn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:34px;height:34px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.CanvasPanel-module__qxxF5q__ritningBarExpand{align-items:center;display:inline-flex}.CanvasPanel-module__qxxF5q__verktygSection{margin-bottom:22px}.CanvasPanel-module__qxxF5q__verktygSection:last-child{margin-bottom:0}.CanvasPanel-module__qxxF5q__verktygHeading{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin:0 0 10px;font-weight:700;display:flex}.CanvasPanel-module__qxxF5q__verktygFormRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CanvasPanel-module__qxxF5q__matForeignSource{border:1px solid var(--warn);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--warn);white-space:nowrap;align-self:flex-start;margin-top:2px;padding:0 5px;line-height:1.45}
.RoomTidTab-module__KwhdtG__wrap{flex-direction:column;min-width:0;display:flex}.RoomTidTab-module__KwhdtG__tools{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}.RoomTidTab-module__KwhdtG__toolsCount{color:var(--text-muted);font-size:var(--text-base)}.RoomTidTab-module__KwhdtG__toolsLink{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.RoomTidTab-module__KwhdtG__toolsLink:hover{color:var(--text)}.RoomTidTab-module__KwhdtG__groupList{margin:0;padding:0;list-style:none}.RoomTidTab-module__KwhdtG__group{border-bottom:1px solid var(--border-dim)}.RoomTidTab-module__KwhdtG__groupHead{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-2);display:flex}.RoomTidTab-module__KwhdtG__groupHeadOpen{background:var(--card);box-shadow:var(--shadow-sm);border-radius:var(--radius-md) var(--radius-md) 0 0}.RoomTidTab-module__KwhdtG__groupToggle{align-items:start;gap:var(--space-2);min-width:0;font-family:var(--font);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:18px 26px 1fr;padding:0;display:grid}.RoomTidTab-module__KwhdtG__groupChevron{height:26px;color:var(--text-muted);align-items:center;display:flex}.RoomTidTab-module__KwhdtG__groupNum{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);width:26px;height:26px;color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:600;display:flex}.RoomTidTab-module__KwhdtG__groupMain{min-width:0;display:block}.RoomTidTab-module__KwhdtG__groupTitle{align-items:center;gap:var(--space-2);color:var(--text);font-size:var(--text-lg);flex-wrap:wrap;font-weight:600;display:flex}.RoomTidTab-module__KwhdtG__groupTitleText{min-width:0}.RoomTidTab-module__KwhdtG__groupToggle:hover .RoomTidTab-module__KwhdtG__groupTitleText,.RoomTidTab-module__KwhdtG__groupToggle:focus-visible .RoomTidTab-module__KwhdtG__groupTitleText{text-underline-offset:3px;text-decoration:underline}.RoomTidTab-module__KwhdtG__groupChip{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;padding:1px 8px;font-weight:600}.RoomTidTab-module__KwhdtG__groupEdited{color:var(--accent-text);display:inline-flex}.RoomTidTab-module__KwhdtG__groupSub{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.RoomTidTab-module__KwhdtG__groupMeter{align-items:center;gap:var(--space-2);margin-top:9px;display:flex}.RoomTidTab-module__KwhdtG__groupTrack{border-radius:var(--radius-pill);background:var(--surface);height:6px;box-shadow:inset 0 0 0 1px var(--border);flex:1;position:relative;overflow:hidden}.RoomTidTab-module__KwhdtG__groupFill{border-radius:var(--radius-pill);background:var(--accent);position:absolute;inset:0 auto 0 0}.RoomTidTab-module__KwhdtG__groupPct{text-align:right;min-width:34px;color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.RoomTidTab-module__KwhdtG__groupRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.RoomTidTab-module__KwhdtG__groupStepper{align-items:center;gap:var(--space-1);display:flex}.RoomTidTab-module__KwhdtG__groupHours{text-align:center;min-width:7.4em;color:var(--text);font-size:var(--text-lg);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.RoomTidTab-module__KwhdtG__groupHoursBtn{border:0;border-bottom:1px dashed var(--border-neutral);font-family:var(--font);cursor:text;background:0 0;border-radius:0;padding:2px 4px}.RoomTidTab-module__KwhdtG__groupHoursBtn:hover,.RoomTidTab-module__KwhdtG__groupHoursBtn:focus-visible{border-bottom-color:var(--accent)}.RoomTidTab-module__KwhdtG__groupKr{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.RoomTidTab-module__KwhdtG__groupBody{padding:0 var(--space-2) var(--space-3) var(--space-5);background:var(--card);box-shadow:var(--shadow-sm);border-radius:0 0 var(--radius-md) var(--radius-md)}.RoomTidTab-module__KwhdtG__groupOpenPart{align-items:center;gap:var(--space-1);color:var(--accent-text);font-family:var(--font);font-size:var(--text-base);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.RoomTidTab-module__KwhdtG__groupOpenPart:hover,.RoomTidTab-module__KwhdtG__groupOpenPart:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.RoomTidTab-module__KwhdtG__groupHead{padding:var(--space-3) 0;display:block}.RoomTidTab-module__KwhdtG__groupToggle{grid-template-columns:18px 1fr}.RoomTidTab-module__KwhdtG__groupNum,.RoomTidTab-module__KwhdtG__groupSub{display:none}.RoomTidTab-module__KwhdtG__groupRight{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-direction:row;padding-left:26px}.RoomTidTab-module__KwhdtG__groupHours{min-width:6.6em;font-size:var(--text-base)}.RoomTidTab-module__KwhdtG__groupBody{padding-left:var(--space-2)}.RoomTidTab-module__KwhdtG__tools{gap:var(--space-2)}}.RoomTidTab-module__KwhdtG__groupParts{align-items:baseline;gap:var(--space-1) var(--space-3);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-dim);flex-wrap:wrap;display:flex}.RoomTidTab-module__KwhdtG__groupPartsLabel{color:var(--text-muted);font-size:var(--text-sm)}
.AtaEditor-module__jBVI4W__page{max-width:880px;padding:var(--space-5);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}@media (max-width:767px){.AtaEditor-module__jBVI4W__pageLocked{padding-inline:0}.AtaEditor-module__jBVI4W__pageLocked>.AtaEditor-module__jBVI4W__head,.AtaEditor-module__jBVI4W__pageLocked>.AtaEditor-module__jBVI4W__section,.AtaEditor-module__jBVI4W__pageLocked>.AtaEditor-module__jBVI4W__muted{margin-inline:var(--space-5)}}.AtaEditor-module__jBVI4W__center{padding:var(--space-7);justify-content:center;display:flex}.AtaEditor-module__jBVI4W__head{align-items:center;gap:var(--space-3);display:flex}.AtaEditor-module__jBVI4W__title{font-size:var(--text-xl);flex:1;margin:0}.AtaEditor-module__jBVI4W__section{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.AtaEditor-module__jBVI4W__muted{color:var(--text-muted);font-size:var(--text-sm)}.AtaEditor-module__jBVI4W__sectionLabel{font-size:var(--text-sm);margin:0;font-weight:600}.AtaEditor-module__jBVI4W__warnRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.AtaEditor-module__jBVI4W__footer{gap:var(--space-3);flex-direction:column;align-items:stretch;display:flex}.AtaEditor-module__jBVI4W__summary{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.AtaEditor-module__jBVI4W__sumRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.AtaEditor-module__jBVI4W__sumNum{font-variant-numeric:tabular-nums}.AtaEditor-module__jBVI4W__rotLabel{color:var(--accent);font-weight:600}.AtaEditor-module__jBVI4W__rotNum{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.AtaEditor-module__jBVI4W__sumDivider{background:var(--border-subtle);height:1px;margin:var(--space-1) 0}.AtaEditor-module__jBVI4W__sumTotalRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.AtaEditor-module__jBVI4W__sumTotalLabel{font-weight:700;font-size:var(--text-md)}.AtaEditor-module__jBVI4W__sumTotal{font-weight:800;font-size:var(--text-xl);font-variant-numeric:tabular-nums}.AtaEditor-module__jBVI4W__previewNote{color:var(--text-muted);font-size:var(--text-sm);margin:var(--space-1) 0 0}.AtaEditor-module__jBVI4W__saveState{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.AtaEditor-module__jBVI4W__saved{color:var(--accent)}.AtaEditor-module__jBVI4W__sendBox{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}
.RemovedLinesSection-module__cQ5kuq__wrap{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-dim)}.RemovedLinesSection-module__cQ5kuq__head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:28px;display:flex}.RemovedLinesSection-module__cQ5kuq__toggle{align-items:center;gap:var(--space-1);padding:var(--space-1) 0;cursor:pointer;font-size:var(--text-sm);color:var(--text-secondary);background:0 0;border:none;display:inline-flex}.RemovedLinesSection-module__cQ5kuq__toggle:hover{color:var(--text)}.RemovedLinesSection-module__cQ5kuq__chevron{color:var(--text-muted);align-items:center;display:inline-flex}.RemovedLinesSection-module__cQ5kuq__headIcon{color:var(--text-muted)}.RemovedLinesSection-module__cQ5kuq__count{color:var(--text-muted);font-variant-numeric:tabular-nums}.RemovedLinesSection-module__cQ5kuq__list{margin:var(--space-2) 0 0;padding:0;list-style:none}.RemovedLinesSection-module__cQ5kuq__row{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;display:flex}.RemovedLinesSection-module__cQ5kuq__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--text-muted);flex:auto;text-decoration:line-through;overflow:hidden}.RemovedLinesSection-module__cQ5kuq__spec{font-size:var(--text-xs);color:var(--text-muted);flex:none}.RemovedLinesSection-module__cQ5kuq__restore{flex:none}