._anchor_d007k_8{z-index:7000;pointer-events:none;position:fixed;top:56px;left:50%;transform:translate(-50%)}._card_d007k_17{pointer-events:auto;box-sizing:border-box;border:1px solid var(--os-border-strong);background:var(--os-win-bg);width:400px;max-width:calc(100vw - 24px);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--os-win-shadow);color:var(--os-text);border-radius:16px;flex-direction:column;gap:12px;padding:16px;animation:.22s cubic-bezier(.16,1,.3,1) _noticeIn_d007k_1;display:flex}@keyframes _noticeIn_d007k_1{0%{opacity:0;transform:scale(.96)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}._head_d007k_41{align-items:flex-start;gap:10px;display:flex}._badge_d007k_47{background:var(--os-accent-bg);border:1px solid var(--os-border-strong);width:34px;height:34px;color:var(--os-accent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}._headText_d007k_59{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._title_d007k_67{color:var(--os-text-strong);font-size:13px;font-weight:700}._meta_d007k_73{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._closeBtn_d007k_81{width:26px;height:26px;color:var(--os-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;padding:0;transition:background .12s,color .12s;display:grid}._closeBtn_d007k_81:hover{background:var(--os-hover);color:var(--os-text)}._chip_d007k_97{background:var(--os-card);border:1px solid var(--os-border);border-radius:12px;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}._chipLabel_d007k_108{letter-spacing:.08em;text-transform:uppercase;color:var(--os-muted);flex-shrink:0;font-size:10px;font-weight:700}._chipName_d007k_117{min-width:0;color:var(--os-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}._body_d007k_127{color:var(--os-text-secondary);margin:0;font-size:12px;line-height:1.55}._actions_d007k_134{gap:8px;display:flex}._primary_d007k_139,._secondary_d007k_140{cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:9px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}._primary_d007k_139{background:var(--os-accent-bg);border:1px solid var(--os-accent);color:var(--os-accent)}._primary_d007k_139:hover{background:var(--os-active);color:var(--os-accent-hover)}._secondary_d007k_140{border:1px solid var(--os-border);color:var(--os-muted);background:0 0}._secondary_d007k_140:hover{background:var(--os-hover);color:var(--os-text)}._footer_d007k_170{border-top:1px solid var(--os-border);align-items:center;padding-top:10px;display:flex}._check_d007k_177{color:var(--os-muted);cursor:pointer;user-select:none;align-items:center;gap:8px;font-size:11.5px;display:inline-flex}._check_d007k_177:hover{color:var(--os-text)}._nativeCheck_d007k_188{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._checkBox_d007k_196{border:1px solid var(--os-border-strong);background:var(--os-input-bg);color:#0000;border-radius:5px;flex-shrink:0;place-items:center;width:16px;height:16px;transition:background .12s,border-color .12s,color .12s;display:grid}._checkBoxOn_d007k_209{background:var(--os-accent-bg);border-color:var(--os-accent);color:var(--os-accent)}._nativeCheck_d007k_188:focus-visible+._checkBox_d007k_196{outline:2px solid var(--os-accent);outline-offset:2px}@media (width<=767px){._anchor_d007k_8{top:calc(56px + env(safe-area-inset-top,0px));left:12px;right:12px;transform:none}._card_d007k_17{width:100%;max-width:100%}._actions_d007k_134{flex-direction:column}._primary_d007k_139,._secondary_d007k_140{flex:none;width:100%}._chip_d007k_97{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){._card_d007k_17{animation:none}._closeBtn_d007k_81,._primary_d007k_139,._secondary_d007k_140,._checkBox_d007k_196{transition:none}}._container_1r2l5_2{z-index:99999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:52px;right:12px}._notification_1r2l5_13{background:var(--os-win-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--os-border);border-left:3px solid var(--os-accent);box-shadow:var(--os-win-shadow);pointer-events:all;border-radius:10px;align-items:flex-start;gap:10px;min-width:260px;max-width:340px;padding:10px 12px;animation:.2s cubic-bezier(.34,1.56,.64,1) _slideIn_1r2l5_1;display:flex}@keyframes _slideIn_1r2l5_1{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}._icon_1r2l5_36{color:#fff;background:currentColor;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}._icon_1r2l5_36>svg{color:#fff}._content_1r2l5_51{flex:1;min-width:0}._title_1r2l5_53{color:var(--os-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}._text_1r2l5_62{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}._close_1r2l5_71{color:var(--os-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:2px;transition:color .1s,background .1s;display:flex}._close_1r2l5_71:hover{color:var(--os-text);background:var(--os-hover)}._container_n8ivu_6{background:var(--os-bg);width:100%;height:100%;color:var(--os-text);display:flex;position:relative;overflow:hidden}._dragOver_n8ivu_16 ._main_n8ivu_16{outline:2px dashed var(--app-accent);outline-offset:-4px;background:var(--app-accent-soft)}._sidebar_n8ivu_23{border-right:1px solid var(--os-border);background:var(--os-surface);width:168px;-webkit-backdrop-filter:var(--glass-blur);flex-direction:column;flex-shrink:0;gap:2px;padding:12px 8px;display:flex;overflow-y:auto}._sidebarSection_n8ivu_37{color:var(--os-dim);text-transform:uppercase;letter-spacing:.07em;padding:4px 10px 8px;font-size:10px;font-weight:700}._folderBtn_n8ivu_46{width:100%;color:var(--os-text-secondary);cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--ease-out-quint), color var(--duration-fast);background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-family:inherit;font-size:12.5px;display:flex}._folderBtn_n8ivu_46 svg{color:var(--os-muted);transition:color var(--duration-fast);flex-shrink:0}._folderBtn_n8ivu_46:hover{background:var(--os-hover);color:var(--os-text)}._folderBtn_n8ivu_46:hover svg{color:var(--app-accent)}._active_n8ivu_66{font-weight:600;background:var(--app-accent-soft)!important;color:var(--app-accent)!important}._active_n8ivu_66 svg{color:var(--app-accent)!important}._folderDragOver_n8ivu_73{box-shadow:inset 0 0 0 1px var(--app-accent);background:var(--app-accent-soft)!important;color:var(--app-accent)!important}._pasteBtn_n8ivu_79{border:1px dashed var(--app-accent);background:var(--app-accent-soft);color:var(--app-accent);cursor:pointer;transition:background var(--duration-fast);border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:7px 10px;font-family:inherit;font-size:11px;display:flex}._pasteBtn_n8ivu_79:hover{background:var(--os-active)}._main_n8ivu_16{background:var(--os-bg);flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}._toolbar_n8ivu_108{border-bottom:1px solid var(--os-border);background:var(--os-surface);-webkit-backdrop-filter:var(--glass-blur);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}._folderTitle_n8ivu_121{color:var(--os-text-strong);text-transform:capitalize;white-space:nowrap;align-items:baseline;gap:8px;font-size:14px;font-weight:700;display:flex}._fileCount_n8ivu_132{color:var(--os-muted);font-size:11px;font-weight:500}._toolbarRight_n8ivu_138{align-items:center;gap:8px;display:flex}._sortSelect_n8ivu_144{border:1px solid var(--os-border);background:var(--os-input-bg);color:var(--os-text);cursor:pointer;transition:border-color var(--duration-fast);border-radius:7px;padding:5px 8px;font-family:inherit;font-size:11.5px}._sortSelect_n8ivu_144:hover{border-color:var(--os-border-strong)}._sortSelect_n8ivu_144:focus{border-color:var(--app-accent);outline:none}._viewToggle_n8ivu_158{border:1px solid var(--os-border);background:var(--os-input-bg);border-radius:8px;display:flex;overflow:hidden}._viewBtn_n8ivu_166{color:var(--os-muted);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;align-items:center;padding:5px 8px;display:flex}._viewBtn_n8ivu_166:hover{background:var(--os-hover);color:var(--os-text)}._viewActive_n8ivu_177{background:var(--app-accent-soft)!important;color:var(--app-accent)!important}._uploadBtn_n8ivu_179{background:var(--app-accent);color:var(--os-text-on-accent);cursor:pointer;transition:filter var(--duration-fast), box-shadow var(--duration-fast), transform var(--duration-fast);white-space:nowrap;box-shadow:0 2px 12px var(--app-accent-glow);border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:11.5px;font-weight:600;display:flex}._uploadBtn_n8ivu_179:hover{filter:brightness(1.08);box-shadow:0 4px 18px var(--app-accent-glow)}._uploadBtn_n8ivu_179:active{transform:translateY(1px)}._uploadBtn_n8ivu_179:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._searchWrap_n8ivu_201{background:var(--os-input-bg);border:1px solid var(--os-border);min-width:180px;transition:border-color var(--duration-fast), box-shadow var(--duration-fast);border-radius:8px;align-items:center;gap:6px;padding:5px 9px;display:flex}._searchWrap_n8ivu_201:focus-within{border-color:var(--app-accent);box-shadow:0 0 0 3px var(--app-accent-soft)}._searchIcon_n8ivu_213{color:var(--os-muted);flex-shrink:0}._searchInput_n8ivu_215{color:var(--os-text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:12px}._searchInput_n8ivu_215::placeholder{color:var(--os-input-placeholder)}._searchClear_n8ivu_227{color:var(--os-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}._searchClear_n8ivu_227:hover{color:var(--os-text)}._dropHint_n8ivu_240{color:var(--app-accent);background:var(--app-accent-soft);-webkit-backdrop-filter:var(--glass-blur);z-index:10;pointer-events:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:absolute;inset:53px 0 0}._center_n8ivu_257{color:var(--os-muted);flex:1;justify-content:center;align-items:center;font-size:12px;display:flex}._emptyState_n8ivu_266{color:var(--os-muted);text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}._emptyIcon_n8ivu_274{color:var(--os-dim);opacity:.5}._dropHintText_n8ivu_275{color:var(--os-dim);font-size:11px}._grid_n8ivu_282{flex:1;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));align-content:start;gap:8px;padding:16px 16px 96px;display:grid;overflow-y:auto}._fileItem_n8ivu_292{cursor:pointer;color:var(--os-text);transition:background var(--duration-fast), transform var(--duration-fast), border-color var(--duration-fast);user-select:none;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 10px;display:flex}._fileItem_n8ivu_292:hover{background:var(--os-hover);transform:translateY(-1px)}._fileItem_n8ivu_292:active{background:var(--os-active)}._fileIcon_n8ivu_308{color:var(--app-accent);justify-content:center;align-items:center;height:56px;display:flex}._fileName_n8ivu_316{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--os-text-secondary);font-size:11px;line-height:1.35;overflow:hidden}._thumbFallback_n8ivu_328{color:var(--app-accent);opacity:.5}._imgThumb_n8ivu_330{background:var(--os-card-2);width:80px;height:56px;box-shadow:var(--os-elevation-1);border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}._imgThumbEl_n8ivu_341{object-fit:cover;width:100%;height:100%;transition:opacity var(--duration-base)}._videoThumb_n8ivu_348{background:var(--os-card-2);width:80px;height:56px;box-shadow:var(--os-elevation-1);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._videoThumbEl_n8ivu_360{object-fit:cover;width:100%;height:100%;transition:opacity .15s}._videoPlayIcon_n8ivu_366{color:var(--os-text-on-accent);background:var(--os-dock-bg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._list_n8ivu_379{flex:1;padding-bottom:96px;overflow-y:auto}._listHeader_n8ivu_385{border-bottom:1px solid var(--os-border);background:var(--os-surface);z-index:1;-webkit-backdrop-filter:var(--glass-blur);grid-template-columns:1fr 140px 90px 130px;padding:0 16px;display:grid;position:sticky;top:0}._listHeadBtn_n8ivu_398{color:var(--os-dim);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:color var(--duration-fast);background:0 0;border:none;align-items:center;gap:4px;padding:9px 0;font-family:inherit;font-size:10.5px;font-weight:700;display:flex}._listHeadBtn_n8ivu_398:hover{color:var(--os-text-secondary)}._listHeadBtn_n8ivu_398 svg{color:var(--app-accent)}._listItem_n8ivu_417{cursor:pointer;border-bottom:1px solid var(--os-border-subtle);transition:background var(--duration-fast);user-select:none;grid-template-columns:1fr 140px 90px 130px;align-items:center;padding:8px 16px;font-size:12.5px;display:grid}._listItem_n8ivu_417:hover{background:var(--os-hover)}._listItemName_n8ivu_430{color:var(--os-text);align-items:center;gap:10px;display:flex;overflow:hidden}._listItemName_n8ivu_430 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._listItemName_n8ivu_430 svg{color:var(--app-accent);flex-shrink:0}._listThumb_n8ivu_439{object-fit:cover;background:var(--os-card-2);border-radius:4px;flex-shrink:0;width:20px;height:20px}._listItemMeta_n8ivu_448{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}._gallery_n8ivu_458{flex:1;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));align-content:start;gap:14px;padding:16px 16px 96px;display:grid;overflow-y:auto}._galleryItem_n8ivu_468{cursor:pointer;background:var(--os-card);border:1px solid var(--os-border);transition:transform var(--duration-base) var(--ease-out-quint), box-shadow var(--duration-base), border-color var(--duration-base);user-select:none;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}._galleryItem_n8ivu_468:hover{box-shadow:var(--os-elevation-2);border-color:var(--os-border-strong);transform:translateY(-3px)}._galleryThumb_n8ivu_485{aspect-ratio:16/10;background:var(--os-card-2);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}._galleryThumb_n8ivu_485 ._videoThumb_n8ivu_348,._galleryThumb_n8ivu_485 ._imgThumb_n8ivu_330{width:100%;height:100%;box-shadow:none;border-radius:0}._galleryThumb_n8ivu_485 ._videoThumbEl_n8ivu_360,._galleryThumb_n8ivu_485 ._imgThumbEl_n8ivu_341{width:100%;height:100%}._galleryIcon_n8ivu_503{color:var(--app-accent);opacity:.7}._galleryMeta_n8ivu_505{border-top:1px solid var(--os-border);flex-direction:column;gap:1px;padding:9px 11px;display:flex}._galleryName_n8ivu_512{text-overflow:ellipsis;white-space:nowrap;color:var(--os-text);font-size:12px;font-weight:500;overflow:hidden}._gallerySize_n8ivu_520{color:var(--os-muted);font-size:10.5px}._columnWrap_n8ivu_523{flex:1;min-height:0;display:flex;overflow:hidden}._columnList_n8ivu_525{width:100%;transition:width var(--duration-base) var(--ease-out-quint);padding:6px;overflow-y:auto}._columnListNarrow_n8ivu_531{border-right:1px solid var(--os-border);width:50%}._columnRow_n8ivu_533{cursor:pointer;transition:background var(--duration-fast);border-left:2px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:8px 10px;display:flex}._columnRow_n8ivu_533:hover{background:var(--os-hover)}._columnRowActive_n8ivu_544{background:var(--app-accent-soft);border-left-color:var(--app-accent)}._columnRowIcon_n8ivu_549{width:30px;height:30px;color:var(--app-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}._columnRowIcon_n8ivu_549 ._imgThumb_n8ivu_330,._columnRowIcon_n8ivu_549 ._videoThumb_n8ivu_348{width:30px;height:30px}._columnRowBody_n8ivu_561{flex:1;min-width:0}._columnRowName_n8ivu_562{text-overflow:ellipsis;white-space:nowrap;color:var(--os-text);font-size:12.5px;overflow:hidden}._columnRowActive_n8ivu_544 ._columnRowName_n8ivu_562{color:var(--app-accent);font-weight:600}._columnRowSize_n8ivu_570{color:var(--os-muted);margin-top:1px;font-size:10.5px}._columnRowChevron_n8ivu_571{color:var(--os-dim);flex-shrink:0}._colPreview_n8ivu_573{background:var(--os-card);flex-direction:column;flex:1;display:flex;overflow:hidden}._colPreviewHeader_n8ivu_580{border-bottom:1px solid var(--os-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:9px 14px;display:flex}._colPreviewLabel_n8ivu_588{color:var(--os-muted);text-transform:uppercase;letter-spacing:.07em;font-size:10.5px;font-weight:700}._colPreviewBody_n8ivu_595{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:18px;display:flex;overflow-y:auto}._colPreviewMedia_n8ivu_605{object-fit:contain;max-width:100%;max-height:56%;box-shadow:var(--os-card-shadow);border-radius:10px}._colPreviewAudio_n8ivu_612{width:100%}._colPreviewIcon_n8ivu_613{color:var(--app-accent);opacity:.5}._colInfoCard_n8ivu_615{background:var(--os-surface);border:1px solid var(--os-border);border-radius:10px;width:100%;padding:12px 14px}._colInfoTitle_n8ivu_622{text-overflow:ellipsis;white-space:nowrap;color:var(--os-text);margin-bottom:8px;font-size:12.5px;font-weight:700;overflow:hidden}._colInfoRow_n8ivu_631{justify-content:space-between;padding:2px 0;font-size:11.5px;display:flex}._colInfoKey_n8ivu_632{color:var(--os-muted)}._colInfoVal_n8ivu_633{color:var(--os-text);text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:62%;overflow:hidden}._colOpenBtn_n8ivu_641{cursor:pointer;background:var(--app-accent);width:100%;color:var(--os-text-on-accent);transition:filter var(--duration-fast);border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:8px 0;font-family:inherit;font-size:12px;font-weight:600;display:flex}._colOpenBtn_n8ivu_641:hover{filter:brightness(1.08)}._selectedItem_n8ivu_662{box-shadow:inset 0 0 0 1px var(--app-accent);background:var(--app-accent-soft)!important;border-color:var(--app-accent)!important}._cutItem_n8ivu_667{opacity:.45}._ctxMenu_n8ivu_670{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--os-elevation-3);z-index:9999;border-radius:10px;min-width:178px;padding:5px;position:fixed}._ctxItem_n8ivu_683{width:100%;color:var(--os-text);text-align:left;cursor:pointer;transition:background var(--duration-fast);background:0 0;border:none;border-radius:6px;align-items:center;gap:9px;padding:8px 12px;font-family:inherit;font-size:12.5px;display:flex}._ctxItem_n8ivu_683:hover{background:var(--app-accent-soft);color:var(--app-accent)}._ctxItem_n8ivu_683 svg{flex-shrink:0}._ctxDanger_n8ivu_702{color:var(--os-danger)!important}._ctxDanger_n8ivu_702:hover{background:var(--os-danger-bg)!important;color:var(--os-danger)!important}._ctxDivider_n8ivu_705{background:var(--os-border);height:1px;margin:4px 6px}._ctxShortcut_n8ivu_706{color:var(--os-muted);margin-left:auto;font-size:10px}._ctxItemWithSub_n8ivu_708{color:var(--os-text);cursor:pointer;transition:background var(--duration-fast);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12.5px;display:flex;position:relative}._ctxItemWithSub_n8ivu_708:hover{background:var(--app-accent-soft);color:var(--app-accent)}._ctxArrow_n8ivu_721{color:var(--os-muted);font-size:14px}._subMenu_n8ivu_723{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--os-elevation-3);z-index:10000;border-radius:10px;min-width:150px;padding:5px;position:absolute;top:-5px;left:100%}._renameInput_n8ivu_739{border:1px solid var(--app-accent);background:var(--os-input-bg);width:100%;color:var(--os-text);text-align:center;box-shadow:0 0 0 3px var(--app-accent-soft);border-radius:5px;outline:none;padding:3px 5px;font-family:inherit;font-size:11px}._quickLookOverlay_n8ivu_754{background:var(--os-mb-bg);-webkit-backdrop-filter:blur(10px);z-index:10000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._quickLookBox_n8ivu_766{background:var(--os-win-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--os-border);box-shadow:var(--shadow-window);border-radius:14px;flex-direction:column;width:min(720px,90vw);max-height:82vh;display:flex;overflow:hidden}._quickLookHeader_n8ivu_780{border-bottom:1px solid var(--os-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._quickLookTitle_n8ivu_788{text-overflow:ellipsis;white-space:nowrap;color:var(--os-text);font-size:13px;font-weight:600;overflow:hidden}._quickLookClose_n8ivu_796{color:var(--os-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:5px;display:flex}._quickLookClose_n8ivu_796:hover{background:var(--os-hover);color:var(--os-text)}._quickLookContent_n8ivu_808{background:var(--os-card-2);flex:1;justify-content:center;align-items:center;padding:18px;display:flex;overflow:auto}._quickLookVideo_n8ivu_817{border-radius:8px;max-width:100%;max-height:62vh}._quickLookImage_n8ivu_818{object-fit:contain;border-radius:8px;max-width:100%;max-height:62vh}._quickLookAudio_n8ivu_819{color:var(--os-text);flex-direction:column;align-items:center;gap:16px;padding:36px;display:flex}._quickLookGeneric_n8ivu_827{color:var(--os-text);flex-direction:column;align-items:center;gap:12px;padding:36px;display:flex}._quickLookGeneric_n8ivu_827 svg{color:var(--app-accent)}._quickLookMeta_n8ivu_836{color:var(--os-muted);font-size:11px}._smallModal_n8ivu_839{background:var(--os-win-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--os-border);box-shadow:var(--shadow-window);border-radius:14px;flex-direction:column;gap:10px;width:min(300px,88vw);padding:16px;animation:.22s cubic-bezier(.16,1,.3,1) _smallModalIn_n8ivu_859;display:flex}@keyframes _smallModalIn_n8ivu_859{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._smallModal_n8ivu_839{animation:none}}._smallModalTitle_n8ivu_858{color:var(--os-text);font-size:13px;font-weight:700}._smallModalInput_n8ivu_859{background:var(--os-input-bg);border:1px solid var(--os-border);color:var(--os-text);border-radius:8px;outline:none;padding:8px 10px;font-size:12px}._smallModalRow_n8ivu_868{justify-content:flex-end;gap:8px;display:flex}._smallModalBtn_n8ivu_869{cursor:pointer;border:1px solid var(--os-border);background:var(--os-surface-2);color:var(--os-text);border-radius:8px;padding:7px 14px;font-size:12px;font-weight:600;transition:transform .15s}._smallModalBtn_n8ivu_869:hover{transform:translateY(-1px)}._smallModalBtn_n8ivu_869:disabled{opacity:.5;cursor:default;transform:none}._smallModalBtnAccent_n8ivu_882{background:var(--app-accent);border-color:var(--app-accent);color:var(--os-text-on-accent)}._smallModalBtnDanger_n8ivu_883{background:var(--os-danger-bg);border-color:var(--os-danger);color:var(--os-danger)}._resultIcon_n8ivu_884{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 4px;display:flex}._resultIconOk_n8ivu_889{background:var(--os-success-bg);color:var(--os-success)}._resultIconErr_n8ivu_890{background:var(--os-danger-bg);color:var(--os-danger)}._resultDetail_n8ivu_891{color:var(--os-text-secondary);text-align:center;word-break:break-all;font-family:monospace;font-size:11px}._infoBox_n8ivu_894{background:var(--os-win-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--os-border);box-shadow:var(--shadow-window);border-radius:14px;flex-direction:column;width:380px;display:flex;overflow:hidden}._infoContent_n8ivu_906{flex-direction:column;align-items:center;gap:16px;padding:22px;display:flex}._infoIcon_n8ivu_913{color:var(--app-accent)}._infoTable_n8ivu_914{border-collapse:collapse;width:100%;font-size:12px}._infoTable_n8ivu_914 td{border-bottom:1px solid var(--os-border-subtle);padding:6px 8px}._infoTable_n8ivu_914 td:first-child{color:var(--os-muted);width:88px;font-weight:600}._infoTable_n8ivu_914 td:last-child{color:var(--os-text);word-break:break-all}._infoHashRow_n8ivu_919{align-items:center;gap:6px;display:flex}._infoHashValue_n8ivu_920{font-family:var(--os-mono-font,monospace);text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}._infoHashCopyBtn_n8ivu_927{color:var(--os-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:color .15s,background .15s;display:inline-flex}._infoHashCopyBtn_n8ivu_927:hover{color:var(--app-accent);background:var(--app-accent-soft)}._toast_n8ivu_943{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);color:var(--os-text);z-index:10001;pointer-events:none;box-shadow:var(--os-elevation-2);animation:_toastIn_n8ivu_1 var(--duration-base) var(--ease-out-quint);border-radius:22px;padding:9px 18px;font-size:12px;font-weight:500;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}@keyframes _toastIn_n8ivu_1{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}._spin_n8ivu_968{animation:1s linear infinite _spin_n8ivu_968}@keyframes _spin_n8ivu_968{to{transform:rotate(360deg)}}._uploadPanel_n8ivu_972{background:var(--glass-bg);width:280px;max-height:320px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--os-elevation-3);z-index:10002;animation:_toastIn_n8ivu_1 var(--duration-base) var(--ease-out-quint);border-radius:14px;padding:12px 14px;position:absolute;bottom:18px;right:18px;overflow-y:auto}._uploadPanelHead_n8ivu_989{color:var(--os-text);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}._uploadPanelHead_n8ivu_989 svg{color:var(--app-accent)}._uploadPanelCount_n8ivu_999{color:var(--os-muted);margin-left:auto;font-size:11px;font-weight:600}._uploadJob_n8ivu_1001{margin-bottom:9px}._uploadJob_n8ivu_1001:last-child{margin-bottom:0}._uploadJobRow_n8ivu_1003{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}._uploadJobName_n8ivu_1010{color:var(--os-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}._uploadJobPct_n8ivu_1018{color:var(--app-accent);flex-shrink:0;font-size:11px;font-weight:600}._uploadBar_n8ivu_1020{background:var(--os-card-2);border-radius:3px;height:5px;overflow:hidden}._uploadBarFill_n8ivu_1026{background:var(--app-accent);height:100%;transition:width var(--duration-base) var(--ease-out-quint);border-radius:3px}._uploadBarDone_n8ivu_1032{background:var(--os-success)}._uploadBarError_n8ivu_1033{background:var(--os-danger)}._highlightItem_n8ivu_1036{animation:_highlightPulse_n8ivu_1 2.4s var(--ease-out-quint)}@keyframes _highlightPulse_n8ivu_1{0%{background:var(--app-accent);box-shadow:0 0 0 2px var(--app-accent)}30%{background:var(--app-accent-soft);box-shadow:inset 0 0 0 1px var(--app-accent)}to{box-shadow:none;background:0 0}}@media (width<=640px){._sidebar_n8ivu_23{width:56px}._sidebar_n8ivu_23 ._folderBtn_n8ivu_46 span,._sidebarSection_n8ivu_37{display:none}._folderBtn_n8ivu_46{justify-content:center}._searchWrap_n8ivu_201{min-width:110px}}._statusBar_n8ivu_1054{border-top:1px solid var(--os-border);background:var(--os-surface);-webkit-backdrop-filter:var(--glass-blur);color:var(--os-muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:5px 16px;font-size:11px;display:flex}._statusText_n8ivu_1067{font-weight:500}._statusSize_n8ivu_1068{font-variant-numeric:tabular-nums;color:var(--os-dim)}._marquee_n8ivu_1071{z-index:9998;border:1px solid var(--app-accent);background:var(--app-accent-soft);pointer-events:none;border-radius:2px;position:fixed}._emptyStateWrap_n8ivu_1081{text-align:center;animation:_emptyFadeIn_n8ivu_1 .35s var(--ease-out-quint);flex-direction:column;align-items:center;gap:20px;padding:48px 24px;display:flex}@keyframes _emptyFadeIn_n8ivu_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._emptyStateIconRing_n8ivu_1096{border:2px dashed var(--os-border-strong);background:var(--os-surface);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;animation:3.5s ease-in-out infinite _emptyRingPulse_n8ivu_1;display:flex}@keyframes _emptyRingPulse_n8ivu_1{0%,to{box-shadow:0 0 0 0 var(--app-accent-soft)}50%{box-shadow:0 0 0 8px var(--app-accent-soft)}}._emptyStateIcon_n8ivu_1096{color:var(--os-dim)}._emptyStateBody_n8ivu_1117{flex-direction:column;gap:6px;display:flex}._emptyStateTitle_n8ivu_1123{color:var(--os-text);margin:0;font-size:15px;font-weight:700}._emptyStateHint_n8ivu_1130{color:var(--os-muted);max-width:280px;margin:0;font-size:12.5px;line-height:1.5}._emptyStateActions_n8ivu_1138{flex-direction:column;align-items:center;gap:8px;display:flex}._emptyUploadBtn_n8ivu_1145{background:var(--app-accent);color:var(--os-text-on-accent);cursor:pointer;box-shadow:0 3px 14px var(--app-accent-glow);transition:filter var(--duration-fast), transform var(--duration-fast);border:none;border-radius:10px;align-items:center;gap:7px;padding:9px 22px;font-family:inherit;font-size:13px;font-weight:600;display:flex}._emptyUploadBtn_n8ivu_1145:hover{filter:brightness(1.08);transform:translateY(-1px)}._emptyUploadBtn_n8ivu_1145:active{filter:brightness(.96);transform:translateY(0)}._emptyDropHint_n8ivu_1164{color:var(--os-dim);margin:0;font-size:11px}._emptyClearBtn_n8ivu_1170{border:1px solid var(--os-border-strong);background:var(--os-surface);color:var(--os-text-secondary);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);border-radius:8px;padding:7px 18px;font-family:inherit;font-size:12px}._emptyClearBtn_n8ivu_1170:hover{background:var(--os-hover);color:var(--os-text)}._breadcrumb_n8ivu_1184{background:var(--os-surface);border-bottom:1px solid var(--os-border);flex-shrink:0;align-items:center;gap:2px;min-height:28px;padding:4px 12px;display:flex}._breadcrumbSegment_n8ivu_1194{align-items:center;gap:2px;display:flex}._breadcrumbSep_n8ivu_1199{color:var(--os-muted);opacity:.5}._breadcrumbItem_n8ivu_1203{color:var(--os-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;transition:background .12s,color .12s;display:flex}._breadcrumbItem_n8ivu_1203:hover{background:var(--os-surface-2);color:var(--os-text)}._breadcrumbActive_n8ivu_1220{color:var(--os-text);pointer-events:none;font-weight:500}._previewPane_n8ivu_1227{border-left:1px solid var(--os-border);background:var(--os-surface);flex-direction:column;flex-shrink:0;width:240px;display:flex;overflow:hidden}._previewPaneHeader_n8ivu_1236{color:var(--os-text-secondary);border-bottom:1px solid var(--os-border);flex-shrink:0;padding:10px 12px 6px;font-size:11px;font-weight:600}._previewPaneContent_n8ivu_1244{flex-direction:column;flex:1;align-items:center;gap:10px;min-height:0;padding:12px;display:flex;overflow-y:auto}._previewPaneThumb_n8ivu_1254{object-fit:contain;background:var(--os-surface-2);border-radius:8px;width:100%;max-height:160px}._previewPaneName_n8ivu_1261{color:var(--os-text);text-align:center;word-break:break-all;font-size:12px;font-weight:600}._previewPaneMeta_n8ivu_1268{color:var(--os-muted);text-align:center;width:100%;font-size:10px;line-height:1.6}._previewPaneActions_n8ivu_1275{flex-direction:column;gap:6px;width:100%;margin-top:4px;display:flex}._previewPaneBtn_n8ivu_1282{border:1px solid var(--os-border);background:var(--os-surface-2);width:100%;color:var(--os-text);cursor:pointer;text-align:left;border-radius:7px;align-items:center;padding:7px 10px;font-family:inherit;font-size:11px;transition:background .12s;display:flex}._previewPaneBtn_n8ivu_1282:hover{background:var(--app-accent-soft);color:var(--app-accent);border-color:var(--app-accent)}._tabBar_n8ivu_1304{background:var(--os-surface);border-bottom:1px solid var(--os-border);scrollbar-width:none;flex-shrink:0;align-items:center;gap:2px;padding:4px 8px 0;display:flex;overflow-x:auto}._tabBar_n8ivu_1304::-webkit-scrollbar{display:none}._tab_n8ivu_1304{cursor:pointer;color:var(--os-text-secondary);white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:8px 8px 0 0;align-items:center;gap:6px;min-width:80px;max-width:140px;padding:5px 10px;font-size:11px;transition:background .12s,color .12s;display:flex;overflow:hidden}._tab_n8ivu_1304:hover{background:var(--os-surface-2);color:var(--os-text)}._tabActive_n8ivu_1338{border-color:var(--os-border);font-weight:500;background:var(--os-bg)!important;color:var(--os-text)!important}._tabLabel_n8ivu_1344{text-overflow:ellipsis;flex:1;overflow:hidden}._tabClose_n8ivu_1349{cursor:pointer;color:var(--os-muted);opacity:0;background:0 0;border:none;border-radius:3px;align-items:center;padding:2px;transition:opacity .12s;display:flex}._tab_n8ivu_1304:hover ._tabClose_n8ivu_1349,._tabActive_n8ivu_1338 ._tabClose_n8ivu_1349{opacity:1}._tabClose_n8ivu_1349:hover{background:var(--os-surface-2);color:var(--os-text)}._tabNew_n8ivu_1368{cursor:pointer;width:26px;height:26px;color:var(--os-muted);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}._tabNew_n8ivu_1368:hover{background:var(--os-surface-2);color:var(--os-text)}._secondaryPane_n8ivu_1388{border-left:1px solid var(--os-border);background:var(--os-surface);flex-direction:column;flex-shrink:0;width:320px;display:flex;overflow:hidden}._secondaryPaneHead_n8ivu_1397{border-bottom:1px solid var(--os-border);flex-shrink:0;align-items:center;gap:6px;padding:8px 10px;display:flex}._secondaryPaneSelect_n8ivu_1405{border:1px solid var(--os-border);background:var(--os-surface-2);min-width:0;color:var(--os-text);border-radius:7px;flex:1;padding:5px 8px;font-size:12px}._secondaryPaneBody_n8ivu_1415{min-height:0;transition:outline var(--duration-fast,.15s);flex:1;padding:8px;overflow-y:auto}._secondaryPaneBody_n8ivu_1415._dragOver_n8ivu_16{outline:2px dashed var(--app-accent);outline-offset:-3px;background:var(--app-accent-soft)}._desktop_1r6ht_1{position:absolute;inset:0;overflow:hidden}._dragOver_1r6ht_7{outline:2px dashed var(--os-accent);outline-offset:-3px;background:#6366f10a}._desktopIcon_1r6ht_14{user-select:none;touch-action:none;border-radius:8px;flex-direction:column;align-items:center;gap:4px;width:72px;padding:8px 6px;transition:background .12s;display:flex}._desktopIconImg_1r6ht_27{filter:drop-shadow(0 2px 6px #00000080);justify-content:center;align-items:center;width:48px;height:48px;display:flex}._desktopIconLabel_1r6ht_36{color:var(--os-icon-label,#ffffffe0);text-align:center;text-shadow:0 1px 3px #000000b3;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11px;font-weight:500;overflow:hidden}._menu_1mt3n_1{background:var(--os-win-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--os-border);z-index:9999;border-radius:8px;min-width:180px;padding:4px 0;position:fixed;box-shadow:0 8px 32px #0006}._item_1mt3n_14{width:100%;color:var(--os-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:7px 14px;font-size:12px}._item_1mt3n_14:hover{background:var(--os-hover)}._divider_1mt3n_28{background:var(--os-border);height:1px;margin:3px 8px}._switcher_1tmgy_3{z-index:9000;background:var(--os-dock-bg,#00000059);-webkit-backdrop-filter:blur(16px);border:1px solid var(--os-border,#ffffff14);pointer-events:all;border-radius:20px;align-items:center;gap:6px;padding:5px 10px;display:flex;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000004d}._dot_1tmgy_22{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;flex-shrink:0;width:8px;height:8px;padding:0;transition:all .18s}._dot_1tmgy_22:hover{background:#fff9;transform:scale(1.25)}._dot_1tmgy_22._active_1tmgy_39{background:var(--os-accent,#818cf8);box-shadow:0 0 6px var(--os-accent,#818cf8);transform:scale(1.15)}._addBtn_1tmgy_45{cursor:pointer;color:#fff9;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:2px;padding:0;transition:all .18s;display:flex}._addBtn_1tmgy_45:hover{color:#fff;background:#ffffff38;transform:scale(1.1)}._ctxMenu_1tmgy_68{z-index:99999;background:var(--os-surface,#161b22f5);border:1px solid var(--os-border-strong,#ffffff24);backdrop-filter:blur(20px);border-radius:10px;min-width:160px;padding:4px;position:fixed;box-shadow:0 8px 32px #00000080}._ctxItem_1tmgy_80{width:100%;color:var(--os-text,#e6edf3);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 12px;font-size:13px;transition:background .12s;display:block}._ctxItem_1tmgy_80:hover:not(:disabled){background:var(--os-hover,#ffffff12)}._ctxItem_1tmgy_80:disabled{opacity:.4;cursor:not-allowed}@keyframes ruiChartEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rui-chart-card{animation:.22s cubic-bezier(.16,1,.3,1) both ruiChartEnter}.rui-chart .recharts-cartesian-axis-tick-value{fill:var(--os-muted);font-size:11px}.rui-chart .recharts-cartesian-grid line,.rui-chart .recharts-cartesian-axis-line,.rui-chart .recharts-cartesian-axis-tick-line{stroke:var(--os-border)}.rui-chart .recharts-sector{stroke:var(--os-bg);stroke-width:2px}.rui-table-row:hover{background:var(--os-hover)}@media (prefers-reduced-motion:reduce){.rui-chart-card,.rui-table-row{animation:none!important}}.master-window{animation:.22s cubic-bezier(.16,1,.3,1) both mwWindowIn}.master-window.mw-no-anim{animation:none}@keyframes mwWindowIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.master-window .mw-header-controls>*{transition:transform .15s,box-shadow .15s,background .15s}.master-window .mw-stagger-item{animation:.28s cubic-bezier(.16,1,.3,1) both mwFadeIn}@keyframes mwFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.master-window,.master-window .mw-stagger-item{animation:none!important}.master-window .mw-header-controls>*{transition:none!important}}._shell_11bb5_9{background:radial-gradient(120% 120% at 28% 20%, color-mix(in srgb, var(--app-accent) 40%, white) 0%, transparent 52%), linear-gradient(150deg, color-mix(in srgb, var(--app-accent) 90%, white) 0%, var(--app-accent) 50%, color-mix(in srgb, var(--app-accent) 78%, black) 100%);box-shadow:inset 0 1.5px 1.5px #fff9, inset 0 -3px 6px #00000047, 0 6px 16px #00000052, 0 2px 5px color-mix(in srgb, var(--app-accent) 55%, transparent);isolation:isolate;border-radius:23%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;display:flex;position:relative}._shell_11bb5_9:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#ffffff73 0%,#ffffff24 40%,#fff0 62%);position:absolute;inset:0}._shell_11bb5_9:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;border:1px solid #ffffff2e;position:absolute;inset:0}._glyph_11bb5_71{z-index:3;color:#fff;filter:drop-shadow(0 1px 2px #00000059);justify-content:center;align-items:center;display:flex;position:relative}._shell_11bb5_9:hover{box-shadow:inset 0 1px 1px #fff9, inset 0 -2px 5px #00000052, 0 10px 24px #00000057, 0 0 20px color-mix(in srgb, var(--app-accent) 55%, transparent);transform:translateY(-2px)scale(1.06)}@media (prefers-reduced-motion:reduce){._shell_11bb5_9,._shell_11bb5_9:hover{transition:none;transform:none}}._dock_duxwe_6{background:var(--os-dock-bg);-webkit-backdrop-filter:blur(40px)saturate(1.5);border:1px solid var(--os-border);z-index:500;border-radius:16px;align-items:flex-end;gap:5px;padding:6px 9px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0006,inset 0 1px #ffffff1a}._dockLeft_duxwe_24{flex-direction:column;align-items:center;top:50%;bottom:auto;left:12px;transform:translateY(-50%)}._dockRight_duxwe_33{flex-direction:column;align-items:center;inset:50% 12px auto auto;transform:translateY(-50%)}[data-os-theme=light] ._dock_duxwe_6{box-shadow:0 4px 20px #0003,0 1px 4px #0000001f}._separator_duxwe_48{background:var(--os-border);align-self:center;width:1px;height:26px;margin:0 4px}._item_duxwe_56{cursor:pointer;flex-direction:column;align-items:center;padding-bottom:2px;transition:transform .15s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}._hovered_duxwe_68{transform:translateY(-6px)scale(1.12)}._noMagnify_duxwe_66._hovered_duxwe_68{transform:none}._temp_duxwe_72{opacity:.85}._icon_duxwe_74{width:var(--dock-icon-size,38px);height:var(--dock-icon-size,38px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;transition:background .15s,box-shadow .15s,border-color .15s;display:flex}._dot_duxwe_87{border-radius:50%;width:4px;height:4px;margin-top:3px}._dotEmpty_duxwe_95{width:4px;height:4px;margin-top:3px}._tooltip_duxwe_101{color:#fff;white-space:nowrap;pointer-events:none;background:#000000d9;border-radius:7px;padding:4px 10px;font-size:11px;font-weight:500;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000004d}._ctxMenu_duxwe_118{background:var(--os-win-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--os-border);z-index:9999;border-radius:8px;min-width:180px;padding:4px;position:fixed;box-shadow:0 8px 32px #0000004d}._ctxItem_duxwe_131{width:100%;color:var(--os-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:7px 12px;font-family:inherit;font-size:12px;transition:background .1s}._ctxItem_duxwe_131:hover{background:var(--os-hover)}._ctxHint_duxwe_148{width:100%;color:var(--os-text-secondary);text-align:left;padding:7px 12px;font-size:12px}._ctxDivider_duxwe_156{background:var(--os-border);height:1px;margin:3px 6px}._item_duxwe_56[draggable=true]{cursor:grab}._item_duxwe_56[draggable=true]:active{cursor:grabbing}._dragOver_duxwe_165{outline:2px solid var(--os-accent);outline-offset:2px;border-radius:12px}@keyframes _dockBusySpin_duxwe_1{to{transform:rotate(360deg)}}._busyRing_duxwe_175{border:2px solid #0000;border-top-color:var(--os-accent,#818cf8);pointer-events:none;border-radius:13px;animation:.9s linear infinite _dockBusySpin_duxwe_1;position:absolute;inset:-3px}._wrapper_rrams_1{position:relative}._trigger_rrams_3{color:var(--os-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:2px 8px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s}._trigger_rrams_3:hover{background:var(--os-hover)}._panel_rrams_19{-webkit-backdrop-filter:blur(32px)saturate(1.5);z-index:9000;background:#141824eb;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:12px;width:300px;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 48px #00000080}._clockSection_rrams_38{text-align:center;padding:8px 0 4px}._bigTime_rrams_39{color:#fff;letter-spacing:-2px;font-size:48px;font-weight:100;line-height:1}._bigDate_rrams_40{color:#ffffff80;margin-top:4px;font-size:13px}._weatherSection_rrams_43{background:#ffffff0f;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}._weatherIcon_rrams_51{font-size:28px}._weatherInfo_rrams_52{flex-direction:column;gap:2px;display:flex}._weatherTemp_rrams_53{color:#fff;font-size:20px;font-weight:200}._weatherDesc_rrams_54{color:#ffffff80;font-size:11px}._divider_rrams_56{background:#ffffff14;height:1px}._toggleGrid_rrams_59{grid-template-columns:1fr 1fr;gap:6px;display:grid}._toggleBtn_rrams_64{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:10px 8px;font-family:inherit;font-size:10px;transition:all .15s;display:flex}._toggleBtn_rrams_64:hover{color:#fff;background:#ffffff1f}._toggleOn_rrams_80{color:#818cf8!important;background:#6366f14d!important;border-color:#6366f180!important}._userRow_rrams_83{background:#ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}._userAvatar_rrams_91{color:#fff;background:linear-gradient(135deg,#818cf8,#c084fc);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex}._userInfo_rrams_98{flex-direction:column;flex:1;gap:1px;display:flex}._userName_rrams_99{color:#fff;font-size:12px;font-weight:600}._userPlan_rrams_100{color:#fff6;letter-spacing:.05em;font-size:9px}._planIcon_rrams_101{color:#f59e0b}._newStickyBtn_rrams_104{color:#eab308;cursor:pointer;background:#eab30826;border:1px solid #eab3084d;border-radius:8px;width:100%;padding:8px;font-family:inherit;font-size:12px;font-weight:600;transition:background .1s}._newStickyBtn_rrams_104:hover{background:#eab30840}._menuBar_17c8w_2{-webkit-backdrop-filter:blur(20px);z-index:1000;user-select:none;-webkit-app-region:drag;app-region:drag;background:#0000008c;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:0;width:100%;height:40px;padding:0 14px;display:flex}[data-os-theme=light] ._menuBar_17c8w_2{background:#d4d4d8e0;border-bottom-color:#0000002e}[data-os-theme=light] ._logoText_17c8w_26{background:linear-gradient(135deg,#5856d6,#c026d3);-webkit-text-fill-color:transparent;background-clip:text}[data-os-theme=light] ._menuItem_17c8w_33,[data-os-theme=light] ._activeApp_17c8w_34{color:#1c1c1e}[data-os-theme=light] ._menuItem_17c8w_33:hover{background:#00000014}[data-os-theme=light] ._iconBtn_17c8w_42{color:#3a3a3c}[data-os-theme=light] ._iconBtn_17c8w_42:hover{color:#1c1c1e;background:#00000014}[data-os-theme=light] ._userBtn_17c8w_51{color:#3a3a3c}[data-os-theme=light] ._userBtn_17c8w_51:hover{color:#1c1c1e;background:#00000014}[data-os-theme=light] ._clock_17c8w_60,[data-os-theme=light] ._activeApp_17c8w_34,[data-os-theme=light] ._dropItem_17c8w_68{color:#1c1c1e}._left_17c8w_72{-webkit-app-region:no-drag;app-region:no-drag;flex-shrink:0;align-items:center;gap:4px;display:flex}._dragRegion_17c8w_82{-webkit-app-region:drag;app-region:drag;flex:1;min-width:40px;height:100%}._logo_17c8w_26{cursor:pointer;-webkit-app-region:no-drag;app-region:no-drag;border:none;border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-family:inherit;transition:background .12s;display:flex}._logo_17c8w_26:hover{background:#ffffff14}[data-os-theme=light] ._logo_17c8w_26:hover{background:#00000014}._dropdown_17c8w_108{background:var(--os-surface-2);min-width:220px;color:var(--os-text);-webkit-backdrop-filter:blur(20px);border:1px solid var(--os-border);z-index:9999;border-radius:10px;padding:5px;position:absolute;top:28px;left:0;box-shadow:0 8px 32px #0000004d}._dropHeader_17c8w_124{align-items:center;gap:10px;padding:8px 10px 6px;display:flex}._dropAvatar_17c8w_131{color:#fff;background:linear-gradient(135deg,#818cf8,#c084fc);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}._dropName_17c8w_145{color:var(--os-text);font-size:12px;font-weight:600}._dropEmail_17c8w_151{color:var(--os-muted);font-size:10px}._dropItem_17c8w_68{width:100%;color:var(--os-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:12px;transition:background .1s,color .1s;display:flex}._dropItemCheck_17c8w_173{width:14px;color:var(--os-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._dropdown_17c8w_108 ._dropItem_17c8w_68,._appMenuDropdown_17c8w_185 ._dropItem_17c8w_68{color:var(--os-text)}._dropItem_17c8w_68:hover:not(:disabled){background:var(--os-hover-strong);color:var(--os-text-strong)}._dropItem_17c8w_68:disabled{color:var(--os-text-tertiary);cursor:not-allowed;opacity:.65}._dropDanger_17c8w_200{color:var(--os-danger)!important}._dropDanger_17c8w_200:hover{background:var(--os-danger-bg)!important}._dropDivider_17c8w_203{background:var(--os-border);height:1px;margin:3px 5px}._logoText_17c8w_26{background:linear-gradient(135deg,#818cf8,#ec4899);-webkit-text-fill-color:transparent;background-clip:text;font-size:13px;font-weight:800}._activeApp_17c8w_34{color:var(--os-text);cursor:default;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:700}._menuItems_17c8w_227{flex:1;align-items:center;gap:0;display:flex}._menuItem_17c8w_33{color:var(--os-text);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;height:28px;padding:2px 10px;font-family:inherit;font-size:12px;transition:background .1s;display:flex}._menuItem_17c8w_33:hover{background:#ffffff14}._right_17c8w_250{-webkit-app-region:no-drag;app-region:no-drag;flex-shrink:0;align-items:center;gap:8px;display:flex}._menuItems_17c8w_227{-webkit-app-region:no-drag;app-region:no-drag}._iconBtn_17c8w_42{-webkit-app-region:no-drag;app-region:no-drag;color:var(--os-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:3px 5px;transition:background .1s,color .1s;display:flex}._iconBtn_17c8w_42:hover{color:var(--os-text);background:#ffffff14}._userBtn_17c8w_51{color:var(--os-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 8px;font-family:inherit;font-size:11px;transition:background .1s,color .1s}._userBtn_17c8w_51:hover{color:var(--os-text);background:#ffffff14}._clock_17c8w_60{color:var(--os-text);cursor:default;white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:500}._appMenuDropdown_17c8w_185{background:var(--os-surface-2);min-width:200px;color:var(--os-text);-webkit-backdrop-filter:blur(20px);border:1px solid var(--os-border);z-index:9999;border-radius:8px;padding:4px;position:absolute;top:28px;left:0;box-shadow:0 8px 32px #0000004d}._xlsxAppMenu_17c8w_322 ._appMenuDropdown_17c8w_185,._xlsxAppMenu_17c8w_322 ._appMenuDropdown_17c8w_185 ._dropItem_17c8w_68{background:var(--os-surface-2);color:var(--os-text)}._xlsxAppMenu_17c8w_322 ._appMenuDropdown_17c8w_185 ._dropItem_17c8w_68>span,._xlsxAppMenu_17c8w_322 ._appMenuDropdown_17c8w_185 ._shortcut_17c8w_333{color:var(--os-text);background:0 0}._xlsxAppMenu_17c8w_322 ._appMenuDropdown_17c8w_185 ._dropItem_17c8w_68:hover:not(:disabled),._xlsxAppMenu_17c8w_322 ._appMenuDropdown_17c8w_185 ._dropItem_17c8w_68:focus-visible:not(:disabled){background:var(--os-hover-strong);color:var(--os-text-strong)}._xlsxAppMenu_17c8w_322 ._appMenuDropdown_17c8w_185 ._dropItem_17c8w_68:hover:not(:disabled)>span,._xlsxAppMenu_17c8w_322 ._appMenuDropdown_17c8w_185 ._dropItem_17c8w_68:focus-visible:not(:disabled)>span,._xlsxAppMenu_17c8w_322 ._appMenuDropdown_17c8w_185 ._dropItem_17c8w_68:hover:not(:disabled) ._shortcut_17c8w_333,._xlsxAppMenu_17c8w_322 ._appMenuDropdown_17c8w_185 ._dropItem_17c8w_68:focus-visible:not(:disabled) ._shortcut_17c8w_333{color:var(--os-text-strong);background:0 0}._xlsxAppMenu_17c8w_322 ._appMenuDropdown_17c8w_185 ._dropItem_17c8w_68:disabled,._xlsxAppMenu_17c8w_322 ._appMenuDropdown_17c8w_185 ._dropItem_17c8w_68:disabled>span,._xlsxAppMenu_17c8w_322 ._appMenuDropdown_17c8w_185 ._dropItem_17c8w_68:disabled ._shortcut_17c8w_333{background:var(--os-surface-2);color:var(--os-text-tertiary);opacity:.6}._shortcut_17c8w_333{color:var(--os-muted);margin-left:auto;font-size:10px}._overlay_1vqi0_3{z-index:88888;-webkit-backdrop-filter:blur(12px);background:#000000b8;flex-direction:column;align-items:center;padding:48px 32px 100px;animation:.2s _fadeIn_1vqi0_1;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes _fadeIn_1vqi0_1{0%{opacity:0}to{opacity:1}}._closeBtn_1vqi0_23{color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:absolute;top:16px;right:20px}._closeBtn_1vqi0_23:hover{color:#fff;background:#fff3}._header_1vqi0_45{flex-direction:column;align-items:center;gap:4px;margin-bottom:32px;display:flex}._title_1vqi0_53{color:#fff;letter-spacing:-.3px;font-size:22px;font-weight:600}._subtitle_1vqi0_60{color:#ffffff73;font-size:13px}._empty_1vqi0_65{color:#fff6;margin-top:80px;font-size:15px}._grid_1vqi0_71{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;width:100%;max-width:1100px;display:grid}._thumb_1vqi0_79{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:0;animation:.25s both _thumbIn_1vqi0_1;display:flex}@keyframes _thumbIn_1vqi0_1{0%{opacity:0;transform:scale(.88)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}._thumb_1vqi0_79:hover ._preview_1vqi0_96{box-shadow:0 0 0 2px var(--os-accent,#818cf8), 0 12px 40px #00000080;transform:scale(1.03);border-color:var(--os-accent,#818cf8)!important}._thumb_1vqi0_79:hover ._label_1vqi0_102{color:#fff}._preview_1vqi0_96{aspect-ratio:16/10;border:1.5px solid;border-radius:10px;justify-content:center;align-items:center;width:100%;transition:all .18s;display:flex;position:relative;overflow:hidden}._appIcon_1vqi0_119{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:flex;box-shadow:0 4px 16px #0006}._minimized_1vqi0_130{opacity:.5}._minimizedBadge_1vqi0_134{color:#ffffff80;white-space:nowrap;background:#0006;border-radius:10px;padding:2px 8px;font-size:10px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}._label_1vqi0_102{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;transition:color .15s;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--cpk-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--cpk-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--cpk-color-red-50:oklch(97.1% .013 17.38);--cpk-color-red-200:oklch(88.5% .062 18.334);--cpk-color-red-700:oklch(50.5% .213 27.518);--cpk-color-amber-50:oklch(98.7% .022 95.277);--cpk-color-amber-100:oklch(96.2% .059 95.617);--cpk-color-amber-200:oklch(92.4% .12 95.746);--cpk-color-amber-400:oklch(82.8% .189 84.429);--cpk-color-amber-500:oklch(76.9% .188 70.08);--cpk-color-amber-700:oklch(55.5% .163 48.998);--cpk-color-amber-800:oklch(47.3% .137 46.201);--cpk-color-emerald-100:oklch(95% .052 163.051);--cpk-color-emerald-400:oklch(76.5% .177 163.223);--cpk-color-emerald-500:oklch(69.6% .17 162.48);--cpk-color-emerald-800:oklch(43.2% .095 166.913);--cpk-color-blue-500:oklch(62.3% .214 259.815);--cpk-color-gray-50:oklch(98.5% .002 247.839);--cpk-color-gray-100:oklch(96.7% .003 264.542);--cpk-color-gray-200:oklch(92.8% .006 264.531);--cpk-color-gray-400:oklch(70.7% .022 261.325);--cpk-color-gray-500:oklch(55.1% .027 264.364);--cpk-color-gray-600:oklch(44.6% .03 256.802);--cpk-color-gray-700:oklch(37.3% .034 259.733);--cpk-color-gray-800:oklch(27.8% .033 256.848);--cpk-color-gray-900:oklch(21% .034 264.665);--cpk-color-zinc-50:oklch(98.5% 0 0);--cpk-color-zinc-100:oklch(96.7% .001 286.375);--cpk-color-zinc-200:oklch(92% .004 286.32);--cpk-color-zinc-300:oklch(87.1% .006 286.286);--cpk-color-zinc-400:oklch(70.5% .015 286.067);--cpk-color-zinc-500:oklch(55.2% .016 285.938);--cpk-color-zinc-700:oklch(37% .013 285.805);--cpk-color-zinc-800:oklch(27.4% .006 286.033);--cpk-color-zinc-900:oklch(21% .006 285.885);--cpk-color-black:#000;--cpk-color-white:#fff;--cpk-spacing:.25rem;--cpk-container-3xl:48rem;--cpk-text-xs:.75rem;--cpk-text-xs--line-height:calc(1/.75);--cpk-text-sm:.875rem;--cpk-text-sm--line-height:calc(1.25/.875);--cpk-text-base:1rem;--cpk-text-base--line-height:calc(1.5/1);--cpk-text-xl:1.25rem;--cpk-text-xl--line-height:calc(1.75/1.25);--cpk-text-2xl:1.5rem;--cpk-text-2xl--line-height:calc(2/1.5);--cpk-font-weight-normal:400;--cpk-font-weight-medium:500;--cpk-font-weight-semibold:600;--cpk-font-weight-bold:700;--cpk-tracking-tight:-.025em;--cpk-tracking-wide:.025em;--cpk-tracking-widest:.1em;--cpk-leading-tight:1.25;--cpk-leading-relaxed:1.625;--cpk-radius-2xl:1rem;--cpk-ease-out:cubic-bezier(0,0,.2,1);--cpk-ease-in-out:cubic-bezier(.4,0,.2,1);--cpk-animate-spin:spin 1s linear infinite;--cpk-animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--cpk-default-transition-duration:.15s;--cpk-default-transition-timing-function:cubic-bezier(.4,0,.2,1);--cpk-default-font-family:var(--cpk-font-sans);--cpk-default-mono-font-family:var(--cpk-font-mono);--cpk-animate-pulse-cursor:pulse-cursor .9s cubic-bezier(.4,0,.2,1)infinite}}@layer base{[data-copilotkit],[data-copilotkit] *,[data-copilotkit] :after,[data-copilotkit] :before{box-sizing:border-box;border:0 solid;margin:0;padding:0}[data-copilotkit] ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}[data-copilotkit],[data-copilotkit]{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--cpk-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--cpk-default-font-feature-settings,normal);font-variation-settings:var(--cpk-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}[data-copilotkit] hr,hr[data-copilotkit]{height:0;color:inherit;border-top-width:1px}[data-copilotkit] abbr:where([title]),abbr:where([title])[data-copilotkit]{text-decoration:underline dotted}[data-copilotkit] h1,h1[data-copilotkit],[data-copilotkit] h2,h2[data-copilotkit],[data-copilotkit] h3,h3[data-copilotkit],[data-copilotkit] h4,h4[data-copilotkit],[data-copilotkit] h5,h5[data-copilotkit],[data-copilotkit] h6,h6[data-copilotkit]{font-size:inherit;font-weight:inherit}[data-copilotkit] a,a[data-copilotkit]{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}[data-copilotkit] b,b[data-copilotkit],[data-copilotkit] strong,strong[data-copilotkit]{font-weight:bolder}[data-copilotkit] code,code[data-copilotkit],[data-copilotkit] kbd,kbd[data-copilotkit],[data-copilotkit] samp,samp[data-copilotkit],[data-copilotkit] pre,pre[data-copilotkit]{font-family:var(--cpk-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--cpk-default-mono-font-feature-settings,normal);font-variation-settings:var(--cpk-default-mono-font-variation-settings,normal);font-size:1em}[data-copilotkit] small,small[data-copilotkit]{font-size:80%}[data-copilotkit] sub,sub[data-copilotkit],[data-copilotkit] sup,sup[data-copilotkit]{vertical-align:baseline;font-size:75%;line-height:0;position:relative}[data-copilotkit] sub,sub[data-copilotkit]{bottom:-.25em}[data-copilotkit] sup,sup[data-copilotkit]{top:-.5em}[data-copilotkit] table,table[data-copilotkit]{text-indent:0;border-color:inherit;border-collapse:collapse}[data-copilotkit] :-moz-focusring{outline:auto}[data-copilotkit] progress,progress[data-copilotkit]{vertical-align:baseline}[data-copilotkit] summary,summary[data-copilotkit]{display:list-item}[data-copilotkit] ol,ol[data-copilotkit],[data-copilotkit] ul,ul[data-copilotkit],[data-copilotkit] menu,menu[data-copilotkit]{list-style:none}[data-copilotkit] img,img[data-copilotkit],[data-copilotkit] svg,svg[data-copilotkit],[data-copilotkit] video,video[data-copilotkit],[data-copilotkit] canvas,canvas[data-copilotkit],[data-copilotkit] audio,audio[data-copilotkit],[data-copilotkit] iframe,iframe[data-copilotkit],[data-copilotkit] embed,embed[data-copilotkit],[data-copilotkit] object,object[data-copilotkit]{vertical-align:middle;display:block}[data-copilotkit] img,img[data-copilotkit],[data-copilotkit] video,video[data-copilotkit]{max-width:100%;height:auto}[data-copilotkit] button,button[data-copilotkit],[data-copilotkit] input,input[data-copilotkit],[data-copilotkit] select,select[data-copilotkit],[data-copilotkit] optgroup,optgroup[data-copilotkit],[data-copilotkit] textarea,textarea[data-copilotkit]{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}[data-copilotkit] ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}[data-copilotkit] :where(select:is([multiple],[size])) optgroup{font-weight:bolder}[data-copilotkit] :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}[data-copilotkit] ::file-selector-button{margin-inline-end:4px}[data-copilotkit] ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){[data-copilotkit] ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){[data-copilotkit] ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}[data-copilotkit] textarea,textarea[data-copilotkit]{resize:vertical}[data-copilotkit] ::-webkit-search-decoration{-webkit-appearance:none}[data-copilotkit] ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}[data-copilotkit] ::-webkit-datetime-edit{display:inline-flex}[data-copilotkit] ::-webkit-datetime-edit-fields-wrapper{padding:0}[data-copilotkit] ::-webkit-datetime-edit{padding-block:0}[data-copilotkit] ::-webkit-datetime-edit-year-field{padding-block:0}[data-copilotkit] ::-webkit-datetime-edit-month-field{padding-block:0}[data-copilotkit] ::-webkit-datetime-edit-day-field{padding-block:0}[data-copilotkit] ::-webkit-datetime-edit-hour-field{padding-block:0}[data-copilotkit] ::-webkit-datetime-edit-minute-field{padding-block:0}[data-copilotkit] ::-webkit-datetime-edit-second-field{padding-block:0}[data-copilotkit] ::-webkit-datetime-edit-millisecond-field{padding-block:0}[data-copilotkit] ::-webkit-datetime-edit-meridiem-field{padding-block:0}[data-copilotkit] ::-webkit-calendar-picker-indicator{line-height:1}[data-copilotkit] :-moz-ui-invalid{box-shadow:none}[data-copilotkit] button,button[data-copilotkit],[data-copilotkit] input:where([type=button],[type=reset],[type=submit]),input:where([type=button],[type=reset],[type=submit])[data-copilotkit]{appearance:button}[data-copilotkit] ::file-selector-button{appearance:button}[data-copilotkit] ::-webkit-inner-spin-button{height:auto}[data-copilotkit] ::-webkit-outer-spin-button{height:auto}[data-copilotkit] [hidden]:where(:not([hidden=until-found])),[hidden]:where(:not([hidden=until-found]))[data-copilotkit]{display:none!important}[data-copilotkit],[data-copilotkit] *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){[data-copilotkit],[data-copilotkit] *{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}[data-copilotkit]{color:var(--foreground);background-color:var(--background)}@supports (height:100dvh){[data-copilot-sidebar]{height:100dvh}}@media (width>=768px){[data-copilot-sidebar]{width:var(--sidebar-width,480px)!important}}@media (width<=767px){[data-copilot-sidebar]{-webkit-overflow-scrolling:touch;width:100%!important}[data-sidebar-chat]{touch-action:pan-y}}}@layer components;@layer utilities{.cpk\:pointer-events-auto{pointer-events:auto}.cpk\:pointer-events-none{pointer-events:none}.cpk\:invisible{visibility:hidden}.cpk\:absolute{position:absolute}.cpk\:fixed{position:fixed}.cpk\:relative{position:relative}.cpk\:inset-0{inset:calc(var(--cpk-spacing)*0)}.cpk\:inset-x-0{inset-inline:calc(var(--cpk-spacing)*0)}.cpk\:top-0{top:calc(var(--cpk-spacing)*0)}.cpk\:top-1{top:calc(var(--cpk-spacing)*1)}.cpk\:top-1\.5{top:calc(var(--cpk-spacing)*1.5)}.cpk\:top-4{top:calc(var(--cpk-spacing)*4)}.cpk\:right-0{right:calc(var(--cpk-spacing)*0)}.cpk\:right-1{right:calc(var(--cpk-spacing)*1)}.cpk\:right-1\.5{right:calc(var(--cpk-spacing)*1.5)}.cpk\:right-4{right:calc(var(--cpk-spacing)*4)}.cpk\:right-6{right:calc(var(--cpk-spacing)*6)}.cpk\:right-auto{right:auto}.cpk\:bottom-0{bottom:calc(var(--cpk-spacing)*0)}.cpk\:bottom-6{bottom:calc(var(--cpk-spacing)*6)}.cpk\:bottom-full{bottom:100%}.cpk\:left-0{left:calc(var(--cpk-spacing)*0)}.cpk\:left-2{left:calc(var(--cpk-spacing)*2)}.cpk\:left-6{left:calc(var(--cpk-spacing)*6)}.cpk\:z-10{z-index:10}.cpk\:z-20{z-index:20}.cpk\:z-30{z-index:30}.cpk\:z-50{z-index:50}.cpk\:z-\[1100\]{z-index:1100}.cpk\:z-\[1200\]{z-index:1200}.cpk\:z-\[9999\]{z-index:9999}.cpk\:col-span-3{grid-column:span 3/span 3}.cpk\:col-start-1{grid-column-start:1}.cpk\:col-start-2{grid-column-start:2}.cpk\:col-start-3{grid-column-start:3}.cpk\:row-start-1{grid-row-start:1}.cpk\:row-start-2{grid-row-start:2}.cpk\:m-0{margin:calc(var(--cpk-spacing)*0)}.cpk\:m-2{margin:calc(var(--cpk-spacing)*2)}.cpk\:-mx-1{margin-inline:calc(var(--cpk-spacing)*-1)}.cpk\:mx-auto{margin-inline:auto}.cpk\:my-1{margin-block:calc(var(--cpk-spacing)*1)}.cpk\:prose{color:var(--tw-prose-body);max-width:65ch}.cpk\:prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.cpk\:prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.cpk\:prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.cpk\:prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.cpk\:prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.cpk\:prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.cpk\:prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.cpk\:prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.cpk\:prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.cpk\:prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.cpk\:prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.cpk\:prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.cpk\:prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.cpk\:prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.cpk\:prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.cpk\:prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.cpk\:prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.cpk\:prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.cpk\:prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.cpk\:prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.cpk\:prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.cpk\:prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.cpk\:prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.cpk\:prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.cpk\:prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.cpk\:prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.cpk\:prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.cpk\:prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.cpk\:prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.cpk\:prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.cpk\:prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.cpk\:prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.cpk\:prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.cpk\:prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.cpk\:prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.cpk\:prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.cpk\:prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.cpk\:prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.cpk\:prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.cpk\:prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.cpk\:prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.cpk\:prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.cpk\:prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.cpk\:prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.cpk\:prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.cpk\:prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.cpk\:prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.cpk\:prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.cpk\:prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.cpk\:prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.cpk\:prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.cpk\:prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.cpk\:prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.cpk\:prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.cpk\:prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.cpk\:prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.cpk\:prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.cpk\:prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.cpk\:prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.cpk\:prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.cpk\:prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.cpk\:prose :where(.cpk\:prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.cpk\:prose :where(.cpk\:prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.cpk\:prose :where(.cpk\:prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.cpk\:prose :where(.cpk\:prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.cpk\:prose :where(.cpk\:prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.cpk\:prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.cpk\:prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.cpk\:prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.cpk\:prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.cpk\:prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.cpk\:prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.cpk\:prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.cpk\:prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.cpk\:prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.cpk\:prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.cpk\:prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.cpk\:prose :where(.cpk\:prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.cpk\:prose :where(.cpk\:prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.cpk\:-mt-\[0px\]{margin-top:0}.cpk\:mt-1{margin-top:calc(var(--cpk-spacing)*1)}.cpk\:mt-2{margin-top:calc(var(--cpk-spacing)*2)}.cpk\:mt-3{margin-top:calc(var(--cpk-spacing)*3)}.cpk\:mt-4{margin-top:calc(var(--cpk-spacing)*4)}.cpk\:mt-\[4px\]{margin-top:4px}.cpk\:-mr-\[5px\]{margin-right:-5px}.cpk\:mr-0{margin-right:calc(var(--cpk-spacing)*0)}.cpk\:mr-2{margin-right:calc(var(--cpk-spacing)*2)}.cpk\:mr-\[10px\]{margin-right:10px}.cpk\:mb-2{margin-bottom:calc(var(--cpk-spacing)*2)}.cpk\:mb-3{margin-bottom:calc(var(--cpk-spacing)*3)}.cpk\:mb-4{margin-bottom:calc(var(--cpk-spacing)*4)}.cpk\:mb-6{margin-bottom:calc(var(--cpk-spacing)*6)}.cpk\:-ml-\[5px\]{margin-left:-5px}.cpk\:ml-0{margin-left:calc(var(--cpk-spacing)*0)}.cpk\:ml-0\.5{margin-left:calc(var(--cpk-spacing)*.5)}.cpk\:ml-1{margin-left:calc(var(--cpk-spacing)*1)}.cpk\:ml-auto{margin-left:auto}.cpk\:block{display:block}.cpk\:flex{display:flex}.cpk\:grid{display:grid}.cpk\:inline-block{display:inline-block}.cpk\:inline-flex{display:inline-flex}.cpk\:size-2{width:calc(var(--cpk-spacing)*2);height:calc(var(--cpk-spacing)*2)}.cpk\:size-2\.5{width:calc(var(--cpk-spacing)*2.5);height:calc(var(--cpk-spacing)*2.5)}.cpk\:size-3\.5{width:calc(var(--cpk-spacing)*3.5);height:calc(var(--cpk-spacing)*3.5)}.cpk\:size-4{width:calc(var(--cpk-spacing)*4);height:calc(var(--cpk-spacing)*4)}.cpk\:size-8{width:calc(var(--cpk-spacing)*8);height:calc(var(--cpk-spacing)*8)}.cpk\:size-9{width:calc(var(--cpk-spacing)*9);height:calc(var(--cpk-spacing)*9)}.cpk\:size-\[18px\]{width:18px;height:18px}.cpk\:size-\[20px\]{width:20px;height:20px}.cpk\:size-\[26px\]{width:26px;height:26px}.cpk\:h-1\.5{height:calc(var(--cpk-spacing)*1.5)}.cpk\:h-2{height:calc(var(--cpk-spacing)*2)}.cpk\:h-3\.5{height:calc(var(--cpk-spacing)*3.5)}.cpk\:h-4{height:calc(var(--cpk-spacing)*4)}.cpk\:h-5{height:calc(var(--cpk-spacing)*5)}.cpk\:h-6{height:calc(var(--cpk-spacing)*6)}.cpk\:h-7{height:calc(var(--cpk-spacing)*7)}.cpk\:h-8{height:calc(var(--cpk-spacing)*8)}.cpk\:h-9{height:calc(var(--cpk-spacing)*9)}.cpk\:h-10{height:calc(var(--cpk-spacing)*10)}.cpk\:h-14{height:calc(var(--cpk-spacing)*14)}.cpk\:h-16{height:calc(var(--cpk-spacing)*16)}.cpk\:h-\[11px\]{height:11px}.cpk\:h-\[26px\]{height:26px}.cpk\:h-\[72px\]{height:72px}.cpk\:h-\[80vh\]{height:80vh}.cpk\:h-\[90vh\]{height:90vh}.cpk\:h-\[100dvh\]{height:100dvh}.cpk\:h-\[100vh\]{height:100vh}.cpk\:h-auto{height:auto}.cpk\:h-full{height:100%}.cpk\:h-px{height:1px}.cpk\:max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.cpk\:max-h-64{max-height:calc(var(--cpk-spacing)*64)}.cpk\:max-h-\[80px\]{max-height:80px}.cpk\:max-h-\[90vh\]{max-height:90vh}.cpk\:max-h-full{max-height:100%}.cpk\:max-h-screen{max-height:100vh}.cpk\:min-h-0{min-height:calc(var(--cpk-spacing)*0)}.cpk\:min-h-\[50px\]{min-height:50px}.cpk\:w-1\.5{width:calc(var(--cpk-spacing)*1.5)}.cpk\:w-2{width:calc(var(--cpk-spacing)*2)}.cpk\:w-3\.5{width:calc(var(--cpk-spacing)*3.5)}.cpk\:w-4{width:calc(var(--cpk-spacing)*4)}.cpk\:w-5{width:calc(var(--cpk-spacing)*5)}.cpk\:w-6{width:calc(var(--cpk-spacing)*6)}.cpk\:w-8{width:calc(var(--cpk-spacing)*8)}.cpk\:w-9{width:calc(var(--cpk-spacing)*9)}.cpk\:w-10{width:calc(var(--cpk-spacing)*10)}.cpk\:w-14{width:calc(var(--cpk-spacing)*14)}.cpk\:w-16{width:calc(var(--cpk-spacing)*16)}.cpk\:w-\[11px\]{width:11px}.cpk\:w-\[72px\]{width:72px}.cpk\:w-\[90vw\]{width:90vw}.cpk\:w-auto{width:auto}.cpk\:w-fit{width:fit-content}.cpk\:w-full{width:100%}.cpk\:max-w-3xl{max-width:var(--cpk-container-3xl)}.cpk\:max-w-\[80\%\]{max-width:80%}.cpk\:max-w-\[80px\]{max-width:80px}.cpk\:max-w-\[90vw\]{max-width:90vw}.cpk\:max-w-\[240px\]{max-width:240px}.cpk\:max-w-\[280px\]{max-width:280px}.cpk\:max-w-\[300px\]{max-width:300px}.cpk\:max-w-\[400px\]{max-width:400px}.cpk\:max-w-\[800px\]{max-width:800px}.cpk\:max-w-\[1000px\]{max-width:1000px}.cpk\:max-w-full{max-width:100%}.cpk\:min-w-0{min-width:calc(var(--cpk-spacing)*0)}.cpk\:min-w-\[8rem\]{min-width:8rem}.cpk\:min-w-\[200px\]{min-width:200px}.cpk\:flex-1{flex:1}.cpk\:flex-none{flex:none}.cpk\:shrink-0{flex-shrink:0}.cpk\:origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.cpk\:origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.cpk\:origin-bottom{transform-origin:bottom}.cpk\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.cpk\:translate-x-0{--tw-translate-x:calc(var(--cpk-spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.cpk\:translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.cpk\:translate-y-0{--tw-translate-y:calc(var(--cpk-spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.cpk\:translate-y-4{--tw-translate-y:calc(var(--cpk-spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.cpk\:translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.cpk\:rotate-45{rotate:45deg}.cpk\:rotate-90{rotate:90deg}.cpk\:transform-gpu{transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cpk\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.cpk\:animate-pulse{animation:var(--cpk-animate-pulse)}.cpk\:animate-pulse-cursor{animation:var(--cpk-animate-pulse-cursor)}.cpk\:animate-spin{animation:var(--cpk-animate-spin)}.cpk\:cursor-default{cursor:default}.cpk\:cursor-pointer{cursor:pointer}.cpk\:cursor-text{cursor:text}.cpk\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.cpk\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.cpk\:flex-col{flex-direction:column}.cpk\:flex-row{flex-direction:row}.cpk\:flex-wrap{flex-wrap:wrap}.cpk\:items-center{align-items:center}.cpk\:items-end{align-items:flex-end}.cpk\:items-stretch{align-items:stretch}.cpk\:justify-between{justify-content:space-between}.cpk\:justify-center{justify-content:center}.cpk\:justify-end{justify-content:flex-end}.cpk\:gap-1{gap:calc(var(--cpk-spacing)*1)}.cpk\:gap-1\.5{gap:calc(var(--cpk-spacing)*1.5)}.cpk\:gap-2{gap:calc(var(--cpk-spacing)*2)}.cpk\:gap-3{gap:calc(var(--cpk-spacing)*3)}.cpk\:gap-4{gap:calc(var(--cpk-spacing)*4)}.cpk\:gap-6{gap:calc(var(--cpk-spacing)*6)}.cpk\:gap-x-3{column-gap:calc(var(--cpk-spacing)*3)}.cpk\:gap-y-3{row-gap:calc(var(--cpk-spacing)*3)}.cpk\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cpk\:overflow-auto{overflow:auto}.cpk\:overflow-hidden{overflow:hidden}.cpk\:overflow-visible{overflow:visible}.cpk\:overflow-x-hidden{overflow-x:hidden}.cpk\:overflow-y-auto{overflow-y:auto}.cpk\:rounded{border-radius:.25rem}.cpk\:rounded-\[2px\]{border-radius:2px}.cpk\:rounded-\[18px\]{border-radius:18px}.cpk\:rounded-\[28px\]{border-radius:28px}.cpk\:rounded-full{border-radius:3.40282e38px}.cpk\:rounded-lg{border-radius:var(--radius)}.cpk\:rounded-md{border-radius:calc(var(--radius) - 2px)}.cpk\:rounded-none{border-radius:0}.cpk\:rounded-sm{border-radius:calc(var(--radius) - 4px)}.cpk\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.cpk\:border{border-style:var(--tw-border-style);border-width:1px}.cpk\:border-2{border-style:var(--tw-border-style);border-width:2px}.cpk\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.cpk\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.cpk\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.cpk\:border-dashed{--tw-border-style:dashed;border-style:dashed}.cpk\:border-none{--tw-border-style:none;border-style:none}.cpk\:border-amber-200{border-color:var(--cpk-color-amber-200)}.cpk\:border-border,.cpk\:border-border\/0{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.cpk\:border-border\/0{border-color:color-mix(in oklab,var(--border)0%,transparent)}}.cpk\:border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.cpk\:border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.cpk\:border-gray-200{border-color:var(--cpk-color-gray-200)}.cpk\:border-primary,.cpk\:border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cpk\:border-primary\/40{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.cpk\:border-red-200{border-color:var(--cpk-color-red-200)}.cpk\:border-white{border-color:var(--cpk-color-white)}.cpk\:border-zinc-200\/60{border-color:var(--cpk-color-zinc-200)}@supports (color:color-mix(in lab, red, red)){.cpk\:border-zinc-200\/60{border-color:color-mix(in oklab,var(--cpk-color-zinc-200)60%,transparent)}}.cpk\:border-t-transparent{border-top-color:#0000}.cpk\:bg-\[\#4a4a4a\]{background-color:#4a4a4a}.cpk\:bg-amber-50{background-color:var(--cpk-color-amber-50)}.cpk\:bg-amber-100{background-color:var(--cpk-color-amber-100)}.cpk\:bg-background,.cpk\:bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-background\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}.cpk\:bg-black,.cpk\:bg-black\/20{background-color:var(--cpk-color-black)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-black\/20{background-color:color-mix(in oklab,var(--cpk-color-black)20%,transparent)}}.cpk\:bg-black\/40{background-color:var(--cpk-color-black)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-black\/40{background-color:color-mix(in oklab,var(--cpk-color-black)40%,transparent)}}.cpk\:bg-black\/60{background-color:var(--cpk-color-black)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-black\/60{background-color:color-mix(in oklab,var(--cpk-color-black)60%,transparent)}}.cpk\:bg-black\/80{background-color:var(--cpk-color-black)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-black\/80{background-color:color-mix(in oklab,var(--cpk-color-black)80%,transparent)}}.cpk\:bg-blue-500{background-color:var(--cpk-color-blue-500)}.cpk\:bg-border{background-color:var(--border)}.cpk\:bg-destructive{background-color:var(--destructive)}.cpk\:bg-emerald-100{background-color:var(--cpk-color-emerald-100)}.cpk\:bg-foreground{background-color:var(--foreground)}.cpk\:bg-gray-100{background-color:var(--cpk-color-gray-100)}.cpk\:bg-muted{background-color:var(--muted)}.cpk\:bg-muted-foreground{background-color:var(--muted-foreground)}.cpk\:bg-popover{background-color:var(--popover)}.cpk\:bg-primary,.cpk\:bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-primary\/5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.cpk\:bg-red-50{background-color:var(--cpk-color-red-50)}.cpk\:bg-secondary{background-color:var(--secondary)}.cpk\:bg-transparent{background-color:#0000}.cpk\:bg-white,.cpk\:bg-white\/10{background-color:var(--cpk-color-white)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-white\/10{background-color:color-mix(in oklab,var(--cpk-color-white)10%,transparent)}}.cpk\:bg-white\/70{background-color:var(--cpk-color-white)}@supports (color:color-mix(in lab, red, red)){.cpk\:bg-white\/70{background-color:color-mix(in oklab,var(--cpk-color-white)70%,transparent)}}.cpk\:bg-zinc-50{background-color:var(--cpk-color-zinc-50)}.cpk\:bg-zinc-100{background-color:var(--cpk-color-zinc-100)}.cpk\:bg-clip-padding{background-clip:padding-box}.cpk\:fill-current{fill:currentColor}.cpk\:fill-primary{fill:var(--primary)}.cpk\:object-contain{object-fit:contain}.cpk\:object-cover{object-fit:cover}.cpk\:p-0{padding:calc(var(--cpk-spacing)*0)}.cpk\:p-1{padding:calc(var(--cpk-spacing)*1)}.cpk\:p-2{padding:calc(var(--cpk-spacing)*2)}.cpk\:p-3{padding:calc(var(--cpk-spacing)*3)}.cpk\:p-4{padding:calc(var(--cpk-spacing)*4)}.cpk\:p-6{padding:calc(var(--cpk-spacing)*6)}.cpk\:p-8{padding:calc(var(--cpk-spacing)*8)}.cpk\:px-0{padding-inline:calc(var(--cpk-spacing)*0)}.cpk\:px-1{padding-inline:calc(var(--cpk-spacing)*1)}.cpk\:px-2{padding-inline:calc(var(--cpk-spacing)*2)}.cpk\:px-2\.5{padding-inline:calc(var(--cpk-spacing)*2.5)}.cpk\:px-3{padding-inline:calc(var(--cpk-spacing)*3)}.cpk\:px-4{padding-inline:calc(var(--cpk-spacing)*4)}.cpk\:px-5{padding-inline:calc(var(--cpk-spacing)*5)}.cpk\:px-6{padding-inline:calc(var(--cpk-spacing)*6)}.cpk\:px-8{padding-inline:calc(var(--cpk-spacing)*8)}.cpk\:py-0{padding-block:calc(var(--cpk-spacing)*0)}.cpk\:py-1{padding-block:calc(var(--cpk-spacing)*1)}.cpk\:py-1\.5{padding-block:calc(var(--cpk-spacing)*1.5)}.cpk\:py-2{padding-block:calc(var(--cpk-spacing)*2)}.cpk\:py-3{padding-block:calc(var(--cpk-spacing)*3)}.cpk\:py-4{padding-block:calc(var(--cpk-spacing)*4)}.cpk\:py-6{padding-block:calc(var(--cpk-spacing)*6)}.cpk\:py-\[1px\]{padding-block:1px}.cpk\:pt-1{padding-top:calc(var(--cpk-spacing)*1)}.cpk\:pt-10{padding-top:calc(var(--cpk-spacing)*10)}.cpk\:pr-2{padding-right:calc(var(--cpk-spacing)*2)}.cpk\:pr-4{padding-right:calc(var(--cpk-spacing)*4)}.cpk\:pr-5{padding-right:calc(var(--cpk-spacing)*5)}.cpk\:pr-8{padding-right:calc(var(--cpk-spacing)*8)}.cpk\:pb-2{padding-bottom:calc(var(--cpk-spacing)*2)}.cpk\:pb-4{padding-bottom:calc(var(--cpk-spacing)*4)}.cpk\:pl-0{padding-left:calc(var(--cpk-spacing)*0)}.cpk\:pl-8{padding-left:calc(var(--cpk-spacing)*8)}.cpk\:text-center{text-align:center}.cpk\:text-left{text-align:left}.cpk\:align-middle{vertical-align:middle}.cpk\:font-mono{font-family:var(--cpk-font-mono)}.cpk\:text-base{font-size:var(--cpk-text-base);line-height:var(--tw-leading,var(--cpk-text-base--line-height))}.cpk\:text-sm{font-size:var(--cpk-text-sm);line-height:var(--tw-leading,var(--cpk-text-sm--line-height))}.cpk\:text-xl{font-size:var(--cpk-text-xl);line-height:var(--tw-leading,var(--cpk-text-xl--line-height))}.cpk\:text-xs{font-size:var(--cpk-text-xs);line-height:var(--tw-leading,var(--cpk-text-xs--line-height))}.cpk\:text-\[10px\]{font-size:10px}.cpk\:text-\[11px\]{font-size:11px}.cpk\:text-\[16px\]{font-size:16px}.cpk\:leading-none{--tw-leading:1;line-height:1}.cpk\:leading-relaxed{--tw-leading:var(--cpk-leading-relaxed);line-height:var(--cpk-leading-relaxed)}.cpk\:leading-tight{--tw-leading:var(--cpk-leading-tight);line-height:var(--cpk-leading-tight)}.cpk\:font-bold{--tw-font-weight:var(--cpk-font-weight-bold);font-weight:var(--cpk-font-weight-bold)}.cpk\:font-medium{--tw-font-weight:var(--cpk-font-weight-medium);font-weight:var(--cpk-font-weight-medium)}.cpk\:font-normal{--tw-font-weight:var(--cpk-font-weight-normal);font-weight:var(--cpk-font-weight-normal)}.cpk\:font-semibold{--tw-font-weight:var(--cpk-font-weight-semibold);font-weight:var(--cpk-font-weight-semibold)}.cpk\:tracking-tight{--tw-tracking:var(--cpk-tracking-tight);letter-spacing:var(--cpk-tracking-tight)}.cpk\:tracking-wide{--tw-tracking:var(--cpk-tracking-wide);letter-spacing:var(--cpk-tracking-wide)}.cpk\:tracking-widest{--tw-tracking:var(--cpk-tracking-widest);letter-spacing:var(--cpk-tracking-widest)}.cpk\:text-balance{text-wrap:balance}.cpk\:break-words{overflow-wrap:break-word}.cpk\:break-all{word-break:break-all}.cpk\:text-ellipsis{text-overflow:ellipsis}.cpk\:whitespace-nowrap{white-space:nowrap}.cpk\:whitespace-pre-wrap{white-space:pre-wrap}.cpk\:text-\[\#444444\]{color:#444}.cpk\:text-\[rgb\(93\,93\,93\)\]{color:#5d5d5d}.cpk\:text-amber-700{color:var(--cpk-color-amber-700)}.cpk\:text-amber-800{color:var(--cpk-color-amber-800)}.cpk\:text-emerald-800{color:var(--cpk-color-emerald-800)}.cpk\:text-foreground{color:var(--foreground)}.cpk\:text-gray-400{color:var(--cpk-color-gray-400)}.cpk\:text-gray-500{color:var(--cpk-color-gray-500)}.cpk\:text-gray-600{color:var(--cpk-color-gray-600)}.cpk\:text-gray-700{color:var(--cpk-color-gray-700)}.cpk\:text-gray-800{color:var(--cpk-color-gray-800)}.cpk\:text-muted-foreground{color:var(--muted-foreground)}.cpk\:text-popover-foreground{color:var(--popover-foreground)}.cpk\:text-primary{color:var(--primary)}.cpk\:text-primary-foreground{color:var(--primary-foreground)}.cpk\:text-primary\/70{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cpk\:text-primary\/70{color:color-mix(in oklab,var(--primary)70%,transparent)}}.cpk\:text-red-700{color:var(--cpk-color-red-700)}.cpk\:text-secondary-foreground{color:var(--secondary-foreground)}.cpk\:text-white{color:var(--cpk-color-white)}.cpk\:text-zinc-500{color:var(--cpk-color-zinc-500)}.cpk\:text-zinc-800{color:var(--cpk-color-zinc-800)}.cpk\:text-zinc-900{color:var(--cpk-color-zinc-900)}.cpk\:uppercase{text-transform:uppercase}.cpk\:underline-offset-4{text-underline-offset:4px}.cpk\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cpk\:opacity-0{opacity:0}.cpk\:opacity-100{opacity:1}.cpk\:shadow-\[0_4px_4px_0_\#0000000a\,0_0_1px_0_\#0000009e\]{--tw-shadow:0 4px 4px 0 var(--tw-shadow-color,#0000000a),0 0 1px 0 var(--tw-shadow-color,#0000009e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.cpk\:outline-hidden{outline-offset:2px;outline:2px solid #0000}}.cpk\:backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.cpk\:backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.cpk\:transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--cpk-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cpk-default-transition-duration))}.cpk\:transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--cpk-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cpk-default-transition-duration))}.cpk\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--cpk-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cpk-default-transition-duration))}.cpk\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--cpk-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cpk-default-transition-duration))}.cpk\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--cpk-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cpk-default-transition-duration))}.cpk\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--cpk-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cpk-default-transition-duration))}.cpk\:duration-200{--tw-duration:.2s;transition-duration:.2s}.cpk\:duration-300{--tw-duration:.3s;transition-duration:.3s}.cpk\:ease-in-out{--tw-ease:var(--cpk-ease-in-out);transition-timing-function:var(--cpk-ease-in-out)}.cpk\:ease-out{--tw-ease:var(--cpk-ease-out);transition-timing-function:var(--cpk-ease-out)}.cpk\:will-change-transform{will-change:transform}.cpk\:contain-inline-size{--tw-contain-size:inline-size;contain:var(--tw-contain-size,)var(--tw-contain-layout,)var(--tw-contain-paint,)var(--tw-contain-style,)}.cpk\:fade-in-0{--tw-enter-opacity:0}.cpk\:outline-none{--tw-outline-style:none;outline-style:none}.cpk\:select-none{user-select:none}.cpk\:zoom-in-95{--tw-enter-scale:.95}@media (hover:hover){.cpk\:group-hover\:visible:is(:where(.cpk\:group):hover *){visibility:visible}}.cpk\:placeholder\:text-\[\#00000077\]::placeholder{color:#0007}@media (hover:hover){.cpk\:hover\:scale-\[1\.04\]:hover{scale:1.04}.cpk\:hover\:bg-\[\#E8E8E8\]:hover{background-color:#e8e8e8}.cpk\:hover\:bg-\[\#f8f8f8\]:hover{background-color:#f8f8f8}.cpk\:hover\:bg-accent:hover,.cpk\:hover\:bg-accent\/60:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cpk\:hover\:bg-accent\/60:hover{background-color:color-mix(in oklab,var(--accent)60%,transparent)}}.cpk\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cpk\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.cpk\:hover\:bg-gray-50:hover{background-color:var(--cpk-color-gray-50)}.cpk\:hover\:bg-muted:hover{background-color:var(--muted)}.cpk\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cpk\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.cpk\:hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.cpk\:hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.cpk\:hover\:bg-white\/20:hover{background-color:var(--cpk-color-white)}@supports (color:color-mix(in lab, red, red)){.cpk\:hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--cpk-color-white)20%,transparent)}}.cpk\:hover\:text-\[\#333333\]:hover{color:#333}.cpk\:hover\:text-\[rgb\(93\,93\,93\)\]:hover{color:#5d5d5d}.cpk\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.cpk\:hover\:text-foreground:hover{color:var(--foreground)}.cpk\:hover\:underline:hover{text-decoration-line:underline}.cpk\:hover\:opacity-70:hover{opacity:.7}.cpk\:hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.cpk\:focus\:bg-accent:focus{background-color:var(--accent)}.cpk\:focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.cpk\:focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.cpk\:focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.cpk\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cpk\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.cpk\:focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cpk\:focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary)50%,transparent)}}.cpk\:focus-visible\:ring-ring:focus-visible,.cpk\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.cpk\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.cpk\:focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.cpk\:focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.cpk\:focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.cpk\:active\:scale-\[0\.96\]:active{scale:.96}.cpk\:disabled\:pointer-events-none:disabled{pointer-events:none}.cpk\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.cpk\:disabled\:bg-\[\#00000014\]:disabled{background-color:#00000014}.cpk\:disabled\:text-\[rgb\(13\,13\,13\)\]:disabled{color:#0d0d0d}.cpk\:disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.cpk\:disabled\:opacity-50:disabled{opacity:.5}.cpk\:disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.cpk\:disabled\:hover\:bg-background:disabled:hover{background-color:var(--background)}.cpk\:disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.cpk\:disabled\:hover\:text-\[\#444444\]:disabled:hover{color:#444}.cpk\:disabled\:hover\:text-muted-foreground:disabled:hover{color:var(--muted-foreground)}.cpk\:disabled\:hover\:opacity-100:disabled:hover{opacity:1}}.cpk\:has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--cpk-spacing)*2.5)}.cpk\:has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--cpk-spacing)*3)}.cpk\:has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--cpk-spacing)*4)}.cpk\:aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.cpk\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cpk\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.cpk\:data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.cpk\:data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.cpk\:data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--cpk-spacing)*8)}.cpk\:data-\[multiline\]\:py-3[data-multiline]{padding-block:calc(var(--cpk-spacing)*3)}.cpk\:data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.cpk\:data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.cpk\:data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.cpk\:data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.cpk\:data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.cpk\:data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.cpk\:data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.cpk\:data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.cpk\:data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.cpk\:data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.cpk\:data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.cpk\:data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.cpk\:data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.cpk\:data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cpk\:data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.cpk\:data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@supports (backdrop-filter:var(--tw)){.cpk\:supports-\[backdrop-filter\]\:bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.cpk\:supports-\[backdrop-filter\]\:bg-background\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}}}@media (width>=40rem){.cpk\:sm\:h-4{height:calc(var(--cpk-spacing)*4)}.cpk\:sm\:h-8{height:calc(var(--cpk-spacing)*8)}.cpk\:sm\:w-4{width:calc(var(--cpk-spacing)*4)}.cpk\:sm\:gap-1\.5{gap:calc(var(--cpk-spacing)*1.5)}.cpk\:sm\:gap-2{gap:calc(var(--cpk-spacing)*2)}.cpk\:sm\:px-0{padding-inline:calc(var(--cpk-spacing)*0)}.cpk\:sm\:px-3{padding-inline:calc(var(--cpk-spacing)*3)}.cpk\:sm\:text-2xl{font-size:var(--cpk-text-2xl);line-height:var(--tw-leading,var(--cpk-text-2xl--line-height))}.cpk\:sm\:text-xs{font-size:var(--cpk-text-xs);line-height:var(--tw-leading,var(--cpk-text-xs--line-height))}}@media (width>=48rem){.cpk\:md\:inset-auto{inset:auto}.cpk\:md\:right-6{right:calc(var(--cpk-spacing)*6)}.cpk\:md\:bottom-24{bottom:calc(var(--cpk-spacing)*24)}.cpk\:md\:h-\[var\(--copilot-popup-height\)\]{height:var(--copilot-popup-height)}.cpk\:md\:max-h-\[var\(--copilot-popup-max-height\)\]{max-height:var(--copilot-popup-max-height)}.cpk\:md\:w-\[var\(--copilot-popup-width\)\]{width:var(--copilot-popup-width)}.cpk\:md\:max-w-\[var\(--copilot-popup-max-width\)\]{max-width:var(--copilot-popup-max-width)}.cpk\:md\:origin-bottom-right{transform-origin:100% 100%}.cpk\:md\:translate-y-5{--tw-translate-y:calc(var(--cpk-spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.cpk\:md\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.cpk\:md\:scale-\[0\.95\]{scale:.95}.cpk\:md\:items-end{align-items:flex-end}.cpk\:md\:gap-4{gap:calc(var(--cpk-spacing)*4)}.cpk\:md\:rounded-2xl{border-radius:var(--cpk-radius-2xl)}.cpk\:md\:border-border{border-color:var(--border)}.cpk\:md\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:md\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cpk\:md\:ring-border\/40{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.cpk\:md\:ring-border\/40{--tw-ring-color:color-mix(in oklab,var(--border)40%,transparent)}}.cpk\:md\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--cpk-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cpk-default-transition-duration))}.cpk\:md\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--cpk-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cpk-default-transition-duration))}}@media (width>=64rem){.cpk\:lg\:mr-4{margin-right:calc(var(--cpk-spacing)*4)}.cpk\:lg\:ml-4{margin-left:calc(var(--cpk-spacing)*4)}}.cpk\:dark\:border-\[\#3a3a3a\]:is(.dark *){border-color:#3a3a3a}.cpk\:dark\:border-\[\#404040\]:is(.dark *){border-color:#404040}.cpk\:dark\:border-gray-700:is(.dark *){border-color:var(--cpk-color-gray-700)}.cpk\:dark\:border-input:is(.dark *){border-color:var(--input)}.cpk\:dark\:border-zinc-800\/60:is(.dark *){border-color:var(--cpk-color-zinc-800)}@supports (color:color-mix(in lab, red, red)){.cpk\:dark\:border-zinc-800\/60:is(.dark *){border-color:color-mix(in oklab,var(--cpk-color-zinc-800)60%,transparent)}}.cpk\:dark\:bg-\[\#1f1f1f\]:is(.dark *){background-color:#1f1f1f}.cpk\:dark\:bg-\[\#2f2f2f\]:is(.dark *){background-color:#2f2f2f}.cpk\:dark\:bg-\[\#303030\]:is(.dark *){background-color:#303030}.cpk\:dark\:bg-\[\#e0e0e0\]:is(.dark *){background-color:#e0e0e0}.cpk\:dark\:bg-amber-500\/15:is(.dark *){background-color:var(--cpk-color-amber-500)}@supports (color:color-mix(in lab, red, red)){.cpk\:dark\:bg-amber-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--cpk-color-amber-500)15%,transparent)}}.cpk\:dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cpk\:dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.cpk\:dark\:bg-emerald-500\/15:is(.dark *){background-color:var(--cpk-color-emerald-500)}@supports (color:color-mix(in lab, red, red)){.cpk\:dark\:bg-emerald-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--cpk-color-emerald-500)15%,transparent)}}.cpk\:dark\:bg-gray-900:is(.dark *){background-color:var(--cpk-color-gray-900)}.cpk\:dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.cpk\:dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.cpk\:dark\:bg-white:is(.dark *){background-color:var(--cpk-color-white)}.cpk\:dark\:bg-zinc-700\/40:is(.dark *){background-color:var(--cpk-color-zinc-700)}@supports (color:color-mix(in lab, red, red)){.cpk\:dark\:bg-zinc-700\/40:is(.dark *){background-color:color-mix(in oklab,var(--cpk-color-zinc-700)40%,transparent)}}.cpk\:dark\:bg-zinc-800\/60:is(.dark *){background-color:var(--cpk-color-zinc-800)}@supports (color:color-mix(in lab, red, red)){.cpk\:dark\:bg-zinc-800\/60:is(.dark *){background-color:color-mix(in oklab,var(--cpk-color-zinc-800)60%,transparent)}}.cpk\:dark\:bg-zinc-900\/50:is(.dark *){background-color:var(--cpk-color-zinc-900)}@supports (color:color-mix(in lab, red, red)){.cpk\:dark\:bg-zinc-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--cpk-color-zinc-900)50%,transparent)}}.cpk\:dark\:text-\[rgb\(243\,243\,243\)\]:is(.dark *){color:#f3f3f3}.cpk\:dark\:text-amber-400:is(.dark *){color:var(--cpk-color-amber-400)}.cpk\:dark\:text-black:is(.dark *){color:var(--cpk-color-black)}.cpk\:dark\:text-emerald-400:is(.dark *){color:var(--cpk-color-emerald-400)}.cpk\:dark\:text-gray-200:is(.dark *){color:var(--cpk-color-gray-200)}.cpk\:dark\:text-gray-400:is(.dark *){color:var(--cpk-color-gray-400)}.cpk\:dark\:text-gray-500:is(.dark *){color:var(--cpk-color-gray-500)}.cpk\:dark\:text-white:is(.dark *){color:var(--cpk-color-white)}.cpk\:dark\:text-zinc-100:is(.dark *){color:var(--cpk-color-zinc-100)}.cpk\:dark\:text-zinc-200:is(.dark *){color:var(--cpk-color-zinc-200)}.cpk\:dark\:text-zinc-300:is(.dark *){color:var(--cpk-color-zinc-300)}.cpk\:dark\:text-zinc-400:is(.dark *){color:var(--cpk-color-zinc-400)}.cpk\:dark\:prose-invert:is(.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.cpk\:dark\:placeholder\:text-\[\#fffc\]:is(.dark *)::placeholder{color:#fffc}@media (hover:hover){.cpk\:dark\:hover\:bg-\[\#2f2f2f\]:is(.dark *):hover{background-color:#2f2f2f}.cpk\:dark\:hover\:bg-\[\#303030\]:is(.dark *):hover{background-color:#303030}.cpk\:dark\:hover\:bg-\[\#404040\]:is(.dark *):hover{background-color:#404040}.cpk\:dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cpk\:dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.cpk\:dark\:hover\:bg-gray-800:is(.dark *):hover{background-color:var(--cpk-color-gray-800)}.cpk\:dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.cpk\:dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.cpk\:dark\:hover\:text-\[\#FFFFFF\]:is(.dark *):hover{color:#fff}.cpk\:dark\:hover\:text-\[rgb\(243\,243\,243\)\]:is(.dark *):hover{color:#f3f3f3}}.cpk\:dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cpk\:dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.cpk\:dark\:focus-visible\:outline-white:is(.dark *):focus-visible{outline-color:var(--cpk-color-white)}.cpk\:dark\:disabled\:bg-\[\#454545\]:is(.dark *):disabled{background-color:#454545}.cpk\:dark\:disabled\:text-white:is(.dark *):disabled{color:var(--cpk-color-white)}@media (hover:hover){.cpk\:dark\:disabled\:hover\:bg-transparent:is(.dark *):disabled:hover{background-color:#0000}.cpk\:dark\:disabled\:hover\:text-\[\#CCCCCC\]:is(.dark *):disabled:hover{color:#ccc}}.cpk\:dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cpk\:dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.cpk\:dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cpk\:dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.cpk\:\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.cpk\:\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.cpk\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--cpk-spacing)*4);height:calc(var(--cpk-spacing)*4)}.cpk\:\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}:is(.cpk\:data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}div[data-popup-chat] .cpk\:\[div\[data-popup-chat\]_\&\]\:px-4{padding-inline:calc(var(--cpk-spacing)*4)}div[data-popup-chat] .cpk\:\[div\[data-popup-chat\]_\&\]\:px-6{padding-inline:calc(var(--cpk-spacing)*6)}div[data-sidebar-chat] .cpk\:\[div\[data-sidebar-chat\]_\&\]\:px-8{padding-inline:calc(var(--cpk-spacing)*8)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}[data-copilotkit]{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark [data-copilotkit],[data-copilotkit].dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}[data-copilotkit] div[data-streamdown=code-block]>pre{margin-top:calc(var(--cpk-spacing)*0);margin-bottom:calc(var(--cpk-spacing)*0)}[data-copilotkit] ::-webkit-scrollbar{width:6px}[data-copilotkit] ::-webkit-scrollbar-track{background:0 0}[data-copilotkit] ::-webkit-scrollbar-thumb{background:oklch(50% 0 0);border-radius:9999px}[data-copilotkit] ::-webkit-scrollbar-thumb:hover{background:oklch(40% 0 0)}[data-copilotkit] *{scrollbar-width:thin;scrollbar-color:oklch(50% 0 0) transparent}[data-copilotkit] .prose input[type=checkbox]{appearance:none;color:#004f99;print-color-adjust:exact;user-select:none;vertical-align:middle;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#9b9b9b;border-radius:2px;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[data-copilotkit] .prose input[type=checkbox]:checked{background-color:#004f99;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#004f99}.cpk-intelligence-indicator{white-space:nowrap;align-self:flex-start;align-items:center;gap:.55rem;margin:.4rem 0;padding:.4rem .85rem;display:inline-flex;position:relative}.cpk-intelligence-indicator__chrome{backdrop-filter:blur(14px)saturate(160%);opacity:1;pointer-events:none;background:linear-gradient(135deg,#ffffff8c 0%,#eee6fe8c 100%);border:1px solid #9599e052;border-radius:999px;transition:opacity .4s ease-out .25s;position:absolute;inset:0;box-shadow:0 1px 2px #5e64ad0f,0 8px 24px #9599e014,inset 0 1px #fff9}.cpk-intelligence-indicator[data-status=finished] .cpk-intelligence-indicator__chrome{opacity:0}.cpk-intelligence-indicator__content{color:#5b21b6eb;letter-spacing:.01em;align-items:center;gap:.55rem;font-size:.78rem;font-weight:500;transition:color .4s ease-out .25s;display:inline-flex;position:relative}.cpk-intelligence-indicator[data-status=finished] .cpk-intelligence-indicator__content{color:#737373cc}.cpk-intelligence-indicator__label{transition:transform .4s ease-out .25s;display:inline-block;transform:skew(0deg)}.cpk-intelligence-indicator[data-status=finished] .cpk-intelligence-indicator__label{transform:skew(-10deg)}.cpk-intelligence-indicator__icon{transform-origin:7px 7px;flex-shrink:0;animation:.9s linear infinite cpk-intelligence-spin;display:block}.cpk-intelligence-indicator[data-status=finished] .cpk-intelligence-indicator__icon{animation:none}.cpk-intelligence-indicator__icon-path{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;d:path("M 12 3 C 17 3 21 7 21 12 C 21 17 17 21 12 21 C 7 21 3 17 3 12");stroke-dasharray:30 14;transition:d .25s cubic-bezier(.4,0,.2,1),stroke-dasharray .25s cubic-bezier(.4,0,.2,1)}.cpk-intelligence-indicator[data-status=finished] .cpk-intelligence-indicator__icon-path{d:path("M 5 12.5 C 6.33 13.83 7.67 15.17 9 16.5 C 10.67 14.83 12.33 13.17 14 11.5 C 15.67 9.83 17.33 8.17 19 6.5");stroke-dasharray:100 0}@keyframes cpk-intelligence-spin{to{transform:rotate(360deg)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.7;box-shadow:0 0 0 4px #0000}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes pulse-cursor{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.5)}}._panel_4nq74_1{min-width:0;max-width:100%;max-height:100%;color:var(--os-text);background:var(--os-surface);border:1px solid var(--os-border);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex;overflow:auto}._header_4nq74_16,._titleGroup_4nq74_17,._detailRow_4nq74_18,._progressLabel_4nq74_19,._actions_4nq74_20,._notice_4nq74_21{align-items:center;display:flex}._header_4nq74_16{justify-content:space-between;gap:12px;min-width:0}._titleGroup_4nq74_17{gap:10px;min-width:0}._titleGroup_4nq74_17 h2,._titleGroup_4nq74_17 p,._providerNote_4nq74_39,._progressBlock_4nq74_40 p,._error_4nq74_41{margin:0}._titleGroup_4nq74_17 h2{overflow-wrap:anywhere;font-size:14px;font-weight:650}._titleGroup_4nq74_17 p,._providerNote_4nq74_39,._progressBlock_4nq74_40 p{color:var(--os-text-secondary);font-size:12px;line-height:1.45}._iconButton_4nq74_59,._secondaryButton_4nq74_60,._primaryButton_4nq74_61,._dangerButton_4nq74_62{border:1px solid var(--os-border);min-height:32px;color:var(--os-text);background:var(--os-surface-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;transition:background-color .16s,border-color .16s,opacity .16s;display:inline-flex}._iconButton_4nq74_59{flex:0 0 32px;padding:0}._secondaryButton_4nq74_60,._primaryButton_4nq74_61,._dangerButton_4nq74_62{white-space:nowrap;padding:7px 10px;font-size:12px}._primaryButton_4nq74_61{color:var(--os-text-on-accent);border-color:var(--os-accent);background:var(--os-accent)}._dangerButton_4nq74_62{color:var(--os-danger)}._iconButton_4nq74_59:hover:not(:disabled),._secondaryButton_4nq74_60:hover:not(:disabled),._dangerButton_4nq74_62:hover:not(:disabled){border-color:var(--os-accent);background:var(--os-card)}._primaryButton_4nq74_61:hover:not(:disabled){opacity:.88}._iconButton_4nq74_59:disabled,._secondaryButton_4nq74_60:disabled,._primaryButton_4nq74_61:disabled,._dangerButton_4nq74_62:disabled{cursor:not-allowed;opacity:.5}._field_4nq74_118{min-width:0;color:var(--os-text-secondary);flex-direction:column;gap:6px;font-size:12px;display:flex}._field_4nq74_118 select{width:100%;min-width:0;color:var(--os-text);background:var(--os-surface-2);border:1px solid var(--os-border);text-overflow:ellipsis;border-radius:8px;padding:8px 9px;overflow:hidden}._details_4nq74_139{flex-direction:column;gap:8px;min-width:0;display:flex}._detailRow_4nq74_18{min-width:0;color:var(--os-text-secondary);justify-content:space-between;gap:12px;font-size:12px}._detailRow_4nq74_18 span,._detailRow_4nq74_18 strong{overflow-wrap:anywhere;min-width:0}._detailRow_4nq74_18 span{align-items:center;gap:5px;display:inline-flex}._detailRow_4nq74_18 strong{color:var(--os-text);text-align:right;font-weight:600}._notice_4nq74_21{color:var(--os-warning);background:var(--os-warning-bg);border-radius:8px;gap:8px;padding:9px 10px;font-size:12px;line-height:1.4}._providerNote_4nq74_39{padding-top:4px}._actions_4nq74_20{flex-wrap:wrap;gap:8px;min-width:0}._progressBlock_4nq74_40{flex-direction:column;gap:7px;min-width:0;padding-top:4px;display:flex}._progressLabel_4nq74_19{color:var(--os-text-secondary);justify-content:space-between;gap:12px;font-size:12px}._progressLabel_4nq74_19 strong{color:var(--os-text)}._progressBlock_4nq74_40 progress{width:100%;height:6px;accent-color:var(--os-accent)}._error_4nq74_41{overflow-wrap:anywhere;color:var(--os-danger);font-size:12px;line-height:1.45}._spin_4nq74_224{animation:.9s linear infinite _local-model-spin_4nq74_1}@keyframes _local-model-spin_4nq74_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._iconButton_4nq74_59,._secondaryButton_4nq74_60,._primaryButton_4nq74_61,._dangerButton_4nq74_62{transition:none}._spin_4nq74_224{animation-duration:.01ms;animation-iteration-count:1}}@media (width<=560px){._panel_4nq74_1{padding:12px}._actions_4nq74_20>button{flex:100%}}._pickBlock_4nq74_257{flex-direction:column;gap:8px;display:flex}._pickHeading_4nq74_263{color:var(--os-text-secondary);font-size:11px;font-weight:600}._pickList_4nq74_269{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._pickItem_4nq74_278{border:1px solid var(--os-border);background:var(--os-surface-2);width:100%;color:var(--os-text);cursor:pointer;text-align:left;border-radius:11px;align-items:flex-start;gap:9px;padding:9px 11px;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:flex}._pickItem_4nq74_278:hover:not(:disabled){background:var(--os-card);transform:translateY(-1px)}._pickItem_4nq74_278:disabled{cursor:default;opacity:.55}._pickItemSelected_4nq74_304{border-color:var(--os-accent);background:var(--os-accent-bg);box-shadow:0 0 0 1px var(--os-accent)}._pickItemOk_4nq74_310{border-left:3px solid var(--os-success)}._pickItemBad_4nq74_314{border-left:3px solid var(--os-danger)}._pickDotOk_4nq74_318,._pickDotBad_4nq74_319{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}._pickDotOk_4nq74_318{background:var(--os-success)}._pickDotBad_4nq74_319{background:var(--os-danger)}._pickMain_4nq74_335{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._pickLabel_4nq74_343{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}._pickTier_4nq74_351{background:var(--os-surface);border:1px solid var(--os-border);color:var(--os-text-secondary);border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:9px;font-weight:600;display:inline-flex}._pickReason_4nq74_364{color:var(--os-text-secondary);align-items:center;gap:4px;font-size:10px;display:flex}._pickMeta_4nq74_372{color:var(--os-muted);font-size:9px}._pickFooterActions_4nq74_377{flex-wrap:wrap;gap:12px;display:flex}._linkButton_4nq74_383{color:var(--os-accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:10px;font-weight:600}._linkButton_4nq74_383:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){._pickItem_4nq74_278{transition:none}._pickItem_4nq74_278:hover:not(:disabled){transform:none}}._orbGlow_eetwt_9{background:radial-gradient(circle at 50% 50%, var(--os-accent-bg), transparent 62%);filter:blur(6px);pointer-events:none;border-radius:50%;width:220px;height:220px;animation:3.4s ease-in-out infinite _orbBreathe_eetwt_1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes _orbBreathe_eetwt_1{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.07)}}._orbActive_eetwt_27{animation-duration:1.7s}._orbRing_eetwt_29{border:1px dashed var(--os-border-strong);pointer-events:none;border-radius:50%;animation:24s linear infinite _orbSpin_eetwt_1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._ring1_eetwt_39{width:280px;height:210px}._ring2_eetwt_40{opacity:.6;width:360px;height:270px;animation-duration:38s;animation-direction:reverse}@keyframes _orbSpin_eetwt_1{to{transform:translate(-50%,-50%)rotate(360deg)}}._statusBar_eetwt_52{backdrop-filter:blur(18px)saturate(1.05);box-shadow:inset 0 1px 0 var(--os-border);transition:background .2s,box-shadow .2s}._liveDot_eetwt_57{background:var(--os-success);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite _liveDotPulse_eetwt_1}@keyframes _liveDotPulse_eetwt_1{0%{box-shadow:0 0 0 0 var(--os-success-bg)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}._tab_eetwt_72{transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)}._tab_eetwt_72:hover{transform:translateY(-1px)}._tabActive_eetwt_81:after{content:"";background:var(--os-accent);height:2px;box-shadow:0 0 10px var(--os-accent-bg);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:6px;right:6px}@media (prefers-reduced-motion:reduce){._orbGlow_eetwt_9,._orbRing_eetwt_29,._liveDot_eetwt_57,._tab_eetwt_72,._statusBar_eetwt_52{transition:none!important;animation:none!important}}._wrap_m30q5_12{--orb-accent:var(--app-accent,var(--os-accent));background:radial-gradient(600px 400px at 50% 45%, var(--app-accent-soft,var(--os-accent-bg)), transparent 60%);flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}._ring_m30q5_26{border:1px dashed var(--orb-accent);opacity:.3;pointer-events:none;border-radius:50%;animation:24s linear infinite _orbSpin_m30q5_1;position:absolute}._r1_m30q5_34{width:300px;height:300px}._r2_m30q5_35{opacity:.18;width:440px;height:440px;animation-duration:38s;animation-direction:reverse}@keyframes _orbSpin_m30q5_1{to{transform:rotate(360deg)}}._orb_m30q5_45{background:radial-gradient(circle at 35% 30%, var(--os-text), var(--orb-accent) 48%, var(--os-bg) 92%);border-radius:50%;place-items:center;width:150px;height:150px;animation:3.4s ease-in-out infinite _orbBreathe_m30q5_1;display:grid;position:relative;box-shadow:inset 0 0 40px #ffffff38}._orb_m30q5_45:before{content:"";background:radial-gradient(circle, var(--orb-accent), transparent 70%);opacity:.35;filter:blur(6px);z-index:-1;border-radius:50%;animation:3.4s ease-in-out infinite _orbBreathe_m30q5_1;position:absolute;inset:-40%}._orbLabel_m30q5_68{letter-spacing:.5px;color:var(--os-bg);font-size:15px;font-weight:800}@keyframes _orbBreathe_m30q5_1{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}._wrap_m30q5_12[data-state=listening] ._orb_m30q5_45,._wrap_m30q5_12[data-state=listening] ._orb_m30q5_45:before{animation-duration:1.8s}._wrap_m30q5_12[data-state=speaking] ._orb_m30q5_45,._wrap_m30q5_12[data-state=speaking] ._orb_m30q5_45:before{animation-duration:1.5s}._wrap_m30q5_12[data-state=thinking] ._orb_m30q5_45,._wrap_m30q5_12[data-state=thinking] ._orb_m30q5_45:before{animation-duration:2.4s}._wrap_m30q5_12[data-state=interrupted] ._orb_m30q5_45,._wrap_m30q5_12[data-state=interrupted] ._orb_m30q5_45:before{animation-duration:1.1s}._wrap_m30q5_12[data-state=permission-denied] ._orb_m30q5_45,._wrap_m30q5_12[data-state=permission-denied] ._orb_m30q5_45:before,._wrap_m30q5_12[data-state=offline] ._orb_m30q5_45,._wrap_m30q5_12[data-state=offline] ._orb_m30q5_45:before,._wrap_m30q5_12[data-state=error] ._orb_m30q5_45,._wrap_m30q5_12[data-state=error] ._orb_m30q5_45:before{animation-duration:3.4s}._float_m30q5_95{border:1px solid var(--os-border);background:var(--os-surface);backdrop-filter:blur(16px);border-radius:12px;align-items:center;gap:8px;max-width:180px;padding:9px 13px;font-size:12px;animation:.5s both _orbRise_m30q5_1;display:flex;position:absolute;box-shadow:0 12px 30px #0006}._float_m30q5_95 b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}._float_m30q5_95 small{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}._mini_m30q5_126{border-radius:50%;flex-shrink:0;width:9px;height:9px}@keyframes _orbRise_m30q5_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._status_m30q5_133{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:16px;right:16px}._stateLabel_m30q5_144{color:var(--os-text);letter-spacing:.02em;font-size:13px;font-weight:700}._stateLabel_m30q5_144[data-state=error],._stateLabel_m30q5_144[data-state=permission-denied],._stateLabel_m30q5_144[data-state=offline]{color:var(--os-danger)}._stateLabel_m30q5_144[data-state=interrupted]{color:var(--os-warning)}._subLabel_m30q5_154{color:var(--os-muted);font-size:12px}._bubble_m30q5_156{text-align:left;background:var(--os-surface);border:1px solid var(--os-border);backdrop-filter:blur(16px);border-radius:10px;width:100%;max-width:360px;max-height:84px;padding:8px 12px;font-size:12px;line-height:1.4;overflow-y:auto}._bubbleTag_m30q5_170{letter-spacing:.04em;margin-bottom:3px;font-size:9px;font-weight:700}._tagYou_m30q5_176{color:var(--orb-accent)}._tagAi_m30q5_177{color:var(--os-accent)}._bubbleText_m30q5_178{color:var(--os-text)}@media (prefers-reduced-motion:reduce){._ring_m30q5_26,._orb_m30q5_45,._orb_m30q5_45:before,._float_m30q5_95{animation:none!important}}@keyframes _windowOpen_kw28k_1{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes _windowMinimize_kw28k_1{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.3)translateY(60vh)}}@keyframes _windowClose_kw28k_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.88)}}._window_kw28k_16{background:var(--os-win-bg);-webkit-backdrop-filter:blur(24px);border:1px solid var(--os-border);box-shadow:var(--os-win-shadow);contain:paint;border-radius:12px;flex-direction:column;transition:width .35s,height .35s,top .35s,left .35s,border-radius .35s,box-shadow .25s;animation:.32s cubic-bezier(.34,1.56,.64,1) forwards _windowOpen_kw28k_1;display:flex;overflow:hidden}._dragging_kw28k_35{transition:box-shadow .15s}._focused_kw28k_39{box-shadow:var(--os-win-shadow-focus);border-color:var(--os-border-strong)}._titleBar_kw28k_44{border-bottom:1px solid var(--os-border);cursor:grab;user-select:none;background:#141824f2;flex-shrink:0;align-items:center;height:36px;padding:0 12px;display:flex}[data-os-theme=light] ._titleBar_kw28k_44{background:#f0f0f0}._titleBar_kw28k_44:active{cursor:grabbing}._trafficLights_kw28k_63{gap:6px;margin-right:12px;display:flex}._light_kw28k_69{width:14px;height:14px;color:var(--os-text-on-accent);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,transform .1s;display:flex}._light_kw28k_69 svg{opacity:.95;pointer-events:none}._close_kw28k_88{background:#ff5f57}._min_kw28k_89{background:#febc2e}._max_kw28k_90{background:#28c840}._light_kw28k_69:hover{opacity:.9;transform:scale(1.08)}._light_kw28k_69:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}._title_kw28k_44{text-align:center;color:var(--os-win-tb-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}._fileLabel_kw28k_106{background:var(--os-surface-2);max-width:160px;color:var(--os-text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex-shrink:0;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:500;overflow:hidden}._contextBadge_kw28k_122{border:1px solid var(--os-border);background:var(--os-surface-2);max-width:220px;color:var(--os-text-secondary);cursor:pointer;white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-family:inherit;font-size:9.5px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex;overflow:hidden}._contextBadge_kw28k_122:hover{border-color:var(--os-border-strong);background:var(--os-hover)}._contextBadge_kw28k_122:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}._contextBadgeProject_kw28k_153{text-overflow:ellipsis;overflow:hidden}._contextBadgeWork_kw28k_158{color:var(--os-muted);text-overflow:ellipsis;flex-shrink:0;overflow:hidden}._content_kw28k_165{background:var(--os-win-bg);color:var(--os-text);flex:1;position:relative;overflow:hidden}._appViewport_kw28k_173{flex-direction:column;min-width:0;min-height:0;transition:left .25s cubic-bezier(.16,1,.3,1),right .25s cubic-bezier(.16,1,.3,1),bottom .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;overflow:hidden}._windowChatHost_kw28k_184{z-index:4;min-width:0;min-height:0;position:absolute;overflow:hidden}._windowChatHost_right_kw28k_192{width:var(--window-chat-dock-size);inset:0 0 0 auto}._windowChatHost_left_kw28k_197{width:var(--window-chat-dock-size);inset:0 auto 0 0}._windowChatHost_bottom_kw28k_202{height:var(--window-chat-dock-size);inset:auto 0 0}._loading_kw28k_207{height:100%;color:var(--os-muted);justify-content:center;align-items:center;font-size:12px;display:flex}._errorBoundary_kw28k_216{height:100%;color:var(--os-text);background:var(--os-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}._errorBoundary_kw28k_216 strong{color:var(--os-danger);font-size:13px}._errorBoundary_kw28k_216 button{border:1px solid var(--app-accent);min-height:36px;color:var(--os-text);background:var(--app-accent-soft);cursor:pointer;font:inherit;border-radius:9px;padding:8px 14px;transition:transform .15s,box-shadow .15s,background .15s}._errorBoundary_kw28k_216 button:hover{box-shadow:0 6px 16px var(--app-accent-glow);background:var(--app-accent);transform:translateY(-1px)}._minimizing_kw28k_252{pointer-events:none;animation:.4s cubic-bezier(.4,0,.6,1) forwards _windowMinimize_kw28k_1}._closing_kw28k_257{pointer-events:none;animation:.3s cubic-bezier(.4,0,.6,1) forwards _windowClose_kw28k_1}.au{background:#000;justify-content:center;align-items:center;width:100vw;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;display:flex;position:relative;overflow:hidden}.au-bg{filter:brightness(.55)saturate(1.2);background-image:url(/wallpaper-night.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.au-bg:after{content:"";backdrop-filter:blur(2px);background:linear-gradient(160deg,#0c0a1d99 0%,#1a0e3a80 25%,#2d165466 45%,#1a274480 65%,#0c192999 85%,#060d18b3 100%);position:absolute;inset:0}.au-grid{z-index:2;box-sizing:border-box;justify-content:center;align-items:center;gap:clamp(2rem,6vmin,5rem);width:100%;height:100%;padding:4vmin;display:flex}.au-side{text-align:center;flex-shrink:0}.au-time{color:#fff;letter-spacing:-.04em;text-shadow:0 2px 16px #0000004d;font-size:clamp(2.5rem,7vmin,6rem);font-weight:700;line-height:1}.au-date{color:#ffffffa6;margin-top:.3em;font-size:clamp(.8rem,1.8vmin,1.2rem)}.au-main{flex-direction:column;flex-shrink:0;align-items:center;width:min(380px,90vw);display:flex}.au-avatar{backdrop-filter:blur(20px);color:#fff;background:linear-gradient(145deg,#ffffff26,#ffffff0d);border:2px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:clamp(3rem,6vmin,4.5rem);height:clamp(3rem,6vmin,4.5rem);font-size:clamp(1.4rem,3vmin,2.2rem);display:flex;box-shadow:0 4px 16px #0006}.au-title{color:#fff;margin:.5em 0 1em;font-size:clamp(1rem,2.2vmin,1.3rem);font-weight:600}.au-step{color:#fff6;margin-bottom:.8em;font-size:clamp(.7rem,1.2vmin,.85rem)}.au-form{width:100%}.au-inp{color:#fff;box-sizing:border-box;backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;margin-bottom:10px;padding:14px 16px;font-family:inherit;font-size:16px;transition:border-color .2s}.au-inp::placeholder{color:#ffffff59;font-size:15px}.au-inp:focus{background:#ffffff1a;border-color:#818cf899}.au-inp--pw{padding-right:2.8rem}.au-inp option{color:#fff;background:#1a1530}.au-pw{width:100%;position:relative}.au-pw-btn{color:#ffffff59;cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.au-rem{align-items:center;gap:.4em;margin:.3em 0 .8em;display:flex}.au-rem input{accent-color:#818cf8;width:1em;height:1em}.au-rem label{color:#ffffff80;cursor:pointer;font-size:13px}.au-err{color:#fca5a5;text-align:center;background:#ef44441f;border:1px solid #ef444440;border-radius:8px;margin-bottom:10px;padding:10px 14px;font-size:13px}.au-btn{color:#fff;cursor:pointer;backdrop-filter:blur(10px);text-align:center;background:#ffffff1f;border:none;border-radius:10px;width:100%;padding:14px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s}.au-btn:hover{background:#ffffff2e}.au-btn:disabled{opacity:.5;cursor:wait}.au-btn--sec{box-shadow:none;background:0 0;border:1px solid #ffffff26}.au-btn--sec:hover{background:#ffffff14}.au-btn--main{flex:2}.au-row{gap:clamp(5px,.7vmin,8px);display:flex}.au-row .au-btn{flex:1}.au-ok{color:#fff9;margin-bottom:1em;font-size:14px;line-height:1.5}.au-link{color:#ffffff59;margin-top:.8em;font-size:13px;text-decoration:none;transition:color .2s}.au-link:hover{color:#ffffffb3}@media (orientation:portrait){.au-grid{flex-direction:column;gap:2vmin}}@media (height<=400px){.au-side,.au-avatar,.au-title{display:none}}body.pub-active,body.pub-active #root{min-height:100%;height:auto!important;overflow:hidden auto!important}html.pub-active{height:auto!important;overflow-y:auto!important}.pub-root{--pub-bg:#0a0a0f;--pub-surface:#13131d;--pub-surface-2:#1b1b29;--pub-border:#ffffff14;--pub-text:#f4f4f8;--pub-text-dim:#a0a0b8;--pub-accent:#6366f1;--pub-accent-2:#8b5cf6;--pub-glow:#6366f166;background:var(--pub-bg);width:100%;min-height:100vh;color:var(--pub-text);font-family:Inter,system-ui,-apple-system,sans-serif;overflow-x:hidden}.pub-loading{background:var(--pub-bg);justify-content:center;align-items:center;min-height:100vh;display:flex}.pub-spinner{border:3px solid var(--pub-border);border-top-color:var(--pub-accent);border-radius:50%;width:36px;height:36px;animation:1.2s linear infinite pub-spin}@keyframes pub-spin{to{transform:rotate(360deg)}}.pub-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.pub-landing{flex-direction:column;display:flex}.pub-btn-primary{cursor:pointer;background:linear-gradient(135deg, var(--pub-accent), var(--pub-accent-2));color:#fff;box-shadow:0 8px 28px var(--pub-glow);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 22px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex}.pub-btn-primary:hover{box-shadow:0 12px 34px var(--pub-glow);transform:translateY(-2px)}.pub-btn-ghost{border:1px solid var(--pub-border);cursor:pointer;background:var(--pub-surface);color:var(--pub-text);border-radius:12px;align-items:center;gap:7px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:background .25s,border-color .25s;display:inline-flex}.pub-btn-ghost:hover{background:var(--pub-surface-2);border-color:var(--pub-accent)}.pub-hero-glow{filter:blur(100px);opacity:.5;pointer-events:none;border-radius:50%;position:absolute}.pub-hero-glow-1{background:var(--pub-accent);width:480px;height:480px;top:-120px;left:-100px}.pub-hero-glow-2{background:var(--pub-accent-2);opacity:.35;width:420px;height:420px;bottom:-160px;right:-80px}.pub-hero-inner{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid;position:relative}.pub-hero-badge{letter-spacing:.4px;border:1px solid;border-radius:20px;align-items:center;gap:6px;margin-bottom:20px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.pub-hero-title{letter-spacing:-1px;margin:0 0 18px;font-size:clamp(38px,5.5vw,60px);font-weight:800;line-height:1.08;animation:.7s pub-fade}.pub-hero-desc{color:var(--pub-text-dim);max-width:480px;margin:0 0 26px;font-size:17px;line-height:1.6;animation:.8s pub-fade}.pub-hero-btns{flex-wrap:wrap;gap:12px;display:flex}.pub-hero-dots{gap:8px;margin-top:26px;display:flex}.pub-dot{background:var(--pub-border);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .25s}.pub-dot.active{background:var(--pub-accent);border-radius:5px;width:26px}.pub-hero-right{justify-content:center;align-items:center;min-height:360px;display:flex}@keyframes pub-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pub-stats{border-top:1px solid var(--pub-border);border-bottom:1px solid var(--pub-border);background:var(--pub-surface);padding:30px 0}.pub-stats-grid{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.pub-stat{text-align:center}.pub-stat-value{background:linear-gradient(135deg, var(--pub-accent), var(--pub-accent-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:30px;font-weight:800}.pub-stat-label{color:var(--pub-text-dim);margin-top:4px;font-size:13px}.pub-section{padding:72px 0}.pub-section-head{text-align:center;margin-bottom:44px}.pub-pill{letter-spacing:.5px;background:var(--pub-accent-bg,#6366f11f);color:var(--pub-accent);border:1px solid #6366f14d;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.pub-section-title{letter-spacing:-.5px;margin:14px 0 10px;font-size:clamp(26px,4vw,36px);font-weight:800}.pub-section-sub{color:var(--pub-text-dim);max-width:560px;margin:0 auto;font-size:16px;line-height:1.6}.pub-app-group{margin-bottom:40px}.pub-app-group-title{color:var(--pub-text-dim);text-transform:uppercase;letter-spacing:.6px;margin:0 0 16px;font-size:14px;font-weight:700}.pub-app-card{background:var(--pub-surface);border:1px solid var(--pub-border);cursor:default;border-radius:14px;padding:18px;transition:transform .25s,border-color .25s,box-shadow .25s}.pub-app-card:hover{border-color:var(--card-accent);transform:translateY(-3px);box-shadow:0 10px 30px #0000004d}.pub-app-icon{border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:12px;display:flex}.pub-app-name{margin-bottom:3px;font-size:15px;font-weight:700}.pub-app-desc{color:var(--pub-text-dim);font-size:13px;line-height:1.45}.pub-cta{text-align:center;background:radial-gradient(#6366f11f,#0000 70%);padding:80px 0}.pub-cta-title{letter-spacing:-.5px;margin:0 0 12px;font-size:clamp(28px,4.5vw,42px);font-weight:800}.pub-cta-sub{color:var(--pub-text-dim);margin:0 0 28px;font-size:16px}.pub-footer{border-top:1px solid var(--pub-border);background:var(--pub-surface);padding:48px 0 0}.pub-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:32px;padding-bottom:32px;display:flex}.pub-footer-logo{background:linear-gradient(135deg, var(--pub-accent), var(--pub-accent-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:22px;font-weight:800}.pub-footer-tag{color:var(--pub-text-dim);max-width:280px;margin:8px 0 0;font-size:14px}.pub-footer-links{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.pub-footer-link{color:var(--pub-text-dim);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:14px;transition:color .25s}.pub-footer-link:hover{color:var(--pub-accent)}.pub-footer-bottom{border-top:1px solid var(--pub-border);max-width:1180px;color:var(--pub-text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:18px 24px;font-size:12px;display:flex}.pub-footer-made{align-items:center;gap:5px;display:inline-flex}@media (width<=860px){.pub-hero-inner{grid-template-columns:1fr}.pub-hero-right{order:-1;min-height:280px}.pub-stats-grid{grid-template-columns:repeat(2,1fr)}}.pub-nav{z-index:100;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--pub-border);background:#0a0a0fb8;position:sticky;top:0}.pub-nav-inner{justify-content:space-between;align-items:center;gap:12px;height:60px;display:flex}.pub-nav-logo{cursor:pointer;background:0 0;background:linear-gradient(135deg, var(--pub-accent), var(--pub-accent-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;border:none;flex-shrink:0;padding:0;font-family:inherit;font-size:22px;font-weight:800}.pub-nav-links{flex:auto;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.pub-nav-link{cursor:pointer;color:var(--pub-text-dim);white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:color .25s,background .25s;display:inline-flex}.pub-nav-link:hover{color:var(--pub-text);background:var(--pub-surface-2)}.pub-nav-link-label{font-size:13px}@media (width<=1180px){.pub-nav-link-label{display:none}.pub-nav-link{padding:8px}}.pub-nav-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.pub-nav-cta{background:linear-gradient(135deg, var(--pub-accent), var(--pub-accent-2));color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:transform .25s;display:inline-flex}.pub-nav-cta:hover{transform:translateY(-1px)}.pub-nav-burger{color:var(--pub-text);cursor:pointer;background:0 0;border:none;padding:6px;display:none}.pub-nav-mobile{border-bottom:1px solid var(--pub-border);background:var(--pub-bg);flex-direction:column;padding:8px 24px 16px;display:none}.pub-nav-mobile-link{text-align:left;cursor:pointer;color:var(--pub-text);border:none;border-bottom:1px solid var(--pub-border);background:0 0;padding:12px 4px;font-family:inherit;font-size:15px}.pub-nav-mobile-cta{color:var(--pub-accent);border-bottom:none;font-weight:700}.pub-creator-hero-vision{text-align:center;letter-spacing:.01em;width:100%;color:var(--pub-text-dim);margin:0 0 18px;font-size:15px;font-weight:700;display:block}.pub-creator-hero-vision em{background:linear-gradient(120deg, var(--pub-accent), var(--pub-accent-2));color:#0000;background-clip:text;font-style:normal;font-weight:800}@media (width<=760px){.pub-creator-hero-vision{font-size:13px}}.pub-hero{padding-top:60px}@media (width<=760px){.pub-nav-links,.pub-nav-cta{display:none}.pub-nav-burger{display:inline-flex}.pub-nav-mobile{display:flex}}.pub-nav-login{color:var(--pub-text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:background .25s}.pub-nav-login:hover{background:var(--pub-surface-2)}.pub-nav-user-wrap{position:relative}.pub-nav-user{background:var(--pub-surface-2);border:1px solid var(--pub-border);cursor:pointer;color:var(--pub-text);border-radius:10px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-family:inherit;transition:border-color .25s;display:inline-flex}.pub-nav-user:hover{border-color:#6366f166}.pub-nav-avatar{background:linear-gradient(135deg, var(--pub-accent), var(--pub-accent-2));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.pub-nav-uname{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;font-weight:600;overflow:hidden}.pub-nav-uname-loading{color:var(--pub-text-dim);letter-spacing:2px}.pub-nav-role-badge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700}.pub-nav-menu{background:var(--pub-surface);border:1px solid var(--pub-border);z-index:200;border-radius:12px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0009}.pub-nav-menu-header{border-bottom:1px solid var(--pub-border);margin-bottom:4px;padding:10px 12px 8px}.pub-nav-menu-header-name{color:var(--pub-text);font-size:13px;font-weight:700;display:block}.pub-nav-menu-header-email{color:var(--pub-text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.pub-nav-menu-divider{background:var(--pub-border);height:1px;margin:4px 6px}.pub-nav-menu-item{width:100%;color:var(--pub-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;font-size:14px;transition:background .25s;display:flex}.pub-nav-menu-item:hover{background:var(--pub-surface-2)}.pub-nav-menu-danger,.pub-nav-menu-admin{color:#f87171}.pub-nav-menu-admin:hover{background:#ef444414}.pub-nav-mobile-user{border-bottom:1px solid var(--pub-border);align-items:center;gap:12px;margin-bottom:4px;padding:14px 4px;display:flex}.pub-section-alt{background:var(--pub-surface)}.pub-osgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.pub-os-card{text-align:left;background:var(--pub-bg);border:1px solid var(--pub-border);cursor:pointer;border-radius:16px;padding:22px;font-family:inherit;transition:transform .25s,border-color .25s,box-shadow .25s}.pub-os-card:hover{border-color:var(--card-accent);transform:translateY(-4px);box-shadow:0 16px 40px #00000059}.pub-os-icon{border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;display:flex}.pub-os-title{color:var(--pub-text);margin-bottom:6px;font-size:17px;font-weight:700}.pub-os-desc{color:var(--pub-text-dim);margin-bottom:12px;font-size:13.5px;line-height:1.5}.pub-os-link{align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.pub-os-card-img{padding:0;position:relative;overflow:hidden}.pub-os-card-bg{object-fit:cover;z-index:0;opacity:.38;width:100%;height:100%;transition:transform .5s,opacity .3s;position:absolute;inset:0}.pub-os-card-img:hover .pub-os-card-bg{opacity:.5;transform:scale(1.06)}.pub-os-card-scrim{z-index:1;pointer-events:none;background:linear-gradient(150deg,#0a0a0ed1 0%,#0a0a0e9e 55%,#0a0a0ee6 100%);position:absolute;inset:0}.pub-os-card-body{z-index:2;padding:22px;position:relative}.pub-os-card-img .pub-os-icon{backdrop-filter:blur(4px);box-shadow:0 2px 10px #0006}.pub-os-card-img .pub-os-title{color:#fff;text-shadow:0 1px 8px #000000b3}.pub-os-card-img .pub-os-desc{color:#ffffffdb;text-shadow:0 1px 6px #0009}@media (prefers-reduced-motion:reduce){.pub-os-card-bg{transition:none}.pub-os-card-img:hover .pub-os-card-bg{transform:none}}.pub-showcase{background:radial-gradient(at top,#6366f11a,#0000 60%)}.pub-os-frame{border:1px solid var(--pub-border);aspect-ratio:16/10;background:#07070c;border-radius:18px;max-width:1000px;margin:0 auto;overflow:hidden;box-shadow:0 40px 100px #0009}.pub-os-menubar{backdrop-filter:blur(15px);border-bottom:1px solid var(--pub-border);color:#fff;background:#00000080;justify-content:space-between;align-items:center;height:34px;padding:0 16px;font-size:11px;display:flex}.pub-os-menu-left{align-items:center;gap:18px;display:flex}.pub-os-menu-left span{opacity:.65}.pub-os-brand{align-items:center;gap:5px;font-weight:800;display:inline-flex;color:var(--pub-accent)!important;opacity:1!important}.pub-os-menu-right{align-items:center;gap:18px;display:flex}.pub-os-mesh-status{color:#10b981;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pub-os-pulse{background:#10b981;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pub-mesh-pulse}.pub-os-flz{color:#ec4899;font-weight:800}.pub-os-desktop{width:100%;height:calc(100% - 34px);position:relative;overflow:hidden}.pub-os-mesh-bg{opacity:.28;pointer-events:none;position:absolute;inset:0}.pub-mesh-svg{width:100%;height:100%}.pub-os-window{backdrop-filter:blur(20px);background:#141420d1;border:1px solid #ffffff1a;border-radius:12px;animation:6s ease-in-out infinite pub-float;position:absolute;overflow:hidden;box-shadow:0 20px 50px #00000080}.pub-os-win-chat{z-index:30;width:46%;height:72%;top:7%;left:5%}.pub-os-win-agents{z-index:20;width:34%;height:66%;animation-delay:2s;top:16%;right:6%}.pub-os-win-bar{background:#0006;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.pub-os-dot{border-radius:50%;width:9px;height:9px;display:block}.pub-os-win-title{text-align:center;color:#fff6;letter-spacing:1.2px;flex:1;font-size:9px;font-weight:800}.pub-os-chat{flex-direction:column;gap:12px;padding:16px;display:flex}.pub-os-msg{max-width:86%;padding:10px 13px;font-size:11px;line-height:1.5}.pub-os-msg-ai{color:#e6edf3;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:13px 13px 13px 0;align-self:flex-start}.pub-os-msg-user{background:var(--pub-accent);color:#fff;box-shadow:0 8px 24px var(--pub-glow);border-radius:13px 13px 0;align-self:flex-end}.pub-os-agents{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.pub-os-agent{text-align:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:11px;padding:11px}.pub-os-agent-av{color:#fff;border:2px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:0 auto 7px;font-size:13px;font-weight:900;display:flex}.pub-os-agent-n{color:#fff;font-size:9.5px;font-weight:700}.pub-os-agent-s{margin-top:2px;font-size:8px;font-weight:800}.pub-os-wiki{z-index:35;backdrop-filter:blur(12px);background:#0f1219e0;border:1px solid #ffffff1f;border-radius:12px;padding:12px 16px;animation:.7s pub-fade;position:absolute;bottom:14%;left:5%;right:32%}.pub-os-wiki-head{color:#10b981;align-items:center;gap:5px;margin-bottom:5px;font-size:9px;font-weight:800;display:flex}.pub-os-wiki-text{color:#fff;font-size:11.5px;font-weight:600;line-height:1.4}.pub-os-dock{backdrop-filter:blur(30px);z-index:50;background:#0006;border:1px solid #ffffff1f;border-radius:16px;gap:10px;padding:8px 12px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.pub-os-dock-app{color:#fff;background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .25s;display:flex}.pub-os-dock-app:hover{transform:translateY(-6px)scale(1.1)}@keyframes pub-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pub-mesh-svg circle{transform-box:fill-box;transform-origin:50%}@keyframes pub-mesh-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@media (width<=760px){.pub-os-frame{aspect-ratio:3/4}.pub-os-win-chat{width:88%;height:50%;left:6%}.pub-os-win-agents{display:none}.pub-os-wiki{bottom:18%;right:6%}}.pub-app-group-head{align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.pub-app-group-title{color:var(--pub-text);margin:0;font-size:19px;font-weight:800}.pub-app-group-tag{letter-spacing:.8px;color:var(--pub-accent);background:#6366f11f;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.pub-app-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.pub-app-tile{background:var(--pub-bg);border:1px solid var(--pub-border);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.pub-app-tile:hover{border-color:var(--card-accent);transform:translateY(-3px);box-shadow:0 10px 26px #00000059}.pub-app-tile-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pub-app-tile-name{color:var(--pub-text);font-size:14px;font-weight:600}.pub-app-featured{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:36px;display:grid}.pub-app-featured-card{aspect-ratio:16/10;border:1px solid var(--pub-border);background:var(--pub-surface);border-radius:16px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.pub-app-featured-card:hover{border-color:var(--feat-accent);transform:translateY(-4px);box-shadow:0 16px 40px #0006}.pub-app-featured-img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.pub-app-featured-card:hover .pub-app-featured-img{transform:scale(1.05)}.pub-app-featured-fallback{width:100%;height:100%}.pub-app-featured-overlay{background:linear-gradient(#0000 0%,#00000026 45%,#000000d1 100%);position:absolute;inset:0}.pub-app-featured-meta{flex-direction:column;gap:4px;padding:16px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.pub-app-featured-label{color:#fff;letter-spacing:-.2px;font-size:17px;font-weight:800}.pub-app-featured-tag{color:#ffffffd1;font-size:12.5px;line-height:1.4}.pub-app-featured-card:before{content:"";z-index:2;background:var(--feat-accent);opacity:.9;height:3px;position:absolute;top:0;left:0;right:0}@media (width<=860px){.pub-app-featured{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pub-app-featured-card,.pub-app-featured-img{transition:none}.pub-app-featured-card:hover .pub-app-featured-img{transform:none}}.pub-footer-top{grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:32px;padding-bottom:36px;display:grid}.pub-foot-col-title{letter-spacing:.6px;color:var(--pub-text-dim);text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.pub-foot-col{flex-direction:column;gap:10px;display:flex}.pub-foot-col .pub-footer-link{text-align:left;padding:0}.pub-foot-social{gap:10px;margin-top:14px;display:flex}.pub-foot-social a{background:var(--pub-surface-2);width:34px;height:34px;color:var(--pub-text-dim);border:1px solid var(--pub-border);border-radius:9px;justify-content:center;align-items:center;transition:color .25s,border-color .25s;display:flex}.pub-foot-social a:hover{color:var(--pub-accent);border-color:var(--pub-accent)}.pub-news-form{gap:8px;margin-top:8px;display:flex}.pub-news-input{border:1px solid var(--pub-border);background:var(--pub-bg);min-width:0;color:var(--pub-text);border-radius:10px;outline:none;flex:1;padding:10px 13px;font-family:inherit;font-size:13px}.pub-news-input:focus{border-color:var(--pub-accent)}.pub-news-btn{background:var(--pub-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:700}.pub-news-btn:disabled{opacity:.6;cursor:wait}.pub-news-msg{margin-top:8px;font-size:12px}.pub-news-ok{color:#10b981}.pub-news-err{color:#f87171}.pub-foot-built{color:var(--pub-text-dim);margin-top:12px;font-size:12px}.pub-foot-built a{color:var(--pub-accent);text-decoration:none}@media (width<=860px){.pub-footer-top{grid-template-columns:1fr 1fr;gap:24px}}.pub-page{min-height:70vh;padding:0 0 60px}.pub-price-badge{background:var(--pub-accent);color:#fff;letter-spacing:.4px;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.pub-price-feats svg{color:#10b981;flex-shrink:0}.pub-ask-wrap{max-width:760px;margin:0 auto}.pub-ask-chat{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:16px;flex-direction:column;gap:14px;min-height:280px;max-height:460px;padding:18px;display:flex;overflow-y:auto}.pub-ask-msg{align-items:flex-start;gap:10px;display:flex}.pub-ask-user{flex-direction:row-reverse}.pub-ask-av{background:var(--pub-surface-2);width:30px;height:30px;color:var(--pub-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pub-ask-user .pub-ask-av{background:var(--pub-accent);color:var(--pub-on-accent,#fff)}.pub-ask-bubble{background:var(--pub-surface-2);max-width:80%;color:var(--pub-text);border-radius:14px;padding:10px 14px;font-size:14px;line-height:1.55}.pub-ask-user .pub-ask-bubble{background:var(--pub-accent);color:var(--pub-on-accent,#fff)}.pub-ask-suggest{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.pub-ask-chip{border:1px solid var(--pub-border);background:var(--pub-surface);color:var(--pub-text-dim);cursor:pointer;border-radius:20px;padding:7px 13px;font-family:inherit;font-size:13px;transition:all .25s}.pub-ask-chip:hover{color:var(--pub-text);border-color:var(--pub-accent)}.pub-ask-form{gap:8px;display:flex}.pub-ask-input{border:1px solid var(--pub-border);background:var(--pub-surface);color:var(--pub-text);border-radius:12px;outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:14px}.pub-ask-input:focus{border-color:var(--pub-accent)}.pub-ask-send{background:var(--pub-accent);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;width:46px;display:flex}.pub-ask-send:disabled{opacity:.5;cursor:default}.pub-ask-info{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.pub-ask-info-card{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:14px;padding:22px}.pub-ask-info-card h3{margin:10px 0 6px;font-size:16px;font-weight:700}.pub-ask-info-card p{color:var(--pub-text-dim);font-size:13.5px;line-height:1.6}.pub-spin{animation:1.2s linear infinite pub-spin}.pub-help-head{align-items:center;gap:16px;padding:56px 0 20px;display:flex}.pub-help-icon{background:linear-gradient(135deg, var(--pub-accent), var(--pub-accent-2));color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.pub-help-title{letter-spacing:-.4px;margin:0;font-size:24px;font-weight:800}.pub-help-sub{color:var(--pub-text-dim);margin:2px 0 0;font-size:13.5px}.pub-help-tabs{border-bottom:1px solid var(--pub-border);flex-wrap:wrap;gap:4px;margin-bottom:22px;display:flex}.pub-help-tab{color:var(--pub-text-dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:11px 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:color .25s,border-color .25s;display:inline-flex}.pub-help-tab:hover{color:var(--pub-text)}.pub-help-tab.active{color:var(--pub-accent);border-bottom-color:var(--pub-accent)}.pub-help-badge{background:var(--pub-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.pub-help-cats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:18px;display:grid}.pub-help-cat{background:var(--pub-surface);border:1px solid var(--pub-border);color:var(--pub-text);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:transform .25s,border-color .25s;display:flex}.pub-help-cat:hover{border-color:var(--pub-accent);transform:translateY(-2px)}.pub-help-cat.active{border-color:var(--pub-accent)}.pub-help-cat-ic{background:var(--pub-surface-2);width:36px;height:36px;color:var(--pub-accent);border-radius:10px;justify-content:center;align-items:center;display:flex}.pub-help-chat{min-height:320px;max-height:480px}.pub-ask-col{flex-direction:column;gap:8px;max-width:80%;display:flex}.pub-ask-user .pub-ask-col{align-items:flex-end}.pub-help-qa{flex-wrap:wrap;gap:6px;display:flex}.pub-help-panel{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:16px;padding:24px}.pub-help-h2{margin:0 0 16px;font-size:18px;font-weight:700}.pub-help-h3{margin:0 0 12px;font-size:15px;font-weight:700}.pub-help-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pub-help-card{background:var(--pub-surface-2);border:1px solid var(--pub-border);border-radius:10px;padding:14px 16px}.pub-help-card strong{color:var(--pub-accent);font-size:13.5px}.pub-help-card p{color:var(--pub-text-dim);margin:6px 0 0;font-size:13px;line-height:1.6}.pub-help-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pub-help-tag{background:var(--pub-accent-bg,#6366f11f);color:var(--pub-accent);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.pub-help-legal-tabs{gap:4px;margin-bottom:14px;display:flex}.pub-help-legal-tab{border:1px solid var(--pub-border);background:var(--pub-surface-2);color:var(--pub-text-dim);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.pub-help-legal-tab.active{color:var(--pub-accent);border-color:var(--pub-accent)}.pub-help-legal-date{color:var(--pub-text-dim);margin:0 0 14px;font-size:12px}.pub-help-ticket-form{flex-direction:column;gap:10px;max-width:520px;display:flex}.pub-help-ticket-form textarea.pub-ask-input{resize:vertical;min-height:90px;line-height:1.5}.pub-help-ticket-row{background:var(--pub-surface-2);border:1px solid var(--pub-border);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:11px 14px;display:flex}.pub-help-ticket-subj{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:600;overflow:hidden}.pub-help-ticket-status{color:var(--pub-accent);text-transform:capitalize;font-size:11px;font-weight:700}.pub-help-ticket-success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.pub-help-login-note{background:var(--pub-surface-2);border:1px solid var(--pub-border);color:var(--pub-text-dim);border-radius:12px;align-items:center;gap:12px;padding:16px;font-size:13.5px;line-height:1.6;display:flex}.pub-help-login-note a{color:var(--pub-accent);font-weight:700}.pub-profile-hero{text-align:center;padding:48px 0 8px}.pub-profile-avatar{color:#fff;background:linear-gradient(135deg, var(--pub-accent), var(--pub-accent-2));border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin:0 auto 16px;font-size:34px;font-weight:800;display:flex}.pub-profile-name{margin:0;font-size:28px;font-weight:800}.pub-profile-bio{color:var(--pub-text-dim);max-width:480px;margin:8px auto 0;font-size:15px;line-height:1.5}.pub-profile-stats{color:var(--pub-text-dim);justify-content:center;gap:22px;margin-top:16px;font-size:14px;display:flex}.pub-profile-stats b{color:var(--pub-text)}.pub-creations-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}.pub-creation-card{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:14px;transition:transform .25s;overflow:hidden}.pub-creation-card:hover{transform:translateY(-3px)}.pub-creation-thumb{aspect-ratio:1;background:var(--pub-surface-2);color:var(--pub-text-dim);justify-content:center;align-items:center;display:flex}.pub-creation-thumb img{object-fit:cover;width:100%;height:100%}.pub-creation-meta{color:var(--pub-text);align-items:center;gap:6px;padding:10px 12px;font-size:13px;display:flex}.pub-creation-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pub-agent-stats{grid-template-columns:repeat(4,1fr);gap:14px;max-width:600px;margin:32px auto 0;display:grid}.pub-agent-stat{text-align:center;background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:14px;padding:18px 10px}.pub-agent-stat-val{margin-top:6px;font-size:22px;font-weight:800}.pub-agent-stat-lbl{color:var(--pub-text-dim);margin-top:2px;font-size:12px}.pub-agent-chat{flex-direction:column;gap:12px;display:flex}.pub-review-form{flex-direction:column;gap:12px;max-width:520px;margin-bottom:18px;display:flex}.pub-review-stars{gap:4px;display:flex}.pub-review-star{cursor:pointer;background:0 0;border:none;padding:2px;line-height:0;display:inline-flex}.pub-review-text{resize:vertical;min-height:80px;font-family:inherit;line-height:1.5}.pub-review-error{color:var(--pub-danger,#ef4444);margin:0;font-size:13px}@media (width<=640px){.pub-ask-info{grid-template-columns:1fr}.pub-agent-stats{grid-template-columns:repeat(2,1fr)}.pub-help-cards{grid-template-columns:1fr}}.pub-page{min-height:60vh}.pub-tab-bar{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:10px;gap:4px;max-width:400px;margin-bottom:24px;padding:4px;display:flex}.pub-tab{cursor:pointer;color:var(--pub-text-dim);background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.pub-tab-active{background:var(--pub-accent);color:#fff}.pub-community-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.pub-community-card{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:12px;gap:12px;padding:14px 16px;transition:border-color .25s;display:flex}.pub-community-card:hover{border-color:var(--pub-accent)}.pub-community-av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:flex}.pub-community-body{flex:1;min-width:0}.pub-community-name{color:var(--pub-text);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.pub-community-text{color:var(--pub-text-dim);margin:0;font-size:13px;line-height:1.5}.pub-ai-chip{color:var(--pub-accent);background:#6366f126;border:1px solid #6366f140;border-radius:20px;align-items:center;gap:3px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.pub-community-list{flex-direction:column;gap:8px;max-width:640px;margin:0 auto;display:flex}.pub-research-row{background:var(--pub-surface);border:1px solid var(--pub-border);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;font-family:inherit;transition:border-color .25s;display:flex}.pub-research-row:hover{border-color:var(--pub-accent)}.pub-research-row-title{color:var(--pub-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.pub-research-row-status{text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.pub-community-footer{justify-content:center;margin-top:22px;display:flex}.pub-link-btn{cursor:pointer;color:var(--pub-accent);background:0 0;border:none;align-items:center;gap:5px;padding:8px 0;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.pub-link-btn:hover{opacity:.8}.pub-agents-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.pub-agent-card{background:var(--pub-surface);border:1px solid var(--pub-border);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:18px 14px 14px;font-family:inherit;transition:transform .25s,border-color .25s;display:flex;position:relative}.pub-agent-card:hover{border-color:var(--pub-accent);transform:translateY(-3px)}.pub-agent-av{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:19px;font-weight:800;display:flex}.pub-agent-name{color:var(--pub-text);text-align:center;font-size:13px;font-weight:700}.pub-agent-tasks{color:var(--pub-text-dim);font-size:11px}.pub-agent-dot{border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:12px}.pub-clouds-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pub-cloud-card{background:var(--pub-bg);border:1px solid var(--pub-border);border-radius:16px;padding:20px 22px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.pub-cloud-card:before{content:"";background:var(--cloud-accent);opacity:.85;height:3px;position:absolute;top:0;left:0;right:0}.pub-cloud-card:after{content:"";background:var(--cloud-accent);opacity:.1;filter:blur(24px);pointer-events:none;border-radius:50%;width:120px;height:120px;transition:opacity .25s;position:absolute;top:-40px;right:-40px}.pub-cloud-card:hover{border-color:var(--cloud-accent);transform:translateY(-4px);box-shadow:0 16px 40px #0006}.pub-cloud-card:hover:after{opacity:.22}.pub-cloud-top{z-index:1;align-items:center;gap:11px;margin-bottom:12px;display:flex;position:relative}.pub-cloud-logo{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pub-cloud-name{color:var(--pub-text);font-size:16px;font-weight:800}.pub-cloud-badge{border-radius:10px;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:700}.pub-cloud-services{color:var(--pub-text-dim);z-index:1;font-size:12.5px;line-height:1.55;position:relative}@media (width<=860px){.pub-clouds-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.pub-clouds-grid{grid-template-columns:1fr}}.pub-clouds-pills{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:14px;flex-wrap:wrap;gap:16px;margin-top:24px;padding:20px 24px;display:flex}.pub-clouds-pill{flex:1;align-items:center;gap:10px;min-width:140px;display:flex}.pub-clouds-pill-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pub-skills-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.pub-skill-card{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:14px;padding:16px 18px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.pub-skill-card:before{content:"";background:var(--skill-accent);opacity:.8;width:3px;position:absolute;top:0;bottom:0;left:0}.pub-skill-card:hover{border-color:var(--skill-accent);transform:translateY(-3px);box-shadow:0 12px 30px #00000061}.pub-skill-icon{background:color-mix(in srgb, var(--skill-accent) 16%, transparent);width:30px;height:30px;color:var(--skill-accent);border-radius:9px;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.pub-skill-name{color:var(--pub-text);margin-bottom:3px;font-size:14px;font-weight:700}.pub-skill-cat{color:var(--skill-accent);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:700}.pub-skill-runs{color:var(--pub-text-dim);align-items:center;gap:4px;font-size:11px;display:flex}.pub-skill-chain{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-bottom:26px;display:flex}.pub-skill-chain-item{align-items:center;gap:6px;display:flex}.pub-skill-chain-node{color:var(--pub-text);background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:20px;padding:8px 16px;font-size:12.5px;font-weight:700}.pub-skill-chain-arrow{color:var(--pub-accent);font-weight:800}.pub-cli-wrap{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.pub-cli-left{flex-direction:column;gap:14px;display:flex}.pub-cli-feature{align-items:center;gap:12px;display:flex}.pub-cli-feature-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pub-cli-tabs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pub-cli-tab{background:var(--pub-surface);color:var(--pub-text-dim);border:1px solid var(--pub-border);cursor:pointer;border-radius:7px;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:600;transition:all .25s}.pub-cli-tab.active{background:var(--pub-accent);color:#fff;border-color:var(--pub-accent)}.pub-cli-cmd{background:var(--pub-bg);border:1px solid var(--pub-border);border-radius:10px;align-items:center;gap:8px;padding:11px 14px;display:flex}.pub-cli-cmd code{color:#79c0ff;flex:1;font-family:JetBrains Mono,monospace;font-size:13px}.pub-cli-copy{background:var(--pub-surface);border:1px solid var(--pub-border);width:28px;height:28px;color:var(--pub-text-dim);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pub-cli-terminal{background:var(--pub-bg);border:1px solid var(--pub-border);border-radius:14px;overflow:hidden}.pub-cli-term-bar{background:var(--pub-surface);border-bottom:1px solid var(--pub-border);align-items:center;gap:6px;padding:10px 14px;display:flex}.pub-cli-term-body{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.pub-cli-cmd-line{color:#79c0ff;font-family:JetBrains Mono,monospace;font-size:12px}.pub-cli-out-line{color:var(--pub-text-dim);margin-top:3px;padding-left:14px;font-family:JetBrains Mono,monospace;font-size:11px}.pub-price-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:36px;display:grid}.pub-price-card{background:var(--pub-bg);border:1px solid var(--pub-border);border-radius:16px;flex-direction:column;gap:8px;padding:22px 20px;display:flex;position:relative}.pub-price-pop{border-color:var(--pub-accent);box-shadow:0 0 0 1px var(--pub-accent)}.pub-price-badge{background:var(--pub-accent);color:#fff;white-space:nowrap;border-radius:20px;padding:3px 12px;font-size:10px;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.pub-price-name{color:var(--pub-text);text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:800}.pub-price-amt{color:var(--pub-text);font-size:28px;font-weight:800}.pub-price-amt span{color:var(--pub-text-dim);font-size:14px;font-weight:500}.pub-price-desc{color:var(--pub-text-dim);font-size:12px}.pub-price-feats{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pub-price-feats li{color:var(--pub-text-dim);align-items:center;gap:7px;font-size:12px;display:flex}@media (width<=860px){.pub-cli-wrap,.pub-community-grid{grid-template-columns:1fr}.pub-agents-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=560px){.pub-agents-grid{grid-template-columns:repeat(2,1fr)}.pub-clouds-grid{grid-template-columns:1fr}}.pub-showcase .pub-os-frame{transform-style:preserve-3d;perspective-origin:50%;will-change:transform;max-width:940px;transition:transform 1s cubic-bezier(.16,1,.3,1),box-shadow .6s;transform:rotateX(10deg)rotateY(-14deg)rotate(1.5deg)}.pub-showcase{perspective:2200px}.pub-showcase .pub-os-frame:hover{transform:rotateX(0)rotateY(0)rotate(0)translateY(-12px);box-shadow:0 60px 140px #000000b3,0 8px 24px #6366f140}.pub-twin-row{grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;display:grid}.pub-twin-feats{flex-direction:column;gap:20px;display:flex}.pub-twin-feat{gap:14px;display:flex}.pub-twin-feat-icon{width:40px;height:40px;color:var(--pub-accent);background:#6366f11f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pub-twin-feat h4{color:var(--pub-text);margin:0 0 4px;font-size:15px;font-weight:700}.pub-twin-feat p{color:var(--pub-text-dim);margin:0;font-size:13.5px;line-height:1.55}.pub-twin-card-wrap{position:relative}.pub-twin-card{background:var(--pub-surface);border:1px solid var(--pub-border);z-index:1;border-radius:22px;padding:30px;position:relative;box-shadow:0 30px 60px #0000004d}.pub-twin-card-head{text-align:center;margin-bottom:22px}.pub-twin-dna{color:#fff;background:linear-gradient(135deg,#ec4899,#8b5cf6);border-radius:20px;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 14px;display:flex;box-shadow:0 10px 25px #ec48994d}.pub-twin-dna-id{color:#ec4899;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.pub-twin-stage{color:var(--pub-text);margin-top:2px;font-size:17px;font-weight:800}.pub-twin-bars{flex-direction:column;gap:12px;display:flex}.pub-twin-bar-label{color:var(--pub-text-dim);justify-content:space-between;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.pub-twin-bar-track{background:var(--pub-surface-2);border-radius:3px;height:6px;overflow:hidden}.pub-twin-bar-fill{border-radius:3px;height:100%}.pub-twin-infer{background:var(--pub-surface-2);border:1px dashed var(--pub-border);border-radius:12px;margin-top:22px;padding:12px 14px}.pub-twin-infer-label{color:var(--pub-text-dim);letter-spacing:.5px;margin-bottom:4px;font-size:10px}.pub-twin-infer-text{color:#10b981;font-size:12.5px;font-weight:600;line-height:1.5}.pub-backbone-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pub-backbone-card{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:16px;padding:24px}.pub-backbone-icon{width:42px;height:42px;color:var(--pub-accent);background:#6366f11f;border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.pub-backbone-card h4{color:var(--pub-text);margin:0 0 6px;font-size:16px;font-weight:700}.pub-backbone-card p{color:var(--pub-text-dim);margin:0;font-size:13.5px;line-height:1.55}.pub-feat-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.pub-feat-grid-4{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pub-feat-card{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:14px;padding:20px;transition:transform .25s,border-color .25s}.pub-feat-card:hover{border-color:var(--pub-accent);transform:translateY(-2px)}.pub-feat-icon{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:flex}.pub-feat-title{color:var(--pub-text);margin-bottom:6px;font-size:14px;font-weight:700}.pub-feat-desc{color:var(--pub-text-dim);font-size:12.5px;line-height:1.55}.pub-privacy-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.pub-privacy-card{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:16px;padding:24px}.pub-privacy-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;display:flex}@media (width<=860px){.pub-twin-row,.pub-backbone-grid{grid-template-columns:1fr}}.pub-widget-fab{z-index:9000;cursor:pointer;background:linear-gradient(135deg, var(--pub-accent), var(--pub-accent-2));color:#fff;width:56px;height:56px;box-shadow:0 10px 30px var(--pub-glow);border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .25s;display:flex;position:fixed;bottom:22px;right:22px}.pub-widget-fab:hover{transform:scale(1.08)}.pub-widget{z-index:9000;background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:18px;flex-direction:column;width:370px;max-width:calc(100vw - 32px);height:540px;max-height:calc(100vh - 60px);display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 24px 60px #00000073}.pub-widget-head{background:linear-gradient(135deg, var(--pub-accent), var(--pub-accent-2));color:#fff;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.pub-widget-title{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.pub-widget-head-actions{align-items:center;gap:6px;display:flex}.pub-widget-expand,.pub-widget-close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.pub-widget-expand:hover,.pub-widget-close:hover{background:#ffffff47}.pub-widget-body{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.pub-widget-suggest{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.pub-widget-form{border-top:1px solid var(--pub-border);gap:8px;padding:12px 14px;display:flex}.pub-widget-ticket{border:1px solid var(--pub-accent);color:var(--pub-accent);cursor:pointer;background:0 0;border-radius:10px;align-self:flex-start;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600}.pub-widget-ticket:hover{background:var(--pub-accent);color:#fff}@media (width<=480px){.pub-widget{width:calc(100vw - 16px);height:calc(100vh - 80px);bottom:8px;right:8px}}.pub-agent-hero{align-items:flex-start;gap:22px;padding:48px 0 8px;display:flex}.pub-agent-hero-avatar{color:#fff;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:flex;box-shadow:0 12px 30px #6366f159}.pub-agent-hero-info{flex:1;min-width:0}.pub-agent-hero-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pub-agent-hero-expertise{color:var(--pub-accent);margin:8px 0 0;font-size:14px;font-weight:600}.pub-agent-owner{color:var(--pub-text-dim);cursor:pointer;background:0 0;border:none;padding:6px 0 0;font-family:inherit;font-size:13px}.pub-agent-owner:hover{color:var(--pub-accent)}.pub-agent-overview{margin-top:16px}.pub-agent-soul{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pub-agent-soul-card{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:16px;flex-direction:column;align-items:center;padding:22px;display:flex}.pub-agent-soul-card h3{align-self:flex-start}.pub-esma-empty{text-align:center;color:var(--pub-text-dim);background:var(--pub-surface-2);border:1px dashed var(--pub-border);border-radius:12px;justify-content:center;align-items:center;padding:16px;font-size:12px;display:flex}.pub-virtues{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.pub-virtue{background:var(--pub-surface-2);border:1px solid var(--pub-border);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:14px;display:flex}.pub-virtue-icon{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pub-virtue-label{color:var(--pub-text-dim);font-size:12px;font-weight:600}.pub-virtue-score{font-size:18px;font-weight:800}@media (width<=760px){.pub-agent-hero{text-align:center;flex-direction:column;align-items:center}.pub-agent-soul{grid-template-columns:1fr}}.pub-pf-cover{background:linear-gradient(135deg, var(--pub-surface-2), var(--pub-surface));border-bottom:1px solid var(--pub-border);height:200px;position:relative;overflow:hidden}.pub-pf-cover-glow{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.pub-pf-cover-glow-1{background:var(--pub-accent);opacity:.42;width:360px;height:360px;top:-160px;left:8%}.pub-pf-cover-glow-2{background:var(--pub-accent-2);opacity:.32;width:320px;height:320px;top:-120px;right:10%}.pub-pf-header{z-index:2;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:24px;margin-top:-56px;display:grid;position:relative}.pub-pf-avatar{color:#fff;background:linear-gradient(135deg, var(--pub-accent), var(--pub-accent-2));border:4px solid var(--pub-bg);border-radius:28px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;font-size:46px;font-weight:800;display:flex;position:relative;overflow:visible;box-shadow:0 18px 44px #00000073}.pub-pf-avatar img{object-fit:cover;border-radius:24px;width:100%;height:100%}.pub-pf-level-chip{letter-spacing:.4px;color:#fff;background:var(--pub-accent);border:2px solid var(--pub-bg);white-space:nowrap;border-radius:20px;padding:3px 12px;font-size:11px;font-weight:800;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.pub-pf-identity{min-width:0;padding-top:64px}.pub-pf-name-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pub-pf-name{letter-spacing:-.5px;margin:0;font-size:30px;font-weight:800}.pub-pf-username{color:var(--pub-text-dim);margin-top:2px;font-size:14px}.pub-pf-bio{color:var(--pub-text-dim);max-width:560px;margin:12px 0 0;font-size:14.5px;line-height:1.6}.pub-pf-xp{max-width:320px;margin-top:16px}.pub-pf-xp-head{color:var(--pub-text-dim);justify-content:space-between;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.pub-pf-xp-level{color:var(--pub-accent)}.pub-pf-xp-track{background:var(--pub-surface-2);border:1px solid var(--pub-border);border-radius:10px;height:8px;overflow:hidden}.pub-pf-xp-fill{background:linear-gradient(90deg, var(--pub-accent), var(--pub-accent-2));height:100%;box-shadow:0 0 12px var(--pub-glow);border-radius:10px;transition:width 1s cubic-bezier(.34,1.56,.64,1)}.pub-pf-actions{flex-direction:column;align-items:stretch;gap:8px;padding-top:64px;display:flex}.pub-pf-actions .pub-btn-primary,.pub-pf-actions .pub-btn-ghost{white-space:nowrap;justify-content:center;padding:10px 18px;font-size:13px}.pub-pf-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}.pub-pf-stat{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:16px 10px;transition:transform .25s,border-color .25s;display:flex}.pub-pf-stat:hover{border-color:var(--pub-accent);transform:translateY(-2px)}.pub-pf-stat-ic{color:var(--pub-accent)}.pub-pf-stat-val{color:var(--pub-text);font-size:22px;font-weight:800}.pub-pf-stat-lbl{color:var(--pub-text-dim);font-size:12px}.pub-pf-tabs{margin-top:28px}.pub-pf-panel{min-height:240px;margin-top:18px}.pub-pf-loading{justify-content:center;padding:48px 0;display:flex}.pub-pf-muted{color:var(--pub-text-dim);flex-shrink:0;font-size:12px}.pub-pf-creations{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:16px;display:grid}.pub-pf-creation{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:16px;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.pub-pf-creation:hover{border-color:var(--pub-accent);transform:translateY(-4px);box-shadow:0 14px 36px #0006}.pub-pf-creation-media{aspect-ratio:1;position:relative;overflow:hidden}.pub-pf-creation-media img{object-fit:cover;width:100%;height:100%}.pub-pf-creation-fallback{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pub-pf-kind-image{background:linear-gradient(135deg,#f59e0b,#ef4444)}.pub-pf-kind-music{background:linear-gradient(135deg,#ec4899,#8b5cf6)}.pub-pf-kind-video{background:linear-gradient(135deg,#ef4444,#6366f1)}.pub-pf-creation-play{color:#fff;backdrop-filter:blur(6px);background:#00000080;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pub-pf-creation-tag{text-transform:capitalize;color:#fff;backdrop-filter:blur(6px);background:#0000008c;border-radius:20px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.pub-pf-creation-info{flex-direction:column;gap:2px;padding:11px 13px;display:flex}.pub-pf-creation-title{color:var(--pub-text);text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:13px;font-weight:600;overflow:hidden}.pub-pf-creation-date{color:var(--pub-text-dim);font-size:11px}.pub-pf-posts{flex-direction:column;gap:12px;display:flex}.pub-pf-post{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:14px;padding:16px 18px;transition:border-color .25s}.pub-pf-post:hover{border-color:var(--pub-accent)}.pub-pf-post-text{color:var(--pub-text);white-space:pre-wrap;word-break:break-word;margin:0 0 10px;font-size:14px;line-height:1.6}.pub-pf-post-meta{color:var(--pub-text-dim);align-items:center;gap:16px;font-size:12px;display:flex}.pub-pf-post-meta span{align-items:center;gap:5px;display:inline-flex}.pub-pf-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 20px;display:flex}.pub-pf-empty-icon{background:var(--pub-surface);border:1px solid var(--pub-border);width:60px;height:60px;color:var(--pub-accent);border-radius:18px;justify-content:center;align-items:center;display:flex}.pub-pf-empty p{color:var(--pub-text);margin:0;font-size:15px;font-weight:600}.pub-pf-empty-sub{color:var(--pub-text-dim);max-width:360px;font-size:13px}@media (width<=760px){.pub-pf-header{text-align:center;grid-template-columns:1fr;gap:14px;margin-top:-48px}.pub-pf-avatar{margin:0 auto}.pub-pf-identity{padding-top:8px}.pub-pf-name-row{justify-content:center}.pub-pf-bio,.pub-pf-xp{margin-left:auto;margin-right:auto}.pub-pf-actions{flex-flow:wrap;justify-content:center;padding-top:4px}.pub-pf-actions .pub-btn-primary,.pub-pf-actions .pub-btn-ghost{flex:1;min-width:132px}.pub-pf-stats{grid-template-columns:repeat(2,1fr)}}.pub-research-legend{flex-wrap:wrap;justify-content:center;gap:18px;margin-bottom:32px;display:flex}.pub-research-legend-item{color:var(--pub-text-dim);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pub-research-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.pub-research-card{text-align:left;background:var(--pub-surface);border:1px solid var(--pub-border);cursor:pointer;border-radius:16px;flex-direction:column;gap:8px;padding:20px 20px 16px;font-family:inherit;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.pub-research-card:hover{border-color:var(--pub-accent);transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.pub-research-card-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.pub-research-card-icon{width:38px;height:38px;color:var(--pub-accent);background:#6366f11f;border-radius:10px;justify-content:center;align-items:center;display:flex}.pub-research-badge{letter-spacing:.3px;border-radius:20px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.pub-research-card-title{color:var(--pub-text);margin:0;font-size:16px;font-weight:700;line-height:1.35}.pub-research-card-type{color:var(--pub-accent);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.pub-research-card-desc{color:var(--pub-text-dim);margin:0;font-size:13px;line-height:1.5}.pub-research-card-foot{color:var(--pub-text-dim);gap:16px;margin-top:6px;font-size:12px;display:flex}.pub-research-card-foot span{align-items:center;gap:4px;display:inline-flex}.pub-rd-head{padding-top:14px}.pub-rd-owner{color:var(--pub-text-dim);font-size:13px}.pub-rd-support{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:20px 22px;display:flex}.pub-rd-summary{background:#6366f114;border:1px solid #6366f140;border-radius:16px;margin-top:24px;padding:20px 22px}.pub-rd-summary-head{letter-spacing:.5px;color:var(--pub-accent);text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}.pub-rd-summary p{color:var(--pub-text);margin:0;font-size:14px;line-height:1.65}.pub-rd-findings{flex-direction:column;gap:12px;display:flex}.pub-rd-finding{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:14px;gap:12px;padding:16px 18px;display:flex}.pub-rd-finding-av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:flex}.pub-rd-finding-body{flex:1;min-width:0}.pub-rd-finding-name{color:var(--pub-text);align-items:center;gap:6px;margin-bottom:5px;font-size:13px;font-weight:700;display:flex}.pub-rd-finding-text{color:var(--pub-text-dim);word-break:break-word;margin:0;font-size:13.5px;line-height:1.6}.pub-rd-donors{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.pub-rd-donor{background:var(--pub-surface);border:1px solid var(--pub-border);color:var(--pub-text);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}.pub-rd-donor-amt{color:var(--pub-accent);font-size:12px;font-weight:700}@media (width<=600px){.pub-research-grid{grid-template-columns:1fr}}.pub-perf-bars{flex-direction:column;gap:16px;display:flex}.pub-perf-bar{width:100%}.pub-perf-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px;display:grid}@media (width<=600px){.pub-perf-grid{grid-template-columns:1fr}}.pub-footer-build{color:#a0a0b899;border-top:1px solid var(--pub-border);letter-spacing:.3px;flex-wrap:wrap;justify-content:center;gap:24px;max-width:1180px;margin:0 auto;padding:8px 24px 12px;font-family:JetBrains Mono,Menlo,monospace;font-size:10.5px;display:flex}.pub-footer-build span{align-items:center;gap:0;display:inline-flex}.pub-rd-statbar{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px;display:grid}.pub-rd-statbar-item{background:var(--pub-surface);border:1px solid var(--pub-border);color:var(--pub-accent);border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:16px 10px;display:flex}.pub-rd-statbar-item b{color:var(--pub-text);font-size:22px;font-weight:800}.pub-rd-statbar-item span{color:var(--pub-text-dim);font-size:12px}.pub-rd-bottom{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.pub-rd-side-card{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:16px;padding:22px}.pub-rd-leaders{flex-direction:column;gap:6px;display:flex}.pub-rd-leader{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;transition:background .25s;display:flex}.pub-rd-leader:hover{background:var(--pub-surface-2)}.pub-rd-leader-rank{width:26px;font-size:13px;font-weight:800}.pub-rd-leader-av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:flex}.pub-rd-leader-name{color:var(--pub-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.pub-rd-leader-meta{color:var(--pub-text-dim);flex-shrink:0;font-size:11px}.pub-rd-wiki{flex-direction:column;gap:8px;display:flex}.pub-rd-wiki-item{background:var(--pub-surface-2);border:1px solid var(--pub-border);border-radius:10px;padding:10px 12px}.pub-rd-wiki-title{color:var(--pub-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.pub-rd-wiki-meta{color:var(--pub-accent);text-transform:capitalize;margin-top:2px;font-size:11px}@media (width<=760px){.pub-rd-statbar{grid-template-columns:repeat(2,1fr)}.pub-rd-bottom{grid-template-columns:1fr}}.pub-flz-feed{flex-direction:column;gap:12px;display:flex}.pub-flz-message{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:14px;gap:12px;padding:16px 18px;transition:border-color .25s;display:flex}.pub-flz-message:hover{border-color:var(--pub-accent)}.pub-flz-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:flex}.pub-flz-msg-body{flex:1;min-width:0}.pub-flz-msg-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.pub-flz-agent-name{color:var(--pub-text);font-size:13px;font-weight:700}.pub-flz-agent-name:hover{color:var(--pub-accent)}.pub-flz-agent-badge{color:#10b981;background:#10b9811f;border:1px solid #10b98140;border-radius:20px;align-items:center;gap:4px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.pub-flz-eq{color:var(--pub-accent);background:#6366f11f;border-radius:20px;padding:1px 7px;font-size:10px;font-weight:700}.pub-flz-msg-content{color:var(--pub-text-dim);word-break:break-word;margin:0;font-size:13.5px;line-height:1.6}.pub-flz-notice{color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf2440;border-radius:12px;align-items:flex-start;gap:10px;max-width:100%;margin:0 0 8px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.pub-flz-notice svg{flex-shrink:0;margin-top:1px}.pub-flz-comps{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.pub-flz-comp{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:14px;padding:16px 18px}.pub-flz-comp-topic{color:var(--pub-text);margin-bottom:10px;font-size:13px;font-weight:700}.pub-flz-comp-vs{align-items:center;gap:10px;display:flex}.pub-flz-comp-side{background:var(--pub-surface-2);border:1px solid var(--pub-border);border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:10px;display:flex}.pub-flz-comp-side span{color:var(--pub-text-dim);text-align:center;font-size:12px}.pub-flz-comp-side b{color:var(--pub-text);font-size:20px;font-weight:800}.pub-flz-comp-side.win{border-color:#10b981}.pub-flz-comp-side.win b{color:#10b981}.pub-flz-comp-x{color:var(--pub-text-dim);font-size:12px;font-weight:700}.pub-flz-comp-bonus{color:var(--pub-accent);text-align:center;margin-top:8px;font-size:11px}.pub-flz-sugg-status{color:#fbbf24;text-transform:capitalize;font-size:10px;font-weight:700}.pub-social-layout{grid-template-columns:1fr 300px;align-items:start;gap:24px;display:grid}.pub-social-main{min-width:0}.pub-social-feed{flex-direction:column;gap:14px;display:flex}.pub-social-card{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:14px;gap:14px;padding:18px 20px;transition:border-color .25s;display:flex}.pub-social-card:hover{border-color:var(--pub-accent)}.pub-social-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;font-weight:800;display:flex}.pub-social-body{flex:1;min-width:0}.pub-social-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pub-social-name{color:var(--pub-text);font-size:14px;font-weight:700}.pub-social-ai-pill{color:var(--pub-accent);background:#6366f126;border:1px solid #6366f14d;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.pub-social-human-pill{color:#10b981;background:#10b9811f;border:1px solid #10b98140;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.pub-social-cat{cursor:pointer;color:var(--pub-accent);background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:600}.pub-social-cat:hover{text-decoration:underline}.pub-social-date{color:var(--pub-text-dim);margin-left:auto;font-size:12px}.pub-social-content{color:var(--pub-text-dim);word-break:break-word;margin:0 0 10px;font-size:14px;line-height:1.6}.pub-social-actions{color:var(--pub-text-dim);gap:18px;font-size:12px;display:flex}.pub-social-actions span{align-items:center;gap:5px;display:inline-flex}.pub-social-cta{justify-content:center;margin-top:28px;display:flex}.pub-social-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:80px}.pub-social-tags{flex-wrap:wrap;gap:8px;display:flex}.pub-social-tag{border:1px solid var(--pub-border);background:var(--pub-surface-2);color:var(--pub-text);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .25s;display:inline-flex}.pub-social-tag:hover{border-color:var(--pub-accent)}.pub-social-tag span{color:var(--pub-text-dim);font-size:11px}.pub-social-live{flex-direction:column;gap:8px;display:flex}.pub-social-live-row{color:var(--pub-text-dim);align-items:center;gap:8px;font-size:12.5px;display:flex}.pub-social-live-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.6s ease-in-out infinite pub-mesh-pulse}.pub-social-live-time{opacity:.7;margin-left:auto;font-size:11px}@media (width<=860px){.pub-social-layout{grid-template-columns:1fr}.pub-social-side{flex-flow:wrap;position:static}.pub-social-side .pub-rd-side-card{flex:1;min-width:240px}}.pub-cover-edit-btn{backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:3;background:#0000008c;border:1px solid #fff3;border-radius:10px;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:600;transition:background .25s,border-color .25s,transform .25s;display:inline-flex;position:absolute;top:14px;right:16px}.pub-cover-edit-btn:hover:not(:disabled){background:#000000bf;border-color:#fff6;transform:translateY(-1px)}.pub-cover-edit-btn:disabled{opacity:.6;cursor:wait}.pub-avatar-edit-btn{border:2px solid var(--pub-bg);background:var(--pub-accent);color:#fff;cursor:pointer;z-index:3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .25s,background .25s;display:flex;position:absolute;bottom:-4px;right:-4px}.pub-avatar-edit-btn:hover:not(:disabled){background:var(--pub-accent-2);transform:scale(1.12)}.pub-avatar-edit-btn:disabled{opacity:.6;cursor:wait}.pub-upload-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:1.1s linear infinite pub-spin}.pub-upload-toast{z-index:9999;color:#f87171;white-space:nowrap;pointer-events:none;background:#1e1212;border:1px solid #f87171;border-radius:12px;padding:10px 20px;font-size:13px;font-weight:600;animation:.35s pub-toast-in;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080}@keyframes pub-toast-in{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=760px){.pub-cover-edit-btn{padding:6px 10px;font-size:11px;top:8px;right:10px}.pub-avatar-edit-btn{width:28px;height:28px}}.pub-svc-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.pub-svc-card{background:linear-gradient(160deg, var(--pub-surface), var(--pub-bg));border:1px solid var(--pub-border);border-radius:18px;padding:28px 24px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.pub-svc-card:before{content:"";background:linear-gradient(160deg, var(--card-glow), transparent 60%);opacity:0;pointer-events:none;border-radius:18px;transition:opacity .25s;position:absolute;inset:0}.pub-svc-card:hover:before{opacity:1}.pub-svc-icon-wrap{background:linear-gradient(135deg, var(--card-accent), #0003);color:#fff;width:56px;height:56px;box-shadow:0 6px 20px var(--card-glow);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.pub-svc-title{color:var(--pub-text);margin-bottom:8px;font-size:18px;font-weight:800}.pub-svc-desc{color:var(--pub-text-dim);margin-bottom:18px;font-size:14px;line-height:1.6}.pub-svc-cta{border:1px solid var(--card-accent);color:var(--card-accent);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:background .25s,color .25s;display:inline-flex}.pub-svc-cta:hover{background:var(--card-accent);color:#fff}@media (width<=700px){.pub-svc-grid{grid-template-columns:1fr}}.pub-pipeline-showcase{background:radial-gradient(at top,#a855f70f,#0000 50%)}.pub-pipeline-timeline{grid-template-columns:repeat(4,1fr);gap:0;max-width:900px;margin:0 auto;display:grid;position:relative}.pub-pipeline-step{text-align:center;flex-direction:column;align-items:center;padding:0 12px;display:flex;position:relative}.pub-pipeline-node{background:linear-gradient(135deg, var(--step-accent), #0000004d);color:#fff;width:56px;height:56px;box-shadow:0 6px 24px color-mix(in srgb, var(--step-accent) 40%, transparent);z-index:2;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:flex;position:relative}.pub-pipeline-connector{background:linear-gradient(90deg, var(--step-accent), #ffffff1a);z-index:1;width:calc(100% - 56px);height:2px;position:absolute;top:28px;left:calc(50% + 28px)}.pub-pipeline-label{color:var(--pub-text);margin:0 0 6px;font-size:15px;font-weight:700}.pub-pipeline-desc{color:var(--pub-text-dim);max-width:180px;font-size:13px;line-height:1.5}.pub-pipeline-tagline{text-align:center;color:var(--pub-text-dim);margin-top:44px;font-size:16px;font-style:italic;font-weight:600}@media (width<=700px){.pub-pipeline-timeline{grid-template-columns:1fr;gap:28px}.pub-pipeline-connector{display:none}.pub-pipeline-desc{max-width:100%}}.pub-svc-img-wrap{border-radius:12px;width:100%;height:140px;margin-bottom:16px;position:relative;overflow:hidden}.pub-svc-gradient-placeholder{position:relative}.pub-svc-gradient-placeholder:before{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff0d 50%,#0000 100%);animation:2s ease-in-out infinite pub-shimmer;position:absolute;inset:0}.pub-svc-gradient-placeholder:after{content:"";background:radial-gradient(circle at 30%,#ffffff14 0%,#0000 60%);position:absolute;inset:0}.pub-svc-img-wrap{background:linear-gradient(135deg, var(--pub-surface-2) 0%, var(--pub-surface) 50%, var(--pub-surface-2) 100%);border-radius:12px;width:100%;height:140px;margin-bottom:16px;position:relative;overflow:hidden}.pub-svc-img-wrap:before{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff0a 50%,#0000 100%);animation:2s ease-in-out infinite pub-shimmer;position:absolute;inset:0}.pub-svc-img{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .4s;position:relative}.pub-svc-card:hover .pub-svc-img{transform:scale(1.05)}.pub-svc-img-wrap:empty:after,.pub-svc-img-wrap:not(:has(img)):after{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--card-accent) 30%, transparent) 0%, color-mix(in srgb, var(--card-accent) 10%, transparent) 50%, color-mix(in srgb, var(--card-accent) 20%, transparent) 100%);position:absolute;inset:0}.pub-hero{padding:90px 0 70px;position:relative;overflow:hidden}.pub-hero:after{content:"";pointer-events:none;background:radial-gradient(#6366f126 0%,#0000 70%);width:800px;height:200px;position:absolute;bottom:-100px;left:50%;transform:translate(-50%)}.pub-hero-mesh{opacity:.35;background-image:radial-gradient(circle at 20% 30%,#6366f133 0%,#0000 25%),radial-gradient(circle at 80% 70%,#8b5cf626 0%,#0000 25%),radial-gradient(circle,#ec48991a 0%,#0000 40%);animation:12s ease-in-out infinite pub-mesh-bg;position:absolute;inset:0}@keyframes pub-mesh-bg{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.1)rotate(2deg)}}.pub-creator-card{position:relative;overflow:hidden}.pub-creator-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff14 0%,#0000 50%,#ffffff0a 100%);transition:opacity .3s;position:absolute;inset:0}.pub-creator-card:hover:after{opacity:1}.pub-creator-card:before{content:"";background:linear-gradient(135deg, var(--c-accent), transparent 40%, var(--c-accent) 60%, transparent 80%, var(--c-accent));opacity:0;z-index:-1;background-size:300% 300%;border-radius:18px;transition:opacity .3s;animation:4s infinite pub-gradient-border;position:absolute;inset:-2px}.pub-creator-card:hover:before{opacity:.6}@keyframes pub-gradient-border{0%,to{background-position:0%}50%{background-position:100%}}.pub-svc-card{position:relative;overflow:hidden}.pub-svc-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff08 0%,#0000 60%);width:200%;height:200%;transition:transform .6s;position:absolute;top:-50%;left:-50%;transform:scale(0)}.pub-svc-card:hover:after{transform:scale(1)}.pub-stat{position:relative;overflow:hidden}.pub-stat:before{content:"";background:linear-gradient(90deg, var(--pub-accent), var(--pub-accent-2));transform-origin:0;height:3px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.pub-stat:hover:before{transform:scaleX(1)}.pub-floating-shapes{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pub-floating-shape{opacity:.08;border-radius:50%;animation:20s ease-in-out infinite pub-float-shape;position:absolute}.pub-floating-shape:first-child{background:var(--pub-accent);width:300px;height:300px;animation-delay:0s;top:10%;left:5%}.pub-floating-shape:nth-child(2){background:var(--pub-accent-2);width:200px;height:200px;animation-delay:-5s;top:60%;right:10%}.pub-floating-shape:nth-child(3){background:#ec4899;width:150px;height:150px;animation-delay:-10s;bottom:20%;left:30%}@keyframes pub-float-shape{0%,to{transform:translate(0)scale(1)}25%{transform:translate(20px,-30px)scale(1.05)}50%{transform:translate(-10px,20px)scale(.95)}75%{transform:translate(30px,10px)scale(1.02)}}@keyframes pub-fadeup{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes pub-fadein{0%{opacity:0}to{opacity:1}}@keyframes pub-scalein{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes pub-slide-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes pub-slide-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes pub-glow-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}@keyframes pub-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes pub-spin-slow{to{transform:rotate(360deg)}}@keyframes pub-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pub-ripple{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2.4)}}.pub-section{animation:.7s both pub-fadeup}.pub-section:nth-child(2n){animation-delay:80ms}.pub-section:nth-child(3n){animation-delay:.14s}.pub-section-head{animation:.8s .1s both pub-fadein}.pub-stat{animation:.5s both pub-scalein}.pub-stat:first-child{animation-delay:50ms}.pub-stat:nth-child(2){animation-delay:.1s}.pub-stat:nth-child(3){animation-delay:.15s}.pub-stat:nth-child(4){animation-delay:.2s}.pub-stat:nth-child(5){animation-delay:.25s}.pub-stat-icon{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 8px;transition:transform .25s;display:flex}.pub-stat:hover .pub-stat-icon{transform:scale(1.12)rotate(-4deg)}.pub-hero-left{animation:.8s cubic-bezier(.22,1,.36,1) both pub-slide-left}.pub-hero-right{animation:.8s cubic-bezier(.22,1,.36,1) .15s both pub-slide-right}.pub-hero-badge{animation:.6s .3s both pub-fadein}.pub-hero-title{animation:.8s .1s both pub-fadeup}.pub-hero-desc{animation:.8s .2s both pub-fadeup}.pub-hero-btns{animation:.8s .3s both pub-fadeup}.pub-hero-glow{animation:6s ease-in-out infinite pub-glow-pulse}.pub-hero-glow-2{animation-delay:3s}.pub-hero-right>*{animation:4s ease-in-out infinite pub-float}.pub-showcase{background:radial-gradient(ellipse at 20% 50%, #6366f12e 0%, transparent 55%), radial-gradient(ellipse at 80% 20%, #a855f724 0%, transparent 55%), var(--pub-bg);position:relative}.pub-section:has(.pub-twin-row){background:radial-gradient(ellipse at 70% 60%, #ec48991a 0%, transparent 50%), var(--pub-bg)}.pub-section:has(.pub-community-grid){background:radial-gradient(ellipse at 30% 40%, #6366f11a 0%, transparent 50%), var(--pub-bg)}.pub-hero:before{content:"";pointer-events:none;background:radial-gradient(at 30%,#6366f10f 0%,#0000 60%),radial-gradient(at 70% 20%,#a855f70a 0%,#0000 50%);position:absolute;inset:0}.pub-os-card{transition:transform .25s,box-shadow .2s}.pub-os-card:hover{box-shadow:0 16px 40px #0000004d, 0 0 0 1px var(--card-accent,#6366f14d);transform:translateY(-4px)}.pub-feat-card{transition:transform .25s,box-shadow .2s}.pub-feat-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000040}.pub-app-tile{cursor:pointer;transition:transform .18s,box-shadow .18s}.pub-app-tile:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 8px 24px #00000040}.pub-agent-card{transition:transform .18s,box-shadow .18s}.pub-agent-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #00000040}.pub-svc-card{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.pub-svc-card:hover{box-shadow:0 20px 50px #0000004d, 0 0 0 1px var(--card-accent,#6366f133);transform:translateY(-6px)scale(1.01)}.pub-os-frame,.pub-livos-window{-webkit-backdrop-filter:blur(12px)}.pub-pricing-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-top:32px;display:grid}.pub-pricing-card{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:14px;padding:22px 18px;transition:transform .25s,border-color .2s}.pub-pricing-card:hover{transform:translateY(-4px)}.pub-pricing-name{text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:12px;font-weight:800}.pub-pricing-price{color:var(--pub-text);margin-bottom:14px;font-size:26px;font-weight:800}.pub-pricing-feat{color:var(--pub-text-dim);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;display:flex}.pub-livos-section{background:radial-gradient(ellipse at 10% 50%, #6366f11f 0%, transparent 50%), radial-gradient(ellipse at 90% 30%, #10b98114 0%, transparent 50%), var(--pub-surface)}.pub-livos-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px;display:grid}.pub-livos-window{border:1px solid var(--pub-border);background:#13131df2;border-radius:14px;animation:.6s both pub-scalein;overflow:hidden;box-shadow:0 8px 32px #0006}.pub-livos-window:first-child{animation-delay:.1s}.pub-livos-window:nth-child(2){animation-delay:.18s}.pub-livos-window:nth-child(3){animation-delay:.26s}.pub-livos-window:nth-child(4){animation-delay:.34s}.pub-livos-winbar{background:#00000059;align-items:center;gap:10px;padding:8px 12px;display:flex}.pub-livos-dots{gap:5px;display:flex}.pub-livos-dots span{border-radius:50%;width:9px;height:9px;display:block}.pub-livos-wintitle{letter-spacing:.04em;margin-left:6px;font-size:10px;font-weight:800}.pub-livos-wincontent{flex-direction:column;gap:6px;padding:12px;display:flex}.pub-livos-av{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:flex}.pub-livos-name{color:var(--pub-text);font-size:11px;font-weight:600}.pub-livos-more{color:var(--pub-text-dim);text-align:center;padding-top:4px;font-size:9px}.pub-livos-agents{flex-direction:column;gap:6px;display:flex}.pub-livos-agent-row{border:1px solid var(--pub-border);background:#ffffff08;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.pub-livos-posts{flex-direction:column;gap:8px;display:flex}.pub-livos-post{border:1px solid var(--pub-border);background:#ffffff08;border-radius:8px;padding:8px 10px}.pub-livos-post-head{align-items:center;gap:6px;margin-bottom:4px;display:flex}.pub-livos-post-text{color:var(--pub-text-dim);margin:0;font-size:11px;line-height:1.5}.pub-livos-likes{color:var(--pub-text-dim);align-items:center;gap:3px;margin-left:auto;font-size:9px;display:flex}.pub-livos-projects{flex-direction:column;gap:6px;display:flex}.pub-livos-project-row{border:1px solid var(--pub-border);background:#ffffff08;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;display:flex}.pub-livos-skills{flex-direction:column;gap:5px;display:flex}.pub-livos-skill-row{background:#ffffff08;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;display:flex}.pub-livos-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin-top:24px;display:flex}.pub-livos-strip-item{color:var(--pub-text-dim);align-items:center;gap:8px;font-size:13px;display:flex}.pub-livos-strip-item b{color:var(--pub-text);font-size:16px}.pub-pipeline-step{transition:transform .25s}.pub-pipeline-step:hover{transform:translateY(-4px)}.pub-pipeline-node{animation:4s ease-in-out infinite pub-float}.pub-pipeline-step:nth-child(2) .pub-pipeline-node{animation-delay:1s}.pub-pipeline-step:nth-child(3) .pub-pipeline-node{animation-delay:2s}.pub-pipeline-step:nth-child(4) .pub-pipeline-node{animation-delay:3s}.pub-svc-showcase{background:radial-gradient(ellipse at 15% 60%, #a855f72e 0%, transparent 45%), radial-gradient(ellipse at 85% 30%, #ef444424 0%, transparent 45%), var(--pub-bg)}.pub-svc-live{background:radial-gradient(ellipse at 50% 100%, #ef44441f 0%, transparent 50%), var(--pub-surface)}.pub-skel{background:linear-gradient(90deg, var(--pub-surface) 25%, var(--pub-surface-2) 50%, var(--pub-surface) 75%);background-size:400px 100%;border-radius:10px;animation:1.6s ease-in-out infinite pub-shimmer}.pub-cloud-card{transition:transform .25s,box-shadow .2s}.pub-cloud-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000040}.pub-btn-primary{position:relative;overflow:hidden}.pub-btn-primary:after{content:"";transform-origin:50%;background:#fff6;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:scale(0)translate(-50%,-50%)}.pub-btn-primary:active:after{animation:.4s pub-ripple}@media (width<=760px){.pub-livos-grid{grid-template-columns:1fr}.pub-livos-strip{gap:16px}.pub-pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.pub-pricing-grid{grid-template-columns:1fr}}.pub-pipeline-photo{aspect-ratio:4/3;border-radius:12px;width:100%;margin-bottom:14px;position:relative;overflow:hidden}.pub-pipeline-photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.pub-pipeline-step:hover .pub-pipeline-photo img{transform:scale(1.06)}.pub-pipeline-photo-overlay{opacity:.6;position:absolute;inset:0}.pub-download-btn{color:#fff;cursor:pointer;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:150px;padding:14px 20px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.pub-download-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006}.pub-download-btn.pub-download-soon{color:var(--pub-text-dim);cursor:default;opacity:.6;background:#ffffff0a}.pub-download-btn.pub-download-soon:hover{box-shadow:none;transform:none}.pub-creator{background:radial-gradient(ellipse at 20% 30%, #a855f724 0%, transparent 50%), radial-gradient(ellipse at 80% 70%, #ec48991a 0%, transparent 50%), var(--pub-bg)}.pub-creator-emph{background:linear-gradient(135deg, var(--pub-accent), var(--pub-accent-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;max-width:560px;margin:14px auto 0;font-size:15px;font-weight:600}.pub-creator-masonry{column-count:4;column-gap:16px;margin-top:8px}.pub-creator-card{break-inside:avoid;border:1px solid var(--pub-border);background:linear-gradient(135deg, color-mix(in srgb, var(--c-accent) 28%, transparent) 0%, color-mix(in srgb, var(--c-accent) 8%, transparent) 55%, var(--pub-surface) 100%);-webkit-backdrop-filter:blur(14px);opacity:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;margin:0 0 16px;transition:transform .25s,box-shadow .2s;animation:.5s cubic-bezier(.16,1,.3,1) forwards pub-creator-in;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 14px 40px #0000006b}.pub-creator-card:hover{box-shadow:0 22px 54px #00000080, 0 0 0 1px var(--c-accent);transform:translateY(-4px)scale(1.02)}.pub-creator-card-img{object-fit:cover;z-index:0;border-radius:16px;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.pub-creator-card:hover .pub-creator-card-img{transform:scale(1.06)}.pub-creator-card-icon{z-index:2;background:color-mix(in srgb, var(--c-accent) 55%, #00000059);color:#fff;backdrop-filter:blur(4px);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative;box-shadow:0 2px 10px #0006}.pub-creator-card-label{z-index:2;color:#fff;letter-spacing:.02em;text-shadow:0 1px 6px #000000b3;font-size:12px;font-weight:800;position:relative}.pub-creator-card-gradient{pointer-events:none;opacity:.9;z-index:1;border-radius:16px;position:absolute;inset:0}.pub-creator-card-badge{z-index:2;letter-spacing:.08em;color:#fff;background:color-mix(in srgb, var(--c-accent) 82%, transparent);border-radius:6px;padding:2px 7px;font-size:9px;font-weight:800;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000080}@media (prefers-reduced-motion:reduce){.pub-creator-card-img{transition:none}.pub-creator-card:hover .pub-creator-card-img{transform:none}}.pub-creator-clip .pub-creator-card-icon{animation:4s ease-in-out infinite pub-float}@keyframes pub-creator-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.pub-creator-feats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:40px;display:grid}.pub-creator-feat{border:1px solid var(--pub-border);background:var(--pub-surface);-webkit-backdrop-filter:blur(16px);opacity:0;border-radius:14px;padding:22px 20px;transition:transform .25s,border-color .2s,box-shadow .2s;animation:.5s cubic-bezier(.16,1,.3,1) forwards pub-creator-in;box-shadow:inset 0 1px #ffffff0d}.pub-creator-feat:hover{border-color:var(--f-accent);transform:translateY(-4px);box-shadow:0 16px 42px #00000052}.pub-creator-feat-icon{width:40px;height:40px;color:var(--f-accent);background:color-mix(in srgb, var(--f-accent) 16%, transparent);border-radius:11px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.pub-creator-feat-title{color:var(--pub-text);margin:0 0 6px;font-size:15px;font-weight:700}.pub-creator-feat-desc{color:var(--pub-text-dim);margin:0;font-size:13px;line-height:1.5}.pub-creator-cta{text-align:center;margin-top:40px}.pub-creator-cta-note{color:var(--pub-text-dim);margin:14px 0 0;font-size:13px}@media (width<=980px){.pub-creator-masonry{column-count:3}}@media (width<=700px){.pub-creator-masonry{column-count:2}}@media (width<=420px){.pub-creator-masonry{column-count:1}}@media (prefers-reduced-motion:reduce){.pub-creator-card,.pub-creator-feat{opacity:1!important;animation:none!important}.pub-creator-clip .pub-creator-card-icon{animation:none!important}.pub-creator-card:hover,.pub-creator-feat:hover{transform:none}.pub-section,.pub-section-head,.pub-hero-left,.pub-hero-right,.pub-hero-badge,.pub-hero-title,.pub-hero-desc,.pub-hero-btns,.pub-pipeline-node,.pub-os-window-mock,.pub-stat,.pub-hero-badge{opacity:1!important;animation:none!important;transform:none!important}.pub-btn-primary,.pub-btn-secondary,.pub-nav-link,.pub-help-cat,.pub-feat-card,.pub-agent-card,.pub-community-card,.pub-research-card{transition-duration:.2s!important}}.pub-org-mode .pub-pf-cover-glow{display:none}.pub-org-mode .pub-pf-avatar{box-shadow:none;border-radius:14px}.pub-org-mode .pub-pf-avatar img{border-radius:12px}.pub-org-mode .pub-pf-name{letter-spacing:-.01em}.pub-org-mode .pub-pf-stat{border-radius:10px}.pub-org-mode .pub-help-tab.active{font-weight:700}.pub-org-mode .pub-org-widget-card,.pub-org-mode .pub-org-product-card{border-radius:10px;transition:border-color .2s,transform .15s}.pub-org-mode .pub-org-widget-card:hover,.pub-org-mode .pub-org-product-card:hover{transform:translateY(-1px)}.pub-org-mode .pub-org-widget-avatar{border-radius:10px}.pub-org-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.pub-org-category-chip{color:var(--pub-accent);background:#6366f11f;border:1px solid #6366f140;border-radius:20px;align-items:center;padding:3px 12px;font-size:11px;font-weight:700;display:inline-flex}.pub-org-widgets{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.pub-org-widget-card{text-align:center;background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:22px 16px;transition:transform .25s,border-color .25s;display:flex}.pub-org-widget-card:hover{border-color:var(--pub-accent);transform:translateY(-3px)}.pub-org-widget-avatar{color:#fff;background:linear-gradient(135deg, var(--pub-accent), var(--pub-accent-2));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:22px;font-weight:800;display:flex;overflow:hidden}.pub-org-widget-avatar img,.pub-org-widget-avatar video{object-fit:cover;width:100%;height:100%}.pub-org-widget-name{color:var(--pub-text);font-size:14px;font-weight:700}.pub-org-widget-talk{background:linear-gradient(135deg, var(--pub-accent), var(--pub-accent-2));color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 18px;font-family:inherit;font-size:12.5px;font-weight:700;transition:transform .25s;display:inline-flex}.pub-org-widget-talk:hover{transform:translateY(-1px)}.pub-org-products{flex-direction:column;gap:10px;max-width:640px;margin:0 auto;display:flex}.pub-org-product-card{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:14px;padding:16px 18px}.pub-org-product-name{color:var(--pub-text);font-size:14px;font-weight:700}.pub-org-product-desc{color:var(--pub-text-dim);margin-top:4px;font-size:12.5px}.pub-org-product-price{color:var(--pub-accent);margin-top:6px;font-size:13px;font-weight:800}.pub-org-about{flex-direction:column;gap:14px;max-width:640px;margin:0 auto;display:flex}.pub-org-about-desc{color:var(--pub-text-dim);margin:0;font-size:14.5px;line-height:1.7}.pub-org-about-row{border-bottom:1px solid var(--pub-border);justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.pub-org-about-row span:first-child{color:var(--pub-text-dim)}.pub-org-about-row span:last-child{color:var(--pub-text);font-weight:600}@media (width<=760px){.pub-org-stats{grid-template-columns:repeat(3,1fr)}}.pub-modes-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:8px;display:grid}.pub-mode-card{border:1px solid var(--pub-border);background:var(--pub-surface);border-radius:20px;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.pub-mode-card:hover{border-color:var(--mode-accent);transform:translateY(-5px);box-shadow:0 22px 54px #00000073}.pub-mode-media{aspect-ratio:16/7;position:relative;overflow:hidden}.pub-mode-img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.pub-mode-card:hover .pub-mode-img{transform:scale(1.05)}.pub-mode-media-scrim{background:linear-gradient(to top, var(--pub-surface) 2%, #00000040 45%, transparent 100%);position:absolute;inset:0}.pub-mode-badge{z-index:2;letter-spacing:.02em;color:#fff;background:color-mix(in srgb, var(--mode-accent) 78%, transparent);backdrop-filter:blur(6px);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 2px 10px #0006}.pub-mode-body{flex-direction:column;flex:1;gap:12px;padding:22px 24px 26px;display:flex}.pub-mode-title{color:var(--pub-text);margin:0;font-size:19px;font-weight:800}.pub-mode-desc{color:var(--pub-text-dim);margin:0;font-size:14px;line-height:1.6}.pub-mode-points{flex-direction:column;gap:9px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pub-mode-points li{color:var(--pub-text);align-items:center;gap:9px;font-size:13.5px;display:flex}.pub-mode-points li svg{color:var(--mode-accent);flex-shrink:0}.pub-mode-cta{cursor:pointer;color:#fff;background:var(--mode-accent);border:none;border-radius:11px;align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:700;transition:opacity .2s,transform .2s;display:inline-flex}.pub-mode-cta:hover{opacity:.9;transform:translate(2px)}@media (width<=760px){.pub-modes-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pub-mode-card,.pub-mode-img,.pub-mode-cta{transition:none}.pub-mode-card:hover .pub-mode-img{transform:none}}.pub-modes-extra{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px;display:grid}.pub-mode-mini{background:var(--pub-surface);border:1px solid var(--pub-border);cursor:pointer;border-radius:16px;align-items:center;gap:16px;padding:16px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.pub-mode-mini:hover{border-color:var(--mode-accent);transform:translateY(-3px);box-shadow:0 14px 34px #0006}.pub-mode-mini-thumb{background:linear-gradient(135deg, color-mix(in srgb, var(--mode-accent) 30%, transparent), var(--pub-surface));border-radius:12px;flex-shrink:0;width:92px;height:92px;position:relative;overflow:hidden}.pub-mode-mini-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pub-mode-mini-icon{background:color-mix(in srgb, var(--mode-accent) 82%, transparent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:6px;left:6px;box-shadow:0 2px 8px #00000073}.pub-mode-mini-body{min-width:0}.pub-mode-mini-title{color:var(--pub-text);align-items:center;gap:6px;font-size:15px;font-weight:800;display:flex}.pub-mode-mini-title svg{color:var(--mode-accent)}.pub-mode-mini-desc{color:var(--pub-text-dim);margin:4px 0 0;font-size:12.5px;line-height:1.5}@media (width<=760px){.pub-modes-extra{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pub-mode-mini{transition:none}}.pub-runwork-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;margin-top:8px;display:grid}.pub-runwork-visual{border:1px solid var(--pub-border);background:var(--pub-surface);border-radius:18px;min-height:320px;position:relative;overflow:hidden}.pub-runwork-img{object-fit:cover;opacity:.32;width:100%;height:100%;position:absolute;inset:0}.pub-runwork-visual-scrim{background:linear-gradient(150deg,#0a0a0edb,#0a0a0eb3);position:absolute;inset:0}.pub-runwork-panel{z-index:1;flex-direction:column;gap:16px;padding:22px;display:flex;position:relative}.pub-runwork-prompt{color:var(--pub-text);background:#7c6cf024;border:1px solid #7c6cf059;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex}.pub-runwork-prompt svg{color:var(--pub-accent);flex-shrink:0;margin-top:2px}.pub-runwork-flow{flex-direction:column;gap:9px;display:flex}.pub-runwork-flow-row{background:var(--pub-bg);border:1px solid var(--pub-border);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.pub-runwork-flow-label{color:var(--pub-text);flex:1}.pub-runwork-flow-state{letter-spacing:.04em;color:var(--pub-text-dim);font-size:10px;font-weight:800}.pub-runwork-flow-row.is-done svg,.pub-runwork-flow-row.is-done .pub-runwork-flow-state{color:#10b981}.pub-runwork-flow-row.is-doing svg,.pub-runwork-flow-row.is-doing .pub-runwork-flow-state{color:#f59e0b}.pub-runwork-flow-row.is-queued{opacity:.7}.pub-runwork-flow-row.is-queued svg{color:var(--pub-text-dim)}.pub-runwork-steps{flex-direction:column;gap:18px;margin-bottom:26px;display:flex}.pub-runwork-step{gap:14px;display:flex}.pub-runwork-step-n{width:28px;height:28px;color:var(--pub-accent-2);background:var(--pub-surface-2);border:1px solid var(--pub-border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.pub-runwork-step-title{color:var(--pub-text);margin:0 0 3px;font-size:15px;font-weight:700}.pub-runwork-step-desc{color:var(--pub-text-dim);margin:0;font-size:13.5px;line-height:1.55}.pub-runwork-cats-head{color:var(--pub-text-dim);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.pub-runwork-cats{flex-wrap:wrap;gap:8px;display:flex}.pub-runwork-cat{background:var(--pub-surface);border:1px solid var(--pub-border);color:var(--pub-text);border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600}.pub-runwork-cat-more{color:var(--pub-accent-2);background:#7c6cf024;border-color:#7c6cf059}@media (width<=860px){.pub-runwork-grid{grid-template-columns:1fr;gap:28px}}.pub-experts-grid{grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:18px;display:grid}.pub-expert-card{border:1px solid var(--pub-border);background:var(--pub-surface);cursor:pointer;border-radius:16px;transition:transform .28s,border-color .28s,box-shadow .28s;overflow:hidden}.pub-expert-card:hover{border-color:var(--ex-accent);transform:translateY(-5px);box-shadow:0 18px 44px #00000073}.pub-expert-portrait{aspect-ratio:1;background:linear-gradient(135deg, color-mix(in srgb, var(--ex-accent) 30%, transparent), var(--pub-surface));position:relative;overflow:hidden}.pub-expert-img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.pub-expert-card:hover .pub-expert-img{transform:scale(1.07)}.pub-expert-status{text-transform:capitalize;color:#fff;backdrop-filter:blur(6px);background:#0a0a0ea8;border-radius:20px;align-items:center;gap:5px;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;left:8px}.pub-expert-status i{background:var(--ex-accent);width:6px;height:6px;box-shadow:0 0 6px var(--ex-accent);border-radius:50%}.pub-expert-body{padding:12px 13px 14px}.pub-expert-name{color:var(--pub-text);align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.pub-expert-role{color:var(--pub-text-dim);margin-top:2px;font-size:11.5px}.pub-experts-flow{color:var(--pub-text-dim);background:#7c6cf01a;border:1px solid #7c6cf047;border-radius:12px;align-items:center;gap:9px;margin-bottom:4px;padding:12px 16px;font-size:13px;display:flex}.pub-experts-flow svg{color:var(--pub-accent);flex-shrink:0}.pub-experts-flow b{color:var(--pub-text)}@media (width<=980px){.pub-experts-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.pub-experts-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.pub-expert-card,.pub-expert-img{transition:none}.pub-expert-card:hover .pub-expert-img{transform:none}}.pub-team-toggle{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:12px;gap:4px;width:fit-content;margin:0 auto 22px;padding:4px;display:flex}.pub-team-toggle-btn{color:var(--pub-text-dim);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:8px 22px;font-family:inherit;font-size:13px;font-weight:700;transition:background .2s,color .2s}.pub-team-toggle-btn.active{background:var(--pub-accent);color:#fff}.pub-leaders-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:18px;display:grid}.pub-leader-card{cursor:pointer;background:linear-gradient(135deg, color-mix(in srgb, var(--ex-accent) 14%, transparent), var(--pub-surface));border:1px solid var(--pub-border);border-radius:18px;align-items:center;gap:16px;padding:16px 18px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.pub-leader-card:hover{border-color:var(--ex-accent);transform:translateY(-4px);box-shadow:0 18px 44px #00000073}.pub-leader-portrait{background:color-mix(in srgb, var(--ex-accent) 22%, transparent);border-radius:16px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.pub-leader-portrait img{object-fit:cover;width:100%;height:100%;display:block}.pub-leader-name{color:var(--pub-text);align-items:center;gap:8px;font-size:17px;font-weight:800;display:flex}.pub-leader-role{color:var(--pub-text-dim);margin-top:4px;font-size:12.5px;line-height:1.5}.pub-leader-card .pub-ai-chip{background:color-mix(in srgb, var(--ex-accent) 82%, transparent);color:#fff}@media (width<=760px){.pub-leaders-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pub-leader-card{transition:none}}.pub-platform-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pub-platform-card{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:18px;flex-direction:column;gap:10px;padding:26px 24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.pub-platform-card:before{content:"";background:var(--pf-accent);opacity:.85;height:3px;position:absolute;top:0;left:0;right:0}.pub-platform-card:hover{border-color:var(--pf-accent);transform:translateY(-5px);box-shadow:0 18px 44px #0000006b}.pub-platform-icon{background:color-mix(in srgb, var(--pf-accent) 16%, transparent);width:50px;height:50px;color:var(--pf-accent);border-radius:14px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.pub-platform-title{color:var(--pub-text);margin:0;font-size:18px;font-weight:800}.pub-platform-desc{color:var(--pub-text-dim);flex:1;margin:0;font-size:13.5px;line-height:1.55}.pub-platform-btn{background:var(--pf-accent);color:#fff;border-radius:11px;align-self:flex-start;align-items:center;margin-top:6px;padding:10px 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.pub-platform-btn:hover{opacity:.9}.pub-platform-note{color:var(--pub-text-dim);font-size:11px}.pub-platform-links{flex-direction:column;gap:8px;margin-top:4px;display:flex}.pub-platform-links a{color:var(--pf-accent);background:var(--pub-bg);border:1px solid var(--pub-border);border-radius:9px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s}.pub-platform-links a:hover{border-color:var(--pf-accent)}@media (width<=860px){.pub-platform-grid{grid-template-columns:1fr}}.pub-dest-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pub-dest-card{border:1px solid var(--pub-border);background:var(--pub-surface);cursor:pointer;border-radius:18px;flex-direction:column;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;overflow:hidden}.pub-dest-card:hover{border-color:var(--dest-accent);transform:translateY(-5px);box-shadow:0 20px 48px #00000073}.pub-dest-media{aspect-ratio:16/8;background:linear-gradient(135deg, color-mix(in srgb, var(--dest-accent) 28%, transparent), var(--pub-surface));position:relative;overflow:hidden}.pub-dest-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.pub-dest-card:hover .pub-dest-media img{transform:scale(1.06)}.pub-dest-scrim{background:linear-gradient(to top, var(--pub-surface), #00000026 55%, transparent);position:absolute;inset:0}.pub-dest-icon{background:color-mix(in srgb, var(--dest-accent) 82%, transparent);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 10px #00000073}.pub-dest-badge{color:#fff;backdrop-filter:blur(6px);background:#0a0a0ea8;border-radius:20px;padding:4px 9px;font-size:10.5px;font-weight:800;position:absolute;top:14px;right:12px}.pub-dest-body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.pub-dest-title{color:var(--pub-text);margin:0;font-size:18px;font-weight:800}.pub-dest-desc{color:var(--pub-text-dim);flex:1;margin:0;font-size:13px;line-height:1.55}.pub-dest-cta{color:var(--dest-accent);align-items:center;gap:5px;margin-top:4px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=860px){.pub-dest-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pub-dest-card,.pub-dest-media img{transition:none}.pub-dest-card:hover .pub-dest-media img{transform:none}}.pub-dev-code{background:var(--pub-bg);border:1px solid var(--pub-border);color:#d1d5db;border-radius:12px;padding:16px 18px;font-family:JetBrains Mono,Menlo,monospace;font-size:12.5px;line-height:1.75;overflow-x:auto}.pub-dev-code .c1{color:#6b7280}.pub-dev-code .c2{color:#79c0ff}.pub-dev-code .c3{color:#a5d6a7}.pub-dev-code .c4{color:#c792ea}.pub-dev-secgrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:28px;display:grid}.pub-dev-seclist{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pub-dev-seclist li{align-items:flex-start;gap:12px;display:flex}.pub-dev-seclist .chk{color:#10b981;background:#10b98124;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.pub-dev-seclist b{color:var(--pub-text);margin-bottom:2px;font-size:14px;display:block}.pub-dev-seclist span{color:var(--pub-text-dim);font-size:13px}@media (width<=860px){.pub-dev-secgrid{grid-template-columns:1fr}}.pub-dev-apitabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.pub-dev-apitab{color:var(--pub-text-dim);background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:7px;padding:6px 12px;font-size:12px}.pub-dev-apitab.on{color:#c7d2fe;background:#6366f129;border-color:#6366f166;font-weight:700}.pub-dev-apiblock{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:14px;padding:22px 24px}.pub-dev-apiblock h4{color:#c4b5fd;margin:0 0 6px;font-family:JetBrains Mono,monospace;font-size:14px}.pub-dev-apiblock p{color:var(--pub-text-dim);margin:0 0 14px;font-size:13px}.pub-dev-apimeta{color:var(--pub-text-dim);flex-wrap:wrap;gap:16px;margin-top:12px;font-size:11px;display:flex}.pub-dev-apimeta b{color:var(--pub-text)}.pub-dev-flow{justify-content:space-between;align-items:flex-start;gap:4px;padding:6px 0;display:flex;position:relative}.pub-dev-flow:before{content:"";background:var(--pub-border);z-index:0;height:2px;position:absolute;top:19px;left:22px;right:22px}.pub-dev-fstep{text-align:center;z-index:1;flex:1;position:relative}.pub-dev-fdot{background:var(--pub-surface);border:2px solid var(--pub-border);width:36px;height:36px;color:var(--pub-text-dim);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 8px;font-size:12px;font-weight:800;display:flex}.pub-dev-fstep.done .pub-dev-fdot{color:#04240f;background:#10b981;border-color:#10b981}.pub-dev-fstep.active .pub-dev-fdot{background:var(--pub-accent);border-color:var(--pub-accent);color:#fff;box-shadow:0 0 0 4px var(--pub-glow)}.pub-dev-fstep b{color:var(--pub-text);font-size:11.5px;display:block}.pub-dev-fstep small{color:var(--pub-text-dim);max-width:90px;margin-top:2px;margin-left:auto;margin-right:auto;font-size:10px;display:block}@media (width<=700px){.pub-dev-flow{flex-wrap:wrap}.pub-dev-flow:before{display:none}}.pub-dev-checklist{flex-direction:column;gap:8px;display:flex}.pub-dev-chkitem{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:10px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.pub-dev-chkitem .num{color:#c4b5fd;background:#6366f124;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex}.pub-dev-chkitem b{color:var(--pub-text);margin-bottom:2px;font-size:12.5px;display:block}.pub-dev-chkitem span{color:var(--pub-text-dim);font-size:11.5px}.pub-dev-chkitem .req{white-space:nowrap;border-radius:5px;flex-shrink:0;align-self:center;margin-left:auto;padding:2px 7px;font-size:9.5px;font-weight:700}.pub-dev-chkitem .req.must{color:#fca5a5;background:#ef444424}.pub-dev-chkitem .req.auto{color:#86efac;background:#10b98124}.pub-dev-revtable{border-collapse:collapse;width:100%;font-size:13px}.pub-dev-revtable th{text-align:left;color:var(--pub-text-dim);border-bottom:1px solid var(--pub-border);text-transform:uppercase;letter-spacing:.04em;padding:10px 12px;font-size:11px;font-weight:700}.pub-dev-revtable td{border-bottom:1px solid var(--pub-border);color:var(--pub-text);padding:13px 12px}.pub-dev-revtable tr:last-child td{border-bottom:none}.pub-dev-revtable .pct{color:#10b981;font-weight:700}.pub-dev-shell{border-top:1px solid var(--pub-border);max-width:1300px;margin:0 auto;display:flex}.pub-dev-side{border-right:1px solid var(--pub-border);flex-shrink:0;width:248px;height:calc(100vh - 60px);padding:28px 14px 40px 24px;position:sticky;top:60px;overflow-y:auto}.pub-dev-dsgroup{margin-bottom:22px}.pub-dev-dsgroup:last-child{margin-bottom:0}.pub-dev-dslabel{text-transform:uppercase;letter-spacing:.05em;color:var(--pub-text-dim);padding:0 10px 8px;font-size:11px;font-weight:700}.pub-dev-dslink{color:var(--pub-text-dim);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;transition:background .2s,color .2s;display:flex}.pub-dev-dslink:hover{color:var(--pub-text);background:#ffffff08}.pub-dev-dslink.on{color:var(--pub-accent);background:#6366f124;font-weight:600}.pub-dev-di{text-align:center;opacity:.75;flex-shrink:0;width:15px;font-size:11px}.pub-dev-content{flex:1;min-width:0}.pub-dev-content .pub-section{scroll-margin-top:80px}@media (width<=900px){.pub-dev-shell{flex-direction:column}.pub-dev-side{border-right:none;border-bottom:1px solid var(--pub-border);width:100%;height:auto;padding:14px;display:flex;position:static;overflow-x:auto}.pub-dev-dsgroup{white-space:nowrap;margin-bottom:0;margin-right:18px}}.pub-dev-changelog{flex-direction:column;gap:0;max-width:640px;margin:0 auto;display:flex;position:relative}.pub-dev-changelog:before{content:"";background:var(--pub-border);width:2px;position:absolute;top:6px;bottom:6px;left:6px}.pub-dev-chlog{gap:14px;padding:0 0 22px;display:flex;position:relative}.pub-dev-cdot{background:var(--pub-accent);border:3px solid var(--pub-bg);z-index:1;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:2px}.pub-dev-cdate{color:var(--pub-text-dim);margin-bottom:3px;font-size:10.5px}.pub-dev-chlog b{color:var(--pub-text);font-size:13px}.pub-dev-chlog p{color:var(--pub-text-dim);margin:4px 0 0;font-size:12px}.pub-dev-showcase-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pub-dev-shot{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:12px;transition:transform .25s,border-color .25s;overflow:hidden}.pub-dev-shot:hover{border-color:var(--pub-accent);transform:translateY(-3px)}.pub-dev-shot-icon{color:#ffffff80;background:linear-gradient(135deg,#6366f12e,#00d4ff1a);justify-content:center;align-items:center;height:84px;display:flex}.pub-dev-shot-meta{padding:12px 14px}.pub-dev-shot-meta b{color:var(--pub-text);margin-bottom:2px;font-size:12.5px;display:block}.pub-dev-shot-meta span{color:var(--pub-text-dim);font-size:11px}@media (width<=760px){.pub-dev-showcase-grid{grid-template-columns:repeat(2,1fr)}}.pub-store-hero{padding-bottom:40px}.pub-store-search{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:14px;align-items:center;gap:10px;max-width:480px;margin:0 auto;padding:12px 18px;transition:border-color .25s;display:flex}.pub-store-search:focus-within{border-color:var(--pub-accent)}.pub-store-search-icon{color:var(--pub-text-dim);flex-shrink:0}.pub-store-search-input{color:var(--pub-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.pub-store-search-input::placeholder{color:var(--pub-text-dim)}.pub-store-section{padding-top:0}.pub-store-chips{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.pub-store-chip{border:1px solid var(--pub-border);background:var(--pub-surface);color:var(--pub-text-dim);cursor:pointer;border-radius:20px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .25s,border-color .25s,color .25s}.pub-store-chip:hover{color:var(--pub-text);border-color:var(--pub-accent)}.pub-store-chip.on{background:var(--pub-accent);border-color:var(--pub-accent);color:#fff}.pub-store-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.pub-store-card{background:var(--pub-surface);border:1px solid var(--pub-border);border-radius:16px;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.pub-store-card:hover{border-color:var(--pub-accent);transform:translateY(-3px);box-shadow:0 12px 32px #00000059}.pub-store-card-strip{width:100%;height:4px}.pub-store-card-body{flex-direction:column;gap:12px;padding:18px;display:flex}.pub-store-card-head{align-items:center;gap:12px;display:flex}.pub-store-card-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.pub-store-card-icon img{object-fit:cover;width:100%;height:100%}.pub-store-card-headtext{min-width:0}.pub-store-card-name{color:var(--pub-text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.pub-store-card-kind{text-transform:uppercase;letter-spacing:.04em;color:var(--pub-text-dim);margin-top:2px;font-size:10.5px;font-weight:700;display:inline-block}.pub-store-card-desc{color:var(--pub-text-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.1em;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.pub-store-card-meta{color:var(--pub-text-dim);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.pub-store-card-installs,.pub-store-card-rating{align-items:center;gap:4px;display:inline-flex}.pub-store-card-cat{background:var(--pub-surface-2);border:1px solid var(--pub-border);border-radius:10px;padding:2px 9px;font-size:11px}.pub-store-card-install{justify-content:center;width:100%;padding:10px 18px;font-size:13px}.pub-store-empty{text-align:center;color:var(--pub-text-dim);flex-direction:column;align-items:center;padding:70px 24px;display:flex}.pub-store-empty p{margin:0;font-size:14px}@media (width<=640px){.pub-store-grid{grid-template-columns:1fr}}.pub-creator-hero{isolation:isolate;background:radial-gradient(ellipse at 12% 22%, color-mix(in srgb, var(--pub-accent) 18%, transparent), transparent 48%), radial-gradient(ellipse at 88% 72%, color-mix(in srgb, var(--pub-accent-2) 16%, transparent), transparent 46%), var(--pub-bg);padding:84px 0 64px;position:relative;overflow:hidden}.pub-creator-hero-orb{filter:blur(70px);pointer-events:none;opacity:.42;z-index:-1;border-radius:50%;animation:8s ease-in-out infinite pub-creator-orb;position:absolute}.pub-creator-hero-orb-one{background:var(--pub-accent);width:300px;height:300px;top:-130px;left:8%}.pub-creator-hero-orb-two{background:var(--pub-accent-2);width:260px;height:260px;animation-delay:-3s;bottom:-130px;right:6%}.pub-creator-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);align-items:center;gap:56px;display:grid}.pub-creator-hero-copy{animation:.8s cubic-bezier(.22,1,.36,1) both pub-slide-left}.pub-creator-hero-eyebrow{border:1px solid color-mix(in srgb, var(--pub-accent) 44%, var(--pub-border));color:var(--pub-accent);background:color-mix(in srgb, var(--pub-accent) 10%, transparent);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:11px;font-weight:800;display:inline-flex}.pub-creator-hero-copy h1{letter-spacing:-.065em;max-width:690px;margin:20px 0 18px;font-size:clamp(44px,6.2vw,76px);font-weight:850;line-height:.98}.pub-creator-hero-copy h1 em{color:#0000;background:linear-gradient(120deg, var(--pub-accent), var(--pub-accent-2) 55%, #c7fb66);background-clip:text;font-style:normal}.pub-creator-hero-copy>p{max-width:590px;color:var(--pub-text-dim);margin:0;font-size:17px;line-height:1.65}.pub-creator-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pub-creator-hero-meta{color:var(--pub-text-dim);flex-wrap:wrap;gap:18px;margin-top:30px;font-size:11px;display:flex}.pub-creator-hero-meta span{flex-direction:column;gap:3px;display:inline-flex}.pub-creator-hero-meta strong{color:var(--pub-text);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.pub-creator-hero-count{color:var(--pub-text-dim);align-items:center;gap:8px;margin-top:24px;font-size:12px;display:inline-flex}.pub-creator-hero-count-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #10b981a6}.pub-creator-hero-stage{min-width:0;padding:20px 12px 30px 0;animation:.8s cubic-bezier(.22,1,.36,1) .12s both pub-slide-right;position:relative}.pub-creator-hero-window{border:1px solid color-mix(in srgb, var(--pub-accent) 32%, var(--pub-border));background:color-mix(in srgb, var(--pub-surface) 88%, transparent);-webkit-backdrop-filter:blur(18px);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000007a,0 0 0 1px #ffffff08}.pub-creator-hero-window-bar{border-bottom:1px solid var(--pub-border);background:#00000038;align-items:center;gap:10px;min-height:38px;padding:0 14px;display:flex}.pub-creator-hero-window-bar strong{text-align:center;color:var(--pub-text);letter-spacing:.04em;flex:1;font-size:11px}.pub-creator-hero-status{color:#10b981;font-size:10px;font-weight:700}.pub-creator-hero-traffic{gap:5px;display:inline-flex}.pub-creator-hero-traffic i{background:var(--pub-text-dim);border-radius:50%;width:8px;height:8px;display:block}.pub-creator-hero-traffic i:first-child{background:#ff5f56}.pub-creator-hero-traffic i:nth-child(2){background:#ffbd2e}.pub-creator-hero-traffic i:nth-child(3){background:#27c93f}.pub-creator-hero-media{aspect-ratio:1.25;background:radial-gradient(circle at 60% 20%, color-mix(in srgb, var(--pub-accent) 28%, transparent), transparent 42%), var(--pub-bg);min-height:300px;position:relative;overflow:hidden}.pub-creator-hero-media img{object-fit:cover;width:100%;height:100%;display:block}.pub-creator-hero-empty{color:var(--pub-text-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;inset:0}.pub-creator-hero-footer{border-top:1px solid var(--pub-border);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.pub-creator-hero-footer>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.pub-creator-hero-footer strong{color:var(--pub-text);font-size:12px}.pub-creator-hero-footer span{color:var(--pub-text-dim);font-size:10px}.pub-creator-hero-flow{color:var(--pub-accent);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.pub-creator-hero-flow span{color:var(--pub-text);font-size:10px;font-weight:700}.pub-creator-hero-float{border:1px solid var(--pub-border);background:color-mix(in srgb, var(--pub-surface) 92%, transparent);-webkit-backdrop-filter:blur(16px);border-radius:14px;flex-direction:column;gap:5px;max-width:210px;padding:13px 15px;display:flex;position:absolute;bottom:0;right:-20px;box-shadow:0 18px 40px #0006}.pub-creator-hero-float>span{color:var(--pub-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.pub-creator-hero-float strong{color:var(--pub-text);font-size:14px}.pub-creator-hero-float div{color:var(--pub-text-dim);align-items:center;gap:4px;font-size:9px;display:flex}.pub-creator-hero-float b{color:var(--pub-text);font-size:9px}.pub-explore{background:var(--pub-surface)}.pub-explore-note{border:1px dashed var(--pub-border);width:fit-content;max-width:100%;color:var(--pub-text-dim);text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin:-20px auto 20px;padding:8px 12px;font-size:11px;display:flex}.pub-explore-note svg{color:#10b981;flex-shrink:0}.pub-explore-filters{flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:24px;display:flex}.pub-explore-filter{border:1px solid var(--pub-border);background:var(--pub-bg);color:var(--pub-text-dim);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:color .25s,border-color .25s,background .25s,transform .25s;display:inline-flex}.pub-explore-filter:hover{color:var(--pub-text);border-color:var(--pub-accent);transform:translateY(-1px)}.pub-explore-filter.active{color:#fff;border-color:var(--pub-accent);background:var(--pub-accent);box-shadow:0 7px 20px var(--pub-glow)}.pub-explore-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:152px;gap:14px;display:grid}.pub-explore-card{border:1px solid var(--pub-border);background:var(--pub-bg);border-radius:16px;grid-template-rows:minmax(0,1fr) auto;min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;overflow:hidden}.pub-explore-card:hover{border-color:var(--pub-accent);transform:translateY(-4px);box-shadow:0 18px 42px #0000005c}.pub-explore-card-tall{grid-row:span 2}.pub-explore-card-wide{grid-column:span 2}.pub-explore-media{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--pub-accent) 20%, transparent), transparent 58%), var(--pub-surface);min-height:0;position:relative;overflow:hidden}.pub-explore-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.pub-explore-card:hover .pub-explore-media img{transform:scale(1.05)}.pub-explore-scrim{pointer-events:none;background:linear-gradient(#0000 38%,#000000c7);position:absolute;inset:0}.pub-explore-unavailable{color:var(--pub-text-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex;position:absolute;inset:0}.pub-explore-card-body{padding:13px 15px 15px}.pub-explore-card-body h3{color:var(--pub-text);margin:0 0 5px;font-size:14px;font-weight:800}.pub-explore-card-body p{color:var(--pub-text-dim);margin:0;font-size:11.5px;line-height:1.45}.pub-asset-label{z-index:2;color:#ffffffe6;letter-spacing:.04em;text-transform:uppercase;backdrop-filter:blur(6px);background:#0000007a;border:1px solid #ffffff29;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:800;position:absolute;bottom:10px;left:11px}.pub-project-flow{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--pub-accent) 10%, transparent), transparent 58%), var(--pub-bg)}.pub-project-flow-card{border:1px solid var(--pub-border);background:color-mix(in srgb, var(--pub-surface) 86%, transparent);border-radius:20px;padding:26px;box-shadow:0 22px 56px #0000003d}.pub-project-flow-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pub-project-flow-step{min-width:0;padding:4px 4px 8px;position:relative}.pub-project-flow-icon{border:1px solid color-mix(in srgb, var(--flow-accent) 46%, var(--pub-border));background:color-mix(in srgb, var(--flow-accent) 14%, transparent);width:46px;height:46px;color:var(--flow-accent);border-radius:13px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.pub-project-flow-number{color:var(--pub-text-dim);letter-spacing:.08em;font-size:10px;font-weight:800;display:block}.pub-project-flow-step h3{color:var(--pub-text);margin:5px 0 6px;font-size:17px;font-weight:800}.pub-project-flow-step p{max-width:250px;color:var(--pub-text-dim);margin:0;font-size:12.5px;line-height:1.55}.pub-project-flow-arrow{color:var(--pub-text-dim);opacity:.7;position:absolute;top:20px;right:-16px}.pub-project-flow-bottom{border-top:1px solid var(--pub-border);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.pub-project-flow-boundary{color:var(--pub-text-dim);align-items:center;gap:8px;font-size:11px;line-height:1.4;display:inline-flex}.pub-project-flow-boundary svg{color:#10b981;flex-shrink:0}.pub-store-boundary-section{background:var(--pub-surface)}.pub-store-boundary{border:1px solid var(--pub-border);background:radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--pub-accent-2) 14%, transparent), transparent 34%), var(--pub-bg);border-radius:20px;padding:30px}.pub-store-boundary-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.pub-store-boundary-head .pub-section-title{text-align:left;margin-bottom:0}.pub-store-boundary-head>p{max-width:410px;color:var(--pub-text-dim);margin:0 0 3px;font-size:13px;line-height:1.55}.pub-store-boundary-panel{border:1px solid var(--pub-border);background:color-mix(in srgb, var(--pub-surface) 76%, transparent);border-radius:14px;align-items:center;min-height:128px;padding:18px 20px;display:flex}.pub-store-boundary-panel.is-error{border-color:#f8717157}.pub-store-boundary-panel.is-ready{border-color:#10b98147}.pub-store-boundary-state{width:100%;color:var(--pub-text-dim);align-items:center;gap:14px;display:flex}.pub-store-boundary-state>svg{color:var(--pub-accent);flex-shrink:0}.pub-store-boundary-panel.is-error .pub-store-boundary-state>svg{color:#f87171}.pub-store-boundary-panel.is-ready .pub-store-boundary-state>svg{color:#10b981}.pub-store-boundary-state>div{flex:1;min-width:0}.pub-store-boundary-state h3{color:var(--pub-text);margin:0 0 4px;font-size:14px;font-weight:800}.pub-store-boundary-state p{color:var(--pub-text-dim);margin:0;font-size:12px;line-height:1.5}.pub-store-boundary-items{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pub-store-boundary-items span{border:1px solid var(--pub-border);color:var(--pub-text);background:var(--pub-surface-2);border-radius:6px;padding:4px 8px;font-size:10px}.pub-store-boundary-note{color:var(--pub-text-dim);text-align:right;margin:12px 0 0;font-size:10.5px}.pub-nav-language{border:1px solid var(--pub-border);color:var(--pub-text-dim);background:var(--pub-surface);border-radius:9px;align-items:center;gap:5px;padding:7px 9px;display:inline-flex}.pub-nav-language select{appearance:none;max-width:92px;color:var(--pub-text);cursor:pointer;background:0 0;border:0;outline:0;font:600 12px inherit}.pub-nav-language select:disabled{cursor:wait;opacity:.6}.pub-nav-language option{color:#111827;background:#fff}.pub-nav-mobile-language{border-bottom:1px solid var(--pub-border);padding:10px 4px}.pub-nav-mobile-language .pub-nav-language{width:fit-content}.pub-livos-empty{border:1px dashed var(--pub-border);min-height:76px;color:var(--pub-text-dim);text-align:center;border-radius:9px;justify-content:center;align-items:center;padding:12px;font-size:11px;line-height:1.45;display:flex}.pub-twin-boundary{border:1px dashed var(--pub-border);background:color-mix(in srgb, var(--pub-accent) 7%, transparent);color:var(--pub-text-dim);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.pub-twin-boundary svg{color:var(--pub-accent);flex-shrink:0;margin-top:1px}.pub-twin-boundary p{margin:0;font-size:12.5px;line-height:1.5}.pub-twin-boundary-list{flex-direction:column;gap:9px;margin:18px 0 0;display:flex}.pub-twin-boundary-list div{color:var(--pub-text-dim);align-items:center;gap:8px;font-size:11.5px;display:flex}.pub-twin-boundary-list svg{color:var(--pub-accent);flex-shrink:0}.pub-twin-card>.pub-btn-primary{justify-content:center;width:100%;margin-top:20px}@keyframes pub-creator-orb{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(12px)scale(1.05)}}@media (width<=900px){.pub-creator-hero-grid{grid-template-columns:1fr;gap:34px}.pub-creator-hero-stage{width:100%;max-width:680px;margin:0 auto}.pub-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:190px}.pub-explore-card-wide{grid-column:span 1}.pub-explore-card-tall{grid-row:span 1}.pub-project-flow-arrow{right:-17px}}@media (width<=760px){.pub-creator-hero{padding:58px 0 46px}.pub-creator-hero-copy h1{font-size:clamp(42px,13vw,64px)}.pub-creator-hero-stage{padding-right:0}.pub-creator-hero-float{bottom:-20px;right:8px}.pub-creator-hero-footer{flex-direction:column;align-items:flex-start}.pub-creator-hero-flow{justify-content:flex-start}.pub-project-flow-grid{grid-template-columns:1fr;gap:18px}.pub-project-flow-arrow{display:none}.pub-project-flow-bottom{flex-direction:column;align-items:flex-start}.pub-store-boundary{padding:22px 18px}.pub-store-boundary-head{flex-direction:column;align-items:flex-start;gap:10px}.pub-store-boundary-head>p{max-width:none}.pub-store-boundary-state{flex-wrap:wrap;align-items:flex-start}.pub-store-boundary-state>div{min-width:calc(100% - 48px)}.pub-store-boundary-state>.pub-btn-primary,.pub-store-boundary-state>.pub-btn-ghost{margin-left:48px}.pub-store-boundary-note{text-align:left}}@media (width<=560px){.pub-explore-grid{flex-direction:column;display:flex}.pub-explore-card{min-height:250px}.pub-creator-hero-meta{gap:12px}.pub-creator-hero-count{margin-top:18px}.pub-nav-language{padding-inline:7px}.pub-nav-language select{max-width:74px}}@media (prefers-reduced-motion:reduce){.pub-creator-hero-orb,.pub-creator-hero-copy,.pub-creator-hero-stage{animation:none}.pub-explore-filter,.pub-explore-card,.pub-explore-media img{transition:none}.pub-explore-card:hover,.pub-explore-filter:hover,.pub-explore-card:hover .pub-explore-media img{transform:none}}.pub-showcase-launch{margin-top:18px}.pub-showcase-frame{aspect-ratio:16/10;background:var(--pub-bg)}.pub-showcase-desktop{min-height:560px}.pub-os-window-bar{border-bottom:1px solid var(--pub-border);background:color-mix(in srgb, var(--pub-bg) 78%, transparent);min-height:32px;color:var(--pub-text-dim);align-items:center;gap:9px;padding:0 11px;font-size:9px;display:flex}.pub-os-window-bar strong{min-width:0;color:var(--pub-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;font-weight:800;overflow:hidden}.pub-os-window-bar>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pub-os-traffic{flex:none;gap:4px;display:inline-flex}.pub-os-traffic i{background:var(--pub-text-dim);opacity:.72;border-radius:50%;width:7px;height:7px;display:block}.pub-os-traffic i:first-child{background:var(--pub-accent)}.pub-os-traffic i:nth-child(2){background:var(--pub-accent-2)}.pub-os-traffic i:nth-child(3){background:color-mix(in srgb, var(--pub-accent) 45%, var(--pub-text))}.pub-showcase-desktop .pub-os-window{background:color-mix(in srgb, var(--pub-surface) 90%, transparent);border-color:color-mix(in srgb, var(--pub-border) 70%, var(--pub-accent));box-shadow:0 18px 42px color-mix(in srgb, var(--pub-bg) 72%, transparent)}.pub-os-window-agent{z-index:30;width:42%;height:65%;top:7%;left:3%}.pub-os-window-project{z-index:22;width:43%;height:62%;animation-delay:-1.4s;top:15%;left:30%}.pub-os-window-works{z-index:26;width:26%;height:56%;animation-delay:-2.6s;top:10%;right:3%}.pub-os-window-body{height:calc(100% - 32px);min-height:0;padding:10px;overflow:hidden}.pub-os-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;display:grid}.pub-os-asset-tile{aspect-ratio:1.18;border:1px solid var(--pub-border);background:var(--pub-surface-2);border-radius:8px;min-width:0;position:relative;overflow:hidden}.pub-os-asset-image,.pub-os-project-image{object-fit:cover;width:100%;height:100%;display:block}.pub-os-asset-unavailable,.pub-os-window-body .pub-os-asset-unavailable{width:100%;height:100%;min-height:58px;color:var(--pub-text-dim);background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--pub-accent) 22%, transparent), transparent 62%), var(--pub-surface-2);justify-content:center;align-items:center;display:flex}.pub-os-project-canvas{background:var(--pub-surface-2);padding:0;position:relative}.pub-os-project-canvas:after{content:"";pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--pub-bg) 78%, transparent), transparent 58%);position:absolute;inset:0}.pub-os-surface-label{z-index:1;border:1px solid var(--pub-border);background:color-mix(in srgb, var(--pub-bg) 70%, transparent);max-width:calc(100% - 18px);color:var(--pub-text);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:700;position:absolute;bottom:8px;right:9px;overflow:hidden}.pub-os-project-work-list{flex-direction:column;gap:7px;display:flex}.pub-os-project-work-row{border:1px solid var(--pub-border);background:color-mix(in srgb, var(--pub-bg) 60%, transparent);color:var(--pub-accent);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:7px 8px;font-size:10px;display:grid}.pub-os-project-work-row span{color:var(--pub-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.pub-os-project-work-row small{color:var(--pub-text-dim);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:8px;overflow:hidden}.pub-os-project-work-boundary{border:1px dashed var(--pub-border);color:var(--pub-text-dim);border-radius:7px;align-items:flex-start;gap:6px;margin-top:auto;padding:8px;font-size:8px;line-height:1.35;display:flex}.pub-os-project-work-boundary svg{color:var(--pub-accent);flex:none}.pub-showcase-desktop .pub-os-dock{bottom:12px}.pub-os-workspace-tabs{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:22px;display:flex}.pub-os-workspace-tab{border:1px solid var(--pub-border);background:var(--pub-surface);color:var(--pub-text-dim);cursor:pointer;border-radius:999px;padding:8px 14px;font:600 12px inherit;transition:color .2s,background .2s,border-color .2s,transform .2s}.pub-os-workspace-tab:hover{border-color:var(--pub-accent);color:var(--pub-text);transform:translateY(-1px)}.pub-os-workspace-tab.is-active{border-color:var(--pub-accent);background:color-mix(in srgb, var(--pub-accent) 18%, var(--pub-surface));color:var(--pub-text)}.pub-os-workspace-caption{justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin:12px auto 0;display:flex}.pub-os-workspace-caption p{color:var(--pub-text-dim);margin:0;font-size:12px;line-height:1.5}.pub-os-workspace-caption .pub-btn-ghost{flex:none;padding:8px 13px;font-size:12px}.pub-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pub-service-card{border:1px solid var(--pub-border);background:var(--pub-surface);min-width:0;box-shadow:0 14px 34px color-mix(in srgb, var(--pub-bg) 38%, transparent);border-radius:17px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.pub-service-card:hover{border-color:color-mix(in srgb, var(--service-accent) 58%, var(--pub-border));box-shadow:0 20px 42px color-mix(in srgb, var(--service-accent) 18%, transparent);transform:translateY(-4px)}.pub-service-card:before{content:"";z-index:2;background:var(--service-accent);height:3px;position:absolute;inset:0 0 auto}.pub-service-media{aspect-ratio:16/9;background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--service-accent) 28%, transparent), transparent 66%), var(--pub-surface-2);position:relative;overflow:hidden}.pub-service-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.pub-service-card:hover .pub-service-media img{transform:scale(1.05)}.pub-service-placeholder{width:100%;height:100%;color:var(--service-accent);justify-content:center;align-items:center;display:flex}.pub-service-media .pub-asset-label{max-width:calc(100% - 22px)}.pub-service-body{flex-direction:column;align-items:flex-start;min-height:148px;padding:17px 18px 18px;display:flex}.pub-service-body h3{color:var(--pub-text);margin:0 0 7px;font-size:16px;font-weight:800}.pub-service-body p{color:var(--pub-text-dim);flex:1;margin:0 0 15px;font-size:12.5px;line-height:1.55}.pub-service-link{border:1px solid color-mix(in srgb, var(--service-accent) 48%, var(--pub-border));background:color-mix(in srgb, var(--service-accent) 9%, transparent);color:var(--service-accent);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font:700 11px inherit;transition:background .2s,color .2s,transform .2s;display:inline-flex}.pub-service-link:hover{background:var(--service-accent);color:var(--pub-text);transform:translate(2px)}.pub-creator-card-layout-tall{min-height:314px}.pub-creator-card-layout-wide{min-height:198px}.pub-creator-card-layout-regular{min-height:238px}.pub-creator-card-unavailable{z-index:0;color:var(--c-accent);background:radial-gradient(circle at 45% 32%, color-mix(in srgb, var(--c-accent) 30%, transparent), transparent 64%), var(--pub-surface-2);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pub-creator-card-gradient{background:linear-gradient(to top, color-mix(in srgb, var(--pub-bg) 88%, transparent), transparent 65%)}.pub-creator-card-label{text-align:center;flex-direction:column;align-items:center;display:flex}.pub-creator-card-label small{color:color-mix(in srgb, var(--pub-text) 76%, transparent);margin-top:3px;font-size:9px;font-weight:600}.pub-pipeline-card{border:1px solid var(--pub-border);background:color-mix(in srgb, var(--pub-surface) 84%, transparent);box-shadow:0 20px 48px color-mix(in srgb, var(--pub-bg) 32%, transparent);border-radius:20px;padding:24px 12px 20px}.pub-pipeline-photo-empty{width:100%;height:100%;color:var(--step-accent);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--step-accent) 25%, transparent), transparent 64%), var(--pub-surface-2);justify-content:center;align-items:center;display:flex}.pub-pipeline-number{color:var(--step-accent);letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.pub-pipeline-action{justify-content:center;margin-top:22px;display:flex}.pub-runwork-asset-unavailable{z-index:1;color:var(--pub-text-dim);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--pub-accent) 22%, transparent), transparent 65%), var(--pub-surface-2);flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex;position:absolute;inset:0}.pub-runwork-cta{margin-top:24px}.pub-livos-window{flex-direction:column;min-width:0;display:flex}.pub-livos-winbar{gap:8px;min-height:34px}.pub-livos-dots{flex:none}.pub-livos-dots i{background:var(--pub-text-dim);opacity:.72;border-radius:50%;width:7px;height:7px;display:block}.pub-livos-dots i:first-child{background:var(--pub-accent)}.pub-livos-dots i:nth-child(2){background:var(--pub-accent-2)}.pub-livos-dots i:nth-child(3){background:color-mix(in srgb, var(--pub-accent) 45%, var(--pub-text))}.pub-livos-status{color:var(--pub-text-dim);align-items:center;gap:5px;margin-left:auto;font-size:9px;font-weight:700;display:inline-flex}.pub-livos-status i{background:var(--pub-text-dim);border-radius:50%;width:6px;height:6px;display:block}.pub-livos-status.is-available{color:var(--pub-accent)}.pub-livos-status.is-available i{background:var(--pub-accent);box-shadow:0 0 8px color-mix(in srgb, var(--pub-accent) 70%, transparent)}.pub-livos-status.is-unavailable{color:var(--pub-text-dim)}.pub-livos-media{aspect-ratio:16/8;background:var(--pub-surface-2);position:relative;overflow:hidden}.pub-livos-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.pub-livos-window:hover .pub-livos-media img{transform:scale(1.04)}.pub-livos-media-scrim{background:linear-gradient(to top, color-mix(in srgb, var(--pub-bg) 82%, transparent), transparent 62%);position:absolute;inset:0}.pub-livos-surface-copy{z-index:1;color:var(--pub-text);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.pub-livos-surface-copy svg{color:var(--pub-accent)}.pub-livos-asset-unavailable{width:100%;height:100%;min-height:120px;color:var(--pub-text-dim);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.pub-livos-boundary{border-top:1px solid var(--pub-border);color:var(--pub-text-dim);justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:10px;display:flex}.pub-livos-boundary strong{color:var(--pub-accent);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.pub-livos-action{justify-content:center;margin-top:24px;display:flex}.pub-live-services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pub-live-card{border:1px solid var(--pub-border);background:var(--pub-surface);border-radius:17px;min-width:0;padding-bottom:18px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.pub-live-card:hover{border-color:color-mix(in srgb, var(--live-accent) 58%, var(--pub-border));box-shadow:0 18px 40px color-mix(in srgb, var(--live-accent) 18%, transparent);transform:translateY(-4px)}.pub-live-card-media{aspect-ratio:16/10;background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--live-accent) 28%, transparent), transparent 65%), var(--pub-surface-2);position:relative;overflow:hidden}.pub-live-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.pub-live-card:hover .pub-live-card-media img{transform:scale(1.05)}.pub-live-card-image-unavailable{width:100%;height:100%;color:var(--live-accent);justify-content:center;align-items:center;display:flex}.pub-live-card-icon{z-index:1;border:1px solid color-mix(in srgb, var(--live-accent) 58%, var(--pub-border));background:var(--pub-surface);width:46px;height:46px;color:var(--live-accent);box-shadow:0 8px 20px color-mix(in srgb, var(--pub-bg) 44%, transparent);border-radius:13px;justify-content:center;align-items:center;margin:-23px 0 12px 16px;display:flex;position:relative}.pub-live-card h3{color:var(--pub-text);margin:0 16px 7px;font-size:16px;font-weight:800}.pub-live-card p{min-height:58px;color:var(--pub-text-dim);margin:0 16px 15px;font-size:12px;line-height:1.55}.pub-live-cta{border:1px solid color-mix(in srgb, var(--live-accent) 46%, var(--pub-border));background:color-mix(in srgb, var(--live-accent) 9%, transparent);color:var(--live-accent);cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin-left:16px;padding:7px 10px;font:700 11px inherit;display:inline-flex}.pub-live-cta:hover{background:var(--live-accent);color:var(--pub-text)}.pub-twin-section{background:radial-gradient(ellipse at 18% 42%, color-mix(in srgb, var(--pub-accent-2) 13%, transparent), transparent 52%), var(--pub-bg)}.pub-twin-left{min-width:0}.pub-twin-copy-title{max-width:560px}.pub-twin-copy-sub{max-width:560px;margin-left:0}.pub-twin-feat-icon{background:color-mix(in srgb, var(--pub-accent) 13%, transparent)}.pub-twin-card,.pub-twin-dna{overflow:hidden}.pub-twin-dna img{object-fit:cover;width:100%;height:100%;display:block}.pub-twin-dna-mark{border:1px solid var(--pub-border);background:color-mix(in srgb, var(--pub-bg) 72%, transparent);width:25px;height:25px;color:var(--pub-text);border-radius:8px;justify-content:center;align-items:center;margin:49px 0 0 49px;display:flex;position:absolute}.pub-twin-bar-track span{border-radius:inherit;background:linear-gradient(90deg, var(--pub-accent), var(--pub-accent-2));width:72%;height:100%;display:block}.pub-twin-bar:nth-child(2) .pub-twin-bar-track span{background:linear-gradient(90deg, var(--pub-accent-2), var(--pub-accent));width:54%}.pub-twin-bar:nth-child(3) .pub-twin-bar-track span{background:var(--pub-accent);width:38%}.pub-twin-network-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.pub-twin-network-card{border:1px solid var(--pub-border);background:var(--pub-surface);min-width:0;color:var(--pub-accent);border-radius:13px;align-items:center;gap:9px;padding:14px 15px;display:flex}.pub-twin-network-card span{color:var(--pub-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.pub-twin-network-card small{color:var(--pub-text-dim);white-space:nowrap;margin-left:auto;font-size:9px}.pub-twin-network-wiki{color:var(--pub-accent-2)}.pub-twin-network-graph{color:var(--pub-accent)}.pub-app-catalogue-note{max-width:680px;color:var(--pub-text-dim);text-align:center;margin:-18px auto 28px;font-size:11px;line-height:1.5}.pub-app-group{padding-top:4px}.pub-app-featured-card{--feat-accent:var(--pub-accent)}.pub-app-featured-fallback{background:radial-gradient(circle at 28% 24%, color-mix(in srgb, var(--feat-accent) 34%, transparent), transparent 62%), var(--pub-surface-2)}.pub-app-tile{--card-accent:var(--app-tone)}.pub-app-tile-icon{background:color-mix(in srgb, var(--app-tone) 16%, transparent);color:var(--app-tone)}.pub-app-featured-card,.pub-app-tile{border-color:color-mix(in srgb, var(--app-tone,var(--pub-accent)) 18%, var(--pub-border))}.pub-app-tone-purple,.pub-app-tone-violet{--app-tone:var(--pub-accent-2)}.pub-app-tone-indigo,.pub-app-tone-blue,.pub-app-tone-cyan,.pub-app-tone-teal,.pub-app-tone-green,.pub-app-tone-emerald{--app-tone:var(--pub-accent)}.pub-app-tone-pink,.pub-app-tone-rose,.pub-app-tone-red,.pub-app-tone-amber{--app-tone:var(--pub-accent-2)}.pub-privacy-card,.pub-feat-card{--platform-tone:var(--pub-accent)}.pub-privacy-icon,.pub-feat-icon{background:color-mix(in srgb, var(--platform-tone) 15%, transparent);color:var(--platform-tone)}.pub-privacy-card{transition:transform .25s,border-color .25s,box-shadow .25s}.pub-privacy-card:hover{border-color:color-mix(in srgb, var(--platform-tone) 54%, var(--pub-border));box-shadow:0 14px 32px color-mix(in srgb, var(--platform-tone) 14%, transparent);transform:translateY(-3px)}.pub-platform-tone-indigo,.pub-platform-tone-blue{--platform-tone:var(--pub-accent)}.pub-platform-tone-purple,.pub-platform-tone-cyan{--platform-tone:var(--pub-accent-2)}.pub-platform-tone-green{--platform-tone:var(--pub-accent)}.pub-platform-tone-amber{--platform-tone:var(--pub-accent-2)}.pub-community-agents-section{margin-top:64px}.pub-community-live-agents{margin-top:14px}.pub-community-empty{border:1px dashed var(--pub-border);color:var(--pub-text-dim);text-align:center;border-radius:12px;grid-column:1/-1;padding:22px;font-size:12px}.pub-community-asset-unavailable{width:100%;height:100%;min-height:100px;color:var(--pub-text-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:10px;display:flex}.pub-leader-card,.pub-expert-card,.pub-dest-card,.pub-agent-card{text-align:left;font-family:inherit}.pub-community-tone-pink,.pub-agent-tone-1{--ex-accent:var(--pub-accent-2);--dest-accent:var(--pub-accent-2);--agent-tone:var(--pub-accent-2)}.pub-community-tone-indigo,.pub-agent-tone-0,.pub-community-tone-blue,.pub-agent-tone-2{--ex-accent:var(--pub-accent);--dest-accent:var(--pub-accent);--agent-tone:var(--pub-accent)}.pub-community-tone-purple,.pub-agent-tone-3,.pub-community-tone-amber,.pub-agent-tone-4{--ex-accent:var(--pub-accent-2);--dest-accent:var(--pub-accent-2);--agent-tone:var(--pub-accent-2)}.pub-community-tone-green,.pub-agent-tone-5{--ex-accent:var(--pub-accent);--dest-accent:var(--pub-accent);--agent-tone:var(--pub-accent)}.pub-community-tone-cyan{--ex-accent:var(--pub-accent);--dest-accent:var(--pub-accent)}.pub-community-tone-red{--ex-accent:var(--pub-accent-2);--dest-accent:var(--pub-accent-2)}.pub-agent-av{background:color-mix(in srgb, var(--agent-tone,var(--pub-accent)) 78%, var(--pub-surface))}.pub-agent-dot.is-active{background:var(--pub-accent);box-shadow:0 0 8px color-mix(in srgb, var(--pub-accent) 66%, transparent)}.pub-agent-dot.is-idle,.pub-agent-dot.is-muted{background:var(--pub-text-dim)}.pub-cli-tone-indigo,.pub-cli-tone-blue,.pub-cli-tone-cyan,.pub-cli-tone-green,.pub-cli-tone-lime{--cli-tone:var(--pub-accent)}.pub-cli-tone-purple,.pub-cli-tone-pink,.pub-cli-tone-red,.pub-cli-tone-orange,.pub-cli-tone-amber{--cli-tone:var(--pub-accent-2)}.pub-cloud-card,.pub-clouds-pill,.pub-cli-feature,.pub-skill-card{--cloud-accent:var(--cli-tone,var(--pub-accent));--skill-accent:var(--cli-tone,var(--pub-accent))}.pub-cloud-logo,.pub-clouds-pill-icon,.pub-cli-feature-icon{background:color-mix(in srgb, var(--cli-tone,var(--pub-accent)) 15%, transparent);color:var(--cli-tone,var(--pub-accent))}.pub-clouds-pill span{color:var(--pub-text);font-size:12px;font-weight:700}.pub-cli-feature-copy{flex:1;min-width:0}.pub-cli-feature-title{color:var(--pub-text);font-size:13px;font-weight:800}.pub-cli-feature-description{color:var(--pub-text-dim);margin-top:3px;font-size:11.5px;line-height:1.45}.pub-cli-feature-check{color:var(--cli-tone,var(--pub-accent));flex:none}.pub-cli-term-bar{min-height:38px}.pub-cli-terminal-title{color:var(--pub-text-dim);text-align:center;flex:1;font-size:10px;font-weight:700}.pub-cli-dot-red,.pub-cli-dot-amber,.pub-cli-dot-green{background:var(--pub-text-dim);border-radius:50%;width:8px;height:8px;display:block}.pub-cli-dot-red{background:var(--pub-accent-2)}.pub-cli-dot-amber{background:var(--pub-accent)}.pub-cli-dot-green{background:color-mix(in srgb, var(--pub-accent) 45%, var(--pub-text))}.pub-cli-prompt{color:var(--pub-accent)}.pub-mode-card-purple,.pub-mode-mini-purple{--mode-accent:var(--pub-accent-2)}.pub-mode-card-cyan,.pub-mode-mini-cyan{--mode-accent:var(--pub-accent)}.pub-mode-asset-unavailable{color:var(--mode-accent);background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--mode-accent) 22%, transparent), transparent 65%), var(--pub-surface-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.pub-mode-mini-thumb .pub-mode-asset-unavailable{min-height:0;position:absolute;inset:0}.pub-cta-actions{justify-content:center}@media (width<=860px){.pub-showcase-frame{aspect-ratio:4/3}.pub-showcase-desktop{min-height:500px}.pub-os-window-agent{width:48%;left:3%}.pub-os-window-project{width:49%;left:35%}.pub-os-window-works{width:30%;right:3%}.pub-service-grid,.pub-live-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-twin-network-grid{grid-template-columns:1fr}.pub-os-workspace-caption{max-width:none}}@media (width<=768px){.pub-showcase-frame{aspect-ratio:auto}.pub-showcase-desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:auto;min-height:0;padding:12px;display:grid;overflow:visible}.pub-showcase-desktop .pub-os-mesh-bg{display:none}.pub-showcase-desktop .pub-os-window{width:auto;height:auto;min-height:250px;animation:none;position:relative;inset:auto}.pub-showcase-desktop .pub-os-window-agent{grid-column:1/-1;min-height:300px}.pub-showcase-desktop .pub-os-window-project,.pub-showcase-desktop .pub-os-window-works{min-height:240px}.pub-showcase-desktop .pub-os-window-body{height:auto;min-height:208px}.pub-showcase-desktop .pub-os-dock{grid-column:1/-1;justify-self:center;margin-top:2px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.pub-os-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-os-workspace-caption{flex-direction:column;align-items:flex-start}.pub-creator-masonry{column-count:2}.pub-pipeline-timeline{grid-template-columns:repeat(2,1fr);gap:22px 0}.pub-pipeline-connector{display:none}.pub-pipeline-photo{aspect-ratio:16/10}.pub-platform-grid{grid-template-columns:1fr}}@media (width<=700px){.pub-service-grid,.pub-live-services-grid{grid-template-columns:1fr}.pub-creator-masonry{column-count:1}.pub-creator-card-layout-tall,.pub-creator-card-layout-wide,.pub-creator-card-layout-regular{min-height:250px}.pub-pipeline-timeline{grid-template-columns:1fr;gap:24px}.pub-pipeline-card{padding-inline:10px}.pub-pipeline-photo{aspect-ratio:16/9}.pub-pipeline-desc{max-width:100%}.pub-runwork-visual{min-height:360px}.pub-twin-card{padding:22px}.pub-twin-network-card small{display:none}.pub-app-featured{grid-template-columns:1fr}.pub-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-os-window-bar>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.pub-showcase-desktop .pub-os-window,.pub-creator-card,.pub-creator-feat,.pub-creator-clip .pub-creator-card-icon,.pub-livos-window,.pub-service-card,.pub-live-card,.pub-pipeline-node{animation:none!important}.pub-showcase-desktop .pub-os-window,.pub-service-card,.pub-live-card,.pub-creator-card,.pub-creator-feat,.pub-os-workspace-tab,.pub-os-workspace-caption .pub-btn-ghost{transition:none!important}.pub-showcase-desktop .pub-os-window:hover,.pub-service-card:hover,.pub-live-card:hover,.pub-creator-card:hover,.pub-creator-feat:hover{transform:none}.pub-service-media img,.pub-live-card-media img,.pub-creator-card-img,.pub-pipeline-photo img{transition:none}.pub-service-card:hover .pub-service-media img,.pub-live-card:hover .pub-live-card-media img,.pub-creator-card:hover .pub-creator-card-img,.pub-pipeline-step:hover .pub-pipeline-photo img{transform:none}}.pub-context-strip{border-top:1px solid var(--pub-border);border-bottom:1px solid var(--pub-border);background:color-mix(in srgb, var(--pub-surface) 76%, transparent)}.pub-context-strip-inner{justify-content:space-between;align-items:center;gap:20px;min-height:70px;display:flex}.pub-context-strip-copy{max-width:650px;color:var(--pub-text-dim);margin:0;font-size:13px;line-height:1.5}.pub-context-switch{border:1px solid var(--pub-border);background:color-mix(in srgb, var(--pub-bg) 70%, transparent);user-select:none;border-radius:999px;flex:none;gap:4px;padding:4px;display:inline-flex}.pub-context-option{min-height:30px;color:var(--pub-text-dim);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.pub-context-option.is-active{color:var(--pub-bg);background:var(--pub-accent);box-shadow:0 6px 18px color-mix(in srgb, var(--pub-accent) 28%, transparent)}.pub-project-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-project-flow-step{border:1px solid color-mix(in srgb, var(--flow-accent) 26%, var(--pub-border));background:color-mix(in srgb, var(--pub-surface) 88%, transparent);box-shadow:0 18px 44px color-mix(in srgb, var(--pub-bg) 32%, transparent);border-radius:20px;padding:0;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.pub-project-flow-step-project{--flow-accent:var(--pub-accent)}.pub-project-flow-step-work{--flow-accent:var(--pub-accent-2)}.pub-project-flow-step-files{--flow-accent:var(--pub-accent)}.pub-project-flow-step:hover{border-color:color-mix(in srgb, var(--flow-accent) 62%, var(--pub-border));box-shadow:0 24px 52px color-mix(in srgb, var(--flow-accent) 14%, transparent);transform:translateY(-4px)}.pub-project-flow-media{aspect-ratio:16/10;background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--flow-accent) 28%, transparent), transparent 64%), var(--pub-surface-2);position:relative;overflow:hidden}.pub-project-flow-media>img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.pub-project-flow-step:hover .pub-project-flow-media>img{transform:scale(1.05)}.pub-project-flow-media-scrim{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--pub-bg) 84%, transparent), transparent 66%);position:absolute;inset:0}.pub-project-flow-media-empty{z-index:1;color:var(--flow-accent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:11px;display:flex;position:absolute;inset:0}.pub-project-flow-body{grid-template-columns:auto minmax(0,1fr);gap:3px 12px;padding:18px 19px 20px;display:grid}.pub-project-flow-icon{border-color:color-mix(in srgb, var(--flow-accent) 48%, var(--pub-border));background:color-mix(in srgb, var(--flow-accent) 14%, transparent);width:44px;height:44px;color:var(--flow-accent);grid-row:1/span 3;margin:0}.pub-project-flow-number{color:var(--flow-accent);grid-column:2;font-size:10px}.pub-project-flow-step h3{grid-column:2;margin:2px 0 3px;font-size:17px}.pub-project-flow-step p{grid-column:2;max-width:none;margin:0;font-size:12.5px}.pub-project-flow-bottom{margin-top:26px}.pub-project-flow-boundary svg{color:var(--pub-accent)}@media (width<=760px){.pub-context-strip-inner{flex-direction:column;align-items:flex-start;padding-top:15px;padding-bottom:15px}.pub-context-strip-copy{max-width:none}.pub-context-switch{width:100%}.pub-context-option{flex:1 1 0;justify-content:center}}@media (width<=560px){.pub-project-flow-body{padding:16px}.pub-project-flow-bottom{gap:12px}.pub-project-flow-bottom .pub-btn-primary{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.pub-project-flow-step,.pub-project-flow-media>img{transition:none}.pub-project-flow-step:hover,.pub-project-flow-step:hover .pub-project-flow-media>img{transform:none}}.pub-root:has(.pub-landing){--pub-bg:#07080b;--pub-surface:#11141a;--pub-surface-2:#171b23;--pub-surface-3:#1d222c;--pub-border:#ffffff1c;--pub-line-soft:#fff1;--pub-text:#f4f5f2;--pub-text-dim:#9aa0aa;--pub-accent:#c7fb66;--pub-accent-2:#a993ff;--pub-glow:#c7fb6629;--pub-on-accent:#0a0d0a;--pub-success:#71d98a;--pub-danger:#ff706b;--pub-warning:#f9c957;background:radial-gradient(circle at 78% 2%, #a993ff2e, transparent 29rem), radial-gradient(circle at 7% 22%, #c7fb660e, transparent 24rem), var(--pub-bg)}.pub-root:has(.pub-landing) .pub-wrap{max-width:1240px}.pub-root:has(.pub-landing) .pub-btn-primary,.pub-root:has(.pub-landing) .pub-btn-ghost{border-radius:999px;min-height:48px;font-size:13px;font-weight:850}.pub-root:has(.pub-landing) .pub-btn-primary{background:var(--pub-accent);color:var(--pub-on-accent);box-shadow:0 13px 35px var(--pub-glow)}.pub-root:has(.pub-landing) .pub-btn-primary:hover{box-shadow:0 17px 38px var(--pub-glow)}.pub-root:has(.pub-landing) .pub-btn-ghost{background:#ffffff0b}.pub-root:has(.pub-landing) .pub-btn-ghost:hover{border-color:var(--pub-border);background:#ffffff17}.pub-root:has(.pub-landing) .pub-nav{-webkit-backdrop-filter:none;background:0 0;border:0;padding-top:15px}.pub-root:has(.pub-landing) .pub-nav-inner{border:1px solid var(--pub-border);-webkit-backdrop-filter:blur(18px);background:#090a0dc7;border-radius:18px;width:min(100% - 48px,1240px);max-width:none;height:64px;margin:0 auto;padding:0 10px 0 18px;box-shadow:0 18px 50px #00000038}.pub-root:has(.pub-landing) .pub-nav-logo{color:var(--pub-text);letter-spacing:-.04em;-webkit-text-fill-color:var(--pub-text);background:0 0;align-items:center;gap:10px;font-size:15px;font-weight:900;display:inline-flex}.pub-root:has(.pub-landing) .pub-nav-logo:before{background:radial-gradient(circle at 82% 18%, var(--pub-bg) 0 18%, transparent 19%), var(--pub-accent);content:"";border-radius:8px;width:24px;height:24px}.pub-root:has(.pub-landing) .pub-nav-links{gap:8px}.pub-root:has(.pub-landing) .pub-nav-link{border-radius:10px;padding:10px 14px;font-size:12px;font-weight:700}.pub-root:has(.pub-landing) .pub-nav-link svg{display:none}.pub-root:has(.pub-landing) .pub-nav-link-label{font-size:12px}.pub-root:has(.pub-landing) .pub-nav-link:hover{background:#ffffff12}.pub-root:has(.pub-landing) .pub-nav-cta{background:var(--pub-accent);min-height:42px;color:var(--pub-on-accent);border-radius:999px;padding:0 15px;font-size:12px;font-weight:850}.pub-root:has(.pub-landing) .pub-nav-login{color:var(--pub-text-dim);border-radius:999px;font-size:12px}.pub-root:has(.pub-landing) .pub-nav-login:hover{color:var(--pub-text);background:#ffffff12}.pub-root:has(.pub-landing) .pub-nav-language,.pub-root:has(.pub-landing) .pub-nav-user{background:#ffffff09;border-radius:999px}.pub-root:has(.pub-landing) .pub-nav-avatar{background:var(--pub-accent);color:var(--pub-on-accent)}.pub-root:has(.pub-landing) .pub-creator-hero{background:0 0;padding:103px 0 80px}.pub-root:has(.pub-landing) .pub-creator-hero-orb{display:none}.pub-root:has(.pub-landing) .pub-creator-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(470px,1.15fr);gap:62px}.pub-root:has(.pub-landing) .pub-creator-hero-eyebrow{color:var(--pub-accent);letter-spacing:.17em;background:0 0;border:0;border-radius:0;gap:8px;padding:0;font-size:10px;font-weight:850}.pub-root:has(.pub-landing) .pub-creator-hero-eyebrow:before{content:"";background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 18px}.pub-root:has(.pub-landing) .pub-creator-hero-copy h1{letter-spacing:-.055em;max-width:790px;margin:26px 0 0;font-size:clamp(58px,8vw,112px);font-weight:560;line-height:.9}.pub-root:has(.pub-landing) .pub-creator-hero-copy h1 em{color:var(--pub-accent);-webkit-text-fill-color:var(--pub-accent);background:0 0}.pub-root:has(.pub-landing) .pub-creator-hero-copy>p{max-width:550px;margin-top:28px;font-size:17px;line-height:1.66}.pub-root:has(.pub-landing) .pub-creator-hero-actions{gap:11px;margin-top:31px}.pub-root:has(.pub-landing) .pub-creator-hero-meta{gap:8px;margin-top:31px}.pub-root:has(.pub-landing) .pub-creator-hero-meta span{border:1px solid var(--pub-line-soft);background:#ffffff06;border-radius:999px;flex-direction:row;align-items:center;gap:7px;padding:8px 11px}.pub-root:has(.pub-landing) .pub-creator-hero-meta strong{letter-spacing:0;text-transform:none;font-size:11px}.pub-root:has(.pub-landing) .pub-creator-hero-count{display:none}.pub-root:has(.pub-landing) .pub-creator-hero-stage{border:1px solid var(--pub-border);background:linear-gradient(140deg,#ffffff1b,#ffffff05 38%,#a993ff1f);border-radius:34px;min-height:575px;padding:12px;transform:rotate(1deg);box-shadow:0 30px 100px #0000006b}.pub-root:has(.pub-landing) .pub-creator-hero-stage:before{z-index:-1;content:"";border:1px solid #c7fb6624;border-radius:34px;position:absolute;inset:20px -22px -20px 28px;transform:rotate(-3deg)}.pub-root:has(.pub-landing) .pub-creator-hero-window{background:var(--pub-surface);height:100%;box-shadow:none;border-color:#ffffff24;border-radius:24px}.pub-root:has(.pub-landing) .pub-creator-hero-window-bar{border-bottom-color:var(--pub-line-soft);background:#0e1015f0;min-height:49px;padding:0 16px}.pub-root:has(.pub-landing) .pub-creator-hero-status{color:var(--pub-success)}.pub-root:has(.pub-landing) .pub-creator-hero-traffic i:first-child{background:var(--pub-danger)}.pub-root:has(.pub-landing) .pub-creator-hero-traffic i:nth-child(2){background:var(--pub-warning)}.pub-root:has(.pub-landing) .pub-creator-hero-traffic i:nth-child(3){background:var(--pub-success)}.pub-root:has(.pub-landing) .pub-creator-hero-media{aspect-ratio:auto;background:var(--pub-surface-2);height:424px;min-height:0}.pub-root:has(.pub-landing) .pub-creator-hero-footer{border-top-color:var(--pub-line-soft);background:#0a0b0fdb;min-height:79px;padding:13px 17px}.pub-root:has(.pub-landing) .pub-creator-hero-flow{color:var(--pub-accent)}.pub-root:has(.pub-landing) .pub-creator-hero-float{background:#111318e6;border-radius:15px;width:184px;max-width:none;padding:14px;bottom:72px;right:-34px;transform:rotate(-4deg)}.pub-root:has(.pub-landing) .pub-creator-hero-float>span{color:var(--pub-accent)}.pub-root:has(.pub-landing) .pub-context-strip{border-color:var(--pub-line-soft);background:#ffffff05}.pub-root:has(.pub-landing) .pub-context-strip-inner{min-height:64px}.pub-root:has(.pub-landing) .pub-context-switch{background:#ffffff09}.pub-root:has(.pub-landing) .pub-context-option.is-active{color:var(--pub-on-accent);background:var(--pub-accent)}.pub-root:has(.pub-landing) .pub-stats{border-top:0;border-bottom-color:var(--pub-line-soft);background:0 0;padding:26px 0}.pub-root:has(.pub-landing) .pub-stats-grid{border:1px solid var(--pub-border);background:var(--pub-border);border-radius:18px;gap:1px;overflow:hidden}.pub-root:has(.pub-landing) .pub-stat{background:var(--pub-surface);text-align:left;min-height:126px;padding:22px 18px}.pub-root:has(.pub-landing) .pub-stat-icon{display:none}.pub-root:has(.pub-landing) .pub-stat-value{letter-spacing:-.06em;-webkit-text-fill-color:var(--pub-accent);background:0 0;font-size:28px;color:var(--pub-accent)!important}.pub-root:has(.pub-landing) .pub-stat-label{margin-top:5px;font-size:11px}.pub-root:has(.pub-landing) .pub-section{padding:112px 0}.pub-root:has(.pub-landing) .pub-section-alt{border-top:1px solid var(--pub-line-soft);border-bottom:1px solid var(--pub-line-soft);background:#ffffff05}.pub-root:has(.pub-landing) .pub-section-head{text-align:left;grid-template-columns:minmax(0,1fr) minmax(240px,380px);grid-template-areas:"pill copy""title copy";align-items:end;gap:17px 28px;margin-bottom:38px;display:grid}.pub-root:has(.pub-landing) .pub-section-head .pub-pill{grid-area:pill;width:fit-content}.pub-root:has(.pub-landing) .pub-section-head .pub-section-title{grid-area:title}.pub-root:has(.pub-landing) .pub-section-head .pub-section-sub{grid-area:copy}.pub-root:has(.pub-landing) .pub-pill{border-color:var(--pub-border);color:var(--pub-text-dim);letter-spacing:.12em;text-transform:uppercase;background:#ffffff0b;border-radius:999px;align-items:center;gap:8px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.pub-root:has(.pub-landing) .pub-section-title{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5.2vw,72px);font-weight:560;line-height:.96}.pub-root:has(.pub-landing) .pub-section-sub{max-width:380px;margin:0;font-size:14px;line-height:1.65}.pub-root:has(.pub-landing) .pub-mode-card,.pub-root:has(.pub-landing) .pub-mode-mini,.pub-root:has(.pub-landing) .pub-service-card,.pub-root:has(.pub-landing) .pub-live-card,.pub-root:has(.pub-landing) .pub-creator-card{border-color:var(--pub-border);background:var(--pub-surface);border-radius:22px}.pub-root:has(.pub-landing) .pub-explore{background:0 0}.pub-root:has(.pub-landing) .pub-explore-note{border-color:var(--pub-line-soft);justify-content:flex-start;margin:-17px 0 20px}.pub-root:has(.pub-landing) .pub-explore-filters{justify-content:flex-start}.pub-root:has(.pub-landing) .pub-explore-filter{background:0 0;font-weight:800}.pub-root:has(.pub-landing) .pub-explore-filter.active{border-color:var(--pub-accent);background:var(--pub-accent);color:var(--pub-on-accent);box-shadow:none}.pub-root:has(.pub-landing) .pub-explore-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:178px;gap:13px}.pub-root:has(.pub-landing) .pub-explore-card{border-color:var(--pub-border);background:var(--pub-surface);border-radius:18px;grid-column:span 3;display:block;position:relative}.pub-root:has(.pub-landing) .pub-explore-card-tall{grid-row:span 2}.pub-root:has(.pub-landing) .pub-explore-media{background:var(--pub-surface-2);position:absolute;inset:0}.pub-root:has(.pub-landing) .pub-explore-card-body{z-index:2;padding:0;position:absolute;bottom:14px;left:14px;right:14px}.pub-root:has(.pub-landing) .pub-explore-card-body h3{color:var(--pub-text);margin-top:9px;font-size:18px}.pub-root:has(.pub-landing) .pub-explore-card-body p{color:#f4f5f2a3;font-size:10px}.pub-root:has(.pub-landing) .pub-explore .pub-asset-label{top:14px;bottom:auto}.pub-root:has(.pub-landing) .pub-twin-section{border-top:1px solid var(--pub-line-soft);border-bottom:1px solid var(--pub-line-soft);background:#ffffff05}.pub-root:has(.pub-landing) .pub-twin-dna{border:1px solid var(--pub-border);background:var(--pub-surface-2);box-shadow:none;overflow:hidden}.pub-root:has(.pub-landing) .pub-twin-dna-id,.pub-root:has(.pub-landing) .pub-twin-feat-icon,.pub-root:has(.pub-landing) .pub-twin-boundary svg,.pub-root:has(.pub-landing) .pub-twin-boundary-list svg{color:var(--pub-accent)}.pub-root:has(.pub-landing) .pub-twin-card{background:var(--pub-surface);border-radius:22px}.pub-root:has(.pub-landing) .pub-store-boundary-section{background:0 0}.pub-root:has(.pub-landing) .pub-store-boundary{background:var(--pub-surface);border-radius:22px}.pub-root:has(.pub-landing) .pub-store-boundary-panel{background:var(--pub-surface-2)}.pub-root:has(.pub-landing) .pub-cta{background:radial-gradient(ellipse at center, var(--pub-glow), transparent 70%);padding:112px 0}.pub-root:has(.pub-landing) .pub-cta-title{letter-spacing:-.055em;max-width:790px;margin-left:auto;margin-right:auto;font-size:clamp(38px,5.2vw,72px);font-weight:560;line-height:.96}.pub-root:has(.pub-landing) .pub-footer{border-top-color:var(--pub-line-soft);background:var(--pub-bg)}.pub-root:has(.pub-landing) .pub-footer-logo{color:var(--pub-text);-webkit-text-fill-color:var(--pub-text);background:0 0}@media (width<=980px){.pub-root:has(.pub-landing) .pub-creator-hero-grid{grid-template-columns:1fr;gap:44px}.pub-root:has(.pub-landing) .pub-creator-hero-stage{width:100%;max-width:680px;margin:0 auto}}@media (width<=760px){.pub-root:has(.pub-landing) .pub-nav{padding-top:10px}.pub-root:has(.pub-landing) .pub-nav-inner{border-radius:15px;width:calc(100% - 32px);height:56px;padding:0 8px 0 13px}.pub-root:has(.pub-landing) .pub-nav-logo{font-size:14px}.pub-root:has(.pub-landing) .pub-nav-logo:before{border-radius:7px;width:21px;height:21px}.pub-root:has(.pub-landing) .pub-nav-login{display:none}.pub-root:has(.pub-landing) .pub-nav-mobile{border:1px solid var(--pub-border);background:var(--pub-surface);border-radius:15px;width:calc(100% - 32px);margin:8px auto 0;padding:8px 14px 14px}.pub-root:has(.pub-landing) .pub-creator-hero{padding:70px 0 54px}.pub-root:has(.pub-landing) .pub-creator-hero-copy h1{font-size:clamp(48px,14vw,74px)}.pub-root:has(.pub-landing) .pub-creator-hero-stage{border-radius:24px;min-height:0;padding:8px;transform:none}.pub-root:has(.pub-landing) .pub-creator-hero-stage:before{display:none}.pub-root:has(.pub-landing) .pub-creator-hero-media{height:310px}.pub-root:has(.pub-landing) .pub-creator-hero-float{bottom:-20px;right:8px}.pub-root:has(.pub-landing) .pub-section{padding:76px 0}.pub-root:has(.pub-landing) .pub-section-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:30px;display:flex}.pub-root:has(.pub-landing) .pub-section-title{font-size:clamp(38px,13vw,58px)}.pub-root:has(.pub-landing) .pub-section-sub{max-width:none}.pub-root:has(.pub-landing) .pub-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-root:has(.pub-landing) .pub-stat:last-child{grid-column:span 2}.pub-root:has(.pub-landing) .pub-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:190px}.pub-root:has(.pub-landing) .pub-explore-card,.pub-root:has(.pub-landing) .pub-explore-card-wide{grid-column:span 1}.pub-root:has(.pub-landing) .pub-explore-card-tall{grid-row:span 1}.pub-root:has(.pub-landing) .pub-context-strip-inner{min-height:0}}@media (width<=560px){.pub-root:has(.pub-landing) .pub-creator-hero-meta span{width:100%}.pub-root:has(.pub-landing) .pub-creator-hero-footer{flex-direction:column;align-items:flex-start}.pub-root:has(.pub-landing) .pub-explore-grid{flex-direction:column;display:flex}.pub-root:has(.pub-landing) .pub-explore-card{min-height:250px}}.pub-root:has(.pub-landing){-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.pub-root:has(.pub-landing) .pub-creator-hero{width:min(100% - 48px,1240px);margin:0 auto}.pub-root:has(.pub-landing) .pub-creator-hero .pub-wrap{width:100%;max-width:none;padding:0}.pub-root:has(.pub-landing) .pub-creator-hero-copy,.pub-root:has(.pub-landing) .pub-creator-hero-stage{animation:none}.pub-root:has(.pub-landing) .pub-cli-inline-section{margin-top:70px}.pub-root:has(.pub-landing) .pub-widget-fab-landing{width:auto;height:auto;min-height:50px;color:var(--pub-on-accent);background:var(--pub-accent);border:1px solid #c7fb666b;border-radius:999px;gap:9px;padding:0 16px 0 9px;font-size:12px;font-weight:850;box-shadow:0 18px 48px #0000006b,0 0 0 7px #c7fb6614}.pub-root:has(.pub-landing) .pub-widget-fab-landing:hover{transform:translateY(-3px);box-shadow:0 23px 55px #00000075,0 0 0 9px #c7fb661c}@media (width<=760px){.pub-root:has(.pub-landing) .pub-nav{padding-top:9px}.pub-root:has(.pub-landing) .pub-nav-inner{width:calc(100% - 30px);height:58px;padding-left:13px}.pub-root:has(.pub-landing) .pub-nav-actions>.pub-nav-language{display:none}.pub-root:has(.pub-landing) .pub-creator-hero{width:calc(100% - 30px);margin:0 auto;padding:72px 0 55px}.pub-root:has(.pub-landing) .pub-creator-hero .pub-wrap{width:100%;padding:0}.pub-root:has(.pub-landing) .pub-creator-hero-grid{gap:52px}.pub-root:has(.pub-landing) .pub-creator-hero-copy h1{font-size:clamp(53px,15vw,79px)}.pub-root:has(.pub-landing) .pub-creator-hero-copy>p{font-size:15px}.pub-root:has(.pub-landing) .pub-creator-hero-stage{border-radius:25px;width:100%;max-width:none;min-height:425px;margin:0;padding:8px;transform:none}.pub-root:has(.pub-landing) .pub-creator-hero-media{height:293px}.pub-root:has(.pub-landing) .pub-creator-hero-float{width:148px;bottom:61px;right:8px}.pub-root:has(.pub-landing) .pub-creator-hero-footer{flex-direction:row;align-items:center;min-height:70px;padding:10px 12px}.pub-root:has(.pub-landing) .pub-creator-hero-flow{display:none}.pub-root:has(.pub-landing) .pub-widget-fab-landing{min-height:47px;padding-right:10px;bottom:15px;right:15px}}@media (width<=560px){.pub-root:has(.pub-landing) .pub-creator-hero-meta{gap:8px}.pub-root:has(.pub-landing) .pub-creator-hero-meta span{width:auto}}.pub-root:has(.pub-landing) .pub-context-strip-inner{gap:25px;width:min(100% - 48px,1240px);max-width:none;min-height:95px;margin:0 auto;padding:0}.pub-root:has(.pub-landing) .pub-context-strip-copy{max-width:500px}.pub-root:has(.pub-landing) .pub-context-switch{gap:0}.pub-root:has(.pub-landing) .pub-context-option{min-height:35px}.pub-root:has(.pub-landing) .pub-stats-grid{width:min(100% - 48px,1240px);max-width:none;margin:0 auto;padding:0}.pub-root:has(.pub-landing) .pub-stat{min-height:131px}.pub-root:has(.pub-landing) .pub-modes>.pub-wrap{width:min(100% - 48px,1240px);max-width:none;padding:0}.pub-root:has(.pub-landing) .pub-modes .pub-section-head{text-align:left;justify-content:space-between;align-items:end;gap:28px;margin-bottom:33px;display:flex}.pub-root:has(.pub-landing) .pub-modes .pub-section-head-copy{min-width:0}.pub-root:has(.pub-landing) .pub-modes .pub-section-head .pub-pill{width:fit-content}.pub-root:has(.pub-landing) .pub-modes .pub-section-head-copy .pub-section-title{max-width:700px;margin-top:17px}.pub-root:has(.pub-landing) .pub-modes .pub-section-head .pub-section-sub{max-width:380px}.pub-root:has(.pub-landing) .pub-modes-grid-main{gap:14px;margin-top:0}.pub-root:has(.pub-landing) .pub-mode-card{border-radius:30px;display:block}.pub-root:has(.pub-landing) .pub-mode-media{aspect-ratio:auto;height:250px}.pub-root:has(.pub-landing) .pub-mode-badge{inset:auto auto 16px 17px}.pub-root:has(.pub-landing) .pub-mode-badge svg{display:none}.pub-root:has(.pub-landing) .pub-mode-body{min-height:247px;padding:24px;display:block}.pub-root:has(.pub-landing) .pub-mode-title,.pub-root:has(.pub-landing) .pub-mode-mini-title{letter-spacing:-.055em;font-size:22px;font-weight:680;line-height:1.05}.pub-root:has(.pub-landing) .pub-mode-desc{margin-top:10px;font-size:13px;line-height:1.6}.pub-root:has(.pub-landing) .pub-mode-points{gap:8px;margin:18px 0 22px;font-size:11px;display:grid}.pub-root:has(.pub-landing) .pub-mode-points li{gap:8px;font-size:11px;line-height:1.5}.pub-root:has(.pub-landing) .pub-mode-points li svg{width:11px;height:11px}.pub-root:has(.pub-landing) .pub-mode-cta{border:1px solid var(--pub-border);min-height:40px;color:var(--pub-text-dim);background:0 0;border-radius:999px;margin-top:0;padding:0 13px;font-size:11px;font-weight:850}.pub-root:has(.pub-landing) .pub-modes-extra{gap:14px;margin-top:14px}.pub-root:has(.pub-landing) .pub-mode-mini{text-align:left;border-radius:22px;grid-template-columns:128px minmax(0,1fr);gap:0;min-height:128px;padding:0;display:grid;overflow:hidden}.pub-root:has(.pub-landing) .pub-mode-mini-thumb{border-radius:0;width:auto;height:auto}.pub-root:has(.pub-landing) .pub-mode-mini-body{min-width:0;padding:20px;display:block}.pub-root:has(.pub-landing) .pub-mode-mini-desc{margin-top:8px;font-size:12px;line-height:1.55}.pub-root:has(.pub-landing) .pub-mode-mini-icon{display:none}@media (width<=760px){.pub-root:has(.pub-landing) .pub-context-strip-inner{flex-direction:column;align-items:flex-start;gap:25px;width:min(100% - 30px,1240px);min-height:0;padding:25px 0}.pub-root:has(.pub-landing) .pub-context-switch{width:fit-content}.pub-root:has(.pub-landing) .pub-context-option{flex:none;justify-content:flex-start}.pub-root:has(.pub-landing) .pub-modes{padding:79px 0 76px}.pub-root:has(.pub-landing) .pub-modes>.pub-wrap{width:min(100% - 30px,1240px)}.pub-root:has(.pub-landing) .pub-modes .pub-section-head{flex-direction:column;align-items:flex-start;gap:28px;min-height:273px;margin-bottom:29px}.pub-root:has(.pub-landing) .pub-modes .pub-section-head .pub-section-sub{max-width:510px}.pub-root:has(.pub-landing) .pub-mode-media{height:205px}.pub-root:has(.pub-landing) .pub-mode-body{min-height:268px}.pub-root:has(.pub-landing) .pub-mode-card-cyan .pub-mode-body{min-height:289px}.pub-root:has(.pub-landing) .pub-stats-grid{width:min(100% - 30px,1240px)}}.pub-root:has(.pub-landing) .pub-section>.pub-wrap{width:min(100% - 48px,1240px);max-width:none;margin-left:auto;margin-right:auto;padding:0}.pub-root:has(.pub-landing) .pub-explore-grid{grid-auto-rows:auto;gap:13px}.pub-root:has(.pub-landing) .pub-explore-card{grid-area:auto/span 3;min-height:270px}.pub-root:has(.pub-landing) .pub-explore-card-wide{grid-column:span 6}.pub-root:has(.pub-landing) .pub-explore-card-tall{grid-row:auto;min-height:370px}.pub-root:has(.pub-landing) .pub-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.pub-root:has(.pub-landing) .pub-service-card{min-height:336px}.pub-root:has(.pub-landing) .pub-service-media{aspect-ratio:auto;height:180px}.pub-root:has(.pub-landing) .pub-service-body{padding:20px}.pub-root:has(.pub-landing) .pub-service-body h3{font-size:19px}.pub-root:has(.pub-landing) .pub-service-body p{min-height:52px;font-size:12px;line-height:1.58}.pub-root:has(.pub-landing) .pub-pipeline-card{border-radius:22px;padding:29px}.pub-root:has(.pub-landing) .pub-pipeline-timeline{gap:14px;max-width:none}.pub-root:has(.pub-landing) .pub-pipeline-step{text-align:left;align-items:stretch;padding:0}.pub-root:has(.pub-landing) .pub-pipeline-photo{aspect-ratio:auto;border-radius:14px;height:160px;margin-bottom:0}.pub-root:has(.pub-landing) .pub-pipeline-node{display:none}.pub-root:has(.pub-landing) .pub-pipeline-number{border:1px solid color-mix(in srgb, var(--pub-accent) 40%, var(--pub-border));width:31px;height:31px;color:var(--pub-accent);background:var(--pub-surface);border-radius:50%;place-items:center;margin:15px 0 0;font-size:10px;display:inline-grid}.pub-root:has(.pub-landing) .pub-pipeline-connector{background:linear-gradient(90deg, var(--pub-accent), transparent);width:22px;height:1px;top:104px;left:auto;right:-11px}.pub-root:has(.pub-landing) .pub-pipeline-label{margin:14px 0 0;font-size:17px}.pub-root:has(.pub-landing) .pub-pipeline-desc{max-width:none;margin:7px 0 0;font-size:11px;line-height:1.55}.pub-root:has(.pub-landing) .pub-creator-masonry{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:0;display:grid}.pub-root:has(.pub-landing) .pub-creator-card{opacity:1;border-radius:16px;min-height:205px;margin:0;animation:none}.pub-root:has(.pub-landing) .pub-creator-card-layout-tall{min-height:285px}.pub-root:has(.pub-landing) .pub-creator-card-layout-wide{grid-column:span 2}.pub-root:has(.pub-landing) .pub-creator-feats{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:15px}.pub-root:has(.pub-landing) .pub-creator-feat{opacity:1;border-radius:14px;min-height:131px;padding:17px 14px;animation:none}.pub-root:has(.pub-landing) .pub-creator-feat-icon{border-radius:10px;width:31px;height:31px;margin-bottom:14px}.pub-root:has(.pub-landing) .pub-creator-feat-icon svg{width:15px;height:15px}.pub-root:has(.pub-landing) .pub-creator-feat-title{margin:0 0 6px;font-size:13px}.pub-root:has(.pub-landing) .pub-runwork-grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:15px}.pub-root:has(.pub-landing) .pub-runwork-visual{min-height:500px}.pub-root:has(.pub-landing) .pub-runwork-panel{padding:17px;bottom:20px;left:20px;right:20px}.pub-root:has(.pub-landing) .pub-runwork-prompt{font-size:11px}.pub-root:has(.pub-landing) .pub-runwork-flow{gap:9px;margin-top:15px}.pub-root:has(.pub-landing) .pub-runwork-flow-row{background:0 0;border:0;padding:0;font-size:10px}.pub-root:has(.pub-landing) .pub-runwork-copy{border:1px solid var(--pub-border);background:var(--pub-surface);border-radius:22px;min-height:500px;padding:27px}.pub-root:has(.pub-landing) .pub-runwork-steps{gap:0;margin-bottom:0}.pub-root:has(.pub-landing) .pub-runwork-step{border-bottom:1px solid var(--pub-line-soft);gap:12px;padding:17px 0}.pub-root:has(.pub-landing) .pub-runwork-step:first-child{padding-top:0}.pub-root:has(.pub-landing) .pub-runwork-step:last-child{border-bottom:0}.pub-root:has(.pub-landing) .pub-runwork-step-n{width:29px;height:29px;color:var(--pub-accent);border-radius:50%}.pub-root:has(.pub-landing) .pub-runwork-step-desc{margin-top:5px;font-size:11px}.pub-root:has(.pub-landing) .pub-runwork-cats-head{margin-top:22px;font-size:11px}.pub-root:has(.pub-landing) .pub-runwork-cats{gap:6px;margin-top:11px}.pub-root:has(.pub-landing) .pub-runwork-cat{border-radius:7px;padding:6px 8px;font-size:9px}.pub-root:has(.pub-landing) .pub-livos-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pub-root:has(.pub-landing) .pub-livos-window{border-radius:17px}.pub-root:has(.pub-landing) .pub-livos-winbar{min-height:40px;padding:11px 12px}.pub-root:has(.pub-landing) .pub-livos-media{aspect-ratio:auto;height:180px}.pub-root:has(.pub-landing) .pub-livos-boundary{min-height:57px;padding:12px;font-size:10px}.pub-root:has(.pub-landing) .pub-live-services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.pub-root:has(.pub-landing) .pub-live-card-media{aspect-ratio:auto;height:145px}.pub-root:has(.pub-landing) .pub-live-card p{min-height:73px;font-size:11px}.pub-root:has(.pub-landing) .pub-twin-row{grid-template-columns:1fr .9fr;align-items:center;gap:35px;display:grid}.pub-root:has(.pub-landing) .pub-twin-copy-sub{max-width:560px;margin-top:19px}.pub-root:has(.pub-landing) .pub-twin-feat{grid-template-columns:38px minmax(0,1fr);gap:12px}.pub-root:has(.pub-landing) .pub-twin-card{border-color:color-mix(in srgb, var(--pub-accent-2) 35%, var(--pub-border));background:var(--pub-surface);border-radius:22px;min-height:420px;position:relative;overflow:hidden}.pub-root:has(.pub-landing) .pub-twin-card>.pub-twin-dna{border:0;border-radius:0;position:absolute;inset:0}.pub-root:has(.pub-landing) .pub-twin-card>.pub-twin-dna>img{opacity:.35}.pub-root:has(.pub-landing) .pub-twin-card:after{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--pub-bg) 12%, transparent), color-mix(in srgb, var(--pub-bg) 90%, transparent));content:"";position:absolute;inset:0}.pub-root:has(.pub-landing) .pub-twin-dna-mark{z-index:3;border-radius:13px;width:44px;height:44px;margin:0;position:absolute;top:19px;left:19px}.pub-root:has(.pub-landing) .pub-twin-data{z-index:2;border:1px solid var(--pub-border);background:color-mix(in srgb, var(--pub-bg) 76%, transparent);-webkit-backdrop-filter:blur(14px);border-radius:15px;padding:17px;position:absolute;bottom:19px;left:19px;right:19px}.pub-root:has(.pub-landing) .pub-twin-card-head{align-items:center;gap:11px;display:flex}.pub-root:has(.pub-landing) .pub-twin-dna-id{font-size:14px}.pub-root:has(.pub-landing) .pub-twin-stage{color:var(--pub-text-dim);margin:0;font-size:9px}.pub-root:has(.pub-landing) .pub-twin-boundary{border:0;border-top:1px solid var(--pub-line-soft);background:0 0;border-radius:0;margin-top:12px;padding:8px 0 0}.pub-root:has(.pub-landing) .pub-twin-boundary p{font-size:10px;line-height:1.45}.pub-root:has(.pub-landing) .pub-twin-bars{gap:12px;margin-top:16px}.pub-root:has(.pub-landing) .pub-twin-bar-label{font-size:9px}.pub-root:has(.pub-landing) .pub-twin-bar-track{height:5px;margin-top:5px}.pub-root:has(.pub-landing) .pub-twin-boundary-list{gap:6px;margin-top:12px}.pub-root:has(.pub-landing) .pub-twin-boundary-list div{font-size:9px}.pub-root:has(.pub-landing) .pub-twin-data .pub-btn-primary{min-height:36px;margin-top:13px;font-size:10px}.pub-root:has(.pub-landing) .pub-twin-backbone{margin-top:70px}.pub-root:has(.pub-landing) .pub-twin-backbone-head{grid-template-columns:minmax(0,1fr) minmax(240px,380px);grid-template-areas:"pill copy""title copy";align-items:end;gap:17px 28px;display:grid}.pub-root:has(.pub-landing) .pub-twin-backbone-head .pub-pill{grid-area:pill;width:fit-content}.pub-root:has(.pub-landing) .pub-twin-backbone-head h3{color:var(--pub-text);letter-spacing:-.045em;grid-area:title;margin:0;font-size:42px;font-weight:560;line-height:.98}.pub-root:has(.pub-landing) .pub-twin-backbone-head p{max-width:380px;color:var(--pub-text-dim);grid-area:copy;margin:0;font-size:14px;line-height:1.65}.pub-root:has(.pub-landing) .pub-twin-backbone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:35px;display:grid}.pub-root:has(.pub-landing) .pub-twin-backbone-card{border:1px solid var(--pub-border);background:var(--pub-surface);border-radius:18px;padding:22px}.pub-root:has(.pub-landing) .pub-twin-backbone-mark{color:var(--pub-accent-2)}.pub-root:has(.pub-landing) .pub-twin-backbone-card h4{color:var(--pub-text);margin:17px 0 0;font-size:17px}.pub-root:has(.pub-landing) .pub-twin-backbone-card p{color:var(--pub-text-dim);margin:8px 0 0;font-size:11px;line-height:1.55}.pub-root:has(.pub-landing) .pub-app-featured{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin-bottom:20px}.pub-root:has(.pub-landing) .pub-app-featured-card{aspect-ratio:auto;border-radius:14px;min-height:150px}.pub-root:has(.pub-landing) .pub-app-featured-meta{padding:0;bottom:10px;left:10px;right:10px}.pub-root:has(.pub-landing) .pub-app-featured-label{font-size:11px}.pub-root:has(.pub-landing) .pub-app-featured-tag{margin-top:3px;font-size:9px}.pub-root:has(.pub-landing) .pub-app-catalogue-note{text-align:left;max-width:none;margin:0;padding:0}.pub-root:has(.pub-landing) .pub-app-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:28px;display:grid}.pub-root:has(.pub-landing) .pub-app-group{border:1px solid var(--pub-border);background:var(--pub-surface);border-radius:18px;min-height:230px;margin:0;padding:20px}.pub-root:has(.pub-landing) .pub-app-group-head{justify-content:space-between;align-items:center;gap:12px;margin:0}.pub-root:has(.pub-landing) .pub-app-group-title{font-size:17px}.pub-root:has(.pub-landing) .pub-app-group-tag{color:var(--pub-text-dim);background:0 0;border-radius:0;padding:0;font-size:9px}.pub-root:has(.pub-landing) .pub-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:15px}.pub-root:has(.pub-landing) .pub-app-tile{border-color:var(--pub-line-soft);background:color-mix(in srgb, var(--pub-text) 3%, transparent);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;min-height:74px;padding:11px 8px}.pub-root:has(.pub-landing) .pub-app-tile-icon{border-radius:8px;width:27px;height:27px}.pub-root:has(.pub-landing) .pub-app-tile-icon svg{width:13px;height:13px}.pub-root:has(.pub-landing) .pub-app-tile-name{color:var(--pub-text-dim);font-size:10px;line-height:1.15}.pub-root:has(.pub-landing) .pub-dest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.pub-root:has(.pub-landing) .pub-dest-media{aspect-ratio:auto;height:180px}.pub-root:has(.pub-landing) .pub-dest-body{padding:19px}.pub-root:has(.pub-landing) .pub-dest-desc{min-height:55px;font-size:11px}.pub-root:has(.pub-landing) .pub-community-agents-section{margin-top:67px}.pub-root:has(.pub-landing) .pub-leaders-grid{gap:13px}.pub-root:has(.pub-landing) .pub-leader-card{border-radius:18px;grid-template-columns:128px minmax(0,1fr);gap:0;min-height:137px;padding:0;display:grid}.pub-root:has(.pub-landing) .pub-leader-portrait{border-radius:0;width:auto;height:auto;min-height:135px}.pub-root:has(.pub-landing) .pub-leader-body{padding:18px}.pub-root:has(.pub-landing) .pub-experts-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:13px}.pub-root:has(.pub-landing) .pub-expert-portrait{aspect-ratio:auto;height:140px}.pub-root:has(.pub-landing) .pub-expert-body{padding:11px}.pub-root:has(.pub-landing) .pub-expert-role{font-size:9px}.pub-root:has(.pub-landing) .pub-privacy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.pub-root:has(.pub-landing) .pub-feat-grid.pub-feat-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.pub-root:has(.pub-landing) .pub-privacy-card,.pub-root:has(.pub-landing) .pub-feat-card{border-radius:18px;padding:22px}.pub-root:has(.pub-landing) .pub-privacy-icon,.pub-root:has(.pub-landing) .pub-feat-icon{border-radius:11px;width:37px;height:37px}.pub-root:has(.pub-landing) .pub-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.pub-root:has(.pub-landing) .pub-platform-card{border-radius:18px;padding:24px}.pub-root:has(.pub-landing) .pub-clouds-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pub-root:has(.pub-landing) .pub-cloud-card{border-radius:13px;min-height:68px;padding:16px}.pub-root:has(.pub-landing) .pub-cloud-top{margin:0}.pub-root:has(.pub-landing) .pub-cli-wrap{grid-template-columns:.9fr 1.1fr;gap:14px}.pub-root:has(.pub-landing) .pub-project-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.pub-root:has(.pub-landing) .pub-project-flow-step{border:1px solid var(--pub-border);background:var(--pub-surface);border-radius:18px;grid-template-rows:180px minmax(0,1fr);min-height:302px;padding:0;display:grid;overflow:hidden}.pub-root:has(.pub-landing) .pub-project-flow-media{aspect-ratio:auto;height:180px}.pub-root:has(.pub-landing) .pub-project-flow-body{padding:18px 19px 20px}.pub-root:has(.pub-landing) .pub-project-flow-icon{border-radius:10px;width:31px;height:31px;margin:0}.pub-root:has(.pub-landing) .pub-project-flow-step h3{font-size:18px}.pub-root:has(.pub-landing) .pub-project-flow-step p{font-size:11px}.pub-root:has(.pub-landing) .pub-footer-top,.pub-root:has(.pub-landing) .pub-footer-bottom,.pub-root:has(.pub-landing) .pub-footer-build{width:min(100% - 48px,1240px);max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.pub-root:has(.pub-landing) .pub-footer-top{grid-template-columns:1.35fr 1fr 1fr 1.35fr;gap:25px}@media (width<=760px){.pub-root:has(.pub-landing) .pub-section>.pub-wrap,.pub-root:has(.pub-landing) .pub-footer-top,.pub-root:has(.pub-landing) .pub-footer-bottom,.pub-root:has(.pub-landing) .pub-footer-build{width:min(100% - 30px,1240px)}.pub-root:has(.pub-landing) .pub-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:9px;display:grid}.pub-root:has(.pub-landing) .pub-explore-card,.pub-root:has(.pub-landing) .pub-explore-card-tall{grid-area:auto/span 1;min-height:245px}.pub-root:has(.pub-landing) .pub-explore-card-wide{grid-column:span 2}.pub-root:has(.pub-landing) .pub-service-grid,.pub-root:has(.pub-landing) .pub-runwork-grid,.pub-root:has(.pub-landing) .pub-twin-row,.pub-root:has(.pub-landing) .pub-livos-grid,.pub-root:has(.pub-landing) .pub-live-services-grid,.pub-root:has(.pub-landing) .pub-dest-grid,.pub-root:has(.pub-landing) .pub-leaders-grid,.pub-root:has(.pub-landing) .pub-platform-grid,.pub-root:has(.pub-landing) .pub-privacy-grid,.pub-root:has(.pub-landing) .pub-clouds-grid,.pub-root:has(.pub-landing) .pub-app-groups,.pub-root:has(.pub-landing) .pub-app-featured,.pub-root:has(.pub-landing) .pub-cli-wrap{grid-template-columns:1fr}.pub-root:has(.pub-landing) .pub-pipeline-card{padding:19px;overflow-x:auto}.pub-root:has(.pub-landing) .pub-pipeline-timeline{grid-template-columns:repeat(4,155px);gap:12px;min-width:max-content}.pub-root:has(.pub-landing) .pub-pipeline-connector{display:none}.pub-root:has(.pub-landing) .pub-creator-masonry{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pub-root:has(.pub-landing) .pub-creator-card,.pub-root:has(.pub-landing) .pub-creator-card-layout-tall{min-height:230px}.pub-root:has(.pub-landing) .pub-creator-card-layout-wide{grid-column:span 2}.pub-root:has(.pub-landing) .pub-creator-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-root:has(.pub-landing) .pub-runwork-visual,.pub-root:has(.pub-landing) .pub-runwork-copy{min-height:405px}.pub-root:has(.pub-landing) .pub-livos-media{height:220px}.pub-root:has(.pub-landing) .pub-twin-backbone-head{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pub-root:has(.pub-landing) .pub-twin-backbone-head h3{font-size:clamp(38px,13vw,58px)}.pub-root:has(.pub-landing) .pub-twin-backbone-grid{grid-template-columns:1fr}.pub-root:has(.pub-landing) .pub-app-featured-card{min-height:150px}.pub-root:has(.pub-landing) .pub-app-grid,.pub-root:has(.pub-landing) .pub-experts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-root:has(.pub-landing) .pub-expert-portrait{height:180px}.pub-root:has(.pub-landing) .pub-feat-grid.pub-feat-grid-4,.pub-root:has(.pub-landing) .pub-project-flow-grid{grid-template-columns:1fr}.pub-root:has(.pub-landing) .pub-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-root:has(.pub-landing) .pub-footer-top>:first-child,.pub-root:has(.pub-landing) .pub-footer-top>:last-child{grid-column:span 2}}.pub-root:has(.pub-landing) .pub-service-body{min-height:0;padding:20px}.pub-root:has(.pub-landing) .pub-service-body h3{margin:0;font-size:19px;line-height:1.2}.pub-root:has(.pub-landing) .pub-service-body p{flex:none;min-height:52px;margin:8px 0 0;font-size:12px;line-height:1.58}.pub-root:has(.pub-landing) .pub-service-link{background:0 0;border:0;border-radius:0;min-height:0;margin-top:16px;padding:0;font-family:inherit;font-size:11px;font-weight:700;line-height:1.3}.pub-root:has(.pub-landing) .pub-creator-feat-icon{margin-bottom:4px}.pub-root:has(.pub-landing) .pub-creator-feat-title{margin:0 0 3px;line-height:1.2}.pub-root:has(.pub-landing) .pub-creator-feat-desc{font-size:10px;line-height:1.4}.pub-root:has(.pub-landing) .pub-runwork-step{padding:12px 0}.pub-root:has(.pub-landing) .pub-runwork-cats-head{margin-top:19px}.pub-root:has(.pub-landing) .pub-runwork-cta{margin-top:18px}.pub-root:has(.pub-landing) .pub-live-card{padding-bottom:11px}.pub-root:has(.pub-landing) .pub-live-card-icon{border-radius:12px;width:40px;height:40px;margin:-20px 0 10px 16px}.pub-root:has(.pub-landing) .pub-live-card h3{margin:0 16px 5px}.pub-root:has(.pub-landing) .pub-live-card p{margin:0 16px 6px;line-height:1.36}.pub-root:has(.pub-landing) .pub-live-cta{background:0 0;border:0;border-radius:0;min-height:0;margin-left:16px;padding:0;font-family:inherit;font-size:11px;font-weight:700;line-height:1.3}.pub-root:has(.pub-landing) .pub-twin-copy-title{font-size:51px;line-height:.96}.pub-root:has(.pub-landing) .pub-twin-copy-sub{margin-top:14px}.pub-root:has(.pub-landing) .pub-twin-feats{gap:8px;margin-top:20px}.pub-root:has(.pub-landing) .pub-twin-feat{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:41.4px}.pub-root:has(.pub-landing) .pub-twin-feat-icon{border-radius:10px;width:34px;height:34px}.pub-root:has(.pub-landing) .pub-twin-feat h4{margin:0 0 3px;font-size:12px;line-height:1.2}.pub-root:has(.pub-landing) .pub-twin-feat p{margin:0;font-size:10px;line-height:1.4}.pub-root:has(.pub-landing) .pub-app-group{padding:19px}.pub-root:has(.pub-landing) .pub-app-group-title{line-height:1.2}.pub-root:has(.pub-landing) .pub-platform-card{gap:6px;min-height:192px;padding:16px}.pub-root:has(.pub-landing) .pub-platform-icon{border-radius:10px;width:34px;height:34px;margin-bottom:0}.pub-root:has(.pub-landing) .pub-platform-icon svg{width:18px;height:18px}.pub-root:has(.pub-landing) .pub-platform-title{font-size:16px;line-height:1.2}.pub-root:has(.pub-landing) .pub-platform-desc{font-size:11px;line-height:1.35}.pub-root:has(.pub-landing) .pub-platform-btn{border-radius:8px;margin-top:0;padding:6px 10px;font-size:11px;line-height:1.25}.pub-root:has(.pub-landing) .pub-platform-note{font-size:9px;line-height:1.3}.pub-root:has(.pub-landing) .pub-platform-links{flex-flow:wrap;gap:5px;margin-top:0}.pub-root:has(.pub-landing) .pub-platform-links a{border-radius:6px;padding:4px 6px;font-size:10px;line-height:1.2}.pub-root:has(.pub-landing) .pub-cloud-card{min-height:68px;padding:10px 12px}.pub-root:has(.pub-landing) .pub-cloud-logo{border-radius:9px;width:30px;height:30px}.pub-root:has(.pub-landing) .pub-cloud-logo svg{width:15px;height:15px}.pub-root:has(.pub-landing) .pub-cloud-name{white-space:normal;overflow-wrap:anywhere;flex:1 1 0;min-width:0;font-size:10px;line-height:1.1}.pub-root:has(.pub-landing) .pub-cloud-services{font-size:10.5px;line-height:1.5}.pub-root:has(.pub-landing) .pub-footer{padding:20px 0}.pub-root:has(.pub-landing) .pub-footer-top{padding-bottom:20px}.pub-root:has(.pub-landing) .pub-foot-col{gap:6px}.pub-root:has(.pub-landing) .pub-foot-col-title{margin-bottom:8px;font-size:10px;line-height:15px}.pub-root:has(.pub-landing) .pub-footer-link{font-size:12px;line-height:1.2}.pub-root:has(.pub-landing) .pub-footer-tag{margin-top:4px;font-size:12px;line-height:1.4}.pub-root:has(.pub-landing) .pub-foot-social{margin-top:8px}.pub-root:has(.pub-landing) .pub-foot-social a{width:30px;height:30px}.pub-root:has(.pub-landing) .pub-foot-built{margin-top:6px;font-size:10px;line-height:1.4}.pub-root:has(.pub-landing) .pub-footer-bottom{padding:7px 0}.pub-root:has(.pub-landing) .pub-footer-build{gap:4px 12px;padding:0;font-size:10px;line-height:14px}@media (width>=761px){.pub-root:has(.pub-landing) .pub-pipeline-step{min-height:279px}}@media (width<=760px){.pub-root:has(.pub-landing) .pub-service-media{height:190px}}.pub-habitat-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:20px;margin-top:32px;display:grid}.pub-habitat-media{border:1px solid var(--pub-border);background:var(--pub-surface-2);aspect-ratio:16/12;border-radius:18px;overflow:hidden}.pub-habitat-media img{object-fit:cover;width:100%;height:100%;display:block}.pub-habitat-side{flex-direction:column;gap:14px;display:flex}.pub-habitat-media-secondary{aspect-ratio:16/9}.pub-habitat-facts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pub-habitat-facts li{color:var(--pub-text-dim);align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.pub-habitat-facts li svg{color:var(--pub-accent,#6366f1);flex:none;margin-top:2px}.pub-habitat-action{margin-top:4px}@media (width<=760px){.pub-habitat-grid{grid-template-columns:1fr}}:root,.cr-theme{--google-blue-50:#e8f0fe;--google-blue-100:#d2e3fc;--google-blue-200:#aecbfa;--google-blue-300:#8ab4f8;--google-blue-400:#669df6;--google-blue-500:#4285f4;--google-blue-600:#1a73e8;--google-blue-700:#1967d2;--google-blue-800:#185abc;--google-blue-900:#174ea6;--google-green-50:#e6f4ea;--google-green-100:#ceead6;--google-green-200:#a8d5b5;--google-green-300:#81c995;--google-green-400:#5bb974;--google-green-500:#34a853;--google-green-600:#1e8e3e;--google-green-700:#188038;--google-green-800:#137333;--google-green-900:#0d652d;--google-grey-50:#f8f9fa;--google-grey-100:#f1f3f4;--google-grey-200:#e8eaed;--google-grey-300:#dadce0;--google-grey-400:#bdc1c6;--google-grey-500:#9aa0a6;--google-grey-600:#80868b;--google-grey-700:#5f6368;--google-grey-800:#3c4043;--google-grey-900:#202124;--google-red-50:#fce8e6;--google-red-100:#f5c6c2;--google-red-200:#f28b82;--google-red-300:#ee675c;--google-red-400:#e84335;--google-red-500:#ea4335;--google-red-600:#d93025;--google-red-700:#c5221f;--google-red-800:#b31412;--google-red-900:#a50e0e;--google-yellow-50:#fef9e8;--google-yellow-100:#fef0c3;--google-yellow-200:#fde293;--google-yellow-300:#fdd663;--google-yellow-400:#fcc934;--google-yellow-500:#f9ab00;--google-yellow-600:#f29900;--google-yellow-700:#ee8303;--google-purple-100:#f3e8fd;--google-purple-200:#d7aefb;--google-purple-500:#ab63f6;--google-purple-900:#21005d;--google-pink-100:#fde7f3;--google-pink-500:#e52592;--google-pink-900:#4a0025;--google-cyan-100:#def3fc;--google-cyan-500:#129eaf;--google-cyan-900:#07404f;--cr-fallback-color-primary:#0b57d0;--cr-fallback-color-on-primary:#fff;--cr-fallback-color-primary-container:#d3e3fd;--cr-fallback-color-on-primary-container:#041e49;--cr-fallback-color-secondary:#5c6374;--cr-fallback-color-on-secondary:#fff;--cr-fallback-color-secondary-container:#d2e4ff;--cr-fallback-color-on-secondary-container:#0e1531;--cr-fallback-color-on-tonal-container:#041e49;--cr-fallback-color-surface:#fff;--cr-fallback-color-surface-1:#f5f8ff;--cr-fallback-color-surface-2:#edf3ff;--cr-fallback-color-surface-3:#e5eeff;--cr-fallback-color-surface-variant:#e1e3ea;--cr-fallback-color-on-surface:#1f1f1f;--cr-fallback-color-on-surface-rgb:31, 31, 31;--cr-fallback-color-on-surface-subtle:#5f6368;--cr-fallback-color-outline:#74777f;--cr-fallback-color-tonal-outline:#878b9b;--cr-fallback-color-inverse-surface:#32363a;--cr-fallback-color-inverse-on-surface:#f2f2f2;--cr-fallback-color-inverse-primary:#a8c7fa;--cr-fallback-color-error:#b3261e;--cr-fallback-color-on-error:#fff;--cr-fallback-color-error-container:#f9dedc;--cr-fallback-color-on-error-container:#410e0b;--cr-fallback-color-neutral-container:#f0f3ff;--cr-fallback-color-scrim:#000;--cr-fallback-color-disabled-background:#1f1f1f1f;--cr-fallback-color-disabled-foreground:#1f1f1f61;--cr-checked-color:var(--cr-fallback-color-primary);--cr-divider-color:var(--cr-fallback-color-surface-variant);--cr-hover-background-color:rgba(var(--cr-fallback-color-on-surface-rgb), .06);--cr-active-background-color:rgba(var(--cr-fallback-color-on-surface-rgb), .1);--cr-hover-on-subtle-background-color:rgba(var(--cr-fallback-color-on-surface-rgb), .06);--cr-active-neutral-on-subtle-background-color:rgba(var(--cr-fallback-color-on-surface-rgb), .1);--cr-active-on-primary-background-color:#ffffff29;--cr-hover-on-prominent-background-color:#ffffff1a;--cr-focus-outline-color:var(--cr-fallback-color-primary);--cr-button-height:36px;--cr-header-height:56px;--cr-sidepanel-header-height:48px;--cr-icon-size:20px;--cr-icon-ripple-size:36px;--cr-section-padding:20px;--cr-centered-card-max-width:680px;--cr-card-border-radius:8px;--cr-space-1:4px;--cr-space-2:8px;--cr-space-3:12px;--cr-space-4:16px;--cr-space-5:20px;--cr-space-6:24px;--cr-space-8:32px;--cr-space-10:40px;--cr-radius-xs:2px;--cr-radius-sm:4px;--cr-radius-md:8px;--cr-radius-lg:16px;--cr-radius-xl:24px;--cr-radius-full:100px;--cr-font-family:Roboto, "Google Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--cr-font-family-mono:"Roboto Mono", "Courier New", Courier, monospace;--cr-font-size-xs:11px;--cr-font-size-sm:12px;--cr-font-size-md:13px;--cr-font-size-base:14px;--cr-font-size-lg:16px;--cr-font-size-xl:20px;--cr-font-size-2xl:24px;--cr-font-weight-regular:400;--cr-font-weight-medium:500;--cr-font-weight-bold:700;--cr-line-height-tight:1.25;--cr-line-height-normal:1.5;--cr-line-height-relaxed:1.625;--cr-primary-text-color:var(--cr-fallback-color-on-surface);--cr-secondary-text-color:var(--cr-fallback-color-on-surface-subtle);--cr-disabled-text-color:var(--cr-fallback-color-disabled-foreground);--cr-link-color:var(--cr-fallback-color-primary);--cr-error-text-color:var(--cr-fallback-color-error);--cr-transition-duration:80ms;--cr-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--cr-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--cr-elevation-3:0 1px 3px #0000004d, 0 4px 8px 3px #00000026;--cr-elevation-4:0 2px 3px #0000004d, 0 6px 10px 4px #00000026;--cr-elevation-5:0 4px 4px #0000004d, 0 8px 12px 6px #00000026;--cr-card-shadow:var(--cr-elevation-1)}@media (prefers-color-scheme:dark){:root,.cr-theme{--cr-fallback-color-primary:#a8c7fa;--cr-fallback-color-on-primary:#0b3078;--cr-fallback-color-primary-container:#073fa9;--cr-fallback-color-on-primary-container:#d3e3fd;--cr-fallback-color-secondary:#bcc5db;--cr-fallback-color-on-secondary:#283041;--cr-fallback-color-secondary-container:#3f4759;--cr-fallback-color-on-secondary-container:#dae1f8;--cr-fallback-color-on-tonal-container:#d3e3fd;--cr-fallback-color-surface:#1f1f1f;--cr-fallback-color-surface-1:#262b34;--cr-fallback-color-surface-2:#2a323e;--cr-fallback-color-surface-3:#2d3847;--cr-fallback-color-surface-variant:#44474e;--cr-fallback-color-on-surface:#e3e3e3;--cr-fallback-color-on-surface-rgb:227, 227, 227;--cr-fallback-color-on-surface-subtle:#9aa0a6;--cr-fallback-color-outline:#8e9199;--cr-fallback-color-tonal-outline:#646773;--cr-fallback-color-inverse-surface:#e3e3e3;--cr-fallback-color-inverse-on-surface:#32363a;--cr-fallback-color-inverse-primary:#0b57d0;--cr-fallback-color-error:#f2b8b5;--cr-fallback-color-on-error:#601410;--cr-fallback-color-error-container:#8c1d18;--cr-fallback-color-on-error-container:#f9dedc;--cr-fallback-color-neutral-container:#292c36;--cr-fallback-color-disabled-background:#e3e3e31f;--cr-fallback-color-disabled-foreground:#e3e3e361}}[data-cr-theme=dark]{--cr-fallback-color-primary:#a8c7fa;--cr-fallback-color-on-primary:#0b3078;--cr-fallback-color-primary-container:#073fa9;--cr-fallback-color-on-primary-container:#d3e3fd;--cr-fallback-color-secondary-container:#3f4759;--cr-fallback-color-on-tonal-container:#d3e3fd;--cr-fallback-color-surface:#1f1f1f;--cr-fallback-color-surface-1:#262b34;--cr-fallback-color-surface-2:#2a323e;--cr-fallback-color-surface-variant:#44474e;--cr-fallback-color-on-surface:#e3e3e3;--cr-fallback-color-on-surface-rgb:227, 227, 227;--cr-fallback-color-on-surface-subtle:#9aa0a6;--cr-fallback-color-outline:#8e9199;--cr-fallback-color-inverse-surface:#e3e3e3;--cr-fallback-color-inverse-on-surface:#32363a;--cr-fallback-color-error-container:#8c1d18;--cr-fallback-color-on-error-container:#f9dedc;--cr-fallback-color-neutral-container:#292c36;--cr-fallback-color-disabled-background:#e3e3e31f;--cr-fallback-color-disabled-foreground:#e3e3e361}@media (forced-colors:active){:root,.cr-theme{--cr-focus-outline-color:ButtonText;--cr-hover-background-color:Highlight;--cr-active-background-color:Highlight;--cr-checked-color:ButtonText}}@media (prefers-reduced-motion:reduce){:root,.cr-theme{--cr-transition-duration:0s}}.cr-root,.cr-root *,.cr-root :before,.cr-root :after{box-sizing:border-box}.cr-root{font-family:var(--cr-font-family);font-size:var(--cr-font-size-md);font-weight:var(--cr-font-weight-regular);line-height:var(--cr-line-height-normal);color:var(--cr-primary-text-color);background-color:var(--cr-fallback-color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cr-title-large{font-size:var(--cr-font-size-xl);font-weight:var(--cr-font-weight-medium);color:var(--cr-primary-text-color);line-height:28px}.cr-title-medium{font-size:var(--cr-font-size-base);font-weight:var(--cr-font-weight-medium);color:var(--cr-primary-text-color);line-height:20px}.cr-title-small{font-size:var(--cr-font-size-md);font-weight:var(--cr-font-weight-medium);color:var(--cr-primary-text-color);line-height:20px}.cr-body-large{font-size:var(--cr-font-size-base);font-weight:var(--cr-font-weight-regular);color:var(--cr-primary-text-color);line-height:20px}.cr-body{font-size:var(--cr-font-size-md);font-weight:var(--cr-font-weight-regular);color:var(--cr-primary-text-color);line-height:20px}.cr-body-small{font-size:var(--cr-font-size-sm);font-weight:var(--cr-font-weight-regular);color:var(--cr-secondary-text-color);line-height:16px}.cr-label{font-size:var(--cr-font-size-md);font-weight:var(--cr-font-weight-medium);color:var(--cr-primary-text-color);line-height:20px}.cr-label-small{font-size:var(--cr-font-size-xs);font-weight:var(--cr-font-weight-medium);letter-spacing:.4px;color:var(--cr-secondary-text-color);text-transform:uppercase;line-height:16px}.cr-section-header{font-size:var(--cr-font-size-base);font-weight:var(--cr-font-weight-regular);color:var(--cr-primary-text-color);padding:var(--cr-space-2) var(--cr-space-4) var(--cr-space-1);line-height:20px}.cr-scrollbar::-webkit-scrollbar{width:8px;height:8px}.cr-scrollbar::-webkit-scrollbar-track{background:0 0}.cr-scrollbar::-webkit-scrollbar-thumb{background:var(--cr-fallback-color-outline);opacity:.6;border-radius:4px}.cr-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--cr-fallback-color-on-surface-subtle)}.cr-scrollbar--thin::-webkit-scrollbar{width:4px}.cr-sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cr-button{box-sizing:border-box;min-width:5.14em;height:var(--cr-button-height);border-radius:var(--cr-radius-full);border:1px solid var(--cr-fallback-color-tonal-outline);color:var(--cr-fallback-color-primary);font-family:var(--cr-font-family);font-size:var(--cr-font-size-md);font-weight:var(--cr-font-weight-medium);cursor:pointer;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background var(--cr-transition-duration) linear,box-shadow var(--cr-transition-duration) linear;background:0 0;outline:none;justify-content:center;align-items:center;gap:8px;padding:8px 16px;line-height:20px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.cr-button:hover:not(:disabled){background:var(--cr-hover-background-color)}.cr-button:active:not(:disabled){background:var(--cr-active-background-color)}.cr-button:focus-visible{outline:2px solid var(--cr-focus-outline-color);outline-offset:2px}.cr-button:disabled{border-color:var(--cr-fallback-color-disabled-background);color:var(--cr-fallback-color-disabled-foreground);cursor:not-allowed;pointer-events:none;background:0 0}.cr-button--action{background:var(--cr-fallback-color-primary);color:var(--cr-fallback-color-on-primary);border:none}.cr-button--action:hover:not(:disabled){background:var(--cr-fallback-color-primary);filter:brightness(1.12)}.cr-button--action:active:not(:disabled){background:var(--cr-fallback-color-primary);filter:brightness(.92)}.cr-button--action:disabled{background:var(--cr-fallback-color-disabled-background);color:var(--cr-fallback-color-disabled-foreground);filter:none}.cr-button--destructive{border-color:var(--cr-fallback-color-error);color:var(--cr-fallback-color-error)}.cr-button--destructive:hover:not(:disabled){background:var(--cr-fallback-color-error-container)}.cr-button--text{min-width:unset;border:none;padding:8px 12px}.cr-button--sm{height:28px;font-size:var(--cr-font-size-sm);padding:4px 12px}.cr-button--lg{height:44px;font-size:var(--cr-font-size-base);padding:10px 24px}.cr-icon-button{width:var(--cr-icon-ripple-size);height:var(--cr-icon-ripple-size);color:var(--cr-secondary-text-color);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--cr-transition-duration) linear;background:0 0;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cr-icon-button>svg,.cr-icon-button>img{width:var(--cr-icon-size);height:var(--cr-icon-size);pointer-events:none}.cr-icon-button:hover:not(:disabled){background:var(--cr-hover-background-color)}.cr-icon-button:active:not(:disabled){background:var(--cr-active-background-color)}.cr-icon-button:focus-visible{outline:2px solid var(--cr-focus-outline-color);outline-offset:2px}.cr-icon-button:disabled{color:var(--cr-fallback-color-disabled-foreground);cursor:not-allowed;pointer-events:none}.cr-icon-button--filled{background:var(--cr-fallback-color-surface-variant);border-radius:var(--cr-radius-md)}.cr-icon-button--sm{width:28px;height:28px}.cr-icon-button--sm>svg,.cr-icon-button--sm>img{width:16px;height:16px}.cr-icon-button--lg{width:44px;height:44px}.cr-icon-button--lg>svg,.cr-icon-button--lg>img{width:24px;height:24px}.cr-checkbox{cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;display:inline-flex}.cr-checkbox__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.cr-checkbox__box{border:2px solid var(--cr-fallback-color-outline);border-radius:var(--cr-radius-xs);width:16px;height:16px;transition:background var(--cr-transition-duration),border-color var(--cr-transition-duration);background:0 0;flex-shrink:0;display:block;position:relative}.cr-checkbox__box:after{content:"";border:solid var(--cr-fallback-color-on-primary);border-width:0 2px 2px 0;width:5px;height:9px;display:none;position:absolute;top:-1px;left:2px;transform:rotate(45deg)}.cr-checkbox__input:checked+.cr-checkbox__box{background:var(--cr-checked-color);border-color:var(--cr-checked-color)}.cr-checkbox__input:checked+.cr-checkbox__box:after{display:block}.cr-checkbox__input:indeterminate+.cr-checkbox__box{background:var(--cr-checked-color);border-color:var(--cr-checked-color)}.cr-checkbox__input:indeterminate+.cr-checkbox__box:after{border:solid var(--cr-fallback-color-on-primary);border-width:2px 0 0;width:8px;height:0;display:block;top:5px;left:2px;transform:none}.cr-checkbox__input:focus-visible+.cr-checkbox__box{outline:2px solid var(--cr-focus-outline-color);outline-offset:2px}.cr-checkbox__input:disabled+.cr-checkbox__box{border-color:var(--cr-fallback-color-disabled-background);cursor:not-allowed;background:0 0}.cr-checkbox--disabled{cursor:not-allowed;color:var(--cr-fallback-color-disabled-foreground)}.cr-checkbox__label{font-size:var(--cr-font-size-md);font-weight:var(--cr-font-weight-regular);color:var(--cr-primary-text-color);line-height:20px}.cr-radio{cursor:pointer;user-select:none;align-items:center;gap:12px;display:inline-flex}.cr-radio__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.cr-radio__dot{border:2px solid var(--cr-fallback-color-outline);width:20px;height:20px;transition:border-color var(--cr-transition-duration);background:0 0;border-radius:50%;flex-shrink:0;position:relative}.cr-radio__dot:after{content:"";background:var(--cr-checked-color);width:10px;height:10px;transition:transform var(--cr-transition-duration) ease-out;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.cr-radio__input:checked+.cr-radio__dot{border-color:var(--cr-checked-color)}.cr-radio__input:checked+.cr-radio__dot:after{transform:translate(-50%,-50%)scale(1)}.cr-radio__input:focus-visible+.cr-radio__dot{outline:2px solid var(--cr-focus-outline-color);outline-offset:2px}.cr-radio__input:disabled+.cr-radio__dot{border-color:var(--cr-fallback-color-disabled-background);cursor:not-allowed}.cr-radio__input:disabled:checked+.cr-radio__dot:after{background:var(--cr-fallback-color-disabled-foreground)}.cr-radio--disabled{cursor:not-allowed;color:var(--cr-fallback-color-disabled-foreground)}.cr-radio__label{font-size:var(--cr-font-size-md);color:var(--cr-primary-text-color);line-height:20px}.cr-radio-group{gap:var(--cr-space-2);flex-direction:column;display:flex}.cr-radio-group--horizontal{gap:var(--cr-space-4);flex-direction:row}.cr-toggle{cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;display:inline-flex}.cr-toggle__track{flex-shrink:0;width:36px;height:20px;position:relative}.cr-toggle__input{opacity:0;width:0;height:0;position:absolute}.cr-toggle__bar{border:1.5px solid var(--cr-fallback-color-outline);transition:background var(--cr-transition-duration),border-color var(--cr-transition-duration);background:0 0;border-radius:50px;position:absolute;inset:0}.cr-toggle__knob{background:var(--cr-fallback-color-outline);width:8px;height:8px;transition:transform var(--cr-transition-duration) linear,width var(--cr-transition-duration),height var(--cr-transition-duration),background var(--cr-transition-duration);border-radius:50%;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.cr-toggle__input:checked~.cr-toggle__bar{background:var(--cr-checked-color);border-color:var(--cr-checked-color)}.cr-toggle__input:checked~.cr-toggle__knob{background:var(--cr-fallback-color-on-primary);width:12px;height:12px;transform:translate(15px,-50%)}.cr-toggle__track:hover .cr-toggle__knob{width:10px;height:10px}.cr-toggle__input:checked:hover~.cr-toggle__knob,.cr-toggle__input:checked:active~.cr-toggle__knob{background:var(--cr-fallback-color-primary-container)}.cr-toggle__input:focus-visible~.cr-toggle__bar{outline:2px solid var(--cr-focus-outline-color);outline-offset:2px}.cr-toggle__input:disabled~.cr-toggle__bar{background:var(--cr-fallback-color-disabled-background);border-color:var(--cr-fallback-color-disabled-background);cursor:not-allowed}.cr-toggle__input:disabled~.cr-toggle__knob{background:var(--cr-fallback-color-disabled-foreground)}.cr-toggle--disabled{cursor:not-allowed;color:var(--cr-fallback-color-disabled-foreground)}.cr-toggle__label{font-size:var(--cr-font-size-md);color:var(--cr-primary-text-color);line-height:20px}.cr-toggle-row{width:100%;min-height:52px;color:var(--cr-fallback-color-on-surface);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;transition:background var(--cr-transition-duration);background:0 0;align-items:center;gap:12px;padding:10px 20px;display:flex}.cr-toggle-row:hover{background:var(--cr-hover-background-color)}.cr-toggle-row:active{background:var(--cr-active-background-color)}.cr-toggle-row:has(.cr-toggle-row__input:focus-visible){outline:2px solid var(--cr-focus-outline-color);outline-offset:-2px}.cr-toggle-row--disabled{cursor:not-allowed;opacity:.5}.cr-toggle-row__icon{color:var(--cr-fallback-color-on-surface-subtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cr-toggle-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.cr-toggle-row__primary{font-size:var(--cr-font-size-md);font-weight:var(--cr-font-weight-medium);color:var(--cr-fallback-color-on-surface);line-height:1.3}.cr-toggle-row__secondary{font-size:var(--cr-font-size-sm);color:var(--cr-fallback-color-on-surface-subtle);margin-top:2px;line-height:1.3}.cr-toggle-row__toggle{flex-shrink:0;align-items:center;display:inline-flex}.cr-toggle-row__track{flex-shrink:0;width:36px;height:20px;position:relative}.cr-toggle-row__input{opacity:0;width:0;height:0;position:absolute}.cr-toggle-row__bar{border:1.5px solid var(--cr-fallback-color-outline);transition:background var(--cr-transition-duration),border-color var(--cr-transition-duration);background:0 0;border-radius:50px;position:absolute;inset:0}.cr-toggle-row__knob{background:var(--cr-fallback-color-outline);width:8px;height:8px;transition:transform var(--cr-transition-duration) linear,width var(--cr-transition-duration),height var(--cr-transition-duration),background var(--cr-transition-duration);border-radius:50%;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.cr-toggle-row__input:checked~.cr-toggle-row__bar{background:var(--cr-checked-color);border-color:var(--cr-checked-color)}.cr-toggle-row__input:checked~.cr-toggle-row__knob{background:var(--cr-fallback-color-on-primary);width:12px;height:12px;transform:translate(15px,-50%)}.cr-toggle-row:hover .cr-toggle-row__knob{width:10px;height:10px}.cr-toggle-row__input:checked:hover~.cr-toggle-row__knob,.cr-toggle-row__input:checked:active~.cr-toggle-row__knob{background:var(--cr-fallback-color-primary-container)}.cr-toggle-row__input:disabled~.cr-toggle-row__bar{background:var(--cr-fallback-color-disabled-background);border-color:var(--cr-fallback-color-disabled-background)}.cr-toggle-row__input:disabled~.cr-toggle-row__knob{background:var(--cr-fallback-color-disabled-foreground)}.cr-input{flex-direction:column;gap:4px;display:flex}.cr-input__label{font-size:var(--cr-font-size-xs);font-weight:var(--cr-font-weight-medium);color:var(--cr-secondary-text-color);letter-spacing:.4px}.cr-input__field{border:1px solid var(--cr-fallback-color-surface-variant);border-radius:var(--cr-radius-md);background:var(--cr-fallback-color-surface);height:32px;color:var(--cr-primary-text-color);font-family:var(--cr-font-family);font-size:var(--cr-font-size-sm);width:100%;transition:border-color var(--cr-transition-duration);box-sizing:border-box;outline:none;padding:0 12px;line-height:20px}.cr-input__field::placeholder{color:var(--cr-secondary-text-color)}.cr-input__field:hover{border-color:var(--cr-fallback-color-on-surface)}.cr-input__field:focus{border-color:var(--cr-fallback-color-primary);border-width:2px;padding:0 11px}.cr-input__field:disabled{background:var(--cr-fallback-color-disabled-background);color:var(--cr-fallback-color-disabled-foreground);cursor:not-allowed;border-color:#0000}.cr-input--error>.cr-input__field,.cr-input--error>.cr-input__field:focus{border-color:var(--cr-fallback-color-error)}.cr-input__error{font-size:var(--cr-font-size-xs);color:var(--cr-fallback-color-error);line-height:16px}.cr-input__hint{font-size:var(--cr-font-size-xs);color:var(--cr-secondary-text-color);line-height:16px}.cr-input__field--textarea{resize:vertical;height:auto;min-height:80px;line-height:var(--cr-line-height-normal);padding:6px 12px}.cr-input__field--textarea:focus{padding:5px 11px}.cr-search{align-items:center;width:100%;display:flex;position:relative}.cr-search__icon{width:16px;height:16px;color:var(--cr-secondary-text-color);pointer-events:none;position:absolute;left:10px}.cr-search__field{background:var(--cr-fallback-color-surface-1);width:100%;height:36px;color:var(--cr-primary-text-color);font-family:var(--cr-font-family);font-size:var(--cr-font-size-md);transition:border-color var(--cr-transition-duration),background var(--cr-transition-duration);box-sizing:border-box;border:1px solid #0000;border-radius:18px;outline:none;padding:0 12px 0 34px}.cr-search__field:focus{border-color:var(--cr-fallback-color-primary);background:var(--cr-fallback-color-surface)}.cr-select-wrap{flex-direction:column;gap:4px;width:100%;display:flex}.cr-select-wrap__label{font-size:var(--cr-font-size-xs);font-weight:var(--cr-font-weight-medium);color:var(--cr-secondary-text-color);letter-spacing:.4px}.cr-select{border:1px solid var(--cr-fallback-color-surface-variant);border-radius:var(--cr-radius-md);background:var(--cr-fallback-color-surface);height:32px;color:var(--cr-primary-text-color);font-family:var(--cr-font-family);font-size:var(--cr-font-size-sm);cursor:pointer;appearance:none;transition:border-color var(--cr-transition-duration);box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%235f6368'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;outline:none;width:100%;padding:0 28px 0 12px}.cr-select:hover{border-color:var(--cr-fallback-color-on-surface)}.cr-select:focus-visible{border-color:var(--cr-fallback-color-primary);border-width:2px;padding:0 27px 0 11px}.cr-select:disabled{background-color:var(--cr-fallback-color-disabled-background);color:var(--cr-fallback-color-disabled-foreground);cursor:not-allowed;border-color:#0000}@media (prefers-color-scheme:dark){.cr-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%239aa0a6'/%3E%3C/svg%3E")}}[data-cr-theme=dark] .cr-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%239aa0a6'/%3E%3C/svg%3E")}.cr-badge{border:1px solid var(--cr-secondary-text-color);min-width:20px;height:20px;color:var(--cr-secondary-text-color);font-family:var(--cr-font-family);font-size:11px;font-weight:var(--cr-font-weight-medium);white-space:nowrap;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0 8px;line-height:1.2;display:inline-flex}.cr-badge--info{border-color:var(--cr-fallback-color-primary);color:var(--cr-fallback-color-primary)}.cr-badge--error{border-color:var(--cr-fallback-color-error);color:var(--cr-fallback-color-error)}.cr-badge--success{border-color:var(--google-green-700);color:var(--google-green-700)}.cr-badge--warning{border-color:var(--google-yellow-700);color:var(--google-yellow-700)}@media (prefers-color-scheme:dark){.cr-badge--success{border-color:var(--google-green-300);color:var(--google-green-300)}.cr-badge--warning{border-color:var(--google-yellow-300);color:var(--google-yellow-300)}}[data-cr-theme=dark] .cr-badge--success{border-color:var(--google-green-300);color:var(--google-green-300)}[data-cr-theme=dark] .cr-badge--warning{border-color:var(--google-yellow-300);color:var(--google-yellow-300)}.cr-card{background:var(--cr-fallback-color-surface);border-radius:var(--cr-card-border-radius);box-shadow:var(--cr-elevation-2);overflow:hidden}.cr-card--elevation-1{box-shadow:var(--cr-elevation-1)}.cr-card--outlined{box-shadow:none;border:1px solid var(--cr-fallback-color-surface-variant)}.cr-card--filled{box-shadow:none;background:var(--cr-fallback-color-surface-1)}.cr-card--flat{box-shadow:none}.cr-card--interactive{cursor:pointer;transition:box-shadow var(--cr-transition-duration)}.cr-card--interactive:hover{box-shadow:var(--cr-elevation-2)}.cr-card__body{padding:var(--cr-space-4)}.cr-card__header{padding:var(--cr-space-4) var(--cr-space-4) 0}.cr-card__footer{padding:0 var(--cr-space-4) var(--cr-space-4);justify-content:flex-end;gap:var(--cr-space-2);display:flex}.cr-card__title{font-size:var(--cr-font-size-lg);font-weight:var(--cr-font-weight-medium);color:var(--cr-primary-text-color);margin:0;line-height:24px}.cr-card__description{font-size:var(--cr-font-size-md);color:var(--cr-secondary-text-color);margin:4px 0 0;line-height:20px}.cr-divider{background:var(--cr-divider-color);border:none;flex-shrink:0;height:1px;margin:0;display:block}.cr-divider--subtle{background:var(--cr-fallback-color-outline);opacity:.25}.cr-divider--vertical{align-self:stretch;width:1px;height:auto}.cr-divider--inset{margin-inline-start:56px}.cr-header{height:var(--cr-sidepanel-header-height);background:var(--cr-fallback-color-surface);border-bottom:1px solid var(--cr-divider-color);flex-shrink:0;align-items:center;gap:8px;padding:0 4px 0 16px;display:flex}.cr-header--tall{height:var(--cr-header-height)}.cr-header__title{font-size:var(--cr-font-size-base);font-weight:var(--cr-font-weight-medium);color:var(--cr-primary-text-color);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.cr-header__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.cr-tabs{border-bottom:1px solid var(--cr-divider-color);background:var(--cr-fallback-color-surface);flex-shrink:0;align-items:stretch;display:flex;overflow-x:auto}.cr-tab{height:36px;color:var(--cr-secondary-text-color);font-family:var(--cr-font-family);font-size:var(--cr-font-size-md);font-weight:var(--cr-font-weight-medium);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--cr-transition-duration),border-color var(--cr-transition-duration),background var(--cr-transition-duration);background:0 0;border:none;border-bottom:2px solid #0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.cr-tab:hover{background:var(--cr-hover-background-color);color:var(--cr-primary-text-color)}.cr-tab[aria-selected=true]{color:var(--cr-fallback-color-primary);border-bottom-color:var(--cr-fallback-color-primary)}.cr-tab:focus-visible{outline:2px solid var(--cr-focus-outline-color);outline-offset:-2px}.cr-tab:disabled{color:var(--cr-fallback-color-disabled-foreground);cursor:not-allowed;pointer-events:none}.cr-tab-panel{padding:var(--cr-space-4)}.cr-tab-panel[hidden]{display:none}.cr-menu{background:var(--cr-fallback-color-surface);border-radius:var(--cr-radius-md);box-shadow:var(--cr-elevation-3);z-index:100;min-width:140px;margin:0;padding:8px 0;list-style:none;overflow:hidden}.cr-menu[role=navigation]{box-shadow:none;background:0 0;border-radius:0;min-width:0;padding:0}.cr-menu-item{height:36px;color:var(--cr-primary-text-color);font-size:var(--cr-font-size-md);cursor:pointer;user-select:none;white-space:nowrap;transition:background var(--cr-transition-duration);text-align:left;width:100%;font-family:var(--cr-font-family);background:0 0;border:none;align-items:center;gap:12px;padding:0 16px;display:flex}.cr-menu-item:hover{background:var(--cr-hover-background-color)}.cr-menu-item:active{background:var(--cr-active-background-color)}.cr-menu-item--selected{color:var(--cr-fallback-color-primary);background:var(--cr-fallback-color-surface-1)}.cr-menu-item:disabled,.cr-menu-item--disabled{color:var(--cr-fallback-color-disabled-foreground);cursor:not-allowed;pointer-events:none}.cr-menu-item__icon{width:var(--cr-icon-size);height:var(--cr-icon-size);color:var(--cr-secondary-text-color);flex-shrink:0;display:inline-flex}.cr-menu-item__end{color:var(--cr-secondary-text-color);font-size:var(--cr-font-size-xs);margin-inline-start:auto}.cr-menu__divider{background:var(--cr-fallback-color-surface-variant);border:none;height:1px;margin:8px 0}.cr-menu__label{font-size:var(--cr-font-size-sm);font-weight:var(--cr-font-weight-medium);color:var(--cr-secondary-text-color);padding:8px 16px 4px}.cr-spinner{border:3px solid var(--cr-fallback-color-surface-variant);border-top-color:var(--cr-fallback-color-primary);border-radius:50%;flex-shrink:0;width:28px;height:28px;animation:.7s linear infinite cr-spin;display:inline-block}.cr-spinner--sm{border-width:2px;width:16px;height:16px}.cr-spinner--lg{border-width:4px;width:40px;height:40px}@keyframes cr-spin{to{transform:rotate(360deg)}}.cr-progress{background:var(--cr-fallback-color-surface-variant);border-radius:2px;width:100%;height:4px;overflow:hidden}.cr-progress__bar{background:var(--cr-fallback-color-primary);border-radius:2px;height:100%;transition:width .2s}.cr-progress--indeterminate .cr-progress__bar{animation:1.4s ease-in-out infinite cr-progress-slide;width:40%!important}@keyframes cr-progress-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.cr-toast{border-radius:var(--cr-radius-sm);background:var(--cr-fallback-color-inverse-surface);color:var(--cr-fallback-color-inverse-on-surface);font-family:var(--cr-font-family);font-size:var(--cr-font-size-md);box-shadow:var(--cr-elevation-3);align-items:center;gap:12px;min-width:200px;max-width:100%;padding:10px 16px;display:inline-flex}.cr-toast--success{background:var(--google-green-700);color:#fff}.cr-toast--error{background:var(--cr-fallback-color-error-container);color:var(--cr-fallback-color-on-error-container)}.cr-toast--warning{background:var(--google-yellow-100);color:var(--google-grey-900)}.cr-toast--info{background:var(--cr-fallback-color-neutral-container);color:var(--cr-primary-text-color)}.cr-toast__action{color:var(--cr-fallback-color-inverse-primary);font-weight:var(--cr-font-weight-medium);cursor:pointer;font-family:inherit;font-size:inherit;white-space:nowrap;border-radius:var(--cr-radius-sm);background:0 0;border:none;margin-inline-start:auto;padding:4px 8px}.cr-toast__action:hover{background:#ffffff1a}.cr-toast__close{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:2px;display:inline-flex}.cr-toast__close:hover{background:#ffffff1a}.cr-dialog-backdrop{z-index:1000;background:#00000052;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cr-dialog{background:var(--cr-fallback-color-surface);border-radius:var(--cr-radius-lg);box-shadow:var(--cr-elevation-5);width:100%;max-width:480px;max-height:90vh;font-family:var(--cr-font-family);color:var(--cr-primary-text-color);flex-direction:column;gap:16px;padding:24px;display:flex;overflow-y:auto}.cr-dialog__title{font-size:var(--cr-font-size-lg);font-weight:var(--cr-font-weight-medium);color:var(--cr-primary-text-color);margin:0;line-height:24px}.cr-dialog__body{font-size:var(--cr-font-size-md);color:var(--cr-secondary-text-color);line-height:20px}.cr-dialog__actions{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.cr-tooltip{display:inline-block;position:relative}.cr-tooltip__content{visibility:hidden;opacity:0;background:var(--cr-fallback-color-inverse-surface);color:var(--cr-fallback-color-inverse-on-surface);font-family:var(--cr-font-family);font-size:var(--cr-font-size-xs);border-radius:var(--cr-radius-sm);white-space:nowrap;pointer-events:none;z-index:200;box-shadow:var(--cr-elevation-2);transition:opacity var(--cr-transition-duration);padding:6px 8px;line-height:16px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.cr-tooltip:hover .cr-tooltip__content,.cr-tooltip:focus-within .cr-tooltip__content{visibility:visible;opacity:1}.cr-tooltip--bottom .cr-tooltip__content{top:calc(100% + 6px);bottom:auto}.cr-tooltip--left .cr-tooltip__content{bottom:50%;left:auto;right:calc(100% + 6px);transform:translateY(50%)}.cr-tooltip--right .cr-tooltip__content{bottom:50%;left:calc(100% + 6px);transform:translateY(50%)}.cr-link{color:var(--cr-link-color);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.cr-link:hover{opacity:.8}.cr-link:focus-visible{outline:2px solid var(--cr-focus-outline-color);outline-offset:2px;border-radius:2px}.cr-link--subtle{color:var(--cr-secondary-text-color);text-underline-offset:2px;text-decoration:underline}.cr-link--subtle:hover{color:var(--cr-primary-text-color);opacity:1}.cr-list{margin:0;padding:0;list-style:none}.cr-list-item{min-height:48px;padding:8px var(--cr-space-4);cursor:default;transition:background var(--cr-transition-duration);font-family:var(--cr-font-family);color:var(--cr-primary-text-color);align-items:center;gap:12px;display:flex}.cr-list-item--interactive{cursor:pointer}.cr-list-item--interactive:hover{background:var(--cr-hover-background-color)}.cr-list-item--interactive:active{background:var(--cr-active-background-color)}.cr-list-item--selected{background:var(--cr-fallback-color-surface-1)}.cr-list-item--dense{min-height:36px;padding:4px var(--cr-space-4)}.cr-list-item__icon{width:var(--cr-icon-size);height:var(--cr-icon-size);color:var(--cr-secondary-text-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cr-list-item__avatar{background:var(--cr-fallback-color-surface-variant);object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.cr-list-item__text{flex:1;min-width:0;overflow:hidden}.cr-list-item__primary{font-size:var(--cr-font-size-md);color:var(--cr-primary-text-color);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.cr-list-item__secondary{font-size:var(--cr-font-size-sm);color:var(--cr-secondary-text-color);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.cr-list-item__end{color:var(--cr-secondary-text-color);font-size:var(--cr-font-size-sm);flex-shrink:0;align-items:center;gap:4px;display:flex}.cr-empty-state{text-align:center;font-family:var(--cr-font-family);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 20px;display:flex}.cr-empty-state__icon{width:40px;height:40px;color:var(--cr-fallback-color-outline);opacity:.6;justify-content:center;align-items:center;display:inline-flex}.cr-empty-state__title{font-size:var(--cr-font-size-base);font-weight:var(--cr-font-weight-medium);color:var(--cr-primary-text-color);margin:0}.cr-empty-state__description{font-size:var(--cr-font-size-md);color:var(--cr-secondary-text-color);max-width:260px;margin:0;line-height:1.5}.cr-empty-state__action{margin-top:var(--cr-space-2)}.cr-panel-stack{background:var(--cr-fallback-color-surface);width:100%;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.cr-panel-view{background:var(--cr-fallback-color-surface);transition:transform var(--cr-panel-transition-duration,.24s) ease;will-change:transform;flex-direction:column;display:flex;position:absolute;inset:0}.cr-panel-view--current{transform:translate(0)}.cr-panel-view--left{transform:translate(-100%)}.cr-panel-view--right{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.cr-panel-view{transition:none}}.cr-panel-header{background:var(--cr-fallback-color-surface);border-bottom:1px solid var(--cr-fallback-color-surface-variant);align-items:center;gap:8px;min-height:52px;padding:10px 12px;display:flex}.cr-panel-header__back{margin-right:4px}.cr-panel-header__title{min-width:0;font-weight:var(--cr-font-weight-medium);font-size:var(--cr-font-size-base);color:var(--cr-fallback-color-on-surface);white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:1.3;overflow:hidden}.cr-panel-header__actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.cr-panel-row{width:100%;min-height:52px;color:var(--cr-fallback-color-on-surface);text-align:left;font:inherit;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:12px;padding:10px 20px;display:flex}.cr-panel-row--interactive{cursor:pointer;transition:background var(--cr-transition-duration)}.cr-panel-row--interactive:hover{background:var(--cr-hover-background-color)}.cr-panel-row--interactive:active{background:var(--cr-active-background-color)}.cr-panel-row--interactive:focus-visible{outline:2px solid var(--cr-focus-outline-color);outline-offset:-2px}.cr-panel-row--disabled{cursor:not-allowed;opacity:.5}.cr-panel-row__icon{color:var(--cr-fallback-color-on-surface-subtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cr-panel-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.cr-panel-row__primary{font-size:var(--cr-font-size-md);font-weight:var(--cr-font-weight-medium);color:var(--cr-fallback-color-on-surface);line-height:1.3}.cr-panel-row__secondary{font-size:var(--cr-font-size-sm);color:var(--cr-fallback-color-on-surface-subtle);margin-top:2px;line-height:1.3}.cr-panel-row__end{color:var(--cr-fallback-color-on-surface-subtle);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.cr-table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.cr-table{border-collapse:collapse;min-width:100%;font-family:var(--cr-font-family);font-size:var(--cr-font-size-md);line-height:var(--cr-line-height-normal);color:var(--cr-primary-text-color);background:0 0;border:none;display:table;overflow:visible}.cr-table :where(th,td){border:none}.cr-table tbody tr,.cr-table tbody tr:nth-child(2n),.cr-table tbody tr:nth-child(odd){background:0 0}.cr-table--dense{font-size:var(--cr-font-size-sm)}.cr-table__head{background:0 0}.cr-table__header-cell{text-align:start;font-weight:var(--cr-font-weight-medium);color:var(--cr-secondary-text-color);border-bottom:1px solid var(--cr-divider-color);white-space:nowrap;padding:10px 16px}.cr-table--dense .cr-table__header-cell{padding:6px 12px}.cr-table__cell{border-bottom:1px solid var(--cr-divider-color);text-align:start;vertical-align:middle;padding:10px 16px}.cr-table--dense .cr-table__cell{padding:6px 12px}.cr-table__cell--center,.cr-table__header-cell--center{text-align:center}.cr-table__cell--end,.cr-table__header-cell--end{text-align:end}.cr-table__row--interactive{cursor:pointer;transition:background var(--cr-transition-duration)}.cr-table__row--interactive:hover{background:var(--cr-hover-background-color)}.cr-table__row--interactive:focus-visible{outline:2px solid var(--cr-focus-outline-color);outline-offset:-2px}.cr-table__row--selected{background:var(--cr-fallback-color-secondary-container)}.cr-table__row--disabled{color:var(--cr-disabled-text-color);cursor:not-allowed;pointer-events:none}.cr-table--sticky-wrap{height:100%;overflow-y:auto}.cr-table--sticky .cr-table__head{z-index:1;background:var(--cr-fallback-color-surface);position:sticky;top:0}.cr-table--sticky .cr-table__head .cr-table__header-cell{background:var(--cr-fallback-color-surface)}:root{--os-bg:#0b0e14;--os-surface:#161b22e0;--os-surface-2:#1e242eeb;--os-card:#161b22bf;--os-card-2:#1e242ed9;--os-border:#ffffff14;--os-border-strong:#ffffff24;--os-border-subtle:#ffffff08;--os-card-border:#ffffff0f;--os-text:#e6edf3;--os-text-strong:#fff;--os-text-secondary:#c9d1d9;--os-text-tertiary:#8b949e;--os-text-on-accent:#fff;--os-muted:#8b949e;--os-dim:#484f58;--os-mb-bg:#0000008c;--os-scrim:#0000008c;--os-win-bg:#161b22e0;--os-win-tb:linear-gradient(180deg,#262c38f2 0%,#1c212aeb 100%);--os-win-tb-hover:linear-gradient(180deg,#303644fa 0%,#262c38f2 100%);--os-win-tb-border:#ffffff1a;--os-win-tb-text:#c9d1d9;--os-win-shadow:0 24px 80px #0000008c;--os-win-shadow-focus:0 32px 100px #000000b3;--chat-dock-w:0px;--os-dock-bg:#00000059;--os-dock-pill:#0000004d;--os-input-bg:#ffffff0a;--os-input-border:#ffffff1a;--os-input-text:#e6edf3;--os-input-placeholder:#ffffff4d;--os-hover:#ffffff0f;--os-hover-strong:#ffffff1a;--os-active:#6366f12e;--os-desktop-bg:linear-gradient(135deg,#0a0a1a 0%,#1a1040 40%,#0d1a2a 100%);--os-wallpaper-overlay:#0000;--os-accent:#818cf8;--os-accent-hover:#a5b4fc;--os-accent-bg:#6366f12e;--os-selection-bg:#818cf84d;--os-selection-text:#fff;--os-snap-preview-bg:#818cf826;--os-snap-preview-border:#818cf880;--os-success:#10b981;--os-success-bg:#10b98129;--os-warning:#f59e0b;--os-warning-bg:#f59e0b29;--os-danger:#ef4444;--os-danger-bg:#ef444429;--os-info:#3b82f6;--os-info-bg:#3b82f629;--os-elevation-1:0 2px 8px #00000040;--os-elevation-2:0 8px 24px #00000059;--os-elevation-3:0 16px 48px #00000073;--os-card-shadow:0 8px 32px #0006;--glass-bg:#1c1c1eb8;--glass-blur:blur(20px) saturate(180%);--glass-border:#ffffff1f;--shadow-window:0 24px 80px #0009, 0 4px 16px #0000004d;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--duration-fast:.12s;--duration-base:.2s;--font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "SF Mono", Menlo, Monaco, monospace;--os-scale:1}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:var(--os-bg);width:100%;height:100%;color:var(--os-text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;overflow:hidden}#root{zoom:var(--os-scale,1)}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}::selection{background:var(--os-selection-bg);color:var(--os-selection-text)}::selection{background:var(--os-selection-bg);color:var(--os-selection-text)}body.dragging,body.dragging *{user-select:none;cursor:grabbing!important}body.dragging ::selection{background:0 0}body.dragging ::selection{background:0 0}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}@keyframes winIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.win-enter{animation:.38s cubic-bezier(.16,1,.3,1) both winEnterFull}@keyframes winEnterFull{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dropIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.win-enter,.win-enter *,[class*=windowOpen],[class*=windowClose],[class*=windowMinimize],[class*=pub-slide],[class*=pub-fadeup],[class*=pub-scalein],[class*=pub-creator-in]{transition:opacity .2s!important;animation:none!important}[class*=pub-float],[class*=pub-glow],[class*=pub-spin],[class*=orbSpin],[class*=orbBreathe],[class*=pulse],[class*=levitas]{animation-play-state:running}[class*=pub-fadein],[class*=pub-fade]{animation-duration:.4s!important}*{transition-duration:.2s!important}}:not(.openreel-scope) input:not(.runsurf-chromium-theme *):not(.ep-root *),:not(.openreel-scope) textarea:not(.runsurf-chromium-theme *):not(.ep-root *),:not(.openreel-scope) select:not(.runsurf-chromium-theme *):not(.ep-root *){background:var(--os-input-bg);color:var(--os-text);border-color:var(--os-input-border);caret-color:var(--os-text)}:not(.openreel-scope) input:not(.runsurf-chromium-theme *):not(.ep-root *)::placeholder,:not(.openreel-scope) textarea:not(.runsurf-chromium-theme *):not(.ep-root *)::placeholder{color:var(--os-input-placeholder);opacity:1}[data-window-id]:not(.openreel-scope):not(.openreel-scope *):not(.ep-root):not(.ep-root *){color:var(--os-text)}[data-window-id]:not(.openreel-scope) :is(p,span,div,button,label):not(.runsurf-chromium-theme):not(.runsurf-chromium-theme *):not(.ep-root):not(.ep-root *){color:inherit}@media (width<=1280px){:root{font-size:13px}}@media (width>=1281px) and (width<=1920px){:root{font-size:14px}}@media (width>=1921px){:root{font-size:15px}}@media (-webkit-device-pixel-ratio>=2),(resolution>=192dpi){:root{-webkit-font-smoothing:antialiased}}
