.interface-system-module__z9qWxG__systemCardGrid{gap:var(--project-card-gap,16px);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));min-width:0;display:grid}.interface-system-module__z9qWxG__systemObjectCard{appearance:none;background:var(--project-card-surface,#f8f8f8);border:.5px solid var(--project-card-border,#dedede);border-radius:var(--project-card-radius,12px);color:var(--pt-app-ink,#111);font:inherit;text-align:left;grid-template-rows:minmax(0,1fr);min-width:0;min-height:212px;padding:0;transition:border-color .14s,background .14s;display:grid;overflow:hidden}.interface-system-module__z9qWxG__systemObjectCard[data-clickable=true]{cursor:pointer}.interface-system-module__z9qWxG__systemObjectCard[data-clickable=true]:hover,.interface-system-module__z9qWxG__systemObjectCard[data-clickable=true]:focus-visible{border-color:var(--pt-app-ink-soft,#8e8e93);outline:0}.interface-system-module__z9qWxG__systemObjectCard:disabled{cursor:default;opacity:1}.interface-system-module__z9qWxG__systemObjectVisual,.interface-system-module__z9qWxG__foundationPreview{box-sizing:border-box;min-width:0;min-height:212px;padding:var(--project-card-inset,16px);border-bottom:0;justify-content:center;align-items:center;display:flex}.interface-system-module__z9qWxG__systemObjectMeta{min-width:0;padding:11px var(--project-card-inset,16px) 12px;gap:2px;display:grid}.interface-system-module__z9qWxG__systemObjectMeta span,.interface-system-module__z9qWxG__systemObjectMeta small,.interface-system-module__z9qWxG__controlLabel,.interface-system-module__z9qWxG__sectionHeadingLine span,.interface-system-module__z9qWxG__editorSection h3,.interface-system-module__z9qWxG__editorField>span,.interface-system-module__z9qWxG__metricField>span,.interface-system-module__z9qWxG__linesField>span{color:var(--pt-app-muted,#8e8e93);font-size:11px;font-weight:400;line-height:15px}.interface-system-module__z9qWxG__systemObjectMeta strong{color:var(--pt-app-ink,#111);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.interface-system-module__z9qWxG__systemObjectMeta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.interface-system-module__z9qWxG__foundationPreview{gap:10px}.interface-system-module__z9qWxG__foundationPreview span,.interface-system-module__z9qWxG__foundationPreview i{background:var(--pt-app-surface,#fff);border:.5px solid var(--pt-app-line,#dedede);width:34px;height:34px;display:block}.interface-system-module__z9qWxG__foundationPreview i{border-radius:8px;margin-left:4px}.interface-system-module__z9qWxG__previewButton{background:var(--interface-primary,#111);border:var(--interface-border-width,1px) solid var(--interface-primary,#111);border-radius:var(--interface-radius,8px);box-shadow:var(--interface-shadow,none);color:#fff;cursor:pointer;font:inherit;font-size:var(--interface-font-size,13px);font-weight:var(--interface-font-weight,500);align-items:center;gap:var(--interface-gap,8px);height:var(--interface-control-height,40px);min-width:112px;max-width:100%;padding:0 var(--interface-padding-x,16px);justify-content:center;display:inline-flex}.interface-system-module__z9qWxG__previewButton[data-variant=secondary]{background:var(--pt-app-surface,#fff);border-color:var(--interface-focus-color,#111);color:var(--interface-focus-color,#111)}.interface-system-module__z9qWxG__previewButton[data-variant=quiet]{color:var(--interface-focus-color,#111);background:0 0;border-color:#0000}.interface-system-module__z9qWxG__previewButton[data-variant=destructive]{background:#c93535;border-color:#c93535}.interface-system-module__z9qWxG__previewButton[data-state=hover]{transform:translateY(-1px);box-shadow:0 2px 4px #0000001f}.interface-system-module__z9qWxG__previewButton[data-state=pressed]{transform:translateY(1px)}.interface-system-module__z9qWxG__previewButton[data-state=focus]{outline:var(--interface-focus-width,2px) solid var(--interface-focus-color,#111);outline-offset:var(--interface-focus-offset,2px)}.interface-system-module__z9qWxG__previewButton[data-state=disabled]{cursor:default;opacity:.42}.interface-system-module__z9qWxG__previewSpinner{border:1.5px solid;border-right-color:#0000;border-radius:999px;width:13px;height:13px;display:block}.interface-system-module__z9qWxG__previewInputWrap{gap:6px;width:min(100%,250px);display:grid}.interface-system-module__z9qWxG__previewInputWrap>span{color:var(--pt-app-muted,#8e8e93);font-size:10px;line-height:14px}.interface-system-module__z9qWxG__previewInput{background:var(--pt-app-surface,#fff);border:var(--interface-border-width,1px) solid var(--pt-app-line,#dedede);border-radius:var(--interface-radius,8px);box-shadow:var(--interface-shadow,none);box-sizing:border-box;color:var(--pt-app-ink,#111);font-size:var(--interface-font-size,13px);align-items:center;gap:var(--interface-gap,8px);height:var(--interface-control-height,40px);min-width:0;padding:0 var(--interface-padding-x,16px);justify-content:space-between;display:flex}.interface-system-module__z9qWxG__previewInput[data-state=error]{border-color:#c93535}.interface-system-module__z9qWxG__previewInput small{color:#c93535;font-size:10px}.interface-system-module__z9qWxG__previewCard,.interface-system-module__z9qWxG__previewFeedback{background:var(--pt-app-surface,#fff);border:var(--interface-border-width,1px) solid var(--pt-app-line,#dedede);border-radius:var(--interface-radius,8px);box-shadow:var(--interface-shadow,none);box-sizing:border-box;align-items:center;gap:var(--interface-gap,8px);min-height:var(--interface-control-height,40px);width:min(100%,250px);padding:12px;display:flex}.interface-system-module__z9qWxG__previewCardDot,.interface-system-module__z9qWxG__previewFeedbackMark{background:var(--interface-focus-color,#111);border-radius:999px;flex:none;width:8px;height:8px;display:block}.interface-system-module__z9qWxG__previewCard div,.interface-system-module__z9qWxG__previewFeedback div{gap:2px;min-width:0;display:grid}.interface-system-module__z9qWxG__previewCard strong,.interface-system-module__z9qWxG__previewFeedback strong{color:var(--pt-app-ink,#111);font-size:11px;font-weight:500;line-height:15px}.interface-system-module__z9qWxG__previewCard small,.interface-system-module__z9qWxG__previewFeedback small{color:var(--pt-app-muted,#8e8e93);font-size:9px;line-height:13px}.interface-system-module__z9qWxG__previewFeedbackMark{color:#fff;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;display:flex}.interface-system-module__z9qWxG__editorBody,.interface-system-module__z9qWxG__editorContent{min-width:0;display:grid}.interface-system-module__z9qWxG__editorBody{align-content:start;gap:0}.interface-system-module__z9qWxG__editorContent{gap:16px;margin-top:16px}.interface-system-module__z9qWxG__editorField,.interface-system-module__z9qWxG__metricField,.interface-system-module__z9qWxG__linesField{gap:8px;min-width:0;display:grid}.interface-system-module__z9qWxG__editorField+.interface-system-module__z9qWxG__editorField{margin-top:16px}.interface-system-module__z9qWxG__editorField input,.interface-system-module__z9qWxG__editorField select,.interface-system-module__z9qWxG__editorField textarea,.interface-system-module__z9qWxG__metricField input,.interface-system-module__z9qWxG__metricField select,.interface-system-module__z9qWxG__linesField textarea{background:var(--pt-app-field,#f8f8f8);border:.5px solid var(--pt-app-line,#dedede);border-radius:var(--pt-app-field-radius,12px);box-sizing:border-box;color:var(--pt-app-ink,#111);font:inherit;outline:0;width:100%;min-width:0;font-size:12px;line-height:16px}.interface-system-module__z9qWxG__editorField input,.interface-system-module__z9qWxG__editorField select,.interface-system-module__z9qWxG__metricField input,.interface-system-module__z9qWxG__metricField select{height:42px;padding:0 13px}.interface-system-module__z9qWxG__editorField textarea,.interface-system-module__z9qWxG__linesField textarea{resize:vertical;min-height:86px;padding:12px 13px}.interface-system-module__z9qWxG__editorField input:focus-visible,.interface-system-module__z9qWxG__editorField select:focus-visible,.interface-system-module__z9qWxG__editorField textarea:focus-visible,.interface-system-module__z9qWxG__metricField input:focus-visible,.interface-system-module__z9qWxG__metricField select:focus-visible,.interface-system-module__z9qWxG__linesField textarea:focus-visible{border-color:var(--pt-app-ink-soft,#8e8e93)}.interface-system-module__z9qWxG__addComponentButton{color:var(--pt-app-muted,#8e8e93);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;align-items:center;margin-top:10px;padding:0;font-size:11px;line-height:16px;display:inline-flex}.interface-system-module__z9qWxG__addComponentButton:hover,.interface-system-module__z9qWxG__addComponentButton:focus-visible{color:var(--pt-app-ink,#111);outline:0}.interface-system-module__z9qWxG__editorSection,.interface-system-module__z9qWxG__livePreviewSection{border-top:.5px solid var(--pt-app-line,#dedede);gap:12px;padding-top:16px;display:grid}.interface-system-module__z9qWxG__editorSection h3,.interface-system-module__z9qWxG__livePreviewSection h3{margin:0}.interface-system-module__z9qWxG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.interface-system-module__z9qWxG__sectionHeadingLine{justify-content:space-between;align-items:center;display:flex}.interface-system-module__z9qWxG__livePreviewStage{background:var(--pt-app-field,#f8f8f8);border:.5px solid var(--pt-app-line,#dedede);border-radius:var(--pt-app-field-radius,12px);justify-content:center;align-items:center;min-height:128px;padding:18px;display:flex}.interface-system-module__z9qWxG__previewControls,.interface-system-module__z9qWxG__segmentedList{display:grid}.interface-system-module__z9qWxG__previewControls{gap:12px}.interface-system-module__z9qWxG__segmentedList{gap:8px}.interface-system-module__z9qWxG__segmentedOptions{flex-wrap:wrap;gap:6px;display:flex}.interface-system-module__z9qWxG__segmentedOptions button{background:var(--pt-app-field,#f8f8f8);border:.5px solid var(--pt-app-line,#dedede);color:var(--pt-app-muted,#8e8e93);cursor:pointer;font:inherit;border-radius:999px;padding:0 11px;font-size:11px;line-height:28px}.interface-system-module__z9qWxG__segmentedOptions button:hover,.interface-system-module__z9qWxG__segmentedOptions button:focus-visible,.interface-system-module__z9qWxG__segmentedOptions button[aria-pressed=true]{border-color:var(--pt-app-ink-soft,#8e8e93);color:var(--pt-app-ink,#111);outline:0}.interface-system-module__z9qWxG__segmentedOptions button[aria-pressed=true]{background:var(--pt-app-ink,#111);border-color:var(--pt-app-ink,#111);color:var(--pt-app-bg,#fff)}.interface-system-module__z9qWxG__machineNote{color:var(--pt-app-muted,#8e8e93);margin:0 0 8px;font-size:11px;line-height:16px}@media (max-width:760px){.interface-system-module__z9qWxG__systemCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.interface-system-module__z9qWxG__systemCardGrid,.interface-system-module__z9qWxG__fieldGrid{grid-template-columns:minmax(0,1fr)}}
.project-icon-library-module__Lm5xNG__library{color:#000;min-width:0}.project-icon-library-module__Lm5xNG__dialog button,.project-icon-library-module__Lm5xNG__compactGrid button{font:inherit}.project-icon-library-module__Lm5xNG__compactGrid{grid-auto-flow:row;grid-template-columns:repeat(var(--icon-library-columns), minmax(0, 1fr));grid-template-rows:repeat(2,48px);justify-content:start;gap:10px;width:100%;min-width:0;height:106px;display:grid}.project-icon-library-module__Lm5xNG__iconSlot{background:var(--pt-app-field,#fafafa);border:.5px solid var(--pt-app-line,#dedede);border-radius:var(--pt-app-field-radius,12px);color:#000;justify-content:center;align-items:center;width:100%;min-width:0;height:48px;padding:0;transition:background .12s,border-color .12s;display:flex;position:relative}.project-icon-library-module__Lm5xNG__iconSlot:hover,.project-icon-library-module__Lm5xNG__iconSlot:focus-visible,.project-icon-library-module__Lm5xNG__iconSlot:focus-within{background:var(--pt-app-hover,#f7f7f7);border-color:var(--pt-app-ink-soft,#8e8e93);outline:0}.project-icon-library-module__Lm5xNG__iconSlotMain{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.project-icon-library-module__Lm5xNG__iconSlotMain:disabled,.project-icon-library-module__Lm5xNG__iconSlot:disabled{cursor:default}.project-icon-library-module__Lm5xNG__iconSlot img{object-fit:contain;width:20px;height:20px}.project-icon-library-module__Lm5xNG__emptyIconSlot{cursor:pointer;border-color:#eee}.project-icon-library-module__Lm5xNG__iconSlotRemove{color:#8e8e93;cursor:pointer;opacity:0;z-index:2;background:#fff;border:.5px solid #dedede;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .12s;display:flex;position:absolute;top:2px;right:2px}.project-icon-library-module__Lm5xNG__iconSlot:hover .project-icon-library-module__Lm5xNG__iconSlotRemove,.project-icon-library-module__Lm5xNG__iconSlotRemove:focus-visible{opacity:1}.project-icon-library-module__Lm5xNG__iconSlotRemove svg{width:10px;height:10px}.project-icon-library-module__Lm5xNG__compactGrid .project-icon-library-module__Lm5xNG__iconCountSlot{cursor:pointer;font-size:9px;font-weight:400}.project-icon-library-module__Lm5xNG__iconCountSlot svg{width:16px;height:16px}.project-icon-library-module__Lm5xNG__sideEditor{bottom:48px;left:var(--editor-gutter);min-height:0;right:var(--editor-gutter);grid-template-rows:auto minmax(0,1fr);gap:12px;display:grid;position:absolute;top:103px;overflow:hidden}.project-icon-library-module__Lm5xNG__sideEditor button,.project-icon-library-module__Lm5xNG__sideEditor input{font:inherit}.project-icon-library-module__Lm5xNG__customLibraryWorkspace{grid-row:1/-1;grid-template-rows:auto minmax(0,1fr);gap:16px;min-height:0;display:grid}.project-icon-library-module__Lm5xNG__customLibraryHeader{justify-content:space-between;align-items:center;display:flex}.project-icon-library-module__Lm5xNG__customLibraryHeader strong{color:var(--pt-app-ink,#111);font-size:12px;font-weight:500;line-height:16px}.project-icon-library-module__Lm5xNG__customLibraryHeader button{color:var(--pt-app-muted,#8e8e93);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;line-height:16px}.project-icon-library-module__Lm5xNG__customLibraryHeader button:hover,.project-icon-library-module__Lm5xNG__customLibraryHeader button:focus-visible{color:var(--pt-app-ink,#111);outline:0}.project-icon-library-module__Lm5xNG__customLibraryGrid{scrollbar-width:none;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px;min-height:0;padding:0 1px 2px 0;display:grid;overflow:auto}.project-icon-library-module__Lm5xNG__customLibraryGrid::-webkit-scrollbar{display:none}.project-icon-library-module__Lm5xNG__customLibraryItem{gap:6px;min-width:0;display:grid}.project-icon-library-module__Lm5xNG__customLibraryIconCard,.project-icon-library-module__Lm5xNG__customLibraryAdd{aspect-ratio:1;background:var(--pt-app-field,#fafafa);border:.5px solid var(--pt-app-line,#dedede);border-radius:var(--pt-app-field-radius,12px);box-sizing:border-box;color:var(--pt-app-ink,#111);justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.project-icon-library-module__Lm5xNG__customLibraryIconCard img{object-fit:contain;width:24px;height:24px}.project-icon-library-module__Lm5xNG__customLibraryIconCard>span{color:var(--pt-app-muted,#8e8e93);font-size:9px}.project-icon-library-module__Lm5xNG__customLibraryItem>input{border:0;border-bottom:.5px solid var(--pt-app-line,#dedede);color:var(--pt-app-ink-soft,#333);text-align:center;background:0 0;border-radius:0;outline:0;width:100%;min-width:0;height:24px;padding:0 2px;font-size:10px}.project-icon-library-module__Lm5xNG__customLibraryItem>input:focus{border-color:var(--pt-app-ink,#111)}.project-icon-library-module__Lm5xNG__customLibraryAdd{cursor:pointer;padding:0}.project-icon-library-module__Lm5xNG__customLibraryAdd:hover,.project-icon-library-module__Lm5xNG__customLibraryAdd:focus-visible{border-color:var(--pt-app-ink-soft,#8e8e93);outline:0}.project-icon-library-module__Lm5xNG__customLibraryAdd svg{width:18px;height:18px}.project-icon-library-module__Lm5xNG__customLibraryRemove{color:var(--pt-app-muted,#8e8e93);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;top:4px;right:4px}.project-icon-library-module__Lm5xNG__customLibraryIconCard:hover .project-icon-library-module__Lm5xNG__customLibraryRemove,.project-icon-library-module__Lm5xNG__customLibraryRemove:focus-visible{opacity:1}.project-icon-library-module__Lm5xNG__customLibraryRemove svg{width:14px;height:14px}.project-icon-library-module__Lm5xNG__sideLibraryPicker{gap:8px;display:grid;position:relative}.project-icon-library-module__Lm5xNG__sideLibraryHeader{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid}.project-icon-library-module__Lm5xNG__sideLibrarySearch{color:#8e8e93;border:.5px solid #dedede;grid-template-columns:16px minmax(0,1fr) 28px;align-items:center;gap:7px;height:36px;padding:0 4px 0 11px;display:grid}.project-icon-library-module__Lm5xNG__sideLibrarySearch>svg{width:15px;height:15px}.project-icon-library-module__Lm5xNG__sideLibrarySearch input{color:#000;background:0 0;border:0;outline:0;min-width:0;height:100%;padding:0;font-size:10px}.project-icon-library-module__Lm5xNG__sideLibrarySearch button{color:#555;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.project-icon-library-module__Lm5xNG__sideLibrarySearch button:hover,.project-icon-library-module__Lm5xNG__sideLibrarySearch button:focus-visible{background:#f1f1f1;outline:0}.project-icon-library-module__Lm5xNG__sideLibrarySearch button svg{width:14px;height:14px}.project-icon-library-module__Lm5xNG__sideLibraryCurrent,.project-icon-library-module__Lm5xNG__sideLibraryMenu button{color:#000;cursor:pointer;text-align:left;background:#fff;border:.5px solid #dedede;justify-content:space-between;align-items:center;width:100%;min-width:0;height:44px;padding:0 10px;display:flex}.project-icon-library-module__Lm5xNG__sideLibraryCurrent{padding-left:14px}.project-icon-library-module__Lm5xNG__sideCreateLibrary{color:#000;cursor:pointer;background:#fff;border:.5px solid #dedede;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.project-icon-library-module__Lm5xNG__sideCreateLibrary:hover,.project-icon-library-module__Lm5xNG__sideCreateLibrary:focus-visible{background:#f7f7f7;border-color:#8e8e93;outline:0}.project-icon-library-module__Lm5xNG__sideCreateLibrary svg{width:17px;height:17px}.project-icon-library-module__Lm5xNG__sideLibraryCurrent:hover,.project-icon-library-module__Lm5xNG__sideLibraryCurrent:focus-visible,.project-icon-library-module__Lm5xNG__sideLibraryMenu button:hover,.project-icon-library-module__Lm5xNG__sideLibraryMenu button:focus-visible,.project-icon-library-module__Lm5xNG__sideLibraryMenu button[data-active=true]{background:#f7f7f7;border-color:#8e8e93;outline:0}.project-icon-library-module__Lm5xNG__sideLibraryName{min-width:0;display:block}.project-icon-library-module__Lm5xNG__sideLibraryName strong{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:11px;font-weight:400;line-height:14px;overflow:hidden}.project-icon-library-module__Lm5xNG__sideLibraryPreview{flex:none;grid-template-rows:repeat(2,12px);grid-template-columns:repeat(2,12px);gap:2px;display:grid}.project-icon-library-module__Lm5xNG__sideLibraryPreview img{object-fit:contain;width:12px;height:12px}.project-icon-library-module__Lm5xNG__sideLibraryMenu{scrollbar-width:none;z-index:8;background:#fff;border:.5px solid #bdbdbd;max-height:268px;position:absolute;top:88px;left:0;right:0;overflow:auto}.project-icon-library-module__Lm5xNG__sideLibraryMenu::-webkit-scrollbar{display:none}.project-icon-library-module__Lm5xNG__sideLibraryMenu button{border-width:0 0 .5px}.project-icon-library-module__Lm5xNG__sideLibraryMenu button:last-child{border-bottom:0}.project-icon-library-module__Lm5xNG__sideLibraryMenu .project-icon-library-module__Lm5xNG__sideLibraryCreateOption{z-index:2;justify-content:flex-start;gap:9px;position:sticky;top:0}.project-icon-library-module__Lm5xNG__sideLibraryCreateOption svg{flex:none;width:15px;height:15px}.project-icon-library-module__Lm5xNG__sideLibraryCreateOption span{font-size:11px;font-weight:500;line-height:14px}.project-icon-library-module__Lm5xNG__sideLibraryMenu p{color:#8e8e93;text-align:center;margin:18px 0;font-size:10px}.project-icon-library-module__Lm5xNG__hiddenFileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-icon-library-module__Lm5xNG__sideSearch{color:#8e8e93;border:.5px solid #dedede;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;height:36px;padding:0 8px 0 11px;display:grid}.project-icon-library-module__Lm5xNG__sideSearch>svg{width:15px;height:15px}.project-icon-library-module__Lm5xNG__sideSearch input{color:#000;background:0 0;border:0;outline:0;min-width:0;height:100%;padding:0;font-size:11px}.project-icon-library-module__Lm5xNG__sideSearch button{color:#8e8e93;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.project-icon-library-module__Lm5xNG__sideSearch button svg{width:14px;height:14px}.project-icon-library-module__Lm5xNG__sideResults{overscroll-behavior:contain;scrollbar-width:none;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding:0 2px 2px 0;display:grid;overflow:auto}.project-icon-library-module__Lm5xNG__sideResults::-webkit-scrollbar{display:none}.project-icon-library-module__Lm5xNG__sideResultIcon{color:#000;cursor:pointer;background:#fff;border:.5px solid #dedede;justify-content:center;align-items:center;width:100%;min-width:0;padding:0;display:flex}.project-icon-library-module__Lm5xNG__sideResultItem{aspect-ratio:1;min-width:0;position:relative}.project-icon-library-module__Lm5xNG__sideResultIcon{height:100%}.project-icon-library-module__Lm5xNG__sideResultIcon:hover,.project-icon-library-module__Lm5xNG__sideResultIcon:focus-visible{border-color:#8e8e93;outline:0}.project-icon-library-module__Lm5xNG__sideResultIcon[data-importing=true]{opacity:.35}.project-icon-library-module__Lm5xNG__sideResultRemove{color:#8e8e93;cursor:pointer;opacity:0;pointer-events:none;z-index:2;background:#fff;border:.5px solid #dedede;border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:opacity .1s;display:flex;position:absolute;top:2px;right:2px}.project-icon-library-module__Lm5xNG__sideResultItem:hover .project-icon-library-module__Lm5xNG__sideResultRemove,.project-icon-library-module__Lm5xNG__sideResultItem:focus-within .project-icon-library-module__Lm5xNG__sideResultRemove,.project-icon-library-module__Lm5xNG__sideResultRemove:focus-visible{opacity:1;pointer-events:auto}.project-icon-library-module__Lm5xNG__sideResultRemove svg{width:9px;height:9px}.project-icon-library-module__Lm5xNG__sideIconTooltip{color:#fff;opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;z-index:3;background:#000;max-width:calc(100% - 6px);padding:2px 4px;font-size:9px;line-height:12px;transition:opacity .1s;position:absolute;bottom:3px;left:50%;overflow:hidden;transform:translate(-50%)}.project-icon-library-module__Lm5xNG__sideResultItem:hover .project-icon-library-module__Lm5xNG__sideIconTooltip,.project-icon-library-module__Lm5xNG__sideResultItem:focus-within .project-icon-library-module__Lm5xNG__sideIconTooltip{opacity:1}.project-icon-library-module__Lm5xNG__sideStatus,.project-icon-library-module__Lm5xNG__sideError,.project-icon-library-module__Lm5xNG__sideLoadingMore{color:#8e8e93;text-align:center;grid-column:1/-1;margin:24px 0 0;font-size:11px}.project-icon-library-module__Lm5xNG__sideLoadingMore{margin:8px 0 2px}.project-icon-library-module__Lm5xNG__overlay{z-index:1000;background:#00000057;justify-content:center;align-items:center;padding:24px;animation:.14s ease-out both project-icon-library-module__Lm5xNG__overlayIn;display:flex;position:fixed;inset:0}.project-icon-library-module__Lm5xNG__dialog{background:#fff;grid-template-rows:70px minmax(0,1fr) 62px;width:min(920px,100vw - 48px);max-width:920px;height:min(690px,100vh - 48px);animation:.18s cubic-bezier(.22,1,.36,1) both project-icon-library-module__Lm5xNG__dialogIn;display:grid;overflow:hidden;box-shadow:0 24px 80px #00000029}.project-icon-library-module__Lm5xNG__dialogHeader{border-bottom:.5px solid #dedede;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.project-icon-library-module__Lm5xNG__dialogHeader>div{gap:3px;display:grid}.project-icon-library-module__Lm5xNG__dialogHeader strong{font-size:14px;font-weight:500;line-height:18px}.project-icon-library-module__Lm5xNG__dialogHeader span{color:#8e8e93;font-size:11px;line-height:14px}.project-icon-library-module__Lm5xNG__dialogHeader>button,.project-icon-library-module__Lm5xNG__searchField>button{color:#8e8e93;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.project-icon-library-module__Lm5xNG__dialogHeader svg,.project-icon-library-module__Lm5xNG__searchField svg{width:17px;height:17px}.project-icon-library-module__Lm5xNG__browserBody{grid-template-columns:188px minmax(0,1fr);min-height:0;display:grid}.project-icon-library-module__Lm5xNG__libraryList{background:#fafafa;border-right:.5px solid #dedede;flex-direction:column;gap:2px;padding:16px 12px;display:flex}.project-icon-library-module__Lm5xNG__libraryList button{color:#555;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:38px;padding:0 10px;font-size:11px;display:flex}.project-icon-library-module__Lm5xNG__libraryList button[data-active=true]{color:#000;background:#eee;font-weight:500}.project-icon-library-module__Lm5xNG__libraryList small{color:#9a9a9a;font-size:9px}.project-icon-library-module__Lm5xNG__libraryUpload{border-top:.5px solid #dedede;margin-top:10px;padding-top:10px}.project-icon-library-module__Lm5xNG__libraryUpload button{color:#555;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;height:38px;padding:0 10px;font-size:11px;display:flex}.project-icon-library-module__Lm5xNG__libraryUpload button:hover,.project-icon-library-module__Lm5xNG__libraryUpload button:focus-visible{color:#000;background:#eee;outline:0}.project-icon-library-module__Lm5xNG__libraryUpload svg{width:14px;height:14px}.project-icon-library-module__Lm5xNG__libraryUpload input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-icon-library-module__Lm5xNG__resultsPanel{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:18px 20px 0;display:grid}.project-icon-library-module__Lm5xNG__searchField{color:#8e8e93;border:.5px solid #cfcfcf;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;height:38px;padding:0 9px 0 12px;display:grid}.project-icon-library-module__Lm5xNG__searchField input{color:#000;font:inherit;background:0 0;border:0;outline:0;min-width:0;height:100%;padding:0;font-size:12px}.project-icon-library-module__Lm5xNG__searchField input::placeholder{color:#a0a0a0}.project-icon-library-module__Lm5xNG__iconResults{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;gap:8px;min-height:0;margin-top:18px;padding:0 2px 20px;display:grid;overflow:auto}.project-icon-library-module__Lm5xNG__resultIcon{color:#000;cursor:pointer;background:#fff;border:.5px solid #dedede;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:82px;padding:8px 5px 6px;transition:border-color .1s,background .1s,transform .1s;display:flex}.project-icon-library-module__Lm5xNG__resultIcon:hover,.project-icon-library-module__Lm5xNG__resultIcon:focus-visible{border-color:#8e8e93;outline:0;transform:translateY(-1px)}.project-icon-library-module__Lm5xNG__resultIcon[data-selected=true]{background:#f1f1f1;border-color:#000}.project-icon-library-module__Lm5xNG__resultIcon img{width:26px;height:26px}.project-icon-library-module__Lm5xNG__resultIcon span{color:#777;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:7px;font-size:8px;line-height:10px;overflow:hidden}.project-icon-library-module__Lm5xNG__status,.project-icon-library-module__Lm5xNG__error{color:#8e8e93;grid-column:1/-1;place-self:center;margin:80px 0 0;font-size:12px}.project-icon-library-module__Lm5xNG__error{color:#b42318}.project-icon-library-module__Lm5xNG__dialogFooter{border-top:.5px solid #dedede;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.project-icon-library-module__Lm5xNG__dialogFooter>span{color:#8e8e93;font-size:11px}.project-icon-library-module__Lm5xNG__importButton{color:#fff;cursor:pointer;background:#000;border:0;min-width:112px;height:34px;padding:0 15px;font-size:11px}.project-icon-library-module__Lm5xNG__importButton:disabled{cursor:default;opacity:.28}@keyframes project-icon-library-module__Lm5xNG__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes project-icon-library-module__Lm5xNG__dialogIn{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.project-icon-library-module__Lm5xNG__dialog{width:calc(100vw - 24px);height:calc(100vh - 24px)}.project-icon-library-module__Lm5xNG__overlay{padding:12px}.project-icon-library-module__Lm5xNG__browserBody{grid-template-columns:130px minmax(0,1fr)}.project-icon-library-module__Lm5xNG__libraryList{padding:12px 6px}.project-icon-library-module__Lm5xNG__libraryList button{flex-direction:column;justify-content:center;align-items:flex-start;height:48px}.project-icon-library-module__Lm5xNG__iconResults{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.project-icon-library-module__Lm5xNG__dialog,.project-icon-library-module__Lm5xNG__overlay,.project-icon-library-module__Lm5xNG__resultIcon,.project-icon-library-module__Lm5xNG__savedIcon{transition:none;animation:none}}.project-icon-library-module__Lm5xNG__sideEditor{bottom:var(--pt-app-space-5,20px);color:var(--pt-app-ink,#111);gap:var(--pt-app-space-4,16px)}.project-icon-library-module__Lm5xNG__sideLibraryPicker{gap:var(--pt-app-space-3,12px)}.project-icon-library-module__Lm5xNG__sideLibraryHeader{gap:var(--pt-app-space-3,12px);grid-template-columns:minmax(0,1fr) 42px}.project-icon-library-module__Lm5xNG__sideLibraryCurrent,.project-icon-library-module__Lm5xNG__sideCreateLibrary,.project-icon-library-module__Lm5xNG__sideSearch,.project-icon-library-module__Lm5xNG__sideResultIcon{background:var(--pt-app-field,#fafafa);border-color:var(--pt-app-line,#dedede);border-radius:var(--pt-app-field-radius,12px);color:var(--pt-app-ink-soft,#333)}.project-icon-library-module__Lm5xNG__sideLibraryCurrent,.project-icon-library-module__Lm5xNG__sideCreateLibrary{height:42px}.project-icon-library-module__Lm5xNG__sideCreateLibrary{width:42px}.project-icon-library-module__Lm5xNG__sideLibraryCurrent:hover,.project-icon-library-module__Lm5xNG__sideLibraryCurrent:focus-visible,.project-icon-library-module__Lm5xNG__sideCreateLibrary:hover,.project-icon-library-module__Lm5xNG__sideCreateLibrary:focus-visible,.project-icon-library-module__Lm5xNG__sideSearch:focus-within,.project-icon-library-module__Lm5xNG__sideResultIcon:hover,.project-icon-library-module__Lm5xNG__sideResultIcon:focus-visible{background:var(--pt-app-field,#fafafa);border-color:var(--pt-app-ink-soft,#8e8e93);outline:0}.project-icon-library-module__Lm5xNG__sideLibraryName strong{color:var(--pt-app-ink,#111);font-size:11px;font-weight:500}.project-icon-library-module__Lm5xNG__sideLibraryPreview{grid-template-rows:repeat(2,13px);grid-template-columns:repeat(2,13px);gap:3px}.project-icon-library-module__Lm5xNG__sideLibraryPreview img{width:13px;height:13px}.project-icon-library-module__Lm5xNG__sideSearch{height:42px}.project-icon-library-module__Lm5xNG__sideSearch input{color:var(--pt-app-ink-soft,#333);font-size:11px}.project-icon-library-module__Lm5xNG__sideSearch input::placeholder{color:var(--pt-app-muted,#8e8e93)}.project-icon-library-module__Lm5xNG__sideLibraryMenu{background:var(--pt-app-surface,#fff);border-color:var(--pt-app-line,#dedede);border-radius:var(--pt-app-field-radius,12px);top:92px;box-shadow:0 12px 26px #11111114}.project-icon-library-module__Lm5xNG__sideLibraryMenu button{background:var(--pt-app-surface,#fff);border-color:var(--pt-app-line,#dedede);color:var(--pt-app-ink-soft,#333)}.project-icon-library-module__Lm5xNG__sideLibraryMenu button:hover,.project-icon-library-module__Lm5xNG__sideLibraryMenu button:focus-visible,.project-icon-library-module__Lm5xNG__sideLibraryMenu button[data-active=true]{background:var(--pt-app-field,#fafafa);border-color:var(--pt-app-line,#dedede);color:var(--pt-app-ink,#111)}.project-icon-library-module__Lm5xNG__sideLibraryMenu .project-icon-library-module__Lm5xNG__sideLibraryCreateOption{background:var(--pt-app-surface,#fff);color:var(--pt-app-ink,#111)}.project-icon-library-module__Lm5xNG__sideResults{gap:var(--pt-app-space-3,12px);padding:0 0 2px}.project-icon-library-module__Lm5xNG__sideResultIcon{border-radius:var(--pt-app-field-radius,12px)}.project-icon-library-module__Lm5xNG__sideResultIcon img{width:24px;height:24px}.project-icon-library-module__Lm5xNG__sideResultIcon[data-importing=true]{background:var(--pt-app-field,#fafafa);border-color:var(--pt-app-ink-soft,#8e8e93)}.project-icon-library-module__Lm5xNG__sideResultRemove{background:var(--pt-app-surface,#fff);border-color:var(--pt-app-line,#dedede);color:var(--pt-app-muted,#8e8e93)}.project-icon-library-module__Lm5xNG__sideStatus,.project-icon-library-module__Lm5xNG__sideError,.project-icon-library-module__Lm5xNG__sideLoadingMore{color:var(--pt-app-muted,#8e8e93)}.project-icon-library-module__Lm5xNG__sideError{color:var(--pt-app-danger,#b42318)}
