[data-ui=kontur] .kontur-header--page{height:auto;min-height:88px;border:0}[data-ui=kontur] .kontur-header--page .kontur-header-content{min-height:88px;padding:24px;align-items:flex-start;flex-wrap:wrap;gap:8px}[data-ui=kontur] .kontur-header--page .kontur-header-actions,[data-ui=kontur] .kontur-header--page .kontur-header-content>span:first-child{min-height:40px}[data-ui=kontur] .kontur-header--page h1{overflow:visible;white-space:normal;font-size:var(--kontur-type-title)!important;line-height:40px!important;font-weight:700}[data-ui=kontur] .kontur-module-page-intro{display:none}[data-ui=kontur] :is(.toolPage .unifiedToolHeader,.graphicsOperationHeader,.comingSoonTool) h3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:767px){[data-ui=kontur] .kontur-header--page .kontur-header-content{padding:16px}[data-ui=kontur] .kontur-header--page h1{flex-basis:calc(100% - 48px)}}[data-ui=kontur] .agentsEmptyState{display:flex;align-items:flex-start;gap:16px;padding:24px;border:1px solid var(--kontur-line);border-radius:10px;background:var(--kontur-surface)}[data-ui=kontur] .agentsEmptyStateIcon{display:grid;flex:none;width:44px;height:44px;place-items:center;border-radius:8px;background:var(--kontur-surface-low);color:var(--kontur-muted)}[data-ui=kontur] .agentsEmptyState h2{margin:0;font-size:20px;line-height:28px;font-weight:600}[data-ui=kontur] .agentsEmptyState p{margin:4px 0 0;color:var(--kontur-muted);font-size:14px;line-height:20px}[data-ui=kontur] .kontur-shell--design{background:var(--kontur-surface)!important}[data-ui=kontur] .kontur-header--design{height:auto;min-height:88px;border:0}[data-ui=kontur] .kontur-header--design .kontur-header-content{align-items:flex-start;flex-wrap:wrap;padding:24px;gap:8px}[data-ui=kontur] .kontur-header--design .kontur-header-content>span:first-child{width:32px;height:40px}[data-ui=kontur] .kontur-header--design h1{overflow:visible;white-space:normal;font-size:var(--kontur-type-title)!important;line-height:1.25!important;font-weight:700}[data-ui=kontur] .kontur-header--design .kontur-header-actions{min-height:40px}[data-ui=kontur] .designPageContent{padding:8px 24px 32px 64px}[data-ui=kontur] .kontur-shell--design :is(.workGridSingle,.moduleMain){width:100%;min-width:0;margin:0;gap:32px}[data-ui=kontur] .kontur-shell--design .designTaskPanel{container:design-editor/inline-size;display:grid;width:min(100%,1120px);min-width:0;padding:0;gap:32px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}[data-ui=kontur] .designEditorGrid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:32px}[data-ui=kontur] .designFormGroup{display:grid;align-content:start;min-width:0;gap:16px}[data-ui=kontur] .designFormGroup button:not([data-slot=switch]){min-height:44px;min-width:44px;height:auto;border-radius:var(--kontur-radius-control)!important}[data-ui=kontur] .designFormGroup>h2{margin:0;color:var(--kontur-ink);font-size:var(--kontur-type-subsection);line-height:28px;font-weight:700}[data-ui=kontur] .designFormGroup>h2 label{display:inline;margin:0;color:inherit;font:inherit}[data-ui=kontur] .designFormGroup :is(.designMediaGrid,.designMediaColumn){display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:16px}[data-ui=kontur] .designPhotoOptions{display:grid;gap:8px}[data-ui=kontur] .designFormGroup .designReferenceToggle{display:flex;flex-direction:row;align-items:flex-start;min-height:44px;margin:0;padding:8px 0;gap:16px;border:0;border-radius:0;background:transparent}[data-ui=kontur] .designReferenceToggle [data-slot=switch]{margin-top:2px}[data-ui=kontur] .designReferenceToggle strong{font-size:var(--kontur-type-ui);line-height:20px;font-weight:500}[data-ui=kontur] .designReferenceToggle small{color:var(--kontur-muted);font-size:var(--kontur-type-caption);line-height:16px}[data-ui=kontur] .designFormGroup .designUploadZone{min-height:208px;padding:24px;gap:8px;border:1px dashed var(--kontur-line-strong)!important;border-radius:var(--kontur-radius-control)!important;background:var(--kontur-surface-low)!important;box-shadow:none!important;transform:none!important}[data-ui=kontur] .designFormGroup .designUploadZone:is(:hover,:focus-within,.isDragActive){border-color:var(--kontur-accent)!important}[data-ui=kontur] .designFormGroup .designUploadZone:focus-within{outline:2px solid var(--kontur-accent);outline-offset:2px}[data-ui=kontur] .designFormGroup .designUploadIcon{width:32px;height:32px;background:transparent;color:var(--kontur-muted)}[data-ui=kontur] .designUploadIcon svg{width:24px;height:24px}[data-ui=kontur] .designUploadText strong{font-size:var(--kontur-type-body);line-height:22px;font-weight:600}[data-ui=kontur] .designUploadText small{max-width:38ch;color:var(--kontur-muted);font-size:var(--kontur-type-ui);line-height:20px}[data-ui=kontur] .designFormGroup .designUploadAction{min-height:44px;padding:10px 16px;border:1px solid var(--kontur-line);border-radius:var(--kontur-radius-control)!important;background:var(--kontur-surface);color:var(--kontur-ink);font-size:var(--kontur-type-ui);line-height:22px;font-weight:400;letter-spacing:normal;text-transform:none}[data-ui=kontur] .designFormGroup .designUploadZone.hasPreview{grid-template-columns:minmax(0,1fr);padding:16px;text-align:start}[data-ui=kontur] .designUploadPreviewImage{width:100%;max-height:240px;object-fit:contain}[data-ui=kontur] .designUploadPreviewMeta strong{overflow-wrap:anywhere}[data-ui=kontur] .designFormGroup .designPhotoSwitchers button{width:44px;border:1px solid var(--kontur-line);background:var(--kontur-surface);color:var(--kontur-ink);box-shadow:none}[data-ui=kontur] .designFormGroup .designPhotoSwitchers button[aria-pressed=true]{border-color:var(--kontur-accent);background:var(--kontur-surface-low)}[data-ui=kontur] .designParametersGroup :is(.graphicsControl,.designControlGrid>label){display:grid;min-width:0;margin:0;gap:8px;font-size:var(--kontur-type-ui);line-height:20px}[data-ui=kontur] .designParametersGroup .designControlGrid{gap:16px}[data-ui=kontur] .designParametersGroup :is(select,[data-slot=select-trigger]){width:100%;min-width:0;min-height:44px!important;height:auto!important;padding:10px 12px;border:1px solid var(--kontur-line-strong)!important;border-radius:var(--kontur-radius-control)!important;background:var(--kontur-surface)!important;box-shadow:none!important;font-size:var(--kontur-type-body)!important;line-height:22px!important}[data-ui=kontur] .designResolutionPicker{display:block;min-width:0;margin:0;padding:0;border:0}[data-ui=kontur] .designResolutionPicker legend{width:100%;margin-bottom:8px;padding:0;color:var(--kontur-ink);font-size:var(--kontur-type-ui);line-height:20px}[data-ui=kontur] .designResolutionPicker legend span{float:inline-end;color:var(--kontur-muted);font-size:var(--kontur-type-caption)}[data-ui=kontur] .designResolutionOptions{display:flex;flex-wrap:wrap;gap:8px}[data-ui=kontur] .designResolutionOptions label{display:flex!important;align-items:center;justify-content:center;min-height:44px;flex:1;padding:8px 12px;gap:8px;border:1px solid var(--kontur-line);border-radius:var(--kontur-radius-control);background:var(--kontur-surface);font-size:var(--kontur-type-ui);cursor:pointer}[data-ui=kontur] .designResolutionOptions label:has(:checked){border-color:var(--kontur-accent);background:var(--kontur-surface-low)}[data-ui=kontur] .designResolutionOptions input{width:16px;height:16px;min-height:16px;padding:0;margin:0;appearance:auto;accent-color:var(--kontur-accent)}[data-ui=kontur] .designResolutionOptions label:focus-within{outline:2px solid var(--kontur-accent);outline-offset:2px}[data-ui=kontur] .designPromptField{display:grid;min-width:0;gap:8px}[data-ui=kontur] .designPromptMirror{display:none}[data-ui=kontur] .designTaskPanel .designPromptComposer textarea{width:100%;min-height:112px;padding:12px;border:1px solid var(--kontur-line-strong)!important;border-radius:var(--kontur-radius-control)!important;background:var(--kontur-surface)!important;color:var(--kontur-ink);font-size:var(--kontur-type-body);line-height:22px;resize:vertical}[data-ui=kontur] .designPromptCounter{justify-self:end;color:var(--kontur-muted);font-size:var(--kontur-type-caption);line-height:16px;font-variant-numeric:tabular-nums}[data-ui=kontur] .designPromptCounter.isOverLimit{color:var(--kontur-danger)}[data-ui=kontur] .designPromptComposer textarea[aria-invalid=true]{border-color:var(--kontur-danger)!important}[data-ui=kontur] .designWishesGroup .fieldHeader{border:0;margin:0;padding:0;color:var(--kontur-muted);font:400 var(--kontur-type-ui)/20px var(--font-sans);letter-spacing:normal;text-transform:none}[data-ui=kontur] .designWishesGroup .promptPresetList{gap:8px}[data-ui=kontur] .designWishesGroup .promptPresetList button{min-height:44px;height:auto;max-width:100%;padding:8px 12px;border:1px solid var(--kontur-line)!important;border-radius:var(--kontur-radius-control)!important;background:var(--kontur-surface)!important;color:var(--kontur-ink);font-size:var(--kontur-type-ui);line-height:20px;white-space:normal;text-align:start;box-shadow:none!important}[data-ui=kontur] .designWishesGroup .promptPreset>span{width:16px;height:16px;min-width:16px;padding:0;border:0;border-radius:0;background:transparent;color:inherit}[data-ui=kontur] .designWishesGroup .promptPreset span span{width:auto;height:auto;border:0;border-radius:0}[data-ui=kontur] .designWishesGroup .promptPresetList button[aria-pressed=true]{border-color:var(--kontur-accent)!important;background:var(--kontur-surface-low)!important}[data-ui=kontur] .kontur-shell--design .designSubmitButton{justify-self:start;width:auto;min-height:44px;height:auto;padding:10px 20px;margin:0}[data-ui=kontur] .kontur-shell--design .result[hidden]{display:none}[data-ui=kontur] .designReferenceColumn{padding:16px;border:1px solid var(--kontur-line);border-radius:var(--kontur-radius-control);background:var(--kontur-surface-low)}[data-ui=kontur] .designFormGroup :is(.designApartmentPanelHeader,.designApartmentCost,.designReferenceActions){flex-wrap:wrap}[data-ui=kontur] .designFormGroup .designApartmentPhotos{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.designEditorOverlay{z-index:100;background:rgb(31 31 34/22%)!important;backdrop-filter:none!important}:is(.designQuickCommandDialog,.designApartmentSheet)[data-ui=kontur]{z-index:101;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--kontur-line)!important;border-radius:var(--kontur-radius-card)!important;background:var(--kontur-surface)!important;box-shadow:none!important}.designQuickCommandDialog[data-ui=kontur] :is([data-slot=dialog-title],[data-slot=sheet-title]){padding-inline-end:32px;color:var(--kontur-ink);font-size:var(--kontur-type-section)!important;line-height:32px!important}:is(.designQuickCommandDialog,.designApartmentSheet)[data-ui=kontur] button{min-height:44px;height:auto;border-radius:var(--kontur-radius-control)!important}:is(.designQuickCommandDialog,.designApartmentSheet)[data-ui=kontur] :is([data-slot=dialog-close],[data-slot=sheet-close]){min-width:44px}:is(.designQuickCommandDialog,.designApartmentSheet)[data-ui=kontur] :is(input,textarea,[data-slot=select-trigger]){font-size:var(--kontur-type-body)!important;border-radius:var(--kontur-radius-control)!important;background:var(--kontur-surface)!important}.designQuickCommandDialog[data-ui=kontur] [data-slot=dialog-footer]{margin:0;padding:0;border:0;border-radius:0;background:transparent}.designSourceMaskDialog[data-ui=kontur]{z-index:101;display:block;width:min(960px,calc(100vw - 32px));max-width:none!important;max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--kontur-line)!important;border-radius:var(--kontur-radius-card)!important;background:var(--kontur-surface)!important}.designSourceMaskDialog[data-ui=kontur] .imagePreviewHeader{align-items:start;gap:16px;padding-bottom:16px;border:0}.designSourceMaskDialog[data-ui=kontur] [data-slot=dialog-title]{font-size:var(--kontur-type-section)!important;line-height:32px}.designSourceMaskDialog[data-ui=kontur] [data-slot=dialog-description]{color:var(--kontur-muted);font-size:var(--kontur-type-ui);line-height:20px;overflow-wrap:anywhere}.designSourceMaskDialog[data-ui=kontur] .refineCanvasWrap{min-height:0;border:0;border-radius:var(--kontur-radius-control);background:var(--kontur-surface-low)}.designSourceMaskDialog[data-ui=kontur] :is(.refineBrushControl,.refinePromptField>span){min-width:0;font:400 var(--kontur-type-ui)/20px var(--font-sans);letter-spacing:normal;text-transform:none}.designSourceMaskDialog[data-ui=kontur] .refineBrushControl input{min-width:0;width:100%}.designSourceMaskDialog[data-ui=kontur] .refineTools{gap:16px}.designSourceMaskDialog[data-ui=kontur] .refineBrushPreview{display:none}.designSourceMaskDialog[data-ui=kontur] textarea{min-height:112px;border-radius:var(--kontur-radius-control)!important;background:var(--kontur-surface)!important;font-size:var(--kontur-type-body);font-weight:400;line-height:22px}.designSourceMaskDialog[data-ui=kontur] button{min-height:44px;border-radius:var(--kontur-radius-control)!important}@container design-editor (min-width: 816px){[data-ui=kontur] .designEditorGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}[data-ui=kontur] .designWishesGroup{grid-column:1/-1}}@media (max-width:767px){[data-ui=kontur] .kontur-header--design .kontur-header-content{padding:16px}[data-ui=kontur] .kontur-header--design h1{flex-basis:calc(100% - 48px)}[data-ui=kontur] .designPageContent{padding:8px 16px 96px}[data-ui=kontur] .designParametersGroup .designControlGrid{grid-template-columns:minmax(0,1fr)}[data-ui=kontur] .kontur-shell--design .designSubmitButton{justify-self:stretch;width:100%}.designApartmentSheet[data-ui=kontur] .designApartmentSheetBody{grid-template-columns:minmax(0,1fr)}.designApartmentSheet[data-ui=kontur] .designApartmentSheetBody>label:last-child{grid-column:auto;grid-row:auto}.designSourceMaskDialog[data-ui=kontur]{padding:16px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.designSourceMaskDialog[data-ui=kontur] .imagePreviewHeader{flex-wrap:wrap}.designSourceMaskDialog[data-ui=kontur] :is(.refineCanvasWrap img,.refineCanvasWrap canvas){max-height:32dvh}.designSourceMaskDialog[data-ui=kontur] .modalActions{position:sticky;bottom:-16px;margin-inline:-16px;padding:16px;background:var(--kontur-surface)}}[data-ui=kontur] .kontur-shell--newbuildings{background:var(--kontur-surface)!important}[data-ui=kontur] .kontur-header--newbuildings{min-height:88px;border:0}[data-ui=kontur] .kontur-header--newbuildings .kontur-header-content{min-height:88px;padding:24px}[data-ui=kontur] .kontur-header--newbuildings .kontur-header-content>span:first-child{display:none}[data-ui=kontur] .kontur-header--newbuildings h1{font-size:var(--kontur-type-title)!important;line-height:1.25!important;font-weight:700}[data-ui=kontur] .newbuildingsPageContent{padding:0 24px 32px}[data-ui=kontur] .kontur-shell--newbuildings .moduleMain,[data-ui=kontur] .kontur-shell--newbuildings .workGridSingle{width:100%;min-width:0;margin:0;gap:32px}[data-ui=kontur] .newbuildingsSearchForm{container:newbuildings-form/inline-size;display:block;width:min(100%,880px);min-width:0;padding:0;margin:0;border:0;background:transparent;box-shadow:none}[data-ui=kontur] .newbuildingsSearchMain{display:grid;min-width:0;gap:16px}[data-ui=kontur] .newbuildingsSearchResults>h2{margin:0;color:var(--kontur-ink);font-size:var(--kontur-type-section);line-height:1.3334;font-weight:700}[data-ui=kontur] .newbuildingsSearchDescription{max-width:60ch;margin:0;color:var(--kontur-muted);font-size:var(--kontur-type-body);line-height:1.375;text-wrap:pretty}[data-ui=kontur] .newbuildingsFilterHeading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:-8px;line-height:20px;font-weight:600}[data-ui=kontur] .newbuildingsFilterHeading,[data-ui=kontur] .newbuildingsFilterHeading button{min-height:44px;font-size:var(--kontur-type-ui)}[data-ui=kontur] .newbuildingsFilterActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:100%;min-width:0;margin-inline-start:auto}[data-ui=kontur] .newbuildingsQuickFilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,264px),1fr));gap:16px;min-width:0}@container newbuildings-form (min-width: 840px){[data-ui=kontur] .newbuildingsQuickFilters{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-ui=kontur] .newbuildingsQuickFilters label{display:grid;gap:8px;min-width:0;margin:0;font-size:var(--kontur-type-ui);line-height:20px;font-weight:400}[data-ui=kontur] .newbuildingsQuickFilters :is(input,select){min-width:0;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--kontur-line-strong)!important;border-radius:var(--kontur-radius-control)!important;background:var(--kontur-surface)!important;color:var(--kontur-ink);font:inherit;font-size:var(--kontur-type-body);line-height:22px;box-shadow:none!important}[data-ui=kontur] .newbuildingsQuickFilters :is(input,select):focus-visible{outline:2px solid var(--kontur-accent);outline-offset:2px}[data-ui=kontur] .newbuildingsQuickFilters input[aria-invalid=true]{border-color:var(--kontur-danger)!important}[data-ui=kontur] :is(.newbuildingsRangeField,.newbuildingsRoomsField){min-width:0;padding:0;margin:0;border:0}[data-ui=kontur] :is(.newbuildingsRangeField,.newbuildingsRoomsField) legend{padding:0;margin-bottom:8px;color:var(--kontur-muted);font-size:var(--kontur-type-ui);line-height:20px}[data-ui=kontur] .newbuildingsRangeInputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-ui=kontur] .newbuildingsRoomButtons{display:flex;flex-wrap:wrap;gap:4px}[data-ui=kontur] .newbuildingsRoomButtons button{min-width:44px;min-height:44px;flex:1 0 44px;padding:8px;border:1px solid var(--kontur-line-strong);border-radius:var(--kontur-radius-control);background:var(--kontur-surface);color:var(--kontur-ink);font:inherit;font-size:var(--kontur-type-ui);white-space:nowrap;cursor:pointer}[data-ui=kontur] .newbuildingsRoomButtons button:first-child{min-width:72px;flex:2 0 72px}[data-ui=kontur] .newbuildingsRoomButtons button:hover{background:var(--kontur-surface-low)}[data-ui=kontur] .newbuildingsRoomButtons button[aria-pressed=true]{border-color:var(--kontur-accent);background:var(--kontur-accent-soft);color:var(--kontur-accent)}[data-ui=kontur] .newbuildingsRoomButtons button:focus-visible{outline:2px solid var(--kontur-accent);outline-offset:2px}@container newbuildings-form (max-width: 420px){[data-ui=kontur] .newbuildingsQuickFilters{grid-template-columns:minmax(0,1fr)}}[data-ui=kontur] :is(.newbuildingsFilterError,.newbuildingsFilterHint){margin:0;font-size:var(--kontur-type-ui);line-height:20px}[data-ui=kontur] .newbuildingsFilterError{color:var(--kontur-danger)}[data-ui=kontur] .newbuildingsFilterHint{color:var(--kontur-muted)}[data-ui=kontur] .newbuildingsQueryPreview{display:grid;gap:8px;min-width:0;padding:16px;border-radius:var(--kontur-radius-control);background:var(--kontur-surface-low);font-size:var(--kontur-type-ui);line-height:20px;overflow-wrap:anywhere}[data-ui=kontur] .newbuildingsQueryPreview>span{color:var(--kontur-muted)}[data-ui=kontur] .newbuildingsQueryPreview p{margin:0;white-space:pre-wrap}[data-ui=kontur] .newbuildingsQueryField{display:grid;min-width:0;gap:8px}[data-ui=kontur] .newbuildingsQueryField>label{display:block;margin:0;color:var(--kontur-ink);font-size:var(--kontur-type-ui);line-height:1.4286;font-weight:600}[data-ui=kontur] .newbuildingsFilterActions .newbuildingCatalogTrigger{min-height:44px;height:auto;padding:8px;border:0;border-radius:var(--kontur-radius-control);background:transparent;box-shadow:none!important;color:var(--kontur-muted);font-size:var(--kontur-type-ui);line-height:1.4286}[data-ui=kontur] .newbuildingsFilterActions .newbuildingCatalogTrigger:hover{color:var(--kontur-ink)}[data-ui=kontur] .newbuildingsQueryField textarea{margin:0;border:1px solid var(--kontur-line-strong)!important;border-radius:var(--kontur-radius-control)!important;background:var(--kontur-surface)!important;box-shadow:none!important;color:var(--kontur-ink);font-size:var(--kontur-type-body);line-height:1.375;font-weight:400}[data-ui=kontur] .newbuildingsQueryField textarea:focus{border-color:var(--kontur-accent)!important}[data-ui=kontur] .newbuildingsExamples{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}[data-ui=kontur] .newbuildingsExamples>span{color:var(--kontur-muted);font-size:var(--kontur-type-ui);line-height:1.4286}[data-ui=kontur] .newbuildingsSearchActions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}[data-ui=kontur] .newbuildingsExamples button{min-height:44px;font-size:var(--kontur-type-ui)}[data-ui=kontur] .newbuildingsExamples .react-ui-button-text{text-decoration:underline;text-decoration-color:var(--kontur-line-strong);text-underline-offset:3px}[data-ui=kontur] .newbuildingsSearchActions{gap:16px}[data-ui=kontur] .newbuildingsSearchResults{display:grid;min-width:0;width:min(100%,880px);gap:16px;padding:0;margin:0;border:0}[data-ui=kontur] .newbuildingsSearchResults[hidden]{display:none}[data-ui=kontur] .newbuildingsResult{display:grid;min-width:0;gap:16px;padding-top:8px;border-top:1px solid var(--kontur-line)}[data-ui=kontur] .newbuildingsResultToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;font-size:var(--kontur-type-ui);line-height:1.4286}[data-ui=kontur] .newbuildingsResultHint,[data-ui=kontur] .newbuildingsResultQuery>span,[data-ui=kontur] .newbuildingsResultSources>p,[data-ui=kontur] .newbuildingsResultStatus{color:var(--kontur-muted)}[data-ui=kontur] .newbuildingsResultStatus--failed{color:var(--kontur-danger)}[data-ui=kontur] :is(.newbuildingsResultRefresh,.newbuildingsResultSources button){display:inline-flex;min-height:44px;max-width:100%;align-items:center;gap:8px;padding:4px 0;border:0;border-radius:0;background:none;color:var(--kontur-ink);font:inherit;font-size:var(--kontur-type-ui);line-height:1.4286;text-align:left;cursor:pointer}[data-ui=kontur] :is(.newbuildingsResultRefresh,.newbuildingsResultSources button):hover{color:var(--kontur-accent)}[data-ui=kontur] .newbuildingsResultRefresh:disabled{cursor:wait;opacity:.6}[data-ui=kontur] :is(.newbuildingsResultRefresh,.newbuildingsResultSources button,.newbuildingsResultDetails summary):focus-visible{outline:2px solid var(--kontur-accent);outline-offset:4px}[data-ui=kontur] :is(.newbuildingsResultQuery,.newbuildingsResultHint,.newbuildingsResultCount){margin:0;overflow-wrap:anywhere;font-size:var(--kontur-type-ui);line-height:1.4286}[data-ui=kontur] .newbuildingsResultQuery{white-space:pre-line}[data-ui=kontur] .newbuildingsResultQuery>span{margin-right:8px}[data-ui=kontur] .newbuildingsResultEmpty{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;padding:24px;border-radius:var(--kontur-radius-card);background:var(--kontur-surface-low)}[data-ui=kontur] .newbuildingsResultEmpty>svg{width:24px;height:24px;color:var(--kontur-muted)}[data-ui=kontur] .newbuildingsResultEmpty h3{margin:0 0 8px;font-size:var(--kontur-type-subsection);line-height:1.4;text-align:left}[data-ui=kontur] .newbuildingsResultEmpty p{margin:0;max-width:62ch;font-size:var(--kontur-type-body);line-height:1.375}[data-ui=kontur] .newbuildingsResultSources>p{margin:0;font-size:var(--kontur-type-ui);line-height:1.4286}[data-ui=kontur] .newbuildingsResultSources ul{display:flex;flex-wrap:wrap;gap:0 24px;padding:0;margin:0;list-style:none}[data-ui=kontur] .newbuildingsResultSources li{min-width:0;overflow-wrap:anywhere}[data-ui=kontur] .newbuildingsResultSources button{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--kontur-line-strong)}[data-ui=kontur] .newbuildingsResultSources svg{flex-shrink:0}[data-ui=kontur] .newbuildingsResultDetails{min-width:0;border-top:1px solid var(--kontur-line);font-size:var(--kontur-type-ui);line-height:1.4286}[data-ui=kontur] .newbuildingsResultDetails summary{width:fit-content;min-height:44px;align-content:center;color:var(--kontur-muted);cursor:pointer}[data-ui=kontur] .newbuildingsResultDetails dl{display:grid;gap:8px;margin:8px 0}[data-ui=kontur] .newbuildingsResultDetails dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:8px 16px}[data-ui=kontur] .newbuildingsResultDetails dt{color:var(--kontur-muted);font:inherit;letter-spacing:normal;text-transform:none}[data-ui=kontur] .newbuildingsResultDetails dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}[data-ui=kontur] .newbuildingsResultPending{display:flex;align-items:center;gap:8px;font-size:var(--kontur-type-body);line-height:1.375}[data-ui=kontur] .newbuildingsResultAnswer{display:grid;gap:12px;font-size:var(--kontur-type-body);line-height:1.375}[data-ui=kontur] .newbuildingsResultAnswer :is(p,ul,ol){margin:0}@media (max-width:600px){[data-ui=kontur] .newbuildingsResultEmpty{padding:16px;gap:12px}[data-ui=kontur] .newbuildingsResultDetails dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}[data-ui=kontur] .newbuildingsSearchResults .task{padding:24px;border:1px solid var(--kontur-line);border-radius:var(--kontur-radius-card);background:var(--kontur-surface);box-shadow:none}[data-ui=kontur] .newbuildingsSearchResults .apartmentGrid{gap:16px;container:newbuildings-results/inline-size}[data-ui=kontur] .newbuildingsSearchResults .apartmentCard{grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--kontur-line);border-radius:var(--kontur-radius-card)!important;background:var(--kontur-surface)!important;box-shadow:none!important}[data-ui=kontur] .newbuildingsSearchResults .task:has(.apartmentGrid){padding:0;border:0}[data-ui=kontur] .newbuildingsSearchResults .apartmentBody{gap:16px;padding:24px}[data-ui=kontur] .newbuildingsSearchResults .apartmentPlan{min-height:0;background:var(--kontur-surface-low)}[data-ui=kontur] .newbuildingsSearchResults .apartmentPlan img{width:100%;height:220px;min-height:0;padding:16px;object-fit:contain}[data-ui=kontur] .newbuildingsSearchResults .apartmentHeader h4{font-size:var(--kontur-type-subsection);line-height:1.4}[data-ui=kontur] .newbuildingsSearchResults .apartmentProject,[data-ui=kontur] .newbuildingsSearchResults .monoLabel{font-family:inherit;font-size:var(--kontur-type-ui);line-height:1.4286;letter-spacing:normal;text-transform:none}[data-ui=kontur] .newbuildingsSearchResults .apartmentPrice{display:grid;gap:4px;color:var(--kontur-ink);font-variant-numeric:tabular-nums}[data-ui=kontur] .newbuildingsSearchResults .apartmentPrice strong{font-size:var(--kontur-type-section);line-height:1.3334}[data-ui=kontur] .newbuildingsSearchResults .apartmentPrice span{color:var(--kontur-muted);font-size:var(--kontur-type-ui);line-height:1.4286}[data-ui=kontur] .newbuildingsSearchResults .apartmentFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;font-variant-numeric:tabular-nums}[data-ui=kontur] .newbuildingsSearchResults .apartmentFacts dt{font-size:var(--kontur-type-caption);line-height:1.3334}[data-ui=kontur] .newbuildingsSearchResults .apartmentFacts dd{font-size:var(--kontur-type-body);line-height:1.375;overflow-wrap:anywhere}[data-ui=kontur] .newbuildingsSearchResults .apartmentFooter{gap:8px 16px;font:inherit;font-size:var(--kontur-type-ui);line-height:1.4286;letter-spacing:normal;text-transform:none}[data-ui=kontur] .newbuildingsSearchResults .apartmentFooter span{padding:0;border:0}[data-ui=kontur] .newbuildingsSearchResults .apartmentLink{min-height:44px;border-radius:var(--kontur-radius-control);white-space:normal}@container newbuildings-results (min-width: 600px){[data-ui=kontur] .newbuildingsSearchResults .apartmentCard{grid-template-columns:200px minmax(0,1fr)}[data-ui=kontur] .newbuildingsSearchResults .apartmentCardNoImage{grid-template-columns:1fr}[data-ui=kontur] .newbuildingsSearchResults .apartmentFacts{grid-template-columns:repeat(3,minmax(0,1fr))}}.newbuildingCatalogOverlay{z-index:100;background:rgb(31 31 34/22%);backdrop-filter:none!important}.newbuildingCatalogDialog[data-ui=kontur]{z-index:101;top:clamp(24px,8dvh,80px);translate:-50% 0!important;transform:none!important;grid-template-rows:auto auto minmax(0,1fr);width:min(560px,calc(100vw - 32px));max-width:none!important;max-height:calc(100dvh - 104px);gap:24px;padding:24px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--kontur-line);border-radius:var(--kontur-radius-card);background:var(--kontur-surface);color:var(--kontur-ink);box-shadow:var(--kontur-shadow);animation:none}.newbuildingCatalogDialog[data-ui=kontur] [data-slot=dialog-title]{padding-inline-end:40px;font-size:var(--kontur-type-section);line-height:1.3334;font-weight:700}.newbuildingCatalogDialog[data-ui=kontur] [data-slot=dialog-title]:focus{outline:none}.newbuildingCatalogDialog[data-ui=kontur] [data-slot=dialog-header]{gap:8px;text-align:start}.newbuildingCatalogDialog[data-ui=kontur] [data-slot=dialog-description]{margin:0;font-size:var(--kontur-type-ui);line-height:20px;color:var(--kontur-muted)}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogClose{position:absolute;inset-block-start:8px;inset-inline-end:8px;min-width:44px;min-height:44px;border-radius:var(--kontur-radius-control);color:var(--kontur-muted)}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogContent{display:grid;gap:24px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogSearch{display:grid;min-width:0;gap:8px}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogSearch>label{font-size:var(--kontur-type-ui);line-height:20px;font-weight:400}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogSearchControl{position:relative;min-width:0}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogSearchIcon{position:absolute;inset-inline-start:12px;top:14px;width:16px;height:16px;color:var(--kontur-muted);pointer-events:none}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogSearch input{min-height:44px;width:100%;padding:10px 44px 10px 36px;border:1px solid var(--kontur-line-strong);border-radius:var(--kontur-radius-control);background:var(--kontur-surface);color:var(--kontur-ink);font-size:var(--kontur-type-body);font-weight:400;line-height:22px;box-shadow:none}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogSearch input::placeholder{color:var(--kontur-muted);font-weight:400}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogSearch input:focus-visible{border-color:var(--kontur-accent);outline:2px solid var(--kontur-accent);outline-offset:2px;box-shadow:none}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogClear{position:absolute;inset-inline-end:0;top:0;display:grid;place-items:center;width:44px;min-height:44px;padding:0;border:0;border-radius:var(--kontur-radius-control);background:transparent;color:var(--kontur-muted)}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogSection{display:grid;gap:8px;min-width:0}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogSectionHeader{display:flex;align-items:center;gap:8px}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogSectionHeader h3{margin:0;font-size:var(--kontur-type-ui);line-height:20px;font-weight:600;text-align:start}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogSectionHeader>span{color:var(--kontur-muted);font-size:var(--kontur-type-caption);line-height:16px;font-variant-numeric:tabular-nums}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogList{display:grid;gap:8px;margin:0;padding:0;list-style:none}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogRow{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:8px 0;color:var(--kontur-ink);text-align:start}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogRowText{display:grid;gap:4px;min-width:0;font-size:var(--kontur-type-body);line-height:22px;overflow-wrap:anywhere;white-space:normal}.newbuildingCatalogDialog[data-ui=kontur] :is(.newbuildingCatalogClear,.newbuildingCatalogClose):hover{background:var(--kontur-surface-low)}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogRowIcon{width:24px;height:24px;color:var(--kontur-muted)}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogRowText small{color:var(--kontur-muted);font-size:var(--kontur-type-ui);line-height:20px}.newbuildingCatalogDialog[data-ui=kontur] button:focus-visible{outline:2px solid var(--kontur-accent);outline-offset:2px}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogEmpty{display:grid;gap:8px;padding-block:8px;min-width:0;overflow-wrap:anywhere}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogEmpty strong{font-size:var(--kontur-type-body);line-height:22px}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogEmpty p{margin:0;color:var(--kontur-muted);font-size:var(--kontur-type-ui);line-height:20px}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogError{display:grid;justify-items:start;gap:12px;color:var(--kontur-danger)}@media (max-width:767px){.newbuildingCatalogDialog[data-ui=kontur]{top:24px;max-height:calc(100dvh - 48px);padding:16px}.newbuildingCatalogDialog[data-ui=kontur] .newbuildingCatalogContent{overflow-y:visible}}@media (max-width:600px){[data-ui=kontur] .kontur-header--newbuildings{height:auto}[data-ui=kontur] .kontur-header--newbuildings .kontur-header-content{flex-wrap:wrap;gap:8px}[data-ui=kontur] .kontur-header--newbuildings h1{flex-basis:auto;overflow:visible;text-overflow:clip;white-space:normal}[data-ui=kontur] .kontur-header--newbuildings .kontur-header-actions{justify-content:flex-end;width:auto}[data-ui=kontur] .kontur-header--newbuildings .kontur-header-content,[data-ui=kontur] .newbuildingsPageContent{padding-inline:16px}[data-ui=kontur] .newbuildingsSearchActions{align-items:flex-start;flex-direction:column;gap:12px}.newbuildingCatalogDialog[data-ui=kontur],[data-ui=kontur] .newbuildingsSearchResults .apartmentBody,[data-ui=kontur] .newbuildingsSearchResults .task{padding:16px}}[data-ui=kontur] .kontur-header--graphics-catalog{min-height:88px;border:0}[data-ui=kontur] .kontur-header--graphics-catalog .kontur-header-content{width:min(100%,1328px);margin-inline:auto;min-height:88px;padding:24px}[data-ui=kontur] .kontur-header--graphics-catalog .kontur-header-content>span:first-child{display:none}[data-ui=kontur] .kontur-header--graphics-catalog h1{font-size:var(--kontur-type-title)!important;line-height:40px!important;font-weight:700}[data-ui=kontur] .kontur-graphics-catalog-content{width:min(100%,1328px);margin-inline:auto;padding:0 24px 32px}[data-ui=kontur] .kontur-shell--graphics-catalog .workGridSingle{width:100%;margin:0}[data-ui=kontur] .kontur-shell--graphics-catalog .emptySection>.graphicsWorkspace{padding:0!important}@media (max-width:600px){[data-ui=kontur] .kontur-graphics-catalog-content,[data-ui=kontur] .kontur-header--graphics-catalog .kontur-header-content{padding-inline:16px}}[data-ui=kontur] .moduleMain,[data-ui=kontur] .toolPage,[data-ui=kontur] .workGridSingle{width:min(100%,1280px);margin-inline:auto;gap:24px}[data-ui=kontur] .kontur-module-page-intro{padding:12px 0 4px}[data-ui=kontur] .graphics-tool-gallery{container:graphics-gallery/inline-size;min-width:0}[data-ui=kontur] .graphics-tool-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none}[data-ui=kontur] .graphics-tool-grid-item{display:flex;min-width:0}[data-ui=kontur] .graphics-tool-card{display:flex;flex-direction:column;width:100%;min-width:0;padding:0;overflow:hidden;border:1px solid var(--kontur-line);border-radius:var(--kontur-radius-card);background:var(--kontur-surface);color:var(--kontur-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color .12s ease-out}[data-ui=kontur] .graphics-tool-card:hover:not(:disabled){border-color:var(--kontur-accent)}[data-ui=kontur] .graphics-tool-card:focus-visible{outline:2px solid var(--kontur-accent);outline-offset:3px}[data-ui=kontur] .graphics-tool-card:disabled{opacity:.55;cursor:not-allowed}[data-ui=kontur] .graphics-tool-preview{container:graphics-preview/inline-size;display:block;position:relative;width:100%;height:168px;overflow:hidden;border-bottom:1px solid var(--kontur-line);background:var(--kontur-surface-low)}[data-ui=kontur] .graphics-example-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:100%;gap:2px}[data-ui=kontur] .graphics-example-half{display:grid;position:relative;place-items:center;min-width:0;height:100%;overflow:hidden}[data-ui=kontur] .graphics-example-photo{object-fit:cover;outline:1px solid rgb(0 0 0/10%);outline-offset:-1px}[data-ui=kontur] .graphics-example-interior{position:absolute;inset-block:0;inset-inline-start:0;width:200%;max-width:none;height:100%;object-fit:cover}[data-ui=kontur] .graphics-example-label{position:absolute;inset-block-end:8px;inset-inline-start:8px;z-index:1;padding:2px 6px;border-radius:4px;background:var(--kontur-surface);color:var(--kontur-ink);font-size:12px;line-height:16px;white-space:nowrap}[data-ui=kontur] .graphics-example-watermark{position:absolute;color:#fff;font-size:24px;font-weight:700;line-height:32px;opacity:.75;transform:rotate(-24deg)}[data-ui=kontur] .graphics-example-half--soft .graphics-example-photo{filter:blur(1.4px)}[data-ui=kontur] .graphics-example-plan{width:min(100% - 16px,240px);height:124px;color:var(--kontur-ink)}[data-ui=kontur] .graphics-example-plan--sketch{color:var(--kontur-muted);opacity:.7;stroke-dasharray:5 2;transform:rotate(-5deg) scale(.94)}[data-ui=kontur] .graphics-example-plan-rooms{fill:var(--kontur-surface)}[data-ui=kontur] .graphics-example-plan-windows{stroke:var(--kontur-accent)}[data-ui=kontur] .graphics-example-composition{display:flex;height:100%;align-items:center;justify-content:center;gap:16px;padding:8px 16px}[data-ui=kontur] .graphics-example-ad-flow{display:grid;grid-template-columns:minmax(0,.7fr) 16px minmax(0,1.3fr);align-items:center;gap:8px;height:100%;padding:12px 16px}[data-ui=kontur] .graphics-example-ad-stage{display:flex;flex-direction:column;gap:8px;min-width:0;height:100%}[data-ui=kontur] .graphics-example-ad-caption{color:var(--kontur-muted);font-size:var(--kontur-type-caption);line-height:16px}[data-ui=kontur] .graphics-example-ad-result,[data-ui=kontur] .graphics-example-ad-source{position:relative;flex:1;min-height:0;overflow:hidden;border:1px solid var(--kontur-line);border-radius:4px;background:var(--kontur-surface)}[data-ui=kontur] .graphics-example-ad-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-ui=kontur] .graphics-example-ad-photo{position:relative;min-width:0;min-height:0}[data-ui=kontur] .graphics-example-ad-copy{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:8px}[data-ui=kontur] .graphics-example-ad-headline{font-size:var(--kontur-type-ui);font-weight:700;line-height:20px;text-wrap:balance}[data-ui=kontur] .graphics-example-ad-meta{color:var(--kontur-muted);font-size:var(--kontur-type-caption);line-height:16px;font-variant-numeric:tabular-nums}[data-ui=kontur] .graphics-example-ad-cta{display:inline-flex;align-items:center;gap:4px;color:var(--kontur-accent);font-size:var(--kontur-type-caption);font-weight:700;line-height:16px}[data-ui=kontur] .graphics-example-ad-arrow,[data-ui=kontur] .graphics-example-ad-cta svg{width:16px;height:16px;flex-shrink:0}[data-ui=kontur] .graphics-example-ad-arrow{color:var(--kontur-muted)}@container graphics-preview (max-width: 400px){[data-ui=kontur] .graphics-example-ad-flow{padding-inline:12px;grid-template-columns:minmax(0,.65fr) 16px minmax(0,1.35fr)}[data-ui=kontur] .graphics-example-ad-result{display:flex;flex-direction:column}[data-ui=kontur] .graphics-example-ad-photo{flex:1}[data-ui=kontur] .graphics-example-ad-copy{gap:4px;padding:4px 8px}}[data-ui=kontur] .graphics-example-formats{gap:16px}[data-ui=kontur] .graphics-example-format{display:block;position:relative;flex-shrink:0;overflow:hidden;border:2px solid var(--kontur-surface);border-radius:4px}[data-ui=kontur] .graphics-example-format--square{width:24%;max-width:112px;aspect-ratio:1}[data-ui=kontur] .graphics-example-format--portrait{width:20%;max-width:88px;aspect-ratio:4/5}[data-ui=kontur] .graphics-example-format--wide{width:38%;max-width:184px;aspect-ratio:16/9}[data-ui=kontur] .graphics-tool-card-body{display:flex;flex-direction:column;flex:1;gap:8px;width:100%;min-width:0;padding:16px}[data-ui=kontur] .graphics-tool-card-heading{display:flex;align-items:flex-start;gap:8px}[data-ui=kontur] .graphics-tool-card-heading strong{min-width:0;font-size:var(--kontur-type-subsection);font-weight:700;line-height:28px;overflow-wrap:anywhere}[data-ui=kontur] .graphics-tool-card-icon{display:inline-flex;flex-shrink:0;padding-block-start:2px;color:var(--kontur-muted)}[data-ui=kontur] .graphics-tool-card-icon svg{width:24px;height:24px}[data-ui=kontur] .graphics-tool-card-description{flex:1;min-height:40px;color:var(--kontur-muted);font-size:var(--kontur-type-ui);line-height:20px}[data-ui=kontur] .graphics-tool-card-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px;padding-block-start:8px;font-size:var(--kontur-type-ui);line-height:20px}[data-ui=kontur] .graphics-tool-card-action,[data-ui=kontur] .graphics-tool-card-price{display:inline-flex;align-items:center;gap:8px}[data-ui=kontur] .graphics-tool-card-price{font-variant-numeric:tabular-nums}[data-ui=kontur] .graphics-tool-card-price svg{color:var(--kontur-muted)}[data-ui=kontur] .graphics-tool-card-action{color:var(--kontur-accent)}[data-ui=kontur] .graphics-tool-gallery-note{margin:16px 0 0;color:var(--kontur-muted);font-size:var(--kontur-type-caption);line-height:16px}@container graphics-gallery (min-width: 664px){[data-ui=kontur] .graphics-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){[data-ui=kontur] .graphics-tool-card{transition:none}}[data-ui=kontur] .tools-tool-gallery{container:tools-tool-gallery/inline-size;min-width:0}[data-ui=kontur] .tools-tool-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none}[data-ui=kontur] .tools-tool-grid-item{display:flex;min-width:0}[data-ui=kontur] .tools-tool-card{display:flex;width:100%;min-width:0;padding:0;overflow:hidden;border:1px solid var(--kontur-line);border-radius:var(--kontur-radius-card);background:var(--kontur-surface);color:var(--kontur-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color .12s ease-out}[data-ui=kontur] .tools-tool-card:hover:not(:disabled){border-color:var(--kontur-accent)}[data-ui=kontur] .tools-tool-card:focus-visible{outline:2px solid var(--kontur-accent);outline-offset:3px}[data-ui=kontur] .tools-tool-card:disabled{opacity:.55;cursor:not-allowed}[data-ui=kontur] .tools-tool-card-body{display:flex;flex:1;flex-direction:column;gap:8px;width:100%;min-width:0;min-height:156px;padding:16px}[data-ui=kontur] .tools-tool-card-heading{display:flex;align-items:flex-start;gap:8px;min-width:0}[data-ui=kontur] .tools-tool-card-heading strong{min-width:0;font-size:var(--kontur-type-subsection);font-weight:700;line-height:28px;overflow-wrap:anywhere}[data-ui=kontur] .tools-tool-card-icon{display:inline-flex;flex:0 0 auto;padding-block-start:2px;color:var(--kontur-muted)}[data-ui=kontur] .tools-tool-card-icon svg{width:24px;height:24px}[data-ui=kontur] .tools-tool-card-description{flex:1;min-height:40px;color:var(--kontur-muted);font-size:var(--kontur-type-ui);line-height:20px}[data-ui=kontur] .tools-tool-card-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px;padding-block-start:8px;font-size:var(--kontur-type-ui);line-height:20px}[data-ui=kontur] .tools-tool-card-action,[data-ui=kontur] .tools-tool-card-meta{display:inline-flex;align-items:center;gap:8px}[data-ui=kontur] .tools-tool-card-meta{font-variant-numeric:tabular-nums}[data-ui=kontur] .tools-tool-card-meta svg{color:var(--kontur-muted)}[data-ui=kontur] .tools-tool-card-action{color:var(--kontur-accent)}@container tools-tool-gallery (min-width: 664px){[data-ui=kontur] .tools-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-ui=kontur] .graphicsWorkspace,[data-ui=kontur] .toolWorkspace{gap:16px;padding:0!important;border:0!important;background:transparent!important}[data-ui=kontur] .emptySection:has(>.toolWorkspace),[data-ui=kontur] .emptySection:has(>[data-slot=tabs]){padding:0;border:0;background:transparent}[data-ui=kontur] .emptySection:has(>.toolWorkspace)>.toolWorkspace{padding:20px 0 0!important}[data-ui=kontur] .emptySection:has(>.toolWorkspace),[data-ui=kontur] .graphicsWorkspace{border:0!important;border-radius:0!important;background:transparent!important}[data-ui=kontur] .emptySection .toolPage,[data-ui=kontur] .graphicsWorkspace>.toolPage{padding:0;border:0;border-radius:0;background:transparent}[data-ui=kontur] .toolPage>.mortgageCalculator{width:min(100%,1050px);margin-inline:auto;padding:24px;border:1px solid var(--kontur-line)!important;border-radius:var(--kontur-radius-card)!important;background:var(--kontur-surface)!important;box-shadow:none!important}[data-ui=kontur] [data-slot=button][data-variant=default]{color:#fff!important}[data-ui=kontur] .notebookShell,[data-ui=kontur] .unifiedToolWorkspace{min-width:0}[data-ui=kontur] .unifiedToolHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--kontur-line)}[data-ui=kontur] .unifiedToolHeader h3{margin:0;font-size:20px;font-weight:700;line-height:28px}[data-ui=kontur] .unifiedToolHeader p{max-width:70ch;margin:6px 0 0;color:var(--kontur-muted);font-size:14px;line-height:1.5}[data-ui=kontur] .secondBrainWorkspace{display:grid;gap:20px;padding:24px;border:1px solid var(--kontur-line);border-radius:var(--kontur-radius-card);background:var(--kontur-surface)}[data-ui=kontur] .secondBrainWorkspaceHeader{align-items:center}[data-ui=kontur] .secondBrainHeaderActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}[data-ui=kontur] .secondBrainColumns{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.45fr);align-items:stretch;gap:16px;min-height:530px}[data-ui=kontur] .secondBrainChatPanel,[data-ui=kontur] .secondBrainNotesPanel{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--kontur-line);border-radius:var(--kontur-radius-card);background:var(--kontur-surface)}[data-ui=kontur] .secondBrainSearch{display:flex;align-items:center;gap:8px;margin:16px;color:var(--kontur-muted)}[data-ui=kontur] .secondBrainSearch svg{flex:none;width:18px;height:18px}[data-ui=kontur] .secondBrainSearch input{width:100%;min-width:0;background:var(--kontur-surface)!important}[data-ui=kontur] .secondBrainChatHeader,[data-ui=kontur] .secondBrainNotesHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 16px;border-top:1px solid var(--kontur-line);border-bottom:1px solid var(--kontur-line)}[data-ui=kontur] .secondBrainChatHeader strong,[data-ui=kontur] .secondBrainNotesHeader strong{font-size:16px;font-weight:650}[data-ui=kontur] .secondBrainChatHeader span,[data-ui=kontur] .secondBrainChatHint,[data-ui=kontur] .secondBrainNotesHeader>span{color:var(--kontur-muted);font-size:12px}[data-ui=kontur] .secondBrainNotesList,[data-ui=kontur] .secondBrainTranscript{min-height:290px;flex:1;overflow:auto}[data-ui=kontur] .secondBrainNotesList{max-height:620px}[data-ui=kontur] .secondBrainEmpty,[data-ui=kontur] .secondBrainWelcome{display:grid;align-content:center;justify-items:center;gap:9px;min-height:285px;padding:28px;color:var(--kontur-muted);text-align:center}[data-ui=kontur] .secondBrainEmpty svg,[data-ui=kontur] .secondBrainWelcome>svg{width:28px;height:28px;color:var(--kontur-accent)}[data-ui=kontur] .secondBrainEmpty strong,[data-ui=kontur] .secondBrainWelcome strong{color:var(--kontur-ink);font-size:16px}[data-ui=kontur] .secondBrainWelcome p{max-width:52ch;margin:0;font-size:14px;line-height:1.5}[data-ui=kontur] .secondBrainWelcome>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}[data-ui=kontur] .secondBrainWelcome button{min-height:32px;padding:6px 10px;border:1px solid var(--kontur-line);border-radius:6px;background:var(--kontur-surface);color:var(--kontur-ink);font-size:12px}[data-ui=kontur] .secondBrainWelcome button:hover{border-color:var(--kontur-accent)}[data-ui=kontur] .secondBrainChatHeader{justify-content:flex-start;border-top:0}[data-ui=kontur] .secondBrainChatHeader>div:last-child{display:grid;gap:3px}[data-ui=kontur] .secondBrainChatAvatar,[data-ui=kontur] .secondBrainComposerIcon{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:6px;background:var(--kontur-accent-soft);color:var(--kontur-accent)}[data-ui=kontur] .secondBrainChatAvatar svg,[data-ui=kontur] .secondBrainComposerIcon svg{width:19px;height:19px}[data-ui=kontur] .secondBrainChatComposer{display:flex;align-items:flex-end;gap:8px;padding:16px 16px 8px;border-top:1px solid var(--kontur-line)}[data-ui=kontur] .secondBrainChatComposer textarea{min-height:60px;flex:1;resize:vertical}[data-ui=kontur] .secondBrainChatComposer>button:not([data-slot=button]){display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid var(--kontur-line);border-radius:6px;background:var(--kontur-surface)}[data-ui=kontur] .secondBrainChatComposer button svg{width:17px;height:17px}[data-ui=kontur] .secondBrainChatHint{padding:0 16px 14px}[data-ui=kontur] .secondBrainNoteComposer,[data-ui=kontur] .secondBrainReminders{display:grid;gap:16px;padding:20px}[data-ui=kontur] .secondBrainComposerFooter,[data-ui=kontur] .secondBrainComposerHeading,[data-ui=kontur] .secondBrainRemindersHeading{display:flex;align-items:center;gap:12px}[data-ui=kontur] .secondBrainComposerHeading>div:last-child{display:grid;gap:3px}[data-ui=kontur] .secondBrainComposerFooter>span,[data-ui=kontur] .secondBrainComposerHeading span{color:var(--kontur-muted);font-size:12px}[data-ui=kontur] .secondBrainNoteFields{display:grid;grid-template-columns:minmax(0,2fr) minmax(150px,1fr);gap:12px}[data-ui=kontur] .secondBrainNoteComposer textarea{width:100%}[data-ui=kontur] .secondBrainComposerFooter>span{margin-right:auto}[data-ui=kontur] .secondBrainReminderActions button,[data-ui=kontur] .secondBrainVoiceButton{min-height:36px;padding:6px 10px;border:1px solid var(--kontur-line);border-radius:6px;background:var(--kontur-surface)}[data-ui=kontur] .secondBrainReminderActions svg,[data-ui=kontur] .secondBrainVoiceButton svg{width:16px;height:16px}[data-ui=kontur] .secondBrainNote,[data-ui=kontur] .secondBrainReminder{display:grid;gap:8px;padding:14px 16px;border-bottom:1px solid var(--kontur-line)}[data-ui=kontur] .secondBrainReminder{grid-template-columns:minmax(0,1fr) auto}[data-ui=kontur] .secondBrainNoteActions,[data-ui=kontur] .secondBrainNoteMeta,[data-ui=kontur] .secondBrainReminder>div:first-child,[data-ui=kontur] .secondBrainReminderActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}[data-ui=kontur] .secondBrainNoteMeta,[data-ui=kontur] .secondBrainReminder time{color:var(--kontur-muted);font-size:12px}[data-ui=kontur] .secondBrainNote p{margin:0;color:var(--kontur-muted);font-size:14px;line-height:1.5}[data-ui=kontur] .secondBrainNoteActions button{width:32px;height:32px;border:1px solid var(--kontur-line);border-radius:6px;background:var(--kontur-surface)}[data-ui=kontur] .secondBrainMessage{display:grid;max-width:80%;gap:4px;margin:16px;padding:10px 12px;border:1px solid var(--kontur-line);border-radius:8px;font-size:14px;line-height:1.5}[data-ui=kontur] .secondBrainMessage.user{margin-left:auto;background:var(--kontur-accent-soft)}[data-ui=kontur] .secondBrainMessage>span{color:var(--kontur-muted);font-size:12px;font-weight:700}[data-ui=kontur] .graphicsOperationError,[data-ui=kontur] .secondBrainError{padding:12px 16px;border:1px solid color-mix(in srgb,var(--kontur-danger) 30%,white);border-radius:6px;background:#fff4f4;color:var(--kontur-danger);font-size:14px}[data-ui=kontur] .graphicsOperation{display:grid;width:min(100%,1050px);margin-inline:auto;min-width:0;gap:24px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}[data-ui=kontur] .graphicsOperationHeader{display:flex;justify-content:space-between;padding-bottom:0;border-bottom:0}[data-ui=kontur] .graphicsOperationHeader h3{margin:0 0 6px;font-size:24px;font-weight:650;line-height:1.2}[data-ui=kontur] .graphicsOperationHeader p{margin:0;color:var(--kontur-muted);font-size:14px}[data-ui=kontur] .graphicsOperationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:32px}[data-ui=kontur] .graphicsOperationPanel{display:grid;min-width:0;align-content:start;gap:20px;padding:0;border:0;border-radius:0;background:transparent}[data-ui=kontur] .graphicsOperationPanelHeader{display:flex;align-items:flex-start;gap:12px}[data-ui=kontur] .graphicsOperationPanelHeader>span{display:grid;width:28px;height:28px;flex:none;place-items:center;border:1px solid var(--kontur-accent);border-radius:50%;color:var(--kontur-accent);font-size:12px;font-weight:700}[data-ui=kontur] .graphicsOperationPanelHeader h4{margin:0;font-size:20px;line-height:28px;font-weight:650}[data-ui=kontur] .graphicsOperationPanelHeader p{margin:4px 0 0;color:var(--kontur-muted);font-size:14px;line-height:1.45}[data-ui=kontur] .graphicsUpload{display:flex;min-height:190px;align-items:center;justify-content:center;gap:16px;padding:24px;border:1px dashed var(--kontur-line-strong);border-radius:8px;background:var(--kontur-surface-low);cursor:pointer;text-align:left}[data-ui=kontur] .graphicsUpload:focus-within,[data-ui=kontur] .graphicsUpload:hover{border-color:var(--kontur-accent);background:var(--kontur-accent-soft)}[data-ui=kontur] .graphicsUpload>svg{width:32px;height:32px;flex:none;color:var(--kontur-accent)}[data-ui=kontur] .graphicsControl,[data-ui=kontur] .graphicsFloorplanSummary>div,[data-ui=kontur] .graphicsUpload>span{display:grid;gap:5px}[data-ui=kontur] .graphicsUpload strong{color:var(--kontur-ink);font-size:16px;font-weight:650}[data-ui=kontur] .graphicsCounter,[data-ui=kontur] .graphicsFloorplanSummary span,[data-ui=kontur] .graphicsUpload small{color:var(--kontur-muted);font-size:12px;line-height:1.5}[data-ui=kontur] .graphicsControl [data-slot=select-trigger],[data-ui=kontur] .graphicsControl textarea{width:100%}[data-ui=kontur] .graphicsControl textarea{min-height:108px}[data-ui=kontur] .graphicsControl label{font-size:14px;font-weight:650}[data-ui=kontur] .graphicsCounter{justify-self:end;font-variant-numeric:tabular-nums}[data-ui=kontur] .graphicsFloorplanSummary{display:flex;align-items:flex-start;gap:12px;padding:0;border:0;border-radius:0;background:transparent}[data-ui=kontur] .graphicsFloorplanSummary>svg{width:20px;height:20px;flex:none;color:var(--kontur-accent)}[data-ui=kontur] .graphicsFloorplanSummary strong{font-size:14px;font-weight:650}[data-ui=kontur] .graphicsSubmit{justify-self:start;min-height:40px;margin-top:auto}[data-ui=kontur] .graphicsOperationGallery{display:grid;gap:12px}[data-ui=kontur] .graphicsOperationRailHeader,[data-ui=kontur] .graphicsResultHeading{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-ui=kontur] .graphicsOperationRailHeader>div,[data-ui=kontur] .graphicsResultHeading>div:first-child{display:grid;gap:4px}[data-ui=kontur] .graphicsOperationRailHeader span,[data-ui=kontur] .graphicsResultHeading span{color:var(--kontur-muted);font-size:12px}[data-ui=kontur] .graphicsResultActions,[data-ui=kontur] .graphicsThumbRail{display:flex;flex-wrap:wrap;gap:10px}[data-ui=kontur] .graphicsOperationHistory,[data-ui=kontur] .graphicsOperationResult{padding:20px;border:1px solid var(--kontur-line);border-radius:10px;background:var(--kontur-surface)}[data-ui=kontur] .graphicsOperationHistory summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer}[data-ui=kontur] .graphicsOperationHistory summary>span{display:grid;gap:4px}[data-ui=kontur] .graphicsOperationHistory small{color:var(--kontur-muted)}[data-ui=kontur] .graphicsResultHeading strong{font-size:18px;font-weight:650}[data-ui=kontur] .graphicsResultCanvas{display:grid;min-height:280px;margin-top:16px;place-items:center;border:1px solid var(--kontur-line);border-radius:6px;background:var(--kontur-surface-low)}[data-ui=kontur] .graphicsResultCanvas img{max-width:100%;max-height:620px;object-fit:contain}[data-ui=kontur] .graphicsRefineForm{display:grid;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--kontur-line)}[data-ui=kontur] .graphicsRefineForm>div:first-child{display:grid;gap:8px}[data-ui=kontur] .graphicsRefineForm small{color:var(--kontur-muted)}[data-ui=kontur] .mortgageCalculator,[data-ui=kontur] .notebookLibrary,[data-ui=kontur] .notebookWorkspace{display:grid;gap:24px;padding:24px;border:1px solid var(--kontur-line)!important;border-radius:10px!important;background:var(--kontur-surface)!important}[data-ui=kontur] .notebookLibraryGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}[data-ui=kontur] .notebookLibraryActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}[data-ui=kontur] .notebookLibraryEmpty{display:grid;justify-items:center;gap:8px;padding:40px 24px;border:1px dashed var(--kontur-line-strong);border-radius:8px;text-align:center}[data-ui=kontur] .notebookLibraryEmptyIcon{display:grid;width:40px;height:40px;place-items:center;border-radius:6px;background:var(--kontur-accent-soft);color:var(--kontur-accent)}[data-ui=kontur] .notebookLibraryEmpty h4,[data-ui=kontur] .notebookLibraryEmpty p{margin:0}[data-ui=kontur] .notebookLibraryEmpty p{max-width:55ch;color:var(--kontur-muted);font-size:14px}[data-ui=kontur] .notebookLibraryCard{min-height:178px;padding:20px;border:1px solid var(--kontur-line)!important;border-radius:8px!important;background:var(--kontur-surface)!important;box-shadow:none!important;color:var(--kontur-ink)}[data-ui=kontur] .notebookLibraryCard:hover{border-color:var(--kontur-accent)!important;background:var(--kontur-accent-soft)!important;transform:none!important}[data-ui=kontur] .notebookLmWorkspace{grid-template-columns:minmax(235px,.8fr) minmax(0,1.35fr) minmax(235px,.8fr);align-items:start;gap:16px}[data-ui=kontur] .notebookWorkspaceHeader{grid-column:1/-1}[data-ui=kontur] .notebookLmPanel{display:flex;min-width:0;min-height:500px;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--kontur-line);border-radius:8px;background:var(--kontur-surface)}[data-ui=kontur] .notebookPanelHeader{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:8px;padding:16px;border-bottom:1px solid var(--kontur-line)}[data-ui=kontur] .notebookPanelHeader h3{margin:0;font-size:16px;font-weight:650}[data-ui=kontur] .notebookPanelHeader small,[data-ui=kontur] .notebookPanelHeader span{color:var(--kontur-muted);font-size:12px}[data-ui=kontur] .notebookAddSourcePrimary{min-height:40px;margin:16px;border:1px solid var(--kontur-accent);border-radius:6px;background:var(--kontur-accent);color:white;font-size:14px;font-weight:600}[data-ui=kontur] .notebookChatTranscript,[data-ui=kontur] .notebookSourceList,[data-ui=kontur] .notebookStudioOutputList{min-height:260px;flex:1;overflow:auto}[data-ui=kontur] .notebookSourceRow,[data-ui=kontur] .notebookStudioOutput{border-bottom:1px solid var(--kontur-line);border-radius:0!important;background:var(--kontur-surface)!important}[data-ui=kontur] .notebookEmptyState,[data-ui=kontur] .notebookStudioEmpty,[data-ui=kontur] .notebookWelcomeMessage{display:grid;align-content:center;justify-items:center;gap:10px;min-height:280px;padding:24px;color:var(--kontur-muted);text-align:center}[data-ui=kontur] .notebookEmptyState strong,[data-ui=kontur] .notebookStudioEmpty strong,[data-ui=kontur] .notebookWelcomeMessage h3{margin:0;color:var(--kontur-ink);font-size:16px;font-weight:650}[data-ui=kontur] .notebookWelcomeMessage p{margin:0;font-size:14px}[data-ui=kontur] .notebookPromptPills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}[data-ui=kontur] .notebookPromptPills button{min-height:32px;padding:6px 10px;border:1px solid var(--kontur-line);border-radius:6px;background:var(--kontur-surface);font-size:12px}[data-ui=kontur] .notebookComposer{display:grid;gap:8px;margin-top:auto;padding:16px;border-top:1px solid var(--kontur-line)}[data-ui=kontur] .notebookComposer textarea{width:100%;min-height:74px}[data-ui=kontur] .notebookStudioGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px}[data-ui=kontur] .notebookStudioAction{min-height:90px;border:1px solid var(--kontur-line)!important;border-radius:6px!important;background:var(--kontur-surface)!important;color:var(--kontur-ink)!important;box-shadow:none!important}[data-ui=kontur] .notebookStudioAction.active,[data-ui=kontur] .notebookStudioAction:hover{border-color:var(--kontur-accent)!important;background:var(--kontur-accent-soft)!important}[data-ui=kontur] .mortgageFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}[data-ui=kontur] .mortgageFormGrid label,[data-ui=kontur] .taskPanel label{display:grid;align-content:start;gap:7px;color:var(--kontur-ink);font-size:14px;font-weight:600}[data-ui=kontur] .mortgageFormGrid input,[data-ui=kontur] .mortgageFormGrid select,[data-ui=kontur] .taskPanel textarea{width:100%;min-width:0}[data-ui=kontur] .mortgageResultGrid,[data-ui=kontur] .mortgageSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[data-ui=kontur] .mortgageMetric,[data-ui=kontur] .mortgageSummary>div{display:grid;gap:8px;padding:18px;border:1px solid var(--kontur-line);border-radius:8px;background:var(--kontur-surface-low)!important}[data-ui=kontur] .mortgageMetricMain{background:var(--kontur-accent-soft)!important}[data-ui=kontur] .mortgageMetric small,[data-ui=kontur] .mortgageMetric span,[data-ui=kontur] .mortgageSummary dt{color:var(--kontur-muted);font-size:12px}[data-ui=kontur] .mortgageMetric strong,[data-ui=kontur] .mortgageSummary dd{margin:0;color:var(--kontur-ink);font-size:20px;font-weight:650;font-variant-numeric:tabular-nums}[data-ui=kontur] .mortgageNote{margin:0;padding:12px 16px;border-left:3px solid var(--kontur-line-strong);color:var(--kontur-muted)!important;font-size:12px;line-height:1.5}[data-ui=kontur] .shareCalculatorStack{display:grid;gap:16px}[data-ui=kontur] .shareCalculatorBlock{display:grid;gap:20px;padding:20px;border:1px solid var(--kontur-line);border-radius:8px;background:var(--kontur-surface)}[data-ui=kontur] .shareCalculateActions,[data-ui=kontur] .shareCalculatorBlockHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-ui=kontur] .shareCalculatorBlockHeader h4{margin:4px 0 0;font-size:18px;font-weight:650}[data-ui=kontur] .taskPanel{display:grid;gap:24px;padding:24px}[data-ui=kontur] .taskPanel .unifiedToolHeader{margin:-4px 0 0}[data-ui=kontur] .taskPanel textarea{min-height:150px;line-height:1.6}[data-ui=kontur] .designTaskPanel{padding:0;border:0;background:transparent}[data-ui=kontur] .graphicsCleanupSection{padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}[data-ui=kontur] .watermarkTool{display:grid;gap:24px;width:min(100%,1050px);margin-inline:auto}[data-ui=kontur] .watermarkTool .unifiedToolHeader{padding:0;margin:0;border:0}[data-ui=kontur] .watermarkTool .unifiedToolHeader p{font-family:inherit;letter-spacing:normal}[data-ui=kontur] .watermarkModeList{display:flex;width:fit-content;max-width:100%;height:auto!important;align-items:stretch;justify-content:flex-start;padding:0;gap:8px;flex-wrap:wrap;background:transparent}[data-ui=kontur] .watermarkModeTrigger{flex:none;height:44px!important;min-height:44px;padding:8px 12px;border:1px solid var(--kontur-line);border-radius:6px;background:var(--kontur-surface);gap:8px}[data-ui=kontur] .watermarkModeTrigger[data-state=active]{border-color:var(--kontur-accent);color:var(--kontur-accent);box-shadow:none}[data-ui=kontur] .watermarkModeCopy{display:flex;align-items:center;white-space:nowrap;gap:8px}[data-ui=kontur] .watermarkModeTrigger small{font-size:12px;color:var(--kontur-muted)}[data-ui=kontur] .watermarkTool .unifiedToolForm{box-shadow:none!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}[data-ui=kontur] .watermarkTool .graphicsUploadZone{min-height:190px;border:1px dashed var(--kontur-line-strong)!important;border-radius:8px!important;background:var(--kontur-surface-low)!important;box-shadow:none!important;transform:none}[data-ui=kontur] .watermarkTool .graphicsUploadZone:hover{border-color:var(--kontur-accent)!important}[data-ui=kontur] .watermarkTool .designUploadIcon{background:transparent;color:var(--kontur-muted)}[data-ui=kontur] .watermarkTool .unifiedToolForm>button{justify-self:start;width:auto;min-height:44px;padding-inline:16px}[data-ui=kontur] .watermarkTool .unifiedToolResult:empty{display:none}[data-ui=kontur] .kontur-history-page{padding:24px 0 32px}[data-ui=kontur] .kontur-history-surface{overflow:hidden;padding:0;border-radius:10px}[data-ui=kontur] .kontur-history-list-heading{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;border-bottom:1px solid var(--kontur-line)}[data-ui=kontur] .kontur-history-heading-copy{display:grid;min-width:120px;gap:2px}[data-ui=kontur] .kontur-history-heading-copy strong{font-size:20px;font-weight:600;line-height:28px}[data-ui=kontur] .kontur-history-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}[data-ui=kontur] .kontur-history-filter{width:220px}[data-ui=kontur] .kontur-history-list{display:grid}[data-ui=kontur] .kontur-history-empty{display:flex;min-height:180px;align-items:center;gap:16px;padding:28px 24px}[data-ui=kontur] .kontur-history-empty-icon{display:grid;width:44px;height:44px;flex:none;place-items:center;border-radius:8px;background:var(--kontur-surface-low);color:var(--kontur-muted)}[data-ui=kontur] .kontur-history-empty-icon svg{width:24px;height:24px}[data-ui=kontur] .kontur-history-empty p{margin:0;font-size:16px;font-weight:600;line-height:22px}[data-ui=kontur] .kontur-history-empty div>span{display:block;margin-top:4px;color:var(--kontur-muted);font-size:14px;line-height:20px}[data-ui=kontur] .kontur-history-error{margin:20px 24px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--kontur-danger) 35%,transparent);border-radius:8px;background:color-mix(in srgb,var(--kontur-danger) 6%,var(--kontur-surface));color:var(--kontur-danger);font-size:14px;line-height:20px}[data-ui=kontur] .kontur-history-skeletons{display:grid;padding:8px 24px}[data-ui=kontur] .kontur-history-skeleton{height:78px;border-bottom:1px solid var(--kontur-line);background:linear-gradient(90deg,transparent,var(--kontur-surface-low),transparent);background-size:200% 100%;animation:kontur-history-loading 1.5s ease-in-out infinite}@keyframes kontur-history-loading{to{background-position-x:-200%}}[data-ui=kontur] .kontur-history-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 24px;border-bottom:1px solid var(--kontur-line)}[data-ui=kontur] .kontur-history-item:last-child{border-bottom:0}[data-ui=kontur] .kontur-history-item-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:6px;background:var(--kontur-accent-soft);color:var(--kontur-accent)}[data-ui=kontur] .kontur-history-item-icon svg{width:18px;height:18px}[data-ui=kontur] .kontur-history-item-main{display:grid;min-width:0;gap:10px}[data-ui=kontur] .kontur-history-item-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}[data-ui=kontur] .kontur-history-item-title strong{font-size:14px;font-weight:650}[data-ui=kontur] .kontur-history-item-meta,[data-ui=kontur] .kontur-history-item-title span{color:var(--kontur-muted);font-size:12px}[data-ui=kontur] .kontur-history-item-request{display:flex;align-items:center;gap:10px}[data-ui=kontur] .kontur-history-item-request img{width:48px;height:48px;flex:none;border:1px solid var(--kontur-line);border-radius:6px;object-fit:cover}[data-ui=kontur] .kontur-history-item-request p{display:-webkit-box;max-width:85ch;margin:0;overflow:hidden;color:var(--kontur-ink);font-size:14px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-ui=kontur] .kontur-history-item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-variant-numeric:tabular-nums}[data-ui=kontur] .kontur-history-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;color:var(--kontur-muted);font-size:14px;line-height:20px;font-variant-numeric:tabular-nums}[data-ui=kontur] .kontur-history-pagination>div{display:flex;gap:8px}[data-ui=kontur] .kontur-admin-overview{display:grid;gap:24px}[data-ui=kontur] .kontur-admin-overview-heading{display:grid;gap:8px}[data-ui=kontur] .kontur-admin-overview-heading h2{margin:0;font-size:32px;font-weight:700;line-height:40px}[data-ui=kontur] .kontur-admin-overview-heading p{margin:0;color:var(--kontur-muted)}[data-ui=kontur] .kontur-admin-overview-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--kontur-line)}[data-ui=kontur] .kontur-admin-overview-grid button{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:74px;padding:12px 8px;border:0;border-bottom:1px solid var(--kontur-line);border-radius:0;background:transparent;color:var(--kontur-ink);text-align:start;cursor:pointer}[data-ui=kontur] .kontur-admin-overview-grid button:hover{background:color-mix(in srgb,var(--kontur-ink) 3%,var(--kontur-surface))}[data-ui=kontur] .kontur-admin-overview-grid button svg{width:18px;height:18px;color:var(--kontur-ink);stroke-width:1.8}[data-ui=kontur] .kontur-admin-overview-grid button svg:last-child{width:16px;height:16px;color:var(--kontur-muted)}[data-ui=kontur] .kontur-admin-overview-grid button span{display:grid;gap:3px}[data-ui=kontur] .kontur-admin-overview-grid button strong{font-size:14px;font-weight:600}[data-ui=kontur] .kontur-admin-overview-grid button small,[data-ui=kontur] .kontur-admin-unavailable p{color:var(--kontur-muted);font-size:12px}[data-ui=kontur] .kontur-admin-unavailable{display:grid;gap:6px;padding:22px 24px;border-radius:8px;background:var(--kontur-surface-low)}[data-ui=kontur] .kontur-admin-unavailable p{margin:0}[data-ui=kontur] .kontur-admin-section-intro{display:grid;gap:6px;padding:8px 0 4px}[data-ui=kontur] .kontur-admin-section-intro h1{margin:0;font-size:32px;font-weight:700;line-height:40px;text-transform:none!important}[data-ui=kontur] .kontur-admin-section-intro p{max-width:75ch;margin:0;color:var(--kontur-muted);font-size:14px}[data-ui=kontur] .adminForm,[data-ui=kontur] .adminListPanel{display:grid;gap:24px;padding:24px;border:1px solid var(--kontur-line)!important;border-radius:10px!important;background:var(--kontur-surface)!important}[data-ui=kontur] .adminDetailHeader,[data-ui=kontur] .adminPanelHeaderActions{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--kontur-line)}[data-ui=kontur] .adminDetailHeader h3,[data-ui=kontur] .adminPanelHeaderActions h3{margin:0;font-size:20px;font-weight:700;line-height:28px}[data-ui=kontur] .adminPanelHeaderActions p{max-width:80ch;margin:6px 0 0;color:var(--kontur-muted);font-size:14px;line-height:1.5}[data-ui=kontur] .adminFormGrid,[data-ui=kontur] .adminUserFilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px}[data-ui=kontur] .adminFormGrid label,[data-ui=kontur] .adminUserFilters label{display:grid;gap:6px;font-size:14px;line-height:20px;font-weight:600}[data-ui=kontur] .adminFormGrid input,[data-ui=kontur] .adminFormGrid select,[data-ui=kontur] .adminUserFilters input,[data-ui=kontur] .adminUserFilters select{width:100%;min-width:0}[data-ui=kontur] .adminFormActions,[data-ui=kontur] .adminUserFiltersActions,[data-ui=kontur] .adminUserPager{display:flex;align-items:center;flex-wrap:wrap;gap:8px}[data-ui=kontur] .adminModuleList,[data-ui=kontur] .adminUserList{overflow:hidden;border:1px solid var(--kontur-line);border-radius:8px;background:var(--kontur-surface)}[data-ui=kontur] .adminUserList>p{display:grid;min-height:140px;place-items:center;margin:0;padding:24px;border:0;color:var(--kontur-muted)!important;font-size:14px;text-align:center}[data-ui=kontur] .adminUserTableHeader{background:var(--kontur-surface-low);color:var(--kontur-muted);font-size:12px;font-weight:600}[data-ui=kontur] .adminModuleRow,[data-ui=kontur] .adminUserRow{border-top:1px solid var(--kontur-line);border-radius:0!important;background:var(--kontur-surface)!important}[data-ui=kontur] .adminModuleRow:hover,[data-ui=kontur] .adminUserRow:hover{background:var(--kontur-surface-low)!important}[data-ui=kontur] .tokenEconomyMetric{padding:18px;border:1px solid var(--kontur-line)!important;border-radius:8px!important;background:var(--kontur-surface)!important}[data-ui=kontur-auth] .kontur-auth-intro h1{text-transform:none!important}@media (max-width:1090px){[data-ui=kontur] .notebookLmWorkspace{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr)}[data-ui=kontur] .notebookStudio{grid-column:1/-1;min-height:0}}@media (max-width:850px){[data-ui=kontur] .graphicsOperationGrid,[data-ui=kontur] .notebookLmWorkspace,[data-ui=kontur] .secondBrainColumns{grid-template-columns:1fr}[data-ui=kontur] .notebookStudio{grid-column:auto}[data-ui=kontur] .mortgageFormGrid,[data-ui=kontur] .mortgageResultGrid,[data-ui=kontur] .mortgageSummary{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui=kontur] .secondBrainWorkspaceHeader{align-items:flex-start;flex-direction:column}[data-ui=kontur] .secondBrainHeaderActions{justify-content:flex-start}}@media (max-width:600px){[data-ui=kontur] .tools-tool-grid{gap:16px}[data-ui=kontur] .tools-tool-card-body{min-height:144px;padding:16px}[data-ui=kontur] .emptySection .toolPage,[data-ui=kontur] .graphicsWorkspace>.toolPage,[data-ui=kontur] .mortgageCalculator,[data-ui=kontur] .notebookLibrary,[data-ui=kontur] .notebookWorkspace,[data-ui=kontur] .secondBrainWorkspace,[data-ui=kontur] .shareCalculatorBlock,[data-ui=kontur] .taskPanel{padding:16px}[data-ui=kontur] .mortgageFormGrid,[data-ui=kontur] .mortgageResultGrid,[data-ui=kontur] .mortgageSummary,[data-ui=kontur] .secondBrainNoteFields{grid-template-columns:1fr}[data-ui=kontur] .kontur-history-item{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:16px}[data-ui=kontur] .kontur-history-item-icon{width:32px;height:32px}[data-ui=kontur] .kontur-history-item>button{grid-column:2;justify-self:start}[data-ui=kontur] .kontur-history-list-heading{align-items:stretch;flex-direction:column;gap:12px;padding:16px}[data-ui=kontur] .kontur-history-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch}[data-ui=kontur] .kontur-history-filter{width:100%;min-width:0}[data-ui=kontur] .kontur-history-empty{min-height:144px;align-items:flex-start;gap:12px;padding:20px 16px}[data-ui=kontur] .kontur-history-error{margin:16px}[data-ui=kontur] .kontur-history-skeletons{padding:4px 16px}[data-ui=kontur] .kontur-history-pagination{align-items:flex-start;flex-direction:column}[data-ui=kontur] .kontur-history-pagination>div{width:100%}[data-ui=kontur] .kontur-history-pagination button{flex:1}[data-ui=kontur] .adminForm,[data-ui=kontur] .adminListPanel{padding:16px}}