.ShareLinkModal-module__uWSmDa__presign{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--surface)}.ShareLinkModal-module__uWSmDa__presignPreview{margin-top:var(--space-2);padding-left:calc(var(--space-3) + var(--space-1));gap:var(--space-1);flex-direction:column;display:flex}.ShareLinkModal-module__uWSmDa__presignInkLabel{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.ShareLinkModal-module__uWSmDa__presignTypeset{font-size:var(--text-xl);color:var(--text);font-family:Georgia,Times New Roman,serif;font-style:italic;line-height:1.1}.ShareLinkModal-module__uWSmDa__presignImg{object-fit:contain;align-self:flex-start;max-width:100%;max-height:48px}.ShareLinkModal-module__uWSmDa__presignCompany{font-size:var(--text-sm);color:var(--text)}.ShareLinkModal-module__uWSmDa__presignHelp{font-size:var(--text-xs);color:var(--text-muted);margin:0}.ShareLinkModal-module__uWSmDa__composeIntro{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.ShareLinkModal-module__uWSmDa__freezing{align-items:center;gap:var(--space-2);padding:var(--space-4) 0;color:var(--text-muted);display:flex}.ShareLinkModal-module__uWSmDa__sentNotice{align-items:center;gap:var(--space-2);padding:var(--space-3);margin-bottom:var(--space-3);border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-subtle);font-size:var(--text-sm);color:var(--text);flex-wrap:wrap;display:flex}.ShareLinkModal-module__uWSmDa__sentIcon{color:var(--accent);flex-shrink:0}.ShareLinkModal-module__uWSmDa__footerDownload{margin-right:auto}
.LayerDepthSelector-module__2RsvJW__group{align-items:center;gap:6px;min-width:0;display:inline-flex;position:relative}.LayerDepthSelector-module__2RsvJW__segments{border-radius:var(--radius-xs);display:inline-flex;overflow:hidden}.LayerDepthSelector-module__2RsvJW__probe{visibility:hidden;pointer-events:none;white-space:nowrap;flex-wrap:nowrap;position:absolute;top:0;left:0}.LayerDepthSelector-module__2RsvJW__segment{cursor:pointer;white-space:nowrap;border:0;padding:4px 10px;line-height:1.2}.LayerDepthSelector-module__2RsvJW__segment+.LayerDepthSelector-module__2RsvJW__segment{border-left:1px solid}@media (max-width:767px){.LayerDepthSelector-module__2RsvJW__segment{min-height:44px;padding:4px 12px}}
.VersionPreviewModal-module__RgWp_G__title{font-size:var(--text-lg);color:var(--text);margin:0;font-weight:600}.VersionPreviewModal-module__RgWp_G__subtitle{font-size:var(--text-sm);color:var(--text-muted);margin:2px 0 0}
.VersionTimeline-module__ONGZHq__root{border-top:1px solid var(--border);margin-top:4px}.VersionTimeline-module__ONGZHq__toggle{cursor:pointer;width:100%;font-size:var(--text-sm);color:var(--text-muted);background:0 0;border:none;align-items:center;gap:6px;padding:8px 2px;font-weight:600;display:flex}.VersionTimeline-module__ONGZHq__toggle:hover{color:var(--text)}.VersionTimeline-module__ONGZHq__chevron{transition:transform var(--motion-fast) ease}.VersionTimeline-module__ONGZHq__chevronOpen{transform:rotate(90deg)}.VersionTimeline-module__ONGZHq__toggleLabel{letter-spacing:.01em}.VersionTimeline-module__ONGZHq__count{border-radius:var(--radius-pill);background:var(--surface-muted);min-width:18px;height:18px;color:var(--text-secondary);font-size:var(--text-xs);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.VersionTimeline-module__ONGZHq__panel{padding:2px 2px 8px}.VersionTimeline-module__ONGZHq__muted{font-size:var(--text-sm);color:var(--text-muted);margin:4px 0}.VersionTimeline-module__ONGZHq__error{font-size:var(--text-sm);color:var(--danger);margin:4px 0}.VersionTimeline-module__ONGZHq__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.VersionTimeline-module__ONGZHq__item{margin:0}.VersionTimeline-module__ONGZHq__itemBtn{border-radius:var(--radius-xs);cursor:pointer;text-align:left;width:100%;font-size:var(--text-sm);color:var(--text);background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.VersionTimeline-module__ONGZHq__itemBtn:hover{background:var(--surface-muted)}.VersionTimeline-module__ONGZHq__version{font-variant-numeric:tabular-nums;font-weight:600}.VersionTimeline-module__ONGZHq__badge{border-radius:var(--radius-pill);font-size:var(--text-2xs);background:var(--surface-muted);color:var(--text-secondary);padding:1px 8px;font-weight:600}.VersionTimeline-module__ONGZHq__badge_sent{background:var(--warn-bg);color:var(--warn)}.VersionTimeline-module__ONGZHq__badge_viewed{background:var(--info-bg);color:var(--info)}.VersionTimeline-module__ONGZHq__badge_accepted{background:var(--ok-bg);color:var(--ok)}.VersionTimeline-module__ONGZHq__badge_declined{background:var(--danger-bg);color:var(--danger)}.VersionTimeline-module__ONGZHq__badge_expired,.VersionTimeline-module__ONGZHq__badge_superseded{background:var(--surface-muted);color:var(--text-muted)}.VersionTimeline-module__ONGZHq__badge_exported{background:var(--info-bg);color:var(--info)}.VersionTimeline-module__ONGZHq__current{font-size:var(--text-2xs);color:var(--accent);font-weight:600}.VersionTimeline-module__ONGZHq__date{color:var(--text-muted);font-size:var(--text-sm)}.VersionTimeline-module__ONGZHq__amount{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-left:auto}
.CreateProjectButton-module__fWpUVa__root{flex:none;align-items:stretch;display:inline-flex;position:relative}.CreateProjectButton-module__fWpUVa__mainBtn{border-top-right-radius:0;border-bottom-right-radius:0}.CreateProjectButton-module__fWpUVa__labelShort{display:none}@media (max-width:767px){.CreateProjectButton-module__fWpUVa__labelFull{display:none}.CreateProjectButton-module__fWpUVa__labelShort{display:inline}}.CreateProjectButton-module__fWpUVa__caret{justify-content:center;align-items:center;gap:var(--space-1);padding:0 var(--space-2);background:var(--btn-green);color:var(--text-on-accent);border:none;border-left:1px solid color-mix(in srgb, var(--text-on-accent) 30%, transparent);border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-fast);display:inline-flex}.CreateProjectButton-module__fWpUVa__count{min-width:1.25em;padding:0 var(--space-1);background:color-mix(in srgb, var(--text-on-accent) 22%, transparent);border-radius:var(--radius-sm);color:var(--text-on-accent);font-size:var(--text-2xs);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.CreateProjectButton-module__fWpUVa__caret:hover:not(:disabled),.CreateProjectButton-module__fWpUVa__caret:focus-visible{background:var(--btn-green-hover)}.CreateProjectButton-module__fWpUVa__caret:disabled{opacity:.55;cursor:not-allowed}.CreateProjectButton-module__fWpUVa__menu{z-index:var(--z-dropdown);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:260px;max-width:340px;box-shadow:var(--shadow-panel);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.CreateProjectButton-module__fWpUVa__menuLabel{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;padding:6px 12px 4px;font-weight:600}.CreateProjectButton-module__fWpUVa__empty{color:var(--text-muted);font-size:var(--text-sm);margin:0;padding:4px 12px 8px;line-height:1.4}.CreateProjectButton-module__fWpUVa__item{border-radius:var(--radius-sm);min-height:40px;color:var(--text);font-family:var(--font);font-size:var(--text-md);text-align:left;cursor:pointer;transition:background var(--motion-fast);background:0 0;border:none;align-items:center;gap:10px;padding:0 12px;font-weight:500;display:flex}.CreateProjectButton-module__fWpUVa__item:hover,.CreateProjectButton-module__fWpUVa__item:focus-visible{background:var(--surface-2)}.CreateProjectButton-module__fWpUVa__icon{color:var(--accent-text);flex-shrink:0}.CreateProjectButton-module__fWpUVa__itemName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ProjectsActionsMenu-module__kR5rEa__root{flex-shrink:0;display:flex;position:relative}.ProjectsActionsMenu-module__kR5rEa__trigger{background:var(--surface);border:1px solid var(--border-neutral);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;transition:border-color var(--motion-fast), color var(--motion-fast);justify-content:center;align-items:center;display:flex}.ProjectsActionsMenu-module__kR5rEa__trigger:hover,.ProjectsActionsMenu-module__kR5rEa__trigger[aria-expanded=true]{border-color:var(--accent);color:var(--text)}.ProjectsActionsMenu-module__kR5rEa__menu{z-index:var(--z-dropdown);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:230px;box-shadow:var(--shadow-panel);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.ProjectsActionsMenu-module__kR5rEa__item{border-radius:var(--radius-sm);min-height:44px;color:var(--text);font-family:var(--font);font-size:var(--text-md);text-align:left;cursor:pointer;transition:background var(--motion-fast);background:0 0;border:none;align-items:center;gap:12px;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.ProjectsActionsMenu-module__kR5rEa__item:hover,.ProjectsActionsMenu-module__kR5rEa__item:focus-visible{background:var(--surface-2)}.ProjectsActionsMenu-module__kR5rEa__icon{color:var(--text-muted);flex-shrink:0}.ProjectsActionsMenu-module__kR5rEa__divider{background:var(--border-dim);height:1px;margin:6px 4px}
.NotificationBell-module__DoOsXG__root{display:inline-flex;position:relative}.NotificationBell-module__DoOsXG__trigger{background:var(--surface);border:1px solid var(--border-neutral);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;transition:border-color var(--motion-fast), color var(--motion-fast);justify-content:center;align-items:center;display:flex}.NotificationBell-module__DoOsXG__trigger:hover,.NotificationBell-module__DoOsXG__trigger[aria-expanded=true]{border-color:var(--accent);color:var(--text)}.NotificationBell-module__DoOsXG__badge{border-radius:var(--radius-pill);background:var(--btn-green);min-width:15px;height:15px;color:var(--text-on-accent);font-size:var(--text-xs);pointer-events:none;justify-content:center;align-items:center;padding:0 3px;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.NotificationBell-module__DoOsXG__warnDot{border-radius:var(--radius-pill);background:var(--warn-edge);pointer-events:none;width:8px;height:8px;position:absolute;bottom:-2px;right:-2px}.NotificationBell-module__DoOsXG__warnBanner{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle)}.NotificationBell-module__DoOsXG__warnAction{margin-top:var(--space-1)}.NotificationBell-module__DoOsXG__warnAction .btn{padding-left:0}.NotificationBell-module__DoOsXG__panel{z-index:var(--z-dropdown);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:320px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}@media (max-width:600px){.NotificationBell-module__DoOsXG__panel{right:calc(-1 * (2 * 44px + 2 * var(--space-2)));width:min(320px, calc(100vw - 2 * var(--space-3)))}}.NotificationBell-module__DoOsXG__head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);display:flex}.NotificationBell-module__DoOsXG__headTitle{font-size:var(--text-base);color:var(--text);font-weight:700}.NotificationBell-module__DoOsXG__markAll{cursor:pointer;font-size:var(--text-sm);color:var(--accent);background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.NotificationBell-module__DoOsXG__markAll:hover{text-decoration:underline}.NotificationBell-module__DoOsXG__historyToggle{width:100%;padding:var(--space-2) var(--space-3);border:none;border-top:1px solid var(--border-subtle);cursor:pointer;font-size:var(--text-sm);color:var(--accent);text-align:center;background:0 0}.NotificationBell-module__DoOsXG__historyToggle:hover{background:var(--surface-hover)}.NotificationBell-module__DoOsXG__hint{padding:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);margin:0}.NotificationBell-module__DoOsXG__emptyWrap{padding:var(--space-3)}.NotificationBell-module__DoOsXG__list{max-height:380px;margin:0;padding:0;list-style:none;overflow-y:auto}.NotificationBell-module__DoOsXG__item{align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;text-align:left;background:0 0;display:flex}.NotificationBell-module__DoOsXG__item:hover{background:var(--surface-hover)}.NotificationBell-module__DoOsXG__item:last-child{border-bottom:none}.NotificationBell-module__DoOsXG__itemUnread,.NotificationBell-module__DoOsXG__itemUnread:hover{background:var(--accent-subtle)}.NotificationBell-module__DoOsXG__dot{border-radius:var(--radius-pill);background:var(--accent);flex:none;width:8px;height:8px;margin-top:5px}.NotificationBell-module__DoOsXG__itemBody{flex-direction:column;gap:2px;min-width:0;display:flex}.NotificationBell-module__DoOsXG__itemTitle{font-size:var(--text-base);color:var(--text);font-weight:600}.NotificationBell-module__DoOsXG__itemSub{font-size:var(--text-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NotificationBell-module__DoOsXG__itemTime{font-size:var(--text-xs);color:var(--text-muted)}
.ThemeToggle-module__wBCmnG__toggle{border:1px solid var(--edge-rest);border-radius:var(--radius-sm);background:var(--tile-rest);width:34px;height:34px;color:var(--text-muted);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast);justify-content:center;align-items:center;display:flex;position:relative}.ThemeToggle-module__wBCmnG__toggle:hover{background:var(--surface-2);color:var(--text);border-color:var(--edge-hover)}.ThemeToggle-module__wBCmnG__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ThemeToggle-module__wBCmnG__boxed{border-radius:var(--radius-sm);background:var(--surface);border-color:var(--border-neutral);width:44px;height:44px}.ThemeToggle-module__wBCmnG__boxed:hover{background:var(--surface-hover);border-color:var(--accent)}
.Topbar-module__Mi-JAW__shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.Topbar-module__Mi-JAW__shellBody{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.Topbar-module__Mi-JAW__topbar{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 32px;display:flex}.Topbar-module__Mi-JAW__left{align-items:center;gap:18px;min-width:0;display:flex}.Topbar-module__Mi-JAW__right{flex-shrink:0;align-items:center;gap:10px;display:flex}.Topbar-module__Mi-JAW__brand{border-radius:var(--radius-md);cursor:pointer;transition:background var(--motion-fast);background:0 0;border:none;align-items:center;gap:11px;padding:4px 6px 4px 4px;font-family:inherit;display:flex}.Topbar-module__Mi-JAW__brand:disabled{cursor:default}.Topbar-module__Mi-JAW__brand:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--accent)}.Topbar-module__Mi-JAW__brandLogo{width:auto;height:22px;color:var(--text);display:block}.Topbar-module__Mi-JAW__crumbs{min-width:0;font-size:var(--text-base);color:var(--text-muted);align-items:center;gap:8px;display:flex;overflow:hidden}.Topbar-module__Mi-JAW__synced{font-size:var(--text-base);color:var(--text-muted);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.Topbar-module__Mi-JAW__syncDot{background:var(--accent);width:8px;height:8px;transition:background var(--motion-base) ease;border-radius:50%}.Topbar-module__Mi-JAW__synced[data-save-status=saving] .Topbar-module__Mi-JAW__syncDot{background:var(--warn-edge);animation:1s ease-in-out infinite Topbar-module__Mi-JAW__topbar-pulse}.Topbar-module__Mi-JAW__synced[data-save-status=error] .Topbar-module__Mi-JAW__syncDot{background:var(--danger)}.Topbar-module__Mi-JAW__synced[data-save-status=error]{color:var(--danger)}@keyframes Topbar-module__Mi-JAW__topbar-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:767px){.Topbar-module__Mi-JAW__topbar{flex-wrap:wrap;gap:10px;padding:8px 16px}}
.NoticeBell-module__rNVrLq__wrap{align-items:center;display:flex;position:relative}.NoticeBell-module__rNVrLq__bell{border:1px solid var(--edge-rest);border-radius:var(--radius-sm);background:var(--tile-rest);width:34px;height:34px;color:var(--text-muted);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast);justify-content:center;align-items:center;display:flex;position:relative}.NoticeBell-module__rNVrLq__bell:hover:not(:disabled){color:var(--text);border-color:var(--edge-hover)}.NoticeBell-module__rNVrLq__bell:disabled{opacity:.45;cursor:default}.NoticeBell-module__rNVrLq__bell[data-severity=error]{color:var(--danger)}.NoticeBell-module__rNVrLq__bell[data-severity=warning]{color:var(--warn)}.NoticeBell-module__rNVrLq__badge{border-radius:var(--radius-sm);background:var(--text-muted);color:#fff;min-width:16px;height:16px;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1;display:flex;position:absolute;top:-3px;right:-3px}.NoticeBell-module__rNVrLq__bell[data-severity=error] .NoticeBell-module__rNVrLq__badge{background:var(--danger-solid);color:var(--on-danger-solid)}.NoticeBell-module__rNVrLq__bell[data-severity=warning] .NoticeBell-module__rNVrLq__badge{background:var(--warn-edge)}.NoticeBell-module__rNVrLq__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:440px;max-height:520px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.NoticeBell-module__rNVrLq__panelUp{inset:auto auto calc(100% + 8px) 0}@media (max-width:600px){.NoticeBell-module__rNVrLq__panel{right:calc(-1 * (34px + var(--space-2)));width:min(360px, calc(100vw - 2 * var(--space-3)))}}.NoticeBell-module__rNVrLq__panelHead{border-bottom:1px solid var(--border-dim);align-items:center;gap:8px;padding:12px 16px;display:flex}.NoticeBell-module__rNVrLq__panelTitle{font-size:var(--text-base);color:var(--text);font-weight:700}.NoticeBell-module__rNVrLq__list{padding:2px 16px 10px;overflow-y:auto}.NoticeBell-module__rNVrLq__tabs{padding:10px 0 14px}.NoticeBell-module__rNVrLq__tabs>[role=group]{width:100%;display:flex}.NoticeBell-module__rNVrLq__tabs>[role=group]>button{text-align:center;white-space:nowrap;flex:1 1 0;gap:5px;min-width:0;padding:6px 4px}.NoticeBell-module__rNVrLq__sheetBody{padding:2px 0 10px}.NoticeBell-module__rNVrLq__sevSection{margin-bottom:6px}.NoticeBell-module__rNVrLq__sevHead{align-items:center;gap:8px;padding:6px 10px 4px;display:flex}.NoticeBell-module__rNVrLq__sevTitle{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);flex:1;font-weight:700}.NoticeBell-module__rNVrLq__sevCount{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:600}.NoticeBell-module__rNVrLq__sevHead[data-severity=error] .NoticeBell-module__rNVrLq__sevTitle{color:var(--danger)}.NoticeBell-module__rNVrLq__sevHead[data-severity=warning] .NoticeBell-module__rNVrLq__sevTitle{color:var(--warn)}.NoticeBell-module__rNVrLq__noteNav{width:100%;color:var(--text);font-family:var(--font);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;display:flex}.NoticeBell-module__rNVrLq__noteElement{font-size:var(--text-sm);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.NoticeBell-module__rNVrLq__noteGo{color:var(--text-muted);align-items:center;margin-left:auto;display:inline-flex}.NoticeBell-module__rNVrLq__noteNav:hover .NoticeBell-module__rNVrLq__noteElement{text-decoration:underline}.NoticeBell-module__rNVrLq__group{margin-bottom:4px}.NoticeBell-module__rNVrLq__groupHead{border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);font-family:var(--font);cursor:pointer;transition:background var(--motion-fast);background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;display:flex}.NoticeBell-module__rNVrLq__groupHead:hover{box-shadow:inset 0 0 0 1px var(--accent)}.NoticeBell-module__rNVrLq__groupName{text-align:left;min-width:0;font-size:var(--text-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.NoticeBell-module__rNVrLq__groupCount{font-size:var(--text-xs);color:var(--text-muted);font-weight:600}.NoticeBell-module__rNVrLq__groupGo{color:var(--text-muted);font-size:var(--text-base)}.NoticeBell-module__rNVrLq__note{border-bottom:1px solid var(--border-dim);gap:10px;padding:12px 0;display:flex}.NoticeBell-module__rNVrLq__note:last-child{border-bottom:none}.NoticeBell-module__rNVrLq__noteIcon{color:var(--text-secondary);flex-shrink:0;align-self:flex-start;align-items:center;padding-top:2px;display:inline-flex}.NoticeBell-module__rNVrLq__noteIcon[data-severity=error]{color:var(--danger)}.NoticeBell-module__rNVrLq__noteIcon[data-severity=warning]{color:var(--warn)}.NoticeBell-module__rNVrLq__noteIcon[data-severity=info]{color:var(--info)}.NoticeBell-module__rNVrLq__noteBody{flex:1;min-width:0}.NoticeBell-module__rNVrLq__noteHead{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.NoticeBell-module__rNVrLq__noteType{font-size:var(--text-xs);color:var(--text);font-weight:700}.NoticeBell-module__rNVrLq__noteCat{font-size:var(--text-xs);color:var(--text-muted)}.NoticeBell-module__rNVrLq__noteMsg{font-size:var(--text-sm);color:var(--text-secondary);margin:2px 0 0;line-height:1.45}.NoticeBell-module__rNVrLq__action{border:1px solid var(--accent-border);border-radius:var(--radius-sm);background:var(--accent-subtle);color:var(--accent-text);font-family:var(--font);font-size:var(--text-sm);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast);margin-top:7px;padding:5px 10px;font-weight:600}.NoticeBell-module__rNVrLq__action:hover{background:var(--btn-green);color:#fff;border-color:var(--btn-green)}.NoticeBell-module__rNVrLq__activeIndicator{font-size:var(--text-sm);color:var(--accent-text);margin-top:7px;font-weight:600;display:inline-block}.NoticeBell-module__rNVrLq__orphanItem{flex-direction:column;gap:4px;margin-top:8px;display:flex}.NoticeBell-module__rNVrLq__orphanLabel{font-size:var(--text-sm);color:var(--text);font-weight:600}.NoticeBell-module__rNVrLq__orphanActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.NoticeBell-module__rNVrLq__orphanActions .NoticeBell-module__rNVrLq__action,.NoticeBell-module__rNVrLq__orphanActions .NoticeBell-module__rNVrLq__ackBtn{margin-top:0;padding:3px 9px;font-weight:500}.NoticeBell-module__rNVrLq__orphanActions .NoticeBell-module__rNVrLq__action{background:0 0}.NoticeBell-module__rNVrLq__ackBtn{border:1px solid var(--border-dim);border-radius:var(--radius-sm);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);background:0 0;align-items:center;gap:6px;margin-top:7px;padding:5px 10px;font-weight:600;display:inline-flex}.NoticeBell-module__rNVrLq__ackBtn:hover{color:var(--text);border-color:var(--border)}.NoticeBell-module__rNVrLq__handledSection{border-top:1px solid var(--border-dim);margin-top:4px;padding-top:4px}.NoticeBell-module__rNVrLq__handledHead{border-radius:var(--radius-sm);width:100%;color:var(--text-muted);font-family:var(--font);cursor:pointer;transition:background var(--motion-fast);background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;display:flex}.NoticeBell-module__rNVrLq__handledHead:hover{box-shadow:inset 0 0 0 1px var(--accent)}.NoticeBell-module__rNVrLq__handledTitle{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.NoticeBell-module__rNVrLq__handledChevron{color:var(--text-muted);transition:transform var(--motion-fast);align-items:center;margin-left:auto;display:inline-flex}.NoticeBell-module__rNVrLq__handledChevronOpen{transform:rotate(90deg)}.NoticeBell-module__rNVrLq__handledNote{align-items:flex-start;gap:8px;padding:6px 10px 8px;display:flex}.NoticeBell-module__rNVrLq__handledMsg{font-size:var(--text-sm);color:var(--text-muted);margin:2px 0 0;line-height:1.4}.NoticeBell-module__rNVrLq__undoBtn{border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font);font-size:var(--text-xs);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast);background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;gap:4px;margin-top:1px;padding:4px 8px;font-weight:600;display:inline-flex}.NoticeBell-module__rNVrLq__undoBtn:hover{box-shadow:inset 0 0 0 1px var(--accent);color:var(--text)}.NoticeBell-module__rNVrLq__allClear{font-size:var(--text-sm);color:var(--text-secondary);align-items:center;gap:7px;margin:2px 6px 6px;padding:10px;font-weight:600;display:flex}
.ProjectActivity-module__KUQGhq__wrap{align-items:center;display:flex;position:relative}.ProjectActivity-module__KUQGhq__trigger{border:1px solid var(--edge-rest);border-radius:var(--radius-sm);background:var(--tile-rest);width:34px;height:34px;color:var(--text-muted);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast);justify-content:center;align-items:center;display:flex;position:relative}.ProjectActivity-module__KUQGhq__trigger:hover,.ProjectActivity-module__KUQGhq__trigger[aria-expanded=true]{color:var(--text);border-color:var(--edge-hover)}.ProjectActivity-module__KUQGhq__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:320px;max-width:calc(100vw - 24px);max-height:460px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.ProjectActivity-module__KUQGhq__head{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle)}.ProjectActivity-module__KUQGhq__headTitle{font-size:var(--text-base);color:var(--text);font-weight:700}.ProjectActivity-module__KUQGhq__list{margin:0;padding:0;list-style:none;overflow-y:auto}.ProjectActivity-module__KUQGhq__item{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:2px;display:flex}.ProjectActivity-module__KUQGhq__item:last-child{border-bottom:none}.ProjectActivity-module__KUQGhq__itemTitle{font-size:var(--text-base);color:var(--text);font-weight:600}.ProjectActivity-module__KUQGhq__itemSub{font-size:var(--text-sm);color:var(--text-secondary)}.ProjectActivity-module__KUQGhq__itemTime{font-size:var(--text-xs);color:var(--text-muted)}
.BetaFeedbackNote-module__zBDXMq__note{color:var(--text-muted);font-size:var(--text-sm);margin:0}.BetaFeedbackNote-module__zBDXMq__link{color:var(--accent-text);text-decoration:none}.BetaFeedbackNote-module__zBDXMq__link:hover,.BetaFeedbackNote-module__zBDXMq__link:focus-visible{text-decoration:underline}
.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);font-weight:600}.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);background:0 0;padding:4px 10px}.Deck3DView-module__lRr4oq__dimBtn:hover{color:var(--text)}.Deck3DView-module__lRr4oq__dimBtnActive,.Deck3DView-module__lRr4oq__dimBtnActive:hover{background:var(--accent-subtle);border-color:var(--accent-border);color:var(--accent-text);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__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__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(--surface-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{flex-direction:column;height:auto}.Deck3DView-module__lRr4oq__menu{width:100%;max-height:none;padding:0}.Deck3DView-module__lRr4oq__menuToggle{cursor:pointer;width:100%;min-height:48px;color:var(--text);background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.Deck3DView-module__lRr4oq__menuToggle .Deck3DView-module__lRr4oq__menuHeader{padding:0}.Deck3DView-module__lRr4oq__menuToggleChev{font-size:var(--text-base);color:var(--text-muted)}.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{touch-action:pan-y;flex:none;height:clamp(280px,48vh,460px);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);flex-direction:column;gap:2px;display:flex}.StarterPicker-module__M1vKUW__factStrong{background:var(--accent-subtle)}.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);background:var(--accent-subtle);border:1px solid var(--accent-border);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-neutral);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);background:var(--accent-subtle);border:1px solid var(--edge-rest);width:42px;height:42px;color:var(--accent-text);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{flex-direction:column;align-items:stretch;gap:10px}.ProjectsToolbar-module__lsSQWa__filterToggleWrap{display:block}.ProjectsToolbar-module__lsSQWa__selects{flex-direction:column;gap:10px}.ProjectsToolbar-module__lsSQWa__selectsCollapsed{display:none}.ProjectsToolbar-module__lsSQWa__field{flex:1}}
.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);flex-shrink:0;align-items:center;gap:16px;padding:4px 20px;display:flex}.CanvasPanel-module__qxxF5q__tabs{gap:4px;display:flex}.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__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__detailsBtn{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.CanvasPanel-module__qxxF5q__detailsBtn:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.CanvasPanel-module__qxxF5q__detailsBtn:after{content:"";position:absolute;inset:-6px}.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{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;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}.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__forutsattningarHeadBtn{border:none;border-bottom:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;font-family:var(--font);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:10px 92px 10px 16px;display:flex}.CanvasPanel-module__qxxF5q__forutsattningarSheetBody{padding-bottom:12px}.CanvasPanel-module__qxxF5q__forutsattningarLabel{font-size:var(--text-base);letter-spacing:.04em;text-transform:uppercase;color:var(--text);font-weight:700}.CanvasPanel-module__qxxF5q__forutsattningarHint{font-size:var(--text-sm);color:var(--text-muted)}.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}.CanvasPanel-module__qxxF5q__ritningBar{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);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:#0000}.CanvasPanel-module__qxxF5q__viewBtnActive:hover{color:var(--select-solid-text)}html[data-mode=dark] .CanvasPanel-module__qxxF5q__viewToggle{background:var(--surface-2);border-color:var(--edge-rest)}html[data-mode=dark] .CanvasPanel-module__qxxF5q__viewBtnActive{background:var(--surface);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__ritningHint{font-size:var(--text-base);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.CanvasPanel-module__qxxF5q__openingsCtrl{flex-shrink:0;position:relative}.CanvasPanel-module__qxxF5q__partCrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);min-width:0;display:inline-flex}.CanvasPanel-module__qxxF5q__partCrumbRoot{appearance:none;font-family:var(--font);font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;border-radius:var(--radius-xs);transition:color var(--motion-fast);background:0 0;border:none;padding:0;font-weight:600}.CanvasPanel-module__qxxF5q__partCrumbRoot:hover{color:var(--accent-text)}.CanvasPanel-module__qxxF5q__partCrumbRoot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CanvasPanel-module__qxxF5q__partCrumbLeaf{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.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__forutsattningarPop{width:312px;padding:6px 10px 8px}.CanvasPanel-module__qxxF5q__openingsCtrlBarAnchored{position:static}.CanvasPanel-module__qxxF5q__chipUnsetBadge{border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn);font-size:var(--text-2xs);letter-spacing:.02em;white-space:nowrap;margin-left:7px;padding:1px 7px;font-weight:700}.CanvasPanel-module__qxxF5q__ritningHint strong{color:var(--accent-text);font-weight:600}.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 10px;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:8px;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 12px}.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__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__ritningFooter{border-top:1px solid var(--border-dim);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);flex-shrink:0;align-items:center;gap:16px;padding:8px 20px;display:flex}.CanvasPanel-module__qxxF5q__placeholder{color:var(--text-muted);font-style:italic}.CanvasPanel-module__qxxF5q__tableWrap{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding:16px 24px;overflow:hidden auto}.CanvasPanel-module__qxxF5q__matList{position:relative}.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__editCell{text-align:right;white-space:nowrap}.CanvasPanel-module__qxxF5q__editCell .stepper__unit{display:none}.CanvasPanel-module__qxxF5q__editCell .stepper__reset{display:inline-flex}.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__tidLockTag{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;cursor:help}.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__matTable{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--text-base)}.CanvasPanel-module__qxxF5q__colMaterial{width:auto}.CanvasPanel-module__qxxF5q__colAntal{width:172px}.CanvasPanel-module__qxxF5q__colApris{width:132px}.CanvasPanel-module__qxxF5q__colTotal{width:120px}.CanvasPanel-module__qxxF5q__colAction{width:52px}.CanvasPanel-module__qxxF5q__matTable thead th{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);text-align:left;border-bottom:1px solid var(--border-dim);padding:0 12px 8px;font-weight:600}.CanvasPanel-module__qxxF5q__matTable thead th.CanvasPanel-module__qxxF5q__num{text-align:right!important}.CanvasPanel-module__qxxF5q__matTable td{vertical-align:top;border-bottom:1px solid var(--border-dim);padding:10px 12px}.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__matGroupRow th{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);text-align:left;border:none;padding:16px 12px 4px;font-weight:700}.CanvasPanel-module__qxxF5q__matNameCell{width:100%}.CanvasPanel-module__qxxF5q__matNameRow{flex-wrap:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.CanvasPanel-module__qxxF5q__matNameRow>:not(.CanvasPanel-module__qxxF5q__matNameText){flex:none}.CanvasPanel-module__qxxF5q__matNameButton{appearance:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.CanvasPanel-module__qxxF5q__matNameText{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:500;line-height:1.3;overflow:hidden}.CanvasPanel-module__qxxF5q__matBrand{font-size:var(--text-sm);color:var(--text-secondary)}.CanvasPanel-module__qxxF5q__matSpecLine{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.CanvasPanel-module__qxxF5q__matManual{border-top:1px solid var(--border-dim);margin-top:18px;padding-top:14px}.CanvasPanel-module__qxxF5q__matAntalRow{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-height:26px;display:inline-flex}.CanvasPanel-module__qxxF5q__matTable thead th.CanvasPanel-module__qxxF5q__numAntal{text-align:center!important}.CanvasPanel-module__qxxF5q__matTable tbody td.CanvasPanel-module__qxxF5q__matAntalCell{text-align:center}.CanvasPanel-module__qxxF5q__matAntalRaw{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;display:block}.CanvasPanel-module__qxxF5q__matAntalUnit{font-size:var(--text-sm);color:var(--text-muted)}.CanvasPanel-module__qxxF5q__matAntalUnitEcho{display:none}.CanvasPanel-module__qxxF5q__matActionCell{text-align:center;vertical-align:top;padding:10px 4px!important}.CanvasPanel-module__qxxF5q__matRemoveBtn{width:26px;height:26px}.CanvasPanel-module__qxxF5q__matAntalStatic{color:var(--text-secondary);font-variant-numeric:tabular-nums}.CanvasPanel-module__qxxF5q__matAprisCell{text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.CanvasPanel-module__qxxF5q__matApris{font-size:var(--text-base);color:var(--text-secondary);font-variant-numeric:tabular-nums}.CanvasPanel-module__qxxF5q__matAprisEmpty{color:var(--text-muted)}.CanvasPanel-module__qxxF5q__matTotalCell{text-align:right;white-space:nowrap}.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{color:var(--text);border-top:2px solid var(--border);border-bottom:none;padding:14px 12px;font-weight:700}.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__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__tidSummaryMuted{color:var(--text-muted);font-size:var(--text-sm)}.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__mobileLensIntro{flex-direction:column;gap:10px;margin:12px 16px 0;display:flex}.CanvasPanel-module__qxxF5q__mobileLensHint{font-size:var(--text-sm);color:var(--text-secondary);margin:14px 16px 2px}.CanvasPanel-module__qxxF5q__mobileOrderCta{align-self:stretch;min-height:44px}.CanvasPanel-module__qxxF5q__tableWrap{padding:12px 16px 24px}.CanvasPanel-module__qxxF5q__matTable{display:block}.CanvasPanel-module__qxxF5q__matTable colgroup,.CanvasPanel-module__qxxF5q__matTable thead{display:none}.CanvasPanel-module__qxxF5q__matTable tbody,.CanvasPanel-module__qxxF5q__matTable tfoot{display:block}.CanvasPanel-module__qxxF5q__matTable tbody tr{border-bottom:1px solid var(--border-dim);grid-template-columns:minmax(0,1fr) 168px 40px;grid-template-areas:"name total total""apris qty act";align-items:center;gap:4px;padding:10px 0 10px 10px;display:grid}.CanvasPanel-module__qxxF5q__matTable tbody tr.pricing-row--overridden{box-shadow:inset 3px 0 0 var(--accent)}.CanvasPanel-module__qxxF5q__matTable tbody tr.pricing-row--overridden td:first-child{box-shadow:none}.CanvasPanel-module__qxxF5q__matTable tbody td.CanvasPanel-module__qxxF5q__matActionCell{grid-area:act;place-self:center;padding:0!important}.CanvasPanel-module__qxxF5q__matTable tbody td{border-bottom:none;padding:0;display:block}.CanvasPanel-module__qxxF5q__matTable tbody td.CanvasPanel-module__qxxF5q__matNameCell{grid-area:name;width:auto;min-width:0}.CanvasPanel-module__qxxF5q__matTable tbody td.CanvasPanel-module__qxxF5q__matAntalCell{flex-direction:column;grid-area:qty;align-items:flex-start;gap:2px;display:flex}.CanvasPanel-module__qxxF5q__matTable tbody td.CanvasPanel-module__qxxF5q__matAprisCell{text-align:left;grid-area:apris;place-self:center stretch}.CanvasPanel-module__qxxF5q__matTable tbody td.CanvasPanel-module__qxxF5q__matTotalCell{text-align:right;grid-area:total;place-self:start end}.CanvasPanel-module__qxxF5q__matNameText,.CanvasPanel-module__qxxF5q__matSpecLine{white-space:normal;text-overflow:clip;overflow:visible}.CanvasPanel-module__qxxF5q__matAntalValue,.CanvasPanel-module__qxxF5q__matAntalStatic{font-family:var(--font-mono);font-size:var(--text-xl);align-items:center;min-height:44px;font-weight:600;display:inline-flex}.CanvasPanel-module__qxxF5q__matAntalUnit{font-size:var(--text-base);text-align:left;display:inline-block}.CanvasPanel-module__qxxF5q__matAntalCell .stepper{display:contents}.CanvasPanel-module__qxxF5q__matAntalCell .stepper__group{order:0}.CanvasPanel-module__qxxF5q__matAntalCell .CanvasPanel-module__qxxF5q__matAntalUnit{order:1}.CanvasPanel-module__qxxF5q__matAntalRow{justify-content:flex-start;gap:2px}.CanvasPanel-module__qxxF5q__matAntalCell .stepper__group{border-radius:var(--radius-sm);border-color:var(--border);background:var(--surface);height:30px}.CanvasPanel-module__qxxF5q__matAntalCell .stepper__btn{width:30px}:is(.CanvasPanel-module__qxxF5q__matAntalCell .stepper__btn--minus,.CanvasPanel-module__qxxF5q__matAntalCell .stepper__btn--plus){border-color:var(--border-subtle)}.CanvasPanel-module__qxxF5q__matAntalCell .stepper__input{width:50px;font-family:var(--font-mono);font-size:var(--text-base);font-weight:600}.CanvasPanel-module__qxxF5q__matAntalCell .stepper__reset{order:2;width:24px;height:34px;display:inline-flex}.CanvasPanel-module__qxxF5q__matApris,.CanvasPanel-module__qxxF5q__matAprisEmpty,.CanvasPanel-module__qxxF5q__matTotal{min-height:0}.CanvasPanel-module__qxxF5q__matApris{font-size:var(--text-sm)}.CanvasPanel-module__qxxF5q__matTotal{font-family:var(--font-mono);font-size:var(--text-lg)}.CanvasPanel-module__qxxF5q__matTable tr.CanvasPanel-module__qxxF5q__matGroupRow{border-bottom:none;padding:0;display:block}.CanvasPanel-module__qxxF5q__matTable tr.CanvasPanel-module__qxxF5q__matGroupRow th{padding:16px 0 6px 10px;display:block}.CanvasPanel-module__qxxF5q__matTable tr.CanvasPanel-module__qxxF5q__matTotalRow{border-top:2px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;margin-top:2px;display:flex}.CanvasPanel-module__qxxF5q__matTable tr.CanvasPanel-module__qxxF5q__matTotalRow td{border-top:none;padding:14px 0;display:block}.CanvasPanel-module__qxxF5q__matTable tr.CanvasPanel-module__qxxF5q__matTotalRow td:empty{display:none}.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 10px 10px;--sheet-stamp:none;margin:0 10px 10px;padding:8px 8px 64px}.CanvasPanel-module__qxxF5q__drawing svg{flex-shrink:0}}@media (max-width:767px){.CanvasPanel-module__qxxF5q__matIntro{display:none}.CanvasPanel-module__qxxF5q__matIntroRow{gap:0;min-height:0;margin-bottom:4px}.CanvasPanel-module__qxxF5q__matTable tbody tr{gap:4px 10px;padding:8px 0 8px 10px}.CanvasPanel-module__qxxF5q__matAntalValue,.CanvasPanel-module__qxxF5q__matAntalStatic{font-size:var(--text-md);min-height:0}.CanvasPanel-module__qxxF5q__matAntalUnit{font-size:var(--text-sm)}.CanvasPanel-module__qxxF5q__matAntalUnitEcho{display:inline-block}}.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__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}
.SearchScopeChip-module__ABEpuW__root{flex:none;display:inline-flex;position:relative}.SearchScopeChip-module__ABEpuW__chipBtn{cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.SearchScopeChip-module__ABEpuW__chipBtn:hover{opacity:.85}.SearchScopeChip-module__ABEpuW__chipBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SearchScopeChip-module__ABEpuW__menu{z-index:var(--z-dropdown);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:180px;max-height:320px;box-shadow:var(--shadow-panel);flex-direction:column;margin:0;padding:6px;list-style:none;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.SearchScopeChip-module__ABEpuW__option{border-radius:var(--radius-sm);width:100%;min-height:38px;color:var(--text);font-family:var(--font);font-size:var(--text-md);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--motion-fast);background:0 0;border:none;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:flex}.SearchScopeChip-module__ABEpuW__option:hover,.SearchScopeChip-module__ABEpuW__option:focus-visible{box-shadow:inset 0 0 0 1px var(--accent)}.SearchScopeChip-module__ABEpuW__check{opacity:0;color:var(--accent);flex-shrink:0}.SearchScopeChip-module__ABEpuW__optionActive{font-weight:600}.SearchScopeChip-module__ABEpuW__optionActive .SearchScopeChip-module__ABEpuW__check{opacity:1}
.MaterialSearch-module__zUaWia__wrap{align-items:center;gap:var(--space-2);width:100%;display:flex;position:relative}.MaterialSearch-module__zUaWia__input{flex:auto;min-width:0}.MaterialSearch-module__zUaWia__popover{z-index:var(--z-modal);padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);margin:0;animation:.1s ease-out MaterialSearch-module__zUaWia__ms-pop;position:fixed}.MaterialSearch-module__zUaWia__popoverAbove{margin-top:calc(var(--space-1) * -1)}@keyframes MaterialSearch-module__zUaWia__ms-pop{0%{opacity:0}}.MaterialSearch-module__zUaWia__header{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-2);border-bottom:1px solid var(--border-dim);display:flex}.MaterialSearch-module__zUaWia__headerSource{font-size:var(--text-xs);letter-spacing:.02em;color:var(--text-secondary);text-transform:uppercase;font-weight:600}.MaterialSearch-module__zUaWia__headerMeta{font-size:var(--text-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.MaterialSearch-module__zUaWia__list{padding:var(--space-1) 0 0;scrollbar-width:thin;scrollbar-color:var(--border) transparent;max-height:320px;margin:0;list-style:none;overflow-y:auto}.MaterialSearch-module__zUaWia__option{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.MaterialSearch-module__zUaWia__optionActive{background:var(--accent-subtle)}.MaterialSearch-module__zUaWia__optThumb{object-fit:contain;border-radius:var(--radius-sm);background:var(--surface);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--border);flex:none}.MaterialSearch-module__zUaWia__optMain{flex:auto;min-width:0}.MaterialSearch-module__zUaWia__optDesc{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:42ch;margin-top:2px;display:block;overflow:hidden}.MaterialSearch-module__zUaWia__optName{font-size:var(--text-base);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.MaterialSearch-module__zUaWia__optSub{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;margin-top:2px;display:flex}.MaterialSearch-module__zUaWia__optSupplier{color:var(--text-secondary);font-weight:600}.MaterialSearch-module__zUaWia__optArt{font-variant-numeric:tabular-nums}.MaterialSearch-module__zUaWia__optRight{align-items:center;gap:var(--space-2);flex:none;padding-top:1px;display:flex}.MaterialSearch-module__zUaWia__optPrice{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.MaterialSearch-module__zUaWia__optLink{color:var(--text-muted);transition:color var(--motion-fast);align-items:center;display:inline-flex}.MaterialSearch-module__zUaWia__optLink:hover{color:var(--accent)}.MaterialSearch-module__zUaWia__empty{padding:var(--space-3) var(--space-2);font-size:var(--text-sm);color:var(--text-muted);text-align:center;margin:0}.MaterialSearch-module__zUaWia__scopeHint{align-items:center;gap:var(--space-1);margin:var(--space-1) 0 0;padding:var(--space-2);border-top:1px solid var(--border-dim);font-size:var(--text-2xs);color:var(--text-muted);display:flex}
.ManualLinesEditor-module__C3Od7a__manualLines{margin-bottom:16px;display:block}.ManualLinesEditor-module__C3Od7a__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ManualLinesEditor-module__C3Od7a__headerNoLabel{justify-content:flex-end}.ManualLinesEditor-module__C3Od7a__search{margin-bottom:10px}.ManualLinesEditor-module__C3Od7a__empty{border:1px dashed var(--border);border-radius:var(--radius-sm);background:0 0;margin:0;padding:8px 10px}.ManualLinesEditor-module__C3Od7a__list{flex-direction:column;gap:10px;display:flex}.ManualLinesEditor-module__C3Od7a__line{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px}.ManualLinesEditor-module__C3Od7a__row{align-items:center;gap:6px;display:flex}.ManualLinesEditor-module__C3Od7a__row+.ManualLinesEditor-module__C3Od7a__row{margin-top:6px}.ManualLinesEditor-module__C3Od7a__rowGrid{grid-template-columns:1fr 1fr 1fr 1fr;gap:6px;display:grid}.ManualLinesEditor-module__C3Od7a__rowGridNoLabor{grid-template-columns:1fr 1fr 1fr}@media (max-width:767px){.ManualLinesEditor-module__C3Od7a__rowGrid{grid-template-columns:1fr 1fr}}.ManualLinesEditor-module__C3Od7a__name{font-size:var(--text-base);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--input-bg);flex:1;padding:6px 8px}.ManualLinesEditor-module__C3Od7a__name::placeholder,.ManualLinesEditor-module__C3Od7a__metaField input::placeholder{color:var(--text-muted);opacity:1}.ManualLinesEditor-module__C3Od7a__metaField{flex-direction:column;gap:2px;display:flex}.ManualLinesEditor-module__C3Od7a__fieldLabel{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.ManualLinesEditor-module__C3Od7a__metaField input{font-size:var(--text-sm);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--input-bg);width:100%;padding:4px 6px}.ManualLinesEditor-module__C3Od7a__remove{border:1px solid var(--border-control);background:var(--input-bg);border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);cursor:pointer;font-size:var(--text-md);line-height:1}.ManualLinesEditor-module__C3Od7a__remove:hover{background:var(--danger-bg);color:var(--danger);border-color:#dc262673}.ManualLinesEditor-module__C3Od7a__reason{font-family:var(--font-mono);margin:6px 0 0}
.WikellsUeSection-module__gM96-G__section{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:8px;padding:12px;display:flex}.WikellsUeSection-module__gM96-G__header{justify-content:space-between;align-items:center;display:flex}.WikellsUeSection-module__gM96-G__label,.WikellsUeSection-module__gM96-G__summary{font-size:var(--text-base);color:var(--text);font-weight:600}.WikellsUeSection-module__gM96-G__helper{font-size:var(--text-sm);color:var(--text-muted);margin:0}.WikellsUeSection-module__gM96-G__table{border-collapse:collapse;width:100%;font-size:var(--text-base)}.WikellsUeSection-module__gM96-G__rowHead th{text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);border-bottom:1px solid var(--border);padding:4px 8px;font-weight:600}.WikellsUeSection-module__gM96-G__rowHead th.WikellsUeSection-module__gM96-G__num{text-align:right}.WikellsUeSection-module__gM96-G__row td,.WikellsUeSection-module__gM96-G__rowExcluded td{border-bottom:1px solid var(--border);vertical-align:middle;padding:6px 8px}.WikellsUeSection-module__gM96-G__rowExcluded{opacity:.55}.WikellsUeSection-module__gM96-G__rowExcluded .WikellsUeSection-module__gM96-G__desc{text-decoration:line-through}.WikellsUeSection-module__gM96-G__num{text-align:right;white-space:nowrap}.WikellsUeSection-module__gM96-G__checkHead,.WikellsUeSection-module__gM96-G__checkCell{text-align:center;white-space:nowrap;width:64px}.WikellsUeSection-module__gM96-G__desc{color:var(--text)}.WikellsUeSection-module__gM96-G__struck{color:var(--text-muted);font-style:italic}
.BulkSelectBar-module__S5QHyG__bar{left:50%;bottom:var(--space-5);z-index:var(--z-dropdown);align-items:center;gap:var(--space-5);max-width:calc(100vw - var(--space-5) * 2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);display:flex;position:fixed;transform:translate(-50%)}.BulkSelectBar-module__S5QHyG__count{font-size:var(--text-sm);color:var(--text);white-space:nowrap;font-weight:600}.BulkSelectBar-module__S5QHyG__actions{align-items:center;gap:var(--space-2);display:flex}.BulkSelectBar-module__S5QHyG__actions>button{min-height:44px}@media (max-width:600px){.BulkSelectBar-module__S5QHyG__bar{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);justify-content:space-between;gap:var(--space-3);max-width:none;transform:none}}
.UeSuggestions-module__2rfTbq__wrap{padding:var(--space-4) 0;border-bottom:1px solid var(--border-light)}.UeSuggestions-module__2rfTbq__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.UeSuggestions-module__2rfTbq__chip{align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-md);cursor:pointer;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease;display:inline-flex}.UeSuggestions-module__2rfTbq__chip:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-subtle)}.UeSuggestions-module__2rfTbq__chipAdded{color:var(--text-secondary);cursor:default;border-style:dashed}.UeSuggestions-module__2rfTbq__chip:disabled{cursor:default}
.ImageLightbox-module__Cxn41q__overlay{z-index:var(--z-max);padding:var(--space-4);background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ImageLightbox-module__Cxn41q__fadeIn var(--motion-base) ease-out;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ImageLightbox-module__Cxn41q__image.ImageLightbox-module__Cxn41q__slideNext{animation:ImageLightbox-module__Cxn41q__slideInNext var(--motion-base) ease-out}.ImageLightbox-module__Cxn41q__image.ImageLightbox-module__Cxn41q__slidePrev{animation:ImageLightbox-module__Cxn41q__slideInPrev var(--motion-base) ease-out}@keyframes ImageLightbox-module__Cxn41q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ImageLightbox-module__Cxn41q__slideInNext{0%{opacity:0;transform:translate(6%)}to{opacity:1;transform:translate(0)}}@keyframes ImageLightbox-module__Cxn41q__slideInPrev{0%{opacity:0;transform:translate(-6%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ImageLightbox-module__Cxn41q__overlay,.ImageLightbox-module__Cxn41q__image.ImageLightbox-module__Cxn41q__slideNext,.ImageLightbox-module__Cxn41q__image.ImageLightbox-module__Cxn41q__slidePrev{animation:none}}.ImageLightbox-module__Cxn41q__figure{align-items:center;gap:var(--space-3);flex-direction:column;max-width:100%;max-height:100%;margin:0;display:flex}.ImageLightbox-module__Cxn41q__image{object-fit:contain;border-radius:var(--radius-md);max-width:min(1100px,92vw);max-height:82vh;box-shadow:var(--shadow-lg)}.ImageLightbox-module__Cxn41q__caption{color:var(--text-on-accent);font-size:var(--text-sm);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:92vw;overflow:hidden}.ImageLightbox-module__Cxn41q__close,.ImageLightbox-module__Cxn41q__nav{border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text);cursor:pointer;padding:var(--space-2);border:none;justify-content:center;align-items:center;display:inline-flex;position:fixed}.ImageLightbox-module__Cxn41q__close:hover,.ImageLightbox-module__Cxn41q__nav:hover{background:var(--surface-hover)}.ImageLightbox-module__Cxn41q__close{top:var(--space-4);right:var(--space-4)}.ImageLightbox-module__Cxn41q__nav{top:50%;transform:translateY(-50%)}.ImageLightbox-module__Cxn41q__prev{left:var(--space-3)}.ImageLightbox-module__Cxn41q__next{right:var(--space-3)}@media (max-width:600px){.ImageLightbox-module__Cxn41q__nav{top:auto;bottom:var(--space-4);transform:none}}