.appearance-studio .appearance-colors button{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:0!important;padding:4px 1px!important}.appearance-studio .appearance-colors button i{width:38px!important;height:38px!important;box-shadow:inset 0 1px #ffffff47, 0 5px 14px color-mix(in srgb, var(--swatch) 24%, transparent)!important;border:0!important;border-radius:11px!important}.appearance-studio .appearance-colors button.active i{outline:0;box-shadow:inset 0 1px #ffffff52, 0 0 0 2px color-mix(in srgb, var(--swatch) 68%, white), 0 7px 18px color-mix(in srgb, var(--swatch) 34%, transparent)!important}.avatar-crop-dialog,.universal-tag-dialog{border:1px solid color-mix(in srgb, var(--brush-color,var(--accent)) 31%, #ffffff1c)!important;background:radial-gradient(circle at 12% 0, color-mix(in srgb, var(--brush-color,var(--accent)) 13%, transparent), transparent 43%), linear-gradient(155deg, #161924e0, #080b13eb)!important;box-shadow:inset 0 1px #ffffff1a, 0 28px 80px #0000007a, 0 0 40px color-mix(in srgb, var(--brush-color,var(--accent)) 8%, transparent)!important;-webkit-backdrop-filter:blur(30px)saturate(124%)!important;backdrop-filter:blur(30px)saturate(124%)!important;border-radius:20px!important}.avatar-crop-dialog :is(input,select),.universal-tag-dialog :is(input,select){border-color:color-mix(in srgb, var(--brush-color,var(--accent)) 24%, #ffffff17)!important;background-color:#ffffff05!important;box-shadow:inset 0 1px #ffffff0a!important}.avatar-crop-dialog>div:not(.avatar-crop-frame),.avatar-crop-dialog>footer{justify-content:center;align-items:center;gap:8px;display:flex}.avatar-crop-dialog :is(button),.universal-tag-dialog :is(.primary-button,.text-button,.icon-button){border:1px solid color-mix(in srgb, var(--brush-color,var(--accent)) 28%, #ffffff1a)!important;background:0 0!important;box-shadow:inset 0 1px #ffffff12!important}.avatar-crop-dialog>footer button:last-child,.universal-tag-dialog .primary-button{border-color:color-mix(in srgb, var(--brush-color,var(--accent)) 54%, #ffffff24)!important;background:color-mix(in srgb, var(--brush-color,var(--accent)) 13%, transparent)!important;color:color-mix(in srgb, var(--brush-color,var(--accent)) 62%, white)!important}.avatar-crop-dialog .avatar-crop-frame{border:1px solid color-mix(in srgb, var(--brush-color,var(--accent)) 58%, #ffffff26);box-shadow:0 0 0 9px color-mix(in srgb, var(--brush-color,var(--accent)) 6%, transparent), 0 0 38px color-mix(in srgb, var(--brush-color,var(--accent)) 22%, transparent);background:#080b13c2!important}.avatar-crop-dialog{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:12px;max-height:min(760px,100dvh - 28px);overflow:auto;width:min(520px,100vw - 28px)!important;padding:22px!important;display:grid!important}.avatar-crop-dialog>h2{letter-spacing:-.015em;margin:0;font-size:17px;line-height:1.2}.avatar-crop-dialog>label{color:var(--muted);letter-spacing:.02em;gap:6px;font-size:10px;display:grid}.avatar-crop-dialog :is(input[type=file],select){box-sizing:border-box;width:100%;min-height:38px;color:var(--text);font:inherit;border-radius:10px;padding:6px 9px}.avatar-crop-dialog input[type=file]::file-selector-button{border:1px solid color-mix(in srgb, var(--brush-color,var(--accent)) 30%, #ffffff17);min-height:28px;color:color-mix(in srgb, var(--brush-color,var(--accent)) 55%, white);font:inherit;background:0 0;border-radius:8px;margin-right:10px;padding:4px 9px}.avatar-crop-dialog>div:not(.avatar-crop-frame) button{box-sizing:border-box;width:36px;height:36px;color:var(--text);border-radius:10px;place-items:center;padding:0;display:grid}.avatar-crop-dialog input[type=range]{width:100%;accent-color:var(--brush-color,var(--accent))}.avatar-crop-dialog>footer{border-top:1px solid color-mix(in srgb, var(--brush-color,var(--accent)) 14%, #ffffff12);flex-wrap:nowrap;justify-content:flex-end;padding-top:12px}.avatar-crop-dialog>footer button{box-sizing:border-box;min-width:86px;height:38px;min-height:38px;color:var(--muted);border-radius:10px;padding:0 13px}.avatar-crop-dialog>footer button:last-child{color:color-mix(in srgb, var(--brush-color,var(--accent)) 64%, white)!important}@media (max-width:520px){.avatar-crop-dialog{padding:16px!important}.avatar-crop-dialog .avatar-crop-frame{width:min(280px,76vw)!important;height:min(280px,76vw)!important}.avatar-crop-dialog>footer{justify-content:stretch}.avatar-crop-dialog>footer button{flex:1 1 0;min-width:0;padding-inline:7px}}.universal-tag-dialog{box-sizing:border-box!important;grid-template-rows:auto auto auto minmax(58px,1fr) auto auto auto!important;width:min(520px,100vw - 28px)!important;min-height:0!important;max-height:min(640px,100dvh - 28px)!important;overflow:hidden!important}.universal-tag-dialog .vault-tagsearch{grid-template-columns:16px minmax(0,1fr);justify-self:center;gap:8px;box-sizing:border-box!important;align-items:center!important;width:min(420px,100%)!important;height:40px!important;min-height:40px!important;padding:0 11px!important;display:grid!important}.universal-tag-dialog .vault-tagsearch>svg{align-self:center;width:15px;height:15px}.universal-tag-dialog .vault-tagsearch>input{box-sizing:border-box!important;width:100%!important;height:38px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.universal-tag-dialog .vault-tagmodal-list{overscroll-behavior:contain;align-content:start;max-height:180px;overflow:auto}.universal-tag-dialog :is(.vault-tagmodal-list,.vault-tagmodal-new){border:1px solid color-mix(in srgb, var(--brush-color,var(--accent)) 15%, #ffffff12);box-shadow:inset 0 1px #ffffff0a;background:linear-gradient(145deg, color-mix(in srgb, var(--brush-color,var(--accent)) 5%, transparent), #ffffff04)!important}.universal-tag-dialog .vault-tagmodal-new{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important}.universal-tag-dialog .vault-tagmodal-new>label:first-child{grid-column:1}.universal-tag-dialog .vault-tagmodal-new>label:nth-child(2){grid-column:2}.universal-tag-dialog .vault-tagmodal-preview{grid-column:1}.universal-tag-dialog .vault-tagmodal-new>.primary-button{align-self:end;grid-column:2!important;justify-self:end!important}.universal-tag-dialog .tag-filter-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.universal-tag-dialog :is(.tag-filter-actions button,.vault-tagmodal-new>.primary-button){justify-content:center;align-items:center;box-sizing:border-box!important;border-radius:10px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 13px!important;line-height:1!important;display:inline-flex!important}@media (max-width:520px){.universal-tag-dialog .vault-tagmodal-new{grid-template-columns:minmax(0,1fr)!important}.universal-tag-dialog .vault-tagmodal-new>label,.universal-tag-dialog .vault-tagmodal-preview,.universal-tag-dialog .vault-tagmodal-new>.primary-button{grid-column:1!important}.universal-tag-dialog .vault-tagmodal-new>.primary-button{justify-self:start!important}}@media (max-width:720px){.appearance-studio .appearance-colors{grid-template-columns:repeat(6,minmax(0,1fr))!important}.appearance-studio .appearance-colors button i{width:34px!important;height:34px!important}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body>.page-resource-editor{z-index:1265!important;pointer-events:auto!important;background:linear-gradient(155deg,color-mix(in srgb,var(--accent) 8%,var(--panel)),var(--panel) 36%,color-mix(in srgb,var(--accent) 3%,var(--panel)))!important;border:1px solid color-mix(in srgb,var(--accent) 28%,#ffffff1a)!important;border-right:0!important;border-radius:16px 0 0!important;width:min(400px,100vw - 18px)!important;height:calc(100dvh - 64px)!important;max-height:none!important;position:fixed!important;top:64px!important;bottom:0!important;right:0!important;overflow:auto!important;box-shadow:-24px 0 70px #00000057!important}body>.page-resource-editor.is-collapsed{width:54px!important;min-width:54px!important;padding:8px!important;overflow:hidden!important}body .page-block-tools{box-shadow:none!important;background:0 0!important;border:0!important;position:absolute!important;top:4px!important;right:4px!important}body .page-block-tools>.page-block-more>button{color:#f59e0b!important;width:27px!important;height:27px!important;box-shadow:none!important;background:#080a0e75!important;border:0!important;border-radius:7px!important}body .page-block-tools>.page-block-more>button:hover{color:#ffc058!important;background:#f59e0b1f!important}.page-add-element-topbar{color:#f5a51d!important;background:#f59e0b0e!important;border:1px dashed #f59e0b!important}.page-add-element-topbar:hover{background:#f59e0b1f!important;box-shadow:0 0 16px #f59e0b33!important}.page-resource-placement>.page-link-resource{text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;height:100%;min-height:58px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 14px 34px #0000002e;border:1px solid color-mix(in srgb,var(--resource-color) 44%,#ffffff1f)!important;border-radius:inherit!important;background:linear-gradient(145deg,color-mix(in srgb,var(--resource-color) 16%,#ffffff06),#0a0e16b8)!important;color:var(--block-text-color,#fff)!important;padding:14px!important;display:grid!important}.page-link-resource>span:not(.page-link-orb){gap:4px;min-width:0;display:grid}.page-link-resource strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,1.3vw,18px);overflow:hidden}.page-link-resource small{color:color-mix(in srgb,currentColor 58%,transparent);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.page-link-resource>b{font-size:20px;font-weight:400}.page-link-orb{border:1px solid color-mix(in srgb,var(--resource-color) 62%,white 12%);background:radial-gradient(circle at 30% 25%,#ffffff61,transparent 35%),var(--resource-color);width:34px;height:34px;box-shadow:0 0 18px color-mix(in srgb,var(--resource-color) 35%,transparent);border-radius:11px}.page-link-resource.link-poster{grid-template-columns:1fr auto;align-content:end;background:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--resource-color) 38%,transparent),transparent 48%),linear-gradient(155deg,color-mix(in srgb,var(--resource-color) 22%,#0b1020),#090d16)!important;padding:18px!important}.link-poster .page-link-orb{border-radius:14px;width:44px;height:44px;position:absolute;top:15px;left:15px}.page-link-resource.link-compact{min-height:42px;background:#ffffff06!important;border-radius:9px!important;padding:8px 11px!important}.link-compact .page-link-orb{border-radius:7px;width:24px;height:24px}.page-link-resource.link-neon{border-color:color-mix(in srgb,var(--resource-color) 78%,white 8%)!important;box-shadow:inset 0 1px 0 #ffffff1a,0 0 24px color-mix(in srgb,var(--resource-color) 24%,transparent)!important}.page-link-url-editor small{color:var(--muted);font-size:10px}.page-link-url-editor input{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--text);border-radius:9px;padding:0 10px}.workshop-gallery{gap:14px;min-width:0;display:grid;position:relative}.gallery-toolbar{grid-template-columns:minmax(0,1fr) minmax(280px,420px) 44px auto;align-items:center;gap:9px;display:grid}.gallery-filters{gap:4px;display:flex;overflow:auto}.gallery-filters button{min-height:38px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:11px;padding:0 13px}.gallery-filters button.active{border-color:color-mix(in srgb,var(--accent) 42%,#ffffff1a);background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--text)}.gallery-toolbar>label{border:1px solid color-mix(in srgb,var(--accent) 42%,#ffffff1a);background:#ffffff04;border-radius:14px;align-items:center;height:44px;padding:0 13px;display:flex}.gallery-toolbar>label svg{color:var(--accent)}.gallery-toolbar input{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:0;padding:0 10px}.gallery-help{border:1px solid var(--line);width:44px;height:44px;color:var(--text);background:0 0;border-radius:13px;place-items:center;padding:0;display:grid}.gallery-publish{border:1px solid color-mix(in srgb,var(--accent) 55%,white 8%);background:color-mix(in srgb,var(--accent) 11%,transparent);height:44px;color:var(--text);border-radius:13px;align-items:center;gap:7px;padding:0 14px;display:flex}.gallery-avenue{border:1px solid color-mix(in srgb,var(--accent) 22%,#ffffff12);background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 52%),linear-gradient(180deg,#111726 0%,#090c13 58%,#131019 100%);perspective:1200px;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-height:720px;padding:34px 28px 70px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 80px #0000003d}.gallery-avenue:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 8%,#ffffff0f 8% 8.3%),repeating-linear-gradient(0deg,#0000 0 28px,#ffffff0b 28px 29px);height:210px;position:absolute;bottom:-70px;left:-10%;right:-10%;transform:rotateX(67deg)}.gallery-light{filter:blur(55px);opacity:.32;border-radius:50%;position:absolute}.gallery-light.one{background:var(--accent);width:340px;height:340px;top:5%;left:5%}.gallery-light.two{background:#5aa9ff;width:300px;height:300px;bottom:5%;right:3%}.gallery-boutique{z-index:2;border:1px solid color-mix(in srgb,var(--boutique) 38%,#ffffff1f);min-height:285px;box-shadow:inset 0 1px #ffffff17,0 22px 50px #00000040,0 0 34px color-mix(in srgb,var(--boutique) 10%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:linear-gradient(155deg,#ffffff13,#ffffff04),#080c1494;border-radius:18px;grid-template-rows:auto 1fr auto;gap:12px;padding:14px;transition:transform .24s,border-color .24s,box-shadow .24s;display:grid;position:relative}.gallery-boutique:nth-of-type(3n+1){transform:translateY(14px)rotateY(2deg)}.gallery-boutique:nth-of-type(3n+2){transform:translateY(-7px)}.gallery-boutique:nth-of-type(3n){transform:translateY(20px)rotateY(-2deg)}.gallery-boutique:hover{z-index:5;border-color:color-mix(in srgb,var(--boutique) 72%,white 10%);box-shadow:inset 0 1px #ffffff1f,0 30px 70px #00000057,0 0 45px color-mix(in srgb,var(--boutique) 22%,transparent);transform:translateY(-5px)scale(1.025)}.boutique-sign{align-items:center;gap:9px;display:flex}.boutique-sign>svg{background:var(--boutique);color:#fff;width:33px;height:33px;box-shadow:0 0 19px color-mix(in srgb,var(--boutique) 40%,transparent);border-radius:10px;padding:7px}.boutique-sign>span{display:grid}.boutique-sign strong{font-size:14px}.boutique-sign small{color:var(--muted);font-size:10px}.boutique-window{background:linear-gradient(135deg,#c8e1ff1f,transparent 45%),radial-gradient(circle at 50% 80%,color-mix(in srgb,var(--boutique) 30%,transparent),transparent 58%),#080e19ad;min-height:155px;box-shadow:inset 0 0 28px color-mix(in srgb,var(--boutique) 12%,transparent);border:1px solid #d2e6ff2e;border-radius:10px;position:relative;overflow:hidden}.boutique-window>i{background:#ffffff29;width:1px;position:absolute;top:0;bottom:0}.boutique-window>i:first-child{left:25%}.boutique-window>i:nth-child(2){left:50%}.boutique-window>i:nth-child(3){left:75%}.boutique-room{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.4fr;gap:8px;display:grid;position:absolute;inset:26px 18px 16px}.boutique-room span{border:1px solid color-mix(in srgb,var(--boutique) 35%,#ffffff1a);background:color-mix(in srgb,var(--boutique) 12%,#ffffff06);border-radius:7px}.gallery-boutique>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.gallery-boutique>footer>span{color:color-mix(in srgb,var(--boutique) 75%,white);font-size:11px;font-weight:700}.gallery-boutique>footer button{color:var(--text);background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex}.gallery-preview{z-index:1300;border-left:1px solid color-mix(in srgb,var(--accent) 30%,#ffffff1a);background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 8%,#10131a),#0b0e14 48%);width:min(520px,100vw - 18px);padding:22px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-28px 0 80px #0006}.gallery-preview>header{justify-content:space-between;gap:16px;display:flex}.gallery-preview h2{margin:4px 0}.gallery-preview p{color:var(--muted);line-height:1.5}.gallery-preview>header button,.gallery-publish-dialog>header button{border:1px solid var(--line);width:38px;height:38px;color:var(--text);background:0 0;border-radius:11px}.gallery-preview-stage{border:1px solid color-mix(in srgb,var(--boutique) 40%,#ffffff1a);background:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--boutique) 25%,transparent),transparent 48%),#090d14;border-radius:16px;grid-template-columns:72px 1fr 86px;gap:8px;height:330px;margin:20px 0;padding:11px;display:grid}.preview-sidebar,.preview-panel,.preview-work i{border:1px solid color-mix(in srgb,var(--boutique) 30%,#ffffff14);background:color-mix(in srgb,var(--boutique) 8%,#ffffff05);border-radius:8px}.preview-work{grid-template-rows:1fr 1.3fr;grid-template-columns:1fr 1fr;gap:8px;display:grid}.gallery-tags{gap:6px;display:flex}.gallery-tags span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:10px}.gallery-preview>footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.gallery-preview>footer>div{margin-right:auto;display:grid}.gallery-preview>footer small{color:var(--muted)}.gallery-publish-layer{z-index:1400;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04060a94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.gallery-publish-dialog{border:1px solid color-mix(in srgb,var(--accent) 34%,#ffffff1a);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,#12151d),#0c0f15);border-radius:20px;gap:14px;width:min(620px,100vw - 24px);padding:22px;display:grid;box-shadow:0 30px 100px #00000080}.gallery-publish-dialog>header{justify-content:space-between;gap:16px;display:flex}.gallery-publish-dialog h2{margin:4px 0}.gallery-publish-dialog p{color:var(--muted);margin:0;line-height:1.5}.gallery-publish-dialog>label{gap:6px;display:grid}.gallery-publish-dialog :is(input,textarea){border:1px solid var(--line);color:var(--text);background:#ffffff06;border-radius:10px;padding:10px}.gallery-license-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.gallery-license-options button{border:1px solid var(--line);min-height:40px;color:var(--muted);background:0 0;border-radius:10px}.gallery-license-options button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text)}.gallery-publish-dialog>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.gallery-publish-dialog>footer>span{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}@media (max-width:1050px){.gallery-toolbar{grid-template-columns:1fr auto auto}.gallery-toolbar>label{grid-area:2/1/auto/-1}.gallery-avenue{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.gallery-toolbar{grid-template-columns:1fr auto}.gallery-publish{font-size:0}.gallery-avenue{grid-template-columns:1fr;padding:20px 14px 60px}.gallery-boutique:nth-of-type(n){transform:none}.gallery-preview{width:100vw}.gallery-license-options{grid-template-columns:1fr}.gallery-publish-dialog>footer{flex-direction:column;align-items:stretch}}.gallery-notice{z-index:1500;border:1px solid color-mix(in srgb,var(--accent) 48%,#ffffff1f);background:color-mix(in srgb,var(--accent) 9%,var(--panel));max-width:390px;color:var(--text);border-radius:12px;margin:0;padding:12px 14px;position:fixed;bottom:76px;right:18px;box-shadow:0 18px 55px #00000059}.retail-pos-shell,.retail-manager-shell{gap:14px;min-width:0;display:grid}.retail-glass{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 92%,var(--accent) 8%),color-mix(in srgb,var(--surface) 90%,transparent));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;box-shadow:inset 0 1px #ffffff12,0 20px 55px #0000002e}.retail-pos-head,.retail-manager-head{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.retail-pos-head h2,.retail-manager-head h2{margin:4px 0}.retail-pos-head p,.retail-manager-head p,.retail-glass p{color:var(--muted);margin:0}.retail-manager-head>svg{background:color-mix(in srgb,var(--accent) 14%,transparent);width:42px;height:42px;color:var(--accent);border-radius:14px;padding:10px}.retail-queue{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:9px 12px;display:flex}.retail-queue svg{width:14px}.retail-queue.ok{color:var(--success)}.retail-pos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.retail-pos-grid>article{align-content:start;gap:11px;min-height:190px;padding:22px;display:grid}.retail-pos-grid>article>svg{width:25px;color:var(--accent)}.retail-pos-grid .retail-search{grid-column:span 3;grid-template-columns:52px 1fr;align-items:center;min-height:120px}.retail-search>svg{background:color-mix(in srgb,var(--accent) 13%,transparent);border-radius:15px;height:48px;padding:12px;width:48px!important}.retail-manager-grid{grid-template-columns:250px minmax(0,1fr);gap:14px;display:grid}.retail-manager-grid>nav{align-content:start;gap:5px;padding:10px;display:grid}.retail-manager-grid>nav button{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:10px;padding:10px 12px}.retail-manager-grid>nav button:first-child,.retail-manager-grid>nav button:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text)}.retail-settings-form{gap:16px;padding:22px;display:grid}.retail-settings-form h3{margin:0}.retail-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.retail-form-grid label{gap:6px;display:grid}.retail-form-grid label>span{color:var(--muted);font-size:11px}.retail-form-grid :is(input,select){border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--text);border-radius:11px;padding:0 11px}.retail-integration-row{flex-wrap:wrap;gap:9px;display:flex}.retail-integration-row span{border:1px solid var(--line);color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:9px 11px;display:flex}.retail-integration-row svg{width:15px;color:var(--accent)}.retail-settings-form footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.retail-settings-form footer a{color:var(--accent);margin-right:auto}.retail-settings-form footer>span{color:var(--muted)}@media (max-width:800px){.retail-pos-grid{grid-template-columns:1fr}.retail-pos-grid .retail-search{grid-column:auto}.retail-manager-grid{grid-template-columns:1fr}.retail-manager-grid>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-form-grid{grid-template-columns:1fr}}@media (max-width:520px){.retail-pos-head,.retail-manager-head{flex-direction:column;align-items:flex-start}.retail-manager-grid>nav{grid-template-columns:1fr}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--carbon:#090a0d;--carbon-soft:#0d1014;--surface:#12161b;--panel:#12161b;--text:#f2eee6;--surface-2:#171c22;--raised:#1a2027;--raised-2:#202832;--line:#29313a;--line-soft:#20262d;--bone:#f2eee6;--muted:#a6afbb;--muted-2:#808b97;--tangerine:#ff8a5b;--periwinkle:#a99cf8;--cyan:#63d8d2;--focus-ring:#63d8d2;--focus-halo:color-mix(in srgb, var(--focus-ring) 28%, transparent);--interactive-hover:color-mix(in srgb, var(--bone) 7%, transparent);--interactive-active:color-mix(in srgb, var(--bone) 11%, transparent);--interactive-disabled-opacity:.48;--gold:#ddbb65;--rose:#ff7085;--mint:#75d4a1;--blue:#78a9ff;--on-accent:#15100d;--sidebar:296px;--inspector:10.5cm;--workspace-right-panel:10.5cm;--radius-xs:7px;--radius-sm:11px;--radius:16px;--radius-lg:24px;--header-control-size:36px;--inner-sidebar:clamp(320px, 23vw, 370px);--surface-tabs-padding:6px;--surface-tabs-gap:6px;--surface-tabs-content-gap:16px;--surface-tabs-height:42px;--shadow:0 24px 70px #0000004d;--display:"IBM Plex Sans Variable", sans-serif;--brand-display:"Bricolage Grotesque Variable", sans-serif;--sans:"IBM Plex Sans Variable", sans-serif;--mono:"IBM Plex Mono", monospace;font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility}.employee-directory-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:12px 14px;display:flex}.employee-directory-toolbar .semantic-search{flex:1;max-width:620px}.employee-directory-toolbar>div{gap:8px;display:flex}.employee-directory-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);gap:14px;display:grid}.employee-list>header,.position-list>header{margin-bottom:12px}.employee-list>article{border-top:1px solid color-mix(in srgb,var(--border) 68%,transparent);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 2px;display:grid}.employee-list article>div{min-width:0}.employee-list article strong,.employee-list article small,.employee-list article p{display:block}.employee-list article small,.employee-list article p,.position-list small{color:var(--muted);font-size:12px}.employee-list article p{margin:4px 0 0}.employee-avatar{background:color-mix(in srgb,var(--accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:12px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.directory-status{border:1px solid var(--border);border-radius:999px;padding:5px 8px;font-size:11px}.directory-status.active{color:#48c78e;border-color:color-mix(in srgb,#48c78e 45%,var(--border))}.position-list>div{border-top:1px solid color-mix(in srgb,var(--border) 68%,transparent);align-items:center;gap:10px;padding:11px 0;display:flex}.position-list>div>span{gap:2px;display:grid}.directory-tabs{flex-wrap:wrap;margin-bottom:14px;display:flex}.directory-records>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.directory-records>header p{max-width:650px}.directory-create{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.directory-create input{width:min(210px,100%)}.directory-record-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;margin-top:16px;display:grid}.directory-record-list article{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.directory-record-list article span{gap:2px;display:grid}.directory-record-list small{color:var(--muted)}@media (max-width:900px){.employee-directory-layout{grid-template-columns:1fr}.employee-directory-toolbar,.directory-records>header{flex-direction:column;align-items:stretch}.directory-create{justify-content:stretch}.directory-create input{width:100%}}.workforce-directory{gap:10px;min-width:0;display:grid}.workforce-directory .employee-directory-toolbar{margin:0;padding:9px 10px}.employee-directory-toolbar>nav{align-items:center;gap:4px;display:flex}.employee-directory-toolbar>nav button{min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:650;display:flex}.employee-directory-toolbar>nav button.active{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text)}.employee-directory-toolbar>nav b{color:var(--muted);font-size:10px}.employee-directory-toolbar .semantic-search{position:relative}.employee-directory-toolbar .semantic-search input{padding-right:38px}.employee-directory-toolbar .semantic-search button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0;font-size:20px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.employee-directory-layout{grid-template-columns:minmax(280px,.7fr) minmax(520px,1.3fr);align-items:start}.employee-list{gap:4px;max-height:calc(100dvh - 245px);padding:7px;display:grid;overflow:auto}.employee-list>button{width:100%;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.employee-list>button:hover{background:var(--hover)}.employee-list>button.active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--accent) 9%,transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--accent) 72%,white)}.employee-list>button>div{gap:2px;min-width:0;display:grid}.employee-list>button small,.employee-list>button p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.directory-status.active,.directory-status.active{color:#48c78e}.directory-status.vacation{color:#f5b942}.directory-status.dismissed{color:#ff6b7c}.employee-card{gap:14px;max-height:calc(100dvh - 245px);display:grid;overflow:auto}.employee-card>header{align-items:center;gap:11px;display:flex}.employee-card>header>div{gap:2px;min-width:0;display:grid}.employee-card>header>.directory-status{margin-left:auto}.employee-avatar.large{width:44px;height:44px}.employee-card .console-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-card textarea,.position-editor textarea{resize:vertical}.employee-card>footer{z-index:2;background:linear-gradient(transparent,var(--panel) 18%);justify-content:flex-end;padding:10px 0;display:flex;position:sticky;bottom:-14px}.employee-assignments,.employee-history{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:grid}.employee-assignments header strong,.employee-assignments header small{display:block}.employee-assignments header small{color:var(--muted)}.employee-assignments article{border:1px solid var(--border);background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.employee-assignments article span{gap:2px;display:grid}.employee-assignments article small{color:var(--muted)}.employee-assignment-create{grid-template-columns:1.1fr 1fr 1fr auto;gap:7px;display:grid}.employee-history p{border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);justify-content:space-between;gap:10px;margin:0;padding:7px 0;display:flex}.employee-history small{color:var(--muted)}.position-directory-layout{grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);align-items:start;gap:12px;display:grid}.position-list{gap:4px;max-height:calc(100dvh - 245px);display:grid;overflow:auto}.position-list>button{width:100%;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.position-list>button.active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--accent) 9%,transparent)}.position-list>button span{gap:2px;display:grid}.position-editor{gap:11px;display:grid}.position-editor>label{gap:5px;display:grid}.position-editor>button{justify-self:end}@media (max-width:1150px){.employee-directory-layout,.position-directory-layout{grid-template-columns:1fr}.employee-card,.employee-list,.position-list{max-height:none}.employee-card .console-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.employee-card .console-form-grid,.employee-assignment-create{grid-template-columns:1fr}.employee-directory-toolbar>nav{width:100%}.employee-directory-toolbar>nav button{flex:1}.employee-directory-toolbar>div{width:100%}.employee-directory-toolbar>div button{flex:1}.employee-list>button{grid-template-columns:36px minmax(0,1fr)}.employee-list>button>.directory-status{grid-column:2;justify-self:start}}.analytics-card-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:14px 0;display:grid}.analytics-card-grid>button{text-align:left;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 87%,transparent);color:inherit;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:14px;display:grid}.analytics-card-grid>button:hover{border-color:color-mix(in srgb,var(--accent) 44%,var(--border));transform:translateY(-1px)}.analytics-card-grid>button>i{background:color-mix(in srgb,var(--accent) 14%,transparent);width:36px;height:36px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.analytics-card-grid span{display:grid}.analytics-card-grid strong{font-size:24px;line-height:1.05}.analytics-card-grid small,.analytics-card-grid em{color:var(--muted);font-size:11px;font-style:normal}.console-empty-action{text-align:left;border:0;border-top:1px solid var(--border);width:100%;color:inherit;background:0 0;padding:11px 0;display:block}.organization-workspace-layout{grid-template-columns:minmax(0,1fr) minmax(290px,.36fr);gap:14px;display:grid}.organization-profile-form>header{justify-content:space-between;align-items:flex-start;display:flex}.console-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.console-form-grid label{gap:6px;display:grid}.console-form-grid .wide{grid-column:1/-1}.workspace-directory article{border-top:1px solid var(--border);align-items:center;gap:10px;padding:12px 0;display:flex}.workspace-directory article>i{background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.workspace-directory article>span{display:grid}.workspace-directory small{color:var(--muted)}.workspace-directory>footer{gap:8px;margin-top:14px;display:grid}@media (max-width:1000px){.organization-workspace-layout{grid-template-columns:1fr}}@media (max-width:620px){.console-form-grid{grid-template-columns:1fr}.console-form-grid .wide{grid-column:auto}}.workshop-analytics-v2{gap:11px;min-width:0;padding-bottom:14px;display:grid}.analytics-commandbar{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);border-radius:15px;align-items:center;gap:10px;min-height:54px;padding:8px 11px;display:flex;box-shadow:0 14px 35px #0000001f}.analytics-commandbar>div{gap:1px;min-width:0;margin-right:auto;display:grid}.analytics-commandbar>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:680;overflow:hidden}.analytics-commandbar>div small{color:var(--muted);font-size:10.5px}.analytics-commandbar label{color:var(--muted);align-items:center;gap:7px;font-size:10.5px;display:flex}.analytics-commandbar select{border-color:var(--border);background-color:color-mix(in srgb,var(--surface) 92%,transparent);border-radius:9px;min-width:106px;height:32px;padding:0 28px 0 10px;font-size:11.5px}.analytics-commandbar .spin{animation:.8s linear infinite analytics-spin}@keyframes analytics-spin{to{transform:rotate(360deg)}}.analytics-tabs{border:1px solid var(--border);background:#ffffff05;border-radius:11px;align-items:center;gap:3px;width:max-content;padding:3px;display:flex}.analytics-tabs button{min-height:31px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:11.5px;font-weight:620}.analytics-tabs button.active{background:color-mix(in srgb,var(--accent) 13%,var(--surface));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,var(--border))}.analytics-kpis{grid-template-columns:repeat(6,minmax(128px,1fr));margin:0}.analytics-kpis>button{border-radius:13px;grid-template-columns:30px minmax(0,1fr) 12px;gap:7px;min-height:74px;padding:10px}.analytics-kpis>button>i{border-radius:9px;width:29px;height:29px}.analytics-kpis strong{margin:2px 0;font-size:20px}.analytics-kpis small{text-transform:none;font-size:9.5px}.analytics-kpis em{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.analytics-report-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:11px;min-width:0;display:grid}.analytics-report-grid.secondary{grid-template-columns:1fr 1fr}.analytics-report-grid>.console-panel{min-width:0;padding:14px}.analytics-report-grid h3{margin:3px 0;font-size:15px}.analytics-report-grid p{color:var(--muted);margin:2px 0;font-size:11px;line-height:1.45}.analytics-activity-report>header,.analytics-readiness>header,.analytics-team-report>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-line-chart svg{width:100%;height:130px;display:block;overflow:visible}.analytics-line-chart footer{color:var(--muted);justify-content:space-between;font-size:8.5px;display:flex}.analytics-donut{--donut-color:var(--accent);background:conic-gradient(var(--donut-color) var(--donut-value),#ffffff0e 0);width:88px;height:88px;box-shadow:0 0 24px color-mix(in srgb,var(--donut-color) 13%,transparent);border-radius:50%;flex:none;place-items:center;padding:8px;display:grid}.analytics-donut.good{--donut-color:#4ac98a}.analytics-donut.warn{--donut-color:#d7a84a}.analytics-donut>div{background:var(--surface);text-align:center;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.analytics-donut span{color:var(--muted);font-size:8.5px}.analytics-readiness ul{gap:0;margin:7px 0 0;padding:0;list-style:none;display:grid}.analytics-readiness li{border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent);grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 0;font-size:10.5px;display:grid}.analytics-readiness li svg{color:#4ac98a;width:14px}.analytics-readiness li:has(b:last-child:not(:first-child)) b{color:var(--muted);font-size:9px;font-weight:550}.analytics-readiness li:has(svg[data-lucide=circle-alert]) svg{color:#d7a84a}.analytics-attention>p,.analytics-source-health>p{border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 0;display:grid}.analytics-attention>p svg,.analytics-source-health>p svg{color:#d7a84a;width:14px}.analytics-attention .analytics-ok svg,.analytics-source-health p svg[data-lucide=circle-check]{color:#4ac98a}.analytics-finance-empty{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent);border-style:dashed}.analytics-status-bars{gap:11px;margin:15px 0;display:grid}.analytics-status-bars>div>span{color:var(--muted);justify-content:space-between;margin-bottom:5px;font-size:10.5px;display:flex}.analytics-status-bars>div>span b{color:var(--text)}.analytics-status-bars i,.analytics-systems button>i{background:#ffffff0e;border-radius:10px;height:5px;display:block;overflow:hidden}.analytics-status-bars em,.analytics-systems button>i em{border-radius:inherit;background:var(--accent);height:100%;display:block}.analytics-status-bars em.good{background:#4ac98a}.analytics-status-bars em.warn{background:#d7a84a}.analytics-status-bars em.danger{background:#de6675}.analytics-status-bars em.muted{background:#8590a8}.analytics-team-report>button{float:right}.analytics-role-report>div{border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent);justify-content:space-between;padding:9px 0;font-size:11px;display:flex}.analytics-role-report>div b{background:#ffffff0b;border-radius:7px;place-items:center;min-width:25px;height:21px;font-size:9px;display:grid}.analytics-structure-strip{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.analytics-structure-strip article{align-items:center;gap:10px;padding:12px;display:flex}.analytics-structure-strip svg{width:19px;color:var(--accent)}.analytics-structure-strip span{display:grid}.analytics-structure-strip small{color:var(--muted);font-size:10px}.analytics-systems>button{border:0;border-top:1px solid var(--border);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) minmax(80px,150px) 15px;align-items:center;gap:10px;padding:10px 0;display:grid}.analytics-systems>button>span{display:grid}.analytics-systems>button small{color:var(--muted);font-size:9.5px}.analytics-source-health p b{color:var(--muted);font-size:9px}.analytics-source-health p span{font-size:10.5px}@media (max-width:1320px){.analytics-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.analytics-report-grid,.analytics-report-grid.secondary{grid-template-columns:1fr}.analytics-structure-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.analytics-commandbar{flex-wrap:wrap;align-items:flex-start}.analytics-commandbar>div{width:100%}.analytics-commandbar label{margin-right:auto}.analytics-tabs{width:100%;overflow:auto}.analytics-tabs button{flex:1}.analytics-kpis{grid-template-columns:repeat(2,1fr)}.analytics-line-chart{height:130px}.analytics-line-chart svg{height:106px}}@media (max-width:450px){.analytics-kpis,.analytics-structure-strip{grid-template-columns:1fr}.analytics-commandbar label{width:100%}.analytics-commandbar select{flex:1}}.retail-manager-actions{margin-right:var(--mika-panel-offset,0px);align-items:center;gap:9px;transition:margin-right .2s;display:flex}.retail-manager-actions>svg{background:color-mix(in srgb,var(--accent) 14%,transparent);width:42px;height:42px;color:var(--accent);border-radius:14px;padding:10px}.knowledge-map{--knowledge-accent:#8b5cf6;min-width:0;color:var(--text);gap:14px;display:grid}.knowledge-map-hero{border:1px solid color-mix(in srgb,var(--knowledge-accent) 35%,var(--border));background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--knowledge-accent) 19%,transparent),transparent 44%),linear-gradient(135deg,#231b33d1,#110e19ad);border-radius:24px;justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex;box-shadow:0 24px 70px #0003,inset 0 1px #ffffff0d}.knowledge-map-hero h2{margin:3px 0 5px;font-size:clamp(24px,3vw,34px)}.knowledge-map-hero p{color:var(--muted);margin:0;line-height:1.5}.knowledge-map-hero-actions{align-items:center;gap:8px;display:flex}.knowledge-map-hero-actions>label{border:1px solid color-mix(in srgb,var(--knowledge-accent) 28%,var(--border));background:#08070d7a;border-radius:14px;align-items:center;width:min(430px,34vw);height:46px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff09}.knowledge-map-hero-actions label>svg{width:18px;color:color-mix(in srgb,var(--knowledge-accent) 70%,white);flex:none;margin-left:14px}.knowledge-map-hero-actions input{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:0;padding:0 11px}.knowledge-map-hero-actions label>button{background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.knowledge-map-hero-actions>button{align-items:center;gap:7px;min-height:46px;display:flex}.knowledge-map-filters{gap:7px;padding:1px;display:flex;overflow:auto}.knowledge-map-filters button{border:1px solid var(--border);min-height:36px;color:var(--muted);background:#ffffff06;border-radius:999px;flex:none;padding:0 13px;font-size:11px;font-weight:750}.knowledge-map-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:14px;min-width:0;display:grid}.knowledge-map-card,.knowledge-guide-panel{border:1px solid color-mix(in srgb,var(--knowledge-accent) 24%,var(--border));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff09,#ffffff03),#0e0c15c7;border-radius:26px;min-width:0;overflow:hidden;box-shadow:0 25px 80px #00000040,inset 0 1px #ffffff0a}.knowledge-map-card{flex-direction:column;min-height:760px;padding:16px;display:flex}.knowledge-map-card>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:2px 4px 12px;display:flex}.knowledge-map-card h3{margin:5px 0 3px;font-size:18px}.knowledge-map-card header p{color:var(--muted);margin:0;font-size:11px}.knowledge-map-card header>div:last-child{text-align:right;display:grid}.knowledge-map-card header strong{font-size:24px}.knowledge-map-card header small{color:var(--muted)}.knowledge-map-badge{border:1px solid var(--border);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:9px;display:inline-flex}.knowledge-map-orbit{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--knowledge-accent) 25%,transparent),#0e142bc7 38%,#07080ff5 76%);border:1px solid #ffffff0f;border-radius:22px;flex:1;min-height:680px;position:relative;overflow:hidden}.knowledge-nebula{filter:blur(38px);opacity:.35;pointer-events:none;border-radius:50%;position:absolute}.knowledge-nebula.one{background:radial-gradient(circle,#538cff55,#0000 70%);width:330px;height:330px;top:8%;left:10%}.knowledge-nebula.two{background:radial-gradient(circle,color-mix(in srgb,var(--knowledge-accent) 40%,transparent),transparent 70%);width:300px;height:300px;bottom:5%;right:5%}.knowledge-orbit-ring{pointer-events:none;border:1px solid #96b4ff17;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ring-one{aspect-ratio:1;width:39%}.ring-two{aspect-ratio:1;width:63%}.ring-three{aspect-ratio:1;width:88%}.knowledge-map-orbit>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.knowledge-map-orbit line{stroke:#8ab0ff24;stroke-width:.18px;stroke-dasharray:1.2 1.5}.knowledge-map-core{z-index:4;background:radial-gradient(circle at 32% 25%,#ffffff3d,transparent 34%),radial-gradient(circle,var(--knowledge-accent),#344bb8 70%,#111b52);color:#fff;width:142px;height:142px;box-shadow:0 0 60px color-mix(in srgb,var(--knowledge-accent) 30%,transparent),0 22px 55px #0000004d;border:1px solid #ffffff2e;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.knowledge-map-core svg{width:25px}.knowledge-map-core strong{font-size:15px}.knowledge-map-core small{letter-spacing:.1em;text-transform:uppercase;opacity:.72;font-size:9px}.knowledge-map-nodes{position:absolute;inset:0}.knowledge-node{z-index:5;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff0e,#ffffff04),#090d1ac4;border:1px solid #ffffff14;border-radius:17px;justify-items:center;gap:4px;width:112px;padding:10px;transition:scale .24s,opacity .24s,filter .24s,border-color .24s,box-shadow .24s;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 12px 28px #0000003b,inset 0 1px #ffffff09}.knowledge-node>span{background:linear-gradient(135deg,var(--node-color),#ffffff24);width:34px;height:34px;box-shadow:0 8px 22px color-mix(in srgb,var(--node-color) 27%,transparent);border-radius:11px;place-items:center;display:grid}.knowledge-node svg{width:17px}.knowledge-node strong{text-align:center;text-overflow:ellipsis;max-width:100%;font-size:10px;line-height:1.15;overflow:hidden}.knowledge-node small{color:#e6ecff9e;font-size:8px}.knowledge-node:hover{z-index:30;box-shadow:0 22px 52px #00000059,0 0 34px color-mix(in srgb,var(--node-color) 27%,transparent);border-color:#ffffff38;scale:1.12}.knowledge-node.active{z-index:20;border-color:color-mix(in srgb,var(--node-color) 70%,white);box-shadow:0 0 32px color-mix(in srgb,var(--node-color) 30%,transparent)}.knowledge-node.dimmed{opacity:.12;filter:saturate(.5);pointer-events:none}.knowledge-guide-panel{flex-direction:column;min-height:760px;display:flex}.knowledge-guide-panel>header{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:18px;display:grid}.knowledge-guide-panel>header>span{background:linear-gradient(135deg,var(--node-color),#ffffff21);width:46px;height:46px;box-shadow:0 12px 28px color-mix(in srgb,var(--node-color) 25%,transparent);border-radius:14px;place-items:center;display:grid}.knowledge-guide-panel>header h3{margin:4px 0;font-size:20px}.knowledge-guide-panel>header p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.knowledge-guide-panel>header button{width:36px;height:36px;padding:0}.knowledge-guide-panel>nav{border-bottom:1px solid var(--border);gap:4px;padding:10px 12px;display:flex;overflow:auto}.knowledge-guide-panel>nav button{color:var(--muted);background:0 0;border-color:#0000;flex:none;padding:7px 9px;font-size:9px}.knowledge-guide-content{flex:1;padding:20px;overflow:auto}.knowledge-guide-content h4{margin:0 0 12px;font-size:15px}.knowledge-guide-content p{color:#c6bcd0;line-height:1.65}.knowledge-guide-content dl{border:1px solid var(--border);border-radius:13px;gap:0;margin:20px 0;display:grid;overflow:hidden}.knowledge-guide-content dl div{border-bottom:1px solid var(--border);padding:11px 12px}.knowledge-guide-content dl div:last-child{border:0}.knowledge-guide-content dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.knowledge-guide-content ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.knowledge-guide-content li{border:1px solid var(--border);border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.knowledge-guide-content li b{background:color-mix(in srgb,var(--knowledge-accent) 18%,transparent);width:27px;height:27px;color:color-mix(in srgb,var(--knowledge-accent) 70%,white);border-radius:9px;place-items:center;display:grid}.knowledge-guide-panel>footer{border-top:1px solid var(--border);gap:8px;padding:14px 18px;display:flex}.knowledge-guide-panel>footer button{flex:1;justify-content:center;align-items:center;gap:7px;display:flex}.knowledge-guide-empty{text-align:center;flex:1;align-content:center;place-items:center;padding:30px;display:grid}.knowledge-guide-empty>svg{width:46px;height:46px;color:var(--knowledge-accent)}.knowledge-guide-empty p{color:var(--muted)}.knowledge-related,.knowledge-media{gap:7px;display:grid}.knowledge-related button,.knowledge-media a{border:1px solid var(--border);color:var(--text);text-align:left;background:#ffffff06;border-radius:11px;align-items:center;gap:9px;padding:10px;text-decoration:none;display:flex}.knowledge-related svg,.knowledge-media svg{width:15px;color:var(--knowledge-accent)}.knowledge-media-empty{min-height:180px;color:var(--muted);text-align:center;place-items:center;display:grid}.knowledge-media-empty svg{width:38px;height:38px;color:var(--knowledge-accent)}.knowledge-editor-backdrop{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06050a9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.knowledge-editor{border:1px solid color-mix(in srgb,var(--knowledge-accent) 40%,var(--border));background:linear-gradient(145deg,#221b2ffa,#0f0c16fa);border-radius:22px;width:min(820px,100vw - 30px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 35px 110px #0000008c}.knowledge-editor>header{border-bottom:1px solid var(--border);justify-content:space-between;padding:20px 22px;display:flex}.knowledge-editor>header h3{margin:4px 0 0}.knowledge-editor>header button{width:38px;height:38px;padding:0}.knowledge-editor-grid{grid-template-columns:1fr 1fr;gap:12px;padding:20px 22px;display:grid}.knowledge-editor-grid label{gap:6px;display:grid}.knowledge-editor-grid label.wide{grid-column:1/-1}.knowledge-editor-grid input,.knowledge-editor-grid textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#07060b7a;border-radius:11px;outline:0;padding:11px}.knowledge-editor-grid :is(input,textarea):focus{border-color:var(--knowledge-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--knowledge-accent) 10%,transparent)}.knowledge-editor>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}@media (max-width:1150px){.knowledge-map-layout{grid-template-columns:1fr}.knowledge-guide-panel{min-height:560px}.knowledge-map-hero{flex-direction:column;align-items:flex-start}.knowledge-map-hero-actions{width:100%}.knowledge-map-hero-actions>label{flex:1;width:auto}}@media (max-width:720px){.knowledge-map-hero{padding:18px}.knowledge-map-hero-actions{grid-template-columns:1fr auto;display:grid}.knowledge-map-hero-actions>label{grid-column:1/-1;width:100%}.knowledge-map-card{min-height:730px;padding:10px}.knowledge-map-orbit{min-height:650px}.knowledge-node{width:86px;padding:7px}.knowledge-node>span{width:29px;height:29px}.knowledge-node small{display:none}.knowledge-map-core{width:112px;height:112px}.knowledge-map-core strong{font-size:12px}.knowledge-editor-grid{grid-template-columns:1fr}.knowledge-editor-grid label.wide{grid-column:auto}}@media (max-width:440px){.knowledge-map-card>header{flex-direction:column;align-items:flex-start}.knowledge-node{width:76px}.knowledge-node:nth-child(n+17){display:none}.knowledge-guide-panel>footer{flex-direction:column}}.max-link-card{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--panel));border-radius:16px;justify-items:start;gap:8px;padding:16px 18px;display:grid}.max-link-card strong{color:var(--accent);font:700 1.55rem/1 var(--mono);letter-spacing:.16em}.max-link-card p,.max-link-card small{margin:0}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--carbon:#eae8e1;--carbon-soft:#f2f0e9;--surface:#f7f5ef;--panel:#f7f5ef;--text:#17191d;--surface-2:#efede6;--raised:#fff;--raised-2:#e6e3dc;--line:#d2cec4;--line-soft:#dedad1;--bone:#17191d;--muted:#59616b;--muted-2:#253040;--tangerine:#a7471f;--periwinkle:#5f55a5;--cyan:#0d6f73;--gold:#765b14;--rose:#b4233d;--mint:#1b7548;--blue:#1f5fae;--on-accent:#fff;--focus-ring:#0d6f73;--shadow:0 24px 70px #1e1c181f}:root[data-theme=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--carbon:#000;--carbon-soft:#000;--surface:#080808;--panel:#080808;--text:#fff;--surface-2:#111;--raised:#171717;--raised-2:#222;--line:#777;--line-soft:#444;--bone:#fff;--muted:#e5e5e5;--muted-2:#bdbdbd;--tangerine:#ff9c73;--periwinkle:#c3baff;--cyan:#7ef7f0;--gold:#ffe082;--rose:#ff8fa1;--mint:#8dffc1;--focus-ring:#7ef7f0}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;min-height:0;margin:0}body{background:var(--carbon);color:var(--bone);-webkit-font-smoothing:antialiased;overflow:hidden}button,input,textarea,select{font:inherit}button{min-width:24px;min-height:24px;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),a[href],[role=button]:not([aria-disabled=true]),[role=link]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[data-clickable=true]:not([aria-disabled=true]){cursor:pointer}button:not(:disabled):active,a[href]:active,[data-clickable=true]:active{scale:.98}button:focus-visible,a[href]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible,[contenteditable=true]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-halo)}::selection{background:color-mix(in srgb,var(--violet-soft) 28%,transparent);color:var(--bone)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);background-clip:padding-box;border:2px solid #0000;border-radius:20px}:root[data-layout-test=true] *,:root[data-layout-test=true] :before,:root[data-layout-test=true] :after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}.skip-link{z-index:9999;background:var(--bone);color:var(--carbon);border-radius:8px;padding:10px 14px;transition:top .12s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:14px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tooltip-anchor{display:inline-flex;position:relative}.tooltip{z-index:140;border:1px solid var(--line);background:var(--raised-2);width:max-content;max-width:min(280px,100vw - 24px);color:var(--bone);box-shadow:var(--shadow);font:10px/1.4 var(--sans);text-align:center;pointer-events:auto;opacity:0;visibility:hidden;border-radius:6px;padding:6px 8px;transition:opacity .1s,transform .1s,visibility 0s linear .1s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,2px)}.tooltip-anchor:hover .tooltip,.tooltip-anchor:focus-within .tooltip{opacity:1;visibility:visible;transition-delay:.18s;transform:translate(-50%)}.tooltip-anchor.tooltip-dismissed .tooltip{opacity:0;visibility:hidden}.tooltip:after{content:"";height:8px;position:absolute;inset:100% 0 auto}.app-shell{grid-template-columns:var(--sidebar) minmax(0, 1fr) 0;height:100vh;background:radial-gradient(circle at 82% 0%, color-mix(in srgb,var(--violet-soft) 5.5%,transparent), transparent 28%), var(--carbon);height:100dvh;min-height:0;transition:grid-template-columns .18s;display:grid;overflow:hidden}.cabinet-gate{background:radial-gradient(circle at 50% 18%, color-mix(in srgb,var(--accent) 18%,transparent), transparent 42%), var(--carbon);place-items:center;min-height:100dvh;padding:24px;display:grid}.cabinet-gate-card{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 86%,transparent);width:min(100%,520px);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:24px;padding:clamp(28px,6vw,48px)}.cabinet-gate-mark{width:58px;height:58px;color:var(--violet-soft);background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:18px;place-items:center;margin-bottom:24px;display:grid}.cabinet-gate-mark svg{width:27px;height:27px}.cabinet-gate-card h1{font:600 clamp(28px,5vw,40px)/1.08 var(--display);margin:7px 0 12px}.cabinet-gate-card p{color:var(--muted-2);margin:0;line-height:1.65}.cabinet-gate-progress{background:var(--line-soft);border-radius:3px;width:100%;height:3px;margin-top:28px;display:block;overflow:hidden}.cabinet-gate-progress:after{content:"";border-radius:inherit;background:var(--accent);width:42%;height:100%;animation:1.25s ease-in-out infinite cabinet-gate-loading;display:block}.cabinet-gate-error{color:var(--rose);margin-top:14px;display:block}.cabinet-gate-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.cabinet-gate-actions a{text-decoration:none}.cabinet-gate-help{color:var(--muted);margin-top:15px;line-height:1.5;display:block}@keyframes cabinet-gate-loading{0%{transform:translate(-110%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.cabinet-gate-progress:after{width:100%;animation:none}}.app-shell.sidebar-collapsed{--sidebar:76px}.app-shell.has-inspector{grid-template-columns:var(--sidebar) minmax(0, 1fr) var(--inspector)}.sidebar{z-index:20;border-right:1px solid var(--line-soft);background:color-mix(in srgb, var(--carbon-soft) 92%, transparent);flex-direction:column;min-width:0;display:flex;position:relative;overflow:visible}.sidebar:after{content:"";pointer-events:none;background:radial-gradient(circle at 15% -20%,#ff8a5b1f,#0000 66%);height:180px;position:absolute;inset:0 0 auto}.brand{z-index:1;border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;height:68px;padding:0 18px;display:flex;position:relative}.brand-mark{color:#dc8c45;flex:0 0 22px;place-items:center;width:22px;height:16px;margin-bottom:13px;display:grid;position:relative}.brand-mark img,.brand-mark svg{object-fit:contain;width:100%;height:100%;display:block}.brand-copy{flex-direction:column;min-width:0;display:flex;overflow:hidden}.brand-wordmark{width:auto;max-width:100%;height:14px;display:block}.collapse-sidebar{z-index:4;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:7px;place-items:center;width:24px;height:32px;padding:0;display:grid;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.collapse-sidebar svg{transform-origin:50%;place-self:center;width:16px;height:16px;margin:0;display:block}.sidebar-collapsed .collapse-sidebar svg{transform:rotate(180deg)}.sidebar-collapsed .brand{justify-content:center;padding-inline:0}.sidebar-collapsed .brand-mark{flex-basis:26px;width:26px;margin-bottom:0}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-label,.sidebar-collapsed .sidebar nav button span,.sidebar-collapsed .sidebar nav button b,.sidebar-collapsed .sidebar-foot span:not(.local-orb){display:none}.sidebar nav{flex:1;min-height:0;padding:11px 9px;overflow:auto}.nav-group+.nav-group{margin-top:14px}.nav-label{color:var(--muted-2);font:500 8.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 9px 5px;display:block}.nav-route{border-radius:8px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;display:grid}.sidebar nav .nav-route>button,.sidebar-foot>button{width:100%;min-height:34px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:6px 8px;transition:background .12s,color .12s,transform .12s;display:flex;position:relative}.sidebar nav .nav-route:hover,.sidebar nav .nav-route.active{background:var(--surface)}.sidebar nav .nav-route>button:hover,.sidebar-foot>button:hover{color:var(--bone)}.sidebar nav .nav-route.active{background:linear-gradient(90deg, color-mix(in srgb,var(--accent) 15%,transparent), color-mix(in srgb,var(--accent) 3%,transparent));color:var(--bone);box-shadow:inset 2px 0 var(--violet)}.sidebar nav .nav-route.active>button{color:var(--bone)}.sidebar nav .nav-route.active svg{color:var(--violet-soft);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--violet) 32%,transparent))}.sidebar nav button span{white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:530}.sidebar nav button b{min-width:20px;color:var(--rose);font:500 10px/1.4 var(--mono);text-align:center;background:#ff708521;border-radius:10px;padding:2px 6px}.sidebar-collapsed .nav-route{display:block}.sidebar-collapsed .nav-route>.context-hint{display:none}.sidebar-collapsed .sidebar nav button{justify-content:center;padding-inline:0}.sidebar-foot{border-top:1px solid var(--line-soft);padding:12px;overflow:hidden}.sidebar-foot>button{min-height:36px;color:var(--muted-2);font-size:11px}.workspace-shell{grid-template-rows:68px minmax(0,1fr) 24px;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden;container:workspace/inline-size}.topbar{z-index:10;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb, var(--carbon) 89%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:clamp(12px,2cqi,24px);min-width:0;padding:0 clamp(18px,2.8cqi,28px) 0 clamp(20px,3.2cqi,32px);display:flex;position:relative}.topbar-title{flex:240px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:11px;min-width:0;display:grid;overflow:hidden}.eyebrow{color:var(--muted-2);font:520 10px/1.25 var(--mono);letter-spacing:.08em;text-transform:uppercase}.topbar-title .eyebrow{grid-column:1/-1;margin-bottom:3px}.topbar-title h1{min-width:0;font:570 clamp(18px, 2.2cqi, 21px)/1 var(--display);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.topbar-title p{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.topbar-actions{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.topbar-live-status{border:1px solid var(--line);min-height:30px;color:var(--muted);background:color-mix(in srgb,var(--panel) 92%,transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:flex}.topbar-live-status.healthy{color:var(--success);border-color:color-mix(in srgb,var(--success) 28%,var(--line))}.topbar-live-status.offline{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 34%,var(--line))}@media (max-width:1180px){.topbar-live-status span{display:none}.topbar-live-status{justify-content:center;width:30px;padding:0}}@media (max-width:767px){.topbar-live-status{display:none}}.topbar-actions>.icon-button,.topbar-language-switcher>.icon-button{width:46px;min-width:46px;height:46px;min-height:46px}.topbar-undo{height:var(--header-control-size);min-height:var(--header-control-size);border:1px solid color-mix(in srgb,var(--rose) 64%,transparent);color:#ff6077;background:color-mix(in srgb,#ff405f 9%,var(--panel));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:112px;padding:0 11px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 0 20px #ff405f2b}.topbar-undo:hover:not(:disabled){color:#ff8b9d;background:color-mix(in srgb,#ff405f 15%,var(--panel));border-color:#ff7890;transform:translateY(-1px);box-shadow:0 0 26px #ff405f47}.topbar-undo:disabled{color:#ff6077;border-color:color-mix(in srgb,#ff405f 72%,var(--line));background:color-mix(in srgb,#ff405f 7%,var(--panel));opacity:.82;box-shadow:inset 0 1px #ffffff0d,0 0 17px #ff405f21}.topbar-undo span{white-space:nowrap;font-size:11px}@media (max-width:1180px){.topbar-undo{width:var(--header-control-size);justify-content:center;padding:0}.topbar-undo span{display:none}}.identity-chip{text-align:left;min-width:112px;height:var(--header-control-size);min-height:var(--header-control-size);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:color-mix(in srgb, var(--panel) 86%, var(--accent) 14%);cursor:pointer;border-radius:10px;gap:1px;padding:4px 10px;transition:border-color .15s,background .15s,transform .15s;display:grid}.identity-chip:hover,.identity-chip[aria-expanded=true]{border-color:color-mix(in srgb, var(--accent) 58%, var(--line));background:color-mix(in srgb, var(--panel) 76%, var(--accent) 24%)}.identity-chip:active{transform:translateY(1px)}.identity-chip-icon{color:var(--violet-soft);display:none}.identity-chip span{color:var(--text);font-size:.8rem;font-weight:650;line-height:1.05}.identity-chip small{color:var(--muted);font-size:.66rem;line-height:1.05}.identity-menu-wrap{position:relative}.identity-menu{z-index:120;border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));background:color-mix(in srgb, var(--raised) 94%, var(--accent) 6%);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:14px;width:248px;padding:10px;animation:.15s both menu-in;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #0000007a,inset 0 1px #ffffff0a}@keyframes menu-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}}.identity-menu header{gap:3px;padding:8px 9px 10px;display:grid}.identity-menu header strong{color:var(--bone);font-size:14px}.identity-menu header span{color:var(--muted);font-size:11px}.identity-menu-divider{background:var(--line);height:1px;margin:5px 3px}.identity-menu>button,.identity-menu>a{width:100%;min-height:40px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;text-decoration:none;display:grid}.identity-menu>button:hover:not(:disabled),.identity-menu>button:focus-visible,.identity-menu>a:hover,.identity-menu>a:focus-visible{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--bone)}.identity-menu>button:disabled{opacity:.48;cursor:not-allowed}.identity-menu>button small{color:var(--muted-2);font-size:9px}.command-trigger{height:var(--header-control-size);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:color-mix(in srgb, var(--panel) 86%, var(--accent) 14%);color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 9px 0 11px;transition:border-color .15s,background .15s;display:flex}.command-trigger:hover,.command-trigger:focus-visible{border-color:color-mix(in srgb, var(--accent) 58%, var(--line));background:color-mix(in srgb, var(--panel) 76%, var(--accent) 24%);color:var(--text)}.command-trigger span{font-size:11px}kbd{border:1px solid var(--line);border-bottom-color:color-mix(in srgb, var(--line) 60%, black);background:var(--carbon-soft);min-width:22px;height:22px;color:var(--muted-2);font:10px var(--mono);border-radius:5px;place-items:center;padding:0 5px;display:inline-grid;box-shadow:0 1px #ffffff0a}.icon-button{width:var(--header-control-size);height:var(--header-control-size);border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:9px;flex:none;place-items:center;padding:0;transition:color .12s,background .12s,border-color .12s;display:inline-grid}.icon-button:hover:not(:disabled){color:var(--bone);background:var(--raised);border-color:color-mix(in srgb, var(--line) 60%, var(--muted))}.icon-button:disabled{opacity:.4;cursor:not-allowed}.icon-button.compact{background:0 0;border:0;width:27px;height:27px}.main-content{scroll-behavior:auto;overflow-anchor:none;flex-direction:column;min-width:0;min-height:0;padding:clamp(10px,1.5cqi,16px) clamp(12px,1.8cqi,18px) 22px;display:flex;overflow:hidden}.route{max-width:1540px;margin:0 auto;animation:.18s both route-in}@keyframes route-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.surface{align-content:start;gap:var(--surface-tabs-content-gap);min-width:0;display:grid}.surface-tabs-container{min-width:0;padding:var(--surface-tabs-padding);border:1px solid var(--line-soft);background:var(--carbon-soft);border-radius:12px}.surface-tabs-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.surface-tabs{align-items:stretch;gap:var(--surface-tabs-gap);width:max-content;min-width:100%;display:flex}.surface-tab{min-height:var(--surface-tabs-height);color:var(--muted-2);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;transition:border-color .12s,background .12s,color .12s;display:inline-flex;position:relative}.surface-tab:hover:not(:disabled){border-color:var(--line-soft);background:var(--surface);color:var(--bone)}.surface-tab[aria-selected=true]{border-color:var(--line);background:var(--surface-2);color:var(--bone);box-shadow:inset 0 -2px var(--tangerine)}.surface-tab[aria-selected=true] .surface-tab-icon{color:var(--tangerine)}.surface-tab:focus-visible{z-index:1;outline:2px solid var(--focus-ring);outline-offset:-3px}.surface-tab:disabled{color:var(--muted-2);opacity:.5;cursor:not-allowed}.surface-tab-icon{flex:none;display:inline-flex}.surface-tab-label,.surface-content{min-width:0}.activity-strip{border-top:1px solid var(--line-soft);background:var(--carbon-soft);min-width:0;color:var(--muted-2);font:10px/1 var(--mono);align-items:center;gap:18px;padding:0 28px;display:flex;overflow:hidden}.activity-strip span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.activity-strip>span:first-child{color:var(--mint);text-transform:uppercase;letter-spacing:.08em}.activity-strip>span:first-child i{background:currentColor;border-radius:50%;width:4px;height:4px}.activity-strip code{color:var(--muted)}.activity-boundary{margin-left:auto;color:var(--muted)!important}.panel{border:1px solid var(--line-soft);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:inset 0 1px #ffffff05}.panel-glow{box-shadow:inset 0 1px #ffffff06,0 24px 80px #00000024}.panel-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-header h3{font:560 17px/1.15 var(--display);letter-spacing:-.025em;margin:5px 0 0}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:11px;display:inline-flex}.text-button:hover{color:var(--bone)}.primary-button,.secondary-button,.danger-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:560;transition:transform .12s,background .12s,border-color .12s;display:inline-flex}.primary-button{border:1px solid color-mix(in srgb, var(--tangerine) 70%, white);background:var(--tangerine);color:var(--on-accent);box-shadow:0 8px 22px #ff8a5b26}.primary-button:hover:not(:disabled),.danger-button:hover:not(:disabled){transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{opacity:.45;cursor:not-allowed}.secondary-button{border:1px solid var(--line);background:var(--surface-2);color:var(--bone)}.secondary-button:hover:not(:disabled){border-color:var(--muted-2)}.danger-button{color:var(--rose);background:#ff70851f;border:1px solid #ff708566}.status-pill{border:1px solid var(--line);max-width:100%;color:var(--muted);font:500 10px/1 var(--mono);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.status-shape{border:1px solid;border-radius:50%;width:6px;height:6px}.status-done,.status-succeeded,.status-pass,.status-verified,.status-enabled,.status-active,.status-supported,.status-confirmed{color:var(--mint);background:#75d4a10d;border-color:#75d4a12e}.status-running,.status-ready,.status-internal,.status-configured{color:var(--cyan);background:#63d8d20d;border-color:#63d8d22e}.status-blocked,.status-terminal-failed,.status-quarantined,.status-restricted,.status-retracted{color:var(--rose);background:#ff70850d;border-color:#ff70852e}.status-review,.status-pending,.status-planned,.status-optional,.status-awaiting-review,.status-awaiting-approval{color:var(--gold);background:#ddbb650d;border-color:#ddbb652e}.status-disabled,.status-declared,.status-inbox,.status-cancelled{color:var(--muted)}.status-superseded,.status-disputed{color:var(--periwinkle)}code{font:10px/1.35 var(--mono);color:var(--muted);overflow-wrap:anywhere}.trust-strip{border:1px solid var(--line-soft);background:var(--carbon-soft);min-height:40px;color:var(--muted-2);font:10px var(--mono);border-radius:10px;align-items:center;gap:18px;margin-bottom:16px;padding:8px 12px;display:flex;overflow:hidden}.trust-strip>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.trust-strip .local-indicator{color:var(--mint);text-transform:uppercase;letter-spacing:.08em;margin-right:auto}.local-indicator i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.command-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:16px;display:grid}.mission-hero{background:var(--surface);min-height:360px;padding:38px 42px;position:relative;overflow:hidden}.mission-hero:before{content:"";opacity:.35;pointer-events:none;background-image:radial-gradient(circle, var(--line) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.hero-copy{z-index:2;max-width:59%;position:relative}.hero-copy h2{font:540 clamp(34px, 3.8vw, 57px)/1 var(--display);letter-spacing:-.055em;margin:14px 0}.hero-copy h2 em{color:var(--tangerine);font-style:italic;font-weight:460}.hero-copy p{max-width:520px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.hero-actions{gap:9px;margin-top:25px;display:flex}.mini-universe{filter:drop-shadow(0 15px 45px #0000002e);place-items:center;width:360px;height:360px;display:grid;position:absolute;top:-15px;right:-24px}.mini-universe:before{content:"";background:radial-gradient(circle, color-mix(in srgb,var(--violet-soft) 14%,transparent), #63d8d209 45%, transparent 67%);border-radius:50%;position:absolute;inset:13%}.mini-ring{border:1px solid var(--line);border-radius:50%;position:absolute}.mini-ring:after{content:"";background:var(--cyan);border-radius:50%;width:7px;height:7px;margin-top:-4px;position:absolute;top:50%;right:-4px;box-shadow:0 0 13px #63d8d28c}.mini-ring.ring-a{border-color:#ff8a5b57;width:94px;height:94px}.mini-ring.ring-b{border-color:color-mix(in srgb,var(--violet-soft) 24%,transparent);width:186px;height:186px;transform:rotate(55deg)}.mini-ring.ring-c{border-color:#ddbb652e;width:292px;height:292px;transform:rotate(128deg)}.mini-core{z-index:3;background:var(--carbon-soft);border:1px solid #ff8a5b73;border-radius:50%;place-items:center;width:53px;height:53px;display:grid;box-shadow:0 0 35px #ff8a5b21}.mini-core span{font:600 11px var(--mono);color:var(--bone)}.mini-node{border:2px solid var(--surface);background:var(--periwinkle);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 9px}.mini-node.n1{color:var(--periwinkle);transform:translate(79px,-41px)}.mini-node.n2{color:var(--gold);background:var(--gold);transform:translate(-89px,27px)}.mini-node.n3{color:var(--cyan);background:var(--cyan);transform:translate(138px,38px)}.mini-node.n4{color:var(--rose);background:var(--rose);transform:translate(-127px,-82px)}.mini-node.n5{color:var(--mint);background:var(--mint);transform:translate(48px,137px)}.mini-node.n6{color:var(--tangerine);background:var(--tangerine);transform:translate(-36px,-140px)}.orbit-caption{border-left:1px solid var(--line);flex-direction:column;padding-left:10px;display:flex;position:absolute;bottom:30px;right:23px}.orbit-caption strong{font:580 18px var(--display)}.orbit-caption span{color:var(--muted-2);font:10px/1.3 var(--mono)}.attention-panel{padding:22px}.attention-panel.is-clear .panel-header>svg{color:var(--mint)}.attention-panel.has-attention .panel-header>svg{color:var(--rose)}.attention-list{gap:7px;margin-top:20px;display:grid}.attention-list button{background:var(--surface-2);min-height:54px;color:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:9px;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.attention-list button:hover{border-color:var(--line);background:var(--raised)}.attention-icon{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.attention-icon.rose{color:var(--rose);background:#ff70851a}.attention-icon.gold{color:var(--gold);background:#ddbb651a}.attention-icon.violet{background:color-mix(in srgb,var(--violet-soft) 10%,transparent);color:var(--periwinkle)}.attention-list button>span:nth-child(2){flex-direction:column;display:flex}.attention-list strong{font-size:11px;font-weight:560}.attention-list small{color:var(--muted-2);margin-top:3px;font-size:11px}.attention-list b{font:560 17px var(--display)}.work-panel,.runs-panel,.knowledge-panel,.agents-panel{padding:22px}.work-panel{min-height:340px}.work-bars{gap:8px;margin:20px 0;display:grid}.work-bar{grid-template-columns:108px 1fr 22px;align-items:center;gap:8px;display:grid}.work-bar>span{color:var(--muted-2);font:10px var(--mono)}.work-bar>i{background:var(--line-soft);border-radius:3px;height:4px;overflow:hidden}.work-bar>i b{border-radius:inherit;background:var(--cyan);opacity:.75;height:100%;display:block}.work-bar:nth-child(5)>i b{background:var(--gold)}.work-bar:nth-child(6)>i b{background:var(--rose)}.work-bar:nth-child(7)>i b{background:var(--mint)}.work-bar>strong{font:500 10px var(--mono);text-align:right}.compact-object{border:0;border-top:1px solid var(--line-soft);width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:4px 1fr auto;align-items:center;gap:10px;padding:7px 3px;display:grid}.compact-object>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.compact-object strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:540;overflow:hidden}.compact-object small{color:var(--muted-2);font:10px var(--mono);margin-top:4px}.priority-mark{background:var(--muted-2);border-radius:3px;width:3px;height:24px}.priority-high,.priority-urgent{background:var(--rose)!important}.priority-normal{background:var(--cyan)!important}.priority-low{background:var(--muted-2)!important}.timeline-list{margin-top:17px}.timeline-list button{width:100%;min-height:50px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;padding:5px 0;display:grid;position:relative}.timeline-list button:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:31px;bottom:-17px;left:4px}.timeline-dot{z-index:1;border:2px solid var(--surface);background:var(--mint);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #75d4a140}.timeline-dot.run-terminal_failed,.timeline-dot.run-quarantined{background:var(--rose)}.timeline-list button>span{flex-direction:column;display:flex}.timeline-list strong{font-size:12px;font-weight:550}.timeline-list small{color:var(--muted-2);margin-top:4px;font-size:10px}.metric-quartet{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;display:grid}.metric-quartet div{border:1px solid var(--line-soft);background:var(--carbon-soft);border-radius:9px;flex-direction:column;padding:12px 10px;display:flex}.metric-quartet strong{font:570 21px var(--display)}.metric-quartet span{color:var(--muted-2);font:10px var(--mono);margin-top:5px}.generation-line{border-top:1px solid var(--line-soft);color:var(--muted-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 0 0;font-size:11px;display:flex}.agents-panel p{color:var(--muted);margin:18px 0;font-size:11px;line-height:1.5}.boundary-chip,.inert-badge{color:var(--gold);font:10px var(--mono);background:#ddbb650d;border:1px solid #ddbb652e;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.route-stack{align-content:start;gap:14px;display:grid}.route-list{gap:14px;display:grid}.route-tools{align-items:center;gap:9px;min-height:42px;display:flex}.search-field,.graph-search{border:1px solid var(--line);background:var(--surface);min-width:260px;height:38px;color:var(--muted-2);border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.search-field input,.graph-search input{width:100%;height:100%;min-height:24px;color:var(--bone);background:0 0;border:0;outline:0;font-size:12px}.search-field input::placeholder,.graph-search input::placeholder{color:var(--muted)}.select-field{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--muted-2);border-radius:9px;align-items:center;gap:7px;padding:0 9px;display:flex}.select-field select,.task-create-modal select{min-height:24px;color:var(--bone);background:0 0;border:0;outline:0;font-size:12px}.inert-badge{margin-left:auto}.data-table{overflow:hidden}.table-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:66px;color:var(--muted);text-align:left;background:0 0;grid-template-columns:minmax(240px,1.3fr) .7fr .8fr .8fr .7fr;align-items:center;gap:14px;padding:9px 16px;font-size:11px;display:grid}button.table-row{cursor:pointer}button.table-row:hover{background:var(--surface-2);color:var(--bone)}.table-row:last-child{border-bottom:0}.table-head{background:var(--carbon-soft);min-height:40px;color:var(--muted-2);font:10px var(--mono)}.table-primary{align-items:center;gap:10px;min-width:0;display:flex}.table-primary>span{flex-direction:column;min-width:0;display:flex}.table-primary strong{color:var(--bone);text-transform:capitalize;font-size:11px}.table-primary small{color:var(--muted-2);font:10px var(--mono);margin-top:4px}.table-row>span:not(.table-primary){align-items:center;gap:5px;display:flex}.object-glyph{border:1px solid color-mix(in srgb,var(--violet-soft) 20%,transparent);background:color-mix(in srgb,var(--violet-soft) 8%,transparent);width:38px;height:38px;color:var(--periwinkle);border-radius:10px;flex:none;place-items:center;display:grid}.object-glyph.small{border-radius:8px;width:31px;height:31px}.manifest-ok{color:var(--mint)}.route-footnote{color:var(--muted-2);text-align:center;margin:0;font-size:11px}.muted-copy{color:var(--muted-2);font-size:11px}.tasks-route{width:100%;min-width:0;max-width:none;overflow-x:clip}.task-notice{z-index:80;background:var(--raised);max-width:min(420px,100vw - 24px);color:var(--bone);box-shadow:var(--shadow);border:1px solid #63d8d247;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;display:flex;position:fixed;bottom:42px;right:24px}.task-notice>span{flex:1}.task-notice>button{color:currentColor;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.task-notice>button:hover{background:var(--interactive-hover)}.task-notice.notice-error{color:var(--rose);border-color:#ff70856b}.render-failure{color:var(--rose);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px;padding:16px;display:grid}.render-failure strong{color:var(--bone)}.render-failure p{color:var(--muted);margin:4px 0 0;font-size:11px}.task-tools .search-field{flex:1;max-width:530px}.task-tools .primary-button{margin-left:auto}.generation-badge{color:var(--muted-2);font:10px var(--mono)}.task-view-switch,.lens-switch,.view-switch,.layout-switch,.inspector-tabs{border:1px solid var(--line-soft);background:var(--carbon-soft);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.task-view-switch{margin-bottom:12px}.task-view-switch :is(button,.task-view-label),.lens-switch button,.view-switch button,.layout-switch button,.inspector-tabs button{min-height:32px;color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.task-view-switch :is(button,.task-view-label) svg{flex:none;display:block}.task-view-switch :is(button,.task-view-label).active,.lens-switch button.active,.view-switch button.active,.layout-switch button.active,.inspector-tabs button.active{background:var(--raised);color:var(--bone);box-shadow:0 1px 5px #0000001f}.task-view-switch button:disabled,.inspector-tabs button:disabled{cursor:not-allowed;opacity:.42}.kanban{scroll-snap-type:x proximity;grid-template-columns:repeat(8,minmax(250px,1fr));gap:10px;width:100%;max-width:100%;min-height:calc(100dvh - 260px);padding:2px 1px 12px;display:grid;overflow-x:auto}.kanban-column{scroll-snap-align:start;min-width:250px}.kanban-column>header{grid-template-columns:7px 1fr auto;align-items:center;gap:7px;min-height:38px;padding:0 8px;display:grid}.kanban-column>header h2{font:550 11px var(--sans);margin:0}.kanban-column>header b{background:var(--surface);min-width:20px;height:20px;color:var(--muted);font:9px var(--mono);border-radius:6px;place-items:center;display:grid}.column-dot{background:var(--muted-2);border-radius:50%;width:6px;height:6px}.column-ready .column-dot,.column-running .column-dot{background:var(--cyan);box-shadow:0 0 8px #63d8d266}.column-review .column-dot{background:var(--gold)}.column-blocked .column-dot{background:var(--rose)}.column-done .column-dot{background:var(--mint)}.kanban-stack{border:1px dashed var(--line-soft);background:color-mix(in srgb, var(--carbon-soft) 63%, transparent);border-radius:11px;flex-direction:column;gap:8px;min-height:calc(100% - 38px);padding:7px;display:flex}.task-card{border-radius:11px;padding:0;animation:.24s both card-in;position:relative}@keyframes card-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.task-card.is-pending{opacity:.64;border-style:dashed}.pending-label{z-index:2;color:var(--cyan);font:10px var(--mono);position:absolute;top:8px;right:8px}.task-card-main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:13px 13px 9px;display:flex}.priority-label{color:var(--muted);font:10px var(--mono);background:#a6afbb14;border-radius:4px;margin-bottom:9px;padding:4px 6px}.priority-label.priority-high,.priority-label.priority-urgent{color:var(--rose);background:#ff708514!important}.priority-label.priority-normal{color:var(--cyan);background:#63d8d212!important}.task-card-main>strong{font-size:13px;font-weight:570;line-height:1.35}.task-card-main>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.task-meta{width:100%;color:var(--muted-2);justify-content:space-between;align-items:center;gap:6px;margin-top:11px;display:flex}.task-meta small{font-size:10px}.task-card>footer{border-top:1px solid var(--line-soft);align-items:center;gap:6px;min-height:36px;padding:5px 8px;display:flex}.assignee-stack{flex:1;display:flex}.assignee-stack i{border:2px solid var(--surface);background:var(--raised-2);width:24px;height:24px;color:var(--muted);font:normal 9px var(--mono);border-radius:50%;place-items:center;margin-right:-5px;display:grid}.advance-button{min-height:28px;color:var(--cyan);font:9px var(--mono);cursor:pointer;background:#63d8d20d;border:1px solid #63d8d229;border-radius:6px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.action-menu-root{position:relative}.action-menu{z-index:120;overscroll-behavior:contain;border:1px solid var(--line);background:var(--raised);width:max-content;min-width:190px;max-width:min(280px,100vw - 16px);box-shadow:var(--shadow);border-radius:8px;padding:5px;position:fixed;overflow:auto}.action-menu button{width:100%;min-height:36px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:0 8px;font-size:11px;display:flex}.action-menu button:hover:not(:disabled),.action-menu button:focus-visible{background:var(--surface);color:var(--bone)}.action-menu button.destructive{color:var(--rose)}.column-empty{color:var(--muted-2);text-align:center;padding:28px 8px;font-size:11px}.universe-route{grid-template-rows:auto auto minmax(500px,calc(100dvh - 238px));max-width:none;min-height:0;display:grid}.universe-toolbar{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.graph-search{flex:190px;min-width:190px;max-width:330px;height:35px;margin-left:auto}.layout-switch,.view-switch,.lens-switch{max-width:100%}.layout-switch button{white-space:nowrap;gap:5px;padding:0 8px}.universe-fingerprint{min-height:38px;color:var(--muted-2);font:10px var(--mono);align-items:center;gap:14px;display:flex}.universe-fingerprint span{align-items:center;gap:5px;display:inline-flex}.universe-fingerprint span:first-child{color:var(--mint);text-transform:uppercase}.universe-fingerprint span:first-child i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px}.universe-meta{min-width:0}.selection-hidden-note{min-height:34px;color:var(--gold);background:#ddbb650d;border:1px solid #ddbb6538;border-radius:8px;align-items:center;gap:8px;margin:0 0 10px;padding:6px 9px;font-size:10px;display:flex}.selection-hidden-note span{flex:1;line-height:1.4}.selection-hidden-note button{background:var(--surface);min-height:26px;color:inherit;font:10px var(--mono);cursor:pointer;border:1px solid #ddbb654d;border-radius:6px;padding:0 8px}.selection-hidden-note button:hover{border-color:currentColor}.code-graph-console{background:linear-gradient(135deg, color-mix(in srgb, var(--raised) 96%, var(--cyan) 4%), var(--carbon-soft));gap:10px;margin:2px 0 12px;padding:12px;display:grid;position:relative;overflow:hidden}.code-graph-console:before{content:"";background:linear-gradient(var(--cyan), var(--periwinkle), transparent);width:2px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #63d8d25c}.code-graph-console>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.code-freshness{border:1px solid var(--line);min-height:30px;color:var(--muted);font:10px var(--mono);text-transform:uppercase;border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:inline-flex}.code-freshness i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.code-freshness code{color:var(--muted-2);text-transform:none}.code-freshness.state-current{color:var(--mint);border-color:#75d4a140}.code-freshness.state-stale,.code-freshness.state-unchecked{color:var(--gold);border-color:#ddbb6540}.code-freshness.state-error{color:var(--rose);border-color:#ff708540}.code-freshness.state-building{color:var(--cyan);border-color:#63d8d240}.code-metrics{min-width:0;color:var(--muted-2);font:10px var(--mono);white-space:nowrap;align-items:center;gap:12px;display:flex;overflow-x:auto}.code-metrics span+span:before{content:"·";color:var(--line-strong);margin-right:12px}.code-maintenance{gap:5px;display:flex}.code-maintenance button,.graph-natural-query button,.code-path-builder button,.code-query-result>button{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--muted);font:10px var(--mono);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.code-maintenance button:hover:not(:disabled),.graph-natural-query button:hover:not(:disabled),.code-path-builder button:hover:not(:disabled){color:var(--cyan);border-color:#63d8d24d}.code-maintenance button.primary-action{color:var(--cyan);border-color:#63d8d273}.code-maintenance button:disabled,.graph-natural-query button:disabled,.code-path-builder button:disabled{opacity:.42;cursor:not-allowed}.code-warning{min-height:30px;color:var(--gold);background:#ddbb650b;border:1px solid #ddbb652e;border-radius:7px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;display:flex}.graph-natural-query{background:color-mix(in srgb, var(--surface) 75%, transparent);color:var(--cyan);border:1px solid #63d8d229;border-radius:9px;grid-template-columns:22px minmax(220px,1fr) 112px auto;align-items:center;gap:7px;padding:6px 7px 6px 10px;display:grid}.graph-natural-query input,.graph-natural-query select,.code-filter-grid select,.code-path-builder select{border:1px solid var(--line-soft);background:var(--carbon-soft);min-width:0;height:30px;color:var(--bone);font:10px var(--mono);border-radius:6px}.graph-natural-query input{font:12px var(--body);background:0 0;border:0;outline:0}.code-filter-grid{grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:7px;display:grid}.code-filter-grid label{color:var(--muted-2);font:9px var(--mono);text-transform:uppercase;gap:5px;display:grid}.code-filter-grid select{text-transform:none;width:100%;padding:0 7px}.code-filter-grid .code-check{border:1px solid var(--line-soft);min-height:30px;color:var(--muted);text-transform:none;border-radius:6px;flex-direction:row;align-items:center;gap:6px;padding:0 8px;display:flex}.code-path-builder{color:var(--periwinkle);grid-template-columns:18px minmax(120px,1fr) auto minmax(120px,1fr) auto auto;align-items:center;gap:7px;display:grid}.code-path-builder select{width:100%;padding:0 7px}.code-query-result{border:1px solid color-mix(in srgb,var(--violet-soft) 18%,transparent);background:color-mix(in srgb,var(--violet-soft) 4.5%,transparent);border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:9px;display:grid}.code-query-result strong{color:var(--bone);font-size:11px}.code-query-result>span,.code-query-result>em{color:var(--muted-2);font:9px var(--mono)}.code-query-result>em{color:var(--gold)}.code-query-result ol,.code-query-result ul{border-top:1px solid var(--line-soft);color:var(--muted);grid-column:1/-1;margin:0;padding:7px 0 0 20px;font-size:10px}.code-query-result ul{gap:4px;padding-left:0;list-style:none;display:grid}.code-query-result li{min-width:0}.code-query-result ul li{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;display:grid}.code-query-result li code{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sigma-stage{border:1px solid var(--line-soft);border-radius:var(--radius);isolation:isolate;background:#090b0e;min-height:500px;animation:.76s cubic-bezier(.2,.7,.2,1) both universe-reveal;position:relative;overflow:hidden}:root[data-theme=light] .sigma-stage{background:#e9e7e1}:root[data-theme=light] .fit-graph,:root[data-theme=light] .graph-legend{color:#4f5964;background:#f7f5efe0;border-color:#161c222e}@keyframes universe-reveal{0%{opacity:0;filter:blur(3px);transform:scale(.988)}to{opacity:1;filter:none;transform:none}}.sigma-stage:before{content:"";z-index:-2;background:radial-gradient(circle at 50% 50%, color-mix(in srgb,var(--violet-soft) 7%,transparent), transparent 30%), radial-gradient(circle at 50% 50%, transparent 40%, #63d8d205 42%, transparent 60%);position:absolute;inset:0}.sigma-stage[data-layout=force]:before{background:radial-gradient(circle at 22% 28%, #63d8d20b, transparent 28%), radial-gradient(circle at 76% 68%, color-mix(in srgb,var(--violet-soft) 5%,transparent), transparent 30%)}.sigma-stage[data-layout=force] .cosmic-grid{opacity:.42;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.sigma-stage[data-layout=force] .cosmic-grid i,.sigma-stage[data-layout=structured] .cosmic-grid i{display:none}.cosmic-grid{z-index:-1;opacity:.7;background-image:radial-gradient(circle,#a6afbb29 .75px,#0000 .75px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 72%);mask-image:radial-gradient(circle,#000 15%,#0000 72%)}.cosmic-grid i{border:1px solid #a6afbb1c;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cosmic-grid i:first-child{border-color:#ff8a5b26;width:170px;height:170px}.cosmic-grid i:nth-child(2){border-color:#ddbb651c;width:350px;height:350px}.cosmic-grid i:nth-child(3){border-color:color-mix(in srgb,var(--violet-soft) 10%,transparent);width:560px;height:560px}.cosmic-grid i:nth-child(4){border-color:#63d8d214;width:810px;height:810px}.sigma-container{position:absolute;inset:0}.sigma-stage.reduced-motion[data-layout=force][data-physics=layouting] .sigma-container,.sigma-stage.reduced-motion[data-layout=force][data-physics=running] .sigma-container{visibility:hidden}.fit-graph{z-index:4;color:#a6afbb;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a0dc7;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;display:flex;position:absolute;top:14px;right:14px}.sigma-stage[data-layout=force] .fit-graph{top:66px}.graph-legend{z-index:4;color:#a6afbb;font:10px var(--mono);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a0dbf;border:1px solid #ffffff14;border-radius:8px;flex-wrap:wrap;gap:11px;padding:8px 10px;display:flex;position:absolute;bottom:13px;left:14px}.graph-legend span{align-items:center;gap:5px;display:flex}.graph-legend i{border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px}.physics-panel{z-index:5;color:#a6afbb;max-width:calc(100% - 28px);font:10px var(--mono);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a0dc7;border:1px solid #ffffff17;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;top:14px;left:14px}:root[data-theme=light] .physics-panel{color:#4f5964;background:#f7f5efe6;border-color:#161c2229}.physics-status{text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:6px;display:inline-flex}.physics-status i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.physics-status.state-layouting{color:var(--periwinkle)}.physics-status.state-running{color:var(--cyan)}.physics-status.state-layouting i,.physics-status.state-running i{animation:1.1s ease-in-out infinite physics-pulse}.physics-status.state-stabilized{color:var(--mint)}.physics-status.state-paused{color:var(--gold)}@keyframes physics-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.physics-status.state-running i{animation:none}}.physics-count,.physics-direction{color:var(--muted-2)}.physics-direction b:first-child{color:var(--tangerine)}.physics-direction b:last-child{color:var(--cyan)}.physics-budget{color:var(--gold);border:1px solid #ddbb6547;border-radius:5px;padding:2px 6px}.physics-actions{align-items:center;gap:4px;display:inline-flex}.physics-actions button{border:1px solid var(--line);background:var(--surface);min-height:26px;color:var(--muted);font:10px var(--mono);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.physics-actions button:hover:not(:disabled){color:var(--cyan);border-color:#63d8d24d}.physics-actions button:disabled{opacity:.42;cursor:not-allowed}.graph-table{min-height:500px;overflow:auto}.graph-table>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;min-height:48px;padding:0 14px;display:flex}.graph-table>header span{color:var(--muted-2);font-size:11px}.graph-table-head,.graph-table-row{grid-template-columns:minmax(260px,1.5fr) .6fr .6fr 90px;align-items:center;gap:16px;min-height:50px;padding:7px 14px;display:grid}.graph-table-head{min-height:36px;color:var(--muted-2);font:10px var(--mono)}.graph-table-row{border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;font-size:11px}.graph-table-row:hover{background:var(--surface-2);color:var(--bone)}.graph-table-row>span:first-child{align-items:center;gap:10px;min-width:0;display:flex}.graph-table-row>span:first-child>i{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 7px}.graph-table-row>span:first-child>span{flex-direction:column;min-width:0;display:flex}.graph-table-row strong{color:var(--bone);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.graph-table-row small{color:var(--muted-2);font:10px var(--mono);margin-top:4px}.graph-table table{border-collapse:collapse;width:100%}.graph-table th{height:36px;color:var(--muted-2);font:10px var(--mono);text-align:left;padding:0 14px}.graph-table td{border-top:1px solid var(--line-soft);height:52px;color:var(--muted);padding:7px 14px;font-size:11px}.graph-table td:first-child button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.graph-table td:first-child button>i{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 7px}.graph-table td:first-child button>span{flex-direction:column;min-width:0;display:flex}.graph-table td:first-child button strong{color:var(--bone);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.graph-table td:first-child button small{color:var(--muted-2);font:9px var(--mono);margin-top:3px}.graph-table td code{font:9px var(--mono)}.catalog-grid{gap:12px;display:grid}.agent-grid{grid-template-columns:repeat(5,minmax(190px,1fr))}.agent-card{min-height:285px;color:inherit;text-align:left;animation:.32s both card-in;animation-delay:var(--stagger);flex-direction:column;padding:22px;display:flex;position:relative;overflow:hidden}.agent-card:after{content:"";border:0;border-left:1px solid color-mix(in srgb, var(--agent-accent) 28%, transparent);border-bottom:1px solid color-mix(in srgb, var(--agent-accent) 28%, transparent);width:80px;height:80px;box-shadow:-12px 12px 50px color-mix(in srgb, var(--agent-accent) 7%, transparent);border-radius:0 0 0 100%;position:absolute;top:0;right:0}.agent-card:hover{border-color:color-mix(in srgb, var(--agent-accent) 45%, var(--line));transform:translateY(-2px)}.agent-card-open{z-index:3;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.agent-card-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.agent-aura{border:1px solid color-mix(in srgb, var(--agent-accent) 36%, transparent);background:color-mix(in srgb, var(--agent-accent) 8%, transparent);width:48px;height:48px;color:var(--agent-accent);box-shadow:0 0 26px color-mix(in srgb, var(--agent-accent) 11%, transparent);border-radius:50%;place-items:center;margin-bottom:26px;display:grid}.agent-card h3{font:560 20px var(--display);letter-spacing:-.035em;margin:6px 0 8px}.agent-card p{min-height:54px;color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.agent-capabilities{flex-wrap:wrap;gap:4px;margin-top:17px;display:flex}.agent-capabilities i{border:1px solid var(--line-soft);color:var(--muted-2);font:normal 10px var(--mono);border-radius:5px;padding:4px 6px}.agent-card footer{z-index:1;border-top:1px solid var(--line-soft);width:100%;color:var(--muted-2);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:10px;display:flex;position:relative}.agents-surface .agent-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-auto-rows:1fr}.agent-tools .search-field{flex:360px;max-width:620px}.agent-plane-state{min-height:48px;color:var(--muted);align-items:center;gap:9px;padding:10px 13px;font-size:11px;display:flex}.agent-plane-state>svg{color:var(--cyan)}.agent-plane-state>.status-pill{margin-left:auto}.unified-agent-card{height:100%;min-height:390px;padding:20px}.unified-agent-card .agent-aura{margin-bottom:18px}.unified-agent-card>p{min-height:58px}.agent-card-facts{z-index:1;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:16px 0;display:grid;position:relative}.agent-card-facts>div{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--carbon-soft) 88%, transparent);border-radius:8px;min-width:0;padding:8px}.agent-card-facts dt{color:var(--muted-2);font:9px var(--mono);text-transform:uppercase;letter-spacing:.04em}.agent-card-facts dd{color:var(--bone);white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:10px;overflow:hidden}.models-kanban{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.models-kanban-column{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--carbon-soft) 84%, transparent);border-radius:12px;gap:10px;min-width:0;padding:10px;display:grid}.models-kanban-column>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 8px;display:flex}.models-kanban-column>header strong{font-size:13px}.models-kanban-column>header span{text-align:center;min-width:24px;color:var(--muted);background:color-mix(in srgb, var(--bone) 7%, transparent);font:600 11px/1 var(--mono);border-radius:999px;padding:4px 7px}.models-kanban-column.ready{border-top-color:color-mix(in srgb, var(--ok) 55%, transparent)}.models-kanban-column.attention{border-top-color:color-mix(in srgb, var(--violet) 58%, transparent)}.models-kanban-column.off{opacity:.86}.models-kanban .agent-card{min-height:0;padding:16px}@media (max-width:1100px){.models-kanban{grid-template-columns:1fr}}.runtime-technical-details{margin-top:14px}.runtime-technical-details>summary{cursor:pointer;color:var(--muted);font-size:12.5px}.runtime-technical-details[open]>summary{color:var(--violet-soft);margin-bottom:10px}.execution-readiness{border:1px solid var(--line);background:var(--carbon-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:18px 0 12px;padding:18px;display:grid}.execution-readiness.ready{border-color:color-mix(in srgb, var(--mint) 42%, var(--line))}.execution-readiness.attention,.execution-readiness.busy{border-color:color-mix(in srgb, var(--gold) 48%, var(--line))}.execution-readiness.blocked{border-color:color-mix(in srgb, var(--rose) 48%, var(--line))}.execution-readiness-icon{width:42px;height:42px;color:var(--muted);background:var(--carbon);border-radius:10px;place-items:center;display:grid}.execution-readiness.ready .execution-readiness-icon{color:var(--mint)}.execution-readiness.attention .execution-readiness-icon,.execution-readiness.busy .execution-readiness-icon{color:var(--gold)}.execution-readiness.blocked .execution-readiness-icon{color:var(--rose)}.execution-readiness .eyebrow{color:var(--muted-2)}.execution-readiness h3{margin:3px 0 4px}.execution-readiness p{color:var(--muted);margin:0;line-height:1.5}.execution-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px;display:grid}.execution-summary>div{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--carbon-soft) 82%, transparent);border-radius:9px;align-items:baseline;gap:8px;padding:11px 13px;display:flex}.execution-summary strong{font:570 19px var(--display)}.execution-summary span{color:var(--muted-2);font-size:12px}.execution-flow{border:1px solid var(--line-soft);border-radius:12px;padding:18px}.execution-flow header h3{margin:4px 0 14px}.execution-flow ol{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.execution-flow li{background:var(--carbon-soft);border-radius:9px;gap:10px;min-width:0;padding:12px;display:flex}.execution-flow li>span{height:28px;color:var(--violet-soft);background:var(--carbon);font:600 11px var(--mono);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.execution-flow li strong,.execution-flow li small{display:block}.execution-flow li small{color:var(--muted);margin-top:4px;line-height:1.4}.execution-links{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 24px;display:grid}.execution-links button{border:1px solid var(--line-soft);color:inherit;text-align:left;background:var(--carbon-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.execution-links button:hover{border-color:var(--line);background:var(--carbon)}.execution-links strong,.execution-links small{display:block}.execution-links small{color:var(--muted);margin-top:3px;line-height:1.35}.execution-workers{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.execution-worker{border:1px solid var(--line-soft);background:var(--carbon-soft);border-radius:10px;padding:15px}.execution-worker dl{grid-template-columns:auto minmax(0,1fr);gap:7px 12px;margin:14px 0;display:grid}.execution-worker dt{color:var(--muted-2);font-size:11px}.execution-worker dd{text-align:right;text-overflow:ellipsis;margin:0;overflow:hidden}.execution-worker p{color:var(--muted);margin:16px 0}.execution-worker-id{border-top:1px solid var(--line-soft);color:var(--muted-2);font-family:var(--mono);padding-top:9px;display:block}.unified-agent-card footer>span:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.detail-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.detail-hero-copy{min-width:0}.detail-hero-copy h2{font:570 clamp(24px, 3cqi, 34px)/1 var(--display);letter-spacing:-.04em;margin:6px 0 7px}.detail-hero-copy p{max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.detail-hero-state{max-width:260px;color:var(--muted-2);text-align:right;flex-direction:column;align-items:flex-end;gap:7px;font-size:10px;display:flex}.detail-tab-surface{min-width:0}.detail-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-section{min-width:0;padding:clamp(18px,2.3cqi,24px)}.detail-section>h3{font:560 17px var(--display);margin:0 0 16px}.surface-detail-list{margin:0}.surface-detail-list>div{border-top:1px solid var(--line-soft);grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);align-items:start;gap:12px;min-height:42px;padding:10px 0;display:grid}.surface-detail-list>div:first-child{border-top:0}.surface-detail-list dt{color:var(--muted-2);font:10px/1.4 var(--mono)}.surface-detail-list dd{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.safe-source-block{border:1px solid var(--line-soft);background:var(--carbon-soft);max-height:460px;color:var(--muted);font:10px/1.55 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;margin:0;padding:14px;overflow:auto}.related-object-list{border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}.related-object-list>button{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.related-object-list>button:last-child{border-bottom:0}.related-object-list>button:hover{background:var(--surface-2)}.related-object-list>button>span:first-child{flex-direction:column;min-width:0;display:flex}.related-object-list strong{font:550 12px var(--mono)}.related-object-list small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.history-row{border-top:1px solid var(--line-soft);min-height:48px;color:var(--muted);grid-template-columns:minmax(120px,.35fr) auto minmax(0,1fr);align-items:center;gap:10px;font-size:11px;display:grid}.skills-route{min-width:0}.skill-list-tools .search-field{flex:480px;max-width:760px}.skill-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));grid-auto-rows:1fr;gap:12px;display:grid}.skill-card{min-width:0;min-height:318px;color:inherit;text-align:left;flex-direction:column;padding:18px;display:flex;position:relative}.skill-card:hover{border-color:color-mix(in srgb, var(--line) 56%, var(--cyan));background:var(--surface-2)}.skill-card-open{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.skill-card-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.skill-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.skill-card-title{flex-direction:column;min-width:0;display:flex}.skill-card-title strong{font:560 15px/1.2 var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.skill-card>p{min-height:70px;color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:18px 0 14px;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.skill-card>dl{grid-template-columns:1fr 1fr;gap:7px;margin:0 0 14px;display:grid}.skill-card>dl>div{border:1px solid var(--line-soft);background:var(--carbon-soft);border-radius:8px;min-width:0;padding:8px}.skill-card dt{color:var(--muted-2);font:9px var(--mono);text-transform:uppercase}.skill-card dd{color:var(--bone);font:10px var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.skill-card-relations{min-width:0;color:var(--muted-2);align-items:center;gap:7px;margin-bottom:13px;font-size:10px;display:flex}.skill-card-relations svg{flex:none}.skill-card-relations span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skill-card>footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:13px;display:flex}.skill-editability{min-width:0;color:var(--muted-2);align-items:center;gap:6px;font-size:10px;display:inline-flex}.skill-editability.editable{color:var(--mint)}.skill-editability svg{flex:none}.skill-list-summary{min-height:52px;color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:18px;padding:11px 15px;font-size:11px;display:flex}.skill-list-summary span{align-items:baseline;gap:5px;display:inline-flex}.skill-list-summary strong{color:var(--bone);font:550 13px var(--mono)}.skill-list-summary code{margin-left:auto}.skill-detail-stack{gap:16px;min-width:0;display:grid}.skill-detail-hero{grid-template-columns:auto minmax(0,1fr) auto}.skill-detail-aura{width:58px;height:58px;color:var(--cyan);background:#63d8d212;border:1px solid #63d8d233;border-radius:18px;place-items:center;margin:0;display:grid}.skill-detail-hero .detail-hero-state>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.detail-hero-actions{grid-column:1/-1;align-items:center;gap:8px;display:flex}.detail-hero-actions>:first-child{margin-right:auto}.detail-error-stack{justify-items:start;gap:12px;display:grid}.skill-save-notice{min-height:44px;color:var(--mint);background:#75d4a10f;border:1px solid #75d4a138;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:flex}.section-subheading{margin-top:24px!important}.related-object-list.static>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:flex}.related-object-list.static>div:last-child{border-bottom:0}.related-object-list.static>div>span:first-child{flex-direction:column;min-width:0;display:flex}.skill-instruction-section{overflow:hidden}.instruction-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.instruction-toolbar h3{margin:0 0 5px}.instruction-toolbar p{color:var(--muted-2);margin:0;font-size:10px}.document-mode-switch,.skill-editor-toolbar{border:1px solid var(--line-soft);background:var(--carbon-soft);border-radius:9px;flex:none;align-items:center;gap:4px;padding:4px;display:inline-flex}.document-mode-switch button,.skill-editor-toolbar button{min-height:32px;color:var(--muted-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;display:inline-flex}.document-mode-switch button.active,.skill-editor-toolbar button.active{border-color:var(--line);background:var(--surface-2);color:var(--bone)}.safe-markdown{max-width:920px;color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.68}.safe-markdown>:first-child{margin-top:0}.safe-markdown>:last-child{margin-bottom:0}.safe-markdown h1,.safe-markdown h2,.safe-markdown h3,.safe-markdown h4,.safe-markdown h5,.safe-markdown h6{color:var(--bone);font-family:var(--display);letter-spacing:-.02em;margin:1.35em 0 .55em;line-height:1.22}.safe-markdown h1{font-size:27px}.safe-markdown h2{font-size:21px}.safe-markdown h3{font-size:17px}.safe-markdown h4,.safe-markdown h5,.safe-markdown h6{font-size:14px}.safe-markdown p{white-space:pre-line;margin:0 0 1em}.safe-markdown ul,.safe-markdown ol{gap:5px;margin:0 0 1em;padding-left:1.5em;display:grid}.safe-markdown code{background:var(--carbon-soft);color:var(--gold);border-radius:5px;padding:1px 5px;font-size:.9em}.safe-markdown a{color:var(--cyan);text-underline-offset:3px}.safe-markdown blockquote{border-left:3px solid var(--cyan);background:#63d8d20d;border-radius:0 8px 8px 0;margin:0 0 1em;padding:10px 14px}.safe-markdown blockquote>:last-child{margin-bottom:0}.skill-markdown-code,.skill-markdown-frontmatter,.skill-raw-markdown,.editor-diff pre,.fork-preview pre,.conflict-diff{border:1px solid var(--line-soft);background:var(--carbon-soft);max-width:100%;color:var(--muted);font:10px/1.6 var(--mono);white-space:pre;border-radius:9px;margin:0 0 16px;padding:14px;overflow:auto}.skill-markdown-code code,.skill-markdown-frontmatter code,.skill-raw-markdown code,.editor-diff pre code,.fork-preview pre code{color:inherit;background:0 0;padding:0}.skill-markdown-frontmatter{border-left:3px solid var(--periwinkle);color:var(--muted-2)}.skill-markdown-table-wrap{border:1px solid var(--line-soft);border-radius:9px;max-width:100%;margin-bottom:1em;overflow-x:auto}.skill-markdown-table-wrap table{border-collapse:collapse;width:100%;min-width:420px}.skill-markdown-table-wrap th,.skill-markdown-table-wrap td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:8px 10px}.skill-markdown-table-wrap th{color:var(--bone);background:var(--carbon-soft)}.unsafe-markdown-link{color:var(--rose);text-decoration:line-through}.permission-id-list{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.permission-id-list li{border:1px solid var(--line-soft);background:var(--carbon-soft);border-radius:7px;padding:7px 9px}.tool-detail-table{border:1px solid var(--line-soft);border-radius:9px;overflow:hidden}.tool-detail-table>div{border-top:1px solid var(--line-soft);min-height:48px;color:var(--muted);grid-template-columns:minmax(140px,1fr) repeat(3,minmax(90px,.6fr)) auto;align-items:center;gap:10px;padding:8px 11px;font-size:10px;display:grid}.tool-detail-table>div:first-child{border-top:0}.skill-editor,.skill-fork-panel{padding:clamp(16px,2.4cqi,24px)}.skill-editor-header,.skill-fork-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.skill-editor-header h3,.skill-fork-panel h3{font:560 19px var(--display);margin:6px 0}.skill-editor-header small{color:var(--muted-2);font:10px var(--mono)}.skill-editor-toolbar{margin:18px 0 10px;display:flex}.skill-editor-toolbar>span{margin-left:auto;padding:0 7px;font-size:10px}.editor-dirty{color:var(--gold)}.editor-clean{color:var(--mint)}.skill-markdown-editor{resize:vertical;border:1px solid var(--line);outline-offset:3px;background:var(--carbon-soft);width:100%;min-height:clamp(360px,52vh,680px);color:var(--bone);font:12px/1.62 var(--mono);tab-size:2;border-radius:10px;padding:16px}.skill-editor-preview{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;min-height:360px;padding:18px}.editor-validation,.editor-conflict{background:#ff70850e;border:1px solid #ff708547;border-radius:10px;margin-top:12px;padding:14px}.editor-validation h4,.editor-conflict h4{color:var(--rose);align-items:center;gap:7px;margin:0 0 10px;display:flex}.editor-validation ul{color:var(--muted);margin:0;padding-left:20px;font-size:11px}.editor-diff{background:#75d4a10a;border:1px solid #75d4a133;border-radius:10px;margin-top:12px;padding:14px}.editor-diff>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.editor-diff>header>span{color:var(--mint);align-items:center;gap:7px;font-size:11px;display:flex}.editor-diff p,.editor-conflict p{color:var(--muted);font-size:11px}.editor-diff pre{max-height:320px;margin:10px 0 0}.conflict-versions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.conflict-versions>div{min-width:0}.conflict-versions strong{margin-bottom:6px;font-size:11px;display:block}.conflict-versions pre{border:1px solid var(--line-soft);background:var(--carbon-soft);max-height:280px;color:var(--muted);font:9px/1.5 var(--mono);white-space:pre;border-radius:8px;margin:0;padding:11px;overflow:auto}.skill-editor-actions,.skill-fork-panel>footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.skill-editor-actions>span{color:var(--muted-2);margin-right:auto;font-size:9px}.skill-editor-actions kbd{height:19px}.fork-destination{align-items:flex-end;gap:10px;margin:18px 0 12px;display:flex}.fork-destination label{color:var(--muted-2);flex:1;gap:6px;font-size:10px;display:grid}.fork-destination input{border:1px solid var(--line);background:var(--carbon-soft);width:100%;min-height:40px;color:var(--bone);font:11px var(--mono);border-radius:8px;padding:0 11px}.fork-preview{margin-top:12px}.fork-preview>p{color:var(--gold);align-items:center;gap:7px;font-size:10px;display:flex}.fork-preview>pre{max-height:360px}.pack-strip{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.pack-strip>div{flex-direction:column;flex:1;min-width:200px;display:flex}.pack-strip strong{font-size:11px}.pack-strip div span{color:var(--muted-2);margin-top:3px;font-size:11px}.pack-strip>span{border:1px solid var(--line);color:var(--muted);font:10px var(--mono);border-radius:6px;padding:5px 7px}.pack-strip .optional-pack{color:var(--gold);border-color:#ddbb6533}.catalog-list{overflow:hidden}.catalog-list>button{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px minmax(240px,1fr) 150px 95px;align-items:center;gap:13px;padding:10px 14px;display:grid}.catalog-list>button:last-child{border-bottom:0}.catalog-list>button:hover{background:var(--surface-2)}.catalog-icon{border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.catalog-icon.skill{color:var(--gold);background:#ddbb6514}.catalog-icon.context{background:color-mix(in srgb,var(--violet-soft) 8%,transparent);color:var(--periwinkle)}.catalog-copy,.catalog-hash{flex-direction:column;min-width:0;display:flex}.catalog-copy strong{margin-top:4px;font-size:11px}.catalog-copy small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;overflow:hidden}.catalog-hash small{color:var(--muted-2);font:10px var(--mono);margin-top:4px}.context-intro{align-items:center;gap:15px;padding:18px;display:flex}.context-intro>svg{color:var(--periwinkle)}.context-intro h3{font:540 16px var(--display);margin:5px 0 0}.context-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:12px;display:grid}.context-card{min-width:0;color:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:0;padding:clamp(18px,2.2cqi,22px);display:flex}.context-card:hover{border-color:color-mix(in srgb,var(--violet-soft) 35%,transparent)}.context-card h3{max-width:100%;font:560 clamp(18px, 2.1cqi, 21px)/1.15 var(--display);overflow-wrap:anywhere;margin:9px 0 14px}.context-card>code{border:1px solid var(--line-soft);background:var(--carbon-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;max-width:100%;padding:8px;overflow:hidden}.context-card footer{border-top:1px solid var(--line-soft);width:100%;min-width:0;color:var(--muted-2);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:13px;font-size:10px;display:flex}.safety-route{gap:14px;display:grid}.safety-hero{background:var(--surface);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:clamp(20px,2.4cqi,30px);padding:clamp(24px,3cqi,34px) clamp(24px,3.6cqi,40px);display:grid}.safety-seal{width:76px;height:76px;color:var(--mint);border:1px solid #75d4a159;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 40px #75d4a114}.safety-seal:before,.safety-seal span{content:"";border:1px dashed #75d4a12b;border-radius:50%;position:absolute;inset:7px}.safety-seal span{opacity:.4;border-style:solid;inset:-8px}.safety-hero h2{max-width:650px;font:540 clamp(29px, 3.5cqi, 35px)/1 var(--display);letter-spacing:-.05em;text-wrap:balance;margin:9px 0 10px}.safety-hero p{max-width:660px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.safety-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.safety-card{min-width:0;padding:clamp(18px,2.2cqi,22px)}.safety-card>svg{color:var(--cyan);margin-bottom:20px;display:block}.safety-card:nth-child(2)>svg{color:var(--tangerine)}.safety-card:nth-child(3)>svg{color:var(--periwinkle)}.safety-card:nth-child(4)>svg{color:var(--rose)}.safety-card h3{font:560 17px var(--display);margin:6px 0 17px}.safety-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.safety-card li{color:var(--muted);align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}.safety-card li svg{width:13px;color:var(--mint);flex:none;margin-top:1px}.adapter-matrix{padding:21px}.adapter-row{border-top:1px solid var(--line-soft);grid-template-columns:32px minmax(180px,.6fr) 100px 1fr;align-items:center;gap:13px;min-height:58px;display:grid}.adapter-row:first-of-type{margin-top:17px}.adapter-mark{border:1px solid var(--line);width:28px;height:28px;color:var(--muted-2);border-radius:8px;place-items:center;display:grid}.adapter-row>span:nth-child(2){flex-direction:column;display:flex}.adapter-row strong{font-size:12px}.adapter-row small{color:var(--muted-2);margin-top:4px;font-size:10px}.adapter-row p{color:var(--muted);margin:0;font-size:11px}.policy-boundary{justify-content:space-between;align-items:center;gap:30px;padding:21px;display:flex}.policy-boundary h3{font:540 16px var(--display);margin:5px 0 0}.policy-flow{color:var(--muted-2);font:10px var(--mono);align-items:center;gap:7px;display:flex}.policy-flow i{background:var(--line);width:22px;height:1px}.policy-flow i.stopped{background:repeating-linear-gradient(90deg, var(--rose) 0 3px, transparent 3px 6px)}.policy-flow .denied{color:var(--rose);text-decoration:line-through}.inspector{z-index:30;border-left:1px solid var(--line);background:var(--surface);grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;height:100dvh;animation:.18s both inspector-in;display:grid;position:relative;box-shadow:-24px 0 70px #00000026}@keyframes inspector-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.inspector-header{grid-template-columns:40px minmax(0,1fr) 36px;align-items:center;gap:11px;padding:21px 18px 14px;display:grid}.inspector-header h2{font:560 17px/1.15 var(--display);letter-spacing:-.025em;text-overflow:ellipsis;margin:4px 0 0;overflow:hidden}.inspector-identity{justify-content:space-between;align-items:center;gap:8px;padding:7px 18px 14px;display:flex}.copy-id{background:var(--carbon-soft);max-width:190px;min-height:24px;color:var(--muted);cursor:pointer;border:0;border-radius:5px;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.inspector-section-label{border:1px solid var(--line-soft);background:var(--carbon-soft);min-height:38px;color:var(--muted);border-radius:9px;justify-content:space-between;align-items:center;margin:0 18px 11px;padding:0 11px;font-size:11px;display:flex}.inspector-tabs{margin:0 18px 11px}.inspector-tabs button{flex:1}.inspector-scroll{min-height:0;padding:6px 18px 22px;overflow:auto}.inspector-summary{color:var(--muted);margin:4px 0 16px;font-size:11px;line-height:1.6}.detail-list{margin:0}.detail-list>div{border-top:1px solid var(--line-soft);grid-template-columns:105px minmax(0,1fr);gap:10px;min-height:42px;padding:9px 0;display:grid}.detail-list dt{color:var(--muted-2);font:10px/1.35 var(--mono)}.detail-list dd{color:var(--muted);text-overflow:ellipsis;overflow-wrap:anywhere;margin:0;font-size:11px;overflow:hidden}.inert-content{border:1px solid var(--line);border-radius:9px;margin-top:18px;overflow:hidden}.inert-content>div{border-bottom:1px solid var(--line);background:var(--carbon-soft);min-height:36px;color:var(--gold);font:10px var(--mono);align-items:center;gap:6px;padding:0 10px;display:flex}.inert-content pre{max-height:380px;color:var(--muted);font:10px/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;overflow:auto}.related-evidence{border:1px solid color-mix(in srgb,var(--violet-soft) 20%,transparent);background:color-mix(in srgb,var(--violet-soft) 3.5%,transparent);border-radius:9px;gap:8px;margin-top:14px;padding:12px;display:grid}.related-evidence>div{color:var(--periwinkle);align-items:center;gap:7px;font-size:10px;display:flex}.related-evidence>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.related-evidence>button{border:1px solid var(--line-soft);background:var(--carbon-soft);min-height:38px;color:var(--bone);text-align:left;cursor:pointer;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px;display:grid}.related-evidence>button:hover{background:var(--raised);border-color:#ff8a5b73}.related-evidence>button code{color:var(--muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.related-evidence>button span{color:var(--tangerine);font-size:11px}.code-node-actions{background:linear-gradient(135deg, #63d8d209, color-mix(in srgb,var(--violet-soft) 2.5%,transparent));border:1px solid #63d8d22e;border-radius:9px;gap:9px;margin-top:14px;padding:12px;display:grid}.code-node-actions>div:first-child{color:var(--cyan);align-items:center;gap:7px;font-size:10px;display:flex}.code-action-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.code-action-grid button{border:1px solid var(--line-soft);background:var(--carbon-soft);min-height:36px;color:var(--muted);text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;display:flex}.code-action-grid button:hover:not(:disabled){color:var(--bone);border-color:#63d8d252}.code-action-grid button:disabled{opacity:.4;cursor:not-allowed}.code-action-grid .code-action-unavailable{border:1px dashed var(--line-soft);min-height:36px;color:var(--muted);opacity:.62;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;display:flex}.snapshot-boundary{background:#63d8d208;border:1px solid #63d8d221;border-radius:9px;margin-top:18px;padding:12px}.snapshot-boundary>span{color:var(--cyan);font:10px var(--mono);margin-bottom:5px;display:block}.snapshot-boundary p{color:var(--muted-2);margin:8px 0 0;font-size:10px;line-height:1.5}.inspector-footer{border-top:1px solid var(--line);padding:12px 18px}.inspector-footer button{width:100%}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#020308c7;place-items:center;padding:22px;animation:.15s both fade-in;display:grid;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.modal-card,.task-create-modal,.small-modal,.mika-dialog,.doc-action-dialog,.doc-conflict-dialog,.doc-restore-dialog{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));background:color-mix(in srgb, var(--raised) 94%, var(--accent) 6%);border-radius:16px;padding:22px;box-shadow:0 28px 90px #00000094,inset 0 1px #ffffff0a}.command-palette{border:1px solid color-mix(in srgb, var(--accent) 58%, #ffffff2e);background:radial-gradient(circle at 9% 0,#ffffff1a,transparent 35%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 46%),linear-gradient(145deg, color-mix(in srgb, var(--raised) 92%, var(--accent) 8%), color-mix(in srgb, var(--panel) 86%, #2c2250 14%));width:min(760px,100%);max-height:min(720px,100dvh - 52px);box-shadow:0 34px 110px #000000a8, inset 0 1px #ffffff1c,inset 0 -1px color-mix(in srgb,var(--accent) 13%,transparent),0 0 38px color-mix(in srgb,var(--accent) 18%,transparent),0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;animation:.18s cubic-bezier(.2,.8,.2,1) both palette-in;display:grid;overflow:hidden}@keyframes palette-in{0%{opacity:0;transform:translateY(-10px)scale(.975)}}.palette-search{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line));background:color-mix(in srgb, var(--surface) 84%, var(--accent) 16%);min-height:72px;color:var(--violet-soft);border-radius:12px;grid-template-columns:24px 1fr 40px;align-items:center;gap:12px;margin:12px;padding:0 8px 0 17px;display:grid;box-shadow:inset 0 1px #ffffff0a}.palette-search input{height:54px;color:var(--bone);font:540 16px var(--sans);background:0 0;border:0;outline:0}.palette-search input::placeholder{color:var(--muted)}.palette-body{min-height:220px;padding:2px 12px 14px;overflow:auto}.palette-group+.palette-group{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.palette-label{color:var(--violet-soft);font:650 11px var(--sans);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 9px;display:flex}.palette-label small{color:var(--muted-2);font:500 10px var(--sans);text-transform:none;letter-spacing:0}.palette-row{width:100%;min-height:58px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:30px 1fr 18px;align-items:center;gap:12px;padding:8px 12px;transition:background .14s,color .14s,transform .14s,border-color .14s;display:grid}.palette-row:hover,.palette-row:focus-visible{background:color-mix(in srgb, var(--accent) 13%, var(--surface));border-color:color-mix(in srgb, var(--accent) 22%, var(--line));color:var(--bone)}.palette-row:hover{transform:translate(2px)}.palette-row>span{flex-direction:column;display:flex}.palette-row strong{font-size:13px;font-weight:600}.palette-row small{color:var(--muted-2);margin-top:5px;font-size:12px}.palette-note{color:var(--muted-2);padding:16px 9px;font-size:11px}.palette-footer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, var(--accent) 12%);min-height:44px;color:var(--muted-2);font:10px var(--mono);align-items:center;gap:16px;padding:0 18px;display:flex}.palette-footer span{align-items:center;gap:4px;display:flex}.palette-footer kbd{min-width:17px;height:17px;font-size:7px}.palette-footer .palette-scope{color:var(--violet-soft);margin-left:auto}.task-create-modal,.small-modal{width:min(540px,100%);box-shadow:var(--shadow);padding:22px}.small-modal{width:min(470px,100%)}.task-create-modal>header,.small-modal>header{justify-content:space-between;align-items:flex-start;display:flex}.task-create-modal h2,.small-modal h2{font:560 24px var(--display);margin:5px 0 0}.modal-boundary{color:var(--cyan);background:#63d8d20a;border:1px solid #63d8d224;border-radius:8px;align-items:center;gap:7px;margin:17px 0;padding:10px;font-size:11px;line-height:1.4;display:flex}.modal-boundary span{background:currentColor;border-radius:50%;width:6px;height:6px}.task-create-modal form{gap:14px;display:grid}.task-create-modal label,.small-modal label{gap:7px;display:grid}.task-create-modal label>span,.small-modal label>span{color:var(--muted);font-size:12px}.task-create-modal label small{color:var(--muted-2)}.task-create-modal input,.task-create-modal textarea,.task-create-modal select,.small-modal textarea{border:1px solid var(--line);background:var(--carbon-soft);width:100%;min-height:42px;color:var(--bone);border-radius:8px;outline:0;padding:9px 10px;font-size:12px}.task-create-modal textarea,.small-modal textarea{resize:vertical;min-height:90px;line-height:1.5}.task-create-modal input:focus,.task-create-modal textarea:focus,.small-modal textarea:focus{border-color:var(--cyan)}.task-create-modal form>footer,.small-modal>footer{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.small-modal>p{color:var(--muted);font-size:12px;line-height:1.5}.form-error{color:var(--rose);background:#ff70850f;border:1px solid #ff708538;border-radius:7px;margin:0 0 10px;padding:9px;font-size:11px}.state-panel{min-height:280px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.state-loading .spin{color:var(--cyan);animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.state-error{min-height:auto;color:var(--rose);background:#ff70850d;border:1px solid #ff708538;border-radius:10px;justify-content:flex-start;align-items:flex-start;padding:17px}.state-error>div{flex:1}.state-error strong{font-size:11px}.state-error p{color:var(--muted);margin:5px 0 0;font-size:11px}.empty-state{border:1px dashed var(--line);min-height:124px;color:var(--muted);text-align:center;border-radius:10px;place-items:center;padding:17px;display:grid}.empty-state :is(strong,h2){color:var(--bone);font:550 15px var(--display);margin:7px 0 0}.empty-state p{max-width:460px;margin:5px 0 10px;font-size:11.5px;line-height:1.45}.empty-orbit{border:1px solid var(--line);border-radius:50%;width:54px;height:54px;position:relative}.empty-orbit:before{content:"";border:1px solid var(--periwinkle);opacity:.65;border-radius:50%;position:absolute;inset:12px}.mobile-nav,.mobile-more{display:none}@container workspace (width<=1100px){.topbar-title p{display:none}.topbar-search-trigger{flex:0 0 var(--header-control-size);width:var(--header-control-size);height:var(--header-control-size);justify-content:center;padding:0;position:static;transform:none}.topbar-search-trigger:hover,.topbar-search-trigger:focus-visible{transform:none}.topbar-search-trigger span,.topbar-search-trigger kbd{display:none}}@container workspace (width<=960px){.command-trigger{width:var(--header-control-size);justify-content:center;padding:0}.command-trigger span,.command-trigger kbd{display:none}.universe-toolbar{flex-wrap:wrap}.code-graph-console>header{grid-template-columns:1fr auto}.code-metrics{grid-area:2/1/auto/-1}.code-filter-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}.code-path-builder{grid-template-columns:18px minmax(120px,1fr) auto minmax(120px,1fr)}.code-path-builder button{grid-column:span 2}.graph-search{order:3;width:100%;margin-left:0}.safety-hero{grid-template-columns:76px minmax(0,1fr)}.safety-hero>.status-pill{grid-column:2;justify-self:start}}@container workspace (width<=720px){.topbar{padding-inline:16px}.topbar-title{display:block}.topbar-title .eyebrow,.inspector-toggle:disabled{display:none}.lens-switch{width:100%;overflow-x:auto}.lens-switch button{flex:1 0 auto}.layout-switch{margin-left:auto}.layout-switch button{padding-inline:8px}.safety-hero{grid-template-columns:68px minmax(0,1fr)}.safety-seal{width:64px;height:64px}.adapter-row{grid-template-columns:31px minmax(0,1fr) auto;padding:9px 0}.adapter-row p{grid-column:2/-1}}@container workspace (width<=540px){.safety-hero{flex-direction:column;align-items:flex-start;display:flex}.safety-hero>.status-pill{align-self:flex-start}.policy-boundary{flex-direction:column;align-items:flex-start}.policy-flow{flex-wrap:wrap}}@media (max-width:1440px){.app-shell.has-inspector{grid-template-columns:var(--sidebar) minmax(0,1fr)}.inspector{width:min(420px,38vw);position:fixed;top:0;right:0;box-shadow:-30px 0 90px #0000006b}.app-shell.has-inspector .sigma-stage[data-layout=force] .physics-panel{max-width:max(300px,100% - 448px)}.app-shell.has-inspector .sigma-stage[data-layout=force] .fit-graph{top:112px;right:434px}.agent-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1180px){.app-shell{--sidebar:76px}.brand{justify-content:center;padding-inline:0}.brand-mark{flex-basis:26px;width:26px;margin-bottom:0}.brand-copy,.nav-label,.sidebar nav button span,.sidebar nav button b,.sidebar-foot span:not(.local-orb),.collapse-sidebar{display:none}.sidebar nav button{justify-content:center;padding-inline:0}.command-grid{grid-template-columns:1fr 1fr}.mission-hero{grid-column:1/-1}.hero-copy{max-width:58%}.attention-panel{grid-column:auto}.agent-grid{grid-template-columns:repeat(2,1fr)}.command-trigger span{display:none}}@media (max-width:860px){.topbar{padding-inline:20px}.topbar-title p{display:none}.main-content{padding:18px 18px 28px}.command-grid{grid-template-columns:1fr}.mission-hero{min-height:340px;padding:32px}.mini-universe{opacity:.75;right:-90px}.orbit-caption{display:none}.hero-copy{max-width:68%}.attention-panel,.work-panel,.runs-panel,.knowledge-panel,.agents-panel{grid-column:auto}.catalog-list>button{grid-template-columns:38px 1fr 100px}.catalog-list .status-pill{display:none}.data-table{overflow-x:hidden}.data-table .table-head{display:none}.data-table .table-row:not(.table-head){grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-width:0;padding:12px 14px}.data-table .table-row>span:nth-child(2){grid-area:1/2}.data-table .table-row>span:nth-child(3){color:var(--muted-2);grid-column:1/-1}.data-table .table-row>code,.data-table .table-row>.manifest-ok{display:none}.universe-toolbar{flex-wrap:wrap}.graph-search{order:3;width:100%;margin-left:0}.universe-route{grid-template-rows:auto auto minmax(480px,calc(100dvh - 292px))}.graph-table{overflow-x:hidden}.graph-table-head{display:none}.graph-table-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;min-width:0;padding:12px 14px}.graph-table-row>span:nth-child(2){color:var(--muted-2);grid-column:1}.graph-table-row>.status-pill{grid-area:1/2}.graph-table-row>span:nth-child(4){color:var(--muted-2);grid-column:2}.graph-table-row>span:nth-child(4):before{content:var(--i18n-relations-count,"Связей: ")}.policy-boundary{flex-direction:column;align-items:flex-start}.policy-flow{flex-wrap:wrap}.detail-section-grid{grid-template-columns:1fr}}@media (max-width:520px){body{overflow:hidden}.app-shell,.app-shell.has-inspector{height:100dvh;display:block}.sidebar{display:none}.workspace-shell{--header-control-size:44px;grid-template-rows:58px minmax(0,1fr) 62px;height:100dvh}.mika-dock,.mika-dock.full{inset:58px 0 62px;width:100vw!important}.topbar{height:58px;padding:0 13px}.topbar-title{display:block}.topbar-title .eyebrow,.topbar-title p{display:none}.topbar-title h1{font-size:20px}.command-trigger{justify-content:center;width:36px;padding:0}.command-trigger span,.command-trigger kbd{display:none}.topbar-actions{gap:6px}.identity-chip{width:var(--header-control-size);min-width:var(--header-control-size);place-items:center;padding:0}.identity-chip-icon{display:block}.identity-chip span,.identity-chip small{display:none}.main-content{padding:12px 12px 22px}.activity-strip{display:none}.mobile-nav{z-index:40;height:62px;padding:5px 5px max(5px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb, var(--carbon-soft) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{min-width:0;min-height:48px;color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex}.mobile-nav button.active{color:var(--tangerine);background:#ff8a5b14}.mobile-more{align-items:end;padding:0;display:grid}.mobile-more>section{width:100%;padding:16px 14px calc(76px + env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--raised);border-bottom:0;border-radius:20px 20px 0 0;animation:.18s both inspector-in}.mobile-more header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mobile-more section>button:not(.icon-button){border:0;border-top:1px solid var(--line-soft);width:100%;min-height:55px;color:var(--muted);text-align:left;background:0 0;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.mobile-more section>button span{flex-direction:column;display:flex}.mobile-more strong{color:var(--bone);font-size:11px}.mobile-more small{color:var(--muted-2);margin-top:4px;font-size:11px}.inspector{width:100%;height:100dvh;position:fixed;inset:0}.inspector-header{padding-top:max(18px, env(safe-area-inset-top))}.trust-strip{gap:10px;overflow-x:auto}.trust-strip>span:not(.local-indicator){display:none}.mission-hero{min-height:440px;padding:25px 22px}.mission-hero:before{-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.hero-copy{max-width:none}.hero-copy h2{font-size:37px}.hero-copy p{font-size:12px}.mini-universe{opacity:.7;width:300px;height:300px;top:235px;right:50%;transform:translate(50%)scale(.8)}.orbit-caption{display:none}.hero-actions{z-index:5;position:relative}.metric-quartet{grid-template-columns:repeat(2,1fr)}.execution-flow ol,.execution-links{grid-template-columns:1fr}.route-tools{flex-wrap:wrap}.search-field{width:100%;min-width:0}.task-tools .primary-button{margin-left:0}.task-tools>*{min-width:0;max-width:100%}.generation-badge{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.task-view-switch{display:none}.kanban{scroll-snap-type:none;flex-direction:column;min-height:auto;display:flex;overflow:visible}.kanban-column,.task-card,.task-card-main{width:100%;min-width:0;max-width:100%}.kanban-stack{min-height:60px}.kanban-column:has(.column-empty){display:none}.task-card-main{min-height:44px}.task-card-main>strong,.task-card-main>p{overflow-wrap:anywhere;max-width:100%}.task-card>footer{flex-wrap:wrap;min-width:0}.universe-toolbar{align-items:stretch}.lens-switch{width:100%;overflow-x:auto}.lens-switch button{flex:1 0 auto}.layout-switch{margin-left:auto}.layout-switch,.view-switch{max-width:100%;overflow-x:auto}.layout-switch button{min-height:38px}.universe-fingerprint span:nth-last-child(-n+2){display:none}.universe-route{grid-template-rows:auto auto minmax(500px,calc(100dvh - 232px))}.code-graph-console{padding:10px}.code-graph-console>header{grid-template-columns:1fr;gap:8px}.code-maintenance{grid-row:auto;overflow-x:auto}.code-metrics{grid-area:auto}.graph-natural-query{grid-template-columns:20px minmax(0,1fr)}.graph-natural-query select,.graph-natural-query button{grid-column:span 1}.code-filter-grid{grid-template-columns:1fr 1fr}.code-path-builder{grid-template-columns:1fr}.code-path-builder>svg,.code-path-builder>span{display:none}.code-path-builder button{grid-column:auto}.code-query-result{grid-template-columns:1fr auto}.code-query-result>span,.code-query-result>em{grid-column:1/-1}.sigma-stage{min-height:500px}.physics-panel{align-items:flex-start;max-width:none;left:12px;right:12px}.physics-actions{width:100%;padding-bottom:2px;overflow-x:auto}.physics-actions button{flex:none;min-height:34px}.sigma-stage[data-layout=force] .fit-graph{top:112px}.graph-legend{justify-content:center;right:12px}.graph-table{overflow-x:hidden}.graph-table-head{display:none}.graph-table-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;min-width:0;padding:12px 14px}.graph-table-row>span:nth-child(2){color:var(--muted-2);grid-column:1}.graph-table-row>.status-pill{grid-area:1/2}.graph-table-row>span:nth-child(4){color:var(--muted-2);grid-column:2}.graph-table-row>span:nth-child(4):before{content:var(--i18n-relations-count,"Связей: ")}.agent-grid{grid-template-columns:1fr}.execution-readiness{grid-template-columns:auto minmax(0,1fr)}.execution-readiness>button{grid-column:1/-1;width:100%}.execution-summary{grid-template-columns:1fr}.agent-card{min-height:260px}.unified-agent-card{min-height:auto}.detail-hero{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.detail-hero-state{text-align:left;align-items:flex-start;max-width:none}.detail-hero>.secondary-button{order:-1}.surface-detail-list>div{grid-template-columns:1fr;gap:5px}.history-row{grid-template-columns:1fr auto;padding:9px 0}.history-row>span:last-child{grid-column:1/-1}.skill-card,.skill-card>p{min-height:auto}.skill-detail-hero{grid-template-columns:auto minmax(0,1fr);display:grid}.skill-detail-hero .detail-hero-state{grid-column:1/-1}.detail-hero-actions{flex-wrap:wrap;grid-column:1/-1}.detail-hero-actions>:first-child{width:100%;margin-right:0}.instruction-toolbar,.fork-destination{flex-direction:column;align-items:stretch}.document-mode-switch{width:100%;overflow-x:auto}.document-mode-switch button{flex:1 0 auto}.skill-editor-toolbar{flex-wrap:wrap;align-items:stretch}.skill-editor-toolbar>span{width:100%;margin-left:0}.skill-markdown-editor{min-height:55vh}.conflict-versions{grid-template-columns:1fr}.skill-editor-actions{flex-direction:column;align-items:stretch}.skill-editor-actions>span{margin-right:0}.skill-editor-actions>button{width:100%}.tool-detail-table>div{grid-template-columns:1fr auto}.tool-detail-table>div>span{grid-column:1/-1}.skill-list-summary code{width:100%;margin-left:0}.catalog-list>button{grid-template-columns:38px 1fr}.catalog-hash{display:none}.context-grid{grid-template-columns:1fr}.safety-hero{flex-direction:column;align-items:flex-start;padding:24px;display:flex}.safety-hero h2{font-size:31px}.safety-grid{grid-template-columns:1fr}.adapter-row{grid-template-columns:31px 1fr auto;padding:9px 0}.adapter-row p{grid-column:2/-1}.policy-flow i{width:10px}.data-table{overflow-x:hidden}.data-table .table-head{display:none}.data-table .table-row:not(.table-head){grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-width:0;padding:12px 14px}.data-table .table-row>span:nth-child(2){grid-area:1/2}.data-table .table-row>span:nth-child(3){color:var(--muted-2);grid-column:1/-1}.data-table .table-row>code,.data-table .table-row>.manifest-ok{display:none}.command-palette{margin-top:max(10px, env(safe-area-inset-top));align-self:start;max-height:calc(100dvh - 30px)}.palette-footer{display:none}.task-create-modal,.small-modal{width:calc(100% + 44px);padding-bottom:calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;align-self:end;margin:-22px}.primary-button,.secondary-button,.danger-button,.icon-button,.advance-button{min-height:44px}.icon-button{width:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spin,.physics-status i{animation:none!important}}@media (pointer:coarse){button,a[href],summary,[role=button],[role=tab],[role=menuitem],[data-clickable=true]{min-width:44px;min-height:44px}.tooltip{display:none}.collapse-sidebar{width:44px;right:-22px}.icon-button.compact{width:44px;height:44px}.action-menu button{min-height:44px}}@media (forced-colors:active){*{forced-color-adjust:auto}button,input,textarea,select,.panel,[role=dialog],[role=menu]{border-color:buttontext}button:focus-visible,a[href]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{box-shadow:none;outline:3px solid highlight}[aria-selected=true],[aria-current=page],[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}.handbook-route{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;gap:16px;max-width:1540px;margin:0 auto;display:grid}.hb-sidebar{flex-direction:column;gap:10px;max-height:calc(100dvh - 150px);padding-right:4px;display:flex;position:sticky;top:0;overflow:auto}.hb-search{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--muted-2);border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.hb-search input{width:100%;height:100%;color:var(--bone);background:0 0;border:0;outline:0;font-size:12px}.hb-search input::placeholder{color:var(--muted)}.hb-nav{flex-direction:column;gap:12px;display:flex}.hb-nav-group{flex-direction:column;gap:2px;display:flex}.hb-nav-label{color:var(--muted-2);font:10px var(--mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}.hb-nav-item{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:flex}.hb-nav-item span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hb-nav-item:hover{border-color:var(--line);color:var(--bone)}.hb-nav-item.active{background:color-mix(in srgb, var(--cyan) 12%, transparent);color:var(--bone);border-color:#63d8d259}.hb-article{min-width:0;padding:26px 30px}.hb-article-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.hb-eyebrow{color:var(--muted-2);font:10px var(--mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;display:inline-flex}.hb-content{min-width:0;color:var(--bone);font-size:14px;line-height:1.66}.hb-content .hb-heading{margin:1.4em 0 .5em;line-height:1.25}.hb-content h2.hb-heading{font-size:22px}.hb-content h3.hb-heading{font-size:18px}.hb-content h4.hb-heading,.hb-content h5.hb-heading{font-size:15px}.hb-content .hb-p{margin:0 0 .9em}.hb-content .hb-list{flex-direction:column;gap:4px;margin:0 0 .9em;padding-left:1.3em;display:flex}.hb-content a{min-height:24px;color:var(--cyan);align-items:center;text-decoration:none;display:inline-flex}.hb-content a:hover{text-decoration:underline}.hb-content code{background:var(--carbon-soft);font:12px var(--mono);color:var(--gold);border-radius:5px;padding:1px 5px}.hb-code{border:1px solid var(--line);background:var(--carbon-soft);border-radius:9px;margin:0 0 1em;padding:12px 14px;overflow-x:auto}.hb-code code{color:var(--muted-2);background:0 0;padding:0;font-size:12px;line-height:1.5}.hb-quote{background:color-mix(in srgb, var(--cyan) 7%, transparent);border-left:3px solid #63d8d266;border-radius:0 8px 8px 0;margin:0 0 1em;padding:8px 14px}.hb-quote .hb-p{margin:0}.hb-table-wrap{border:1px solid var(--line);border-radius:9px;margin:0 0 1em;overflow-x:auto}.hb-table{border-collapse:collapse;width:100%;font-size:12.5px}.hb-table th,.hb-table td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top;padding:7px 11px}.hb-table th{color:var(--muted);background:var(--carbon-soft);font-weight:600}.hb-table tr:last-child td{border-bottom:0}.hb-tag{font:9px var(--mono);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:1px 7px;display:inline-block}.hb-tag-stable{background:color-mix(in srgb, var(--mint) 20%, transparent);color:var(--mint)}.hb-tag-experimental{color:var(--gold);background:#ddbb6533}.hb-tag-disabled{color:var(--muted-2);background:#96969633}.hb-tag-draft{color:#aeb9ec;background:#788cdc33}.hb-tag-generated{color:var(--gold);background:#ddbb6529}@media (max-width:860px){.handbook-route{grid-template-columns:1fr}.hb-sidebar{max-height:none;position:static}}.onboarding-route{align-content:start;gap:14px;display:grid}.onboarding-hero{align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.onboarding-hero>div{min-width:0}.onboarding-seal{border-radius:var(--radius-sm);border:1px solid var(--line);width:52px;height:52px;color:var(--mint);flex:none;place-items:center;display:grid}.onboarding-hero h2{font:560 20px/1.12 var(--display);letter-spacing:-.03em;overflow-wrap:anywhere;margin:6px 0}.onboarding-hero p{color:var(--muted);overflow-wrap:anywhere;max-width:62ch;margin:0}.onboarding-form{gap:8px;padding:18px 22px;display:grid}.onboarding-label{font:520 11px/1 var(--mono);color:var(--muted-2);letter-spacing:.07em;text-transform:uppercase}.onboarding-input-row{flex-wrap:wrap;gap:10px;display:flex}.onboarding-input{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 90%, transparent);min-width:0;min-height:44px;color:inherit;font-family:var(--mono);flex:220px;padding:10px 12px}.onboarding-action{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 88%, transparent);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 14px;display:inline-flex}.onboarding-action:hover:not(:disabled){border-color:var(--muted)}.onboarding-action:disabled{opacity:.5;cursor:not-allowed}.onboarding-action.primary{border-color:color-mix(in srgb, var(--mint) 55%, var(--line));color:var(--mint)}.onboarding-hint{color:var(--muted);margin:0;font-size:13px}.onboarding-hint code{font-family:var(--mono);overflow-wrap:anywhere}.onboarding-plan,.onboarding-result{gap:14px;padding:18px 22px;display:grid}.onboarding-notice{border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;font-size:13px}.onboarding-notice ul{margin:6px 0 0;padding-left:18px}.onboarding-blockers{border-color:color-mix(in srgb, var(--rose) 45%, var(--line))}.onboarding-warnings{border-color:color-mix(in srgb, var(--gold) 45%, var(--line))}.onboarding-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.onboarding-facts>div{border:1px solid var(--line-soft);border-radius:var(--radius-sm);gap:2px;padding:12px 14px;display:grid}.onboarding-metric{font:560 24px/1 var(--display)}.onboarding-facts>div span:last-child{color:var(--muted);font-size:12px}.onboarding-roots{gap:4px;display:grid}.onboarding-roots ul{margin:4px 0 0;padding-left:18px}.onboarding-roots li{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.onboarding-roots code{font-family:var(--mono)}.onboarding-fingerprint{gap:4px;display:grid}.onboarding-fingerprint code{overflow-wrap:anywhere;word-break:break-all;color:var(--muted);font:500 12px/1.4 var(--mono)}.onboarding-buttons{flex-wrap:wrap;gap:10px;display:flex}.connections{gap:1rem;display:grid}.connections-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.connections-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.connections-list li{border-radius:8px;grid-template-columns:24px minmax(180px,1.2fr) minmax(200px,1.3fr) minmax(220px,1.5fr) auto;align-items:center;gap:12px;padding:11px 8px;display:grid}.connections-list li:hover{background:var(--surface-2,#7f7f7f14)}.connections-list .dot{font-size:14px}.connections-list strong{font-size:15px;display:block}.connections-list small{color:var(--muted);font-size:12.5px;line-height:1.4;display:block}.connections-list code{font:500 12.5px/1.4 var(--mono);color:var(--muted);overflow-wrap:anywhere}.connections-list .fix{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.connections-list .latency{font-family:var(--mono)}@media (max-width:900px){.connections-list li{grid-template-columns:24px 1fr}.connections-list .where,.connections-list .why,.connections-list .fix{grid-column:2}}.connections-workspace{gap:22px;max-width:1400px}.connections-toolbar{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 58%,transparent);border-radius:14px;order:1;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:6px 7px 6px 14px;display:flex}.connections-toolbar>span{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.connections-toolbar>span i{background:#ffffff47;border-radius:50%;width:7px;height:7px}.connections-toolbar>span.is-ready{color:var(--bone)}.connections-toolbar>span.is-ready i{background:#5ee3a2;box-shadow:0 0 12px #5ee3a2b3}.connections-workspace>.surface-note{order:2;margin:0}.connections-catalog-section{order:3}.connections-current-section{order:4}.connections-workspace>.mika-setup-callout{order:5}.connections-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex;overflow:hidden}.connections-hero h2{letter-spacing:-.035em;margin:5px 0 8px;font-size:clamp(28px,3vw,40px)}.connections-hero p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.connections-hero-actions{flex-wrap:wrap;flex:none;gap:9px;display:flex}.connections-hero-actions button{align-items:center;gap:8px;display:inline-flex}.connections-quick-status{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 58%,transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 9px 7px 14px;display:flex}.connections-quick-status>span{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.connections-quick-status>span i{background:#ffffff47;border-radius:50%;width:7px;height:7px}.connections-quick-status>span.is-ready{color:var(--bone)}.connections-quick-status>span.is-ready i{background:#5ee3a2;box-shadow:0 0 12px #5ee3a2b3}.connections-quick-status button{border:1px solid var(--line-soft);width:32px;height:32px;color:var(--muted);background:0 0;border-radius:10px;place-items:center;padding:0;display:grid}.connections-quick-status button:hover{color:var(--bone);border-color:color-mix(in srgb,var(--brush-color,#8b5cf6) 55%,var(--line))}.connections-summary{grid-template-columns:repeat(2,minmax(150px,220px)) 1fr;gap:10px;display:grid}.connections-summary>*{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;min-height:84px;padding:17px 19px}.connections-summary div{align-content:center;gap:3px;display:grid}.connections-summary strong{color:var(--bone);font-size:25px}.connections-summary span,.connections-summary button{color:var(--muted)}.connections-summary button{background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.connections-section{gap:14px;display:grid}.connections-section header h3{margin:3px 0 0;font-size:21px}.connection-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.connection-card{border:1px solid var(--line-soft);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 82%,transparent),color-mix(in srgb,var(--violet) 4%,transparent));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;grid-template-columns:45px 1fr auto;gap:13px;min-height:178px;padding:18px;transition:transform .2s,border-color .2s;display:grid;position:relative}.connection-card:hover{border-color:color-mix(in srgb,var(--violet) 34%,var(--line));transform:translateY(-2px)}.connection-card-icon,.connector-symbol{width:43px;height:43px;color:var(--violet-soft);background:color-mix(in srgb,var(--violet) 10%,transparent);border-radius:14px;place-items:center;display:grid}.connection-card-copy h3{margin:7px 0 5px;font-size:18px}.connection-card-copy p{min-height:40px;color:var(--muted);margin:0 0 13px;font-size:13px;line-height:1.5}.connection-card-copy small{color:var(--muted-2)}.connection-state{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.connection-state.is-ready{color:var(--green)}.connection-card-menu{position:relative}.glass-dropdown{z-index:20;border:1px solid var(--line);background:color-mix(in srgb,var(--carbon-soft) 94%,transparent);width:205px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:14px;padding:6px;position:absolute;top:42px;right:0}.glass-dropdown button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.glass-dropdown button:hover{background:color-mix(in srgb,var(--violet) 11%,transparent)}.glass-dropdown .danger-text{color:var(--rose)}.connection-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:20px;justify-items:center;gap:7px;padding:22px;display:grid}.connection-empty h3,.connection-empty p{margin:0}.connector-catalog{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.connector-catalog>button{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 68%,transparent);min-height:82px;color:var(--text);text-align:left;border-radius:18px;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.connector-catalog>button:hover{border-color:color-mix(in srgb,var(--violet) 40%,var(--line));background:color-mix(in srgb,var(--violet) 7%,var(--surface))}.connector-catalog strong,.connector-catalog small{display:block}.connector-catalog small{color:var(--muted);margin-top:3px;line-height:1.35}.mika-setup-callout{border:1px solid color-mix(in srgb,var(--violet) 30%,var(--line));background:color-mix(in srgb,var(--violet) 7%,var(--surface));width:100%;color:var(--text);text-align:left;border-radius:18px;align-items:center;gap:13px;padding:17px 20px;display:flex}.mika-setup-callout>svg{color:var(--violet-soft)}.mika-setup-callout span,.mika-setup-callout small{display:block}.mika-setup-callout small{color:var(--muted);margin-top:3px}.connections-dialog{width:min(680px,100vw - 24px)}.connections-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.connections-dialog h2{margin:4px 0 0}.connections-form{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.connections-form label{gap:7px;display:grid}.connections-form label:nth-of-type(3),.connections-form label:nth-of-type(4),.connections-form fieldset{grid-column:1/-1}.connections-form label>span,.connections-form legend{color:var(--muted);font-size:12px;font-weight:650}.connections-form input,.connections-form select{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 75%,transparent);width:100%;min-height:44px;color:var(--text);border-radius:13px;padding:0 13px}.connections-form label small{color:var(--muted);line-height:1.45}.connections-form fieldset{border:0;gap:8px;padding:0;display:flex}.connections-form fieldset legend{margin-bottom:7px}.connections-form fieldset button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:12px;padding:9px 14px}.connections-form fieldset button.active{border-color:color-mix(in srgb,var(--violet) 55%,var(--line));color:var(--violet-soft);background:color-mix(in srgb,var(--violet) 8%,transparent)}.connections-dialog>footer{justify-content:flex-end;gap:8px;display:flex}.connection-wizard-progress{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:18px;display:grid}.connection-wizard-progress i{background:var(--line);border-radius:3px;height:3px}.connection-wizard-progress i.active{background:var(--violet);box-shadow:0 0 9px color-mix(in srgb,var(--violet) 45%,transparent)}.connection-wizard{grid-template-columns:1fr}.connection-wizard>*{grid-column:1!important}.wizard-copy{padding:3px 0 4px}.wizard-copy h3,.wizard-review h3{margin:5px 0}.wizard-copy p,.wizard-review p{color:var(--muted);line-height:1.55}.wizard-review dl{gap:1px;margin:18px 0;display:grid}.wizard-review dl>div{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;gap:15px;padding:11px 0;display:grid}.wizard-review dt{color:var(--muted)}.wizard-review dd{overflow-wrap:anywhere;margin:0}.connections-dialog>footer button{align-items:center;gap:6px;display:inline-flex}.connections-guide ol{counter-reset:guide;gap:13px;margin:20px 0;padding:0;list-style:none;display:grid}.connections-guide li{counter-increment:guide;grid-template-columns:34px 1fr;gap:2px 11px;display:grid}.connections-guide li:before{content:counter(guide);width:32px;height:32px;color:var(--violet-soft);background:color-mix(in srgb,var(--violet) 10%,transparent);border-radius:11px;grid-row:1/3;place-items:center;display:grid}.connections-guide li span{color:var(--muted)}@media (max-width:700px){.connections-hero{flex-direction:column;align-items:stretch;padding:20px}.connections-hero-actions{display:grid}.connections-summary{grid-template-columns:1fr 1fr}.connections-summary button{grid-column:1/-1;justify-content:center}.connections-form{grid-template-columns:1fr}.connections-form label,.connections-form fieldset{grid-column:1!important}}.today{gap:1rem;display:grid}.today-hello{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-block:24px;display:flex}.today-hello h2{letter-spacing:-.03em;margin:6px 0 .35rem;font-size:clamp(27px,3vw,36px)}.today-hello p{color:var(--muted);margin:0;font-size:15.5px}.today-head{color:var(--violet-soft);align-items:flex-start;gap:10px;margin-bottom:.85rem;display:flex}.today-head>div{gap:4px;display:grid}.today-head strong{color:var(--bone);font-size:18px}.today-clear{color:var(--muted);align-items:center;gap:9px;margin:0;font-size:15.5px;display:flex}.today-continue{border-color:color-mix(in srgb, var(--accent) 34%, var(--line));background:linear-gradient(120deg, color-mix(in srgb, var(--panel) 88%, var(--accent) 12%), var(--panel));grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.today-continue-icon{background:color-mix(in srgb, var(--accent) 16%, transparent);width:48px;height:48px;color:var(--violet-soft);border-radius:14px;place-items:center;display:grid}.today-continue h3{margin:5px 0 3px;font-size:19px}.today-continue p{color:var(--muted);margin:0;font-size:13px}.today-attention-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.today-attention-grid>button{border:1px solid var(--line);background:var(--carbon-soft);min-height:66px;color:var(--muted);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:11px 13px;display:grid}.today-attention-grid>button:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:var(--surface-2);color:var(--violet-soft)}.today-attention-grid span{gap:4px;display:grid}.today-attention-grid strong{color:var(--bone);font-size:14px}.today-attention-grid small{color:var(--muted);font-size:12px}.today-timeline{margin:0;padding:0;list-style:none;display:grid}.today-timeline li{border-top:1px solid var(--line-soft);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:58px;padding:8px 4px;display:grid}.today-timeline time{color:var(--muted-2);font:11px var(--mono)}.today-timeline li>span{gap:4px;display:grid}.today-timeline strong{font-size:13.5px}.today-timeline small{color:var(--muted);font-size:11.5px}.today-timeline li.failed strong{color:var(--rose)}.today-empty{border:1px dashed var(--line);color:var(--violet-soft);border-radius:11px;align-items:flex-start;gap:12px;padding:18px;display:flex}.today-empty strong{color:var(--bone)}.today-empty p{color:var(--muted);margin:5px 0 0;font-size:13px}@media (max-width:680px){.today-continue{grid-template-columns:44px minmax(0,1fr)}.today-continue>button{grid-column:1/-1}.today-timeline li{grid-template-columns:48px minmax(0,1fr)}.today-timeline li>button{grid-column:2;justify-self:start}}.files-sources{display:block}.files-source-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:7px;min-width:0;display:grid}.files-source-grid article{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:54px;padding:7px 8px;display:grid}.files-source-grid article.connected{border-color:color-mix(in srgb, var(--accent) 30%, var(--line));background:color-mix(in srgb, var(--panel) 94%, var(--accent) 6%)}.files-source-icon{background:var(--carbon-soft);width:30px;height:30px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.files-source-icon svg{width:16px;height:16px}.files-source-grid article.connected .files-source-icon{color:var(--violet-soft);background:color-mix(in srgb, var(--accent) 13%, transparent)}.files-source-grid article>div{gap:2px;min-width:0;display:grid}.files-source-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.files-source-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.files-source-grid .secondary-button,.files-source-grid .primary-button{white-space:nowrap;min-height:29px;padding-inline:7px;font-size:10px;text-decoration:none}.files-source-grid .source-icon-action{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));width:31px;height:31px;min-height:31px;color:var(--muted);background:0 0;border-radius:9px;place-items:center;padding:0;text-decoration:none;display:grid}.files-source-grid .source-icon-action:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--text)}@media (max-width:560px){.files-source-grid article{grid-template-columns:42px minmax(0,1fr)}.files-source-grid article>:last-child{grid-column:2;justify-self:start}}.registries{gap:1rem;display:grid}.registries-hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.registries-hero h2{margin:5px 0 8px;font-size:26px}.registries-hero p{max-width:68ch;color:var(--muted);margin:0;line-height:1.55}.registries-open{flex:none;justify-items:end;gap:10px;display:grid}.source-state{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:11px}.source-state.connected{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));color:var(--violet-soft)}.source-state.disconnected{color:var(--rose)}.registries-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:9px;display:grid}.registries-grid article{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:88px;display:grid}.registries-grid article>svg{color:var(--violet-soft)}.registries-grid strong{font-size:14px}.registries-grid p{color:var(--muted);margin:5px 0 0;font-size:12px}.registries-grid a{color:var(--violet-soft);align-items:center;gap:5px;min-height:28px;padding-block:5px;font-size:12px;text-decoration:none;display:inline-flex}.registries-warning{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:680px){.registries-hero{flex-direction:column}.registries-open{justify-items:start}}.pending{gap:1rem;display:grid}.pending-engine{grid-template-columns:22px 1fr auto;align-items:start;gap:12px;margin-top:.6rem;display:grid}.pending-engine .mark{font-size:15px}.pending-engine strong{margin-bottom:2px;font-size:15.5px;display:block}.pending-engine small{color:var(--muted);font-size:13px;line-height:1.5;display:block}.pending-engine .verdict{color:inherit;opacity:.85;margin-top:5px}.pending-will{gap:9px;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.pending-will li{grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:15px;line-height:1.5;display:grid}.pending-will svg{color:var(--muted);margin-top:3px}.pending-meanwhile{flex-wrap:wrap;align-items:center;gap:11px;font-size:15px;display:flex}.topbar-back{border:1px solid var(--line);height:46px;min-height:46px;color:inherit;cursor:pointer;font:500 13.5px/1 var(--sans);white-space:nowrap;background:0 0;border-radius:12px;align-items:center;gap:5px;margin-right:10px;padding:0 13px 0 10px;display:inline-flex}.topbar-back:hover{background:var(--surface-2,#7f7f7f1a)}.sidebar{flex-direction:column;min-height:0;display:flex}.sidebar nav{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.sidebar nav::-webkit-scrollbar-thumb{background:#7f7f7f47;border-radius:4px}.sidebar .brand,.sidebar .sidebar-foot{flex:none}.mika-dock.full{border-left:none;width:100vw;left:0}.mika-dock.full .mika-dock-feed{padding:24px max(24px,50vw - 430px)}.mika-dock.full .mika-dock-composer{padding:14px max(24px,50vw - 430px) 20px}.mika-dock.full .mika-dock-message p{font-size:16px;line-height:1.6}.workforce{gap:1rem;display:grid}.workforce-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.workforce-head h2{margin:.3rem 0;font-size:23px}.workforce-head p{margin:0}.workforce-list,.workforce-running,.workforce-queue{gap:2px;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.workforce-list li{border-radius:8px;grid-template-columns:minmax(220px,1.6fr) minmax(150px,.9fr) minmax(90px,130px) auto;align-items:center;gap:14px;padding:12px 8px;display:grid}.workforce-list li:hover{background:var(--surface-2,#7f7f7f14)}.workforce-list strong{font-size:15.5px;display:block}.workforce-list small{color:var(--muted);font-size:12.5px;line-height:1.45;display:block}.workforce-list .status b{font-size:14px;font-weight:600}.workforce-list .bar{background:#7f7f7f2e;border-radius:3px;height:6px;display:block;overflow:hidden}.workforce-list .bar i{background:var(--accent);height:100%;transition:width .4s;display:block}.workforce-list li.working .bar i{animation:1.6s ease-in-out infinite wf-pulse}.workforce-list .time{color:var(--muted);font:500 13px/1 var(--mono);text-align:right;white-space:nowrap}@keyframes wf-pulse{0%,to{opacity:1}50%{opacity:.55}}.workforce-running li,.workforce-queue li{border-radius:8px;grid-template-columns:minmax(140px,.7fr) 1fr auto;align-items:center;gap:14px;padding:10px 8px;display:grid}.workforce-running .intent,.workforce-queue span{color:var(--muted);font-size:14px}.workforce-running .time{font-family:var(--mono);color:var(--muted);font-size:13px}.workforce-empty{color:var(--muted);align-items:center;gap:11px;font-size:15px;display:flex}@media (max-width:900px){.workforce-list li{grid-template-columns:1fr auto}.workforce-list .bar{grid-column:1/-1}}.mika-dock-launcher{z-index:60;background:var(--accent);color:#fff;font:600 14px/1 var(--sans);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 26px #0000003d}.mika-dock-launcher:hover{filter:brightness(1.08)}.mika-dock-launcher .pulse{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite mika-pulse}@keyframes mika-pulse{0%,to{opacity:.35}50%{opacity:1}}.mika-dock{z-index:9;background:var(--surface);border-left:1px solid var(--line);flex-direction:column;min-height:0;display:flex;position:fixed;top:68px;bottom:24px;right:0;box-shadow:-14px 0 40px #0003}@media (min-width:901px){:root[data-mika-mode=panel] .main-content{margin-right:0}}.mika-dock.full{left:var(--sidebar);border-left:none;right:0;width:auto!important}.mika-dock-grip{cursor:col-resize;z-index:2;width:7px;position:absolute;top:0;bottom:0;left:-3px}.mika-dock-grip:hover{background:color-mix(in srgb, var(--accent) 35%, transparent)}.mika-dock>header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.mika-dock:not(.full){z-index:88;resize:both;min-width:320px;max-width:calc(100vw - 16px);min-height:420px;max-height:calc(100vh - 16px)}.mika-dock:not(.full)>header{cursor:move;touch-action:none}.mika-dock:not(.full)>header button{cursor:pointer}.mika-dock-title strong{font-size:15px;display:block}.mika-dock-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:42ch;font-size:12.5px;display:block;overflow:hidden}.mika-dock-modes{gap:2px;display:inline-flex}.mika-tab{height:calc(100vh - 190px);min-height:460px;padding:0;display:block}.chat{flex:auto;min-height:0;display:flex;overflow:hidden}.chat-main{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.chat-history{border-right:1px solid var(--line);flex-direction:column;flex:0 0 250px;gap:8px;min-height:0;padding:12px 10px;display:flex}.chat-history-head .primary-button{justify-content:center;width:100%}.chat-search{border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:7px 10px;display:flex}.chat-search input{color:inherit;width:100%;font:400 13.5px/1.3 var(--sans);background:0 0;border:0;outline:none}.chat-history ul{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.chat-history li{border-radius:8px;grid-template-columns:1fr auto;align-items:center;display:grid}.chat-history li:hover{background:var(--surface-2,#7f7f7f17)}.chat-history li>button:first-child{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;gap:2px;min-width:0;padding:9px 10px;display:grid}.chat-history strong{font:500 13.5px/1.35 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-history small{color:var(--muted);font-size:11.5px}.chat-history-del{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;padding:8px}.chat-history li:hover .chat-history-del{opacity:1}.chat-history-empty{color:var(--muted);padding:12px 10px;font-size:13px}.chat-context{background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:8px;flex:none;align-items:center;gap:9px;margin:10px 16px 0;padding:8px 12px;font-size:13px;display:flex}.chat-context .label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.chat-context strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.chat-context button{color:var(--muted);cursor:pointer;background:0 0;border:0}.chat-context.off{background:0 0;border-style:dashed}.chat-feed{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:18px;min-height:0;padding:16px;display:flex;overflow-y:auto}.mika-dock.full .chat-feed,.mika-tab .chat-feed{padding:22px max(20px,50% - 450px)}.chat-welcome{text-align:center;max-width:44ch;margin:auto}.chat-welcome h3{margin:12px 0 6px;font-size:19px}.chat-welcome p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.chat-welcome-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-welcome-line.initiative{white-space:normal;overflow:visible}.chat-welcome-actions{justify-content:center;gap:8px;margin:14px 0 10px;display:flex}.chat-welcome-actions button{min-height:36px;padding:7px 11px}.chat-welcome .chat-creed.chat-welcome-line{border-top:0;margin:0;padding-top:0;font-size:14.5px;line-height:1.5}.chat-avatar{color:#fff;background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #7c5cff));border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.chat-avatar.big{border-radius:14px;width:44px;height:44px}.chat-row{flex-direction:column;gap:5px;max-width:78%;display:flex}.chat-row.mine{align-self:flex-end;align-items:flex-end;max-width:68%}.chat-row.theirs{align-self:flex-start;align-items:flex-start}.chat-meta{color:var(--muted);align-items:center;gap:7px;font-size:11.5px;display:flex}.chat-who{letter-spacing:.02em;font-weight:600}.chat-bubble{font-family:var(--sans);font-kerning:normal;font-variant-ligatures:common-ligatures;letter-spacing:normal;border-radius:14px;padding:11px 14px;font-size:15px;line-height:1.58}.chat-bubble p{overflow-wrap:anywhere;margin:0 0 .65em}.chat-bubble p:last-child{margin-bottom:0}.chat-row.mine .chat-bubble{background:var(--accent);color:#fff;border-bottom-right-radius:5px}.chat-row.theirs .chat-bubble{background:var(--surface-2,#7f7f7f1c);border:1px solid var(--line);border-bottom-left-radius:5px}.chat-row.failed .chat-bubble{opacity:.55}.chat-model-note{color:var(--muted);font:10.5px/1.35 var(--mono);opacity:.82;padding:0 3px;display:block}.chat-actions{opacity:1;gap:6px;margin-top:-5px;padding-left:2px;transition:opacity .15s;display:flex}.chat-row.theirs>.chat-actions{width:max-content;max-width:100%;margin-top:1px}.chat-actions button{color:var(--muted);cursor:pointer;font:500 12px/1 var(--sans);background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.chat-actions button:hover{color:inherit}.chat-message-menu{display:inline-flex;position:relative}.chat-message-popover{z-index:8;border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));background:color-mix(in srgb, var(--raised) 94%, var(--accent) 6%);border-radius:9px;width:max-content;padding:5px;position:absolute;bottom:-6px;left:calc(100% + 7px);box-shadow:0 14px 40px #00000059}.chat-message-popover button{border-radius:7px;min-height:30px;padding:7px 10px}.chat-message-popover button:disabled{cursor:default;color:var(--muted-2);opacity:.72}.response-cycle-dialog{gap:18px;width:min(620px,100%);display:grid}.response-preview-drawer{gap:16px;width:min(520px,100%);margin-left:auto;display:grid}.response-preview-backdrop{z-index:100;pointer-events:none;background:0 0;justify-content:flex-end;animation:.15s both fade-in;display:flex;position:fixed;inset:0}.response-preview-backdrop .response-preview-drawer{resize:horizontal;background:linear-gradient(160deg, color-mix(in srgb, var(--raised) 94%, var(--accent) 6%), var(--panel));width:min(390px,42vw);min-width:320px;max-width:72vw;max-height:100dvh;box-shadow:-12px 0 30px #0000002e, inset 1px 0 color-mix(in srgb, var(--accent) 32%, transparent);pointer-events:auto;border-radius:18px 0 0 18px;align-self:stretch;padding:20px;overflow:auto}.response-preview-backdrop .response-preview-drawer.wide{width:min(620px,68vw)}.response-preview-resize-handle{cursor:ew-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0;left:0}.response-preview-resize-handle:after{content:"";background:color-mix(in srgb, var(--accent) 48%, transparent);opacity:.4;border-radius:3px;width:3px;height:42px;transition:opacity .16s,height .16s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.response-preview-resize-handle:hover:after{opacity:.95;height:64px}.response-preview-tools{align-items:center;gap:5px;display:flex}.response-preview-tools button{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--accent) 8%, transparent);width:30px;height:30px;color:var(--muted);border-radius:9px;place-items:center;padding:0;display:grid}.response-preview-tools button:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 44%, var(--line));background:color-mix(in srgb, var(--accent) 16%, transparent)}.response-preview-drawer>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.response-preview-drawer>header small{color:var(--accent);letter-spacing:.08em;font-size:10px}.response-preview-drawer>header h2{margin:5px 0 0;font-size:21px}.response-preview-content{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 82%,transparent);border-radius:12px;padding:14px}.response-preview-content p{white-space:pre-wrap;margin:8px 0 0;line-height:1.55}.response-preview-sketch{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--line));background:color-mix(in srgb, var(--surface) 80%, var(--accent) 20%);box-shadow:0 0 26px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:16px;gap:10px;padding:18px;display:grid}.response-preview-sketch strong{font-size:18px}.response-preview-sketch p{white-space:pre-wrap;color:var(--muted);margin:0;line-height:1.55}.response-preview-drawer footer{justify-content:flex-end;gap:10px;display:flex}.preview-accept{background:var(--primary-fill);color:#fff;cursor:pointer;min-height:38px;box-shadow:0 0 20px color-mix(in srgb, var(--accent) 24%, transparent);border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.preview-accept:hover{background:var(--primary-hover)}.preview-reject{min-height:38px}.mika-tab{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.mika-home-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(245px,292px);gap:14px;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.mika-home-chat{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 94%, var(--accent) 6%);border-radius:16px;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.mika-home-chat>.chat{width:100%;height:100%;min-height:0}.mika-home-rail{overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--accent) 31%,transparent),transparent 48%),linear-gradient(160deg,color-mix(in srgb,var(--raised) 85%,var(--accent) 15%),color-mix(in srgb,var(--panel) 93%,var(--accent) 7%));min-width:0;min-height:0;box-shadow:inset 0 1px color-mix(in srgb,var(--accent) 24%,transparent),0 0 32px color-mix(in srgb,var(--accent) 10%,transparent);border-radius:16px;flex-direction:column;gap:10px;padding:15px;display:flex;overflow:hidden}.mika-rail-brand{align-items:center;gap:10px;display:flex}.mika-rail-brand strong{margin-top:3px;font-size:16px;display:block}.mika-rail-orbit{color:#fff;background:var(--primary-fill);width:34px;height:34px;box-shadow:0 0 22px color-mix(in srgb, var(--accent) 28%, transparent);border-radius:12px;place-items:center;display:grid}.mika-home-rail>p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.mika-rail-primary,.mika-rail-settings{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.mika-rail-primary{background:var(--primary-fill);color:#fff;width:100%;min-height:68px;box-shadow:0 0 22px color-mix(in srgb,var(--accent) 24%,transparent);border:1px solid #0000;border-radius:13px;margin-left:0;font-size:14px;font-weight:650}.mika-rail-primary>span{text-align:left;gap:3px;min-width:0;display:grid}.mika-rail-primary strong,.mika-rail-primary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mika-rail-primary strong{font-size:14px}.mika-rail-primary small{color:#ffffffc2;max-width:190px;font-size:10.5px;font-weight:500}.mika-rail-settings{border:1px solid var(--line);color:var(--muted);background:0 0}.mika-rail-links{grid-template-columns:1fr;gap:7px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.mika-rail-links.expanded{overscroll-behavior:contain;flex:auto}.mika-rail-links:has(.mika-rail-empty){grid-template-columns:1fr}.mika-rail-links a{border:1px solid var(--line);color:inherit;border-radius:10px;grid-template-columns:17px minmax(0,1fr) 13px;align-items:center;gap:8px;padding:9px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.mika-rail-links a:hover{border-color:color-mix(in srgb, var(--accent) 58%, var(--line));background:linear-gradient(100deg, color-mix(in srgb, var(--accent) 16%, transparent), color-mix(in srgb, var(--accent) 4%, transparent));box-shadow:0 0 18px color-mix(in srgb, var(--accent) 16%, transparent);transform:translate(-3px)}.mika-rail-links a span{gap:3px;min-width:0;display:grid}.mika-rail-links a strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mika-rail-links a small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;overflow:hidden}.mika-rail-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:11px;justify-items:center;gap:7px;padding:22px 10px;display:grid}.mika-rail-empty strong{color:var(--bone);font-size:13px}.mika-rail-empty small{font-size:11px;line-height:1.4}.mika-rail-notice{color:var(--violet-soft)}.mika-rail-more{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));background:color-mix(in srgb,var(--accent) 8%,transparent);min-height:34px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:0;align-self:center;width:max-content;min-height:30px;padding:0 8px;font-size:13px;font-weight:600}.resource-registry-surface{gap:16px;display:grid}.resource-registry-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.resource-registry-head h3{margin:5px 0 6px;font-size:22px}.resource-registry-head p{max-width:690px;color:var(--muted);margin:0;line-height:1.5}.resource-registry-stat{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, var(--accent) 12%);border-radius:12px;min-width:130px;padding:12px 14px}.resource-registry-stat strong{font-size:26px;display:block}.resource-registry-stat small{color:var(--muted);line-height:1.3}.resource-registry-toolbar{flex-wrap:wrap;gap:7px;display:flex}.resource-registry-toolbar button{border:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.resource-registry-toolbar button.active{background:var(--primary-fill);color:#fff;border-color:#0000}.resource-registry-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.resource-registry-card{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:10px;padding:14px;display:grid}.resource-registry-card.disabled{opacity:.64}.resource-registry-card-head{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.resource-registry-card-actions{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.resource-registry-card-actions button{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.resource-registry-card-actions button:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text)}.resource-access-list{gap:9px;display:grid}.resource-access-row{border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 82%,transparent),color-mix(in srgb,var(--accent) 4%,transparent));border-radius:14px;grid-template-columns:minmax(230px,.72fr) minmax(360px,1.28fr);align-items:center;gap:18px;padding:15px 17px;display:grid}.resource-access-row.disabled{opacity:.68}.resource-access-row>header{grid-template-columns:32px minmax(0,1fr) 30px;align-items:center;gap:10px;display:grid}.resource-access-row>header>span:nth-child(2){gap:2px;min-width:0;display:grid}.resource-access-row>header small{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.resource-access-row>header strong{font-size:14px}.resource-access-row>header em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;overflow:hidden}.resource-access-row>header>button{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.resource-permission-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;display:grid}.resource-permission-checks label{border:1px solid var(--line-soft);min-height:34px;color:var(--muted);cursor:pointer;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:6px 8px;display:grid}.resource-permission-checks label:has(input:checked){border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--text)}.resource-permission-checks input{opacity:0;pointer-events:none;position:absolute}.resource-permission-checks i{border:1px solid color-mix(in srgb,var(--muted) 56%,var(--line));border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.resource-permission-checks input:checked+i{border-color:var(--accent);background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 26%,transparent)}.resource-permission-checks input:checked+i:after{content:"✓";color:#fff;font-size:11px;font-style:normal;line-height:1}.resource-permission-checks span{font-size:11.5px}@media (max-width:900px){.resource-access-row{grid-template-columns:1fr}.resource-permission-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.resource-permission-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.resource-registry-card-head>span:nth-child(2){gap:3px;min-width:0;display:grid}.resource-registry-card-head small{color:var(--violet-soft);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.resource-registry-card-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.resource-registry-icon{width:28px;height:28px;color:var(--violet-soft);background:color-mix(in srgb, var(--accent) 15%, transparent);border-radius:9px;place-items:center;display:grid}.resource-registry-card-head button{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.resource-registry-card p{min-height:34px;color:var(--muted);margin:0;font-size:11.5px;line-height:1.4}.resource-registry-card footer{color:var(--muted);align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.resource-registry-card.enabled footer{color:var(--violet-soft)}.response-cycle-dialog>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.response-cycle-dialog>header small{color:var(--accent);font:650 10px/1 var(--mono);letter-spacing:.08em}.response-cycle-dialog>header h2{margin:5px 0 0;font-size:22px}.response-cycle-dialog>header>button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:0 0;border-radius:9px;place-items:center;padding:0;display:grid}.response-cycle-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.response-cycle-summary>span{background:color-mix(in srgb, var(--surface) 88%, var(--accent) 12%);border-radius:11px;gap:5px;padding:12px 14px;display:grid}.response-cycle-summary small{color:var(--muted);font-size:11px}.response-cycle-summary strong{font-size:16px}.response-cycle-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.response-cycle-steps li{grid-template-columns:30px 1fr;gap:11px;min-height:62px;padding-bottom:13px;display:grid;position:relative}.response-cycle-steps li:not(:last-child):after{content:"";background:color-mix(in srgb, var(--accent) 32%, var(--line));width:1px;position:absolute;top:30px;bottom:0;left:14px}.response-cycle-steps li>b{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--surface) 80%, var(--accent) 20%);width:30px;height:30px;color:var(--accent);font:650 11px var(--mono);border-radius:50%;place-items:center;display:grid}.response-cycle-steps li.failed>b{border-color:var(--danger);color:var(--danger)}.response-cycle-steps li>span{gap:3px;padding-top:2px;display:grid}.response-cycle-steps li strong{font-size:14px}.response-cycle-steps li small{color:var(--bone);font:12px var(--mono)}.response-cycle-steps li em{color:var(--muted);font:normal 11px var(--sans)}.response-cycle-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.response-cycle-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.response-cycle-context>div{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 82%,transparent);border-radius:12px;min-width:0;padding:13px}.response-cycle-context small{color:var(--accent);letter-spacing:.06em;font-size:10px}.response-cycle-context p{color:var(--bone);font:11px/1.55 var(--mono);overflow-wrap:anywhere;margin:7px 0 0}@media (max-width:620px){.response-cycle-context{grid-template-columns:1fr}}.chat-details{border:1px dashed var(--line);border-radius:8px;gap:4px;margin:4px 0 0;padding:9px 12px;font-size:12.5px;display:grid}.chat-details>div{grid-template-columns:90px 1fr;gap:10px;display:grid}.chat-details dt{color:var(--muted)}.chat-details dd{font-family:var(--mono);overflow-wrap:anywhere;margin:0}.chat-system{color:var(--muted);background:#7f7f7f1f;border-radius:999px;align-self:center;padding:5px 12px;font-size:12.5px}.chat-thinking{color:var(--muted);align-items:center;gap:10px;font-size:13.5px;display:flex}.chat-thinking button{border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.chat-error{border:1px solid color-mix(in srgb, #e5484d 45%, var(--line));background:#e5484d14;border-radius:10px;gap:9px;padding:13px 15px;font-size:14px;display:grid}.chat-error .secondary-button{justify-self:start}.chat-error details{color:var(--muted);font-size:12.5px}.chat-error code{font-family:var(--mono);overflow-wrap:anywhere}.chat-jump{z-index:3;border:1px solid var(--line);background:var(--surface);color:inherit;cursor:pointer;font:500 13px/1 var(--sans);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;display:inline-flex;position:absolute;bottom:108px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000029}.chat-composer{border-top:1px solid var(--line);flex:none;grid-template-columns:1fr auto;align-items:end;gap:9px;padding:12px 16px 14px;display:grid}.mika-dock.full .chat-composer,.mika-tab .chat-composer{padding:12px max(20px,50% - 450px) 16px}.mika-tab .chat-composer{border-top:0;width:min(100% - 32px,760px);margin:0 auto;padding:6px 0 3px}.mika-tab .chat-composer textarea{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));background:color-mix(in srgb,var(--surface) 62%,transparent);min-height:38px;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px color-mix(in srgb,var(--accent) 5%,transparent);padding:8px 12px}.mika-tab .chat-composer button[type=submit]{width:38px;height:38px}.chat-composer textarea{resize:none;border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--surface) 78%, transparent);width:100%;max-height:220px;color:inherit;box-shadow:inset 0 1px #ffffff0d, 0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 7%, transparent);font:400 15px/1.5 var(--sans);outline-offset:2px;border-radius:11px;padding:11px 13px}.chat-composer textarea:focus{border-color:color-mix(in srgb, var(--accent) 72%, var(--line));box-shadow:inset 0 1px #ffffff12, 0 0 0 2px color-mix(in srgb, var(--accent) 16%, transparent), 0 0 22px color-mix(in srgb, var(--accent) 13%, transparent)}.chat-composer button[type=submit]{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.chat-composer button[type=submit]:disabled{opacity:.4;cursor:default}.chat-hint{color:var(--muted);grid-column:1/-1;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.spin{animation:1s linear infinite mika-spin}@keyframes mika-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.mika-dock{width:100vw!important}.mika-dock-grip,.chat-history{display:none}.chat-row,.chat-row.mine{max-width:92%}}.memory{gap:1rem;display:grid}.memory-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.memory-head h2{margin:.3rem 0 .35rem;font-size:22px}.memory-head p{max-width:66ch;margin:0}.memory-tabs{flex-wrap:wrap;gap:4px;display:flex}.memory-tabs button{border:1px solid var(--line);color:inherit;cursor:pointer;font:500 13.5px/1 var(--sans);background:0 0;border-radius:999px;padding:8px 14px}.memory-cards{flex-wrap:wrap;gap:2rem;margin-top:.7rem;display:flex}.memory-cards article{gap:3px;display:grid}.memory-cards strong{font-size:26px;line-height:1.1}.memory-cards small{color:var(--muted);font-size:12.5px}.memory-core,.memory-entries,.memory-events,.memory-processes{gap:2px;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.memory-core li{border-radius:8px;grid-template-columns:18px 1fr auto auto;align-items:center;gap:12px;padding:10px 8px;display:grid}.memory-core li:hover,.memory-entries li:hover,.memory-events li:hover,.memory-processes li:hover{background:var(--surface-2,#7f7f7f14)}.memory-core span{font:600 15px/1 var(--mono)}.memory-core small{color:var(--muted);text-align:right;min-width:92px;font-size:12px}.memory-entries li{border-radius:8px;gap:3px;padding:11px 8px;display:grid}.memory-entries strong{font-size:15px}.memory-entries span{color:var(--muted);font-size:14px}.memory-entries small{color:var(--muted);font-size:11.5px;font-family:var(--mono)}.memory-events li{border-radius:8px;grid-template-columns:minmax(150px,.8fr) 1fr auto;align-items:center;gap:12px;padding:9px 8px;display:grid}.memory-events strong{font:600 12.5px/1.3 var(--mono)}.memory-events span{color:var(--muted);font-size:13.5px}.memory-events small{color:var(--muted);white-space:nowrap;font-size:12px}.memory-processes li{border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;padding:11px 8px;display:grid}.memory-processes .dot{font-size:14px}.memory-processes li.live .dot{color:#30a46c}.memory-processes li.off .dot{color:var(--muted)}.memory-processes strong{font-size:15px;display:block}.memory-processes small{color:var(--muted);font-size:12.5px;display:block}.memory-processes .state{color:var(--muted);white-space:nowrap;font-size:12.5px}.memory-foreign,.memory-archive,.memory-note{align-items:flex-start;gap:12px;display:flex}.memory-foreign strong,.memory-archive strong,.memory-note strong{margin-bottom:3px;font-size:15px;display:block}.memory-foreign small,.memory-archive small,.memory-note small{color:var(--muted);max-width:70ch;font-size:13.5px;line-height:1.55;display:block}@media (max-width:800px){.memory-events li{grid-template-columns:1fr}.memory-core li{grid-template-columns:18px 1fr auto}}.mika-tab{flex-direction:column;display:flex}.mika-tab>.chat{height:100%}.chat,.chat>.chat-main{height:100%;min-height:0}.chat-feed{overscroll-behavior:contain;flex:1 1 0;height:0;min-height:0;overflow-y:auto}.chat-history>ul{flex:1 1 0;height:0;min-height:0;overflow-y:auto}.chat-feed::-webkit-scrollbar{width:9px}.chat-history>ul::-webkit-scrollbar{width:9px}.chat-feed::-webkit-scrollbar-thumb{background:#7f7f7f4d;border-radius:5px}.chat-history>ul::-webkit-scrollbar-thumb{background:#7f7f7f4d;border-radius:5px}.chat-history-tools{opacity:0;gap:1px;display:inline-flex}.chat-history li:hover .chat-history-tools{opacity:1}.chat-history-tools button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px 5px}.chat-history-tools button:hover{color:inherit}.chat-rename{grid-column:1/-1;align-items:center;gap:5px;padding:6px 8px;display:flex}.chat-rename input{border:1px solid var(--line);min-width:0;color:inherit;font:500 13.5px/1.3 var(--sans);background:0 0;border-radius:6px;outline:none;flex:1;padding:5px 8px}.chat-rename button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:4px}.chat-portrait{filter:drop-shadow(0 12px 26px #00000042);width:150px;margin:0 auto 2px;display:block;-webkit-mask-image:radial-gradient(62% 96% at 50% 42%,#000 74%,#0000 100%);mask-image:radial-gradient(62% 96% at 50% 42%,#000 74%,#0000 100%)}:root{--violet:#7c3aed;--violet-soft:#a78bfa;--violet-deep:#5b21b6;--accent:var(--violet);--accent-ink:#fff;--tangerine:var(--accent);--periwinkle:var(--violet-soft);--focus-ring:var(--accent);--danger:#ef4444;--danger-soft:#f87171;--primary-fill:#6d28d9;--primary-hover:#5b21b6;--gold:#eab308}:root[data-theme=light]{--violet:#6d28d9;--violet-soft:#7c3aed;--violet-deep:#5b21b6;--accent:var(--violet);--tangerine:var(--accent);--periwinkle:var(--violet-soft);--focus-ring:var(--accent);--danger:#c92a2a;--primary-fill:#6d28d9;--primary-hover:#5b21b6;--gold:#a16207}:root[data-theme=contrast]{--tangerine:var(--accent);--periwinkle:var(--violet-soft);--focus-ring:var(--accent);--gold:#facc15;--primary-fill:#7c3aed;--primary-hover:#6d28d9}.primary-button,button.primary,.mika-tables-new,.chat-composer button[type=submit],.mika-dock-launcher{background:var(--primary-fill)!important;color:#fff!important;border-color:#0000!important}.primary-button:hover,button.primary:hover,.mika-tables-new:hover,.chat-composer button[type=submit]:hover:not(:disabled),.mika-dock-launcher:hover{background:var(--primary-hover)!important}.secondary-button:hover,.wb-actions button:hover,.rel-foot button:hover,.memory-tabs button:hover:not(.active){border-color:color-mix(in srgb, var(--violet) 55%, var(--line));color:var(--violet-soft)}.memory-tabs button.active{background:var(--violet);color:#fff;border-color:#0000}.eyebrow,.wb-block h4,.rel-col h4,.chat-who{color:var(--violet-soft)}.chat-row.mine .chat-bubble{background:var(--violet)}.chat-avatar{background-color:color-mix(in srgb, var(--violet) 22%, transparent)}.chat-context{background:color-mix(in srgb, var(--violet) 12%, transparent);border-color:color-mix(in srgb, var(--violet) 34%, transparent)}.chat-history li.active{background:color-mix(in srgb, var(--violet) 18%, transparent)}.danger-button,button.danger,.chat-history-tools button[aria-label=Удалить\ диалог],.mika-table-delete,[data-danger=true]{color:var(--danger)!important}.danger-button,button.danger{border-color:color-mix(in srgb, var(--danger) 55%, var(--line))!important}.danger-button:hover,button.danger:hover{background:color-mix(in srgb, var(--danger) 16%, transparent)!important}.chat-history-tools button[aria-label=Удалить\ диалог]:hover{color:var(--danger-soft)!important}.chat-error,.mika-error,.wb-warning,[role=alert],.chat-error strong{color:var(--danger)}:root{--ok:#22c55e;--ok-soft:#4ade80}:root[data-theme=light]{--ok:#15803d;--ok-soft:#16a34a}.connections-list li .why strong,.pending-engine.ok strong,.memory-processes li.live .state,.today-chip.ok{color:var(--ok)}.pending-engine.broken strong,.pending-engine.absent strong,.today-chip.broken,.today-chip.absent{color:var(--danger)}.workforce-list li.working .status b{color:var(--ok)}.workforce-list li.idle .status b{color:var(--danger)}.workforce-list li.ready .status b{color:var(--muted)}button[data-state=ok],.wb-actions button:not(:disabled){color:var(--ok-soft)}button[data-state=ok]:hover{border-color:color-mix(in srgb, var(--ok) 55%, var(--line))}button[data-state=down],.wb-actions button:disabled{color:var(--danger);opacity:.75}.status-pill.status-verified,.status-pill.status-ok{color:var(--ok)}.status-pill.status-blocked,.status-pill.status-error{color:var(--danger)}.tag-chip{border:1px solid color-mix(in srgb, var(--tag) 72%, transparent);font:600 12px/1.3 var(--sans);cursor:default;background:color-mix(in srgb, var(--tag) 5%, transparent);color:var(--tag);box-shadow:inset 0 1px #ffffff0a, 0 0 16px color-mix(in srgb, var(--tag) 7%, transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.tag-chip:hover{border-color:var(--tag);background:color-mix(in srgb, var(--tag) 9%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--tag) 12%, transparent);transform:translateY(-1px)}.tag-chip button{width:18px;height:18px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;place-items:center;margin:-3px -6px -3px 0;padding:0;display:inline-grid}.tag-chip button:hover,.tag-chip button:focus-visible{opacity:1;background:color-mix(in srgb, var(--tag) 12%, transparent)}.tag-chip.off{border-color:color-mix(in srgb, var(--tag) 36%, transparent);opacity:.56;cursor:pointer;background:0 0}.tag-chip.on{cursor:pointer}.tag-chip.off:hover{opacity:.85}.tag-violet{--tag:#8b5cf6}.tag-blue{--tag:#3b82f6}.tag-green{--tag:#22c55e}.tag-yellow{--tag:#eab308}.tag-orange{--tag:#f97316}.tag-red{--tag:#ef4444}.tag-brown{--tag:#a1662f}.tag-grey{--tag:#94a3b8}.marks{gap:8px;display:grid}.marks-row{flex-wrap:wrap;gap:6px;display:flex}.marks-fav,.marks-add{border:1px solid var(--line);color:inherit;cursor:pointer;font:500 12.5px/1 var(--sans);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.marks-fav.on{border-color:color-mix(in srgb, #eab308 55%, var(--line))}.marks-add:hover,.marks-fav:hover{border-color:color-mix(in srgb, var(--violet) 55%, var(--line))}.marks-chips{flex-wrap:wrap;gap:5px;display:flex}.marks-panel{background:color-mix(in srgb, var(--bone) 4%, transparent);border-radius:10px;gap:10px;padding:11px;display:grid}.tag-filter{position:relative}.tag-filter>button.on{border-color:color-mix(in srgb, var(--violet) 62%, var(--line))}.tag-filter-popover{z-index:35;border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 97%, #160d2d 3%);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);border-radius:12px;grid-template-rows:auto auto minmax(0,1fr);width:min(286px,100vw - 32px);min-height:390px;padding:12px;display:grid;position:absolute;top:calc(100% + 7px);left:auto;right:0;box-shadow:0 18px 50px #00000061}.tag-filter-popover header,.tag-filter-popover footer,.tag-filter-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.tag-filter-search{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:7px;margin:9px 0;padding:7px 9px;display:flex}.tag-filter-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.tag-filter-list{align-content:start;gap:5px;max-height:330px;padding-right:3px;display:grid;overflow:auto}.tag-filter-option{cursor:pointer;border:1px solid color-mix(in srgb, var(--tag) 36%, transparent);background:color-mix(in srgb, var(--tag) 14%, var(--surface));border-radius:8px;grid-template-columns:0 22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;padding:5px 8px;display:grid}.tag-filter-option:hover{background:color-mix(in srgb, var(--tag) 24%, var(--surface))}.tag-filter-option input{opacity:0;width:0;height:0}.tag-filter-option>span{width:18px;height:18px;color:var(--tag);border:1px solid;border-radius:5px;place-items:center;font-size:13px;font-weight:800;display:grid}.tag-filter-option b{font-size:12.5px;font-weight:600}.tag-filter-option small{color:var(--muted);font-size:11px}.tag-filter-popover footer,.tag-filter-actions{margin-top:10px}.marks-empty{color:var(--muted);font-size:12.5px}.marks-new input{border:1px solid var(--line);color:inherit;font:400 13px/1.3 var(--sans);background:0 0;border-radius:8px;min-width:0;padding:6px 10px}.marks-colors .swatch{cursor:pointer;background:color-mix(in srgb, var(--tag) 70%, transparent);border:2px solid #0000;border-radius:50%;width:18px;height:18px;padding:0}.marks-colors .swatch.on{border-color:var(--bone)}.marks-new .primary-button{padding:6px 12px;font-size:12.5px}.marks-error{color:var(--danger);margin:0;font-size:12px}.mika-dock-launcher{box-shadow:0 10px 30px color-mix(in srgb, var(--violet) 38%, #0006);border-radius:999px;gap:11px;padding:9px 18px 9px 9px;transition:transform .16s,box-shadow .16s;bottom:22px;right:22px;background:linear-gradient(135deg, var(--violet), var(--violet-deep))!important}.mika-dock-launcher:hover{box-shadow:0 14px 36px color-mix(in srgb, var(--violet) 48%, #00000073);transform:translateY(-2px)}.mika-launcher-face{background-color:#ffffff29;background-position:72% 12%;background-repeat:no-repeat;background-size:340%;border-radius:50%;flex:none;width:42px;height:42px;box-shadow:0 0 0 2px #ffffff52}.mika-launcher-copy{text-align:left;gap:1px;display:grid}.mika-launcher-copy strong{font:600 14.5px/1.15 var(--sans);letter-spacing:.01em}.mika-launcher-copy small{font:500 11.5px/1.15 var(--sans);opacity:.82}.mika-dock-launcher.busy .mika-launcher-face{animation:1.5s ease-in-out infinite mika-breathe}@keyframes mika-breathe{0%,to{box-shadow:0 0 0 2px #ffffff52}50%{box-shadow:0 0 0 5px #ffffff38}}@media (max-width:720px){.mika-dock-launcher{padding:7px 14px 7px 7px;bottom:8px;right:14px}.mika-launcher-face{width:34px;height:34px}}.chat-creed{max-width:46ch;color:var(--muted);border-top:1px solid color-mix(in srgb, var(--violet) 26%, transparent);margin:10px auto 0;padding-top:10px;font-size:13px;line-height:1.6}.panel,.mika-tables-grid>*,.rel-picker,.rel-map,.memory-tabs button,.connections-list li,.today-list li,.workforce-list li,.mika-wb-side,.marks-panel{border-radius:10px}.panel{-webkit-backdrop-filter:blur(22px)saturate(122%);border-radius:16px;box-shadow:inset 0 1px #ffffff0d,0 18px 46px #0000001a;border:1px solid color-mix(in srgb,var(--accent) 10%,var(--line))!important;background:radial-gradient(circle at 100% 0,#3485ff0a,transparent 42%), linear-gradient(135deg,color-mix(in srgb,var(--surface) 82%,transparent),color-mix(in srgb,var(--carbon-soft) 67%,transparent))!important}.rel-node,.marks-panel,.pending-engine,.memory-cards article,.today-chip,.tag-chip,.mika-table-card{border-width:0!important}.mika-table-card{transition:background .15s,transform .15s;background:color-mix(in srgb, var(--bone) 5%, transparent)!important;border-radius:10px!important}.mika-table-card:hover{transform:translateY(-1px);background:color-mix(in srgb, var(--violet) 15%, transparent)!important}.mika-table-card h3{color:var(--violet-soft)}.memory-tabs button,.mika-tables-tabs button,.rel-foot button,.wb-actions button,.marks-fav,.marks-add,.secondary-button{background:color-mix(in srgb, var(--bone) 6%, transparent);border-radius:8px;border:0!important}.memory-tabs button:hover,.mika-tables-tabs button:hover,.rel-foot button:hover,.wb-actions button:hover,.marks-fav:hover,.marks-add:hover,.secondary-button:hover{background:color-mix(in srgb, var(--violet) 18%, transparent);color:var(--violet-soft)}.memory-tabs button.active,.mika-tables-tabs button.active{background:color-mix(in srgb, var(--violet) 26%, transparent);color:var(--violet-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--violet) 40%, transparent)}input,textarea,select,.chat-search,.rel-search,.mika-tables-search{border-radius:8px;background:color-mix(in srgb, var(--bone) 6%, transparent)!important;border-color:#0000!important}input:focus,textarea:focus{box-shadow:none}input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:24px}body,button,input,textarea,select{font-feature-settings:"tnum" 1, "ss01" 1;letter-spacing:-.005em}h1,h2,h3,h4{letter-spacing:-.015em}.marks-hint{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.marks-new{grid-template-columns:1fr;align-items:stretch;gap:10px;display:grid}.marks-field{gap:5px;display:grid}.marks-field>span:first-child{font:600 10.5px/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--violet-soft)}.marks-field input{padding:8px 11px;font-size:13.5px}.marks-colors{gap:6px;display:inline-flex}.marks-colors .swatch{border-radius:6px;width:22px;height:22px}.marks-preview{background:color-mix(in srgb, var(--bone) 5%, transparent);border-radius:8px;align-items:center;gap:10px;padding:9px 11px;display:flex}.marks-preview>span:first-child{color:var(--muted);font-size:12px}.marks-new .primary-button{justify-self:start;padding:8px 16px;font-size:13px}.dot{background:color-mix(in srgb, var(--bone) 26%, transparent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px;display:inline-block}.dot.ok{background:var(--ok)}.dot.warn{background:#eab308}.dot.bad{background:var(--danger)}.dot.accent{background:var(--violet)}.dot.idle{background:color-mix(in srgb, var(--bone) 24%, transparent)}.today-list .dot,.connections-list .dot,.memory-processes .dot{margin-top:7px}.chat-conversation-figure{z-index:2;object-fit:contain;object-position:top center;filter:drop-shadow(0 3px 9px #00000073);pointer-events:none;align-self:flex-start;width:76px;height:128px;margin-bottom:-146px;position:sticky;top:10px}.chat-feed.has-conversation-figure .chat-row.theirs{margin-left:90px}@media (max-width:720px){.chat-conversation-figure{width:56px;height:96px;margin-bottom:-114px}.chat-feed.has-conversation-figure .chat-row.theirs{margin-left:66px}}.marks-fav{color:var(--muted)}.marks-fav.on{color:#eab308}.marks-fav.on svg{filter:drop-shadow(0 0 6px #eab30873)}.favs{gap:1rem;display:grid}.favs-head h2{margin:.3rem 0 .35rem;font-size:22px}.favs-head p{max-width:66ch;margin:0}.favs-search{border-radius:9px;align-items:center;gap:9px;padding:10px 13px;display:flex}.favs-search input{color:inherit;width:100%;font:400 14.5px/1.3 var(--sans);background:0 0;border:0;outline:none}.favs-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.favs-only{cursor:pointer;color:var(--muted);background:color-mix(in srgb, var(--bone) 6%, transparent);font:500 12px/1.3 var(--sans);border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.favs-search input::-webkit-search-cancel-button{display:none}.favs-search-clear{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 26px;place-items:center;padding:0;display:grid}.favs-search-clear:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.favs-search-clear svg{width:15px;height:15px}.favs-only.on{color:#eab308;background:#eab30829}.favs-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.favs-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.favs-list li{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.favs-list li:hover{background:color-mix(in srgb, var(--violet) 12%, transparent)}.favs-open{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:11px 10px;display:grid}.favs-star{color:#eab308}.favs-star-slot{width:15px;height:15px}.favs-what strong{font-size:14.5px;display:block}.favs-what small{color:var(--muted);font-size:11.5px;font-family:var(--mono);display:block}.favs-chips{flex-wrap:wrap;gap:5px;padding-right:10px;display:flex}.prj{grid-template-columns:var(--inner-sidebar) minmax(0, 1fr);align-items:start;gap:1rem;display:grid}.prj-list{flex-direction:column;gap:9px;height:70vh;min-height:420px;padding:12px;display:flex}.prj-new{justify-content:center}.prj-search{border-radius:8px;align-items:center;gap:7px;padding:8px 11px;display:flex}.prj-search input{color:inherit;width:100%;font:400 13.5px/1.3 var(--sans);background:0 0;border:0;outline:none}.prj-list ul{flex:1 1 0;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.prj-list li button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:10px 11px;display:grid}.prj-list li button:hover{background:color-mix(in srgb, var(--violet) 13%, transparent)}.prj-list li button.active{background:color-mix(in srgb, var(--violet) 20%, transparent);box-shadow:inset 3px 0 0 var(--violet)}.prj-list strong{font:500 14px/1.35 var(--sans)}.prj-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.prj-list em{color:var(--muted);font-size:11px;font-style:normal}.prj-list li button.active strong{color:var(--violet-soft)}.prj-none{color:var(--muted);padding:12px;font-size:13px}.prj-card{align-content:start;gap:14px;min-height:420px;padding:18px;display:grid}.prj-card>.empty-state{background:0 0;border-color:#0000;margin-top:8px}.prj-card>.prj-create{padding-top:8px}.prj-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.prj-title{font:600 22px/1.25 var(--sans);letter-spacing:-.02em;color:var(--violet-soft);background:0 0;border:0;width:100%;padding:0}.prj-title:focus{box-shadow:none;border-bottom:1px solid var(--violet)}.prj-head small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.prj-tabs{flex-wrap:wrap;gap:5px;display:flex}.prj-tabs button{cursor:pointer;color:inherit;background:color-mix(in srgb, var(--bone) 6%, transparent);font:500 13px/1 var(--sans);border:0;border-radius:8px;padding:8px 14px}.prj-tabs button.active{background:color-mix(in srgb, var(--violet) 24%, transparent);color:var(--violet-soft)}.prj-pane,.prj-create{gap:12px;display:grid}.prj-pane label,.prj-create label{gap:5px;display:grid}.prj-pane label>span,.prj-create label>span{font:600 10.5px/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--violet-soft)}.prj-pane input,.prj-pane textarea,.prj-create input{color:inherit;font:400 14.5px/1.55 var(--sans);resize:vertical;border-radius:8px;padding:10px 12px}.prj-hint{color:var(--muted);max-width:70ch;margin:0;font-size:13px;line-height:1.55}.prj-links{gap:3px;margin:0;padding:0;list-style:none;display:grid}.prj-links li{border-radius:8px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.prj-links li:hover{background:color-mix(in srgb, var(--bone) 5%, transparent)}.prj-link-kind{color:var(--muted);font-size:11.5px}.prj-links strong{font-size:14px}.prj-links .danger-button{cursor:pointer;background:0 0;border:0;font-size:12px}.prj-save{gap:8px;display:flex}.prj-note{color:var(--ok);margin:0;font-size:12.5px}.prj-actions{gap:8px;display:flex}@media (max-width:1000px){.prj{grid-template-columns:1fr}.prj-list{height:auto;max-height:320px}}.repos{grid-template-columns:var(--inner-sidebar) minmax(0, 1fr);align-items:start;gap:1rem;display:grid}.repos-list{flex-direction:column;gap:9px;max-height:72vh;padding:12px;display:flex}.repos-list ul{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.repos-list li button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:9px 11px;display:grid}.repos-list li button:hover{background:color-mix(in srgb, var(--violet) 13%, transparent)}.repos-list li button.active{background:color-mix(in srgb, var(--violet) 20%, transparent);box-shadow:inset 3px 0 0 var(--violet)}.repos-list strong{font:500 14px/1.35 var(--sans)}.repos-list small{color:var(--muted);font-size:11.5px;font-family:var(--mono)}.repos-none{color:var(--muted);padding:12px;font-size:13px}.repos-attach{background:color-mix(in srgb, var(--bone) 5%, transparent);border-radius:9px;gap:9px;padding:11px;display:grid}.repos-attach label{gap:5px;display:grid}.repos-attach label>span{font:600 10.5px/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--violet-soft)}.repos-attach input[type=text],.repos-attach input:not([type]){color:inherit;border-radius:8px;padding:8px 10px;font-size:13px}.repos-check{grid-template-columns:auto 1fr;align-items:center;gap:8px!important}.repos-check span{font:400 12.5px/1.4 var(--sans);color:var(--muted);text-transform:none;letter-spacing:0}.repos-card{align-content:start;gap:14px;min-height:420px;padding:18px;display:grid}.repos-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.repos-head h2{color:var(--violet-soft);letter-spacing:-.02em;margin:0;font-size:21px}.repos-head small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.repos-state{background:color-mix(in srgb, var(--bone) 5%, transparent);border-radius:10px;grid-template-columns:10px 1fr;align-items:start;gap:10px;padding:11px 13px;display:grid}.repos-state .dot{margin-top:4px}.repos-state.settled .dot{background:var(--ok)}.repos-state.settled strong{color:var(--ok)}.repos-state.editing .dot{background:var(--violet-soft)}.repos-state.editing strong{color:var(--violet-soft)}.repos-state strong{font-size:14px;display:block}.repos-state small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.repos-changed{gap:3px;max-height:200px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.repos-changed li{grid-template-columns:70px minmax(0,1fr);gap:10px;font-size:12px;display:grid}.repos-changed em{color:var(--muted);font-style:normal}.repos-changed code{font-family:var(--mono);overflow-wrap:anywhere}.repos-commit,.repos-remote{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.repos-commit input,.repos-remote input{color:inherit;border-radius:8px;padding:10px 12px;font-size:14px}.repos-actions{flex-wrap:wrap;gap:8px;display:flex}.repos-actions form{flex:340px}.repos-note{color:var(--ok);margin:0;font-size:12.5px}.repos-log ol{margin:.5rem 0 0;padding:0;list-style:none;display:grid}.repos-log li{grid-template-columns:14px 1fr;gap:9px;padding-bottom:12px;display:grid}.repos-log li:last-child{padding-bottom:0}.repos-log-line{position:relative}.repos-log-line:before{content:"";background:color-mix(in srgb, var(--bone) 28%, transparent);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:4px}.repos-log li.latest .repos-log-line:before{background:var(--violet);box-shadow:0 0 0 3px color-mix(in srgb, var(--violet) 26%, transparent)}.repos-log-line:after{content:"";background:color-mix(in srgb, var(--bone) 14%, transparent);width:1px;position:absolute;top:13px;bottom:-12px;left:7px}.repos-log li:last-child .repos-log-line:after{display:none}.repos-log strong{font:500 13px/1.4 var(--sans);display:block}.repos-log small{color:var(--muted);font-size:11.5px;display:block}.repos-log code{font-family:var(--mono);opacity:.7;margin-left:6px}.repos-log li.latest strong{color:var(--violet-soft)}@media (max-width:1000px){.repos{grid-template-columns:1fr}}.prj-help-open{color:var(--violet-soft);cursor:pointer;font:500 12.5px/1 var(--sans);text-align:left;background:0 0;border:0;padding:2px 4px 6px}.prj-help-open:hover{text-decoration:underline}.prj-help{background:color-mix(in srgb, var(--surface) 92%, var(--violet) 8%);border-radius:14px;width:min(760px,100%);max-height:86vh;padding:22px;overflow-y:auto;box-shadow:0 26px 70px #0000008c,inset 0 1px #ffffff12}.prj-help header{justify-content:space-between;align-items:center;gap:14px;display:flex}.prj-help h3{color:var(--violet-soft);letter-spacing:-.02em;margin:0;font-size:20px}.prj-help-lead{max-width:68ch;margin:12px 0 18px;font-size:15px;line-height:1.6}.prj-help-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.prj-help-grid h4{color:var(--violet-soft);margin:0 0 4px;font-size:13px}.prj-help-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.prj-help-sample{margin-top:20px}.prj-help-card{background:color-mix(in srgb, var(--bone) 5%, transparent);border-radius:10px;margin-top:8px;padding:14px 16px}.prj-help-card strong{color:var(--violet-soft);font-size:16px;display:block}.prj-help-card small{color:var(--muted);margin:2px 0 8px;font-size:12px;display:block}.prj-help-card p{margin:0 0 10px;font-size:13.5px}.prj-help-chips{flex-wrap:wrap;gap:6px;display:flex}.prj-help-chips span{color:var(--muted);background:color-mix(in srgb, var(--bone) 7%, transparent);border-radius:999px;padding:4px 10px;font-size:11.5px}.prj-help-foot{color:var(--muted);margin:12px 0 0;font-size:12.5px}.prj-custom-fields{border-top:1px solid var(--line);gap:12px;margin-top:8px;padding-top:18px;display:grid}.prj-custom-fields>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.prj-custom-fields>header>div:first-child{gap:5px;display:grid}.prj-custom-fields>header strong{font-size:15px}.prj-add-field{gap:7px;display:flex}.prj-add-field select{border:1px solid var(--line);background:var(--carbon-soft);min-height:36px;color:var(--bone);border-radius:8px;padding:0 30px 0 10px}.prj-field-list{gap:9px;display:grid}.prj-field-list article{border:1px solid var(--line-soft);background:var(--carbon-soft);border-radius:11px;gap:8px;padding:11px;display:grid}.prj-field-head{grid-template-columns:minmax(140px,1fr) auto 27px 27px 27px;align-items:center;gap:5px;display:grid}.prj-field-head>input{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:32px;padding:5px 8px;font-weight:600}.prj-field-head>span{color:var(--muted-2);font:9px var(--mono);text-transform:uppercase}.prj-field-list article>input,.prj-field-list article>textarea{border:1px solid var(--line);background:var(--panel);width:100%;min-height:38px;color:var(--bone);border-radius:8px;padding:8px 10px}@media (max-width:560px){.prj-field-head{grid-template-columns:minmax(120px,1fr) 27px 27px 27px}.prj-field-head>span{display:none}.prj-add-field{width:100%}.prj-add-field select,.prj-add-field button{flex:1}}.prj-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.prj-confirm>span{color:var(--danger);text-align:right;max-width:34ch;font-size:12.5px}.files{gap:8px;display:grid}.folder-memory-tabs{border-bottom:1px solid var(--line-soft);scrollbar-width:thin;align-items:center;gap:5px;min-width:0;padding:4px;display:flex;overflow-x:auto}.folder-memory-tabs button{min-width:118px;min-height:40px;color:var(--muted);font:540 13px/1 var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.folder-memory-tabs button:hover{color:var(--bone);background:color-mix(in srgb,var(--accent) 8%,transparent)}.folder-memory-tabs button[aria-current=page]{color:var(--bone);border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--accent) 11%,var(--surface));box-shadow:inset 0 -2px var(--accent)}.folder-memory-tabs .folder-memory-add{color:var(--accent)}.folder-memory-guide{z-index:2;background:linear-gradient(90deg,transparent,var(--surface) 18%);flex:none;margin-left:auto;padding-left:10px;display:flex;position:sticky;right:0}.folder-memory-tabs .folder-memory-guide .resource-guide-button{border:1px solid color-mix(in srgb,var(--accent) 46%,var(--line))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 19%,var(--raised)),color-mix(in srgb,var(--surface) 91%,transparent))!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;color:var(--accent)!important;box-shadow:inset 0 1px #ffffff1c,0 10px 28px color-mix(in srgb,var(--accent) 18%,transparent)!important;border-radius:14px!important;place-items:center!important;padding:0!important;display:grid!important}.folder-memory-tabs .folder-memory-guide .resource-guide-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 72%,var(--line))!important;background:color-mix(in srgb,var(--accent) 22%,var(--surface))!important}.folder-memory-tabs .folder-memory-guide svg{stroke-width:2.1px;width:23px!important;height:23px!important}.files.is-empty{align-content:start;gap:8px}.files.is-empty .folder-memory-tabs{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 82%,transparent);border-radius:11px;width:100%;margin:8px 0 0;padding:4px}.files.is-empty .folder-memory-tabs button{min-height:40px;padding-inline:14px}.folder-memory-tab{border:1px solid #0000;border-radius:9px;flex:none;align-items:center;display:inline-flex}.folder-memory-tab:has(>button[aria-current=page]){border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--accent) 11%,var(--surface));box-shadow:inset 0 -2px var(--accent)}.folder-memory-tab>button:first-child{box-shadow:none!important;border:0!important}.folder-memory-tab .folder-memory-rename{opacity:.45;width:28px;min-width:28px;padding:0}.folder-memory-tab:hover .folder-memory-rename,.folder-memory-rename:focus-visible{opacity:1}.folder-memory-tab .folder-memory-rename:hover{color:var(--accent)}.files-head{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;padding-block:8px;display:flex}.files-head-copy{align-items:center;gap:9px;min-width:0;display:flex}.files-head-copy .eyebrow{flex:none}.files-head h2{color:var(--violet-soft);flex:none;margin:0;font-size:15px}.files-head p{min-width:0;max-width:none;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;overflow:hidden}.files-head-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.files-head-actions>.resource-guide-button,.files-head-filter{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--surface) 82%,transparent);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--muted);border-radius:11px;flex:0 0 36px;place-items:center;display:grid;padding:0!important}.files-head-actions>.resource-guide-button:hover,.files-head-filter:hover,.files-head-filter.active{border-color:color-mix(in srgb,var(--accent) 62%,var(--line));background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.files-head-actions>.resource-guide-button svg,.files-head-filter svg{width:17px;height:17px}.files-source-address{max-width:min(440px,42vw);color:var(--accent);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.files-source-address:hover{text-decoration:underline}.club-guide-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.club-guide-head>div{gap:3px;display:grid}.club-guide-head>div>strong{font-size:17px}.club-guide-head .resource-guide-button,.links-console-primary-actions .resource-guide-button,.prj-list>.resource-guide-button,.retail-manager-actions .resource-guide-button,.knowledge-map-hero-actions>.resource-guide-button{border-radius:13px;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;display:grid}.club-guide-head .resource-guide-button svg,.links-console-primary-actions .resource-guide-button svg,.prj-list>.resource-guide-button svg,.retail-manager-actions .resource-guide-button svg,.knowledge-map-hero-actions>.resource-guide-button svg{width:20px;height:20px}.files-onboarding{border-color:color-mix(in srgb,var(--accent) 25%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,var(--surface)),color-mix(in srgb,var(--surface) 94%,transparent));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:min(760px,100%);max-width:760px;margin:0 auto;padding:17px 19px;display:grid}.files-onboarding-icon{width:48px;height:48px;color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--accent) 14%,transparent);border-radius:14px;place-items:center;display:grid}.files-onboarding-copy h3{margin:3px 0 4px;font-size:17px}.files-onboarding-copy p{max-width:62ch;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.files-onboarding-copy ol{color:var(--bone);gap:17px;margin:9px 0 0;padding-left:18px;font-size:11.5px;display:flex}.files-onboarding-actions{gap:7px;min-width:158px;display:grid}.files-onboarding-actions button{justify-content:center;min-height:34px}.files-onboarding>.files-note{grid-column:2/-1}.files-workbench{gap:8px;display:grid}.files-workbench-bar{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 92%,transparent);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 12px;display:flex}.files-workbench-bar>span{align-items:baseline;gap:8px;display:flex}.files-workbench-bar strong{font-size:12px}.files-workbench-bar small{color:var(--muted);font-size:10.5px}.files-workbench-bar>div{gap:4px;display:flex}.files-workbench-bar button{min-height:30px;color:var(--muted);font:550 11px/1 var(--sans);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.files-workbench-bar button:hover,.files-workbench-bar button.active{color:var(--bone);border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--accent) 11%,transparent)}.files-body{grid-template-columns:var(--inner-sidebar) minmax(0, 1fr);align-items:stretch;gap:.8rem;display:grid}.files-workbench.is-tree .files-body{grid-template-columns:minmax(0,1fr)}.files-workbench.is-tree .files-view{display:none}.files-workbench.is-document .files-body{grid-template-columns:minmax(0,1fr)}.files-workbench.is-document .files-list{display:none}.files-list{flex-direction:column;gap:7px;height:max(520px,100dvh - 210px);min-height:0;padding:10px;font-size:12.5px;display:flex;overflow:hidden}.files-crumbs{flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;display:flex}.files-crumbs button{color:var(--violet-soft);cursor:pointer;font:500 12.5px/1 var(--sans);background:0 0;border:0;border-radius:6px;padding:3px 6px}.files-crumbs button:disabled{color:var(--muted);cursor:default}.files-crumbs button:hover:not(:disabled){background:color-mix(in srgb, var(--violet) 16%, transparent)}.files-up{align-items:center;gap:4px;margin-left:auto;display:inline-flex;color:var(--muted)!important}.files-tools{flex-wrap:wrap;gap:6px;display:flex}.files-tools button{cursor:pointer;color:inherit;background:color-mix(in srgb, var(--bone) 6%, transparent);font:500 12.5px/1 var(--sans);border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.files-tools button:hover{background:color-mix(in srgb, var(--violet) 16%, transparent)}.files-search{background:color-mix(in srgb, var(--bone) 5%, transparent);border-radius:9px;align-items:center;gap:7px;padding:8px 10px;display:flex}.files-search input{width:100%;color:inherit;background:0 0;border:0}.files-selection-actions{border:1px solid color-mix(in srgb, var(--violet) 22%, transparent);background:color-mix(in srgb, var(--violet) 8%, transparent);border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 8px;display:flex}.files-selection-actions strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.files-selection-actions button{color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:11.5px;display:inline-flex}.files-selection-actions button:hover{background:color-mix(in srgb,var(--violet) 12%,transparent);color:inherit}.files-selection-actions button.danger:hover{color:#ef9aa8}.files-list ul{flex:1 1 0;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.files-list li button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.files-list li button:hover{background:color-mix(in srgb, var(--violet) 13%, transparent)}.files-list li button.active{background:color-mix(in srgb, var(--violet) 20%, transparent)}.files-list li button.selected{box-shadow:inset 0 0 0 1px #9170ff59}.files-dropzone{scrollbar-gutter:stable;border-radius:9px;flex:1 1 0;min-height:0;transition:background .16s,box-shadow .16s;overflow:auto}.files-dropzone>*{min-height:100%}.files-dropzone:empty{box-shadow:inset 0 0 0 1px #9170ff26}.files-drop-hint{color:var(--muted);justify-content:center;align-items:center;gap:5px;margin:0;font-size:11.5px;display:flex}.files-dot{background:color-mix(in srgb, var(--bone) 26%, transparent);border-radius:50%;width:6px;height:6px;margin-left:6px}.files-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.files-size{font:500 11.5px/1 var(--mono);color:var(--muted)}.files-none{color:var(--muted);padding:12px;font-size:13px}.files-view{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:12px;height:max(520px,100dvh - 210px);min-height:0;padding:16px;display:grid;overflow:hidden}.files-view-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.files-view-head strong{font-size:15px;display:block}.files-view-head small{color:var(--muted);font-size:11.5px;display:block}.files-editor{width:100%;height:100%;min-height:0;color:inherit;font:400 14px/1.65 var(--mono);resize:none;border-radius:10px;padding:14px;overflow:auto}.files-binary{justify-items:start;gap:6px;display:grid}.files-binary strong{font-size:15.5px}.files-binary small{font:500 12px/1 var(--mono);color:var(--muted)}.files-binary p{max-width:62ch;margin:6px 0 4px}.files-binary{grid-template-rows:auto auto minmax(0,1fr) auto auto;width:100%;height:100%}.files-binary .files-view-head{width:100%}.files-document-actions,.files-binary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex}.files-document-actions button,.files-binary-actions button{align-items:center;gap:6px;display:inline-flex}.files-format-badge{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:11.5px;display:inline-flex}.files-pdf-viewer{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:#fff;border-radius:10px;width:100%;height:100%;min-height:420px}.files-note{color:var(--ok);margin:0;font-size:12.5px}@media (max-width:1000px){.files-head{flex-wrap:wrap;align-items:flex-start}.files-head-copy{flex-wrap:wrap;width:100%}.files-head-copy p{flex:100%}.files-sources{grid-template-columns:1fr}.files-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.files-body{grid-template-columns:1fr}.files-list{height:auto;max-height:320px}.files-view{height:min(68vh,720px);min-height:480px}.files-onboarding{grid-template-columns:auto minmax(0,1fr);margin-top:2vh}.files-onboarding-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.files-workbench-bar>span small{display:none}}@media (max-width:620px){.files-onboarding{grid-template-columns:1fr;padding:18px}.files-onboarding-icon{display:none}.files-onboarding-copy ol{gap:5px;display:grid}.files-onboarding-actions{grid-column:auto;grid-template-columns:1fr}.files-workbench-bar{align-items:flex-start}.files-workbench-bar>span{display:none}.files-workbench-bar>div{width:100%}.files-workbench-bar button{flex:1;justify-content:center;font-size:0}.files-workbench-bar button svg{width:17px;height:17px}.files-workbench.is-split .files-body{grid-template-columns:1fr}.files-workbench.is-split .files-list{max-height:300px}}.repos-undo{flex-wrap:wrap;gap:8px;display:flex}.repos-confirm{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.repos-confirm>span{color:var(--danger);max-width:46ch;font-size:12.5px}.pending-app{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 0;display:flex}.pending-app a{font:600 13.5px/1 var(--sans);border-radius:8px;align-items:center;padding:9px 16px;text-decoration:none;display:inline-flex}.pending-app span{color:var(--muted);font-size:12px}.wiki{gap:1rem;display:grid}.wiki-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.wiki-head h2{color:var(--violet-soft);margin:.3rem 0 .35rem;font-size:21px}.wiki-head p{max-width:66ch;margin:0}.wiki-head-actions{flex-wrap:wrap;gap:8px;display:flex}.wiki-head-actions a{align-items:center;text-decoration:none;display:inline-flex}.wiki-head-actions button:disabled{opacity:.5;cursor:not-allowed}.external-tool-guide{background:linear-gradient(125deg,color-mix(in srgb,var(--violet) 12%,transparent),transparent 58%),var(--sheridan-glass);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 22px;display:grid;overflow:hidden}.external-tool-icon{border:1px solid color-mix(in srgb,var(--violet) 42%,var(--line));width:52px;height:52px;color:var(--violet-soft);background:color-mix(in srgb,var(--violet) 10%,transparent);box-shadow:0 0 26px color-mix(in srgb,var(--violet) 13%,transparent);border-radius:16px;place-items:center;display:grid}.external-tool-copy{gap:5px;min-width:0;display:grid}.external-tool-copy h3{margin:0;font-size:18px}.external-tool-copy p{max-width:72ch;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.external-tool-copy label{border:1px solid var(--line);max-width:680px;color:var(--muted);background:color-mix(in srgb,var(--surface) 72%,transparent);border-radius:12px;align-items:center;gap:8px;margin-top:6px;padding:5px 5px 5px 10px;display:flex}.external-tool-copy label input{background:0 0;border:0;flex:1;min-width:0}.external-tool-copy label button{background:color-mix(in srgb,var(--violet) 16%,transparent);min-height:30px;color:var(--text);border:0;border-radius:9px;padding:5px 10px}.external-tool-copy small{color:var(--violet-soft)}.external-tool-actions{gap:8px;min-width:190px;display:grid}.external-tool-actions a{justify-content:center;text-decoration:none}@media (max-width:820px){.external-tool-guide{grid-template-columns:44px minmax(0,1fr);align-items:start;padding:16px}.external-tool-icon{border-radius:13px;width:42px;height:42px}.external-tool-actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0}}.wiki-body{grid-template-columns:var(--inner-sidebar) minmax(0, 1fr);align-items:stretch;gap:1rem;display:grid}.wiki-nav{flex-direction:column;gap:10px;height:68vh;min-height:400px;padding:12px;display:flex}.wiki-tools{gap:6px;display:flex}.wiki-tools button{cursor:pointer;color:inherit;background:color-mix(in srgb, var(--bone) 6%, transparent);font:500 12.5px/1 var(--sans);border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.wiki-tools button:hover{background:color-mix(in srgb, var(--violet) 16%, transparent)}.wiki-tree{flex:1 1 0;min-height:0;margin:0;padding:0 0 0 10px;list-style:none;overflow-y:auto}.wiki-nav>.wiki-tree{padding-left:0}.wiki-tree button{text-align:left;width:100%;color:inherit;cursor:pointer;font:400 13.5px/1.35 var(--sans);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;display:flex}.wiki-tree button:hover{background:color-mix(in srgb, var(--violet) 13%, transparent)}.wiki-section{color:var(--violet-soft);font-weight:500}.wiki-section svg{transition:transform .15s}.wiki-section svg.turned{transform:rotate(90deg)}.wiki-page.active{background:color-mix(in srgb, var(--violet) 20%, transparent)}.wiki-empty{color:var(--muted);margin:4px 0 0;font-size:13px}.wiki-page{align-content:start;gap:12px;min-height:max(560px,100dvh - 245px);padding:16px;display:grid}.wiki-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wiki-page-head h3{margin:0;font-size:18px}.wiki-page-head small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.wiki-page-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wiki-confirm{align-items:center;gap:7px;display:flex}.wiki-confirm>span{color:var(--danger);font-size:12px}.wiki-editor{width:100%;height:max(480px,100dvh - 350px);min-height:480px;color:inherit;font:400 15px/1.7 var(--mono);resize:none;border-radius:10px;padding:16px;overflow:auto}.wiki-note{color:var(--ok);margin:0;font-size:12.5px}.wiki-history{gap:9px;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.wiki-history li{grid-template-columns:14px 1fr;align-items:start;gap:9px;display:grid}.wiki-history strong{font:500 13px/1.4 var(--sans);display:block}.wiki-history small{color:var(--muted);font-size:11.5px;display:block}.wiki-history code{font-family:var(--mono);opacity:.7;margin-left:6px}.wiki-history li.latest strong{color:var(--violet-soft)}@media (max-width:1000px){.wiki-body{grid-template-columns:1fr}.wiki-nav{height:auto;max-height:320px}}@media (max-width:620px){.wiki-page{min-height:0}.wiki-editor{height:62dvh;min-height:360px}}.memory-scope-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.memory-scope-tabs button{text-align:left;border:1px solid color-mix(in srgb, var(--bone) 10%, transparent);min-width:0;color:inherit;cursor:pointer;background:color-mix(in srgb, var(--bone) 4%, transparent);border-radius:10px;gap:4px;padding:11px 12px;transition:border-color .15s,background .15s,transform .15s;display:grid}.memory-scope-tabs button:hover{border-color:color-mix(in srgb, var(--violet) 55%, transparent);transform:translateY(-1px)}.memory-scope-tabs button.active{border-color:color-mix(in srgb, var(--violet) 70%, transparent);background:color-mix(in srgb, var(--violet) 17%, transparent)}.memory-scope-tabs strong{font-size:13.5px}.memory-scope-tabs small{color:var(--muted);font-size:11.5px;line-height:1.35}.memory-policy-note{border-color:color-mix(in srgb, var(--violet) 32%, transparent);align-items:flex-start;gap:10px;display:flex}.memory-policy-note svg{color:var(--violet-soft);flex:none}.memory-policy-note strong,.memory-policy-note small{display:block}.memory-policy-note small{color:var(--muted);margin-top:3px;line-height:1.45}.memory-proposals{gap:10px;margin-top:12px;display:grid}.memory-proposals article{border:1px solid color-mix(in srgb, var(--bone) 9%, transparent);background:color-mix(in srgb, var(--bone) 3%, transparent);border-radius:10px;gap:7px;padding:14px;display:grid}.memory-proposals article p{color:var(--muted);margin:0;line-height:1.5}.memory-proposals article small{color:var(--muted)}.memory-proposals article>div{flex-wrap:wrap;gap:8px;display:flex}.wiki-tools button:disabled{opacity:.45;cursor:not-allowed}.wiki-editor[readonly]{opacity:.78;cursor:default}@media (max-width:900px){.memory-scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.memory-scope-tabs{grid-template-columns:1fr}}.wb{grid-template-columns:var(--inner-sidebar) minmax(0, 1fr);align-items:start;gap:12px;display:grid}.wb-tree-pane{background:color-mix(in srgb, var(--bone) 4%, transparent);border-radius:10px;flex-direction:column;gap:9px;height:46vh;min-height:300px;padding:10px;display:flex}.wb-crumbs{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.wb-crumbs button{color:var(--violet-soft);cursor:pointer;font:500 12px/1 var(--sans);background:0 0;border:0;border-radius:6px;padding:3px 6px}.wb-crumbs button:disabled{color:var(--muted);cursor:default}.wb-crumbs button:hover:not(:disabled){background:color-mix(in srgb, var(--violet) 16%, transparent)}.wb-up{align-items:center;gap:4px;margin-left:auto;display:inline-flex;color:var(--muted)!important}.wb-tools{gap:5px;display:flex}.wb-tools button{cursor:pointer;color:inherit;background:color-mix(in srgb, var(--bone) 6%, transparent);font:500 12px/1 var(--sans);border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.wb-tools button:hover{background:color-mix(in srgb, var(--violet) 16%, transparent)}.wb-nodes{flex:1 1 0;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.wb-nodes li{border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.wb-nodes li:hover{background:color-mix(in srgb, var(--violet) 11%, transparent)}.wb-nodes li>button:first-child{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.wb-nodes li>button.active{background:color-mix(in srgb, var(--violet) 20%, transparent);border-radius:7px}.wb-mark{background:color-mix(in srgb, var(--bone) 26%, transparent);border-radius:50%;width:7px;height:7px;margin-left:4px}.wb-mark.directory{background:var(--violet-soft);border-radius:2px}.wb-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wb-del{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;padding:6px}.wb-nodes li:hover .wb-del{opacity:1}.wb-del:hover{color:var(--danger)}.wb-confirm{gap:4px;padding-right:6px;display:inline-flex}.wb-confirm button{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:11.5px}.wb-confirm .danger-button{color:var(--danger)}.wb-none{color:var(--muted);padding:10px;font-size:12.5px}.wb-editor-pane{background:color-mix(in srgb, var(--bone) 4%, transparent);border-radius:10px;align-content:start;gap:10px;min-height:300px;padding:12px;display:grid}.wb-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wb-editor-head strong{font-size:14.5px;display:block}.wb-editor-head small{color:var(--muted);font-size:11.5px;display:block}.wb-editor{width:100%;min-height:34vh;color:inherit;font:400 13.5px/1.65 var(--mono);resize:vertical;border-radius:9px;padding:13px}.wb-hint{color:var(--muted);max-width:64ch;margin:0;font-size:13px;line-height:1.55}.wb-note{color:var(--ok);margin:0;font-size:12.5px}.repos-state,.repos-files,.repos-log{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, var(--accent) 8%);border-radius:11px;padding:13px}.repos-files{gap:0;display:grid}@media (max-width:1000px){.wb{grid-template-columns:1fr}.wb-tree-pane{height:auto;max-height:280px}}.repos-list-head{gap:3px;padding:3px 5px 7px;display:grid}.repos-list-head>strong{font:560 15px var(--display)}.repos-card{gap:10px;min-height:calc(100dvh - 118px);padding:14px}.repos-workspace-bar{border-bottom:1px solid color-mix(in srgb,var(--violet) 18%,var(--line-soft));justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;display:flex}.repos-workspace-bar>div:first-child{gap:2px;min-width:0;display:grid}.repos-workspace-bar>div:first-child>strong{font:570 16px var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repos-workspace-actions,.repos-head-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.repos-head{align-items:center;padding:2px 2px 0}.repos-head h2{color:var(--bone)}.repos-head-tools .marks{align-items:center;display:flex}.repos-head-tools .marks-chips{display:none}.repos-files{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.repos-files .wb{grid-template-columns:minmax(230px,28%) minmax(0,1fr);gap:10px;min-height:62vh}.repos-files .wb-tree-pane,.repos-files .wb-editor-pane{background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 94%,var(--violet) 6%),color-mix(in srgb,var(--carbon-soft) 96%,transparent));border:0;border-radius:12px;height:62vh;min-height:62vh;padding:12px;box-shadow:inset 0 1px #ffffff0a}.repos-files .wb-editor{background:color-mix(in srgb,var(--carbon) 70%,transparent);min-height:48vh;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--violet) 13%,transparent);border:0}.repos-git-drawer{border-top:1px solid color-mix(in srgb,var(--violet) 18%,var(--line-soft))}.repos-git-drawer>summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 2px 2px;display:flex}.repos-git-drawer>summary::marker{content:""}.repos-git-drawer>summary>span:last-child{color:var(--violet-soft);align-items:center;gap:6px;font-size:11px;display:inline-flex}.repos-git-drawer .repos-state{background:0 0;border:0;min-width:0;padding:0}.repos-git-drawer .repos-state strong{font-size:11px}.repos-git-drawer .repos-state small{font-size:10px}.repos-git-content{background:color-mix(in srgb,var(--panel) 88%,var(--violet) 12%);border-radius:12px;gap:12px;margin-top:10px;padding:14px;animation:.22s both workspace-card-in;display:grid;box-shadow:inset 0 1px #ffffff0a}.repos-git-content .repos-log{background:0 0;border:0;border-radius:0;padding:4px 0 0}.repos-connect-dialog{gap:14px;width:min(620px,100%);display:grid}.repos-connect-dialog>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.repos-connect-dialog h3{margin:3px 0 0}.repos-connect-dialog form{gap:12px;display:grid}.repos-connect-dialog form>label{gap:5px;display:grid}.repos-connect-dialog form>footer{justify-content:flex-end;gap:7px;display:flex}.repos-connect-tabs{width:100%}.repos-connect-tabs button{flex:1}@media (max-width:1180px){.repos{grid-template-columns:minmax(300px,30%) minmax(0,1fr)}.repos-workspace-bar{flex-direction:column;align-items:flex-start}.repos-workspace-actions{width:100%}}@media (max-width:760px){.repos{grid-template-columns:1fr}.repos-list{max-height:260px}.repos-files .wb{grid-template-columns:1fr}.repos-files .wb-tree-pane{height:38vh;min-height:260px;max-height:none}.repos-files .wb-editor-pane{height:auto;min-height:52vh}.repos-workspace-actions .secondary-button span{display:none}}.links-console-page{transition:padding-left .2s;position:relative!important}.links-console-folders{z-index:4;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);border-radius:14px;width:34px;max-height:calc(100dvh - 180px);transition:width .2s;top:0;left:0;overflow:hidden;flex-flow:column!important;gap:4px!important;padding:4px!important;display:flex!important;position:absolute!important}.links-console-folders button{min-height:36px;font-size:var(--sidebar-font-size,15px);text-align:left;align-items:center;gap:8px;padding:7px 10px;display:flex!important}.links-console-folders-toggle{justify-content:center!important;font-weight:600!important}@media (max-width:480px){.topbar-actions>.icon-button:not(.inspector-toggle){display:none}.files-source-grid{grid-template-columns:minmax(0,1fr)}.repos{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}.repos-list,.repos-list .utree{width:100%;min-width:0;overflow:hidden}.repos-list .utree-row{grid-template-columns:minmax(0,1fr) 18px 22px;width:calc(100% - 5px)}}.vault{gap:1rem;display:grid}.vault-gate{gap:12px;max-width:520px;padding:22px;display:grid}.vault-locked-layout{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start}.vault-locked-layout .vault-gate{max-width:none}.vault-companion{gap:14px;min-width:0;display:grid}.vault-companion .external-tool-guide{grid-template-columns:54px minmax(0,1fr);align-items:start}.vault-companion .external-tool-actions{grid-column:2;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));min-width:0}.vault-companion .external-tool-copy label{max-width:none}.password-resources{gap:12px;padding:18px 20px;display:grid}.password-resources>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.password-resources>header h3{margin:3px 0 4px;font-size:18px}.password-resources>header p,.password-resources-empty{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.password-resource-list{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.password-resource-list article{background:color-mix(in srgb,var(--surface) 66%,transparent);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff0d}.password-resource-list article>i{width:34px;height:34px;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,transparent);border-radius:10px;place-items:center;display:grid}.password-resource-list article>div{gap:5px;min-width:0;display:grid}.password-resource-line{grid-template-columns:minmax(120px,.55fr) minmax(0,1.45fr);align-items:baseline;gap:14px;min-width:0;display:grid}.password-resource-list article strong{font-size:13.5px}.password-resource-list article p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.45;overflow:hidden}.password-resource-list article small{color:var(--muted-2);font:11px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.password-resource-list article>span{gap:3px;display:flex}.password-resource-list article>span :is(button,a){width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.password-resource-list article>span :is(button,a):hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,transparent)}.password-resource-list article>span .danger:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.password-resource-editor{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);gap:10px;padding-top:12px;display:grid}.password-resource-editor label{gap:5px;display:grid}.password-resource-editor label>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.password-resource-mainline{grid-template-columns:minmax(170px,.55fr) minmax(280px,1.45fr);gap:10px;display:grid}.password-resource-description textarea{resize:vertical;height:42px;min-height:42px;max-height:320px}.password-resource-kind{gap:6px;display:flex}.password-resource-kind button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px}.password-resource-kind button.active{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.password-resource-editor footer{justify-content:flex-end;gap:7px;display:flex}.vault-gate h2{color:var(--violet-soft);margin:.2rem 0 0;font-size:21px}.vault-gate p{margin:0}.vault-gate form{gap:10px;margin-top:6px;display:grid}.vault-gate label{gap:5px;display:grid}.vault-gate label>span{font:600 10.5px/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--violet-soft)}.vault-gate input{color:inherit;border-radius:8px;padding:10px 12px;font-size:14.5px}.vault-gate .primary-button{justify-self:start}.vault-warn{color:#eab308;margin:0;font-size:12.5px;line-height:1.55}.vault-external{justify-self:start;align-items:center;gap:6px;margin-top:6px;text-decoration:none;display:inline-flex}.vault-note{color:var(--ok);margin:0;font-size:12.5px}.vault-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.vault-head h2{color:var(--violet-soft);margin:.3rem 0;font-size:20px}.vault-head p{margin:0}.vault-head-actions{flex-wrap:wrap;gap:8px;display:flex}.vault-head-actions a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.vault-body{grid-template-columns:var(--inner-sidebar) minmax(0, 1fr);align-items:start;gap:1rem;display:grid}.vault-list{flex-direction:column;gap:9px;height:70vh;min-height:420px;padding:12px;display:flex}.vault-search{border-radius:8px;align-items:center;gap:8px;padding:9px 12px;display:flex}.vault-search input{color:inherit;width:100%;font:400 13.5px/1.3 var(--sans);background:0 0;border:0;outline:none}.vault-folders{flex-wrap:wrap;gap:5px;display:flex}.vault-folders button{cursor:pointer;color:var(--muted);background:color-mix(in srgb, var(--bone) 6%, transparent);font:500 12px/1.3 var(--sans);border:0;border-radius:999px;padding:5px 11px}.vault-folders button.active{background:color-mix(in srgb, var(--violet) 24%, transparent);color:var(--violet-soft)}.vault-list ul{flex:1 1 0;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.vault-list li button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:9px 11px;display:grid}.vault-list li button:hover{background:color-mix(in srgb, var(--violet) 13%, transparent)}.vault-list li button.active{background:color-mix(in srgb, var(--violet) 20%, transparent);box-shadow:inset 3px 0 0 var(--violet)}.vault-list strong{font:500 14px/1.35 var(--sans)}.vault-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vault-none{color:var(--muted);padding:12px;font-size:13px}.vault-card{min-height:420px;padding:18px}.vault-form{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.vault-col-left,.vault-col-right{align-content:start;gap:11px;display:grid}.vault-col-left{border-right:0;padding-right:0}.vault-grid .wide,.vault-form .wide{grid-column:auto}.vault-form label{gap:5px;display:grid}.vault-form label>span{font:600 10.5px/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--violet-soft)}.vault-form input,.vault-form textarea,.vault-form select{color:inherit;font:400 14px/1.55 var(--sans);resize:vertical;border-radius:8px;padding:10px 12px}.vault-secret{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:4px;display:grid}.vault-secret button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px}.vault-secret button:hover{color:var(--violet-soft)}.vault-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.vault-actions a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.vault-fav{cursor:pointer;background:color-mix(in srgb, var(--bone) 6%, transparent);color:var(--muted);font:500 13px/1 var(--sans);border:0;border-radius:8px;padding:8px 13px}.vault-fav.on{color:#eab308;background:#eab30829}.vault-confirm{align-items:center;gap:8px;display:inline-flex}.vault-confirm>span{color:var(--danger);font-size:12.5px}@media (max-width:1000px){.vault-body{grid-template-columns:1fr}.vault-list{height:auto;max-height:320px}.vault-grid,.vault-locked-layout{grid-template-columns:1fr}.password-resource-mainline,.password-resource-line{grid-template-columns:1fr;gap:5px}.password-resource-list article p{white-space:normal}}.vault-form label>span,.vault-label{font:600 10.5px/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--violet-soft)}.vault-form input,.vault-form select{padding:8px 11px;font-size:13.5px}.vault-form textarea{padding:10px 12px;font-size:14px}.vault-list li button{gap:3px;padding:10px 11px}.vault-row-top{align-items:center;gap:6px;min-width:0;display:flex}.vault-row-top strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vault-star{color:#eab308;font-size:12px}.vault-row-tags{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.vault-row-tags .tag-chip{padding:2px 7px;font-size:10.5px}.vault-tagfilter{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.vault-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:11.5px;text-decoration:underline}.vault-tags-field{gap:7px;display:grid}.vault-tags-row{flex-wrap:wrap;gap:5px;display:flex}.vault-tag-new{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.vault-tag-new input{padding:7px 10px;font-size:13px}.vault-colors{gap:4px;display:inline-flex}.vault-colors .swatch{cursor:pointer;background:color-mix(in srgb, var(--tag) 70%, transparent);border:2px solid #0000;border-radius:5px;width:18px;height:18px;padding:0}.vault-colors .swatch.on{border-color:var(--bone)}.vault-paths{gap:6px;display:grid}.vault-path-row{grid-template-columns:minmax(0,140px) minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.vault-path-row input{padding:7px 10px;font-size:13px}.vault-path-del,.vault-path-add{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px;font-size:12px}.vault-path-del:hover{color:var(--danger)}.vault-path-add{color:var(--violet-soft);justify-self:start;padding:4px 0}@media (max-width:1100px){.vault-form{grid-template-columns:1fr}.vault-col-left{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--bone) 9%, transparent);padding-bottom:14px;padding-right:0}}.vault-block{background:color-mix(in srgb, var(--bone) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bone) 9%, transparent);border-radius:10px;gap:11px;padding:14px 15px 15px;display:grid}.vault-block-title{font:600 11px/1 var(--sans);text-transform:uppercase;letter-spacing:.07em;color:var(--violet-soft);border-bottom:1px solid color-mix(in srgb, var(--violet) 22%, transparent);padding-bottom:9px}.vault-block-hint{color:var(--muted);margin:-3px 0 0;font-size:12px;line-height:1.5}.vault-col-left,.vault-col-right{gap:14px}.vault-field-row{grid-template-columns:minmax(0,150px) minmax(0,1fr) auto auto auto;align-items:center;gap:6px;display:grid}.vault-field-row input{padding:7px 10px;font-size:13px}.vault-field-name{font-weight:500}.vault-field-row button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px}.vault-field-row button:hover{color:var(--violet-soft);background:color-mix(in srgb, var(--violet) 14%, transparent)}.vault-field-row button.on{color:var(--violet-soft)}.vault-field-del:hover{color:var(--danger)!important}.vault-add{cursor:pointer;color:var(--violet-soft);background:color-mix(in srgb, var(--violet) 14%, transparent);font:500 12.5px/1 var(--sans);border:0;border-radius:8px;justify-self:start;padding:7px 12px}.vault-add:hover{background:color-mix(in srgb, var(--violet) 24%, transparent)}.vault-tag-new[hidden]{display:none}.vault-card{background:color-mix(in srgb, var(--bone) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--violet) 14%, transparent)}.vault-bar{border-bottom:1px solid color-mix(in srgb, var(--violet) 20%, transparent);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:16px;padding:0 0 14px;display:flex}.vault-bar-right{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.vault-bar-tags{flex-wrap:wrap;gap:5px;display:inline-flex}.vault-tagbtn{cursor:pointer;color:var(--violet-soft);background:color-mix(in srgb, var(--violet) 16%, transparent);font:500 13px/1 var(--sans);border:0;border-radius:8px;padding:8px 14px}.vault-tagbtn:hover{background:color-mix(in srgb, var(--violet) 26%, transparent)}.vault-tagmodal{background:var(--panel);width:min(500px,100%);min-height:min(610px,80vh);max-height:84vh;box-shadow:0 26px 70px #0000008c, inset 0 0 0 1px color-mix(in srgb, var(--violet) 22%, transparent);border-radius:14px;gap:14px;padding:20px;display:grid;overflow-y:auto}.universal-tag-dialog{opacity:1;background:var(--panel)!important}.vault-tagmodal header{justify-content:space-between;align-items:center;gap:14px;display:flex}.vault-tagmodal h3{color:var(--violet-soft);letter-spacing:-.02em;margin:0;font-size:18px}.vault-tagmodal-hint{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.vault-tagsearch{border-radius:9px;align-items:center;gap:9px;padding:10px 13px;display:flex}.universal-tag-dialog .vault-tagsearch{border:1px solid color-mix(in srgb,var(--accent) 34%,#ffffff29);background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--raised) 92%,#fff 5%),color-mix(in srgb,var(--surface) 84%,var(--accent) 6%));min-height:44px;box-shadow:inset 0 1px #ffffff17,0 0 20px color-mix(in srgb,var(--accent) 9%,transparent);border-radius:12px;transition:border-color .16s,box-shadow .16s,background .16s}.universal-tag-dialog .vault-tagsearch:focus-within{border-color:color-mix(in srgb,var(--accent) 68%,#fff 16%);background:linear-gradient(145deg,color-mix(in srgb,var(--raised) 90%,#fff 8%),color-mix(in srgb,var(--surface) 80%,var(--accent) 10%));box-shadow:inset 0 1px #ffffff1f,0 0 0 3px color-mix(in srgb,var(--accent) 11%,transparent),0 0 28px color-mix(in srgb,var(--accent) 14%,transparent)}.universal-tag-dialog .vault-tagsearch>svg{color:color-mix(in srgb,var(--accent) 76%,#fff 16%)}.vault-tagsearch input{color:inherit;width:100%;font:400 14px/1.3 var(--sans);background:0 0;border:0;outline:none}.vault-tagmodal-list{background:color-mix(in srgb, var(--bone) 5%, transparent);border-radius:10px;flex-wrap:wrap;gap:7px;min-height:44px;padding:12px;display:flex}.vault-tagmodal-list .tag-chip{cursor:pointer;padding:6px 13px;font-size:13px}.vault-tagmodal-list .tag-check-option{border:1px solid color-mix(in srgb,var(--tag,var(--accent)) 38%,#ffffff1f);background:radial-gradient(circle at 15% 0,#ffffff1a,transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--tag,var(--accent)) 16%,var(--raised)),color-mix(in srgb,var(--surface) 84%,var(--tag,var(--accent)) 8%));min-height:40px;color:var(--text);box-shadow:inset 0 1px #ffffff17,0 8px 20px color-mix(in srgb,var(--tag,var(--accent)) 9%,transparent);cursor:pointer;border-radius:13px;align-items:center;gap:9px;padding:8px 14px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.vault-tagmodal-list .tag-check-option:hover,.vault-tagmodal-list .tag-check-option.on{border-color:color-mix(in srgb,var(--tag,var(--accent)) 68%,#fff 14%);background:linear-gradient(145deg,color-mix(in srgb,var(--tag,var(--accent)) 24%,var(--raised)),color-mix(in srgb,var(--surface) 78%,var(--tag,var(--accent)) 14%));box-shadow:inset 0 1px #ffffff1f,0 10px 25px color-mix(in srgb,var(--tag,var(--accent)) 16%,transparent);color:var(--text);transform:translateY(-1px)}.vault-tagmodal-list .tag-check-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.vault-tagmodal-list .tag-check-option>span{border:1px solid color-mix(in srgb,var(--tag,var(--accent)) 62%,#fff 12%);background:color-mix(in srgb,var(--surface) 72%,transparent);color:#fff;border-radius:6px;place-items:center;width:19px;height:19px;font-size:11px;display:grid;box-shadow:inset 0 1px #ffffff12}.vault-tagmodal-list .tag-check-option.on>span{background:var(--tag,var(--accent));box-shadow:inset 0 1px #ffffff2e,0 0 14px color-mix(in srgb,var(--tag,var(--accent)) 30%,transparent)}.vault-tagmodal-list .tag-check-option b{font-size:12.5px;font-weight:680}.links-active-tag-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 4px;padding:2px 1px;display:flex}.links-active-tag-filters .tag-check-option{border:1px solid color-mix(in srgb,var(--tag,var(--accent)) 52%,#ffffff24);background:radial-gradient(circle at 15% 0,#ffffff1c,transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--tag,var(--accent)) 20%,var(--raised)),color-mix(in srgb,var(--surface) 82%,var(--tag,var(--accent)) 10%));min-height:36px;color:var(--text);box-shadow:inset 0 1px #ffffff1a,0 7px 18px color-mix(in srgb,var(--tag,var(--accent)) 13%,transparent);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:7px 11px;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex}.links-active-tag-filters .tag-check-option:hover{border-color:color-mix(in srgb,var(--tag,var(--accent)) 75%,#fff 14%);box-shadow:inset 0 1px #ffffff21,0 10px 24px color-mix(in srgb,var(--tag,var(--accent)) 20%,transparent);transform:translateY(-1px)}.links-active-tag-filters .tag-check-option>svg:first-child{color:var(--tag,var(--accent))}.links-active-tag-filters .tag-check-option>svg:last-child{opacity:.65}.links-active-tag-filters .tag-check-option b{font-size:12.5px;font-weight:680}.links-clear-tag-filters{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 9px;font-size:12px}.links-clear-tag-filters:hover{color:var(--text)}.active-tag-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 4px;padding:2px 1px;display:flex}.active-tag-filter{border:1px solid color-mix(in srgb,var(--tag,var(--accent)) 48%,#ffffff21);background:radial-gradient(circle at 15% 0,#ffffff1c,transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--tag,var(--accent)) 19%,var(--raised)),color-mix(in srgb,var(--surface) 82%,var(--tag,var(--accent)) 9%));min-height:36px;color:var(--text);box-shadow:inset 0 1px #ffffff1a,0 7px 18px color-mix(in srgb,var(--tag,var(--accent)) 12%,transparent);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:7px 11px;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex}.active-tag-filter:hover{border-color:color-mix(in srgb,var(--tag,var(--accent)) 74%,#fff 14%);box-shadow:inset 0 1px #ffffff21,0 10px 24px color-mix(in srgb,var(--tag,var(--accent)) 19%,transparent);transform:translateY(-1px)}.active-tag-filter>svg:first-child{color:var(--tag,var(--accent))}.active-tag-filter>svg:last-child{opacity:.42;transition:opacity .15s}.active-tag-filter:hover>svg:last-child{opacity:.82}.active-tag-filter b{font-size:12.5px;font-weight:680}.active-tag-filters-clear{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 9px;font-size:12px}.active-tag-filters-clear:hover{color:var(--text)}.tag-filter>.active-tag-filters{min-width:100%}:is(.tag-chip,.active-tag-filter,.vault-tagmodal-list .tag-check-option){-webkit-backdrop-filter:blur(13px)saturate(145%);backdrop-filter:blur(13px)saturate(145%);min-height:34px;padding:6px 14px;border:1.1px solid color-mix(in srgb,var(--tag,var(--accent)) 62%,#ffffff1a)!important;color:var(--tag,var(--accent))!important;box-shadow:inset 0 1px #ffffff12,0 0 9px color-mix(in srgb,var(--tag,var(--accent)) 18%,transparent),0 0 20px color-mix(in srgb,var(--tag,var(--accent)) 7%,transparent)!important;background:#ffffff04!important;border-radius:999px!important}:is(.tag-chip,.active-tag-filter,.vault-tagmodal-list .tag-check-option):hover,.vault-tagmodal-list .tag-check-option.on{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tag,var(--accent)) 74%,#fff 8%)!important;color:color-mix(in srgb,var(--tag,var(--accent)) 88%,#fff 12%)!important;box-shadow:inset 0 1px #ffffff1c,0 0 14px color-mix(in srgb,var(--tag,var(--accent)) 48%,transparent),0 0 30px color-mix(in srgb,var(--tag,var(--accent)) 18%,transparent)!important;background:#ffffff06!important}.active-tag-filter b,.vault-tagmodal-list .tag-check-option b{color:inherit;font-size:12.5px;font-weight:690}.active-tag-filter>svg{color:inherit}.active-tag-filter>svg:last-child{opacity:.38}.active-tag-filters>.active-tag-filters-clear{min-height:28px;color:var(--accent);font:500 10px/1.2 var(--sans);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 2px 4px 10px}.active-tag-filters>.active-tag-filters-clear:hover{color:color-mix(in srgb,var(--accent) 78%,white)}.vault-tagmodal-list .tag-check-option.off{opacity:.58;filter:saturate(.78)}.vault-tagmodal-list .tag-check-option>span{width:18px;height:18px;color:inherit;border:1px solid;border-radius:50%;box-shadow:none!important;background:0 0!important}.vault-tagmodal-list .tag-check-option.on>span{color:inherit;box-shadow:0 0 10px color-mix(in srgb,var(--tag,var(--accent)) 32%,transparent)!important;background:0 0!important}.vault-tagmodal-empty{color:var(--muted);font-size:13px}.vault-tagmodal-new{background:color-mix(in srgb, var(--bone) 5%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.vault-tagmodal-new label{gap:5px;display:grid}.vault-tagmodal-new label>span{font:600 10.5px/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--violet-soft)}.vault-tagmodal-new input{color:inherit;border-radius:8px;padding:9px 12px;font-size:14px}.vault-tagmodal-preview{grid-column:1/-1;align-items:center;gap:9px;display:flex}.vault-tagmodal-new .primary-button{grid-column:1/-1;justify-self:start}.links-surface{gap:1rem;display:grid}.links-head,.links-list-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.links-head h2,.links-list-title h3{margin:.2rem 0}.links-actions,.saved-link-actions{align-items:center;gap:.55rem;display:flex}.links-search{background:var(--surface,#ffffff0f);border-radius:14px;align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex}.links-search input{background:0 0;border:0;width:100%}.links-filters{z-index:8;border:1px solid var(--line-soft);background:color-mix(in srgb, var(--carbon) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:8px;display:flex;position:sticky;top:-1px}.links-filters .compact{min-height:32px;margin-left:auto;padding:.35rem .7rem}.links-section-chips{flex-wrap:wrap;align-items:center;gap:7px;padding:2px 0;display:flex}.links-section-chips button{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 76%,transparent);min-height:34px;color:var(--muted);border-radius:14px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.links-section-chips button:hover{color:var(--text);border-color:color-mix(in srgb,var(--violet) 36%,var(--line));transform:translateY(-1px)}.links-section-chips button.active{color:var(--text);border-color:color-mix(in srgb,var(--violet) 56%,var(--line));background:color-mix(in srgb,var(--violet) 12%,var(--surface));box-shadow:inset 0 1px #ffffff0f,0 0 20px color-mix(in srgb,var(--violet) 8%,transparent)}.links-section-chips button b{color:var(--muted-2);font-size:10px}.links-section-chips button.active b{color:var(--violet-soft)}.links-active-folder-actions{align-items:center;gap:8px;min-height:38px;display:flex}.links-active-folder-actions .danger-text-button{margin-left:auto}.links-layout{grid-template-columns:var(--inner-sidebar) minmax(0,1fr);gap:1rem;display:grid}.links-folders{align-self:start;padding:.55rem}.link-folder{width:100%;min-height:38px;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:.45rem;display:flex}.link-folder:hover,.link-folder.active{background:color-mix(in srgb,var(--violet) 14%,transparent)}.link-folder[draggable=true]{cursor:grab}.link-folder[draggable=true]:active{cursor:grabbing}.folder-quick-actions{gap:.25rem;padding-top:.15rem;padding-bottom:.35rem;display:flex}.folder-quick-actions button{color:var(--muted,#9ca3af);background:0 0;border:0;border-radius:7px;align-items:center;gap:.25rem;padding:.25rem .45rem;font-size:.76rem;display:inline-flex}.folder-quick-actions button:hover{background:color-mix(in srgb,var(--violet) 12%,transparent);color:inherit}.folder-quick-actions button.danger:hover{color:#ef9aa8}.links-list{gap:.75rem;min-width:0;display:grid}.links-kanban{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));align-items:start;gap:12px;display:grid}.saved-link{gap:.8rem;transition:transform .16s,border-color .16s,background .16s;display:grid}.link-kanban-card{border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 78%,transparent),color-mix(in srgb,var(--carbon-soft) 64%,transparent));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;min-width:0;min-height:155px;padding:17px;box-shadow:0 20px 50px #00000021}.link-kanban-card:hover{border-color:color-mix(in srgb,var(--violet) 48%,var(--line));box-shadow:0 22px 55px #0000002e,0 0 26px color-mix(in srgb,var(--violet) 9%,transparent);transform:translateY(-3px)}.link-kanban-card[draggable=true]{cursor:grab}.link-kanban-card[draggable=true]:active{cursor:grabbing}.link-kanban-card.is-pinned{cursor:default}.link-kanban-card .saved-link-head{border-bottom:0;grid-template-columns:40px minmax(0,1fr) auto;min-height:40px;padding-bottom:8px;display:grid}.link-module-icon{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));width:38px;height:38px;color:var(--accent);border-radius:12px;place-items:center;font-style:normal;display:grid}.link-kanban-card .saved-link-head>:nth-child(2){align-self:center;min-width:0}.saved-link-marks{min-height:24px;color:var(--accent);align-items:center;gap:5px;display:flex}.saved-link-marks .lucide-star{color:#eab308}.saved-link-menu{align-self:start;position:relative}.saved-link-more{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.saved-link-more:hover,.saved-link-more[aria-expanded=true]{background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--text)}.saved-link-dropdown{width:224px}.link-kanban-title strong{font:600 16px/1.25 var(--display)}.link-kanban-title a{align-items:center;gap:7px;min-width:0;display:inline-flex}.link-kanban-description{min-height:50px}.link-kanban-description p{color:var(--muted);font-size:11px;line-height:1.5}.saved-link:hover{border-color:#9170ff52;transform:translateY(-1px)}.saved-link[draggable=true]{cursor:grab}.saved-link-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.saved-link-head>a{align-items:center;gap:.4rem;font-size:1.05rem;display:flex}.saved-link-main{min-width:0;display:grid}.saved-link-main>section{border-top:0;gap:5px;padding:7px 0;display:grid}.saved-link-main p{white-space:pre-wrap;margin:.2rem 0}.saved-link-tags{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:9px;display:flex}.saved-link-tags .tag-chip{min-height:22px;padding:2px 8px;font-size:10px}.saved-link-url{color:var(--muted,#9ca3af);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.links-editor{gap:1rem;min-width:min(560px,76vw);display:grid}.links-editor label{gap:.4rem;display:grid}.links-editor input,.links-editor textarea,.links-editor select{width:100%}.marks-dialog{width:min(620px,100%);max-height:min(84vh,720px);padding:20px;overflow:auto}.marks-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.marks-dialog-head h3{margin:5px 0 0;font-size:18px}.links-history{gap:.25rem;max-height:min(58vh,520px);display:grid;overflow:auto}.links-history>div{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.links-history span{color:var(--muted,#9ca3af);white-space:nowrap;font-size:.82rem}.utree{min-width:0;position:relative}.utree-content{gap:2px;display:grid}.utree-root,.utree-row{width:100%;min-height:38px;color:inherit;border-radius:9px}.utree-root{text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:7px 10px;display:flex}.utree-root:hover,.utree-root.selected,.utree-row:hover,.utree-row.selected{background:color-mix(in srgb,var(--violet) 14%,transparent)}.utree-row{grid-template-columns:minmax(0,1fr) 24px auto;align-items:center;display:grid;position:relative}.utree-row[draggable=true]{cursor:grab}.utree-open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:7px 5px;display:flex}.utree-icon{width:16px;color:var(--violet-soft);display:inline-flex}.utree-icon.folder{color:var(--folder-color,var(--violet-soft));filter:drop-shadow(0 0 6px color-mix(in srgb,var(--folder-color,var(--violet-soft)) 24%,transparent))}.utree-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:530 12.5px/1.3 var(--sans);flex:1;overflow:hidden}.utree-favorite{color:#eab308;filter:drop-shadow(0 0 5px #eab30861)}.utree-pin{color:var(--folder-color,var(--violet-soft))}.utree-row.pinned{background:color-mix(in srgb,var(--folder-color,var(--violet-soft)) 5%,transparent)}.utree-more{color:var(--muted);opacity:0;background:0 0;border:0;padding:6px}.utree-row:hover .utree-more,.utree-row.selected .utree-more{opacity:1}.utree-menu{z-index:125;background:#12111bfa;border:1px solid #9170ff40;border-radius:10px;gap:2px;min-width:180px;max-height:min(320px,100dvh - 16px);padding:5px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 12px 35px #00000059}.utree-menu button{color:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:7px 8px;display:flex}.utree-menu button:hover{background:color-mix(in srgb,var(--violet) 14%,transparent)}.utree-menu button.danger:hover{color:#ef9aa8}.utree-menu .utree-favorite-action{color:#eab308}.utree-color-row{min-height:34px;color:var(--muted);align-items:center;gap:7px;padding:5px 8px;display:flex}.utree-color-row .utree-color{border:1px solid var(--folder-choice);background:color-mix(in srgb,var(--folder-choice) 18%,transparent);width:17px;min-height:17px;box-shadow:0 0 7px color-mix(in srgb,var(--folder-choice) 22%,transparent);border-radius:50%;padding:0}.utree-color-row .utree-color[aria-pressed=true]{background:var(--folder-choice);box-shadow:0 0 0 2px var(--carbon),0 0 0 3px var(--folder-choice)}.utree-tags{flex-wrap:wrap;gap:4px;padding-bottom:4px;display:flex}.utree-tags .tag-chip{padding:2px 6px;font-size:.68rem}.utree-empty{color:var(--muted);margin:8px;font-size:.82rem}.files-move-targets{gap:5px;max-height:45vh;display:grid;overflow:auto}.files-move-targets button{color:inherit;text-align:left;background:#ffffff0d;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;display:flex}.search-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search-toolbar>label{background:color-mix(in srgb, var(--bone) 5%, transparent);border-radius:9px;flex:1;align-items:center;gap:7px;min-width:190px;padding:8px 10px;display:flex}.search-toolbar input{width:100%;color:inherit;background:0 0;border:0}.search-toolbar label button{color:var(--muted);background:0 0;border:0;padding:3px;display:inline-flex}.search-toolbar-filters{flex-wrap:wrap;gap:5px;display:flex}[class*=search] input,.search-field input,.graph-search input,.search-toolbar>label>input{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.search-toolbar{box-shadow:none;background:0 0;border:0}.users-workspace{grid-template-columns:minmax(300px,36%) minmax(0,1fr);align-items:start;gap:12px;display:grid}.users-list{gap:10px;padding:12px;display:grid}.users-list-actions,.user-actions{flex-wrap:wrap;gap:7px;display:flex}.users-search{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 10px;display:flex}.users-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.users-list>select{min-height:38px}.users-rows{gap:5px;max-height:65vh;display:grid;overflow:auto}.users-rows>button{width:100%;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.users-rows>button:hover,.users-rows>button.active{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 11%, var(--surface))}.users-rows>button>span:nth-child(2){min-width:0;display:grid}.users-rows small{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.users-rows em{color:var(--muted);font-size:10.5px;font-style:normal}.user-avatar{background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.user-avatar.state-active{color:var(--ok)}.user-avatar.state-blocked{color:var(--danger)}.user-editor{gap:16px;min-height:520px;display:grid}.user-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.user-editor h2{margin:4px 0 0;font-size:21px}.user-state{border:1px solid var(--line);border-radius:999px;padding:5px 9px;font-size:11.5px}.user-state.state-active{color:var(--ok)}.user-state.state-blocked{color:var(--danger)}.user-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.user-fields label,.user-create-dialog>label{gap:5px;display:grid}.user-fields label>span,.user-create-dialog label>span{color:var(--muted);font-size:11.5px}.permissions-grid{border:1px solid var(--line);background:var(--surface);border-radius:11px;gap:10px;padding:13px;display:grid}.permissions-grid>header{color:var(--violet-soft);align-items:center;gap:9px;display:flex}.permissions-grid>header div{display:grid}.permissions-grid>header small{color:var(--muted)}.permissions-grid>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;display:grid}.permissions-grid label{background:var(--raised);border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:5px 8px;font-size:12.5px;display:flex}.permissions-grid>.permission-sections{grid-template-columns:1fr;gap:12px;min-width:0;display:grid}.permission-sections>section{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 86%,var(--violet) 14%);border-radius:9px;padding:8px}.permission-sections>section>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.permission-sections>section>header strong{color:var(--violet-soft);font-size:12px}.permission-sections>section>div{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:5px;display:grid}.permission-sections>section>.permission-actions-matrix{grid-template-columns:1fr;gap:7px}.permission-resource{border-top:1px solid var(--line-soft);grid-template-columns:minmax(150px,.55fr) minmax(0,2fr);align-items:start;gap:12px;min-width:0;padding-top:9px;display:grid}.permission-resource:first-child{border-top:0;padding-top:0}.permission-resource>strong{color:var(--bone);overflow-wrap:anywhere;padding-top:7px;font-size:12px}.permission-resource>div{grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;display:grid}.permissions-grid .permission-resource label{background:color-mix(in srgb,var(--surface) 56%,transparent);min-height:31px;color:var(--muted);border:0;border-radius:9px;padding:5px 9px;font-size:13.5px;transition:color .15s,background .15s,box-shadow .15s,transform .15s;box-shadow:inset 0 1px #ffffff0d,0 5px 16px #00000017}.permissions-grid .permission-resource label:hover{color:var(--text);background:color-mix(in srgb,var(--surface-2) 62%,transparent);transform:translateY(-1px)}.permissions-grid .permission-resource label:has(input:checked){color:var(--accent);box-shadow:none;background:0 0}.permissions-grid .permission-resource input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.permissions-grid .permission-resource .acl-check{background:#ffffff05;border:1px solid #ffffff47;border-radius:4px;flex:0 0 15px;width:15px;height:15px;transition:border-color .15s,box-shadow .15s;display:block;position:relative;box-shadow:inset 0 1px #ffffff0d,0 0 7px #ffffff0d}.permissions-grid .permission-resource input[type=checkbox]:checked+.acl-check{box-shadow:inset 0 1px #ffffff12,0 0 7px #ffffff12,0 0 9px color-mix(in srgb,var(--accent) 16%,transparent);border-color:#ffffff75}.permissions-grid .permission-resource input[type=checkbox]:checked+.acl-check:after{content:"✓";color:var(--accent);font:800 14px/1 var(--display);text-shadow:0 0 7px color-mix(in srgb,var(--accent) 48%,transparent);place-items:center;display:grid;position:absolute;inset:-3px 0 0}.permissions-grid .permission-resource input[type=checkbox]:focus-visible+.acl-check{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:3px}.user-warning{color:var(--warning);margin:0;font-size:12.5px}.user-create-dialog{gap:13px;width:min(520px,100%);display:grid}.user-create-dialog h2{margin:4px 0 0;font-size:20px}.user-create-dialog footer{justify-content:flex-end;gap:7px;display:flex}@media (max-width:900px){.users-workspace,.user-fields{grid-template-columns:1fr}}@media (max-width:760px){.permission-resource{grid-template-columns:1fr}.permission-resource>strong{padding-top:0}.permission-resource>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.permission-resource>div{grid-template-columns:1fr}}.roles-users-tabs{border:1px solid color-mix(in srgb,var(--violet) 28%,var(--line));background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;grid-column:1/-1;gap:8px;padding:6px;display:flex}.roles-users-tabs button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:10px;padding:0 16px}.roles-users-tabs button.active{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--violet) 28%,transparent),color-mix(in srgb,var(--violet-soft) 12%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet-soft) 32%,transparent)}.tab-members>.role-panel,.tab-roles>.users-list:not(.role-panel),.tab-roles>.user-editor:not(.role-panel),.tab-roles>.modal-backdrop{display:none}.role-panel>h2{margin:5px 0 8px}.role-panel>.muted{margin:0 0 14px;line-height:1.5}.page-access-grid .permission-sections>section{min-width:0}.tab-users>.role-panel,.tab-users>.organization-access-overview,.tab-users>.member-profile-dialog:not([data-open=true]),.tab-roles>.organization-access-overview,.tab-roles>.member-list-panel,.tab-roles>.member-profile-dialog,.tab-personal>.organization-access-overview,.tab-personal>.role-panel,.tab-organization>:not(.roles-users-tabs):not(.organization-access-overview){display:none}.organization-access-overview{grid-column:1/-1;align-content:start;gap:20px;min-height:330px;padding:24px;display:grid}.organization-access-overview>header{align-items:center;gap:14px;display:flex}.organization-access-overview>header>i{width:48px;height:48px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:14px;place-items:center;display:grid}.organization-access-overview h2{margin:3px 0}.organization-access-overview header p,.organization-access-overview>p{color:var(--muted);margin:0;line-height:1.6}.organization-access-overview>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.organization-access-overview article{background:color-mix(in srgb,var(--surface) 64%,transparent);border-radius:13px;gap:5px;padding:16px;display:grid}.organization-access-overview article strong{font-size:24px}.organization-access-overview article span{color:var(--muted);font-size:11px}.tab-users>.member-list-panel{grid-column:1/-1}.tab-personal>.member-list-panel{grid-column:1}.tab-personal>.member-profile-dialog{grid-column:2}.tab-personal .member-general,.tab-personal .users-list-actions{display:none}.users-table-wrap{min-width:0;overflow:auto}.users-table{border-collapse:collapse;text-align:left;width:100%}.users-table th{border-bottom:1px solid color-mix(in srgb,var(--violet) 22%,var(--line));color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:10px 13px;font-size:10.5px;font-weight:600}.users-table td{border-bottom:1px solid var(--line-soft);color:var(--muted);padding:12px 13px;font-size:12px}.users-table tbody tr{cursor:pointer;transition:background .18s,transform .18s}.users-table tbody tr:hover,.users-table tbody tr:focus-visible{background:color-mix(in srgb,var(--violet) 9%,transparent);outline:0}.users-table td:first-child{color:var(--text);align-items:center;gap:10px;display:flex}.users-table td:first-child>span:last-child{display:grid}.users-table td:first-child small{color:var(--muted);font-weight:400}.tab-users.profile-open>.member-list-panel{display:none}.tab-users>.member-profile-dialog[data-open=true]{border-color:color-mix(in srgb,var(--violet-soft) 24%,var(--line));background:color-mix(in srgb,var(--surface) 72%,transparent);border-radius:18px;grid-column:1/-1;width:100%;min-height:calc(100dvh - 190px);overflow:visible;box-shadow:0 18px 54px #0000002e}.member-profile-back{background:color-mix(in srgb,var(--accent) 8%,transparent);min-height:36px;color:var(--muted);border:0;border-radius:10px;justify-self:start;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.member-profile-back:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 14%,transparent)}.users-workspace .permissions-grid{background:0 0;border:0;border-radius:0;padding:8px 12px 0}.users-workspace .permission-sections>section{border:0;border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0;padding:14px 4px}.users-workspace .permission-sections>section:last-child{border-bottom:0}.users-workspace .permission-resource{border-top-color:var(--line-soft)}.users-workspace input,.users-workspace select,.users-workspace textarea{border-radius:11px}@media (max-width:900px){.tab-personal>.member-list-panel,.tab-personal>.member-profile-dialog{grid-column:1}.roles-users-tabs{overflow-x:auto}.roles-users-tabs button{flex:none}.users-table{min-width:680px}}@media (forced-colors:none){:is(input,textarea,select):focus,:is(input,textarea,select):focus-visible{border-color:color-mix(in srgb,var(--violet-soft) 58%,var(--line))!important;box-shadow:none!important;outline:0!important}}.prj-folder-tools,.prj-head-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prj-list .universal-tree{border:1px solid var(--line);background:var(--surface);border-radius:9px;max-height:230px;padding:4px;overflow:auto}.prj-link-dialog{gap:12px;width:min(560px,100%);display:grid}.prj-link-dialog h3{margin:4px 0 0;font-size:19px}.prj-link-dialog>label{gap:5px;display:grid}.prj-link-dialog>label>span{color:var(--muted);font-size:11.5px}.prj-link-dialog footer{justify-content:flex-end;gap:7px;display:flex}.registry-mapping{gap:12px;width:min(720px,100%);display:grid}.registry-mapping h3{margin:4px 0 0;font-size:19px}.registry-mapping>div{gap:8px;max-height:52vh;display:grid;overflow:auto}.registry-mapping label{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;display:grid}.registry-mapping label span{color:var(--muted);font-size:12px}.registry-mapping footer{justify-content:flex-end;gap:7px;display:flex}.personal-settings{gap:14px;width:min(560px,100%);display:grid}.personal-settings h2{margin:4px 0 0;font-size:20px}.personal-settings>footer{justify-content:flex-end;gap:7px;display:flex}.personal-profile-card{border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--violet-soft);border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.personal-profile-card div{display:grid}.personal-profile-card strong{color:var(--text)}.personal-profile-card small{color:var(--muted)}.personal-settings dl{gap:6px;margin:0;display:grid}.personal-settings dl div,.personal-setting{border:1px solid var(--line);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.personal-settings dt{color:var(--muted)}.personal-settings dd{margin:0}.personal-setting>div{display:grid}.personal-setting small{color:var(--muted)}.context-hint{flex:none;align-items:center;display:inline-flex;position:relative}.context-hint-trigger{width:22px;height:22px;color:var(--muted-2);cursor:help;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:inline-grid}.context-hint-trigger:hover,.context-hint-trigger:focus-visible,.context-hint-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 15%,var(--surface));color:var(--violet-soft)}.context-hint-popover{z-index:90;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--raised) 96%,var(--accent) 4%);width:min(340px,100vw - 28px);color:var(--text);pointer-events:auto;border-radius:10px;padding:11px;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0000007a}.context-hint-popover:before{content:"";height:8px;position:absolute;bottom:100%;left:0;right:0}.context-hint-popover>strong,.context-hint-popover>span,.context-hint-popover>small{display:block}.context-hint-popover>strong{margin-bottom:5px;font-size:12.5px}.context-hint-popover>span{color:var(--text);font-size:12.5px;line-height:1.45}.context-hint-popover>small{color:var(--muted);margin-top:7px;line-height:1.45}.context-hint-popover>button{color:var(--violet-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:9px;padding:0;font-size:11.5px;display:inline-flex}.context-hint-dialog{gap:15px;width:min(840px,100%);display:grid}.context-hint-dialog h3{margin:4px 0 0;font-size:19px}.context-hint-dialog>label{gap:5px;display:grid}.context-hint-dialog>label>span{color:var(--muted);font-size:11.5px}.context-hint-dialog textarea{resize:vertical}.context-hint-dialog footer{justify-content:flex-end;gap:7px;display:flex}.context-hint-dialog .metadata-delete{margin-right:auto}.user-profile-head{grid-template-columns:52px minmax(0,1fr) auto;align-items:center!important;display:grid!important}.user-profile-head>div{min-width:0}.user-profile-head h2{margin:3px 0}.user-profile-head small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-profile-avatar{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 16%,var(--surface));width:48px;height:48px;color:var(--violet-soft);border-radius:15px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff12}.user-lifecycle{border-block:1px solid var(--line-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:12px 4px;display:grid}.user-lifecycle>div{color:var(--muted-2);text-align:center;justify-items:center;gap:5px;font-size:10px;display:grid;position:relative}.user-lifecycle>div:before{content:"";z-index:0;background:var(--line);width:100%;height:1px;position:absolute;top:11px;right:50%}.user-lifecycle>div:first-child:before{display:none}.user-lifecycle i{z-index:1;border:1px solid var(--line);background:var(--panel);border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.user-lifecycle .complete{color:var(--ok)}.user-lifecycle .complete:before{background:color-mix(in srgb,var(--ok) 55%,var(--line))}.user-lifecycle .complete i{border-color:color-mix(in srgb,var(--ok) 55%,var(--line));background:color-mix(in srgb,var(--ok) 13%,var(--panel))}.user-history{border:1px solid var(--line-soft);background:var(--surface);border-radius:11px;gap:0;padding:10px 12px;display:grid}.user-history header{color:var(--violet-soft);align-items:center;gap:7px;padding-bottom:7px;display:flex}.user-history p{border-top:1px solid var(--line-soft);justify-content:space-between;gap:12px;margin:0;padding:7px 0;font-size:11px;display:flex}.user-history p span{color:var(--muted)}.user-history p strong{text-align:right}.metadata-properties{border-top:1px solid var(--line-soft);gap:7px;padding-top:10px;display:grid}.metadata-properties>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.metadata-properties>div{grid-template-columns:minmax(130px,.7fr) minmax(180px,1.3fr) 28px;align-items:center;gap:7px;display:grid}.workspace-object-properties{border-top:1px solid var(--line-soft);gap:5px;margin:0;padding-top:8px;display:grid}.workspace-object-properties>div{justify-content:space-between;gap:12px;font-size:10.5px;display:flex}.workspace-object-properties dt{color:var(--muted)}.workspace-object-properties dd{color:var(--text);text-align:right;margin:0}.modal-card{border-radius:16px;width:min(680px,100vw - 32px);max-height:min(820px,100dvh - 32px);padding:22px;overflow:auto;box-shadow:0 28px 90px #00000094,inset 0 1px #ffffff0d;background:color-mix(in srgb, var(--raised) 96%, var(--violet) 4%)!important}.modal-card>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.modal-card>header h2,.modal-card>header h3{margin:3px 0 0}.modal-card>footer,.modal-card .dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.modal-card button[data-dialog-cancel]{background:color-mix(in srgb, var(--bone) 6%, transparent);min-height:36px;color:var(--muted);border:0;border-radius:9px;padding:0 13px}.modal-card>label,.modal-card form>label{gap:6px;display:grid}.modal-card label>span:first-child{color:var(--muted);font-size:11.5px}.modal-card :is(input:not([type=checkbox]):not([type=radio]),select){min-height:38px;padding-inline:11px}.modal-card textarea{min-height:78px;padding:10px 11px;line-height:1.5}.primary-button,.secondary-button,.danger-button,button.primary,button.secondary,button.danger{border-radius:9px;min-height:36px;padding-inline:13px;font-size:12px}.icon-button{border-radius:9px}.text-button{border-radius:7px;min-height:30px}.search-toolbar>label,.search-field,.users-search,.links-search,.prj-search,.vault-search,.favs-search,.workspace-catalog-search,.mika-conv-search,.mika-tables-search,.rel-search,.hb-search,.graph-search{min-height:38px;box-shadow:inset 0 1px #ffffff0a;border:1px solid color-mix(in srgb, var(--violet) 22%, var(--line))!important;background:color-mix(in srgb, var(--panel) 88%, var(--violet) 12%)!important;border-radius:10px!important}.search-toolbar>label:focus-within,.search-field:focus-within,.users-search:focus-within,.links-search:focus-within,.prj-search:focus-within,.vault-search:focus-within,.favs-search:focus-within,.workspace-catalog-search:focus-within,.mika-conv-search:focus-within,.mika-tables-search:focus-within,.rel-search:focus-within,.hb-search:focus-within,.graph-search:focus-within{border-color:color-mix(in srgb, var(--violet) 58%, var(--line))!important}.state-panel{min-height:124px;padding:16px}.empty-state{background:color-mix(in srgb, var(--bone) 3%, transparent);border-style:solid;min-height:108px;padding:14px}.empty-state .empty-orbit{width:24px;height:24px}.empty-state :is(strong,h2){margin-top:5px;font-size:14px}.empty-state p{margin:4px 0 9px}.status-pill,.user-state{border:1px solid color-mix(in srgb, currentColor 32%, transparent);background:color-mix(in srgb, currentColor 10%, transparent);border-radius:999px;min-height:25px;padding:4px 9px;box-shadow:inset 0 1px #ffffff0d}.action-menu,.utree-menu{background:color-mix(in srgb, var(--raised) 97%, var(--violet) 3%);border-radius:11px;box-shadow:0 18px 54px #00000085,inset 0 1px #ffffff0d}.action-menu button,.utree-menu button{border-radius:8px;min-height:36px;font-size:12px}@media (max-width:720px){.modal-backdrop{align-items:end;padding:10px}.modal-card{border-radius:16px 16px 12px 12px;width:100%;max-height:calc(100dvh - 20px);padding:18px}.modal-card>footer>button,.modal-card .dialog-actions>button{flex:130px}}@media (max-width:480px){.route-tools>.search-field,.route-tools>.select-field,.route-tools>.select-field select{width:100%;min-width:0}.workspace-catalog{min-width:0}.workspace-catalog-nav nav{grid-template-columns:1fr}.workspace-catalog-head{flex-direction:column;align-items:stretch}.workspace-catalog-head .primary-button{align-self:flex-start}.workspace-catalog-main,.workspace-object-grid,.workspace-object-card{min-width:0}}input,textarea,select{color:var(--text)}input::placeholder,textarea::placeholder{color:var(--muted-2);opacity:1}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:#111827!important;opacity:1!important}:root[data-theme=light] input,:root[data-theme=light] textarea,:root[data-theme=light] select{color:#374151!important}button:disabled,[aria-disabled=true]{cursor:not-allowed!important}.object-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.object-metadata-grid label{gap:5px;display:grid}.metadata-favorite{align-items:center;gap:8px;min-height:32px;display:flex!important}.metadata-favorite input{width:16px;min-height:16px}.metadata-dates{color:var(--muted);margin:0;font-size:11px}.metadata-advanced{border:0;border-top:1px solid color-mix(in srgb,var(--violet) 20%,var(--line-soft));border-radius:0;padding:12px 0 0}.metadata-advanced summary{cursor:pointer;color:var(--muted-2);font-size:12px}.metadata-advanced[open]{gap:10px;display:grid}.workspace-catalog{grid-template-columns:var(--inner-sidebar) minmax(0,1fr);gap:12px;min-height:0;display:grid}.route-page-frame .workspace-catalog{width:100%;max-width:none;margin-inline:0}.workspace-catalog-nav{padding:12px;overflow:hidden}.workspace-catalog-nav header{gap:3px;padding:5px 7px 13px;display:grid}.workspace-catalog-nav header>strong{font:560 17px var(--display)}.workspace-catalog-nav header>small{color:var(--muted)}.workspace-catalog-nav nav{scrollbar-width:thin;gap:3px;max-height:calc(100dvh - 210px);display:grid;overflow-y:auto}.workspace-catalog-nav-row{min-height:48px;color:var(--muted-2);border-radius:10px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;transition:background .18s,color .18s,transform .18s;display:grid}.workspace-catalog-nav-row>button{min-height:48px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.workspace-catalog-nav-row>button>span{min-width:0}.workspace-catalog-nav-row>button strong,.workspace-catalog-nav-row>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-catalog-nav-row>button strong{font-size:12.5px}.workspace-catalog-nav-row>button small{color:var(--muted);margin-top:2px;font-size:10px}.workspace-catalog-nav-row>button b{background:color-mix(in srgb,var(--violet) 13%,transparent);min-width:22px;height:22px;color:var(--violet-soft);font:600 10px var(--mono);border-radius:999px;place-items:center;display:grid}.workspace-catalog-nav-row:hover{background:color-mix(in srgb,var(--violet) 8%,transparent);color:var(--bone);transform:translate(2px)}.workspace-catalog-nav-row.active{background:linear-gradient(105deg,color-mix(in srgb,var(--violet) 18%,transparent),color-mix(in srgb,var(--violet) 5%,transparent));color:var(--bone)}.workspace-catalog-main{min-width:0;padding:16px}.workspace-catalog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-catalog-head h2{margin:2px 0;font-size:20px}.workspace-catalog-head p{color:var(--muted);margin:0;font-size:12px}.workspace-catalog-search{border:1px solid var(--line);min-height:34px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;margin:10px 0;padding:0 10px;display:flex}.workspace-catalog-search input{width:100%;color:inherit;background:0 0;border:0;outline:0}.workspace-object-grid{perspective:900px;grid-template-columns:repeat(auto-fill,minmax(min(100%,390px),1fr));gap:12px;display:grid}.workspace-object-card{border:1px solid color-mix(in srgb,var(--object-accent) 32%,var(--line));min-width:0;min-height:190px;color:inherit;text-align:left;background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 90%,var(--object-accent) 10%),color-mix(in srgb,var(--carbon-soft) 95%,transparent));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:.36s cubic-bezier(.2,.8,.2,1) both workspace-card-in;animation-delay:min(calc(var(--card-order) * 28ms), .24s);border-radius:14px;flex-direction:column;padding:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 32px #0000001f}.workspace-object-card:before{content:"";background:var(--object-accent);opacity:.72;width:2px;position:absolute;inset:0 auto 0 0}.workspace-object-card:after{content:"";background:var(--object-accent);opacity:.07;filter:blur(8px);border-radius:50%;width:110px;height:110px;transition:opacity .22s,scale .22s;position:absolute;top:-58px;right:-55px}.workspace-object-card:hover{z-index:1;border-color:color-mix(in srgb,var(--object-accent) 65%,var(--line));box-shadow:0 18px 44px color-mix(in srgb,var(--object-accent) 13%,transparent);transform:translateY(-4px)}.workspace-object-card:hover:after{opacity:.14;scale:1.2}.workspace-object-card-body{z-index:1;width:100%;min-height:190px;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;padding:48px 17px 15px;display:flex;position:relative}.workspace-object-card-body>header,.workspace-object-card-body>footer{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.workspace-object-card-body>header{justify-content:flex-start}.workspace-object-icon{height:38px;color:var(--object-accent);background:color-mix(in srgb,var(--object-accent) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--object-accent) 22%,transparent);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.workspace-object-title{flex:1;min-width:0}.workspace-object-title strong,.workspace-object-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-object-title strong{font:570 15px var(--display)}.workspace-object-title small{color:var(--muted);margin-top:3px;font-size:10.5px}.workspace-object-favorite{color:var(--gold);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--gold) 38%,transparent))}.workspace-object-card-body>p{z-index:1;min-height:38px;color:var(--muted);margin:15px 0 10px;font-size:12px;line-height:1.5;position:relative}.workspace-object-card-body>footer{border-top:1px solid color-mix(in srgb,var(--object-accent) 14%,var(--line-soft));min-height:28px;color:var(--muted);margin-top:auto;padding-top:11px;font-size:10.5px}.workspace-card-actions{z-index:3;justify-content:flex-end;align-items:center;gap:4px;display:flex;position:absolute;top:9px;left:12px;right:9px}.workspace-card-actions .marks{margin-right:auto}.workspace-card-actions .marks-row{gap:3px}.workspace-card-actions .marks-fav,.workspace-card-actions .marks-add{border-color:color-mix(in srgb,var(--object-accent) 28%,var(--line));background:color-mix(in srgb,var(--panel) 70%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:27px;padding:3px 7px;font-size:10px}.workspace-card-actions .marks-fav svg{width:12px;height:12px}.workspace-card-actions .marks-chips{display:none}.workspace-card-actions .icon-button{border-color:color-mix(in srgb,var(--object-accent) 24%,var(--line));background:color-mix(in srgb,var(--panel) 70%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:27px;min-height:27px}.workspace-card-actions .icon-button.danger:hover{border-color:color-mix(in srgb,var(--danger) 65%,var(--line));color:var(--danger)}.workspace-card-tags{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.workspace-card-tags .tag-chip{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:86px;padding:2px 7px;font-size:10px;overflow:hidden}.workspace-card-open{color:var(--violet-soft);flex:none;align-items:center;gap:4px;transition:gap .18s;display:inline-flex}.workspace-object-card:hover .workspace-card-open{gap:7px}.danger-subtle{color:var(--muted)}.danger-subtle:hover{color:var(--danger)}.workspace-object-properties{z-index:1;gap:0;margin:0 0 12px;display:grid;position:relative}.workspace-object-properties>div{border-bottom:1px solid color-mix(in srgb,var(--object-accent) 10%,var(--line-soft));grid-template-columns:minmax(72px,.7fr) minmax(0,1.3fr);gap:8px;padding:5px 0;display:grid}.workspace-object-properties dt{color:var(--muted-2);font-size:10px}.workspace-object-properties dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;overflow:hidden}@keyframes workspace-card-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.metadata-view-dialog{gap:13px}.metadata-view-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.metadata-view-head h3{margin-bottom:7px}.metadata-view-status{border:1px solid color-mix(in srgb,var(--violet) 36%,var(--line));color:var(--violet-soft);background:color-mix(in srgb,var(--violet) 6%,transparent);border-radius:999px;padding:3px 8px;font-size:10.5px;display:inline-flex}.metadata-view-content{gap:0;display:grid}.metadata-view-content>section{border-top:1px solid var(--line-soft);padding:13px 0}.metadata-view-content>section>span{color:var(--muted);font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;display:block}.metadata-view-content p{margin:0}.metadata-view-lead p{color:var(--text);font-size:14px;line-height:1.55}.metadata-view-prose{color:var(--muted-2);white-space:pre-wrap;line-height:1.65}.metadata-view-properties{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;display:grid}.metadata-view-properties>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:10px;padding:8px 0;display:grid}.metadata-view-properties dt{color:var(--muted)}.metadata-view-properties dd{overflow-wrap:anywhere;margin:0}.metadata-view-link,.metadata-view-attachments a{color:var(--violet-soft);overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.metadata-view-attachments{gap:7px;margin:0;padding:0;list-style:none;display:grid}.metadata-view-attachments li{color:var(--muted-2);align-items:flex-start;gap:6px;display:flex}.metadata-view-empty{border-block:1px solid var(--line-soft);color:var(--muted);text-align:center;justify-items:center;gap:7px;padding:34px 16px;display:grid}.metadata-view-empty strong{color:var(--text)}.metadata-view-empty p{margin:0 0 5px}@media (max-width:760px){.object-metadata-grid,.workspace-catalog{grid-template-columns:1fr}.workspace-catalog-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.permissions-grid>.permission-sections{grid-template-columns:1fr}}.title-with-hint{align-items:center;gap:4px;display:inline-flex}.title-with-hint h2{margin:0}.object-actions{border:1px solid color-mix(in srgb, var(--violet) 22%, transparent);background:color-mix(in srgb, var(--violet) 8%, transparent);border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 8px;display:flex}.object-actions>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.object-actions>div{flex-wrap:wrap;gap:4px;display:flex}.object-actions button{color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:11.5px;display:inline-flex}.object-actions button:hover{background:color-mix(in srgb,var(--violet) 12%,transparent);color:inherit}.object-actions button.danger:hover{color:#ef9aa8}.history-panel{width:min(680px,92vw)}.history-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.history-panel h3{margin:.2rem 0}.history-panel select{min-width:150px}.history-timeline{gap:3px;max-height:min(60vh,580px);display:grid;overflow:auto}.history-event{border-bottom:1px solid #ffffff12;grid-template-columns:54px 1fr;gap:10px;padding:9px 4px;display:grid}.history-event time{color:var(--violet-soft);font:500 12px/1.5 var(--mono)}.history-event div{gap:2px;display:grid}.history-event strong{font-size:13.5px}.history-event span,.history-event small{color:var(--muted);font-size:11.5px}.history-event p{color:#ef9aa8;margin:2px 0 0;font-size:11.5px}.history-event.running{border-left:2px solid var(--violet-soft);padding-left:8px}@media (max-width:780px){.links-head,.links-list-title{flex-direction:column;align-items:flex-start}.links-layout{grid-template-columns:1fr}.links-actions{flex-wrap:wrap;width:100%}}@media (max-width:480px){.panel-header{flex-direction:column;align-items:stretch;gap:10px}.panel-header>div,.panel-header>.search-field,.panel-header>.select-field{width:100%;min-width:0;max-width:100%}.panel-header>.search-field select,.panel-header>.select-field select{width:100%;min-width:0}.route-tools{flex-direction:column;align-items:stretch}.route-tools>.search-field,.route-tools>.select-field,.route-tools>.inert-badge,.route-tools>.select-field select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.workspace-catalog{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.workspace-catalog-nav,.workspace-catalog-main{width:100%;min-width:0}.workspace-catalog-nav nav{grid-template-columns:minmax(0,1fr)}.workspace-catalog-head{flex-direction:column;align-items:stretch}.workspace-object-grid{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}}.modal-card :is(input:not([type=checkbox]):not([type=radio]),textarea,select){box-sizing:border-box;border:1px solid var(--line);background:var(--carbon-soft);outline:0;width:100%;padding:9px 11px}.modal-card :is(input,textarea,select):focus{border-color:color-mix(in srgb, var(--violet) 62%, var(--line));box-shadow:0 0 0 2px color-mix(in srgb, var(--violet) 13%, transparent)}.modal-card :is(.search-field,.vault-tagsearch,.palette-search){border:1px solid color-mix(in srgb, var(--violet) 28%, var(--line));outline:0;padding-inline:11px}.modal-card :is(.search-field,.vault-tagsearch,.palette-search) input{box-shadow:none;background:0 0;border:0;padding-inline:4px}.command-trigger kbd{background:color-mix(in srgb, var(--bone) 6%, transparent);color:var(--text);box-shadow:none;border:0}.utree-more{width:22px;height:22px;color:var(--muted-2);opacity:0;padding:3px}.utree-more svg{width:13px;height:13px}.utree-row:hover .utree-more,.utree-row.selected .utree-more,.utree-more:focus-visible{opacity:.75}.marks-fav,.marks-fav:hover,.vault-fav,.vault-fav:hover,.utree-favorite,.workspace-object-favorite,.favs-star{color:#eab308}.tag-chip,.vault-row-tags .tag-chip,.utree-tags .tag-chip,.workspace-card-tags .tag-chip,.vault-tagmodal-list .tag-chip{min-height:27px;color:var(--tag);letter-spacing:.01em;box-shadow:inset 0 1px #ffffff0d,0 0 15px color-mix(in srgb,var(--tag) 16%,transparent);-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:620;border:1px solid color-mix(in srgb,var(--tag) 82%,transparent)!important;background:0 0!important}.tag-chip:hover{box-shadow:inset 0 1px #ffffff12,0 0 22px color-mix(in srgb,var(--tag) 24%,transparent);border-color:var(--tag)!important;background:color-mix(in srgb,var(--tag) 4%,transparent)!important}.tag-chip.off{color:var(--tag);opacity:.68;border-color:color-mix(in srgb,var(--tag) 48%,transparent)!important;background:0 0!important}.tag-filter-option{border:1px solid color-mix(in srgb,var(--tag) 70%,transparent);color:var(--tag);box-shadow:0 0 13px color-mix(in srgb,var(--tag) 10%,transparent);background:0 0;border-radius:12px}.tag-filter-option:hover{border-color:var(--tag);background:color-mix(in srgb,var(--tag) 4%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--tag) 18%,transparent)}.sheridan-profile{background:color-mix(in srgb,var(--panel) 96%,var(--violet) 4%);width:min(1120px,100%);min-height:min(690px,88dvh);max-height:92dvh;padding:18px;overflow-y:auto}.sheridan-profile-head{border-bottom:1px solid color-mix(in srgb,var(--violet) 18%,var(--line-soft));justify-content:space-between;align-items:center;gap:16px;padding:2px 2px 15px;display:flex}.sheridan-profile-head h2{font:620 22px/1.1 var(--display);margin:4px 0 0}.sheridan-profile-layout{grid-template-columns:390px minmax(0,1fr);gap:22px;padding-top:18px;display:grid}.sheridan-profile-card{border:1px solid color-mix(in srgb,var(--profile-color) 34%,var(--line));background:linear-gradient(155deg,color-mix(in srgb,var(--panel) 88%,var(--profile-color) 12%),color-mix(in srgb,var(--carbon-soft) 96%,transparent));min-width:0;box-shadow:inset 0 1px #ffffff12,0 20px 50px color-mix(in srgb,var(--profile-color) 10%,transparent);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);border-radius:18px;flex-direction:column;align-items:center;padding:23px 20px 20px;display:flex}.profile-avatar-wrap{width:280px;height:280px;position:relative}.profile-avatar-wrap.brush-accent-avatar{isolation:isolate;background:var(--accent);box-shadow:0 0 42px color-mix(in srgb,var(--accent) 30%,transparent),inset 0 1px #ffffff2e;border-radius:50%;overflow:hidden}.profile-avatar-wrap.brush-accent-avatar:before{z-index:2;border-radius:inherit;background:var(--accent);content:"";opacity:.2;mix-blend-mode:color;pointer-events:none;position:absolute;inset:0}.profile-avatar-wrap.system-accent-avatar{isolation:isolate;background:var(--accent);box-shadow:0 0 42px color-mix(in srgb,var(--accent) 30%,transparent),inset 0 1px #ffffff2e;border-radius:50%;overflow:hidden}.profile-avatar-wrap.system-accent-avatar .profile-avatar{filter:grayscale(.82)contrast(1.08)brightness(.88)}.profile-avatar-wrap.system-accent-avatar:after{z-index:2;border-radius:inherit;background:radial-gradient(circle at 48% 38%,color-mix(in srgb,var(--accent) 82%,transparent),color-mix(in srgb,var(--accent) 48%,transparent) 48%,color-mix(in srgb,var(--accent) 16%,transparent) 74%);mix-blend-mode:color;pointer-events:none;content:"";position:absolute;inset:0}.profile-avatar-wrap.system-accent-avatar .profile-online{z-index:4}.profile-avatar{object-fit:cover;object-position:50% 25%;border:3px solid color-mix(in srgb,var(--profile-color) 70%,white 10%);width:100%;height:100%;box-shadow:0 0 0 7px color-mix(in srgb,var(--profile-color) 9%,transparent),0 0 34px color-mix(in srgb,var(--profile-color) 28%,transparent);border-radius:50%}.profile-avatar-initials{color:color-mix(in srgb,var(--profile-color) 72%,white);background:radial-gradient(circle at 34% 24%,color-mix(in srgb,var(--profile-color) 25%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 92%,var(--profile-color) 8%);font:700 clamp(48px,8vw,82px)/1 var(--display);letter-spacing:-.06em;place-items:center;display:grid}.profile-online{border:4px solid var(--panel);background:var(--mint);width:18px;height:18px;box-shadow:0 0 13px color-mix(in srgb,var(--mint) 68%,transparent);border-radius:50%;position:absolute;bottom:9px;right:10px}.profile-avatar-actions{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:13px;display:flex}.profile-avatar-actions button{background:color-mix(in srgb,var(--bone) 5%,transparent);min-height:31px;color:var(--muted);border:0;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:10.5px;display:inline-flex}.profile-avatar-actions button:hover{background:color-mix(in srgb,var(--profile-color) 13%,transparent);color:var(--text)}.sheridan-profile-card .profile-edit{border:1px solid color-mix(in srgb,#3b82f6 58%,var(--accent) 42%);width:100%;min-height:58px;box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 22%,transparent);justify-content:center;background:linear-gradient(105deg,#2563eb 0%,color-mix(in srgb,#3b82f6 44%,var(--accent)) 52%,var(--accent) 100%)!important}.sheridan-profile-card .profile-edit:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 32%,transparent);background:linear-gradient(105deg,#3b82f6 0%,color-mix(in srgb,#60a5fa 40%,var(--accent)) 52%,var(--accent) 100%)!important}.profile-error{color:var(--rose);text-align:center;margin:7px 0 0;font-size:11px}.profile-identity{text-align:center;justify-items:center;gap:3px;width:100%;margin-top:17px;display:grid}.profile-identity strong{font:620 21px/1.25 var(--display);letter-spacing:-.02em}.profile-identity>span{color:var(--profile-color);font:520 13px var(--mono)}.profile-identity p{min-height:38px;color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:1.5}.profile-presence{color:var(--muted-2);align-items:center;gap:7px;margin:13px 0;font-size:11.5px;display:inline-flex}.profile-presence>span{background:var(--mint);width:7px;height:7px;box-shadow:0 0 9px color-mix(in srgb,var(--mint) 65%,transparent);border-radius:50%}.profile-core-facts{border-block:1px solid var(--line-soft);width:100%;margin:0}.profile-core-facts>div{justify-content:space-between;gap:10px;padding:9px 2px;display:flex}.profile-core-facts dt{color:var(--muted);font-size:11px}.profile-core-facts dd{margin:0;font-size:11.5px}.profile-edit{justify-content:center;width:100%;margin-top:15px;background:color-mix(in srgb,var(--profile-color) 72%,var(--violet))!important}.profile-identity-login{border:1px solid color-mix(in srgb,var(--profile-color) 56%,var(--line));background:color-mix(in srgb,var(--profile-color) 7%,transparent);width:100%;min-height:38px;color:var(--profile-color);border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:8px;font-size:11.5px;text-decoration:none;display:inline-flex}.profile-identity-login:hover{background:color-mix(in srgb,var(--profile-color) 14%,transparent);color:var(--text)}.sheridan-profile-main{align-content:start;gap:14px;min-width:0;display:grid}.profile-section,.profile-edit-form{background:color-mix(in srgb,var(--surface) 76%,transparent);border-radius:15px;padding:17px 18px;box-shadow:inset 0 1px #ffffff0d}.profile-section>header,.profile-edit-form>header{color:var(--profile-color);justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.profile-section h3,.profile-edit-form h3{color:var(--text);font:600 17px var(--display);margin:4px 0 0}.profile-security-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.profile-security-summary button{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-2) 72%,transparent);min-width:0;color:var(--text);text-align:left;border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}.profile-security-summary button:hover{border-color:color-mix(in srgb,var(--profile-color) 56%,var(--line));transform:translateY(-1px)}.profile-security-summary button>svg{color:var(--violet-soft);flex:none}.profile-security-summary button span{gap:3px;min-width:0;display:grid}.profile-security-summary button strong,.profile-security-summary button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-security-summary button small{color:var(--muted);font-size:10px}.profile-security-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.profile-security-form label{gap:6px;display:grid}.profile-security-form label>span{color:var(--muted);font-size:10.5px}.profile-security-form footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.user-workspace-nav{border-block:1px solid var(--line-soft);gap:5px;margin:12px 0;padding:10px 7px;display:grid}.custom-nav-head,.custom-nav-section>div,.custom-nav-page{justify-content:space-between;align-items:center;gap:6px;display:flex}.custom-nav-head>span:first-child{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.custom-nav-head button,.custom-nav-section button,.custom-nav-page>span button{color:var(--muted);background:0 0;border:0;padding:4px}.custom-nav-section{gap:2px;margin-top:3px;display:grid}.custom-nav-section>div{min-height:34px;color:var(--text);padding:6px 8px;font-size:13px;line-height:1.25}.custom-nav-section-row,.custom-nav-page{margin-left:var(--custom-tree-indent,0);width:calc(100% - var(--custom-tree-indent,0))}.custom-section-icon{color:color-mix(in srgb,var(--custom-color) 68%,var(--text));stroke-width:1.7px;flex:0 0 15px;width:15px!important;min-width:15px!important;height:15px!important;display:block!important}.custom-page-icon{color:color-mix(in srgb,var(--text) 72%,transparent);flex:0 0 15px;position:relative;width:15px!important;min-width:15px!important;height:12px!important;display:block!important}.custom-page-icon:before,.custom-page-icon:after{content:"";background:currentColor;border-radius:2px;height:1.5px;position:absolute;right:1px}.custom-page-icon:before{width:12px;top:3px}.custom-page-icon:after{width:8px;bottom:2px}.custom-color-dot{display:none!important}.custom-nav-section>div strong{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.custom-nav-section-row{grid-template-columns:15px minmax(0,1fr) 34px 27px;align-items:center;display:grid!important}.custom-nav-section-row .favorite-star,.custom-nav-section-row>svg:not(.custom-section-icon){z-index:2;pointer-events:none;flex:none;position:relative}.custom-nav-page{grid-template-columns:minmax(0,1fr) 27px;align-items:center;display:grid!important}.custom-nav-page>button{min-width:0;min-height:34px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;flex:1;grid-template-columns:15px minmax(0,1fr) 34px;align-items:center;gap:6px;padding:6px 7px;font-size:13px;line-height:1.25;display:grid}.custom-nav-page>button:hover{color:var(--text);background:color-mix(in srgb,var(--custom-color) 12%,transparent)}.custom-nav-page>button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.custom-nav-page>span{opacity:0;transition:opacity .15s;display:flex}.custom-nav-page:hover>span{opacity:1}.custom-nav-marks{grid-template-columns:14px 14px;justify-content:end;align-items:center;gap:3px;width:34px;min-width:34px;opacity:1!important;display:grid!important}.custom-nav-marks>i{place-items:center;width:14px;height:14px;margin:0;font-style:normal;display:grid}.custom-nav-marks svg{width:11px;height:11px;margin:0!important;position:static!important}.custom-nav-add{outline:0;justify-self:start;align-items:center;gap:4px;min-height:36px;margin-left:12px;padding:7px 10px;font-size:12px;display:inline-flex;box-shadow:none!important;color:var(--accent)!important;background:0 0!important;border:0!important}.custom-nav-add:hover{color:var(--violet-soft)!important;background:color-mix(in srgb,var(--accent) 10%,transparent)!important}.custom-nav-add-root{border-radius:9px;margin:8px 6px 2px;padding:7px 9px!important}.sidebar-collapsed .user-workspace-nav{padding-inline:5px;overflow:hidden}.sidebar-collapsed .custom-nav-section{margin-left:0!important}.sidebar-collapsed .custom-nav-section-row,.sidebar-collapsed .custom-nav-section>.custom-nav-page{width:100%;margin-left:0}.sidebar-collapsed .custom-nav-section>div,.sidebar-collapsed .custom-nav-page>button,.sidebar-collapsed .custom-nav-add-root{justify-content:center;width:100%;min-width:0;margin-inline:0;padding-inline:0!important}.sidebar-collapsed .custom-nav-section>div strong,.sidebar-collapsed .custom-nav-section>div>:not(.custom-section-icon),.sidebar-collapsed .custom-nav-page>button>:not(.custom-page-icon),.sidebar-collapsed .custom-nav-page>span{display:none}.sidebar-collapsed .custom-nav-add-root{gap:0;font-size:0;overflow:hidden}.custom-page-dialog,.workspace-link-dialog{gap:13px;display:grid}.custom-page-dialog label,.workspace-link-dialog label{gap:6px;display:grid}.custom-page-dialog footer,.workspace-link-dialog footer{justify-content:flex-end;gap:8px;display:flex}.workspace-page-surface{gap:15px;display:grid}.workspace-page-head{border-color:color-mix(in srgb,var(--custom-color) 36%,var(--line));justify-content:space-between;align-items:center;display:flex}.workspace-page-head h2{margin:4px 0}.workspace-page-head p{color:var(--muted);margin:0}.workspace-kanban{grid-auto-columns:minmax(310px,1fr);grid-auto-flow:column;align-items:start;gap:14px;padding-bottom:12px;display:grid;overflow-x:auto}.workspace-lane{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 58%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:15px;gap:10px;min-height:280px;padding:11px;display:grid}.workspace-lane>header{color:var(--muted);justify-content:space-between;padding:5px 4px;display:flex}.workspace-lane>header span{background:color-mix(in srgb,var(--violet) 10%,transparent);min-width:24px;color:var(--violet-soft);text-align:center;border:0;border-radius:7px;padding:3px 7px;font-size:10px}.workspace-link-card{border:1px solid color-mix(in srgb,var(--custom-color) 38%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--custom-color) 10%,transparent),transparent 48%),color-mix(in srgb,var(--surface-2) 82%,transparent);border-radius:13px;gap:11px;padding:15px;transition:all .18s;display:grid;box-shadow:0 16px 38px #00000026}.workspace-link-card:hover{box-shadow:0 20px 48px #00000036,0 0 20px color-mix(in srgb,var(--custom-color) 10%,transparent);transform:translateY(-3px)}.workspace-link-card>a{color:var(--text);justify-content:space-between;align-items:center;font-size:16px;display:flex}.workspace-link-card p{color:var(--muted);margin:0;line-height:1.5}.workspace-link-card dl{border:0;grid-template-columns:minmax(72px,.8fr) minmax(0,1.5fr);gap:10px;margin:0;padding:2px 0;font-size:11px;display:grid}.workspace-link-card dt{color:var(--muted-2)}.workspace-link-card dd{min-width:0;color:var(--muted);text-overflow:ellipsis;margin:0;overflow:hidden}.workspace-link-marks{color:#ffd75e;align-items:center;gap:6px;min-width:0;display:flex}.workspace-link-marks span{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--custom-color);max-width:100px;color:var(--custom-color);border-radius:8px;padding:3px 7px;font-size:9px;overflow:hidden}.workspace-mark-controls{align-items:center;gap:14px;display:flex}.workspace-mark-controls label{align-items:center;gap:5px;display:flex}.workspace-mark-controls svg{width:14px}.workspace-mark-controls input[type=color]{width:44px;margin-left:auto}.commerce-surface{gap:14px;display:grid}.commerce-hero{align-items:center;gap:18px;padding:26px;display:flex}.commerce-hero h2{margin:4px 0;font-size:28px}.commerce-hero p{color:var(--muted);margin:0}.commerce-orb{border:1px solid color-mix(in srgb,var(--violet) 52%,var(--line));background:color-mix(in srgb,var(--violet) 17%,transparent);width:76px;height:76px;box-shadow:0 0 35px color-mix(in srgb,var(--violet) 18%,transparent);border-radius:28px;place-items:center;animation:3s ease-in-out infinite commerce-breathe;display:grid}.commerce-orb svg{width:34px;height:34px}.commerce-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.commerce-metrics article{gap:7px;padding:20px;display:grid}.commerce-metrics span{color:var(--muted)}.commerce-metrics strong{font-size:23px}.commerce-chart{min-height:270px;padding:22px}.honest-empty{min-height:190px;color:var(--muted);text-align:center;place-items:center;display:grid}.commerce-surface.referral .commerce-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.referral-dashboard{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:14px;display:grid}.referral-chart{grid-row:span 2;min-height:410px}.referral-chart>header,.referral-list>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.referral-chart h3,.referral-list h3{margin:4px 0}.referral-chart>header>span{color:var(--muted);font-size:11px}.referral-zero-chart{border-left:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:repeating-linear-gradient(to top,transparent 0,transparent 54px,var(--line-soft) 55px);grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;height:230px;margin-top:22px;padding:20px;display:grid}.referral-zero-chart i{background:color-mix(in srgb,var(--accent) 55%,var(--surface));height:4px;box-shadow:0 0 12px color-mix(in srgb,var(--accent) 18%,transparent);border-radius:5px 5px 0 0;display:block}.referral-chart>p{color:var(--muted);font-size:11px}.referral-list{min-height:198px;padding:20px}.referral-list .honest-empty{min-height:120px;padding:12px;font-size:11px}.commerce-surface.referral .commerce-hero,.commerce-surface.referral .commerce-metrics article,.commerce-surface.referral .referral-dashboard>.panel{border-color:color-mix(in srgb,var(--accent) 25%,var(--line));background:radial-gradient(circle at 96% 0%,#3485ff24,transparent 42%), radial-gradient(circle at 0% 100%,color-mix(in srgb,var(--violet) 10%,transparent),transparent 46%), linear-gradient(145deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--carbon-soft) 70%,transparent));transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 48px #00000021}.commerce-surface.referral .commerce-hero:before,.commerce-surface.referral .commerce-metrics article:before,.commerce-surface.referral .referral-dashboard>.panel:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 30%,#ffffff0a 48%,#0000 66%);transition:opacity .18s,transform .42s;position:absolute;inset:0;transform:translate(-18%)}.commerce-surface.referral .commerce-hero:hover,.commerce-surface.referral .commerce-metrics article:hover,.commerce-surface.referral .referral-dashboard>.panel:hover{border-color:color-mix(in srgb,var(--accent) 46%,var(--line));transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 23px 56px #0000002e,0 0 28px #3485ff17}.commerce-surface.referral .commerce-hero:hover:before,.commerce-surface.referral .commerce-metrics article:hover:before,.commerce-surface.referral .referral-dashboard>.panel:hover:before{opacity:1;transform:translate(18%)}.commerce-surface.referral .commerce-metrics strong{letter-spacing:-.035em;text-shadow:0 0 22px color-mix(in srgb,var(--accent) 20%,transparent);font-size:clamp(27px,2.15vw,34px);line-height:1.05}:root[data-theme=light] .commerce-surface.referral .commerce-hero,:root[data-theme=light] .commerce-surface.referral .commerce-metrics article,:root[data-theme=light] .commerce-surface.referral .referral-dashboard>.panel{background:radial-gradient(circle at 96% 0%,#3485ff1a,transparent 42%), radial-gradient(circle at 0% 100%,color-mix(in srgb,var(--violet) 7%,transparent),transparent 46%), linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--surface) 91%,#edf4ff));box-shadow:inset 0 1px #fff,0 18px 42px #3e4c731a}@media (prefers-reduced-motion:reduce){.commerce-surface.referral .commerce-hero,.commerce-surface.referral .commerce-metrics article,.commerce-surface.referral .referral-dashboard>.panel,.commerce-surface.referral .commerce-hero:before,.commerce-surface.referral .commerce-metrics article:before,.commerce-surface.referral .referral-dashboard>.panel:before{transition:none}}@media (max-width:960px){.commerce-surface.referral .commerce-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-dashboard{grid-template-columns:1fr}.referral-chart{grid-row:auto}}@media (max-width:560px){.commerce-surface.referral .commerce-metrics{grid-template-columns:1fr}.referral-zero-chart{gap:6px;padding-inline:10px}}.billing-dashboard{grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);gap:14px;display:grid}.billing-dashboard>.panel{border-color:color-mix(in srgb,var(--accent) 23%,var(--line));background:radial-gradient(circle at 100% 0%,#3485ff1f,transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--carbon-soft) 70%,transparent));padding:22px;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 48px #00000021}.billing-dashboard>.panel:hover{border-color:color-mix(in srgb,var(--accent) 43%,var(--line));transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 23px 56px #0000002e,0 0 26px #3485ff14}.billing-dashboard header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.billing-dashboard header h3{margin:4px 0}.billing-dashboard header>span{color:var(--muted);font-size:11px}.billing-balance-chart{min-height:350px}.billing-zero-chart{border-left:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:repeating-linear-gradient(to top,transparent 0,transparent 48px,var(--line-soft) 49px);grid-template-columns:repeat(12,1fr);align-items:end;gap:8px;height:205px;margin-top:20px;padding:18px 12px;display:grid}.billing-zero-chart i{background:linear-gradient(to top,color-mix(in srgb,var(--accent) 70%,#246dff),color-mix(in srgb,#4eb5ff 65%,var(--accent)));border-radius:5px 5px 1px 1px;min-height:3px;display:block;box-shadow:0 0 14px #3485ff2e}.billing-balance-chart>p,.billing-spend>p,.billing-plan-card>p{color:var(--muted);font-size:11px;line-height:1.55}.billing-plan-card{align-content:start;gap:12px;display:grid}.billing-plan-card>strong{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,36px)}.billing-plan-card dl{gap:8px;margin:8px 0 0;display:grid}.billing-plan-card dl>div{border-top:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.billing-plan-card dt{color:var(--muted)}.billing-plan-card dd{margin:0;font-weight:650}.billing-operations{min-height:280px}.billing-operation-list{margin-top:14px;display:grid}.billing-operation-list article{border-top:1px solid var(--line-soft);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 2px;display:grid}.billing-operation-list article>i{border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.billing-operation-list article>i svg{width:16px}.billing-operation-list article>div{gap:3px;display:grid}.billing-operation-list small{color:var(--muted)}.billing-operation-list .income{color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent)}.billing-operation-list .expense{color:var(--danger);background:color-mix(in srgb,var(--danger) 9%,transparent)}.billing-operation-list b{padding:0;background:0 0!important}.billing-spend{align-content:start;display:grid}.billing-spend-ring{background:conic-gradient(color-mix(in srgb,var(--accent) 60%,#3485ff) 0 2deg,color-mix(in srgb,var(--surface) 78%,transparent) 2deg 360deg);width:164px;height:164px;box-shadow:0 0 28px color-mix(in srgb,var(--accent) 10%,transparent);border-radius:50%;align-content:center;place-items:center;margin:20px auto 8px;display:grid;position:relative}.billing-spend-ring:after{content:"";background:color-mix(in srgb,var(--carbon-soft) 94%,transparent);border-radius:50%;position:absolute;inset:12px;box-shadow:inset 0 0 22px #00000029}.billing-spend-ring>*{z-index:1;position:relative}.billing-spend-ring strong{font-size:22px}.billing-spend-ring span{color:var(--muted);margin-top:4px;font-size:10px}:root[data-theme=light] .billing-dashboard>.panel{background:radial-gradient(circle at 100% 0%,#3485ff17,transparent 44%),linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--surface) 91%,#edf4ff));box-shadow:inset 0 1px #fff,0 18px 42px #3e4c731a}:root[data-theme=light] .billing-spend-ring:after{background:#fff}@media (max-width:900px){.billing-dashboard{grid-template-columns:1fr}}@media (max-width:560px){.billing-zero-chart{gap:4px;padding-inline:7px}.billing-operation-list article{grid-template-columns:34px minmax(0,1fr)}.billing-operation-list b{grid-column:2}}.commerce-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.commerce-surface.billing .commerce-orb{color:var(--accent);width:92px;height:82px;box-shadow:none;background:0 0;border:0;border-radius:0}.commerce-surface.billing .commerce-orb svg{width:72px;height:72px}.commerce-sections{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 74%,transparent);border-radius:16px;gap:8px;padding:6px;display:flex}.commerce-sections a{color:var(--muted);border-radius:11px;align-items:center;gap:8px;padding:11px 15px;font-weight:650;text-decoration:none;display:flex}.commerce-sections a svg{width:16px;height:16px}.commerce-sections a:hover,.commerce-sections a.active{color:var(--text);background:color-mix(in srgb,var(--accent) 13%,transparent);text-decoration:none}.commerce-sections button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:11px 15px;font-weight:650;display:flex}.commerce-sections button svg{width:16px;height:16px}.commerce-sections button:hover,.commerce-sections button.active{color:var(--text);background:color-mix(in srgb,var(--accent) 13%,transparent)}.finance-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 92%,var(--accent) 8%),color-mix(in srgb,var(--panel) 82%,#32b7a2 18%));position:relative;overflow:hidden}.finance-hero:after{content:"";background:color-mix(in srgb,var(--accent) 11%,transparent);filter:blur(14px);pointer-events:none;border-radius:50%;height:220px;position:absolute;inset:auto -8% -75% 45%}.finance-hero-balance{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--surface) 72%,transparent);z-index:1;border-radius:18px;gap:4px;min-width:210px;margin-left:auto;padding:18px 22px;display:grid}.finance-hero-balance span,.finance-hero-balance small{color:var(--muted)}.finance-hero-balance strong{letter-spacing:-.04em;font-size:30px}.finance-quick-actions{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.finance-quick-actions button{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:5px;padding:8px 11px;font-weight:650;display:inline-flex}.finance-quick-actions button:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 12%,transparent);transform:translateY(-1px)}.finance-quick-actions svg{width:14px;height:14px}.finance-hero-balance{position:relative}.finance-help-button{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 9%,var(--surface));width:42px;height:42px;color:var(--accent);box-shadow:inset 0 1px #ffffff14,0 0 20px color-mix(in srgb,var(--accent) 10%,transparent);border-radius:13px;place-items:center;padding:0;display:grid}.finance-help-button:hover{border-color:color-mix(in srgb,var(--accent) 66%,#fff 12%);background:color-mix(in srgb,var(--accent) 16%,var(--surface));box-shadow:0 0 25px color-mix(in srgb,var(--accent) 16%,transparent)}.finance-hero-balance>.finance-help-button{border-radius:10px;width:32px;height:32px;position:absolute;top:9px;right:9px}.finance-hero-balance>.finance-help-button svg{width:16px}.finance-cabinet{gap:14px;display:grid}.finance-cabinet-head{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));justify-content:space-between;align-items:center;gap:20px;display:flex;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 40%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--accent) 6%,var(--carbon-soft)))!important;padding:24px!important}.finance-cabinet-head h2{margin:4px 0;font-size:clamp(24px,2.5vw,32px)}.finance-cabinet-head p{max-width:680px;color:var(--muted);margin:0;line-height:1.55}.finance-cabinet-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-cabinet-metrics article{border-color:color-mix(in srgb,var(--accent) 20%,var(--line));gap:5px;display:grid;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 11%,transparent),transparent 45%),linear-gradient(145deg,color-mix(in srgb,var(--raised) 88%,transparent),color-mix(in srgb,var(--surface) 88%,var(--accent) 4%))!important;padding:19px!important}.finance-cabinet-metrics span,.finance-cabinet-metrics small{color:var(--muted)}.finance-cabinet-metrics strong{letter-spacing:-.04em;font-size:clamp(24px,2.6vw,34px)}.finance-cabinet-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:14px;display:grid}.finance-cabinet-grid>.panel{padding:21px!important}.finance-cabinet-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-cabinet-grid h3{margin:4px 0}.finance-cabinet-grid header>span,.finance-cabinet-grid p{color:var(--muted)}.finance-cabinet-chart>div{border-bottom:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));align-items:flex-end;gap:8px;height:170px;margin:18px 0 10px;padding:14px;display:flex}.finance-cabinet-chart>div i{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 86%,#fff 8%),color-mix(in srgb,var(--accent) 25%,transparent));min-height:4px;box-shadow:0 0 16px color-mix(in srgb,var(--accent) 11%,transparent);border-radius:7px 7px 2px 2px;flex:1}.finance-cabinet-ring>div{background:conic-gradient(var(--accent) 0 2%,color-mix(in srgb,var(--line) 68%,transparent) 2% 100%);width:150px;height:150px;box-shadow:inset 0 0 0 20px var(--panel),0 0 26px color-mix(in srgb,var(--accent) 10%,transparent);border-radius:50%;place-items:center;margin:18px auto;display:grid}.finance-cabinet-ring>div:before{content:"";background:var(--panel);border-radius:50%;grid-area:1/1;width:98px;height:98px}.finance-cabinet-ring>div :is(strong,small){z-index:1;grid-area:1/1}.finance-cabinet-ring>div strong{margin-top:-14px;font-size:25px}.finance-cabinet-ring>div small{color:var(--muted);margin-top:25px}.finance-cabinet-list>div{gap:7px;margin-top:14px;display:grid}.finance-cabinet-list>div>p{border:1px solid var(--line-soft);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px;display:flex}.finance-cabinet-attention{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--success) 11%,transparent),transparent 46%),linear-gradient(145deg,color-mix(in srgb,var(--raised) 88%,transparent),var(--surface))!important}.finance-help-dialog{width:min(720px,100vw - 24px)}.finance-help-dialog>header p{color:var(--muted)}.finance-help-dialog ol{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.finance-help-dialog li{border:1px solid color-mix(in srgb,var(--accent) 15%,var(--line));background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:13px;grid-template-columns:minmax(190px,.65fr) minmax(0,1fr);gap:14px;padding:14px;display:grid}.finance-help-dialog li span{color:var(--muted);line-height:1.5}.finance-help-dialog footer{justify-content:flex-end;display:flex}.finance-article-library{gap:18px;display:grid;padding:22px!important}.finance-article-library>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.finance-article-library>header h3{margin:4px 0}.finance-article-library>header p{max-width:640px;color:var(--muted);margin:0;line-height:1.5}.finance-article-library>header>div:last-child{gap:8px;display:flex}.finance-article-library>header button{align-items:center;gap:7px;display:inline-flex}.finance-article-workspace{grid-template-columns:minmax(210px,.36fr) minmax(0,1fr);gap:14px;min-height:260px;display:grid}.finance-article-workspace>nav{border:1px solid color-mix(in srgb,var(--accent) 17%,var(--line));background:color-mix(in srgb,var(--surface) 56%,transparent);border-radius:15px;align-content:start;gap:6px;padding:10px;display:grid}.finance-article-workspace>nav>div{border-radius:11px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;display:grid}.finance-article-workspace>nav>div.active{background:color-mix(in srgb,var(--accent) 13%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,var(--line))}.finance-article-workspace>nav button{min-height:40px;color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 9px;display:flex}.finance-article-workspace>nav button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-article-workspace>nav button:first-child small{margin-left:auto}.finance-article-workspace>nav button:last-child{opacity:0;place-items:center;width:28px;padding:0;display:grid}.finance-article-workspace>nav>div:hover button:last-child,.finance-article-workspace>nav>div:focus-within button:last-child{opacity:.64}.finance-article-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.finance-article-cards>article{border:1px solid color-mix(in srgb,var(--article-color) 48%,var(--line));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--article-color) 12%,transparent),transparent 50%),color-mix(in srgb,var(--surface) 66%,transparent);border-radius:15px;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:11px;min-height:76px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000001a}.finance-article-cards>article>i{background:color-mix(in srgb,var(--article-color) 13%,transparent);width:38px;height:38px;color:var(--article-color);border-radius:12px;place-items:center;display:grid}.finance-article-cards>article>i svg{width:17px}.finance-article-cards>article>div{gap:4px;display:grid}.finance-article-cards>article small{color:var(--muted)}.finance-article-cards>article>button{width:28px;height:28px;color:var(--muted);opacity:.35;background:0 0;border:0;place-items:center;padding:0;display:grid}.finance-article-cards>article:hover>button{opacity:.75}.finance-article-dialog{width:min(540px,100vw - 24px)}.finance-article-dialog label{gap:7px;margin:18px 0;display:grid}.finance-direction-picker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.finance-direction-picker button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;display:flex}.finance-direction-picker button.active.income{border-color:color-mix(in srgb,var(--success) 65%,var(--line));background:color-mix(in srgb,var(--success) 11%,transparent);color:var(--success)}.finance-direction-picker button.active.expense{border-color:color-mix(in srgb,var(--danger) 65%,var(--line));background:color-mix(in srgb,var(--danger) 11%,transparent);color:var(--danger)}.finance-article-dialog footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.finance-referral-workspace{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;display:grid}.finance-referral-link,.finance-referral-funnel{padding:22px!important}.finance-referral-link{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.finance-referral-link>div{grid-column:1/-1}.finance-referral-link h3,.finance-referral-funnel h3{margin:4px 0}.finance-referral-link p{color:var(--muted);margin:0}.finance-referral-link code{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 68%,transparent);color:var(--accent);text-overflow:ellipsis;white-space:nowrap;border-radius:11px;padding:12px;overflow:hidden}.finance-referral-link button{align-items:center;gap:7px;display:flex}.finance-referral-funnel>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:22px;display:grid}.finance-referral-funnel p{text-align:center;gap:5px;margin:0;display:grid}.finance-referral-funnel strong{font-size:22px}.finance-referral-funnel span{color:var(--muted);font-size:10px}.finance-referral-funnel i{background:linear-gradient(90deg,var(--line),var(--accent),var(--line));width:22px;height:1px}.finance-tabs{scrollbar-width:none;overflow-x:auto}.finance-tabs::-webkit-scrollbar{display:none}.finance-tabs button{white-space:nowrap}.resource-dashboard{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.resource-card{border-color:color-mix(in srgb,var(--resource-color) 30%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 93%,var(--resource-color) 7%),color-mix(in srgb,var(--surface) 80%,transparent));min-height:250px;box-shadow:0 18px 50px color-mix(in srgb,var(--resource-color) 10%,transparent);grid-column:span 4;align-content:start;gap:14px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.resource-card:hover{border-color:color-mix(in srgb,var(--resource-color) 56%,var(--line));box-shadow:0 24px 62px color-mix(in srgb,var(--resource-color) 16%,transparent);transform:translateY(-3px)}.resource-card.size-xl,.resource-card.size-hero{grid-column:span 8}.resource-card.size-s{grid-column:span 3;min-height:190px}.resource-card>header{align-items:center;gap:11px;display:flex}.resource-card>header>div{gap:3px;display:grid}.resource-card>header span{font-weight:750}.resource-card>header small{color:var(--muted);line-height:1.35}.resource-card-icon{background:color-mix(in srgb,var(--resource-color) 17%,transparent);width:38px;height:38px;color:var(--resource-color);border-radius:12px;place-items:center;display:grid}.resource-card-icon svg{width:19px}.resource-card-grip{width:17px;color:var(--muted-2);cursor:grab;margin-left:auto}.resource-card-value{letter-spacing:-.045em;font-size:32px}.resource-sparkline{grid-template-columns:repeat(7,1fr);align-items:end;gap:5px;height:74px;display:grid}.resource-sparkline i{height:var(--h,12%);background:linear-gradient(to top,color-mix(in srgb,var(--resource-color) 74%,transparent),color-mix(in srgb,var(--resource-color) 28%,transparent));border-radius:6px 6px 2px 2px;min-height:5px}.resource-sparkline i:nth-child(2){--h:26%}.resource-sparkline i:nth-child(3){--h:42%}.resource-sparkline i:nth-child(4){--h:34%}.resource-sparkline i:nth-child(5){--h:58%}.resource-sparkline i:nth-child(6){--h:46%}.resource-sparkline i:nth-child(7){--h:72%}.resource-card>footer{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:auto;font-size:10px;display:flex}.resource-card-actions{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;bottom:10px;right:12px}.resource-card:hover .resource-card-actions,.resource-card:focus-within .resource-card-actions{opacity:1}.resource-card-actions button{border:1px solid var(--line);background:var(--panel);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.resource-card-actions button:hover,.resource-card-actions button.active{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.resource-card-actions svg{width:13px}.resource-chart{border-bottom:1px solid var(--line-soft);background:repeating-linear-gradient(to top,transparent 0,transparent 35px,var(--line-soft) 36px);grid-template-columns:repeat(12,1fr);align-items:end;gap:7px;height:145px;padding:12px 6px 0;display:grid}.resource-chart i{background:linear-gradient(to top,var(--resource-color),color-mix(in srgb,var(--resource-color) 28%,transparent));border-radius:6px 6px 0 0;height:20%}.resource-chart i:nth-child(3n){height:62%}.resource-chart i:nth-child(3n+1){height:40%}.resource-chart i:nth-child(4n){height:78%}.finance-workspace-grid,.finance-extension-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.finance-workspace-grid>.panel,.finance-extension-grid>.panel{align-content:start;gap:10px;min-height:230px;padding:22px;display:grid}.finance-workspace-grid>.panel>svg,.finance-extension-grid>.panel>svg{width:22px;height:22px;color:var(--accent)}.finance-workspace-grid h3{margin:4px 0;font-size:18px}.finance-workspace-grid p{color:var(--muted)}.finance-workspace-grid .finance-wide{grid-column:span 2}.resource-widget-empty{border:1px dashed var(--line);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:6px;min-height:120px;padding:18px;display:grid}.resource-widget-empty p{max-width:360px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.finance-program-list{gap:8px;display:grid}.finance-program-list article{border:1px solid var(--line-soft);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.finance-program-list svg{width:18px;color:var(--accent)}.finance-program-list div{gap:3px;display:grid}.finance-program-list small{color:var(--muted)}.finance-extension-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:14px}.finance-extension-grid>.panel{align-items:flex-start;min-height:120px;display:flex}.finance-extension-grid div{gap:5px;display:grid}.finance-extension-grid small{color:var(--muted)}.commerce-context-card,.commerce-referral-card{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--accent) 7%,transparent));border-radius:15px;align-content:start;gap:8px;min-height:150px;padding:20px;display:grid}.commerce-context-card h3,.commerce-referral-card h3{margin:2px 0;font-size:20px}.commerce-context-card p,.commerce-referral-card p{color:var(--muted);margin:0;line-height:1.45}.commerce-context-card small{color:var(--muted-2)}.commerce-referral-card{color:inherit;text-decoration:none;transition:transform .18s,border-color .18s}.commerce-referral-card:hover{border-color:color-mix(in srgb,var(--accent) 54%,var(--line));transform:translateY(-2px)}.commerce-referral-card strong{color:var(--accent);align-items:center;gap:5px;margin-top:auto;font-size:12px;display:inline-flex}@media (max-width:640px){.commerce-context-grid{grid-template-columns:1fr}}@media (max-width:900px){.finance-workspace-grid{grid-template-columns:1fr 1fr}.finance-workspace-grid .finance-wide{grid-column:span 2}.finance-hero-balance{min-width:170px}.finance-cabinet-grid{grid-template-columns:1fr}.finance-cabinet-metrics{grid-template-columns:1fr 1fr 1fr}.resource-card,.resource-card.size-s{grid-column:span 6}.resource-card.size-xl,.resource-card.size-hero{grid-column:span 12}}@media (max-width:640px){.finance-hero{flex-wrap:wrap;align-items:flex-start}.finance-hero-balance{width:100%;margin-left:0}.finance-workspace-grid{grid-template-columns:1fr}.finance-workspace-grid .finance-wide{grid-column:auto}.finance-tabs{margin-inline:-2px}.finance-tabs button{padding:10px 12px}.resource-dashboard{grid-template-columns:1fr}.resource-card,.resource-card.size-s,.resource-card.size-xl,.resource-card.size-hero{grid-column:auto;min-height:220px}.resource-card-actions{opacity:1}.finance-quick-actions{grid-template-columns:1fr;display:grid}.finance-cabinet-metrics{grid-template-columns:1fr}.finance-cabinet-head{align-items:flex-start}.finance-help-dialog li{grid-template-columns:1fr}.finance-article-library>header{flex-direction:column;align-items:stretch}.finance-article-library>header>div:last-child{grid-template-columns:1fr;display:grid}.finance-article-workspace,.finance-article-cards,.finance-referral-workspace,.finance-referral-link,.finance-referral-funnel>div{grid-template-columns:1fr}.finance-referral-funnel i{width:1px;height:16px;margin:auto}}.topbar-search-trigger{justify-content:center;width:42px;min-width:42px;padding:0}.topbar-search-trigger span,.topbar-search-trigger kbd{display:none}.finance-center-trigger{color:var(--accent)}.finance-center-trigger:hover,.finance-center-trigger:focus-visible{color:var(--text);border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 12%,transparent)}.topbar-wallet,.topbar-heart{width:var(--header-control-size);place-items:center;height:var(--header-control-size)!important;border-radius:13px!important;padding:0!important;display:grid!important}.topbar-wallet{color:#d8b3ff!important}.topbar-heart{animation:2.4s ease-in-out infinite heart-breathe;color:#ff617e!important;border-color:#ff617e7a!important}.donation-dialog{text-align:center}.donation-heart{color:#ff617e;background:#ff2d581a;border:1px solid #ff617e;border-radius:32px;place-items:center;width:86px;height:86px;margin:0 auto 12px;animation:2.4s ease-in-out infinite heart-breathe;display:grid;box-shadow:0 0 38px #ff2d5838}.donation-amounts{justify-content:center;gap:9px;margin:18px 0;display:flex}.donation-dialog footer{justify-content:center;display:flex}@keyframes heart-breathe{50%{filter:drop-shadow(0 0 8px #ff466973);transform:scale(1.055)}}@keyframes commerce-breathe{50%{box-shadow:0 0 48px color-mix(in srgb,var(--violet) 28%,transparent);transform:translateY(-3px)}}.marketplace-surface{gap:15px;display:grid}.marketplace-hero{justify-content:space-between;align-items:center;padding:26px;display:flex}.marketplace-hero p{color:var(--muted);margin:0}.marketplace-hero>svg{background:color-mix(in srgb,var(--violet) 14%,transparent);width:58px;height:58px;color:var(--violet-soft);border-radius:18px;padding:13px}.marketplace-tabs{gap:7px;padding:4px;display:flex;overflow:auto}.marketplace-tabs button{min-height:36px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;display:flex}.marketplace-tabs button.active{background:color-mix(in srgb,var(--violet) 17%,var(--surface));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet) 38%,var(--line))}.marketplace-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:13px;display:grid}.marketplace-card{flex-direction:column;min-height:235px;padding:20px;display:flex}.marketplace-card.installed{border-color:color-mix(in srgb,var(--violet) 40%,var(--line))}.marketplace-card h3{margin:7px 0}.marketplace-card p{color:var(--muted);flex:1;font-size:12px;line-height:1.55}.marketplace-card>small{color:var(--muted)}.marketplace-card footer{align-items:center;min-height:38px;margin-top:14px;display:flex}.marketplace-card footer button{min-height:34px}.marketplace-installed{color:var(--success);align-items:center;gap:6px;font-size:11px;display:flex}.marketplace-purchases{gap:9px;display:grid}.marketplace-purchases article{grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding:15px 18px;display:grid}.marketplace-purchases h3{margin:3px 0}.marketplace-purchases small,.marketplace-purchases span{color:var(--muted)}.marketplace-purchases strong{color:var(--success);align-items:center;gap:6px;font-size:11px;display:flex}.marketplace-empty{text-align:center;place-items:center;min-height:260px;padding:30px;display:grid}.marketplace-empty>svg{color:var(--violet-soft)}.marketplace-empty h3{margin:12px 0 4px}.marketplace-empty p{max-width:520px;color:var(--muted)}.marketplace-notice{justify-self:start}.sheridan-product-card{border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 8%,transparent),transparent 42%), linear-gradient(135deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--carbon-soft) 72%,transparent));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-content:start;gap:13px 15px;min-height:238px;padding:20px;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000024}.sheridan-product-card:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));box-shadow:0 24px 58px #0000002e,0 0 28px color-mix(in srgb,var(--accent) 7%,transparent);transform:translateY(-2px)}.sheridan-product-card:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent),0 24px 58px #0000002e}.sheridan-product-card.active{border-color:color-mix(in srgb,var(--accent) 52%,var(--line));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 45%), linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,transparent),color-mix(in srgb,var(--accent) 7%,var(--carbon-soft)));box-shadow:inset 0 0 30px color-mix(in srgb,var(--accent) 7%,transparent),0 22px 54px #00000029}.sheridan-product-card.muted{opacity:.78;filter:saturate(.74)}.sheridan-product-icon{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--surface));width:44px;height:44px;color:var(--accent-soft);box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 9%,transparent);border-radius:13px;place-items:center;display:grid}.sheridan-product-icon svg{width:21px;height:21px}.sheridan-product-copy{min-width:0}.sheridan-product-copy h3{margin:5px 0 6px;font-size:17px}.sheridan-product-copy p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.55}.sheridan-product-status{justify-self:end}.sheridan-product-facts{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-2) 72%,transparent);border-radius:11px;grid-column:1/-1;gap:6px;margin:0;padding:11px 12px;display:grid}.sheridan-product-facts>div{justify-content:space-between;gap:12px;min-width:0;display:flex}.sheridan-product-facts dt{color:var(--muted);font-size:10px}.sheridan-product-facts dd{min-width:0;color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;font-weight:600;overflow:hidden}.sheridan-product-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:auto;padding-top:2px;display:flex}.sheridan-product-actions button{min-height:33px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.sheridan-product-actions button:not(:disabled):hover{box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 10%,transparent);transform:translateY(-1px)}html[data-theme=light] .sheridan-product-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,white),color-mix(in srgb,var(--accent) 3%,var(--surface-2)));box-shadow:0 16px 38px #28204817}@media (max-width:600px){.sheridan-product-card{grid-template-columns:40px minmax(0,1fr);min-height:0;padding:18px}.sheridan-product-status{grid-column:1/-1;justify-self:start}.sheridan-product-icon{width:40px;height:40px}}.widget-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.widget-actions .icon-button{border:1px solid var(--line);width:32px;height:32px;min-height:32px;color:var(--muted);background:0 0;border-radius:9px;place-items:center;padding:0;display:grid}.widget-actions .icon-button svg{width:14px}.widget-actions .icon-button.danger{color:var(--danger)}.widget-actions .secondary-button.active{color:var(--violet-soft)}.marketplace-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.marketplace-card{min-height:330px;padding:22px}.marketplace-card-icon{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 12%,var(--surface));width:44px;height:44px;color:var(--accent-soft);box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 10%,transparent);border-radius:14px;place-items:center;margin-bottom:12px;display:grid}.marketplace-card-icon svg{width:21px;height:21px}.marketplace-card p{margin-bottom:14px}.marketplace-card-facts{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-2) 72%,transparent);color:var(--muted);border-radius:11px;gap:5px;padding:11px 12px;font-size:10.5px;display:grid}.marketplace-card-facts span{justify-content:space-between;gap:12px;min-width:0;display:flex}.marketplace-card-facts strong{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.marketplace-card footer{gap:8px}.marketplace-installed{margin-right:auto}.marketplace-purchase-card footer{justify-content:space-between}.marketplace-detail-dialog{width:min(780px,100vw - 32px);max-height:min(860px,100dvh - 32px);overflow:auto}.marketplace-detail-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.marketplace-detail-head .marketplace-card-icon{margin:0}.marketplace-detail-head h2{margin:4px 0 7px}.marketplace-detail-head p{color:var(--muted);margin:0;line-height:1.55}.marketplace-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.marketplace-detail-facts>div{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-2) 72%,transparent);border-radius:12px;padding:12px 14px}.marketplace-detail-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px}.marketplace-detail-facts dd{margin:0;font-size:12px}.marketplace-dependencies{border:1px solid var(--line-soft);border-radius:12px;padding:14px}.marketplace-dependencies h3{align-items:center;gap:7px;margin:0 0 6px;font-size:13px;display:flex}.marketplace-dependencies p{color:var(--muted);margin:0;font-size:12px}.marketplace-reviews{gap:12px;margin-top:16px;display:grid}.marketplace-reviews>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketplace-reviews h3{margin:0}.marketplace-reviews header span{color:var(--muted);font-size:11px}.marketplace-rating{align-items:center;gap:2px;color:var(--accent)!important;display:inline-flex!important}.marketplace-rating button{width:28px;height:28px;color:var(--accent);background:0 0;border:0;place-items:center;padding:0;display:grid}.marketplace-review-editor{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--surface));border-radius:13px;gap:9px;padding:14px;display:grid}.marketplace-review-editor textarea{resize:vertical;width:100%}.marketplace-review-editor>.primary-button{justify-self:start}.marketplace-review-list{gap:8px;display:grid}.marketplace-review-list article{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-2) 65%,transparent);border-radius:12px;padding:12px 14px}.marketplace-review-list article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketplace-review-list article p{margin:8px 0;line-height:1.5}.marketplace-review-list article small{color:var(--muted)}.marketplace-detail-dialog>footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}@media (max-width:600px){.marketplace-grid{grid-template-columns:1fr}.marketplace-card{min-height:0}.marketplace-detail-facts,.marketplace-detail-head{grid-template-columns:1fr}.marketplace-reviews>header{flex-direction:column;align-items:flex-start}}.friendly-dashboard{background:linear-gradient(120deg,#62d6ac12,#b68cff1a,#ff7f9a0f),var(--surface);grid-template-columns:220px 1fr;align-items:center;gap:28px;padding:24px;display:grid}.friendly-ring{background:conic-gradient(#62d6ac var(--dashboard-progress),#ffffff12 0);border-radius:50%;place-items:center;width:176px;height:176px;margin:auto;display:grid;position:relative;box-shadow:0 0 42px #62d6ac1f}.friendly-ring:before{content:"";background:color-mix(in srgb,var(--carbon) 92%,transparent);border-radius:50%;position:absolute;inset:15px;box-shadow:inset 0 0 25px #00000040}.friendly-ring span{z-index:1;text-align:center;display:grid}.friendly-ring strong{font-size:31px}.friendly-ring small{color:var(--muted)}.friendly-bars{gap:13px;display:grid}.friendly-bars h3{margin:4px 0}.friendly-bar{grid-template-columns:120px 1fr 30px;align-items:center;gap:10px;display:grid}.friendly-bar>span{color:var(--muted);font-size:12px}.friendly-bar i{background:#ffffff0f;border-radius:99px;height:12px;overflow:hidden}.friendly-bar b{border-radius:99px;min-width:5px;height:100%;transition:width .5s;display:block}.friendly-bar>strong{text-align:right}.profile-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.profile-destinations button{background:color-mix(in srgb,var(--bone) 4%,transparent);min-height:64px;color:var(--profile-color);text-align:left;border:0;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;transition:background .16s,transform .16s;display:grid}.profile-destinations button:hover{background:color-mix(in srgb,var(--profile-color) 12%,transparent);transform:translateY(-1px)}.profile-destinations button>svg{justify-self:center;width:18px}.profile-destinations button span{min-width:0}.profile-destinations strong,.profile-destinations small{display:block}.profile-destinations strong{color:var(--text);font-size:12.5px}.profile-destinations small{color:var(--muted);margin-top:3px;font-size:10.5px}.profile-activity{border-top:1px solid var(--line-soft);gap:0;display:grid}.profile-activity>div{border-bottom:1px solid var(--line-soft);min-height:44px;color:var(--profile-color);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.profile-activity>div:first-child{grid-template-columns:minmax(0,1fr) auto}.profile-activity span{color:var(--muted);font-size:11.5px}.profile-activity strong{color:var(--text);font-size:11.5px}.profile-activity-note{color:var(--muted);margin:12px 0 0;font-size:10.5px;line-height:1.5}.user-memory-dialog{width:min(1180px,100vw - 28px);max-height:min(880px,100dvh - 28px);overflow:auto}.user-memory-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.user-memory-dialog>header h2{margin:4px 0 0}.user-memory-intro{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--surface));color:var(--muted);border-radius:12px;margin:0;padding:14px 16px;line-height:1.55}.user-memory-dialog textarea{resize:vertical;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--raised) 96%,var(--accent) 4%);width:100%;min-height:min(50vh,540px);color:var(--text);font:14px/1.65 var(--mono);border-radius:12px;padding:18px;box-shadow:inset 0 1px #ffffff0a}.user-memory-dialog textarea:focus{outline:2px solid color-mix(in srgb,var(--accent) 48%,transparent);outline-offset:2px;border-color:var(--accent)}.user-memory-dialog>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.user-memory-dialog>footer>span{color:var(--muted);font-size:12px;line-height:1.45}.user-memory-workspace{grid-template-columns:minmax(280px,.72fr) minmax(0,1.45fr);gap:14px;min-height:0;display:grid}.user-memory-example,.user-memory-editor{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,var(--accent) 6%),color-mix(in srgb,var(--raised) 98%,var(--accent) 2%));border-radius:14px;min-width:0;padding:16px}.user-memory-example header h3,.user-memory-editor header h3{margin:4px 0 0}.user-memory-example>p{color:var(--muted);font-size:12px;line-height:1.5}.user-memory-example pre{white-space:pre-wrap;max-height:min(57vh,610px);color:var(--muted);font:12px/1.55 var(--mono);margin:14px 0 0;overflow:auto}.user-memory-editor{align-content:start;gap:12px;display:grid}.user-memory-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.user-memory-editor>header button{flex:none}.user-memory-proposal{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 10px;font-size:11px;display:flex}.user-memory-proposal span{margin-right:auto}.user-memory-proposal button{padding:6px 8px;font-size:10px}.user-memory-observations{border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));background:color-mix(in srgb,var(--accent) 4%,var(--surface));border-radius:11px;padding:10px 12px}.user-memory-observations summary{cursor:pointer;color:var(--muted);font-size:12px}.user-memory-observations p{color:var(--muted);font-size:11px;line-height:1.5}.user-memory-dialog .user-memory-observations textarea{min-height:130px}.user-memory-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.user-memory-controls label{color:var(--muted);gap:6px;font-size:11px;display:grid}.user-memory-controls select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;color:var(--text);border-radius:9px;padding:7px 9px}.user-memory-controls .user-memory-check{grid-column:1/-1;align-items:center;gap:8px;display:flex}.user-memory-check input{width:16px;height:16px}@media (max-width:820px){.user-memory-workspace{grid-template-columns:1fr}.user-memory-example pre{max-height:220px}.user-memory-dialog>footer{flex-direction:column;align-items:stretch}.user-memory-dialog>footer button{justify-content:center}.user-memory-editor>header{flex-direction:column;align-items:flex-start}.user-memory-controls{grid-template-columns:1fr}}.profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.profile-fields label{align-content:start;gap:6px;display:grid}.profile-fields label>span:first-child{color:var(--muted);font:560 10.5px var(--mono);text-transform:uppercase;letter-spacing:.04em}.profile-fields label.wide{grid-column:1/-1}.profile-fields input,.profile-fields textarea,.profile-fields select{border:1px solid var(--line);background:color-mix(in srgb,var(--carbon-soft) 72%,transparent);width:100%;color:var(--text);border-radius:9px;padding:9px 11px}.profile-nickname{border:1px solid var(--line);color:var(--profile-color);border-radius:9px;align-items:center;padding-left:10px;display:flex}.profile-nickname input{box-shadow:none;background:0 0;border:0}.profile-color-field{min-height:39px;color:var(--profile-color);align-items:center;gap:10px;display:flex}.profile-color-field input{width:54px;height:31px;padding:2px}.profile-edit-form>footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.profile-edit-form>footer span{color:var(--muted);margin-right:auto;font-size:10.5px}.profile-note{background:color-mix(in srgb,var(--profile-color) 7%,transparent);color:var(--muted);border-radius:9px;margin:0;padding:9px 12px;font-size:11px}@media (max-width:760px){.sheridan-profile{min-height:0;padding:13px}.sheridan-profile-layout{grid-template-columns:minmax(0,1fr)}.sheridan-profile-card{padding:19px 16px}.profile-avatar-wrap{width:min(210px,68vw);height:min(210px,68vw)}.profile-destinations,.profile-fields{grid-template-columns:minmax(0,1fr)}.profile-fields label.wide{grid-column:auto}}.today-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.today-overview>button{border:1px solid var(--line);background:var(--panel);min-height:64px;color:var(--violet-soft);text-align:left;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.today-overview>button:hover{border-color:color-mix(in srgb,var(--violet) 44%,var(--line));background:var(--surface-2)}.today-overview span{gap:2px;display:grid}.today-overview strong{color:var(--text);font:600 20px/1 var(--display)}.today-overview small{color:var(--muted);font-size:11px}.today-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.today-work-grid>.panel{min-width:0}.today-model-list{gap:2px;margin:0 0 10px;padding:0;list-style:none;display:grid}.today-model-list li{border-top:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;display:grid}.today-model-icon{background:color-mix(in srgb,var(--violet) 14%,transparent);width:25px;height:25px;color:var(--violet-soft);border-radius:8px;place-items:center;display:grid}.today-model-list li>span:nth-child(2){gap:3px;min-width:0;display:grid}.today-model-list strong,.today-model-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-model-list strong{font-size:12.5px}.today-model-list small,.today-model-list time{color:var(--muted);font-size:10.5px}.today-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.today-quick-actions button{border:1px solid var(--line);background:var(--carbon-soft);min-height:58px;color:var(--violet-soft);text-align:left;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.today-quick-actions button:hover{background:var(--surface-2)}.today-quick-actions span{gap:3px;display:grid}.today-quick-actions strong{color:var(--text);font-size:12px}.today-quick-actions small{color:var(--muted);font-size:10.5px}.today-recent{padding-block:12px}.today-recent>summary{cursor:pointer;color:var(--muted);font-size:12px}@media (max-width:900px){.today-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.today-work-grid{grid-template-columns:1fr}}@media (max-width:700px){.friendly-dashboard{grid-template-columns:minmax(0,1fr)}.friendly-ring{width:140px;height:140px}.profile-security-summary,.profile-security-form,.commerce-metrics{grid-template-columns:minmax(0,1fr)}.workspace-page-head{flex-direction:column;align-items:flex-start}.route,.friendly-dashboard,.friendly-bars{min-width:0;max-width:100%}}@media (max-width:480px){.today-overview,.today-quick-actions{grid-template-columns:1fr}}@media (max-width:360px){.topbar{padding-inline:8px}.topbar-actions{gap:5px}.topbar-wallet{display:none!important}}:root{--sheridan-glass:#171127c7;--sheridan-glass-strong:#1c1430e8;--sheridan-glass-line:color-mix(in srgb, var(--violet) 25%, #ffffff14);--sheridan-glass-shadow:0 24px 70px #03020a6b, inset 0 1px #ffffff14;--sheridan-radius:14px}.panel,.modal-card,.small-modal,.platform-console :is(article,section,aside){border-color:var(--sheridan-glass-line);background:var(--sheridan-glass);box-shadow:var(--sheridan-glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(126%);backdrop-filter:blur(20px)saturate(126%)}.modal-card,.small-modal{background:linear-gradient(145deg,color-mix(in srgb,var(--violet) 9%,transparent),transparent 48%), var(--sheridan-glass-strong);border-radius:18px}.modal-card :is(button,input,select,textarea),.small-modal :is(button,input,select,textarea),.custom-page-dialog :is(button,input,select,textarea),.workspace-link-dialog :is(button,input,select,textarea){border-radius:10px}.custom-page-dialog button,.workspace-link-dialog button{width:auto;min-width:0;min-height:38px;padding:8px 13px}.custom-page-dialog{background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--violet) 13%,transparent),transparent 42%), color-mix(in srgb,var(--surface) 88%,transparent);width:min(520px,100%);box-shadow:0 30px 90px #0000007a,0 0 44px color-mix(in srgb,var(--violet) 10%,transparent);-webkit-backdrop-filter:blur(28px)saturate(132%);backdrop-filter:blur(28px)saturate(132%);border-radius:22px;gap:18px;padding:22px}.custom-page-dialog-head h3{margin:4px 0 0;font-size:20px;font-weight:590}.custom-page-dialog-main{gap:13px;display:grid}.custom-page-dialog label>span{color:var(--muted);font-size:11px}.custom-page-dialog :is(input:not([type=checkbox]):not([type=color]),select,textarea){border-radius:12px;min-height:42px;background:color-mix(in srgb,var(--bone) 5%,transparent)!important;border:1px solid #0000!important}.custom-page-dialog select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4efff;padding-right:38px;background-color:#211a30!important;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%)!important;background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important}.custom-page-dialog select option{color:#f4efff;background:#211a30}.custom-page-dialog select:disabled{color:var(--muted);opacity:.72}:root[data-theme=light] .custom-page-dialog select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#20192d;background-color:#f4effa!important}:root[data-theme=light] .custom-page-dialog select option{color:#20192d;background:#f4effa}.custom-page-dialog textarea{resize:vertical;min-height:72px}.custom-page-options{border-top:1px solid var(--line-soft)}.custom-page-options summary{color:var(--muted);cursor:pointer;border-radius:10px;padding:12px 0 2px;font-size:11px;list-style-position:inside}.custom-page-options[open] summary{color:var(--violet-soft)}.custom-page-options>div{grid-template-columns:86px minmax(0,1fr) 90px;gap:10px;padding-top:12px;animation:.16s both fade-in;display:grid}.custom-page-options .workspace-mark-controls{grid-column:1/-1}.custom-page-options .workspace-mark-controls label{background:color-mix(in srgb,var(--bone) 4%,transparent);border-radius:11px;min-height:34px;padding:0 10px;display:inline-flex}.custom-color-field input[type=color]{border:0;border-radius:12px;width:42px;height:42px;padding:5px;background:color-mix(in srgb,var(--bone) 5%,transparent)!important}.custom-color-picker{align-items:center;gap:7px;display:flex}.custom-page-dialog footer{justify-content:space-between;align-items:center;padding-top:2px}.danger-text-button{align-items:center;gap:6px;display:inline-flex;color:var(--danger)!important;box-shadow:none!important;background:0 0!important;border:0!important}.danger-text-button:hover{background:color-mix(in srgb,var(--danger) 9%,transparent)!important}@media (max-width:560px){.custom-page-dialog{padding:18px}.custom-page-options>div{grid-template-columns:78px minmax(0,1fr)}.custom-page-options>div>label:nth-child(3){grid-column:1/-1}}.favorite-star,.favs-only.on,.workspace-link-marks .favorite-star{filter:drop-shadow(0 0 7px #eab30861);color:#eab308!important}.favs-only.on{background:#eab3081a;border-color:#0000}.topbar-wallet,.topbar-heart{transform-style:preserve-3d;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.topbar-wallet svg{color:#d7b9ff;filter:drop-shadow(0 7px 8px #5522917a)drop-shadow(0 0 9px #be8aff52);width:25px;height:25px}.topbar-heart svg{color:#ff5278;filter:drop-shadow(0 8px 8px #6405207a)drop-shadow(0 0 11px #ff3e7070);width:27px;height:27px}.topbar-wallet:hover svg,.topbar-heart:hover svg{transform:translateY(-2px)scale(1.06)}.donation-heart{width:104px;height:92px;box-shadow:none;perspective:400px;background:0 0;border:0;border-radius:0}.donation-heart svg{filter:drop-shadow(0 18px 16px #4a001885)drop-shadow(0 0 22px #ff3d6d75);width:76px;height:76px;transform:rotateX(8deg)}.custom-tree-actions{opacity:.72;flex:none;gap:2px;display:flex}.custom-tree-actions button{place-items:center;width:26px;height:26px;display:grid;padding:0!important}.custom-tree-actions button.danger{color:var(--rose)}.custom-nav-section:hover>.custom-tree-actions,.custom-nav-page:hover .custom-tree-actions{opacity:1}.links-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start}.links-folders{max-height:calc(100dvh - 190px);position:sticky;top:54px;overflow:auto}.links-tree-pages{border-top:1px solid var(--line-soft);gap:3px;margin-top:9px;padding-top:9px;display:grid}.links-tree-pages button{width:100%;min-height:36px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:7px 9px;display:grid}.links-tree-pages button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.links-tree-pages button:hover,.links-tree-pages button.active{color:var(--text);background:color-mix(in srgb,var(--violet) 13%,transparent)}.link-detail-stage{min-width:0}.link-detail-card{border:1px solid var(--sheridan-glass-line);border-radius:var(--sheridan-radius);background:var(--sheridan-glass);min-height:360px;box-shadow:var(--sheridan-glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(126%);backdrop-filter:blur(20px)saturate(126%);padding:22px 24px}.link-detail-card .link-kanban-title strong{font-size:22px}.link-detail-card .link-kanban-description{min-height:130px}@media (max-width:860px){.links-layout{grid-template-columns:1fr}.links-folders{max-height:none;position:static}}@media (forced-colors:none){:is(input,textarea,select):is(:focus,:focus-visible),.modal-card :is(input,textarea,select):is(:focus,:focus-visible){border-color:color-mix(in srgb,var(--periwinkle) 62%,var(--line))!important;box-shadow:none!important;outline:0!important}}select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);transition:border-color .16s,background-color .16s;border-color:color-mix(in srgb,var(--accent) 18%,var(--line))!important;background-color:color-mix(in srgb,var(--surface) 88%,transparent)!important;background-image:url(/assets/select-chevron-Bw58Vg_K.svg)!important;background-position:calc(100% - 13px)!important;background-repeat:no-repeat!important;background-size:14px 8px!important;border-radius:10px!important;padding-right:34px!important}select:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))!important;background-color:color-mix(in srgb,var(--accent) 5%,var(--surface))!important}select option,select optgroup{color:#f4efff;background:#171221}select option{padding:9px 12px}select option:checked{background:color-mix(in srgb,var(--accent) 22%,#171221);color:#fff}:root[data-theme=light] select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] select option,:root[data-theme=light] select optgroup{color:#191523;background:#f7f4ff}:root[data-theme=light] select option:checked{background:color-mix(in srgb,var(--accent) 16%,#fff);color:#171821}.tooltip{border-color:color-mix(in srgb,var(--periwinkle) 30%,var(--line));background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:10px;box-shadow:0 14px 38px #00000061}.custom-tree-menu{z-index:4;flex:none;display:inline-flex;position:relative}.custom-tree-more{width:27px;height:27px;color:var(--muted);opacity:0;border-radius:9px;place-items:center;transition:opacity .15s,background .15s,color .15s;display:grid;background:0 0!important;border:0!important;padding:0!important}.custom-nav-section>div:hover .custom-tree-more,.custom-nav-section-row:hover .custom-tree-more,.custom-nav-section>div:focus-within .custom-tree-more,.custom-nav-page:hover .custom-tree-more,.custom-nav-page:hover>.custom-tree-menu,.custom-nav-page:focus-within .custom-tree-more,.custom-tree-more[aria-expanded=true]{opacity:1}.custom-tree-more:hover{color:var(--text);background:color-mix(in srgb,var(--violet) 13%,transparent)!important}.custom-tree-more>span{font:800 19px/12px var(--font-ui);letter-spacing:1px;display:block;transform:translateY(-2px)}.custom-tree-dropdown{z-index:260;border:1px solid color-mix(in srgb,var(--periwinkle) 28%,var(--line));color:#f4efff;-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#171221f0;border-radius:13px;width:206px;padding:6px;animation:.14s both fade-in;display:grid;position:fixed;box-shadow:0 20px 52px #00000085}.custom-tree-dropdown button{text-align:left;border-radius:9px;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:34px;font-size:11.5px;display:flex;color:inherit!important;background:0 0!important;border:0!important;padding:7px 9px!important}.custom-tree-dropdown button:hover{background:color-mix(in srgb,var(--violet) 18%,transparent)!important}.custom-tree-dropdown .favorite-action{color:#ffd75e!important}.custom-tree-dropdown .danger{color:#ff667d!important}.custom-tree-dropdown .danger:is(:hover,:focus-visible),.utree-menu button.danger:is(:hover,:focus-visible),.action-menu button.danger:is(:hover,:focus-visible){color:var(--danger-soft,#ff91a3)!important;background:color-mix(in srgb,var(--danger) 14%,transparent)!important}.custom-tree-divider{background:var(--line-soft);height:1px;margin:5px 7px}.menu-color-dot{border:1px solid var(--periwinkle);width:10px;height:10px;box-shadow:0 0 7px color-mix(in srgb,var(--periwinkle) 42%,transparent);border-radius:50%}.browser-page-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.browser-page-actions>button{width:31px;height:31px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.browser-page-actions>button:hover{background:color-mix(in srgb,var(--violet) 12%,transparent);color:var(--text)}.browser-page-actions>button.danger{color:var(--danger)}.browser-page-dialog{gap:14px;width:min(520px,100%);display:grid}.browser-page-dialog h3{margin:4px 0 0;font-size:20px}.browser-page-dialog>label{gap:6px;display:grid}.browser-page-dialog>label>span{color:var(--muted);font-size:11px}.browser-page-dialog footer{justify-content:flex-end;gap:8px;display:flex}.simple-dashboard{gap:16px;width:100%;max-width:1320px;margin:0 auto;display:grid}.dashboard-welcome{box-shadow:none;background:0 0;border:0;padding:18px 22px}.dashboard-welcome h2{margin:4px 0;font-size:clamp(25px,3vw,38px)}.dashboard-welcome p{color:var(--muted);margin:0;font-size:14px}.quick-start-card{isolation:isolate;background:linear-gradient(125deg,color-mix(in srgb,var(--violet) 19%,transparent),transparent 58%), color-mix(in srgb,var(--surface) 86%,transparent);border-radius:26px;grid-template-columns:minmax(0,1fr) auto;gap:22px;min-height:260px;padding:clamp(28px,4vw,52px);display:grid;position:relative;overflow:hidden}.quick-start-glow{z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--periwinkle) 20%,transparent),transparent 68%);filter:blur(8px);border-radius:50%;width:420px;height:420px;position:absolute;top:-150px;right:-90px}.quick-start-copy{align-items:center;gap:22px;display:flex}.quick-start-copy h1{letter-spacing:-.045em;margin:5px 0;font-size:clamp(34px,5vw,58px)}.quick-start-copy p{max-width:520px;color:var(--muted);margin:0;line-height:1.55}.quick-start-icon{height:74px;color:var(--periwinkle);background:color-mix(in srgb,var(--violet) 15%,transparent);box-shadow:0 0 36px color-mix(in srgb,var(--violet) 14%,transparent);border-radius:23px;flex:0 0 74px;place-items:center;display:grid}.quick-start-actions{align-self:center;align-items:center;gap:8px;display:flex}.quick-start-button{border:1px solid color-mix(in srgb,var(--periwinkle) 50%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--violet) 72%,#261c42),color-mix(in srgb,var(--periwinkle) 34%,#171221));color:#fff;min-height:54px;box-shadow:0 16px 40px color-mix(in srgb,var(--violet) 24%,transparent);border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:0 23px;font-weight:650;display:inline-flex}.quick-start-button:hover{box-shadow:0 21px 48px color-mix(in srgb,var(--violet) 34%,transparent);transform:translateY(-2px)}.quick-start-settings{border:1px solid color-mix(in srgb,var(--periwinkle) 30%,var(--line));background:color-mix(in srgb,var(--surface) 72%,transparent);width:48px;height:48px;color:var(--muted);border-radius:15px;place-items:center;padding:0;display:grid}.quick-start-settings:hover{color:var(--text);background:color-mix(in srgb,var(--violet) 13%,transparent)}.quick-start-preview{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.quick-start-preview>a{background:color-mix(in srgb,var(--bone) 4%,transparent);color:inherit;border-radius:11px;grid-template-columns:8px minmax(0,auto) 14px;align-items:center;column-gap:7px;padding:7px 10px;text-decoration:none;display:grid}.quick-start-preview>a:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.quick-start-preview i{background:var(--periwinkle);width:7px;height:7px;box-shadow:0 0 8px var(--periwinkle);border-radius:50%;align-self:center}.quick-start-preview strong{font-size:11px}.quick-start-preview small{color:var(--muted);grid-column:2;font-size:9px}.quick-start-notice{color:var(--violet-soft);grid-column:1/-1;margin:0;font-size:11px}.dashboard-shortcuts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dashboard-shortcuts>button{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--muted);text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:17px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:17px;display:grid}.dashboard-shortcuts>button:hover{border-color:color-mix(in srgb,var(--periwinkle) 34%,var(--line));background:color-mix(in srgb,var(--violet) 8%,var(--surface));transform:translateY(-2px)}.dashboard-shortcuts>button>span{display:grid}.dashboard-shortcuts strong{color:var(--text)}.dashboard-shortcuts small{color:var(--muted)}.quick-start-dialog{gap:16px;width:min(720px,100%);display:grid}.quick-start-dialog h2{margin:4px 0;font-size:24px}.quick-start-dialog header p{color:var(--muted);margin:0}.quick-start-editor{gap:7px;max-height:min(52vh,520px);display:grid;overflow:auto}.quick-start-editor article{border-bottom:1px solid var(--line-soft);grid-template-columns:25px minmax(0,1fr) 30px;align-items:start;gap:9px;padding:10px 0;display:grid}.quick-start-editor article:last-child{border-bottom:0}.quick-start-editor article>div{grid-template-columns:.7fr 1.3fr;gap:7px;display:grid}.quick-start-editor textarea{grid-column:1/-1;min-height:58px}.quick-start-number{background:color-mix(in srgb,var(--violet) 13%,transparent);width:24px;height:24px;color:var(--violet-soft);border-radius:8px;place-items:center;margin-top:8px;font-size:10px;display:grid}.quick-start-editor article>button{width:30px;height:30px;color:var(--danger);background:0 0;border:0;border-radius:9px;place-items:center;margin-top:5px;padding:0;display:grid}.quick-start-add{color:var(--violet-soft);background:0 0;border:0;border-radius:11px;justify-self:start;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.quick-start-dialog footer{justify-content:flex-end;gap:8px;display:flex}@media (max-width:760px){.quick-start-card{grid-template-columns:1fr}.quick-start-actions{justify-self:start}.dashboard-shortcuts,.quick-start-editor article>div{grid-template-columns:1fr}.quick-start-editor textarea{grid-column:1}}.identity-menu-wrap{flex:0 0 46px;width:46px;height:46px}.identity-chip{border:1px solid color-mix(in srgb,var(--periwinkle) 38%,var(--line));background:color-mix(in srgb,var(--surface) 82%,transparent);border-radius:50%;place-items:center;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;display:grid;overflow:hidden}.identity-chip-avatar{object-fit:cover;object-position:center;pointer-events:none;border-radius:50%;width:100%;max-width:46px;height:100%;max-height:46px;display:block}.identity-chip-initials{width:100%;height:100%;color:color-mix(in srgb,var(--accent) 76%,white);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 18%,var(--surface)),var(--surface));font:700 16px/1 var(--display);letter-spacing:-.02em;pointer-events:none;place-items:center;display:grid}:is(.identity-menu-wrap:has(.identity-chip:hover) .identity-chip,.identity-menu-wrap:has(.identity-chip:focus-visible) .identity-chip){border-color:color-mix(in srgb,var(--accent) 72%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent),0 0 24px color-mix(in srgb,var(--accent) 24%,transparent)}.sidebar-donation-heart{z-index:24;color:#ff4f73;width:158px;min-width:158px;height:158px;min-height:158px;box-shadow:none;background:0 0;border:0;border-radius:20px;flex:0 0 158px;place-items:center;padding:0;animation:2.4s ease-in-out infinite heart-breathe;display:grid;position:absolute;bottom:76px;right:-164px;overflow:visible}.sidebar-donation-heart svg{filter:drop-shadow(0 18px 15px #5a041e8c)drop-shadow(0 0 24px #ff406c7a);width:122px;height:122px}.user-workspace-nav .favorite-star,.custom-tree-dropdown .favorite-action{color:#ffd75e!important}@media (max-width:1120px){.identity-menu-wrap,.identity-chip{width:40px;min-width:40px;height:40px;min-height:40px}.identity-chip-avatar{max-width:40px;max-height:40px}}.workspace-kanban{grid-template-columns:minmax(0,1fr);gap:16px;display:grid;overflow:visible}.workspace-lane{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:0;padding:14px;display:grid}.workspace-lane>header{grid-column:1/-1}.workspace-link-card{cursor:pointer;border-radius:16px;grid-template-rows:auto auto auto minmax(42px,1fr) auto;align-content:start;min-width:0;min-height:220px;max-height:none;position:relative;overflow:hidden}.workspace-link-card:focus-visible{outline:2px solid color-mix(in srgb,var(--violet) 62%,transparent);outline-offset:3px}.workspace-link-card>a strong,.workspace-link-card>p,.workspace-link-path{text-overflow:ellipsis;overflow:hidden}.workspace-link-card>a strong{white-space:nowrap}.workspace-link-card>p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.workspace-link-path{color:var(--violet-soft);font:10.5px/1.4 var(--mono);white-space:nowrap;display:block}.workspace-link-marks{min-height:27px}.workspace-card-head{justify-content:space-between;align-items:flex-start;gap:9px;min-height:30px;display:flex;position:relative}.workspace-card-menu{z-index:4;flex:none;position:relative}.workspace-card-more{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.workspace-card-more:hover,.workspace-card-more[aria-expanded=true]{color:var(--text);background:color-mix(in srgb,var(--violet) 11%,transparent)}.workspace-card-dropdown{z-index:260;border-radius:12px;width:188px;padding:5px}.workspace-card-dropdown button,.workspace-card-dropdown a{min-height:30px;padding:5px 8px;font-size:11.5px}.workspace-menu-tag{border:1px solid var(--custom-color);border-radius:4px;width:13px;height:9px}.topbar-search-trigger{border:1px solid var(--line);width:min(250px,25vw);height:46px;color:inherit;background:0 0;border-radius:8px;justify-content:flex-start;padding:7px 10px;position:absolute;left:50%;transform:translate(-50%)}.topbar-search-trigger:hover,.topbar-search-trigger:focus-visible{border-color:var(--line);background:var(--surface-2,#7f7f7f1a);color:inherit;transform:translate(-50%)}.topbar-search-trigger kbd{opacity:.62;box-shadow:none;background:0 0;margin-left:auto}.topbar-actions>.inspector-toggle{width:46px;min-width:46px;height:46px;min-height:46px}.topbar-wallet{place-items:center;width:46px;min-width:46px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line))!important;background:linear-gradient(180deg,color-mix(in srgb,#fff 3%,var(--raised)),var(--panel))!important;border-radius:9px!important;height:46px!important;padding:0!important;display:grid!important;box-shadow:inset 0 1px #ffffff0d,0 7px 18px #0000001a!important}.topbar-wallet-icon{width:46px;height:46px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;flex:0 0 46px!important}.topbar-wallet>svg{color:#fff;filter:none;width:18px;height:18px}.topbar-theme-toggle{border-color:color-mix(in srgb,var(--periwinkle) 30%,var(--line));background:color-mix(in srgb,var(--surface) 78%,transparent);width:46px;min-width:46px;height:46px;min-height:46px;color:var(--periwinkle);border-radius:15px}@media (max-width:1280px){.workspace-lane{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar-search-trigger{width:min(210px,22vw)}}@media (max-width:980px){.workspace-lane{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-search-trigger{justify-content:center;width:42px;height:42px;padding:0;position:static;transform:none}.topbar-search-trigger:hover{transform:none}.topbar-search-trigger span,.topbar-search-trigger kbd{display:none}.topbar-wallet{width:42px;min-width:42px;height:42px!important;padding:0!important}.topbar-wallet-icon{width:42px;height:42px;flex-basis:42px!important}.identity-menu-wrap,.identity-chip,.topbar-actions>.inspector-toggle,.topbar-actions>.icon-button{width:42px;min-width:42px;height:42px;min-height:42px}.identity-chip-avatar{max-width:42px;max-height:42px}.topbar-wallet strong{display:none}}@media (max-width:620px){.workspace-lane{grid-template-columns:minmax(0,1fr)}}.workshop-console{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 62%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:22px;grid-template-columns:230px minmax(0,1fr);min-height:calc(100dvh - 130px);display:grid;overflow:hidden}.workshop-console-nav{z-index:1;border:0;border-right:1px solid var(--line);background:color-mix(in srgb,var(--carbon-soft) 84%,transparent);grid-template-rows:auto 1fr auto;height:auto;padding:19px 13px;display:grid;position:relative}.workshop-console-nav header{align-items:center;gap:10px;padding:3px 7px 20px;display:flex}.workshop-console-nav header i{border:1px solid color-mix(in srgb,var(--violet) 50%,var(--line));width:38px;height:38px;color:var(--violet-soft);box-shadow:0 0 22px color-mix(in srgb,var(--violet) 18%,transparent);border-radius:12px;place-items:center;font-style:normal;display:grid}.workshop-console-nav header span{gap:3px;display:grid}.workshop-console-nav header small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.workshop-console-nav nav{align-content:start;gap:3px;display:grid}.workshop-console-nav nav button{width:100%;min-height:39px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;display:flex}.workshop-console-nav nav button.active{border-color:var(--line);background:linear-gradient(110deg,color-mix(in srgb,var(--violet) 18%,transparent),color-mix(in srgb,var(--violet) 4%,transparent));color:var(--text)}.workshop-console-nav footer{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.workshop-console-main{min-width:0;min-height:0;padding:16px;overflow:auto}.console-notice{max-width:440px;color:var(--violet-soft);text-align:right;font-size:11px}.console-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.console-metrics article,.console-panel,.console-module-card{border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 78%,transparent),color-mix(in srgb,var(--carbon-soft) 64%,transparent));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 20px 50px #00000021}.console-metrics article{gap:5px;padding:19px;display:grid}.console-metrics small{color:var(--muted);text-transform:uppercase;font-size:10px}.console-metrics strong{font-size:28px}.console-metrics .metric-word{text-overflow:ellipsis;font-size:17px;overflow:hidden}.console-metrics span{color:var(--muted);font-size:11px}.console-overview-grid{grid-template-columns:1.4fr 1fr;gap:13px;margin-top:13px;display:grid}.console-panel{padding:21px}.console-panel h3,.console-section-head h3{margin:5px 0;font-size:21px}.console-guidance p,.console-section-head p,.console-destination p{color:var(--muted);line-height:1.6}.console-links{margin-top:15px;display:grid}.console-links button{border:0;border-bottom:1px solid var(--line-soft);color:var(--muted);text-align:left;background:0 0;border-radius:0;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;padding:13px 2px;display:grid}.console-links button>span{gap:3px;display:grid}.console-links strong{color:var(--text)}.console-links small{color:var(--muted)}.console-section-head{margin-bottom:20px}.console-section-head p{margin:5px 0}.console-module-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.console-module-card{grid-template-columns:40px 1fr auto;gap:12px;min-height:155px;padding:17px;display:grid}.console-module-card.enabled{border-color:color-mix(in srgb,var(--violet) 48%,var(--line));box-shadow:inset 0 0 25px color-mix(in srgb,var(--violet) 7%,transparent)}.console-module-card>i,.console-destination>i{border:1px solid color-mix(in srgb,var(--violet) 42%,var(--line));width:38px;height:38px;color:var(--violet-soft);border-radius:12px;place-items:center;font-style:normal;display:grid}.console-module-card h3{margin:4px 0}.console-module-card p{min-height:36px;color:var(--muted);margin:5px 0;font-size:11px;line-height:1.5}.console-module-card small,.console-module-card span{color:var(--muted);font-size:9px}.console-switch{border:1px solid var(--line);background:0 0;border-radius:9px;width:43px;height:25px;padding:3px}.console-switch i{background:var(--muted);color:#fff;border-radius:6px;place-items:center;width:17px;height:17px;transition:all .2s;display:grid}.console-switch.on{border-color:color-mix(in srgb,var(--violet) 65%,var(--line))}.console-switch.on i{background:var(--violet);transform:translate(18px)}.console-reload{margin-top:16px}.console-module-body{min-width:0}.console-module-heading,.console-module-meta,.console-module-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console-module-heading{justify-content:space-between}.console-health{background:color-mix(in srgb,var(--surface) 75%,transparent);border-radius:8px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.console-health.healthy{color:var(--success)}.console-health.warning{color:var(--warning)}.console-health.danger{color:var(--danger)}.console-module-meta{margin-top:8px}.console-module-deps{color:var(--muted);margin-top:8px;font-size:10px}.console-module-actions{margin-top:13px}.console-module-actions button.compact{align-items:center;gap:6px;min-height:30px;padding:6px 10px;font-size:10px;display:inline-flex}.console-module-card.sheridan-product-card{grid-template-columns:44px minmax(0,1fr) auto;gap:13px 15px;min-height:238px;padding:20px}.console-module-card.sheridan-product-card h3{margin:5px 0 6px}.console-module-card.sheridan-product-card p{min-height:0;margin:0}.console-module-card.sheridan-product-card small,.console-module-card.sheridan-product-card span{font-size:inherit}.console-module-card.sheridan-product-card .eyebrow{font-size:9px}.console-destination{justify-items:start;max-width:720px;padding:35px;display:grid}.console-destination>i{width:54px;height:54px;margin-bottom:18px}.console-destination .primary-button{align-items:center;gap:7px;margin-top:12px;display:flex}.console-branding{grid-template-columns:1fr 1fr;gap:18px;max-width:980px;padding:22px;display:grid}.console-branding label{color:var(--muted);align-content:start;gap:6px;display:grid}.console-branding label strong{color:var(--text);font-size:13.5px;font-weight:600}.console-branding label small{min-height:18px;color:var(--muted);font-size:11.5px;line-height:1.4}.console-branding input{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:color-mix(in srgb,var(--surface) 70%,transparent);width:100%;min-height:48px;color:var(--text);border-radius:11px;padding:0 14px;font-size:14px}.console-branding input::placeholder{color:var(--muted-2)}.console-branding input:focus{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent)}.console-branding>.console-color-fields{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;padding-top:2px;display:grid}.console-branding input[type=color]{height:48px;padding:6px}.console-branding footer{grid-column:1/-1;justify-content:flex-end;padding-top:4px;display:flex}.console-embedded-surface{min-width:0}.console-embedded-surface>.connections,.console-embedded-surface>.users-workspace{margin:0}.platform-map{gap:14px;display:grid}.platform-map-toolbar{border:1px solid var(--line);background:linear-gradient(120deg,color-mix(in srgb,var(--violet) 10%,transparent),color-mix(in srgb,var(--surface) 70%,transparent));border-radius:15px;justify-content:space-between;align-items:end;gap:14px;padding:14px 16px;display:flex}.platform-map-toolbar label{min-width:min(410px,100%);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:10px;display:grid}.platform-map-toolbar input{border:1px solid color-mix(in srgb,var(--violet) 32%,var(--line));background:color-mix(in srgb,var(--surface) 80%,transparent);min-height:40px;color:var(--text);border-radius:10px;padding:0 12px;font-size:13px}.platform-map-source{color:var(--success);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.platform-map-source.is-error{color:var(--danger)}.platform-map-tree{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.platform-map-branch{border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 80%,transparent),color-mix(in srgb,var(--carbon-soft) 65%,transparent));border-radius:14px;min-width:0;padding:13px 14px;transition:border-color .2s,transform .2s}.platform-map-branch:hover{border-color:color-mix(in srgb,var(--violet) 44%,var(--line));transform:translateY(-1px)}.platform-map-node{width:100%;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:18px 19px auto;align-items:center;gap:8px;padding:0;display:grid}.platform-map-node strong{font-size:13px}.platform-map-node code,.platform-map-leaf code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:3;font-family:inherit;font-size:10px;overflow:hidden}.platform-map-branch>p{color:var(--muted);margin:8px 0 0 45px;font-size:11px;line-height:1.45}.platform-map-children{border-left:1px solid color-mix(in srgb,var(--violet) 28%,var(--line));gap:8px;margin:12px 0 0 27px;padding-left:12px;display:grid}.platform-map-leaf{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 45%,transparent);border-radius:9px;grid-template-columns:minmax(110px,auto) minmax(0,1fr);gap:3px 9px;padding:8px 9px;display:grid}.platform-map-leaf>span{color:var(--text);align-items:center;gap:6px;font-size:11px;display:inline-flex}.platform-map-leaf small{color:var(--muted);grid-column:1/-1;font-size:10px;line-height:1.4}.platform-map-toggle{color:var(--violet-soft);place-items:center;display:grid}@media (max-width:900px){.workshop-console{grid-template-columns:1fr}.workshop-console-nav{border-right:0;border-bottom:1px solid var(--line)}.workshop-console-nav nav{grid-template-columns:repeat(3,1fr)}.console-overview-grid{grid-template-columns:1fr}}@media (max-width:620px){.workshop-console-main{padding:16px}.workshop-console-nav nav{grid-template-columns:1fr 1fr}.workshop-console-nav nav button span{font-size:11px}.console-metrics,.console-branding{grid-template-columns:1fr}.console-branding>div,.console-branding footer{grid-column:1}}.sidebar nav .nav-route>button>span{font-size:13.5px;line-height:1.25}.sidebar .custom-nav-section>div,.sidebar .custom-nav-page>button{font-size:13px}.sidebar .custom-nav-add{min-height:38px;font-size:12.5px}.sidebar-collapsed .sidebar .custom-nav-add-root{gap:0;font-size:0}.sidebar-collapsed .custom-section-icon{flex-basis:16px;width:16px!important;min-width:16px!important;height:16px!important}.sidebar-collapsed .custom-page-icon{flex-basis:16px;width:16px!important;min-width:16px!important;height:12px!important}.sidebar .nav-label{font-size:9.5px}.brand-workspace-picker{flex:1;min-width:0;position:relative}.brand-copy{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:0;display:grid}.brand-copy small{max-width:100%;color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex;overflow:hidden}.brand-copy small>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.brand-copy:hover small,.brand-copy:focus-visible small{color:var(--accent)}.brand-workspace-menu{z-index:35;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--panel) 95%,var(--accent) 5%);border-radius:13px;width:min(250px,100vw - 30px);padding:10px;position:absolute;top:calc(100% + 9px);left:-7px;box-shadow:0 18px 42px #00000059}.brand-workspace-menu header{gap:4px;padding:3px 7px 9px;display:grid}.brand-workspace-menu header strong{color:var(--bone);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.brand-workspace-menu header>small{color:var(--muted);font-size:10px;line-height:1.35}.brand-workspace-row{border-radius:10px;min-width:0}.brand-workspace-row+.brand-workspace-row{margin-top:4px}.brand-workspace-select{width:100%;min-height:50px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:9px;padding:8px 9px;display:grid}.brand-workspace-select:hover,.brand-workspace-select:focus-visible{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text)}.brand-workspace-select>span:last-child{gap:4px;min-width:0;display:grid}.brand-workspace-select strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.brand-workspace-select small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.brand-workspace-empty{color:var(--muted-2);padding:10px 9px;font-size:10px;line-height:1.4;display:block}.brand-workspace-menu>button{width:100%;min-height:36px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.brand-workspace-menu>button:hover,.brand-workspace-menu>button:focus-visible,.brand-workspace-menu>button.active{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text)}.brand-workspace-menu>button small{color:var(--accent);font-size:10px}.workspace-menu-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 65%,transparent);border-radius:50%}.sidebar nav{padding-bottom:12px}.sidebar-customization-dock{z-index:24;width:100%;padding:7px 10px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);background:color-mix(in srgb,var(--carbon-soft) 97%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.sidebar>nav{padding-bottom:28px;scroll-padding-bottom:28px}.sidebar-customization-dock>button{width:100%;min-width:0;height:52px;min-height:52px;box-shadow:none;z-index:2;background:0 0;border:0;border-radius:18px;place-items:center;padding:0;display:grid;position:relative;pointer-events:auto!important}.sidebar-customization-dock>button svg{width:38px;height:38px;transition:transform .2s,filter .2s}.sidebar-appearance-brush{color:var(--violet-soft)}.sidebar-appearance-brush svg{filter:drop-shadow(0 16px 14px color-mix(in srgb,var(--violet) 42%,transparent)) drop-shadow(0 0 22px color-mix(in srgb,var(--violet) 38%,transparent))}.sidebar-donation-heart{flex:initial;animation:none;bottom:auto;right:auto}.sidebar-donation-heart svg{filter:drop-shadow(0 16px 14px #5a041e8c)drop-shadow(0 0 22px #ff406c7a);width:38px;height:38px;animation:2.4s ease-in-out infinite dock-heart-breathe}.sidebar-customization-dock>button:hover svg{transform:none}.sheridan-action-glyph{transform-origin:50% 55%;transition:transform .16s cubic-bezier(.2,.8,.2,1),filter .16s;overflow:visible;width:42px!important;height:42px!important}.sheridan-action-glyph .glyph-depth{fill:color-mix(in srgb,currentColor 42%,#080a12);opacity:.9;transform:translate(1.2px,1.5px)}.sheridan-action-glyph .glyph-face{fill:color-mix(in srgb,currentColor 78%,#f6f3ff);stroke:color-mix(in srgb,currentColor 72%,#fff);stroke-width:.8px;stroke-linejoin:round}.sheridan-action-glyph .glyph-edge{fill:none;stroke:color-mix(in srgb,currentColor 66%,#171525);stroke-width:1.05px;stroke-linecap:round;stroke-linejoin:round}.sheridan-action-glyph .glyph-highlight{fill:none;stroke:#ffffffad;stroke-width:.85px;stroke-linecap:round}.sidebar-appearance-brush .sheridan-action-glyph{color:color-mix(in srgb,var(--violet-soft) 88%,#fff);filter:drop-shadow(0 12px 10px color-mix(in srgb,var(--violet) 40%,transparent)) drop-shadow(0 0 16px color-mix(in srgb,var(--violet) 26%,transparent));width:44px!important;height:44px!important}.sidebar-appearance-brush .glyph-depth{fill:#0000;stroke:color-mix(in srgb,var(--accent) 58%,#090b14);stroke-width:2.1px;opacity:.78}.sidebar-appearance-brush .glyph-face{fill:#0000;stroke:color-mix(in srgb,var(--accent) 82%,#fff);stroke-width:1.35px}.sidebar-appearance-brush .glyph-edge{stroke:color-mix(in srgb,var(--accent) 74%,#d9e4ff);stroke-width:1.15px}.sidebar-appearance-brush .glyph-highlight{stroke:#ffffffc2;stroke-width:.75px}.sidebar-donation-heart .sheridan-action-glyph{color:#f54870;filter:drop-shadow(0 12px 10px #5a041e7a)drop-shadow(0 0 16px #ff406c59);animation:2.8s ease-in-out infinite dock-heart-breathe;width:44px!important;height:44px!important}.sidebar-customization-dock>button:hover .sheridan-action-glyph{animation-play-state:paused;transform:none!important}.sidebar-appearance-brush:hover>svg{transform:none!important}.sidebar-customization-dock>button:focus-visible .sheridan-action-glyph{filter:drop-shadow(0 0 18px color-mix(in srgb,currentColor 65%,transparent))}.sidebar-collapsed .sidebar-customization-dock{grid-template-columns:1fr;gap:2px;padding-inline:7px}.sidebar-collapsed .sidebar-customization-dock>button{height:52px;min-height:52px}.sidebar-collapsed .sidebar-customization-dock>button svg,.sidebar-collapsed .sidebar-donation-heart svg{width:42px;height:42px}@keyframes dock-heart-breathe{0%,to{filter:drop-shadow(0 13px 11px #5a041e6b)drop-shadow(0 0 17px #ff406c61);transform:scale(1)}50%{filter:drop-shadow(0 13px 11px #5a041e8f)drop-shadow(0 0 27px #ff406c9e);transform:scale(1.075)}}.mobile-appearance-trigger,.mobile-donation-trigger{display:none}.appearance-studio,.donation-popover{z-index:180;left:calc(var(--sidebar) + 16px);width:min(372px,calc(100vw - var(--sidebar) - 32px));border:1px solid color-mix(in srgb,var(--violet) 31%,var(--line));background:color-mix(in srgb,var(--surface) 91%,transparent);box-shadow:0 30px 90px #0000007a,0 0 42px color-mix(in srgb,var(--violet) 11%,transparent);-webkit-backdrop-filter:blur(28px)saturate(132%);backdrop-filter:blur(28px)saturate(132%);border-radius:22px;position:fixed;bottom:24px}.appearance-studio{opacity:0;visibility:hidden;max-height:calc(100dvh - 48px);width:min(420px,calc(100vw - var(--sidebar) - 32px));gap:14px;padding:18px 20px;transition:opacity .18s,visibility .18s,transform .22s;display:grid;overflow:auto;transform:translate(-14px)}.appearance-studio .appearance-colors{grid-template-columns:repeat(6,1fr);gap:6px}.appearance-studio .appearance-colors button{gap:4px;padding:5px 2px}.appearance-studio .appearance-colors button i{width:32px;height:32px}.appearance-studio.open{opacity:1;visibility:visible;transform:translate(0)}.appearance-studio>header,.donation-popover>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.appearance-studio h2,.donation-popover h2{margin:4px 0 0;font-size:23px}.appearance-studio header>button,.donation-popover header>button{background:color-mix(in srgb,var(--bone) 5%,transparent);width:34px;height:34px;color:var(--muted);border:0;border-radius:11px;place-items:center;padding:0;display:grid}.appearance-studio>section{gap:6px;display:grid}.appearance-studio>section>strong{font-size:13px}.appearance-studio>section>small,.appearance-studio footer{color:var(--muted);font-size:11px}.appearance-colors{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:8px;display:grid}.appearance-colors button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:12px;justify-items:center;gap:5px;padding:7px 2px;font-size:8.5px;display:grid}.appearance-colors button i{border:2px solid color-mix(in srgb,var(--swatch) 75%,white);background:var(--swatch);width:34px;height:34px;box-shadow:0 0 14px color-mix(in srgb,var(--swatch) 32%,transparent);border-radius:10px}.appearance-colors button.active{border-color:color-mix(in srgb,var(--swatch) 55%,var(--line));color:var(--text);background:color-mix(in srgb,var(--swatch) 8%,transparent)}.appearance-segments{background:color-mix(in srgb,var(--bone) 4%,transparent);border-radius:13px;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;padding:4px;display:grid}.appearance-segments button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:10px;font-size:11px}.appearance-segments button.active{color:var(--text);background:color-mix(in srgb,var(--violet) 19%,transparent)}.appearance-backgrounds{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px;display:grid}.appearance-backgrounds button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:12px;gap:6px;padding:5px;font-size:9px;display:grid}.appearance-backgrounds i{background:#0a0b10;border-radius:9px;height:48px}.appearance-backgrounds .aurora i{background:radial-gradient(circle at 25% 20%,var(--violet-deep) 0,transparent 48%),#090a0d}.appearance-backgrounds .warm i{background:radial-gradient(circle at 75% 20%,#8a4a27 0,#0000 50%),#110d0b}.appearance-backgrounds .mist i{background:linear-gradient(145deg,#202536,#0b0d14 70%)}.appearance-backgrounds button.active{border-color:color-mix(in srgb,var(--violet) 48%,var(--line));color:var(--text)}.donation-popover{align-content:start;gap:18px;min-height:430px;padding:24px;display:grid}.donation-popover p{color:var(--muted);margin:12px 0 4px;line-height:1.6}.donation-popover .donation-amounts{grid-template-columns:1fr;gap:9px;margin:8px 0;display:grid}.donation-popover .donation-amounts span{border:1px solid color-mix(in srgb,var(--rose) 25%,var(--line));background:color-mix(in srgb,var(--rose) 6%,transparent);min-height:48px;color:var(--muted);border-radius:13px;place-items:center;display:grid}.donation-popover>small{color:var(--muted);margin-top:auto}:root[data-accent=emerald]{--violet:#0f9f6e;--violet-soft:#43c796;--violet-deep:#087a53;--accent:var(--violet);--tangerine:var(--accent);--periwinkle:var(--violet-soft);--focus-ring:var(--violet);--primary-fill:#0b875d;--primary-hover:#076e4c}:root[data-accent=sapphire]{--violet:#1769e0;--violet-soft:#5a9af2;--violet-deep:#0e4faf;--accent:var(--violet);--tangerine:var(--accent);--periwinkle:var(--violet-soft);--focus-ring:var(--violet);--primary-fill:#135dca;--primary-hover:#0d4ca8}:root[data-accent=amber]{--violet:#c77a08;--violet-soft:#e6a23d;--violet-deep:#985a04;--accent:var(--violet);--tangerine:var(--accent);--periwinkle:var(--violet-soft);--focus-ring:var(--violet);--primary-fill:#aa6706;--primary-hover:#895204}:root[data-accent=crimson]{--violet:#d73558;--violet-soft:#ee718b;--violet-deep:#aa2342;--accent:var(--violet);--tangerine:var(--accent);--periwinkle:var(--violet-soft);--focus-ring:var(--violet);--primary-fill:#bd2b4b;--primary-hover:#9d203c}:root[data-accent=cyan]{--violet:#078aa8;--violet-soft:#40b7ce;--violet-deep:#05677e;--accent:var(--violet);--tangerine:var(--accent);--periwinkle:var(--violet-soft);--focus-ring:var(--violet);--primary-fill:#077890;--primary-hover:#055f74}:root[data-accent=orchid]{--violet:#9148bd;--violet-soft:#bd7bdf;--violet-deep:#6c2c91;--accent:var(--violet);--tangerine:var(--accent);--periwinkle:var(--violet-soft);--focus-ring:var(--violet);--primary-fill:#813ca9;--primary-hover:#672d88}:root[data-accent=ocean]{--violet:#216d91;--violet-soft:#5ca4c4;--violet-deep:#164f6c;--accent:var(--violet);--tangerine:var(--accent);--periwinkle:var(--violet-soft);--focus-ring:var(--violet);--primary-fill:#1b607f;--primary-hover:#164d68}:root[data-accent=olive]{--violet:#687f28;--violet-soft:#9bb75b;--violet-deep:#4d611c;--accent:var(--violet);--tangerine:var(--accent);--periwinkle:var(--violet-soft);--focus-ring:var(--violet);--primary-fill:#5a7022;--primary-hover:#485a19}:root[data-accent=copper]{--violet:#b85d35;--violet-soft:#dc8d68;--violet-deep:#884226;--accent:var(--violet);--tangerine:var(--accent);--periwinkle:var(--violet-soft);--focus-ring:var(--violet);--primary-fill:#a4512d;--primary-hover:#843e22}:root[data-backdrop=aurora] .app-shell{background:radial-gradient(circle at 72% 0%,color-mix(in srgb,var(--violet) 13%,transparent),transparent 35%),radial-gradient(circle at 35% 100%,#3b82f60f,transparent 42%),var(--carbon)}:root[data-backdrop=warm] .app-shell{background:radial-gradient(circle at 82% 0%,#f973161a,transparent 34%),radial-gradient(circle at 25% 100%,#f43f5e0d,transparent 45%),var(--carbon)}:root[data-backdrop=mist] .app-shell{background:linear-gradient(145deg,#7887b40d,transparent 46%),radial-gradient(circle at 75% 12%,color-mix(in srgb,var(--violet-soft) 8%,transparent),transparent 38%),var(--carbon)}:root[data-theme=light]{--sheridan-glass:#ffffffd1;--sheridan-glass-strong:#fffffff0;--sheridan-glass-line:color-mix(in srgb,var(--violet) 22%,#14101e1a);--sheridan-glass-shadow:0 20px 55px #372a4b1f,inset 0 1px #ffffffb8}:root[data-theme=light] :is(.surface-tabs-container,.roles-users-tabs){background:color-mix(in srgb,var(--surface) 88%,transparent)}:root[data-theme=light] .roles-users-tabs button.active{color:var(--text);background:color-mix(in srgb,var(--violet) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet) 26%,transparent)}:root[data-theme=light] :is(.status-pill,.tag-chip,.user-state,.metadata-view-status,.marketplace-installed,.workspace-lane>header span){min-height:24px;padding-inline:8px}:root[data-theme=light] .custom-tree-dropdown{background:color-mix(in srgb,var(--surface) 96%,transparent);color:var(--text);box-shadow:0 20px 52px #3226462e}.sheridan-tooltip{z-index:10050;border:1px solid color-mix(in srgb, var(--accent) 22%, #ffffff21);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);width:max-content;max-width:280px;color:var(--text);font:500 12px/1.35 var(--sans);letter-spacing:.005em;pointer-events:none;border-radius:8px;padding:7px 10px;animation:.15s cubic-bezier(.2,.75,.2,1) both sheridan-tooltip-in;position:fixed;transform:translateY(-50%);box-shadow:0 12px 32px #00000057,inset 0 1px #ffffff12}.sheridan-tooltip.left{transform:translate(-100%,-50%)}.sheridan-tooltip.right{transform:translateY(-50%)}@keyframes sheridan-tooltip-in{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0}}:root[data-theme=light] .sheridan-tooltip{border-color:color-mix(in srgb, var(--accent) 20%, #18122324);background:#ffffffeb;box-shadow:0 12px 30px #28203729,inset 0 1px #ffffffd1}@media (prefers-reduced-motion:reduce){.sheridan-tooltip{animation:none}}:root[data-theme=light] .command-palette{background:linear-gradient(145deg,color-mix(in srgb,var(--raised) 96%,var(--accent) 4%),var(--panel));box-shadow:0 30px 80px #3226462e}:root[data-theme=light] .appearance-studio,:root[data-theme=light] .donation-popover{background:#ffffffed;box-shadow:0 28px 72px #372a4b2b}:root[data-theme=light] .avatar-placeholder{filter:brightness(1.3)contrast(.82)saturate(.84);background:color-mix(in srgb,#fff 88%,var(--violet) 12%)}:root[data-theme=light][data-backdrop=aurora] .app-shell{background:radial-gradient(circle at 72% 0%,color-mix(in srgb,var(--violet) 10%,transparent),transparent 35%),radial-gradient(circle at 35% 100%,#3b82f60d,transparent 42%),var(--carbon)}:root[data-theme=light][data-backdrop=warm] .app-shell{background:radial-gradient(circle at 82% 0%,#f9731614,transparent 34%),radial-gradient(circle at 25% 100%,#f43f5e0a,transparent 45%),var(--carbon)}:root[data-theme=light][data-backdrop=mist] .app-shell{background:linear-gradient(145deg,#7887b412,transparent 46%),radial-gradient(circle at 75% 12%,color-mix(in srgb,var(--violet-deep) 6%,transparent),transparent 38%),var(--carbon)}@media (min-width:761px) and (max-width:1120px){.sidebar nav{padding-bottom:10px}.sidebar-customization-dock{grid-template-columns:1fr;gap:2px;padding-inline:7px}.sidebar-customization-dock>button{border-radius:14px;height:52px;min-height:52px}.sidebar-customization-dock>button svg,.sidebar-donation-heart svg{width:38px;height:38px}}@media (max-width:760px){.sidebar-customization-dock{display:none}.appearance-studio,.donation-popover{width:auto;max-height:calc(100dvh - 100px);bottom:76px;left:12px;right:12px}.mobile-appearance-trigger,.mobile-donation-trigger{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 78%,transparent);border-radius:12px;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;display:grid}.mobile-appearance-trigger{color:var(--violet-soft)}.mobile-donation-trigger{color:#ff4f73}.mobile-appearance-trigger .sheridan-action-glyph,.mobile-donation-trigger .sheridan-action-glyph{width:28px!important;height:28px!important}.password-resources{padding-inline:14px}.password-resources>header,.password-resource-editor footer,.hb-article-head{flex-direction:column;align-items:stretch}.password-resource-editor footer>button,.hb-article-head>button{width:100%;max-width:100%}.hb-article{padding:18px 14px}.external-tool-guide,.vault-companion .external-tool-guide{grid-template-columns:42px minmax(0,1fr);gap:12px;width:100%;min-width:0;padding:14px}.external-tool-copy label{grid-template-columns:18px minmax(0,1fr);width:100%;max-width:100%;display:grid}.external-tool-copy label button{grid-column:1/-1;width:100%}.external-tool-actions,.vault-companion .external-tool-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}}.support-surface{gap:18px;display:grid}.support-ticket{text-align:left;cursor:pointer;color:inherit}.support-ticket small{align-items:center;gap:6px;display:flex}.support-thread{gap:10px;max-height:42vh;display:grid;overflow:auto}.support-thread article{background:color-mix(in srgb,var(--accent) 8%,transparent);border-radius:14px;padding:13px 15px}.support-thread article small{color:var(--muted)}.support-thread article p{white-space:pre-wrap;margin:6px 0 0}.support-tabs{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 76%,transparent);border-radius:14px;gap:6px;width:max-content;max-width:100%;padding:5px;display:flex;overflow:auto}.support-tabs button{min-height:38px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 13px;display:flex}.support-tabs button svg{width:15px}.support-tabs button.active{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 22%,var(--surface)),color-mix(in srgb,#3485ff 8%,var(--surface)));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,var(--line)),0 10px 25px color-mix(in srgb,var(--accent) 9%,transparent)}.support-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:14px;display:grid}.support-workspace>main{min-width:0}.support-workspace .marketplace-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.support-ticket{border-color:color-mix(in srgb,var(--accent) 22%,var(--line));background:radial-gradient(circle at 100% 0%,#3485ff1c,transparent 45%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--carbon-soft) 70%,transparent));min-height:196px;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s}.support-ticket:hover{border-color:color-mix(in srgb,var(--accent) 44%,var(--line));transform:translateY(-3px);box-shadow:0 23px 55px #0000002b,0 0 25px #3485ff17}.support-insights{border-color:color-mix(in srgb,var(--accent) 31%,var(--line));background:radial-gradient(circle at 95% 0%,#3485ff2e,transparent 44%),radial-gradient(circle at 0 100%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 91%,transparent),color-mix(in srgb,var(--carbon-soft) 70%,transparent));gap:11px;min-height:340px;padding:24px;display:grid;position:sticky;top:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 22px 58px #00000026}.support-insights-icon{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));width:52px;height:52px;color:var(--periwinkle);background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:0 0 26px color-mix(in srgb,var(--accent) 15%,transparent);border-radius:17px;place-items:center;display:grid}.support-insights h3{margin:2px 0;font-size:21px}.support-insights p{color:var(--muted);margin:0;font-size:12px;line-height:1.62}.support-insights dl{gap:0;margin:7px 0 0;display:grid}.support-insights dl>div{border-top:1px solid var(--line-soft);gap:3px;padding:10px 0;display:grid}.support-insights dt{color:var(--muted);font-size:10px}.support-insights dd{text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.support-reward-note{border:1px solid color-mix(in srgb,var(--warning) 24%,var(--line));background:color-mix(in srgb,var(--warning) 6%,transparent);color:var(--warning);border-radius:13px;align-items:flex-start;gap:10px;margin-top:4px;padding:13px;display:flex}.support-reward-note>svg{flex:0 0 18px}.support-reward-note>span{gap:4px;display:grid}.support-reward-note strong{font-size:11px}.support-reward-note small{color:var(--muted);font-size:10px;line-height:1.45}:root[data-theme=light] .support-ticket,:root[data-theme=light] .support-insights{background:radial-gradient(circle at 100% 0%,#3485ff17,transparent 45%),linear-gradient(145deg,#fff,color-mix(in srgb,var(--surface) 92%,#edf4ff));box-shadow:inset 0 1px #fff,0 18px 42px #3e4c731a}@media (max-width:900px){.support-workspace{grid-template-columns:1fr}.support-insights{position:static}}@media (max-width:560px){.support-tabs{width:100%}.support-tabs button{flex:1}.support-workspace .marketplace-grid{grid-template-columns:1fr}}.support-recent{border-top:1px solid var(--line-soft);gap:5px;margin-top:3px;padding-top:13px;display:grid}.support-recent>h4{margin:0 0 3px;font-size:11px}.support-recent>button{background:color-mix(in srgb,var(--surface) 62%,transparent);width:100%;color:var(--text);text-align:left;border:1px solid #0000;border-radius:10px;gap:3px;padding:9px 10px;display:grid}.support-recent>button:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.support-recent>button span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.support-recent small{color:var(--muted);font-size:9px}.club-workspace{grid-template-columns:minmax(0,1fr) minmax(290px,360px);align-items:start;gap:14px;display:grid}.club-workspace>main{gap:13px;min-width:0;display:grid}.club-privacy-notice{border:1px solid color-mix(in srgb,var(--warning) 28%,var(--line));background:color-mix(in srgb,var(--warning) 7%,var(--surface));color:var(--warning);border-radius:14px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.club-privacy-notice>svg{flex:0 0 18px;margin-top:1px}.club-privacy-notice>div{gap:4px;display:grid}.club-privacy-notice span{color:var(--muted);font-size:10px;line-height:1.48}.club-banner{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));background:radial-gradient(circle at 94% 0%,#3485ff3b,transparent 43%),radial-gradient(circle at 0 100%,color-mix(in srgb,var(--accent) 17%,transparent),transparent 47%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--carbon-soft) 72%,transparent));border-radius:20px;align-items:center;gap:17px;min-height:145px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 22px 60px #0000002b,0 0 34px #3485ff1a}.club-banner>svg{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));width:46px;height:46px;color:var(--periwinkle);background:color-mix(in srgb,var(--accent) 13%,transparent);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 30%,transparent));border-radius:15px;flex:0 0 46px;padding:11px}.club-banner h3{letter-spacing:-.03em;margin:4px 0;font-size:clamp(21px,2.2vw,30px)}.club-banner p{color:var(--muted);margin:0;line-height:1.55}.club-feed{gap:10px;min-height:250px;padding:18px;display:grid}.club-message{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 66%,transparent);border-radius:15px;gap:10px;padding:15px;transition:transform .16s,border-color .16s,background .16s;display:grid}.club-message:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));background:color-mix(in srgb,var(--accent) 6%,var(--surface));transform:translateY(-1px)}.club-message header{align-items:center;gap:10px;display:flex}.club-message header>div{gap:3px;display:grid}.club-message header small{color:var(--muted);font-size:9px}.club-message p{white-space:pre-wrap;margin:0;padding-left:44px;line-height:1.6}.club-avatar{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 12%,transparent);width:34px;height:34px;color:var(--periwinkle);border-radius:11px;place-items:center;font-weight:700;display:grid}.club-message.wish{border-left-color:var(--warning)}.club-message.review{border-left-color:var(--success)}.club-composer{gap:13px;padding:20px;display:grid}.club-composer>header h3{margin:4px 0}.club-composer-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.club-composer-options label{color:var(--muted);gap:6px;font-size:10px;display:grid}.club-composer :is(select,textarea){border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 78%,transparent);width:100%;color:var(--text);border-radius:11px}.club-composer select{min-height:42px;padding:0 11px}.club-composer textarea{resize:vertical;padding:13px;line-height:1.55}.club-composer footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.club-composer footer small{color:var(--muted)}.club-composer footer button{align-items:center;gap:7px;display:inline-flex}.club-composer footer svg{width:15px}.club-side{border-color:color-mix(in srgb,var(--accent) 29%,var(--line));background:radial-gradient(circle at 95% 0%,#3485ff2b,transparent 43%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 91%,transparent),color-mix(in srgb,var(--carbon-soft) 71%,transparent));gap:11px;padding:24px;display:grid;position:sticky;top:16px;box-shadow:inset 0 1px #ffffff0f,0 22px 58px #00000026}.club-side h3{margin:2px 0;font-size:21px}.club-side>p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.club-side dl{gap:0;margin:6px 0;display:grid}.club-side dl>div{border-top:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.club-side dt{color:var(--muted)}.club-side dd{margin:0;font-weight:650}.club-inbox{border-top:1px solid var(--line-soft);gap:7px;margin-top:4px;padding-top:13px;display:grid}.club-inbox>strong{font-size:11px}.club-inbox>article{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:color-mix(in srgb,var(--accent) 6%,transparent);border-radius:11px;padding:11px}.club-inbox article small,.club-inbox>small{color:var(--muted);font-size:9px}.club-inbox article p{margin:5px 0 0;font-size:11px;line-height:1.5}:root[data-theme=light] .club-banner,:root[data-theme=light] .club-side{background:radial-gradient(circle at 95% 0%,#3485ff1a,transparent 43%),linear-gradient(145deg,#fff,color-mix(in srgb,var(--surface) 92%,#edf4ff));box-shadow:inset 0 1px #fff,0 18px 42px #3e4c731c}@media (max-width:900px){.club-workspace{grid-template-columns:1fr}.club-side{position:static}}@media (max-width:560px){.club-banner{align-items:flex-start;padding:19px}.club-banner>svg{flex-basis:38px;width:38px;height:38px;padding:9px}.club-composer-options{grid-template-columns:1fr}.club-message p{padding-left:0}}.platform-announcement-strip{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));min-width:180px;max-width:620px;height:36px;color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,var(--panel)),color-mix(in srgb,var(--panel) 96%,transparent));cursor:pointer;border-radius:12px;flex:420px;justify-content:center;align-items:center;gap:8px;margin-inline:auto;padding:0 13px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0000001a}.platform-announcement-strip>svg:first-child{color:var(--accent);flex:none}.platform-announcement-strip>svg:last-child{color:var(--muted);flex:none}.platform-announcement-strip>span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;font-size:12px;font-weight:620;overflow:hidden}.platform-announcement-strip:hover,.platform-announcement-strip:focus-visible{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,var(--panel)),var(--panel));box-shadow:inset 0 1px #ffffff12,0 10px 28px color-mix(in srgb,var(--accent) 13%,transparent)}.platform-announcement-note{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 44%),linear-gradient(155deg,color-mix(in srgb,#fff 4%,var(--panel)),var(--carbon-soft));border-radius:22px;width:min(700px,100vw - 32px);padding:0;overflow:hidden;box-shadow:0 32px 100px #00000070,inset 0 1px #ffffff12}.platform-announcement-note>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:26px 28px 22px;display:flex}.platform-announcement-note-icon{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));width:48px;height:48px;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,transparent);border-radius:15px;flex:0 0 48px;place-items:center;display:grid}.platform-announcement-note-icon svg{width:21px}.platform-announcement-note h2{letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(22px,3vw,30px);line-height:1.15}.platform-announcement-note time{color:var(--muted);font-size:12px}.platform-announcement-note-body{max-height:min(52vh,460px);padding:24px 28px;overflow:auto}.platform-announcement-note-body p{color:color-mix(in srgb,var(--text) 87%,var(--muted));white-space:pre-wrap;margin:0 0 14px;font-size:15px;line-height:1.72}.platform-announcement-note>nav{flex-wrap:wrap;gap:8px;padding:0 28px 20px;display:flex}.platform-announcement-note>nav a{border:1px solid var(--line);color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:11px;align-items:center;gap:7px;padding:9px 12px;text-decoration:none;display:inline-flex}.platform-announcement-note>footer{border-top:1px solid var(--line);background:#00000014;justify-content:flex-end;padding:17px 28px;display:flex}@media (max-width:1050px){.platform-announcement-strip{max-width:340px}}@media (max-width:820px){.platform-announcement-strip{display:none}}.club-message blockquote{border-left:2px solid color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--muted);border-radius:0 9px 9px 0;margin:0 0 0 44px;padding:8px 11px;font-size:10px;line-height:1.45}.club-message-actions{flex-wrap:wrap;align-items:center;gap:5px;margin-left:44px;display:flex}.club-message-actions button{min-height:28px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;display:inline-flex}.club-message-actions button:hover{border-color:color-mix(in srgb,var(--accent) 26%,var(--line));background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--text)}.club-message-actions svg{width:13px;height:13px}.club-reply-preview{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--periwinkle);border-radius:11px;grid-template-columns:18px minmax(0,1fr) 28px;align-items:start;gap:9px;padding:10px 12px;display:grid}.club-reply-preview>svg{width:16px}.club-reply-preview>span{gap:3px;display:grid}.club-reply-preview strong{font-size:10px}.club-reply-preview small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.club-reply-preview>button{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.club-reply-preview>button:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text)}@media (max-width:560px){.club-message blockquote,.club-message-actions{margin-left:0}}.club-channel-tabs{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 78%,transparent);border-radius:14px;gap:6px;width:max-content;max-width:100%;padding:5px;display:flex}.club-channel-tabs button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.club-channel-tabs button svg{width:15px}.club-channel-tabs button.active{color:var(--text);background:color-mix(in srgb,var(--accent) 14%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,var(--line))}.club-private-messenger{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:12px;min-height:520px;display:grid}.club-owner-list{flex-direction:column;gap:6px;padding:14px;display:flex}.club-owner-list h3{margin:4px 0 0}.club-owner-list>:is(button,.club-owner-row){width:100%;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.club-owner-list>button:hover,.club-owner-list>:is(button,.club-owner-row).active{border-color:color-mix(in srgb,var(--accent) 26%,var(--line));background:color-mix(in srgb,var(--accent) 8%,transparent)}.club-owner-list>:is(button,.club-owner-row)>span:last-child{gap:3px;min-width:0;display:grid}.club-owner-list>:is(button,.club-owner-row) strong,.club-owner-list>:is(button,.club-owner-row) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.club-owner-list>:is(button,.club-owner-row) small{color:var(--muted);font-size:9px}.club-private-thread{grid-template-rows:auto minmax(250px,1fr) auto;padding:16px;display:grid}.club-private-thread>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:2px 2px 14px;display:flex}.club-private-thread>header>div{gap:3px;display:grid}.club-private-thread>header small{color:var(--muted);font-size:9px}.club-private-history{flex-direction:column;gap:8px;padding:15px 2px;display:flex;overflow:auto}.club-private-history>article{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 74%,transparent);border-radius:13px 13px 13px 4px;align-self:flex-start;max-width:min(78%,620px);padding:10px 12px}.club-private-history>article.mine{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 11%,var(--surface));border-radius:13px 13px 4px;align-self:flex-end}.club-private-history article small{color:var(--muted);font-size:8px}.club-private-history article p{white-space:pre-wrap;margin:5px 0 0;line-height:1.55}.club-private-composer{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding-top:12px;display:grid}.club-private-composer textarea{resize:vertical;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 78%,transparent);width:100%;color:var(--text);border-radius:12px;padding:11px 12px}.club-private-composer button{align-items:center;gap:6px;min-height:42px;display:inline-flex}.club-private-composer svg{width:15px}@media (max-width:700px){.club-private-messenger{grid-template-columns:1fr}.club-owner-list{max-height:230px;overflow:auto}.club-private-history>article{max-width:92%}}.experience-center{z-index:120;border:1px solid color-mix(in srgb,var(--accent,#8b5cf6) 24%,var(--line));background:color-mix(in srgb,var(--panel) 90%,transparent);-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);border-radius:22px;flex-direction:column;width:min(430px,100vw - 28px);max-height:calc(100vh - 96px);display:flex;position:fixed;top:78px;right:18px;overflow:hidden;box-shadow:0 28px 80px #04020e6b}.experience-center>header{justify-content:space-between;align-items:center;padding:20px 20px 14px;display:flex}.experience-center>header h2{margin:3px 0 0;font-size:1.14rem}.experience-center>nav{border-bottom:1px solid var(--line);gap:4px;padding:0 14px 12px;display:flex;overflow-x:auto}.experience-center>nav button{min-height:34px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;display:flex}.experience-center>nav button.active{background:color-mix(in srgb,var(--accent,#8b5cf6) 14%,transparent);color:var(--accent,#8b5cf6)}.experience-center-body{min-height:260px;padding:12px 14px 18px;overflow:auto}.experience-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.experience-list li{border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;min-height:58px;padding:7px 9px;display:grid}.experience-list li:hover,.experience-list li.unread{background:color-mix(in srgb,var(--accent,#8b5cf6) 8%,transparent)}.experience-list li>i{width:30px;height:30px;color:var(--accent,#8b5cf6);background:color-mix(in srgb,var(--accent,#8b5cf6) 10%,transparent);border-radius:10px;place-items:center;display:grid}.experience-list li>button,.experience-list li>span{text-align:left;min-width:0;color:var(--text);background:0 0;border:0;gap:3px;padding:4px 8px;display:grid}.experience-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.experience-list small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.76rem;overflow:hidden}.experience-list li{position:relative}.experience-list .experience-restore{width:32px;height:32px;color:var(--accent,#8b5cf6);background:color-mix(in srgb,var(--accent,#8b5cf6) 10%,transparent);border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;right:9px}.route-favorite-trigger.active{color:#eab308;border-color:color-mix(in srgb,#eab308 42%,var(--line));filter:drop-shadow(0 0 6px #eab30861);background:#eab3081c}.favs-filter{position:relative}.favs-filter:has(.tag-filter-popover){z-index:320}.favs-filter{overflow:visible}.favs-filter .tag-filter{position:relative}.favs-filter .tag-filter-popover{z-index:330;box-sizing:border-box;border-color:color-mix(in srgb,var(--accent) 34%,var(--line));background:color-mix(in srgb,var(--panel) 94%,#160d2d 6%);width:min(380px,100vw - 32px);max-height:min(440px,100dvh - 110px);box-shadow:0 24px 70px #0000007a,0 0 28px color-mix(in srgb,var(--accent) 10%,transparent);padding:15px;left:auto;right:0;overflow:hidden}.favs-filter .tag-filter-list{overscroll-behavior:contain;max-height:min(300px,100dvh - 245px);padding:2px 5px 2px 1px}.favs-filter .tag-filter-option{min-height:40px;padding:7px 10px}.favs-filter .tag-filter-option b{font-size:13.5px}@media (max-width:650px){.favs-filter .tag-filter-popover{width:auto;position:fixed;top:50%;left:16px;right:16px;transform:translateY(-50%)}}.favs-head,.favs-filter,.favs-results{padding:clamp(18px,2vw,24px)}.favs-head{border-color:color-mix(in srgb,var(--accent) 34%,var(--line));background:radial-gradient(circle at 92% 0%,#3485ff2e,transparent 43%), linear-gradient(135deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--accent) 8%,var(--carbon-soft)));min-height:150px;box-shadow:inset 0 1px #ffffff12,0 22px 55px #00000026,0 0 34px color-mix(in srgb,var(--accent) 9%,transparent);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.favs-head-icon{border:1px solid color-mix(in srgb,#eab308 42%,var(--line));color:#eab308;filter:drop-shadow(0 0 17px #eab30838);background:#eab3081a;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.favs-head-icon svg{width:24px;height:24px}.favs-head-copy h2{letter-spacing:-.035em;margin:4px 0 5px;font-size:clamp(25px,2.6vw,34px)}.favs-head-copy p{max-width:650px;color:var(--muted);margin:0;line-height:1.55}.favs-summary{grid-template-columns:repeat(3,minmax(78px,1fr));gap:8px;margin:0;display:grid}.favs-summary>div{background:color-mix(in srgb,var(--surface) 68%,transparent);border-radius:13px;gap:4px;min-width:82px;padding:13px 14px;display:grid}.favs-summary dt{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.favs-summary dd{margin:0;font-size:22px;font-weight:680}.favs-filter{gap:14px;display:grid}.favs-filter>header,.favs-results-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.favs-filter>header h3{margin:4px 0 0;font-size:18px}.favs-filter>header>span{color:var(--muted);font-size:11px}.favs-filter-row{grid-template-columns:minmax(250px,1fr) auto;align-items:center;gap:12px;display:grid}.favs{gap:10px}.favs-filter{grid-template-columns:auto minmax(260px,1fr);align-items:center;gap:14px;padding:12px 14px}.favs-compact-title{white-space:nowrap;justify-content:flex-start!important}.favs-compact-title>svg{color:#eab308}.favs-compact-title h2{letter-spacing:-.02em;margin:0;font-size:18px}.favs-compact-title>span{color:var(--muted);font-size:11px}.favs-filter-row{grid-template-columns:minmax(220px,1fr) auto}.favs-results{-webkit-backdrop-filter:none;backdrop-filter:none;padding:4px 0 0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.favs-results-head{border-bottom:1px solid var(--line-soft);margin-bottom:9px;padding:0 4px 13px}.favs-results-head>div{align-items:center;gap:9px;display:flex}.favs-results-head>div>svg{color:var(--accent)}.favs-results-head>div>span{gap:2px;display:grid}.favs-results-head small{color:var(--muted);font-size:10px}.favs-results-head>span{background:color-mix(in srgb,var(--accent) 10%,transparent);min-width:30px;height:26px;color:var(--accent);border-radius:9px;place-items:center;font-weight:700;display:grid}.favs-results .favs-list{background:0 0;border:0;gap:3px;padding:0}.favs-results .favs-list li{outline:0;box-shadow:none!important;background:0 0!important;border:0!important}.favs-results .favs-list li:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)!important}.favs-chips{color:var(--muted);align-items:center}.favs .tag-chip{min-height:30px;color:var(--tag);-webkit-backdrop-filter:blur(14px)saturate(128%);backdrop-filter:blur(14px)saturate(128%);padding:5px 12px;font-size:15px;font-weight:620;line-height:1.25;border:1px solid color-mix(in srgb,var(--tag) 68%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--tag) 11%,transparent),color-mix(in srgb,var(--tag) 4%,transparent))!important;box-shadow:inset 0 1px 0 #ffffff14, 0 6px 18px color-mix(in srgb,var(--tag) 10%,transparent)!important}.favs .tag-chip:hover{border-color:var(--tag)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--tag) 15%,transparent),color-mix(in srgb,var(--tag) 6%,transparent))!important;box-shadow:inset 0 1px 0 #ffffff1a, 0 8px 22px color-mix(in srgb,var(--tag) 18%,transparent)!important}@media (max-width:900px){.favs-head{grid-template-columns:48px minmax(0,1fr)}.favs-summary{grid-column:1/-1;width:100%}.favs-filter{grid-template-columns:1fr}}@media (max-width:650px){.favs-filter-row{grid-template-columns:1fr}.favs-tags{justify-content:flex-start}.favs-summary{grid-template-columns:repeat(3,1fr)}}.sheridan-product-card{padding:clamp(20px,1.7vw,24px)!important}.sheridan-product-card :is(h3,p,dl,footer){max-width:100%}.quick-create-trigger{color:var(--accent,#8b5cf6)}.object-comments{background:color-mix(in srgb,var(--panel) 72%,transparent);border-radius:16px;gap:12px;margin-top:18px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff12}.object-comments-title{color:var(--text);align-items:center;gap:8px;display:flex}.object-comments-title span{color:var(--muted);margin-left:auto;font-size:12px}.object-comments ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.object-comments li{background:color-mix(in srgb,var(--panel) 62%,transparent);border-radius:12px;padding:10px 11px}.object-comments li strong,.object-comments li time{color:var(--muted);font-size:11px}.object-comments li p{white-space:pre-wrap;color:var(--text);margin:4px 0 6px;line-height:1.45}.object-comments-empty{color:var(--muted);margin:0;font-size:13px}.object-comments form{gap:8px;display:grid}.object-comments form label{color:var(--muted);font-size:12px;font-weight:650}.object-comments textarea{box-sizing:border-box;resize:vertical;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:color-mix(in srgb,var(--panel) 52%,transparent);width:100%;min-height:82px;color:var(--text);font:inherit;border-radius:12px;outline:none;padding:10px 11px}.object-comments textarea:focus{border-color:color-mix(in srgb,var(--accent,#8b5cf6) 58%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#8b5cf6) 12%,transparent)}.object-comments form button{background:var(--accent,#8b5cf6);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-self:end;align-items:center;gap:7px;padding:8px 12px;font-weight:650;display:inline-flex}.object-comments form button:disabled{opacity:.48;cursor:not-allowed}.master-data-row{color:var(--text);background:color-mix(in srgb,var(--panel) 52%,transparent);border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.master-data-row>svg{color:var(--accent,#8b5cf6)}.master-data-row>span{gap:2px;display:grid}.master-data-row small{color:var(--muted);font-size:.76rem}.first-steps{border:1px solid color-mix(in srgb,var(--accent,#8b5cf6) 18%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--accent,#8b5cf6) 9%,var(--panel)),var(--panel));border-radius:18px;margin:0 0 16px;box-shadow:0 14px 40px #0804181f}.first-steps>header{align-items:center;gap:10px;padding:14px 16px;display:flex}.first-steps>header>i{width:34px;height:34px;color:var(--accent,#8b5cf6);background:color-mix(in srgb,var(--accent,#8b5cf6) 12%,transparent);border-radius:11px;place-items:center;display:grid}.first-steps>header>div{flex:1;gap:2px;display:grid}.first-steps>header small{color:var(--muted)}.first-steps>header>button{color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.first-steps>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 10px 10px;display:grid}.first-steps>div>button{text-align:left;background:color-mix(in srgb,var(--panel) 76%,transparent);min-height:68px;color:var(--text);border:0;border-radius:13px;align-items:flex-start;gap:9px;padding:11px;display:flex}.first-steps>div>button:hover{background:color-mix(in srgb,var(--accent,#8b5cf6) 9%,var(--panel))}.first-steps>div>button>i{border:1px solid color-mix(in srgb,var(--accent,#8b5cf6) 38%,var(--line));width:18px;height:18px;color:var(--accent,#8b5cf6);border-radius:6px;flex:0 0 18px;place-items:center;margin-top:1px;display:grid}.first-steps>div>button.done{opacity:.68}.first-steps>div span{gap:3px;display:grid}.first-steps>div small{color:var(--muted);font-size:.75rem;line-height:1.3}@media (max-width:820px){.experience-center{max-height:calc(100vh - 20px);top:10px;right:10px}.first-steps>div{grid-template-columns:1fr}.first-steps>div>button{min-height:56px}}.notification-center{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent,#8b5cf6) 18%,transparent),transparent 38%),color-mix(in srgb,var(--panel) 92%,transparent);border-color:color-mix(in srgb,var(--accent,#8b5cf6) 38%,var(--line));width:min(520px,100vw - 28px);box-shadow:0 30px 90px #02030c80,0 0 38px color-mix(in srgb,var(--accent,#8b5cf6) 10%,transparent)}.notification-center>header small{color:var(--muted);margin-top:5px;font-size:.75rem;display:block}.notification-center-body{padding-top:10px}.notification-workspace{gap:12px;display:grid}.notification-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-toolbar>div{gap:6px;display:flex}.notification-toolbar button{min-height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex}.notification-toolbar button:hover,.notification-toolbar button.active{color:var(--text);border-color:color-mix(in srgb,var(--accent,#8b5cf6) 28%,var(--line));background:color-mix(in srgb,var(--accent,#8b5cf6) 8%,transparent)}.notification-toolbar button b{color:#fff;background:#df3848;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.68rem;display:grid}.notification-toolbar .notification-compose-trigger{color:var(--text);border-color:color-mix(in srgb,var(--accent,#8b5cf6) 38%,var(--line));box-shadow:0 0 18px color-mix(in srgb,var(--accent,#8b5cf6) 10%,transparent)}.notification-composer{border:1px solid color-mix(in srgb,var(--accent,#8b5cf6) 30%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent,#8b5cf6) 10%,transparent),#ffffff06);border-radius:16px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0f}.notification-composer>header{justify-content:space-between;align-items:center;display:flex}.notification-composer>header div{gap:2px;display:grid}.notification-composer>header small{color:var(--muted);font-size:.72rem}.notification-composer>header button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.notification-composer input,.notification-composer textarea,.notification-composer select{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff09;border-radius:11px;outline:0}.notification-composer input,.notification-composer select{height:40px;padding:0 11px}.notification-composer textarea{resize:vertical;padding:10px 11px;line-height:1.45}.notification-composer input:focus,.notification-composer textarea:focus,.notification-composer select:focus{border-color:color-mix(in srgb,var(--accent,#8b5cf6) 58%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#8b5cf6) 11%,transparent)}.notification-composer>div{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.notification-composer label{color:var(--muted);gap:5px;font-size:.68rem;display:grid}.notification-composer .primary-button{white-space:nowrap;height:40px}.notification-feed{gap:8px;margin:0;padding:0;list-style:none;display:grid}.notification-feed li{border:1px solid var(--line);background:#ffffff06;border-radius:15px;grid-template-columns:40px minmax(0,1fr) 32px;align-items:start;gap:4px;padding:12px 8px 12px 10px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.notification-feed li:hover{border-color:color-mix(in srgb,var(--accent,#8b5cf6) 26%,var(--line));transform:translateY(-1px)}.notification-feed li.unread{border-color:color-mix(in srgb,var(--accent,#8b5cf6) 44%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#8b5cf6) 11%,transparent),#ffffff06);box-shadow:inset 3px 0 color-mix(in srgb,var(--accent,#8b5cf6) 75%,white)}.notification-feed li.important{box-shadow:inset 3px 0 #df3848}.notification-feed li>i{width:36px;height:36px;color:var(--accent,#8b5cf6);background:color-mix(in srgb,var(--accent,#8b5cf6) 11%,transparent);border-radius:12px;place-items:center;display:grid}.notification-feed li>button:not(.notification-archive){min-width:0;color:var(--text);text-align:left;background:0 0;border:0;gap:5px;padding:0 6px;display:grid}.notification-feed li>button>span{color:var(--accent,#8b5cf6);justify-content:space-between;gap:8px;font-size:.68rem;font-weight:700;display:flex}.notification-feed time{color:var(--muted);font-weight:500}.notification-feed strong{font-size:.88rem}.notification-feed small{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-archive{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.notification-archive:hover{color:var(--text);background:#ffffff0f}@media (max-width:620px){.notification-toolbar{flex-direction:column;align-items:flex-start}.notification-composer>div{grid-template-columns:1fr 1fr}.notification-composer .primary-button{grid-column:1/-1}.notification-feed li{grid-template-columns:36px minmax(0,1fr) 30px}}.notification-composer>.notification-composer-fields{grid-template-columns:1fr 1fr}.notification-composer>.notification-composer-fields>.primary-button{grid-column:1/-1;justify-self:end}.marketplace-surface{border:1px solid color-mix(in srgb,var(--accent) 14%,var(--line));background:radial-gradient(circle at 88% 2%,#3485ff1a,transparent 34%), radial-gradient(circle at 5% 95%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--surface) 48%,transparent),color-mix(in srgb,var(--carbon-soft) 58%,transparent));border-radius:22px;padding:20px;box-shadow:inset 0 1px #ffffff0d,0 28px 70px #0000001f}.marketplace-hero{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));min-height:132px;box-shadow:inset 0 1px #ffffff14,0 22px 58px #0000002e,0 0 32px color-mix(in srgb,var(--accent) 8%,transparent);grid-template-columns:minmax(0,1fr) minmax(260px,420px) auto;align-items:center;gap:22px;display:grid;overflow:hidden;background:radial-gradient(circle at 92% 14%,#f59e0b38,transparent 30%), radial-gradient(circle at 4% 100%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 42%), linear-gradient(135deg,color-mix(in srgb,var(--surface) 91%,transparent),color-mix(in srgb,#2b193e 64%,var(--carbon-soft)))!important}.marketplace-hero>.sheridan-action-glyph{color:#ffbe4d;filter:drop-shadow(0 16px 18px #4e25006b)drop-shadow(0 0 22px #ffae2e47);padding:12px;width:92px!important;height:92px!important}.marketplace-search{border:1px solid color-mix(in srgb,var(--accent) 24%,#ffffff1f);background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 70%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;align-self:end;align-items:center;gap:9px;min-height:42px;margin-bottom:5px;padding:0 13px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:inset 0 1px #ffffff12,0 8px 22px #00000017}.marketplace-search:focus-within{border-color:color-mix(in srgb,var(--accent) 62%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent),0 14px 34px #0000001f}.marketplace-search svg{color:var(--accent);flex:none}.marketplace-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.marketplace-search input::placeholder{color:var(--muted)}.marketplace-mall{grid-template-columns:minmax(0,1fr) minmax(270px,340px);align-items:stretch;gap:14px;display:grid}.marketplace-map{border:1px solid color-mix(in srgb,var(--accent) 19%,var(--line));background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 40%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 80%,transparent),color-mix(in srgb,var(--carbon-soft) 72%,transparent));border-radius:20px;min-width:0;padding:20px;box-shadow:inset 0 1px #ffffff0f,0 20px 50px #00000024}.marketplace-map>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.marketplace-map h3{margin:3px 0 0;font-size:20px}.marketplace-map>header>small{max-width:320px;color:var(--muted);text-align:right;line-height:1.5}.marketplace-map .marketplace-tabs{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:11px;width:100%;min-height:330px;padding:0;display:grid;overflow:visible}.marketplace-map .marketplace-tabs button{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));text-align:left;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 14%,transparent),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 79%,transparent),color-mix(in srgb,var(--accent) 5%,var(--carbon-soft)));min-height:98px;color:var(--text);box-shadow:inset 0 1px #ffffff12,inset 0 -1px color-mix(in srgb,var(--accent) 7%,transparent),0 16px 34px #00000021;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:16px;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s;display:grid}.marketplace-map .marketplace-tabs button>span{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 19%,transparent),color-mix(in srgb,var(--surface) 66%,transparent));width:48px;height:48px;color:var(--accent);box-shadow:inset 0 1px #ffffff14,0 10px 25px color-mix(in srgb,var(--accent) 10%,transparent);border-radius:15px;grid-row:1/3;place-items:center;display:grid}.marketplace-map .marketplace-tabs button strong{font-size:12px}.marketplace-map .marketplace-tabs button small{color:var(--muted);font-size:10px}.marketplace-map .marketplace-tabs button:hover,.marketplace-map .marketplace-tabs button.active{border-color:color-mix(in srgb,var(--accent) 52%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,var(--surface)),color-mix(in srgb,#f59e0b 6%,var(--surface)));box-shadow:0 16px 36px #00000029,0 0 24px color-mix(in srgb,var(--accent) 9%,transparent);transform:translateY(-2px)}.marketplace-department{flex-direction:column;align-items:flex-start;gap:9px;min-height:100%;display:flex;overflow:hidden;border-color:color-mix(in srgb,#f59e0b 32%,var(--line))!important;background:radial-gradient(circle at 100% 0,#f59e0b33,transparent 43%),radial-gradient(circle at 0 100%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 46%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--carbon-soft) 75%,transparent))!important;padding:24px!important}.marketplace-department-icon{border:1px solid color-mix(in srgb,#f59e0b 45%,var(--line));color:#ffbd4a;background:#f59e0b1f;border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:4px;display:grid;box-shadow:0 0 27px #f59e0b26}.marketplace-department-icon svg{width:24px;height:24px}.marketplace-department h3{margin:0;font-size:22px}.marketplace-department>p{color:var(--muted);margin:0;line-height:1.55}.marketplace-department>div{align-items:end;gap:8px;margin-top:5px;display:flex}.marketplace-department>div strong{color:#ffc45d;font-size:33px;line-height:1}.marketplace-department>div span,.marketplace-department>small{color:var(--muted)}.marketplace-department>.primary-button{margin-top:5px}.marketplace-department-tools{justify-content:space-between;width:100%;align-items:center!important;margin:0!important;display:flex!important}.marketplace-help-button{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 9%,transparent);width:52px;height:52px;color:var(--accent);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 10%,transparent);border-radius:17px;place-items:center;padding:0;display:grid}.marketplace-help-button:hover{background:color-mix(in srgb,var(--accent) 16%,var(--surface));transform:translateY(-1px)}.marketplace-help-button svg{width:23px;height:23px}.marketplace-mode-switch{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:color-mix(in srgb,var(--surface) 72%,transparent);border-radius:15px;gap:6px;width:max-content;padding:5px;display:flex}.marketplace-mode-switch button{min-height:39px;color:var(--muted);background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:8px 14px;font-weight:700;display:inline-flex}.marketplace-mode-switch button svg{width:16px}.marketplace-mode-switch button.active{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 23%,var(--surface)),color-mix(in srgb,var(--accent) 9%,var(--surface)));color:var(--text);box-shadow:inset 0 1px #ffffff12,0 8px 20px color-mix(in srgb,var(--accent) 10%,transparent)}.marketplace-mode-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketplace-account-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.marketplace-account-actions .marketplace-help-button{border-radius:12px;width:41px;height:41px}.marketplace-account-actions .marketplace-help-button svg{width:18px;height:18px}.marketplace-account-actions .primary-button{min-height:41px}.marketplace-help-dialog{width:min(720px,100vw - 24px)}.marketplace-help-dialog>header p{color:var(--muted)}.marketplace-help-dialog ol{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.marketplace-help-dialog li{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:13px;grid-template-columns:minmax(150px,auto) minmax(0,1fr);gap:14px;padding:14px;display:grid}.marketplace-help-dialog li span{color:var(--muted);line-height:1.5}.marketplace-help-dialog>footer{justify-content:flex-end;display:flex}.marketplace-account{gap:14px;display:grid}.marketplace-account-hero{justify-content:space-between;align-items:center;gap:20px;display:flex;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 19%,transparent),transparent 40%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--accent) 7%,var(--carbon-soft)))!important;padding:25px!important}.marketplace-account-hero h2{margin:4px 0}.marketplace-account-hero p{color:var(--muted);margin:0}.marketplace-account-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.marketplace-account-metrics article{grid-template-columns:auto 1fr;gap:5px 11px;display:grid;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 45%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 84%,transparent),color-mix(in srgb,var(--accent) 4%,var(--carbon-soft)))!important;padding:18px!important}.marketplace-account-metrics svg{width:22px;color:var(--accent);grid-row:1/4}.marketplace-account-metrics span,.marketplace-account-metrics small{color:var(--muted)}.marketplace-account-metrics strong{font-size:24px}.marketplace-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.marketplace-account-grid>.panel{padding:22px!important}.marketplace-account-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketplace-account-grid h3{margin:4px 0}.marketplace-subscription-center>p,.marketplace-royalty-card>p{color:var(--muted);line-height:1.55}.marketplace-periods{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.marketplace-periods button{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 64%,transparent);color:var(--text);text-align:left;border-radius:13px;gap:4px;padding:14px;display:grid}.marketplace-periods button small{color:var(--muted)}.marketplace-periods button.active{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));background:color-mix(in srgb,var(--accent) 13%,var(--surface));box-shadow:0 0 24px color-mix(in srgb,var(--accent) 11%,transparent)}.marketplace-royalty-card>div{grid-template-columns:auto auto 1fr auto auto;align-items:end;gap:7px;margin:20px 0;display:grid}.marketplace-royalty-card>div strong{color:var(--accent);font-size:32px}.marketplace-royalty-card>div span{color:var(--muted)}.marketplace-royalty-card>div i{background:var(--line);height:1px}.marketplace-account-list>div{gap:7px;margin-top:14px;display:grid}.marketplace-account-list>div>article{border:1px solid var(--line-soft);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.marketplace-account-list article>svg{color:var(--accent)}.marketplace-account-list article div{gap:3px;display:grid}.marketplace-account-list article small,.marketplace-account-list article>span,.marketplace-sales-card>header>span{color:var(--muted);font-size:10px}.marketplace-account-chart{align-items:center;grid-template-columns:auto minmax(0,1fr)!important}.marketplace-donut{background:conic-gradient(var(--accent) 0 var(--purchased-share),color-mix(in srgb,#f59e0b 72%,var(--accent)) var(--purchased-share) 100%);width:76px;height:76px;box-shadow:inset 0 0 0 9px color-mix(in srgb,var(--surface) 88%,transparent),0 0 24px color-mix(in srgb,var(--accent) 13%,transparent);border-radius:50%;place-items:center;display:grid}.marketplace-donut:before{content:"";background:var(--panel);border-radius:50%;grid-area:1/1;width:48px;height:48px}.marketplace-donut strong,.marketplace-donut small{z-index:1;grid-area:1/1}.marketplace-donut strong{margin-top:-9px!important;font-size:19px!important}.marketplace-donut small{margin-top:20px;font-size:8px}.marketplace-account-chart>div:last-child{gap:7px;display:grid}.marketplace-account-chart>div:last-child>span{grid-template-columns:8px 1fr auto;align-items:center;gap:6px;font-size:10px;display:grid}.marketplace-account-chart>div:last-child>span i{background:var(--accent);border-radius:3px;width:8px;height:8px}.marketplace-account-chart>div:last-child>span:nth-child(2) i{background:color-mix(in srgb,#f59e0b 72%,var(--accent))}.marketplace-account-chart>div:last-child>span strong{font-size:14px}.marketplace-account-chart>div:last-child>small{font-size:8.5px;line-height:1.35}.marketplace-creator-note{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:13px;align-items:flex-start;gap:10px;margin-top:auto;padding:13px;display:flex}.marketplace-creator-note>svg{color:var(--accent);flex:0 0 18px}.marketplace-creator-note>div{gap:4px;display:grid}.marketplace-creator-note small{color:var(--muted);font-size:10px;line-height:1.45}.marketplace-catalog{scroll-margin-top:16px}@media (max-width:1050px){.marketplace-hero{grid-template-columns:minmax(0,1fr) minmax(230px,340px)}.marketplace-hero>.sheridan-action-glyph{display:none}.marketplace-map .marketplace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.marketplace-hero,.marketplace-mall{grid-template-columns:1fr}.marketplace-map>header{flex-direction:column;align-items:flex-start}.marketplace-map>header>small{text-align:left}.marketplace-department{min-height:280px}.route-page-frame[data-route=billing] .commerce-hero{gap:12px;min-height:0;padding:16px}.route-page-frame[data-route=billing] .commerce-orb{flex-basis:82px;width:82px;height:72px}.route-page-frame[data-route=billing] .commerce-orb svg{width:70px;height:70px}}@media (max-width:480px){.marketplace-map{padding:14px}.marketplace-map .marketplace-tabs{grid-template-columns:1fr}.marketplace-map .marketplace-tabs button{min-height:66px}.marketplace-department{padding:19px!important}}.marketplace-grid{gap:15px}.marketplace-card,.console-module-card.marketplace-card{min-height:238px;padding:20px}.link-kanban-card.console-module-card{border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 8%,transparent),transparent 42%), linear-gradient(135deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--carbon-soft) 72%,transparent));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:16px;grid-template-columns:1fr;align-content:start;gap:10px;min-width:0;min-height:238px;padding:20px;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s;display:grid;overflow:hidden;box-shadow:0 20px 50px #00000024}.link-kanban-card.console-module-card:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));box-shadow:0 24px 58px #0000002e,0 0 28px color-mix(in srgb,var(--accent) 7%,transparent);transform:translateY(-2px)}.link-kanban-card.console-module-card.is-pinned{border-color:color-mix(in srgb,var(--accent) 52%,var(--line));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 45%), linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,transparent),color-mix(in srgb,var(--accent) 7%,var(--carbon-soft)));box-shadow:inset 0 0 30px color-mix(in srgb,var(--accent) 7%,transparent),0 22px 54px #00000029}:root[data-theme=light] .link-kanban-card.console-module-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,white),color-mix(in srgb,var(--accent) 3%,var(--surface-2)));box-shadow:0 16px 38px #28204817}@media (max-width:600px){.marketplace-surface{border-radius:17px;padding:12px}.marketplace-card,.console-module-card.marketplace-card,.link-kanban-card.console-module-card{min-height:0;padding:18px}}.marketplace-grid .sheridan-product-card{box-sizing:border-box;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);grid-template-columns:38px minmax(0,1fr) auto;align-self:stretch;gap:12px 13px;height:100%;min-height:210px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;box-shadow:0 20px 50px #00000029;border-color:var(--line)!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 46%),linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,#23173ab0),#120c1f7a)!important}.marketplace-grid{align-items:stretch}.marketplace-grid .sheridan-product-card:hover{box-shadow:0 24px 58px #0003,0 0 24px color-mix(in srgb,var(--accent) 8%,transparent);transform:translateY(-3px);border-color:#be91ff80!important}.marketplace-grid .sheridan-product-card.active{box-shadow:inset 0 0 25px #7c3aed14,0 20px 50px #00000029;background:linear-gradient(135deg,#271940b8,#140d2280)!important;border-color:#a879ff85!important}.marketplace-grid .sheridan-product-icon{width:38px;height:38px;box-shadow:none;background:0 0;border-radius:12px}.marketplace-grid .sheridan-product-copy h3{margin:4px 0;font-size:15px}.marketplace-grid .sheridan-product-copy p{font-size:11px;line-height:1.5}.marketplace-grid .sheridan-product-facts{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:8px 0 2px}.marketplace-grid .sheridan-product-facts>div{border-bottom:1px solid color-mix(in srgb,var(--line) 58%,transparent);padding:5px 0}.marketplace-grid .sheridan-product-actions{gap:6px;padding-top:5px}.marketplace-grid .sheridan-product-actions button{border-radius:9px;min-height:29px;padding:6px 9px;font-size:10px}.marketplace-card-switch{grid-template-columns:30px 43px;align-items:center;gap:8px;width:81px;color:var(--muted)!important;font-size:10px!important;display:grid!important}.marketplace-card-switch>span{text-align:right;width:30px}.marketplace-card-switch .console-switch{box-sizing:border-box;flex:0 0 43px;width:43px;min-width:43px;padding:3px}.marketplace-grid .sheridan-product-status{width:81px;min-width:81px}.marketplace-grid .sheridan-product-card.muted{opacity:.62;filter:saturate(.58)brightness(.82)}.marketplace-grid .sheridan-product-actions .marketplace-details-button{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:color-mix(in srgb,var(--accent) 11%,var(--surface));color:color-mix(in srgb,var(--accent) 70%,white);box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 9%,transparent);margin-left:auto}.marketplace-grid .sheridan-product-actions .marketplace-details-button:hover{border-color:color-mix(in srgb,var(--accent) 72%,var(--line));background:color-mix(in srgb,var(--accent) 18%,var(--surface));box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 16%,transparent)}.links-kanban{gap:15px}.link-kanban-card.console-module-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);min-height:210px;padding:20px;box-shadow:0 20px 50px #00000029;border-color:var(--line)!important;background:linear-gradient(135deg,#23173ab0,#120c1f7a)!important}.link-kanban-card.console-module-card:hover{box-shadow:0 24px 58px #0003,0 0 24px color-mix(in srgb,var(--accent) 8%,transparent);transform:translateY(-3px);border-color:#be91ff80!important}:root[data-theme=light] .marketplace-grid .sheridan-product-card,:root[data-theme=light] .link-kanban-card.console-module-card{box-shadow:0 18px 42px #3e4c7317;border-color:color-mix(in srgb,var(--accent) 13%,var(--line))!important;background:linear-gradient(145deg,#ffffffe6,color-mix(in srgb,var(--accent) 2.5%,#f4f7ffd1))!important}:root[data-theme=light] .marketplace-grid .sheridan-product-card:hover,:root[data-theme=light] .link-kanban-card.console-module-card:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));box-shadow:0 23px 52px #3e4c7321,0 0 24px color-mix(in srgb,var(--accent) 7%,transparent)}:root[data-theme=light] .panel{box-shadow:inset 0 1px #fff,0 16px 38px #3e4c7314;border-color:color-mix(in srgb,var(--accent) 9%,var(--line))!important;background:radial-gradient(circle at 100% 0,#3485ff08,transparent 42%), linear-gradient(145deg,#ffffffed,color-mix(in srgb,var(--surface) 94%,#edf4ff))!important}@media (max-width:600px){.marketplace-grid .sheridan-product-card{grid-template-columns:38px minmax(0,1fr)}.marketplace-grid .sheridan-product-facts{grid-template-columns:1fr}}@media (max-width:900px){.marketplace-account-metrics{grid-template-columns:1fr 1fr}.marketplace-account-grid{grid-template-columns:1fr}}@media (max-width:600px){.marketplace-mode-bar{flex-direction:column;align-items:stretch}.marketplace-mode-switch{width:100%}.marketplace-mode-switch button{flex:1;justify-content:center}.marketplace-account-actions{width:100%;margin:0}.marketplace-account-actions .primary-button{flex:1}.marketplace-account-metrics,.marketplace-periods,.marketplace-help-dialog li{grid-template-columns:1fr}.marketplace-map .marketplace-tabs{min-height:0}}.sidebar-appearance-brush .sheridan-action-glyph,.sidebar-donation-heart>svg{width:48px!important;height:48px!important}.sidebar-donation-heart>svg{color:#ff5278;filter:drop-shadow(0 12px 10px #5a041e7a)drop-shadow(0 0 16px #ff406c59);animation:2.8s ease-in-out infinite dock-heart-breathe}.sidebar-collapsed .sidebar-appearance-brush .sheridan-action-glyph,.sidebar-collapsed .sidebar-donation-heart>svg{width:46px!important;height:46px!important}.main-content{background:radial-gradient(circle at 92% 3%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 34rem), radial-gradient(circle at 7% 92%,#3485ff17,transparent 38rem), linear-gradient(145deg,color-mix(in srgb,var(--accent) 3%,transparent),transparent 56%);background-attachment:fixed;transition:background .22s}:root[data-theme=light] .main-content{background:radial-gradient(circle at 92% 3%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 35rem), radial-gradient(circle at 7% 92%,#3485ff12,transparent 40rem), linear-gradient(145deg,color-mix(in srgb,var(--accent) 2.5%,#fff),transparent 58%);background-attachment:fixed}.platform-registry-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:16px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;box-shadow:0 20px 50px #00000029;border:1px solid var(--line)!important;background:linear-gradient(135deg,#23173ab0,#120c1f7a)!important}.platform-registry-card:hover{box-shadow:0 24px 58px #0003,0 0 24px color-mix(in srgb,var(--accent) 8%,transparent);transform:translateY(-3px);border-color:#be91ff80!important}.platform-registry-card.active,.platform-registry-card.is-pinned{box-shadow:inset 0 0 25px #7c3aed14,0 20px 50px #00000029;border-color:#a879ff85!important}.link-kanban-card.platform-registry-card{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:13px;min-height:210px;padding:20px;display:grid}.platform-registry-copy{gap:6px;min-width:0;display:grid}.platform-registry-copy>a,.platform-registry-copy .title-with-hint>a{min-width:0;color:var(--text);align-items:center;gap:7px;display:inline-flex}.platform-registry-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.platform-registry-copy p{color:var(--muted);margin:2px 0;font-size:11px;line-height:1.5}.platform-registry-copy em{color:var(--violet-soft);font:normal 10px/1.55 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-registry-tools{align-items:center;gap:4px;display:flex}.platform-registry-copy .saved-link-tags{padding-top:6px}:root[data-theme=light] .platform-registry-card{box-shadow:0 18px 42px #3e4c7317;border-color:color-mix(in srgb,var(--accent) 13%,var(--line))!important;background:linear-gradient(145deg,#ffffffe8,color-mix(in srgb,var(--accent) 2.5%,#f4f7ffd6))!important}.link-product-card .sheridan-product-facts a{align-items:center;min-height:28px;padding:3px 0;display:inline-flex}.links-kanban .link-console-module{cursor:default;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:13px;min-height:210px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:visible}.links-kanban .link-console-module:hover{border-color:#be91ff80;transform:translateY(-3px)}.link-console-module>.module-icon{color:#c9a7ff;border:1px solid #a879ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.link-console-module>.module-icon svg{width:18px;height:18px}.link-console-copy{align-content:start;gap:5px;min-width:0;display:grid}.link-console-copy>small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px}.link-console-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:16px;overflow:hidden}.link-console-copy p{min-height:34px;color:var(--muted);margin:2px 0;font-size:14px;line-height:1.45}.link-console-url{color:#b99bdc;font:10px/1.55 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-console-copy>.saved-link-tags{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.link-console-copy>.saved-link-tags .tag-chip{min-height:24px;padding:3px 8px;font-size:11px}.link-console-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.link-console-actions .compact{min-height:30px;padding:6px 9px;font-size:10px}.link-console-module>.saved-link-marks{color:var(--accent);gap:5px;display:flex}.main-content.helm-content .panel{padding:clamp(18px,1.5vw,24px)}.vault-form :is(input,textarea,select),.vault-gate input,.vault-field-row input,.vault-path-row input{transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffff0a;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line))!important;background:color-mix(in srgb,var(--surface) 88%,transparent)!important}.vault-form :is(input,textarea,select):hover,.vault-gate input:hover,.vault-field-row input:hover,.vault-path-row input:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line))!important}.vault-form :is(input,textarea,select):focus,.vault-gate input:focus,.vault-field-row input:focus,.vault-path-row input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent),inset 0 1px #ffffff0f;outline:none;border-color:color-mix(in srgb,var(--accent) 72%,var(--line))!important}.route .panel{box-shadow:inset 0 1px #ffffff0d, 0 18px 46px #0000001a, 0 0 24px color-mix(in srgb,var(--accent) 3.5%,transparent);transition:border-color .18s,box-shadow .18s,background .22s;background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--accent) 7%,transparent),transparent 44%), radial-gradient(circle at 2% 100%,#3485ff09,transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--surface) 87%,transparent),color-mix(in srgb,var(--carbon-soft) 69%,transparent))!important}.route .panel:hover{box-shadow:inset 0 1px #ffffff12, 0 20px 50px #0000001f, 0 0 28px color-mix(in srgb,var(--accent) 5%,transparent);border-color:color-mix(in srgb,var(--accent) 22%,var(--line))!important}:root[data-theme=light] .route .panel{box-shadow:inset 0 1px #fff,0 16px 40px #3e4c7314,0 0 20px color-mix(in srgb,var(--accent) 3%,transparent);background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--accent) 5%,transparent),transparent 45%), linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--accent) 2%,var(--surface)))!important}.topbar-wallet>svg{stroke-width:2px;width:18px;height:18px}.topbar-actions .route-favorite-trigger.active,.topbar-actions .route-favorite-trigger.active:hover,.topbar-actions .route-favorite-trigger.active:focus-visible{filter:drop-shadow(0 0 7px #f4c4306b);color:#f4c430!important;border-color:color-mix(in srgb,#f4c430 48%,var(--line))!important;background:#f4c4301c!important}.marketplace-hero>svg{stroke-width:1.65px;width:68px;height:68px;filter:drop-shadow(0 10px 18px color-mix(in srgb,var(--accent) 26%,transparent));padding:14px}.experience-trigger{position:relative}.experience-trigger.has-unread{color:#ef4458!important;border-color:color-mix(in srgb,#ef4458 44%,var(--line))!important;background:#ef445817!important}.experience-trigger.has-unread svg{filter:drop-shadow(0 0 6px #ef445859)}.notification-count{border:2px solid var(--carbon);color:#fff;min-width:18px;height:18px;font:700 9px/1 var(--sans);background:#df3048;border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-5px;right:-6px;box-shadow:0 4px 12px #850c2361}.club-owner-announcement{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));background:radial-gradient(circle at 96% 0,#3485ff26,transparent 42%), linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,var(--surface)),color-mix(in srgb,var(--carbon-soft) 78%,transparent));min-height:66px;box-shadow:inset 0 1px #ffffff12,0 13px 34px #00000021,0 0 22px color-mix(in srgb,var(--accent) 6%,transparent);border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:11px 14px;display:grid;overflow:hidden}.club-owner-announcement>svg{width:32px;height:32px;color:var(--periwinkle);background:color-mix(in srgb,var(--accent) 13%,transparent);border-radius:10px;padding:7px}.club-owner-announcement>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 10px;min-width:0;display:grid}.club-owner-announcement strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.club-owner-announcement p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}:root[data-theme=light] .club-owner-announcement{background:radial-gradient(circle at 96% 0,#3485ff14,transparent 42%),linear-gradient(135deg,#fff,color-mix(in srgb,var(--accent) 3%,var(--surface)))}.club-public-messenger{grid-template-rows:auto minmax(330px,1fr) auto;min-height:620px;padding:0;display:grid;overflow:hidden}.club-public-head{border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--accent) 4%,transparent);align-items:center;gap:10px;padding:14px 16px;display:flex}.club-public-head>div{gap:3px;min-width:0;display:grid}.club-public-head small{color:var(--muted);font-size:9px}.club-online{color:var(--success);white-space:nowrap;margin-left:auto;font-size:9px}.club-expand{width:34px;height:34px;margin-left:2px}.club-expand svg{width:15px;height:15px}.club-public-history{flex-direction:column;gap:9px;max-height:620px;padding:16px;display:flex;overflow:auto}.club-public-history .club-message{border-radius:15px 15px 15px 5px;align-self:flex-start;width:min(84%,760px);padding:12px 13px}.club-public-history .club-message.mine{border-color:color-mix(in srgb,var(--accent) 34%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--surface));border-radius:15px 15px 5px;align-self:flex-end}.club-public-composer{border-top:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 45%,transparent);padding:12px 14px 14px}.club-public-composer .club-composer-options{grid-template-columns:minmax(140px,190px) minmax(140px,190px)}.club-workspace.expanded{grid-template-columns:minmax(0,1fr)}.club-workspace.expanded>main{min-height:calc(100dvh - 116px)}.club-workspace.expanded>main>.club-owner-announcement,.club-workspace.expanded>main>.club-privacy-notice,.club-workspace.expanded>main>.club-channel-tabs,.club-workspace.expanded>.club-side{display:none}.club-workspace.expanded .club-public-messenger{min-height:calc(100dvh - 116px);max-height:calc(100dvh - 116px)}.club-workspace.expanded .club-public-history{max-height:none}@media (max-width:620px){.club-public-history .club-message{width:94%}.club-public-composer .club-composer-options{grid-template-columns:1fr 1fr}.club-online{display:none}}.resource-mini-preview{position:relative;overflow:hidden;grid-template-rows:10px minmax(0,1fr) auto!important;align-items:stretch!important;gap:7px!important;display:grid!important}.resource-mini-preview .resource-preview-top{align-items:center;gap:4px;display:flex}.resource-mini-preview .resource-preview-top i{opacity:.45;background:currentColor;border-radius:50%;width:5px;height:5px}.resource-mini-preview .resource-preview-canvas{gap:4px;min-height:0;display:grid}.resource-mini-preview .resource-preview-canvas>i{border:1px solid color-mix(in srgb,currentColor 65%,transparent);background:color-mix(in srgb,currentColor 12%,transparent);border-radius:4px;min-width:0;min-height:0;display:block}.resource-mini-preview .resource-preview-caption{min-height:0;color:color-mix(in srgb,currentColor 80%,white);text-align:center;font-size:9px;font-weight:750;line-height:1}.resource-mini-preview:is(.preview-layout,.preview-container) .resource-preview-canvas{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.resource-mini-preview:is(.preview-layout,.preview-container) .resource-preview-canvas>i{background:0 0;border-style:dashed}.resource-mini-preview:is(.preview-card,.preview-cards,.preview-widget,.preview-stat) .resource-preview-canvas{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr 2fr}.resource-mini-preview:is(.preview-card,.preview-cards,.preview-widget,.preview-stat) .resource-preview-canvas>i:first-child{grid-row:1/3}.resource-mini-preview.preview-chart .resource-preview-canvas{grid-template-columns:repeat(6,1fr);align-items:end}.resource-mini-preview.preview-chart .resource-preview-canvas>i:first-child{height:28%}.resource-mini-preview.preview-chart .resource-preview-canvas>i:nth-child(2){height:62%}.resource-mini-preview.preview-chart .resource-preview-canvas>i:nth-child(3){height:45%}.resource-mini-preview.preview-chart .resource-preview-canvas>i:nth-child(4){height:82%}.resource-mini-preview.preview-chart .resource-preview-canvas>i:nth-child(5){height:68%}.resource-mini-preview.preview-chart .resource-preview-canvas>i:nth-child(6){height:94%}.resource-mini-preview.preview-table .resource-preview-canvas{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr)}.resource-mini-preview.preview-table .resource-preview-canvas>i{background:0 0;border-radius:2px}.resource-mini-preview.preview-kanban .resource-preview-canvas{grid-template-columns:repeat(3,1fr)}.resource-mini-preview.preview-kanban .resource-preview-canvas>i:nth-child(n+4){display:none}.resource-mini-preview.preview-form .resource-preview-canvas{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr}.resource-mini-preview.preview-form .resource-preview-canvas>i:nth-child(n+4){background:0 0;display:none}.resource-mini-preview.preview-button .resource-preview-canvas{display:none}.resource-mini-preview.preview-button .resource-preview-caption{background:color-mix(in srgb,currentColor 16%,transparent);border:1px solid;border-radius:7px;align-self:center;padding:9px 14px;font-size:10px}.resource-mini-preview:is(.preview-text,.preview-heading,.preview-viewer,.preview-document,.preview-html) .resource-preview-canvas{grid-template-rows:repeat(4,5px);grid-template-columns:1fr;align-content:center}.resource-mini-preview:is(.preview-text,.preview-heading,.preview-viewer,.preview-document,.preview-html) .resource-preview-canvas>i:nth-child(n+5){display:none}.resource-mini-preview:is(.preview-menu,.preview-tabs,.preview-accordion) .resource-preview-canvas{grid-template-columns:1fr 3fr}.resource-mini-preview:is(.preview-menu,.preview-tabs,.preview-accordion) .resource-preview-canvas>i:first-child{grid-row:1/4}.resource-mini-preview:is(.preview-menu,.preview-tabs,.preview-accordion) .resource-preview-canvas>i:nth-child(n+5){display:none}.resource-mini-preview:is(.preview-image,.preview-video,.preview-map) .resource-preview-canvas{grid-template-columns:1fr}.resource-mini-preview:is(.preview-image,.preview-video,.preview-map) .resource-preview-canvas>i:first-child{background:linear-gradient(145deg,color-mix(in srgb,currentColor 28%,transparent),transparent)}.resource-mini-preview:is(.preview-image,.preview-video,.preview-map) .resource-preview-canvas>i:nth-child(n+2){display:none}.resource-mini-preview:is(.preview-calendar,.preview-dashboard,.preview-report) .resource-preview-canvas{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr)}.page-empty-build-prompt{min-height:150px;color:var(--text);text-align:center;cursor:pointer;background:linear-gradient(145deg,#f59e0b11,#ffffff05);border:1px dashed #f59e0bb8;border-radius:16px;grid-area:3/4/span 5/span 6;place-content:center;align-self:stretch;justify-items:center;gap:8px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 18px 50px #00000024}.page-empty-build-prompt>span{color:#f6aa24;background:#f59e0b14;border:1px solid #f59e0b99;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.page-empty-build-prompt strong{font-size:.94rem}.page-empty-build-prompt small{max-width:340px;color:var(--muted);font-size:.76rem;line-height:1.45}.page-empty-build-prompt:hover{background:linear-gradient(145deg,#f59e0b1c,#ffffff06);border-color:#f6aa24;box-shadow:0 0 30px #f59e0b1f}@media (max-width:760px){.page-empty-build-prompt{grid-area:2/1/span 5/-1}}.gallery-boutique{isolation:isolate;-webkit-backdrop-filter:none!important;transform:none!important}.gallery-boutique:hover{transform:translateY(-4px)!important}.boutique-window,.boutique-room,.boutique-room span,.gallery-preview-stage{-webkit-font-smoothing:antialiased;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.boutique-room span{text-shadow:none;line-height:1.25;font-size:10px!important}.gallery-preview-stage{grid-template-rows:minmax(330px,1fr);height:auto;min-height:360px}.gallery-preview-stage .preview-work em{font-size:10px;line-height:1.35}.page-inner-palette{border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));background:color-mix(in srgb,var(--accent) 6%,transparent);border-radius:13px;gap:10px;margin:0 0 12px;padding:12px;display:grid}.page-inner-palette>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.page-inner-palette>header>div{gap:3px;display:grid}.page-inner-palette>header strong{font-size:.82rem}.page-inner-palette>header small{color:var(--muted);font-size:.68rem;line-height:1.35}.page-inner-palette>header>button{width:27px;height:27px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;font-size:18px;display:grid}.page-inner-palette>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:330px;padding-right:3px;display:grid;overflow-y:auto}.page-inner-palette>div>button{min-height:37px;color:var(--text);text-align:left;background:#ffffff05;border:1px solid #ffffff13;border-radius:9px;align-items:center;gap:7px;padding:0 9px;font-size:.7rem;display:flex}.page-inner-palette>div>button svg{color:var(--accent);flex:none}.page-inner-palette>div>button:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 8%,transparent)}.page-inner-generic{text-align:center;place-content:center;width:100%;height:100%;min-height:0;padding:8px;display:grid}.page-inner-generic strong{font-size:var(--nested-font-size);color:var(--nested-text)}.page-inner-generic small{color:color-mix(in srgb,var(--nested-text) 55%,transparent);margin-top:4px;font-size:9px}.page-resource-placement{overflow:visible;grid-template-columns:none!important;gap:0!important;padding:0!important;display:block!important}.page-resource-placement>.page-block-children,.page-resource-placement>.page-live-button{border-radius:inherit;width:100%;height:100%;min-height:100%}.page-resource-grid:not(.is-editing) .page-resource-placement{overflow:hidden}.page-nested-block{border-width:var(--nested-border-width,1px)!important;border-style:var(--nested-border-style,solid)!important;border-color:var(--nested-border-color,var(--nested-color))!important;background:color-mix(in srgb,var(--nested-background,#11151d) var(--nested-background-opacity,82%),transparent)!important}.page-nested-block.has-own-gradient{background:linear-gradient(var(--nested-gradient-angle,145deg),color-mix(in srgb,var(--nested-color) 22%,var(--nested-background,#11151d)),color-mix(in srgb,var(--nested-gradient-color,var(--nested-color)) 10%,var(--nested-background,#11151d)))!important}.page-nested-block.without-own-border{border-color:#0000!important}.page-nested-block.has-own-glow{box-shadow:0 0 var(--nested-glow-strength,24px) color-mix(in srgb,var(--nested-glow-color,var(--nested-color)) 34%,transparent)}.page-nested-block.is-active-layer{box-shadow:0 0 0 2px #f59e0b1f,0 0 var(--nested-glow-strength,24px) color-mix(in srgb,var(--nested-glow-color,var(--nested-color)) 24%,transparent),0 10px 26px #00000057!important}.page-resource-placement:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(color-mix(in srgb,#fff var(--block-background-lightness,0%),transparent),color-mix(in srgb,#000 var(--block-background-darkness,0%),transparent));position:absolute;inset:0}.page-resource-placement.has-light-orb:before{content:"";z-index:1;left:var(--light-orb-x,78%);top:var(--light-orb-y,18%);width:var(--light-orb-size,180px);height:var(--light-orb-size,180px);pointer-events:none;opacity:var(--light-orb-opacity,.9);filter:blur(var(--light-orb-blur,10px)) brightness(var(--light-orb-brightness,100%));background:radial-gradient(circle,var(--light-orb-color,var(--resource-color)),transparent 68%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.page-resource-placement>:not(.page-block-resize){z-index:2;position:relative}@media (min-width:1281px){.topbar-search-trigger{width:calc(min(280px,26vw) + 30px)}}.mika-dock-launcher{gap:8px;max-width:148px;padding:7px 13px 7px 7px;bottom:8px;right:16px}.mika-launcher-face{width:40px;height:40px}.mika-launcher-copy{min-width:0}.mika-launcher-copy :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mika-launcher-copy small{font-size:10.5px}.commerce-surface.billing .commerce-metrics article:first-child strong{letter-spacing:-.045em;font-size:clamp(30px,3.2vw,44px)}.user-workspace-nav{gap:1px;margin:8px 0;padding:7px 5px}.custom-nav-section{gap:0;margin-top:0}.custom-nav-head,.custom-nav-section>div,.custom-nav-page{gap:5px}.custom-nav-section>div,.custom-nav-page>button{box-sizing:border-box;height:32px;min-height:32px;padding:5px 6px;line-height:1.2}.custom-nav-section>.custom-nav-page{margin-left:var(--custom-tree-indent,8px);width:calc(100% - var(--custom-tree-indent,8px))}.custom-nav-page>button{gap:5px}.custom-nav-add-root{min-height:30px;margin:3px 3px 0;padding:5px 7px!important}.main-content :is(.panel,.console-module-card,.sheridan-product-card,.link-kanban-card,.workspace-page-head,.workspace-lane,.commerce-hero){transition:transform .17s cubic-bezier(.2,.8,.2,1),border-color .17s,box-shadow .17s,background-color .17s}.main-content :is(.console-module-card,.sheridan-product-card,.link-kanban-card,.commerce-metrics>article,.workspace-lane):hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));box-shadow:0 22px 52px #00000029, 0 0 24px color-mix(in srgb,var(--accent) 7%,transparent);transform:translateY(-2px)}.main-content :is(.console-notice,.honest-empty,.marketplace-notice,.custom-nav-notice,.chat-error,.support-reward-note){box-sizing:border-box;padding:12px 14px;line-height:1.5}.marketplace-hero{min-height:92px;padding:15px 20px}.marketplace-hero h2{margin:2px 0;font-size:clamp(23px,2.1vw,28px)}.marketplace-hero>svg{width:76px;height:76px;padding:15px}.commerce-surface.billing .commerce-metrics article:nth-child(2) strong{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,36px)}.mika-dock{height:auto;max-height:none}.mika-dock>.chat{flex:auto;height:auto;min-height:0}.mika-dock .chat-main{flex-direction:column;height:100%;min-height:0;display:flex}.mika-dock .chat-feed{flex:auto;min-height:0}.mika-dock .chat-composer{flex:none;margin-top:auto}.mika-dock .chat-actions{margin-top:1px}.mika-dock .chat-composer{padding:8px 11px max(5px,env(safe-area-inset-bottom));margin-top:0}.mika-dock:not(.full) .chat-composer button[type=submit]{width:40px;height:40px}.mika-dock-launcher{width:auto;max-width:176px;min-height:52px;bottom:3px;overflow:visible}.mika-dock-launcher .mika-launcher-copy{min-width:86px;display:grid}.mika-dock-launcher .mika-launcher-copy small{text-overflow:clip;display:block;overflow:visible}.club-private-messenger,.club-public-messenger{min-height:620px}.club-privacy-notice{align-items:center;min-height:64px;padding:13px 16px}.club-privacy-notice>svg{flex-basis:22px;width:22px;height:22px;margin-top:0}.club-privacy-notice>div{gap:5px}.club-privacy-notice strong{letter-spacing:-.01em;font-size:14px}.club-private-thread,.club-public-messenger{box-sizing:border-box;height:620px;max-height:620px}.club-messenger-thread{grid-template-rows:auto minmax(0,1fr) auto;padding:16px;display:grid;overflow:hidden}.club-messenger-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;min-height:44px;padding:2px 2px 13px;display:flex}.club-messenger-head>div{gap:3px;min-width:0;display:grid}.club-messenger-head small{color:var(--muted);font-size:10.5px}.club-messenger-history{flex-direction:column;gap:8px;min-height:0;padding:15px 2px;display:flex;overflow:auto}.club-messenger-composer{border-top:1px solid var(--line-soft)}.club-public-messenger{grid-template-rows:auto minmax(0,1fr) auto}.club-public-history{min-height:0;max-height:none;padding:15px 2px}.club-public-history .club-message{background:color-mix(in srgb,var(--surface) 74%,transparent);width:auto;max-width:min(78%,620px);box-shadow:none;border-radius:13px 13px 13px 4px;padding:10px 12px}.club-public-history .club-message.mine{background:color-mix(in srgb,var(--accent) 11%,var(--surface));border-radius:13px 13px 4px;max-width:min(78%,620px)}.club-public-history .club-message:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));transform:none}.club-public-history .club-message header{gap:8px}.club-public-history .club-message .club-avatar{border-radius:9px;width:28px;height:28px;font-size:11px}.club-public-history .club-message p{margin-top:3px;padding-left:36px;font-size:12px;line-height:1.55}.club-public-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:12px 0 0;display:grid}.club-public-composer>.club-composer-options,.club-public-composer>.club-reply-preview{grid-column:1/-1}.club-public-composer>textarea{resize:vertical;min-height:42px;max-height:112px;padding:10px 12px}.club-public-composer>footer{align-self:end}.club-chat-hint{color:var(--muted);font-size:10.5px;line-height:1.35}.club-private-composer>.club-chat-hint{grid-column:1/-1;padding-left:2px}.club-public-channel{height:620px;min-height:620px}.club-public-channel>.club-owner-list{min-height:0;overflow:auto}.club-workspace.expanded .club-public-channel{grid-template-columns:1fr;height:calc(100dvh - 116px)}.club-public-history .club-message{border-radius:14px 14px 14px 4px;align-self:flex-start;width:auto;max-width:72%;padding:11px 13px}.club-public-history .club-message.mine{border-radius:14px 14px 4px;align-self:flex-end;max-width:72%}.club-public-history .club-message header{align-items:center;margin-bottom:7px}.club-public-history .club-message .club-avatar{border-radius:11px;flex:0 0 36px;width:36px;height:36px;font-size:14px}.club-public-history .club-message header>div{grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;min-width:0;display:grid}.club-public-history .club-message header strong{font-size:13px;line-height:1.25}.club-message-workshop{color:var(--periwinkle);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.club-public-history .club-message header small{color:var(--muted);grid-column:1/-1;font-size:9.5px}.club-public-history .club-message p{margin:0;padding-left:44px;font-size:12.5px}.club-public-history .club-message blockquote,.club-public-history .club-message .club-message-actions{margin-left:44px}@media (max-width:560px){.club-public-history .club-message,.club-public-history .club-message.mine{max-width:92%}.club-public-history .club-message p{padding-left:0}.club-public-history .club-message blockquote,.club-public-history .club-message .club-message-actions{margin-left:0}}.prj>.panel{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:radial-gradient(circle at 88% 5%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 38%), color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:0 16px 44px #01040e29,inset 0 1px #ffffff08}.prj-list{gap:11px;padding:16px}.prj-card{gap:18px;padding:22px}.prj-search,.prj-pane input,.prj-pane textarea,.prj-create input,.prj-add-field select,.prj-field-list article>input,.prj-field-list article>textarea{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:color-mix(in srgb,var(--surface) 86%,transparent)}.prj-list .universal-tree{background:color-mix(in srgb,var(--surface) 42%,transparent);border:0}.prj-field-list article{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line-soft));background:color-mix(in srgb,var(--surface) 58%,transparent)}.prj-tabs{border-bottom:1px solid var(--line-soft);padding-bottom:10px}@media (max-width:600px){.link-kanban-card.platform-registry-card{grid-template-columns:38px minmax(0,1fr);min-height:0}.platform-registry-tools{grid-column:1/-1;justify-content:flex-end}.marketplace-hero{min-height:82px;padding:13px 15px}.marketplace-hero>svg{width:62px;height:62px;padding:12px}.club-private-thread,.club-public-messenger{height:560px;min-height:560px;max-height:560px}.club-public-history .club-message,.club-public-history .club-message.mine{max-width:92%}.club-public-history .club-message p{padding-left:0}.club-public-history .club-message blockquote,.club-public-history .club-message .club-message-actions{margin-left:0}}.main-content{background:radial-gradient(ellipse at 92% 0%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 40%), radial-gradient(ellipse at 3% 100%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--carbon) 98%,var(--accent) 2%),var(--carbon))}:root[data-theme=light] .main-content{background:radial-gradient(ellipse at 92% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 40%), radial-gradient(ellipse at 3% 100%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 42%), linear-gradient(145deg,#fbfcff,color-mix(in srgb,#f5f7fc 97%,var(--accent) 3%))}.sidebar:not(.sidebar-collapsed) .custom-nav-section>.custom-nav-page,.sidebar:not(.sidebar-collapsed) .custom-nav-section-row{width:100%!important;margin-left:0!important}.sidebar:not(.sidebar-collapsed) .custom-nav-section-row{min-height:34px;padding:6px 0 6px var(--custom-tree-indent,0px);width:100%!important;margin-left:0!important}.sidebar:not(.sidebar-collapsed) .custom-nav-section>.custom-nav-page{min-height:34px}.sidebar:not(.sidebar-collapsed) .custom-nav-page>button{padding-left:calc(8px + var(--custom-tree-indent,0px));padding-right:68px}.sidebar:not(.sidebar-collapsed) .custom-page-icon{flex:0 0 14px;margin-left:0}.sidebar:not(.sidebar-collapsed) .custom-nav-section-row,.sidebar:not(.sidebar-collapsed) .custom-nav-page{box-sizing:border-box!important;width:100%!important;padding-right:68px!important;position:relative!important}.sidebar:not(.sidebar-collapsed) :is(.custom-nav-section-row,.custom-nav-page) .custom-nav-marks{z-index:4;width:34px;min-width:34px;top:50%;right:31px;transform:translateY(-50%);position:absolute!important}.sidebar:not(.sidebar-collapsed) .custom-nav-page .favorite-star{position:static!important;right:auto!important}.sidebar:not(.sidebar-collapsed) .custom-nav-section-row>.custom-tree-menu,.sidebar:not(.sidebar-collapsed) .custom-nav-page>.custom-tree-menu{width:27px;height:27px;top:50%;transform:translateY(-50%);pointer-events:auto!important;position:absolute!important;right:0!important;overflow:visible!important}.mika-dock-launcher{border-radius:17px 17px 0 0;max-width:148px;min-height:48px;padding:5px 11px 5px 5px;bottom:0;right:14px}.mika-dock-launcher .mika-launcher-face{width:38px;height:38px}.mika-dock-launcher .mika-launcher-copy{min-width:76px}.mika-dock:not(.full) .chat-composer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 40px;gap:7px;margin:0 10px;padding:8px 0 5px}.mika-dock:not(.full) .chat-composer textarea{min-height:40px;max-height:104px;padding:8px 10px}.mika-dock{height:auto;max-height:none;overflow:hidden}.mika-dock>.chat,.mika-dock .chat-main{min-height:0;overflow:hidden}.mika-dock .chat-feed{flex:1 1 0;height:0;min-height:0;overflow-y:auto}.mika-dock .chat-composer{z-index:2;background:color-mix(in srgb,var(--surface) 94%,var(--accent) 6%);flex:none;position:relative}.mika-dock .chat-composer textarea,.mika-tab .chat-composer textarea{border:1px solid color-mix(in srgb,var(--accent) 44%,var(--line));box-shadow:inset 0 1px #ffffff0d, 0 0 0 1px var(--accent), 0 0 14px #8b5cf629!important}.mika-dock .chat-composer textarea:focus,.mika-tab .chat-composer textarea:focus{border-color:color-mix(in srgb,var(--accent) 72%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}.mika-tab{height:calc(100dvh - 174px);min-height:520px;overflow:hidden}.links-kanban{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.links-kanban .link-console-module{border:1px solid var(--line);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 42%), linear-gradient(135deg,color-mix(in srgb,var(--surface) 78%,transparent),color-mix(in srgb,var(--carbon-soft) 64%,transparent));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;min-height:155px;padding:17px;box-shadow:0 20px 50px #00000021}.links-kanban .link-console-module.enabled{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));box-shadow:inset 0 0 25px color-mix(in srgb,var(--accent) 7%,transparent),0 20px 50px #00000021}.links-kanban .link-console-module:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));box-shadow:0 24px 58px #0000002e,0 0 28px color-mix(in srgb,var(--accent) 10%,transparent);transform:translateY(-3px)}.link-console-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;display:-webkit-box;overflow:hidden}:root[data-theme=light] .links-kanban .link-console-module{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 42%), linear-gradient(145deg,#fff,color-mix(in srgb,#f5f7fc 96%,var(--accent) 4%));box-shadow:0 18px 42px #3e4c731a}.prj{align-items:stretch}.prj>.panel{box-sizing:border-box;height:clamp(620px,70vh,780px);min-height:620px;margin:0}.prj-list{overflow:hidden}.prj-card{overflow:auto}.route-page-frame[data-route=projects] .prj{height:100%;min-height:100%}.route-page-frame[data-route=projects] .prj>.panel{height:100%;min-height:max(620px,100dvh - 146px);max-height:none}.route-page-frame[data-route=handbook]{background:radial-gradient(circle at 92% 2%,#3485ff1a,transparent 36%), radial-gradient(circle at 4% 96%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 40%), linear-gradient(145deg,color-mix(in srgb,var(--surface) 58%,transparent),color-mix(in srgb,var(--carbon-soft) 44%,transparent));box-shadow:none;border-color:#0000}.route-page-frame[data-route=handbook] .wiki{gap:10px}.route-page-frame[data-route=handbook] .wiki-head{border-radius:0;align-items:center;min-height:0;padding:4px 2px 10px;border:0!important;border-bottom:1px solid var(--line-soft)!important;box-shadow:none!important;background:0 0!important}.route-page-frame[data-route=handbook] .wiki-head h2{margin:2px 0;font-size:20px}.route-page-frame[data-route=handbook] .wiki-head p{display:none}.route-page-frame[data-route=handbook] .external-tool-guide{background:color-mix(in srgb,var(--accent) 5%,transparent)!important;box-shadow:none!important;border:0!important}.route-page-frame[data-route=handbook] .wiki-body{gap:10px}.route-page-frame[data-route=handbook] :is(.wiki-nav,.wiki-page){border-color:color-mix(in srgb,var(--accent) 17%,var(--line));background:color-mix(in srgb,var(--surface) 74%,transparent)!important;box-shadow:0 14px 36px #0000001a!important}.wiki .external-tool-guide{grid-template-columns:42px minmax(0,1fr) auto;gap:13px;min-height:72px;padding:12px 15px}.wiki .external-tool-icon{border-radius:12px;width:40px;height:40px}.wiki .external-tool-icon svg{width:18px;height:18px}.wiki .external-tool-copy{gap:2px}.wiki .external-tool-copy h3{font-size:15px}.wiki .external-tool-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:none;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.commerce-surface.billing .commerce-metrics{align-items:stretch}.commerce-surface.billing .commerce-metrics article{grid-template-rows:auto minmax(42px,auto);align-content:start;gap:8px;min-height:100px;padding:18px 20px}.commerce-surface.billing .commerce-metrics article>span{font-size:11px;line-height:1.3}.commerce-surface.billing .commerce-metrics article>strong,.commerce-surface.billing .commerce-metrics article:first-child>strong,.commerce-surface.billing .commerce-metrics article:nth-child(2)>strong{letter-spacing:-.035em;align-self:end;font-size:clamp(24px,2.15vw,31px);line-height:1.08}.marketplace-surface{background:radial-gradient(ellipse at 88% 2%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 38%), radial-gradient(ellipse at 4% 98%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 42%), linear-gradient(145deg,color-mix(in srgb,var(--surface) 54%,var(--accent) 2%),color-mix(in srgb,var(--carbon-soft) 62%,var(--accent) 3%))}.marketplace-surface .marketplace-grid .sheridan-product-card,.marketplace-surface .marketplace-purchases article{border-color:color-mix(in srgb,#3b82f6 38%,color-mix(in srgb,var(--accent) 18%,var(--line)));background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--accent) 30%,transparent),transparent 54%), linear-gradient(0deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 38%), radial-gradient(circle at 0 100%,#2563eb33,transparent 48%), linear-gradient(145deg,#16376785,color-mix(in srgb,#11121d7a 82%,var(--accent) 18%));box-shadow:inset 0 1px #ffffff12,inset 0 -1px color-mix(in srgb,var(--accent) 18%,transparent),0 17px 40px #00000024,0 0 22px color-mix(in srgb,var(--accent) 7%,transparent)}.marketplace-surface .marketplace-grid .sheridan-product-card:hover{border-color:color-mix(in srgb,#60a5fa 52%,var(--accent) 30%);background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--accent) 38%,transparent),transparent 56%), linear-gradient(0deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent 42%), radial-gradient(circle at 0 100%,#3b82f640,transparent 50%), linear-gradient(145deg,#1b46848f,color-mix(in srgb,#11121d85 82%,var(--accent) 18%));box-shadow:inset 0 1px #ffffff17,0 21px 48px #0000002e,0 0 25px color-mix(in srgb,var(--accent) 9%,transparent)}:root[data-theme=light] .marketplace-surface{background:radial-gradient(ellipse at 88% 2%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 38%), radial-gradient(ellipse at 4% 98%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 42%), linear-gradient(145deg,#fff,color-mix(in srgb,#f7f8fc 96%,var(--accent) 4%))}:root[data-theme=light] .marketplace-surface .marketplace-grid .sheridan-product-card,:root[data-theme=light] .marketplace-surface .marketplace-purchases article{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 11%,transparent),transparent 48%), radial-gradient(circle at 0 100%,#3b82f61f,transparent 50%), linear-gradient(145deg,#fcfdff,color-mix(in srgb,#f7f8fc 94%,var(--accent) 6%));box-shadow:inset 0 1px #fff,0 16px 38px #32385217}.brand-workspace-row{border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:center;min-height:43px;transition:background .15s;display:grid}.brand-workspace-row+.brand-workspace-row{border-top:1px solid color-mix(in srgb,var(--line-soft) 62%,transparent)}.brand-workspace-row:hover,.brand-workspace-row:focus-within,.brand-workspace-row.active{background:color-mix(in srgb,var(--accent) 12%,transparent)}.brand-workspace-select{min-width:0;min-height:42px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:8px 9px;display:grid}.brand-workspace-row:hover .brand-workspace-select,.brand-workspace-row.active .brand-workspace-select{color:var(--text)}.marketplace-card .sheridan-product-facts{border:0;border-top:1px solid color-mix(in srgb,var(--accent) 18%,var(--line-soft));background:0 0;border-radius:0;gap:5px;padding:8px 0 0}.marketplace-card .sheridan-product-facts>div{min-height:22px;padding:0 2px}.marketplace-surface:is([data-marketplace-tab=workspaces],[data-marketplace-tab=widgets],[data-marketplace-tab=integrations],[data-marketplace-tab=templates]) .marketplace-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:11px}.marketplace-surface:is([data-marketplace-tab=workspaces],[data-marketplace-tab=widgets],[data-marketplace-tab=integrations],[data-marketplace-tab=templates]) .marketplace-card{min-height:178px;padding:15px 16px!important}.marketplace-surface:is([data-marketplace-tab=workspaces],[data-marketplace-tab=widgets],[data-marketplace-tab=integrations],[data-marketplace-tab=templates]) .marketplace-card p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;min-height:34px;margin:0 0 6px;display:-webkit-box;overflow:hidden}.marketplace-surface:is([data-marketplace-tab=workspaces],[data-marketplace-tab=widgets],[data-marketplace-tab=integrations],[data-marketplace-tab=templates]) .marketplace-card footer{min-height:30px;margin-top:auto;padding-top:7px}.marketplace-surface:is([data-marketplace-tab=workspaces],[data-marketplace-tab=templates]) .marketplace-card{min-height:148px;padding:13px 15px!important}.marketplace-surface:is([data-marketplace-tab=workspaces],[data-marketplace-tab=templates]) .marketplace-card p{min-height:30px;margin-bottom:4px}.club-workspace{align-items:stretch}.club-workspace>main{grid-template-rows:auto auto minmax(0,1fr)}.club-privacy-notice{min-height:0;padding:10px 13px}.club-privacy-notice strong{font-size:14px}.club-privacy-notice span{font-size:11px;line-height:1.38}.club-private-messenger,.club-public-messenger{height:620px;min-height:620px;max-height:620px;margin:0}.club-side{box-sizing:border-box;height:100%;min-height:620px;margin:0;position:static}.club-public-history .club-message,.club-private-history>article{box-sizing:border-box;border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 76%,transparent);border-radius:14px 14px 14px 4px;max-width:76%;padding:11px 13px}.club-public-history .club-message.mine,.club-private-history>article.mine{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 11%,var(--surface));border-radius:14px 14px 4px;align-self:flex-end}.club-public-history .club-message header strong{font-size:13px}.club-message-workshop{font-size:11px}.club-public-history .club-message header small{font-size:10px}.main-content :is(.honest-empty,.marketplace-empty,.marketplace-notice,.console-notice,.club-privacy-notice,.club-owner-announcement,.support-reward-note){box-sizing:border-box;padding-inline:max(14px,1rem)}.sidebar-appearance-brush .sheridan-action-glyph.brush{color:var(--accent);fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 34%,transparent))}.sidebar-appearance-brush .sheridan-action-glyph.brush path{fill:none;stroke:currentColor}.sidebar-appearance-brush .sheridan-action-glyph.brush :is(.glyph-depth,.glyph-face,.glyph-edge,.glyph-highlight){stroke-linecap:round;stroke-linejoin:round;fill:none!important;stroke:currentColor!important}.sidebar-appearance-brush .sheridan-action-glyph.brush .glyph-depth{opacity:.28;stroke-width:2.2px;transform:translateY(1px)}.sidebar-appearance-brush .sheridan-action-glyph.brush .glyph-face{opacity:1;stroke-width:1.55px}.sidebar-appearance-brush .sheridan-action-glyph.brush .glyph-edge{opacity:.72;stroke-width:1.25px}.sidebar-appearance-brush .sheridan-action-glyph.brush .glyph-highlight{opacity:.42;stroke-width:1px}.sheridan-action-glyph{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.brand-emblem-glyph{background:currentColor;width:100%;height:100%;display:block;-webkit-mask:url(/assets/brand-emblem-raol1SMS.svg) 50%/contain no-repeat;mask:url(/assets/brand-emblem-raol1SMS.svg) 50%/contain no-repeat}.brand-mark{color:color-mix(in srgb,var(--accent) 82%,white)}.topbar-wallet-icon,.marketplace-hero>.sheridan-action-glyph{color:color-mix(in srgb,var(--accent) 80%,white)}:root[data-theme=light] :is(.brand-mark,.sidebar-appearance-brush,.topbar-wallet-icon,.marketplace-hero>.sheridan-action-glyph){color:#171821!important}.links-kanban .link-product-card{box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:190px;padding:18px 22px 18px 18px;border:1px solid var(--line)!important;background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 44%), linear-gradient(135deg,color-mix(in srgb,var(--surface) 78%,transparent),color-mix(in srgb,var(--carbon-soft) 64%,transparent))!important;box-shadow:0 20px 50px #00000021!important}.links-kanban .link-product-card .sheridan-product-copy,.links-kanban .link-product-card .sheridan-product-actions{min-width:0;margin-right:2px}.links-kanban .link-product-card .sheridan-product-actions{border-top:1px solid var(--line-soft);grid-column:1/-1;align-items:center;gap:7px;min-height:34px;padding-top:12px;display:flex}.links-kanban .link-product-card .link-card-address{min-width:80px;max-width:38%;color:var(--periwinkle);font:10px/1.4 var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;display:block;overflow:hidden}.links-kanban .link-product-card .saved-link-tags{gap:4px;max-width:28%;display:flex;overflow:hidden}:root[data-theme=light] .links-kanban .link-product-card{background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 44%), linear-gradient(145deg,#fff,color-mix(in srgb,#f5f7fc 95%,var(--accent) 5%))!important;box-shadow:0 18px 42px #3e4c731a!important}.links-console-page{gap:16px;min-width:0;transition:padding-left .2s;display:grid;position:relative}.links-console-page.folders-open{padding-left:248px}.links-console-header{border:0;border-bottom:1px solid var(--line-soft);background:0 0;justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 4px 16px;display:flex}.links-console-header p{max-width:62ch;color:var(--muted);margin:0;line-height:1.5}.links-console-primary-actions,.links-console-controls,.links-console-folder-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.links-console-controls{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:color-mix(in srgb,var(--surface) 70%,transparent);border-radius:15px;padding:12px 14px;box-shadow:inset 0 1px #ffffff0a}.links-console-search{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 78%,transparent);border-radius:11px;flex:320px;align-items:center;gap:9px;min-height:40px;padding:0 13px;display:flex}.links-console-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.links-console-search>button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:0 0 30px;place-items:center;padding:0;display:grid}.links-console-search>button:hover{background:var(--hover);color:var(--text)}.links-console-folders{z-index:4;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);border-radius:14px;flex-direction:column;gap:4px;width:34px;max-height:calc(100dvh - 180px);padding:4px;transition:width .2s;display:flex;position:absolute;top:0;left:0;overflow:hidden}.links-console-page.folders-open .links-console-folders{width:232px;overflow:auto}.links-console-folders-toggle{justify-content:center;align-items:center;gap:7px;width:100%;font-weight:600;border:0!important;border-bottom:1px solid var(--line-soft)!important;min-height:34px!important;color:var(--text)!important;border-radius:9px!important;padding:6px!important;font-size:14px!important;display:flex!important}.links-console-folders-toggle span{margin-right:auto}.links-console-folders button{min-height:36px;font-size:var(--sidebar-font-size,15px);color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;display:flex}.links-console-folders button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.links-console-page.folders-collapsed .links-console-folders button:not(.links-console-folders-toggle){display:none}.links-console-folders button svg{color:var(--accent);flex:none}.links-console-folders button.active{border-color:color-mix(in srgb,var(--accent) 36%,var(--line));background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--text)}.links-console-folders b{background:color-mix(in srgb,var(--accent) 10%,transparent);text-align:center;border-radius:7px;min-width:22px;padding:2px 6px;font-size:10px}.links-console-folder-actions{border-left:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent);flex-wrap:nowrap;padding:10px 14px;overflow-x:auto}.links-console-folder-actions>.marks,.links-console-folder-actions>.marks>.marks-row{display:contents}.links-console-folder-actions .marks-chips{display:none}.links-console-folder-actions>button,.links-console-folder-actions .marks-row>button{flex:none}.links-console-content{gap:14px;min-width:0;display:grid}.links-console-content-head{justify-content:space-between;align-items:end;gap:18px;padding:0 4px;display:flex}.links-console-content-head h3{margin:4px 0 0;font-size:20px}.links-console-grid .link-product-card{box-sizing:border-box;min-height:190px;padding:18px 22px 18px 18px;border:1px solid var(--line)!important;background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 44%), linear-gradient(135deg,color-mix(in srgb,var(--surface) 78%,transparent),color-mix(in srgb,var(--carbon-soft) 64%,transparent))!important;box-shadow:0 20px 50px #00000021!important}.links-console-grid .link-product-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 48%,var(--line))!important;box-shadow:0 24px 58px #0000002e,0 0 28px color-mix(in srgb,var(--accent) 10%,transparent)!important}:root[data-theme=light] .links-console-grid .link-product-card{background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 44%), linear-gradient(145deg,#fff,color-mix(in srgb,#f5f7fc 95%,var(--accent) 5%))!important}@media (max-width:720px){.links-console-header{flex-direction:column;align-items:flex-start}.links-console-primary-actions{width:100%}}.route-page-frame[data-route=links]{box-shadow:none;background:0 0;border-color:#0000}.links-console-page{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.links-console-header{grid-column:1/-1;min-height:0;padding:2px 2px 10px}.links-console-header h2{margin:2px 0;font-size:22px}.links-console-header p{display:none}.links-console-search{grid-column:1;min-height:38px}.links-console-controls{box-shadow:none;background:0 0;border:0;grid-column:2;padding:4px}.links-console-folders,.links-console-folder-actions,.links-console-content,.surface-note{grid-column:1/-1}.links-console-content{gap:9px}.links-console-content-head{padding:0 2px}.links-console-content-head h3{font-size:17px}.links-console-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px}.links-console-grid .link-product-card{border-color:color-mix(in srgb,var(--accent) 66%,#ffffff2e);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;grid-template-columns:43px minmax(0,1fr) auto;gap:9px 12px;min-height:190px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent) 18%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--raised) 82%,#fff 8%),color-mix(in srgb,var(--surface) 76%,var(--accent) 10%))!important;box-shadow:inset 0 1px #ffffff17,inset 0 -1px color-mix(in srgb,var(--accent) 10%,transparent),0 16px 38px #0000002e,0 0 22px color-mix(in srgb,var(--accent) 8%,transparent)!important;padding:16px!important}.links-console-grid .link-product-card:hover{border-color:color-mix(in srgb,var(--accent) 72%,#fff 18%);transform:translateY(-4px);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent) 25%,transparent),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--raised) 78%,#fff 11%),color-mix(in srgb,var(--surface) 72%,var(--accent) 14%))!important;box-shadow:inset 0 1px #ffffff1f,0 22px 50px #0000003d,0 0 30px color-mix(in srgb,var(--accent) 14%,transparent)!important}.links-console-grid .link-product-card .sheridan-product-icon{background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:14px;width:43px;height:43px}.links-console-grid .link-product-card .sheridan-product-copy h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:3px 0;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.links-console-grid .link-product-card .sheridan-product-copy p{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.links-console-grid .link-product-card .sheridan-product-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;min-width:0;padding-top:8px;display:flex}.links-console-grid .link-product-card .link-card-address{min-width:0;min-height:32px;color:var(--periwinkle);font:600 11px/1.45 var(--sans);overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1 0 100%;text-decoration:none;display:-webkit-box;overflow:hidden}.links-console-grid .link-product-card .link-card-address:hover{color:var(--text);text-decoration:none}.links-console-grid .link-product-card .link-details-button{margin-left:auto}.links-console-grid .link-product-card .link-card-buttons{flex:1 0 100%;justify-content:flex-end;align-items:center;gap:7px;width:100%;display:flex}.links-console-grid .link-product-card .link-card-buttons :is(a,button):not(.console-switch){white-space:nowrap;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;margin:0;padding:0;display:inline-grid}.links-console-grid .link-product-card .link-card-buttons>.console-switch{border-radius:10px;flex:0 0 45px;width:45px;min-width:45px;height:27px;min-height:27px;margin:0 auto 0 0;padding:3px}.links-console-grid .link-product-card .saved-link-card-tools{align-items:center;gap:5px;display:flex}.links-console-grid .link-product-card .saved-link-active-star{color:#ffd75e;filter:drop-shadow(0 0 7px #ffd75e47)}.links-console-grid .link-product-card .saved-link-active-pin{color:var(--accent);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 28%,transparent))}.files-tag-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.links-console-grid .link-product-card .saved-link-more{width:32px;min-width:32px;height:32px;color:var(--muted);opacity:1;box-shadow:none;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:inline-grid}.links-console-grid .link-product-card .saved-link-more:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text);box-shadow:none}.saved-link-dropdown{border:1px solid color-mix(in srgb,#fff 16%,var(--accent) 20%);background:linear-gradient(155deg,color-mix(in srgb,var(--raised) 96%,#fff 2%),color-mix(in srgb,var(--panel) 94%,var(--accent) 4%));-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%);border-radius:14px;width:224px;padding:7px;box-shadow:inset 0 1px #ffffff12,0 22px 58px #0000005c}.saved-link-dropdown button{border-radius:9px;min-height:38px;font-size:12px;padding:8px 10px!important}.saved-link-dropdown button svg{width:15px;height:15px;color:var(--muted)}.saved-link-dropdown button:hover svg{color:currentColor}.links-console-grid .link-product-card[draggable=true]{cursor:grab}.links-console-grid .link-product-card[draggable=true]:active{cursor:grabbing}.links-console-grid .link-product-card .saved-link-tags{gap:4px;min-width:0;max-width:50%;display:flex;overflow:hidden}:root[data-theme=light] .links-console-grid .link-product-card{background:color-mix(in srgb,#fff 94%,var(--accent) 6%)!important;box-shadow:0 10px 28px #3e4c7312!important}:root[data-theme=light] .links-console-grid .link-product-card .link-card-address{color:#69407f}@media (max-width:820px){.links-console-page{grid-template-columns:1fr}.links-console-header,.links-console-search,.links-console-controls,.links-console-folders,.links-console-folder-actions,.links-console-content{grid-column:1}.links-console-controls{justify-content:flex-start}}.sidebar-appearance-brush{border:1px solid color-mix(in srgb,currentColor 52%,var(--line))!important;background:color-mix(in srgb,var(--surface) 84%,transparent)!important;box-shadow:inset 0 1px #ffffff12, 0 0 18px color-mix(in srgb,currentColor 15%,transparent)!important;border-radius:50%!important}@media (max-width:520px){.app-shell,.app-shell.has-inspector{height:var(--cabinet-viewport-height,100dvh)!important;display:block!important}.sidebar{display:none!important}.workspace-shell{grid-template-rows:var(--mobile-header-height,58px) minmax(0, 1fr) var(--mobile-nav-height,62px)!important;height:100%!important}.topbar{z-index:45;position:relative}.identity-menu{inset:auto 12px calc(70px + env(safe-area-inset-bottom)) 12px;border-radius:20px;width:auto;max-height:min(560px,100dvh - 148px);position:fixed;overflow-y:auto;box-shadow:0 28px 80px #000000a3}}.sidebar-appearance-brush:hover{background:color-mix(in srgb,currentColor 10%,var(--surface))!important;box-shadow:inset 0 1px #ffffff1a, 0 0 24px color-mix(in srgb,currentColor 24%,transparent)!important}.sidebar-appearance-brush,.sidebar-appearance-brush:hover{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.sidebar:not(.sidebar-collapsed) .brand{gap:12px;height:104px;padding:0 14px 0 10px}.sidebar:not(.sidebar-collapsed) .brand-mark{color:#f7f5ff;width:80px;height:80px;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--accent) 34%,transparent));flex:0 0 80px;margin:0}.sidebar:not(.sidebar-collapsed) .brand-wordmark{height:15px}:root[data-theme=light] .sidebar:not(.sidebar-collapsed) .brand-mark{filter:drop-shadow(0 8px 14px #2b304224);color:#171821!important}.sidebar-collapsed .brand-mark{flex-basis:36px;width:36px;height:36px}.route-page-frame{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 1 0;grid-template-rows:minmax(0,1fr);padding:0;display:grid;overflow:auto}.route-page-frame>*{box-sizing:border-box;min-width:0;min-height:0}.route-page-frame:not([data-route=mika])>*{min-height:100%}.route-page-frame[data-route=mika]{overflow:hidden}.route-page-frame[data-route=billing] .commerce-surface{grid-template-rows:auto auto minmax(0,1fr);min-height:0}.route-page-frame[data-route=billing] .commerce-hero{min-height:132px;padding:18px 24px}.route-page-frame[data-route=billing] .commerce-orb{border-radius:24px;flex:0 0 112px;width:112px;height:96px}.route-page-frame[data-route=billing] .commerce-orb svg{width:90px!important;height:90px!important}.route-page-frame[data-route=billing] .commerce-hero h2{margin:2px 0;font-size:23px}.route-page-frame[data-route=billing] .commerce-hero p{font-size:11px}.route-page-frame[data-route=billing] .commerce-metrics article{grid-template-rows:auto auto;min-height:72px;padding:11px 15px}.route-page-frame[data-route=billing] .commerce-metrics article>span{font-size:10px}.route-page-frame[data-route=billing] .commerce-metrics article>strong,.route-page-frame[data-route=billing] .commerce-metrics article:first-child>strong,.route-page-frame[data-route=billing] .commerce-metrics article:nth-child(2)>strong{font-size:clamp(21px,1.8vw,27px)}.route-page-frame[data-route=billing] .billing-dashboard{align-items:stretch;min-height:0}.route-page-frame[data-route=billing] .billing-dashboard>.panel{min-height:0;padding:16px 18px}.route-page-frame[data-route=billing] .billing-balance-chart{min-height:260px}.route-page-frame[data-route=billing] .billing-zero-chart{height:135px;margin-top:12px;padding:12px 9px}.route-page-frame[data-route=billing] .billing-operations{grid-template-rows:auto minmax(0,1fr);max-height:300px;display:grid;overflow:hidden}.route-page-frame[data-route=billing] .billing-operation-list{min-height:0;padding-right:5px;overflow:auto}:root[data-theme=light] .route-page-frame{border-color:color-mix(in srgb,var(--accent) 18%,var(--line));background:radial-gradient(circle at 96% 0%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 38%), linear-gradient(145deg,#fffffff0,color-mix(in srgb,#f5f7fc 96%,var(--accent) 4%));box-shadow:inset 0 1px #fff,0 18px 46px #3e4c7317}@media (max-width:720px){.route-page-frame{border-radius:15px;padding:12px}.route-page-frame[data-route=billing] .commerce-hero{gap:12px;min-height:0;padding:16px}.route-page-frame[data-route=billing] .commerce-orb{flex-basis:82px;width:82px;height:72px}.route-page-frame[data-route=billing] .commerce-orb svg{width:70px!important;height:70px!important}}@media (max-width:420px){.files-head{width:100%;min-width:0;max-width:calc(100vw - 52px);overflow:hidden}.files-head-actions{grid-template-columns:1fr;width:100%;min-width:0;max-width:100%;display:grid}.files-head-actions>button{white-space:normal;width:100%;min-width:0;max-width:100%}}.route-page-frame:is([data-route=links],[data-route=favorites]){min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.route-page-frame[data-route=links] .links-console-page{align-content:start;gap:8px 12px}.route-page-frame[data-route=links] .links-console-header{min-height:58px;padding:8px 2px 10px}.route-page-frame[data-route=links] .links-console-header .eyebrow{display:none}.route-page-frame:is([data-route=links],[data-route=marketplace]) .links-console-header h2{margin:0;font-size:19px;line-height:1.2}.links-console-title{align-items:center;gap:7px;min-width:0;display:flex}.links-console-title>button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:0 0 30px;place-items:center;padding:0;display:grid}.links-console-title>button:hover{background:var(--hover);color:var(--text)}.links-heading-format{grid-template-columns:minmax(120px,.7fr) minmax(150px,1fr) auto auto;align-items:end;gap:9px;display:grid}.links-heading-format>label{gap:6px;display:grid}.links-heading-format>label>span{color:var(--muted);font-size:10px}.links-heading-format input[type=color]{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:10px;width:100%;height:40px;padding:4px}.links-heading-format select{height:40px}.links-heading-format>.links-heading-toggle{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 10px;display:flex}.links-heading-format>.links-heading-toggle>span{color:var(--text);white-space:nowrap}@media (max-width:680px){.links-heading-format{grid-template-columns:1fr 1fr}.links-heading-format>.links-heading-toggle{height:40px}}.route-page-frame[data-route=links] .links-console-primary-actions{align-self:center;padding-top:2px}.route-page-frame[data-route=links] .links-console-primary-actions button{min-height:34px;padding-block:6px}.route-page-frame[data-route=links] .links-console-search{min-height:36px}.route-page-frame[data-route=links] .links-console-folders{padding-block:0 2px}.route-page-frame[data-route=links] .links-console-folders button{min-height:32px;padding-block:5px;font-size:13.5px}.route-page-frame[data-route=links] .links-console-content-head{min-height:34px}.route-page-frame[data-route=links] .links-console-content-head .eyebrow,.route-page-frame[data-route=favorites] .favs-results-head small{display:none}.route-page-frame[data-route=links] .links-console-content-head h3{margin:0;font-size:16px}.route-page-frame[data-route=favorites] .favs{align-content:start;gap:8px}.route-page-frame[data-route=favorites] .favs-filter{border:0;border-bottom:1px solid var(--line-soft);min-height:50px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;grid-template-columns:auto minmax(240px,1fr);padding:6px 8px}.route-page-frame[data-route=favorites] .favs-compact-title h2{font-size:17px}.route-page-frame[data-route=favorites] .favs-compact-title>span{font-size:10px}.route-page-frame[data-route=favorites] .favs-filter-row{align-items:center;gap:10px;width:100%;display:flex}.route-page-frame[data-route=favorites] .favs-search{flex:520px;width:min(680px,62vw);max-width:760px;min-height:34px;margin-left:auto;padding:6px 10px}.route-page-frame[data-route=favorites] .favs-tags{flex:0 auto}.route-page-frame[data-route=favorites] .favs-results{min-height:0}.route-page-frame[data-route=favorites] .favs-results-head{min-height:34px;margin-bottom:4px;padding:0 2px 7px}.route-page-frame[data-route=favorites] .favs-results-head>span{min-width:27px;height:23px}@media (max-width:820px){.mika-home-layout{grid-template-rows:minmax(360px,1fr) auto;grid-template-columns:1fr;height:auto;min-height:100%;overflow:visible}.mika-home-chat{height:min(68dvh,680px);min-height:0}.mika-home-rail{order:initial}.response-preview-backdrop .response-preview-drawer{border-radius:18px 0 0 18px;width:100%;padding:20px}.route-page-frame[data-route=links] .links-console-header{gap:8px}.route-page-frame[data-route=favorites] .favs-filter{grid-template-columns:1fr}.route-page-frame[data-route=favorites] .favs-filter-row{flex-direction:column;align-items:stretch}.route-page-frame[data-route=favorites] .favs-search{flex:none;order:-1;width:100%;max-width:none;margin-left:0}}@media (max-width:520px){.workspace-shell{grid-template-rows:58px minmax(0,1fr) 62px;height:100%}.main-content{padding:10px 10px max(10px,env(safe-area-inset-bottom))}.mika-home-layout{grid-template-rows:minmax(320px,1fr) auto;gap:10px}.mika-home-chat{height:min(72dvh,620px)}}.first-steps>footer{justify-content:flex-end;padding:0 12px 12px;display:flex}.first-steps>footer button{align-items:center;gap:7px;display:inline-flex}.cabinet-tour{z-index:1400;border:1px solid color-mix(in srgb,var(--accent) 48%,var(--line));background:color-mix(in srgb,var(--surface) 91%,transparent);width:min(360px,100vw - 32px);box-shadow:0 24px 80px #00000059,0 0 34px color-mix(in srgb,var(--accent) 14%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:16px;padding:20px;position:fixed;bottom:92px;right:24px}.cabinet-tour>span{color:var(--accent-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.cabinet-tour>strong{margin-top:8px;font-size:18px;display:block}.cabinet-tour>p{color:var(--muted);margin:7px 0 18px;line-height:1.55}.cabinet-tour>div{justify-content:flex-end;gap:8px;display:flex}.cabinet-tour>div button{min-height:36px;padding:0 12px}.resource-library-dialog{width:min(980px,100vw - 32px);max-height:min(820px,100vh - 32px);overflow:auto}.resource-library-dialog>header p{color:var(--muted);margin:.35rem 0 0}.resource-library-tools{gap:12px;margin:18px 0;display:flex}.resource-library-tools input{flex:1;min-width:0}.resource-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.resource-library-card{border:1px solid color-mix(in srgb,var(--resource-color,#8b5cf6) 24%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--resource-color,#8b5cf6) 8%,var(--panel)),var(--panel));box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:38px 1fr;gap:12px;padding:18px;display:grid}.resource-library-card>svg{width:38px;height:38px;color:var(--resource-color,#8b5cf6);background:color-mix(in srgb,var(--resource-color,#8b5cf6) 12%,transparent);border-radius:12px;padding:9px}.resource-library-card small{color:var(--muted)}.resource-library-card p{color:var(--muted);margin:0;line-height:1.45}.resource-library-card footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.resource-library-card footer span{font-weight:700}.resource-library-card footer button{background:var(--resource-color,#8b5cf6);color:#fff;border:0;border-radius:11px;padding:8px 12px;font-weight:700}.resource-library-card footer button:disabled{opacity:.62}@media (max-width:640px){.resource-library-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.resource-library-tools{flex-direction:column;align-items:stretch}.resource-library-grid{grid-template-columns:1fr}}.workspace-page-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.workspace-page-actions .active{border-color:var(--accent);color:var(--accent)}.page-constructor-banner{border:1px dashed color-mix(in srgb,var(--accent) 48%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--panel));border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.page-constructor-banner div{gap:3px;display:grid}.page-constructor-banner span{color:var(--muted);font-size:.86rem}.page-constructor-banner button{background:var(--accent);color:#fff;border:0;border-radius:11px;align-items:center;gap:6px;padding:9px 12px;font-weight:750;display:inline-flex}.page-constructor-studio{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 34%),color-mix(in srgb,var(--panel) 90%,transparent);border-radius:20px;gap:8px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 18px 46px #0000001a}.page-constructor-studio .page-constructor-banner{background:0 0;border:0;padding:8px 9px}.page-constructor-toolbar{border-top:1px solid color-mix(in srgb,var(--accent) 13%,var(--line));flex-wrap:wrap;align-items:center;gap:7px;padding:8px;display:flex}.page-constructor-toolbar :is(button,label,.constructor-cell-sizes){border:1px solid color-mix(in srgb,var(--accent) 15%,var(--line));min-height:36px;color:var(--text);background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:.76rem;font-weight:700;display:inline-flex}.page-constructor-toolbar label{cursor:pointer}.page-constructor-toolbar input{accent-color:var(--accent)}.page-constructor-toolbar button:disabled{opacity:.38;cursor:not-allowed}.page-constructor-toolbar .constructor-cell-sizes{padding-right:5px}.constructor-cell-sizes button{justify-content:center;min-width:27px;min-height:27px;padding:0}.page-constructor-toolbar .constructor-publish{border-color:var(--accent);background:var(--accent);color:#fff;margin-left:auto}.page-resource-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.page-resource-placement{border:1px solid color-mix(in srgb,var(--resource-color) 24%,var(--line));background:var(--panel);border-radius:20px;grid-column:span 4;grid-template-columns:42px 1fr;gap:12px;min-height:150px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.page-resource-placement>svg{width:42px;height:42px;color:var(--resource-color);background:color-mix(in srgb,var(--resource-color) 12%,transparent);border-radius:13px;padding:10px}.page-resource-placement small{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.page-resource-placement h3{margin:4px 0 7px}.page-resource-placement p{color:var(--muted);margin:0;line-height:1.45}.page-resource-placement>button{border:1px solid var(--line);background:var(--panel);width:32px;height:32px;color:var(--text);border-radius:10px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.page-resource-grid.is-editing .page-resource-placement{cursor:pointer;border-style:dashed}.page-resource-grid.is-editing .page-resource-placement:hover{border-color:var(--resource-color);transform:translateY(-2px)}.page-resource-grid.show-grid{border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));background-image:linear-gradient(color-mix(in srgb,var(--accent) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,transparent) 1px,transparent 1px);background-size:24px 24px;border-radius:20px;padding:14px}.page-resource-grid.is-editing .page-resource-placement{-webkit-user-select:none;user-select:none}.page-resource-grid.is-editing .page-resource-placement.is-selected{border-style:solid;border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 17%,transparent),0 18px 42px color-mix(in srgb,var(--accent) 13%,transparent)}.page-resource-placement[draggable=true]{cursor:grab}.page-resource-placement[draggable=true]:active{cursor:grabbing}.page-resource-placement.variant-glass{background:linear-gradient(145deg,color-mix(in srgb,var(--resource-color) 16%,transparent),color-mix(in srgb,var(--panel) 82%,transparent));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.page-resource-placement.variant-modern{background:linear-gradient(145deg,color-mix(in srgb,var(--resource-color) 10%,var(--panel)),var(--panel))}.page-resource-placement.variant-minimal{box-shadow:none;border-color:#0000}.page-resource-placement.variant-outline{background:0 0;border-width:2px}.page-resource-placement.variant-compact{min-height:104px;padding:14px}.page-resource-placement.variant-analytics{background:linear-gradient(135deg,color-mix(in srgb,var(--resource-color) 18%,var(--panel)),var(--panel) 66%)}.page-resource-placement.variant-tiles{border-radius:10px}.page-resource-placement.shadow-none{box-shadow:none}.page-resource-placement.shadow-soft{box-shadow:var(--shadow-sm)}.page-resource-placement.shadow-medium{box-shadow:var(--shadow-md)}.page-resource-placement.shadow-strong{box-shadow:0 20px 45px #0f172a2e}.page-resource-placement.size-s{grid-column:span 3}.page-resource-placement.size-m{grid-column:span 4}.page-resource-placement.size-l{grid-column:span 6}.page-resource-placement.size-xl{grid-column:span 12}.page-resource-editor{gap:14px;width:min(500px,100vw - 24px);display:grid}.page-resource-editor header p{color:var(--muted);margin:.3rem 0 0}.page-resource-editor label{gap:6px;display:grid}.page-resource-editor select{min-height:42px}.page-resource-editor footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.constructor-color{grid-template-columns:1fr auto;align-items:center}.constructor-color input{width:48px;height:36px;padding:2px}.constructor-toggle{align-items:center;grid-template-columns:auto 1fr!important}.constructor-toggle input{width:18px;height:18px}@media (max-width:900px){.page-resource-placement,.page-resource-placement.size-s,.page-resource-placement.size-m{grid-column:span 6}}@media (max-width:640px){.workspace-page-actions,.page-constructor-banner{flex-direction:column;align-items:stretch;width:100%}.workspace-page-actions button,.page-constructor-banner button{justify-content:center}.page-resource-placement,.page-resource-placement.size-s,.page-resource-placement.size-m,.page-resource-placement.size-l{grid-column:span 12}.page-resource-editor footer{flex-direction:column-reverse;align-items:stretch}.page-resource-editor footer button{justify-content:center;width:100%}}.sticky-draft-tab{z-index:86;border:1px solid color-mix(in srgb,#f97316 40%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,#f97316 14%,var(--panel)),var(--panel));min-height:176px;color:var(--text);writing-mode:vertical-rl;padding:19px 12px;font-weight:750;position:fixed;top:36%;box-shadow:0 16px 40px #00000047}.sticky-draft-tab.right{border-radius:16px 0 0 16px;right:-2px}.sticky-draft-tab.left{border-radius:0 16px 16px 0;left:-2px}.sticky-draft{z-index:87;border:1px solid color-mix(in srgb,#f97316 28%,var(--line));background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);resize:none;border-radius:22px;grid-template-rows:auto auto minmax(150px,1fr) auto;width:min(460px,100vw - 24px);height:min(680px,100vh - 96px);display:grid;position:fixed;top:64px;overflow:hidden;box-shadow:0 30px 90px #0000006b}.sticky-draft.right{right:14px}.sticky-draft.left{left:14px}.sticky-draft.large{width:min(720px,100vw - 24px);height:min(760px,100vh - 80px)}.sticky-draft.full{resize:none;width:auto!important;height:auto!important;inset:12px!important}.sticky-draft>header,.sticky-draft>footer{background:color-mix(in srgb,#f97316 6%,var(--panel));justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.sticky-draft>header>div,.sticky-draft>header>span,.sticky-draft>footer>div{align-items:center;gap:8px;display:flex}.sticky-draft>header small{color:var(--muted)}.sticky-draft button{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:9px;padding:7px}.sticky-draft button svg{width:15px;height:15px}.sticky-draft>nav{border-block:1px solid var(--line);gap:5px;padding:8px 12px;display:flex}.sticky-draft>nav button{padding:6px 9px;font-size:.75rem}.sticky-draft>nav button.active{color:#fff;background:#f97316;border-color:#f97316}.sticky-draft textarea{resize:none;width:100%;height:100%;color:var(--text);font:500 .9rem/1.55 var(--font-ui);background:0 0;border:0;border-radius:0;outline:0;padding:16px}.sticky-draft>footer button{align-items:center;gap:6px;display:inline-flex}.sticky-draft>footer button.primary{color:#fff;background:#f97316;border-color:#f97316}.sticky-draft>header{cursor:move;touch-action:none}.sticky-draft-dragging,.sticky-draft-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.sticky-resize-handle{z-index:4;display:block;position:absolute}.sticky-resize-handle.n,.sticky-resize-handle.s{cursor:ns-resize;height:9px;left:12px;right:12px}.sticky-resize-handle.n{top:0}.sticky-resize-handle.s{bottom:0}.sticky-resize-handle.e,.sticky-resize-handle.w{cursor:ew-resize;width:9px;top:12px;bottom:12px}.sticky-resize-handle.e{right:0}.sticky-resize-handle.w{left:0}.sticky-resize-handle.ne,.sticky-resize-handle.nw,.sticky-resize-handle.se,.sticky-resize-handle.sw{width:16px;height:16px}.sticky-resize-handle.ne{cursor:nesw-resize;top:0;right:0}.sticky-resize-handle.nw{cursor:nwse-resize;top:0;left:0}.sticky-resize-handle.se{cursor:nwse-resize;bottom:0;right:0}.sticky-resize-handle.sw{cursor:nesw-resize;bottom:0;left:0}.sticky-draft>nav{justify-content:space-between;min-width:0}.sticky-draft>nav>div{align-items:center;gap:4px;min-width:0;display:flex;overflow:auto}.sticky-draft>nav>div>span{border:1px solid #0000;border-radius:9px;flex:none;align-items:center;display:flex}.sticky-draft>nav>div>span.active{background:#f973161f;border-color:#f97316}.sticky-draft>nav>div>span button{background:0 0;border:0}.sticky-draft>nav>div>span button:last-child{padding:4px}.sticky-draft>nav>div>span button:last-child svg{width:12px;height:12px}.sticky-draft>nav>button{flex:none;align-items:center;gap:4px;display:inline-flex}.sticky-draft-tab.bottom{writing-mode:horizontal-tb;border-radius:16px 16px 0 0;min-width:176px;min-height:46px;inset:auto auto -2px 50%;transform:none}.sticky-draft-help{color:var(--text);padding:20px 22px;line-height:1.58;overflow:auto}.sticky-draft-help h3{margin:0 0 9px;font-size:18px}.sticky-draft-help p{color:var(--muted);margin:9px 0}.sticky-draft-help ol{gap:10px;margin:16px 0;padding-left:22px;display:grid}.sticky-draft-help li{padding-left:4px}.sticky-draft>header button[title]{position:relative}.sticky-draft{border-color:color-mix(in srgb,#b94a5d 28%,var(--line));background:radial-gradient(circle at 100% 0%,#972d3e12,transparent 34%),linear-gradient(160deg,color-mix(in srgb,var(--raised) 94%,var(--accent) 6%),var(--panel));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;grid-template-rows:auto auto minmax(150px,1fr) auto;box-shadow:-12px 0 30px #0000002e,-2px 0 22px #8b283917,inset 1px 0 #c95d704d}.sticky-draft>header{padding:15px 14px 12px 20px}.sticky-draft>footer{padding:12px 14px 14px 20px}.sticky-draft>header,.sticky-draft>footer{border-color:var(--line-soft);background:0 0}.sticky-draft>header small{letter-spacing:.02em;font-size:10px}.sticky-draft>nav{border:1px solid var(--line-soft);border-radius:10px;margin:0 14px 0 20px;padding:6px}.sticky-draft button{border-color:var(--line-soft);border-radius:8px}.sticky-draft>nav>div>span{border-radius:7px}.sticky-draft>nav>div>span.active{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 9%,transparent)}.sticky-draft textarea{box-sizing:border-box;border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 54%,transparent);border-radius:12px;width:calc(100% - 34px);height:calc(100% - 24px);margin:12px 14px 12px 20px;padding:16px}.sticky-draft textarea:focus{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.sticky-draft>footer button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.sticky-draft-tab{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,var(--raised) 94%,var(--accent) 6%),var(--panel));box-shadow:-8px 0 24px #00000029}.mika-tab .chat-composer{min-height:0!important;padding-block:4px!important}.mika-tab .chat-composer textarea{max-height:96px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line))!important;background:color-mix(in srgb,var(--surface) 72%,transparent)!important;height:38px!important;min-height:38px!important;box-shadow:none!important;border-radius:11px!important}.mika-tab .chat-composer textarea:focus{border-color:color-mix(in srgb,var(--accent) 58%,var(--line))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 9%,transparent)!important}.mika-tab .chat-composer .chat-hint{display:none}.custom-tree-more>span{letter-spacing:2px!important;font-size:21px!important}.sticky-draft-tab.top{writing-mode:horizontal-tb;border-radius:0 0 14px 14px;min-width:176px;min-height:46px;padding:10px 17px;top:-2px;bottom:auto}.sticky-draft-tab.top,.sticky-draft-tab.bottom{border-color:color-mix(in srgb,#c65367 42%,var(--line));background:radial-gradient(circle at 50% 0%,#bb3d5226,transparent 75%),linear-gradient(160deg,color-mix(in srgb,var(--raised) 94%,var(--accent) 6%),var(--panel));touch-action:none;cursor:grab;box-shadow:0 8px 26px #6f192829,0 0 18px #be384e17}.sticky-draft-tab:active{cursor:grabbing}@media (max-width:640px){.sticky-draft{resize:none;width:auto;height:auto;inset:68px 8px 72px}.sticky-draft>header small{display:none}.sticky-draft>footer{flex-direction:column;align-items:stretch}.sticky-draft>footer>div:last-child{justify-content:flex-end}.sticky-draft-tab{writing-mode:horizontal-tb;width:164px;min-width:164px;height:44px;min-height:44px;max-height:44px;padding:11px 16px;top:auto!important;bottom:76px!important}.sticky-draft-tab.right{border-radius:14px;right:8px}}.custom-nav-create-row{flex-wrap:wrap;align-items:center;gap:2px;padding:3px 4px;display:flex}.custom-nav-create-row .custom-nav-add{min-height:30px;margin:0;padding:6px 7px;font-size:11px}.custom-nav-page .favorite-star{margin-left:auto;margin-right:1px}.custom-nav-page>span{opacity:0}.custom-nav-page:hover>span,.custom-nav-page:focus-within>span{opacity:1}.custom-tree-more{opacity:0!important}.custom-nav-section-row:hover .custom-tree-more,.custom-nav-section-row:focus-within .custom-tree-more,.custom-nav-page:hover .custom-tree-more,.custom-nav-page:focus-within .custom-tree-more,.custom-tree-more[aria-expanded=true]{opacity:1!important}.custom-section-icon{visibility:visible!important;display:block!important}.sidebar-collapsed .brand-mark{display:none}.sidebar-collapsed .brand{height:54px;padding:0}.sidebar-collapsed .nav-route,.sidebar-collapsed .custom-nav-section-row,.sidebar-collapsed .custom-nav-page{place-items:center;width:36px;margin-inline:auto;display:grid}.sidebar-collapsed .custom-nav-create-row{justify-content:center;padding-inline:0}html body select:not([multiple]),html body :is(.app-shell,.modal-card,.small-modal,.panel) select:not([multiple]){background-image:url(/assets/select-chevron-Bw58Vg_K.svg)!important;background-position:calc(100% - 13px)!important;background-repeat:no-repeat!important;background-size:14px 8px!important}.appearance-language-packs{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.appearance-language-packs button{text-align:left;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.appearance-language-packs button>i{background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:9px;flex:0 0 30px;place-items:center;height:30px;font-style:normal;display:grid}.appearance-language-packs button>span{min-width:0;display:grid}.appearance-language-packs button b{font-size:.75rem}.appearance-language-packs button small{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;overflow:hidden}.appearance-language-packs button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--panel))}@media (max-width:520px){.appearance-language-packs{grid-template-columns:1fr}}.language-library-open{width:100%;margin-top:10px}.language-library-dialog{width:min(1040px,100vw - 24px);max-height:min(880px,100vh - 24px);overflow:auto}.language-library-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.language-library-dialog>header p{color:var(--muted);margin:.35rem 0 0}.language-library-layout{grid-template-columns:230px minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.language-library-layout>aside{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,transparent);border-radius:16px;align-content:start;gap:7px;padding:12px;display:grid}.language-library-layout>aside>strong{color:var(--muted);text-transform:uppercase;margin:9px 7px 2px;font-size:.75rem}.language-library-layout>aside button{text-align:left;background:0 0;border:1px solid #0000;gap:2px;display:grid}.language-library-layout>aside button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.language-library-layout>aside small{color:var(--muted)}.language-library-layout>section{border:1px solid var(--line);border-radius:18px;min-width:0;padding:18px}.language-library-layout>section>label{gap:6px;display:grid}.language-term-head,.language-term-grid label{grid-template-columns:minmax(150px,.7fr) minmax(220px,1fr);align-items:center;gap:12px;display:grid}.language-term-head{color:var(--muted);text-transform:uppercase;padding:16px 0 8px;font-size:.72rem}.language-term-grid label{border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);padding:7px 0}.language-term-grid input{min-height:39px}.language-library-layout>section>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.language-library-dialog.language-library-embedded{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:24px;width:100%;max-height:none;padding:18px;overflow:visible;box-shadow:0 30px 90px #0307122e,inset 0 1px #ffffff0d;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 5%,var(--surface)),color-mix(in srgb,var(--surface) 96%,transparent))!important}.language-library-head{gap:12px;justify-content:space-between!important;align-items:center!important;display:flex!important}.language-library-head p{color:var(--muted);margin:0!important}.language-library-head button,.language-editor-head button{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));width:44px;height:44px;color:var(--accent);background:0 0;border-radius:13px;place-items:center;padding:0;display:grid}.language-help{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:14px;gap:8px;margin-top:12px;padding:12px 14px;font-size:.82rem;display:flex}.language-help span{color:var(--muted)}.language-tree-row{grid-template-columns:minmax(0,1fr) 28px;align-items:center;display:grid;position:relative}.language-tree-row>button{grid-column:1/-1!important;padding-right:34px!important}.language-tree-row>details{position:absolute;right:3px}.language-tree-row summary{width:26px;height:26px;color:var(--muted);cursor:pointer;opacity:0;border-radius:8px;place-items:center;list-style:none;display:grid}.language-tree-row:hover summary,.language-tree-row details[open] summary{opacity:1}.language-tree-row summary::-webkit-details-marker{display:none}.language-tree-row details>div{z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:13px;width:170px;padding:6px;display:grid;position:absolute;top:30px;right:0;box-shadow:0 18px 50px #0000004d}.language-tree-row details>div button{background:0 0;border:0;align-items:center;gap:7px;min-height:34px;padding:7px 9px;display:flex!important}.language-tree-row details>div svg{width:14px}.language-editor-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.language-editor-head p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.language-editor-head>div{gap:8px;display:flex}.language-term-grid label{border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.language-term-grid input{color:var(--text);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.language-term-grid input:focus{outline:0;border-bottom:1px solid var(--accent)!important}.language-library-layout>section>footer button{border:0;border-radius:13px}.language-library-layout>section>footer .primary-button{background:var(--accent);color:var(--accent-contrast,#fff)}.language-quiet-button{color:var(--text);background:0 0}.language-create-button{margin-top:8px;border:1px dashed color-mix(in srgb,var(--accent) 35%,var(--line))!important;background:color-mix(in srgb,var(--accent) 5%,transparent)!important}.language-editor-actions{justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.language-editor-actions button{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:color-mix(in srgb,var(--accent) 7%,transparent);width:44px;height:44px;color:var(--accent);border-radius:13px;place-items:center;padding:0;display:grid}.language-editor-actions svg{width:20px;height:20px}.language-library-dialog .language-library-layout>aside,.language-library-dialog .language-library-layout>section{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:inset 0 1px #ffffff0d,0 16px 44px #0307121a;background:color-mix(in srgb,var(--surface) 64%,transparent)!important}.language-library-dialog .language-library-layout>aside button{border-radius:12px;min-height:48px;transition:all .16s}.language-library-dialog .language-library-layout>aside button:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 6%,transparent)}.language-library-dialog .language-library-layout>aside button>i{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:color-mix(in srgb,var(--accent) 10%,transparent);width:30px;height:30px;color:var(--accent);border-radius:9px;place-items:center;font-style:normal;display:grid}.language-library-dialog .language-library-layout>aside button>span{gap:2px;min-width:0;display:grid}.language-template-row>button:first-child,.language-library-dialog .language-library-layout>aside>button{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px}@media (max-width:700px){.language-library-dialog>header,.language-library-layout{grid-template-columns:1fr;display:grid}.language-term-head{display:none}.language-term-grid label{grid-template-columns:1fr;gap:5px}.language-library-layout>section>footer{flex-direction:column;align-items:stretch}.language-library-layout>section>footer button{justify-content:center;width:100%}.language-library-dialog.language-library-embedded{padding:14px}}aside.appearance-studio .appearance-language-entry .language-library-open{align-items:center;justify-content:initial;background:color-mix(in srgb,var(--accent) 6%,transparent);width:100%;min-height:44px;color:var(--text);text-align:left;box-shadow:none;border:0;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 16px;gap:9px;margin-top:9px;padding:7px 9px;display:grid}aside.appearance-studio .appearance-language-entry .language-library-open>svg:first-child{background:color-mix(in srgb,var(--accent) 12%,transparent);width:28px;height:28px;color:var(--accent);border-radius:8px;padding:6px}aside.appearance-studio .appearance-language-entry .language-library-open>svg:last-child{color:var(--muted)}aside.appearance-studio .appearance-language-entry .language-library-open:hover{background:color-mix(in srgb,var(--accent) 11%,transparent)}aside.appearance-studio .appearance-custom-color input[type=color]{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));width:34px;height:34px;box-shadow:0 0 14px color-mix(in srgb,var(--accent) 22%,transparent);border-radius:10px;flex:0 0 34px;padding:2px}.appearance-custom-color{border:1px solid var(--line);background:0 0;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:11px 12px;display:flex}.appearance-custom-color>span{gap:3px;display:grid}.appearance-custom-color small{color:var(--muted);font-size:.7rem}.appearance-custom-color input[type=color]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;flex:0 0 54px;width:54px;height:36px;padding:3px}.appearance-language-entry{background:0 0!important}.appearance-language-entry .language-library-open{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:0 0;justify-content:center;align-items:center;min-height:42px;display:flex}.language-template-row{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.language-template-row>button:first-child{min-width:0}.language-template-row>button:last-child{align-self:center;padding:6px 7px;font-size:.65rem}.language-library-dialog,.language-library-layout>aside,.language-library-layout>section{background:var(--surface)!important;background-image:none!important}.language-library-dialog.language-library-embedded{width:100%;max-height:none;box-shadow:none;border:0;border-radius:0;padding:0;overflow:visible;background:0 0!important}.language-action-toolbar{background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:14px;padding:0;display:flex}.language-action-toolbar .icon-button{flex:none}.language-resource-layout{grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.language-resource-layout>.console-panel{border:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;min-width:0;margin:0;padding:14px;box-shadow:0 18px 50px #03071214}.language-resource-layout>aside.console-panel{position:sticky;top:12px}.language-resource-editor{gap:16px;display:grid}.language-resource-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.language-resource-editor>header h3{margin:.18rem 0;font-size:1.15rem}.language-resource-editor>header p{color:var(--muted);margin:0}.language-resource-editor>label,.marketplace-publish-grid>label{gap:7px;display:grid}.language-resource-editor>label>span,.marketplace-publish-grid>label>span{color:var(--muted);font-size:.75rem}.language-resource-editor input,.marketplace-publish-grid input,.marketplace-publish-grid textarea,.marketplace-publish-grid select{width:100%;border:1px solid var(--line)!important;background:color-mix(in srgb,var(--panel) 76%,transparent)!important;box-shadow:none!important;border-radius:12px!important}.language-resource-editor input:hover,.marketplace-publish-grid input:hover,.marketplace-publish-grid textarea:hover,.marketplace-publish-grid select:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line))!important}.language-resource-editor input:focus,.marketplace-publish-grid input:focus,.marketplace-publish-grid textarea:focus,.marketplace-publish-grid select:focus{outline:0;border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)!important}.language-term-grid{gap:8px;display:grid}.language-term-grid label{border:0;grid-template-columns:minmax(150px,.7fr) minmax(220px,1fr);align-items:center;gap:12px;padding:0;display:grid}.language-term-grid label>span{color:color-mix(in srgb,var(--text) 60%,transparent)}.language-term-grid label.has-custom input{color:var(--accent);font-weight:700}.language-resource-editor>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.language-guide-dialog{width:min(760px,100vw - 24px);max-height:min(820px,100vh - 24px);overflow:auto}.language-guide-dialog article{gap:5px;display:grid}.language-guide-dialog article h3{margin:12px 0 0}.language-guide-dialog article p{color:var(--muted);margin:0;line-height:1.55}.marketplace-publish-dialog{width:min(780px,100vw - 24px);max-height:min(860px,100vh - 24px);overflow:auto}.marketplace-publish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.marketplace-publish-grid .wide{grid-column:1/-1}@media (max-width:720px){.language-action-toolbar{justify-content:flex-start;overflow-x:auto}.language-resource-layout,.marketplace-publish-grid{grid-template-columns:1fr}.language-resource-layout>aside.console-panel{position:static}.language-term-grid label{grid-template-columns:1fr;gap:5px}.marketplace-publish-grid .wide{grid-column:auto}.language-action-toolbar .secondary-button{font-size:0}.language-action-toolbar .secondary-button svg{margin:0}.language-resource-editor>footer{flex-direction:column;align-items:stretch}.language-resource-editor>footer button{justify-content:center;width:100%}}:root[data-theme=contrast]{--carbon:#101217;--carbon-soft:#14171d;--surface:#171b22;--panel:#171b22;--surface-2:#1c2129;--raised:#20262f;--raised-2:#272f3a;--line:#39424e;--line-soft:#2b323c}.app-shell{background:radial-gradient(circle at 7% 100%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 28%),radial-gradient(circle at 68% 112%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,#fff 1.5%,var(--carbon)),var(--carbon))}.sidebar{background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,#fff 2.5%,var(--carbon-soft)),var(--carbon-soft));border-right-color:color-mix(in srgb,var(--accent) 12%,var(--line-soft));box-shadow:inset -1px 0 #ffffff05,12px 0 38px #00000014}.workspace-shell{background:radial-gradient(circle at 55% 110%,color-mix(in srgb,var(--accent) 4.5%,transparent),transparent 34%)}.topbar{background:linear-gradient(180deg,color-mix(in srgb,#fff 3%,var(--carbon)) 0%,color-mix(in srgb,var(--carbon) 90%,transparent) 100%);border-bottom-color:color-mix(in srgb,var(--accent) 11%,var(--line-soft));box-shadow:inset 0 1px #ffffff08,0 12px 34px #00000014}.route-page-frame :is(.panel,.console-panel,.resource-library-card,.page-resource-placement){border-color:color-mix(in srgb,var(--accent) 11%,var(--line));box-shadow:inset 0 1px #ffffff09,inset 0 -1px color-mix(in srgb,var(--accent) 7%,transparent),0 16px 42px #00000017}.topbar-live-status{border-color:color-mix(in srgb,var(--accent) 17%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,#fff 3%,var(--raised)),color-mix(in srgb,var(--panel) 92%,transparent));min-height:36px;padding-inline:11px;box-shadow:inset 0 1px #ffffff0d,0 7px 18px #0000001a}.topbar-live-status.model-status{color:var(--text)}.topbar-actions>.icon-button{border-color:color-mix(in srgb,var(--accent) 20%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,#fff 3%,var(--raised)),var(--panel));box-shadow:inset 0 1px #ffffff0d,0 7px 18px #0000001a}.brand{border-bottom-color:color-mix(in srgb,var(--accent) 13%,var(--line-soft));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent 62%);align-items:center;height:76px;padding:10px 18px 9px}.brand-mark{width:30px;height:28px;color:var(--accent);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 23%,transparent));flex-basis:30px;margin:0}.brand-wordmark{height:16px}.brand-copy small{color:var(--muted);font:600 10px/1.2 var(--sans);letter-spacing:.025em;margin-top:5px}.brand-workspace-menu{background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 7%,var(--raised)),var(--panel));box-shadow:inset 0 1px #ffffff0d,0 22px 58px #0000004d}.sidebar-appearance-brush{min-height:62px!important;color:color-mix(in srgb,var(--accent) 78%,#fff)!important;box-shadow:none!important;background:0 0!important}.sidebar:not(.sidebar-collapsed) .brand-wordmark{transform-origin:0;max-width:132px;height:25px;filter:grayscale(1) brightness(2.6) drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 18%,transparent));transform:scaleY(1.08)}.brand-wordmark-text{color:var(--text);font:800 21px/.9 var(--sans);letter-spacing:-.045em;white-space:nowrap;transform-origin:0;text-shadow:0 0 12px color-mix(in srgb,var(--accent) 18%,transparent);display:block;transform:scaleY(1.14)}.sidebar:not(.sidebar-collapsed) .brand-copy small{width:max-content;max-width:100%;color:var(--accent);text-shadow:0 0 12px color-mix(in srgb,var(--accent) 28%,transparent);letter-spacing:-.015em;transform-origin:0;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;margin-top:7px;padding:2px 0;font-size:13px;font-weight:720;line-height:1.05;transition:color .18s,filter .18s;display:inline-flex;transform:scaleY(1.09)}.sidebar:not(.sidebar-collapsed) .brand-copy:hover small{color:color-mix(in srgb,var(--accent) 72%,#fff);filter:brightness(1.08)}.brand-workspace-menu{border-color:color-mix(in srgb,var(--accent) 28%,#ffffff24);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent) 11%,transparent),transparent 42%),linear-gradient(155deg,color-mix(in srgb,var(--raised) 96%,#fff 2%),color-mix(in srgb,var(--panel) 95%,var(--accent) 3%));-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%);border-radius:16px;flex-direction:column;width:min(286px,100vw - 28px);min-height:248px;padding:11px;display:flex;box-shadow:inset 0 1px #ffffff12,0 25px 68px #00000061}.brand-workspace-menu header{border-bottom:1px solid color-mix(in srgb,var(--accent) 19%,var(--line-soft));gap:6px;padding:7px 9px 13px}.brand-workspace-menu header strong{font-size:15px;line-height:1.2}.brand-workspace-section-label{color:var(--muted-2);letter-spacing:.09em;text-transform:uppercase;padding:12px 9px 6px;font-size:9px;font-weight:760;display:block}.brand-workspace-menu>button{border-radius:10px;min-height:43px;padding:8px 9px}.brand-workspace-menu>button+button:not(.brand-workspace-manage){border-top:1px solid color-mix(in srgb,var(--line-soft) 62%,transparent)}.brand-workspace-menu>.brand-workspace-manage{border-top:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));color:color-mix(in srgb,var(--accent) 72%,var(--text));border-radius:0 0 10px 10px;margin-top:auto;padding-top:11px}.custom-nav-page .favorite-star{z-index:3;color:#ffd75e;pointer-events:none;margin:0;position:absolute;right:31px}.custom-nav-page>button:has(.favorite-star){padding-right:27px}.sidebar :is(.nav-route,.custom-nav-section-row,.custom-nav-page){isolation:isolate;position:relative}.sidebar :is(.nav-route,.custom-nav-section-row,.custom-nav-page):before{content:"";z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--custom-color,var(--accent)) 18%,transparent) 0%,transparent 70%);opacity:.42;pointer-events:none;border-radius:50%;width:28px;height:28px;transition:opacity .18s,filter .18s;position:absolute;top:3px;left:-3px}.sidebar :is(.nav-route,.custom-nav-section-row,.custom-nav-page):hover:before,.sidebar .nav-route.active:before{opacity:.95;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--custom-color,var(--accent)) 30%,transparent))}.sidebar :is(.custom-nav-section-row,.custom-nav-page):hover>.custom-tree-menu,.sidebar :is(.custom-nav-section-row,.custom-nav-page):focus-within>.custom-tree-menu{z-index:6;opacity:1!important;pointer-events:auto!important}.sidebar :is(.custom-nav-section-row,.custom-nav-page):hover .custom-tree-more,.sidebar :is(.custom-nav-section-row,.custom-nav-page):focus-within .custom-tree-more,.sidebar .custom-tree-more[aria-expanded=true]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.chat-row.theirs .chat-bubble{box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #ffffff0a,0 0 18px #ffffff12;border-color:#ffffff57!important}.mika-tab .chat-composer textarea,.mika-dock .chat-composer textarea{border-color:color-mix(in srgb,#fff 24%,var(--accent))!important;background:color-mix(in srgb,var(--raised) 88%,#fff 3%)!important;box-shadow:inset 0 1px #ffffff12,0 0 0 1px color-mix(in srgb,var(--accent) 9%,transparent)!important}.mika-tab .chat-composer textarea:focus,.mika-dock .chat-composer textarea:focus{border-color:color-mix(in srgb,#fff 42%,var(--accent))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 14%,transparent),0 0 18px color-mix(in srgb,var(--accent) 10%,transparent)!important}.mika-dock:not(.full){border:1px solid color-mix(in srgb,var(--accent) 38%,#ffffff3d);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 38%),radial-gradient(circle at 0 100%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 42%),linear-gradient(155deg,color-mix(in srgb,var(--raised) 92%,#fff 4%),color-mix(in srgb,var(--panel) 88%,var(--accent) 12%));box-shadow:inset 0 1px #ffffff1f,inset 0 -1px color-mix(in srgb,var(--accent) 16%,transparent),0 24px 70px #00000057,0 0 34px color-mix(in srgb,var(--accent) 17%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:18px}.mika-dock:not(.full)>header{background:linear-gradient(180deg,color-mix(in srgb,#fff 7%,var(--accent) 8%),transparent);border-bottom-color:color-mix(in srgb,var(--accent) 28%,var(--line));box-shadow:inset 0 1px #ffffff14}.sticky-draft:not(.full){box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #a743582e,0 24px 70px #00000057,0 0 30px #9a304329,0 0 18px color-mix(in srgb,var(--accent) 8%,transparent)!important;border-color:#bc7080!important}.sticky-draft:not(.full)>header{background:linear-gradient(#ffffff0d,#0000);box-shadow:inset 0 1px #ffffff12}.appearance-studio{border-color:color-mix(in srgb,var(--accent) 48%,#fff3);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent) 20%,transparent),transparent 40%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 44%),linear-gradient(150deg,color-mix(in srgb,var(--raised) 82%,#fff 8%),color-mix(in srgb,var(--surface) 76%,var(--accent) 10%));box-shadow:inset 0 1px #ffffff1c,inset 0 -1px color-mix(in srgb,var(--accent) 12%,transparent),0 28px 78px #00000061,0 0 34px color-mix(in srgb,var(--accent) 15%,transparent)}.mika-dock-launcher{border-bottom:0!important;border-radius:17px 17px 0 0!important;width:148px!important;min-width:148px!important;max-width:148px!important;height:52px!important;min-height:52px!important;padding:5px 10px 5px 5px!important;bottom:0!important;right:14px!important}.mika-tab>.chat{border:1px solid color-mix(in srgb,#fff 27%,var(--accent));background:radial-gradient(circle at 0 100%,#ffffff1a,transparent 28%),linear-gradient(145deg,color-mix(in srgb,var(--raised) 86%,#fff 5%),color-mix(in srgb,var(--surface) 86%,var(--accent) 5%));box-shadow:inset 0 1px #ffffff17,inset 0 -1px color-mix(in srgb,var(--accent) 10%,transparent),0 20px 58px #00000038,0 0 26px color-mix(in srgb,var(--accent) 9%,transparent);border-radius:18px;position:relative;overflow:hidden}.mika-tab .chat-history{background:radial-gradient(circle at 0 100%,#ffffff1c,transparent 42%),color-mix(in srgb,var(--panel) 76%,transparent);box-shadow:none;border-right:0}.mika-tab .chat-main{background:radial-gradient(circle at 0 100%,#ffffff12,transparent 25%),radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 34%)}.sidebar{border-right-color:color-mix(in srgb,#fff 22%,var(--accent));box-shadow:inset -1px 0 #ffffff0d,12px 0 38px #0000001a}.sidebar .user-workspace-nav{box-shadow:none;background:0 0;border:0;border-radius:0;margin:12px 2px;padding:9px 6px}.sidebar :is(.custom-nav-section-row,.custom-nav-page):hover>.custom-tree-menu>.custom-tree-more,.sidebar :is(.custom-nav-section-row,.custom-nav-page):focus-within>.custom-tree-menu>.custom-tree-more,.sidebar .custom-tree-more[aria-expanded=true]{z-index:8;position:relative;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.sidebar .custom-tree-menu{isolation:auto!important;pointer-events:auto!important;overflow:visible!important}.sidebar .custom-tree-menu>.custom-tree-more{z-index:8;touch-action:manipulation;position:relative;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.sidebar:not(.sidebar-collapsed) .custom-tree-menu>.custom-tree-more{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.sidebar:not(.sidebar-collapsed) :is(.custom-nav-section-row,.custom-nav-page):is(:hover,:focus-within)>.custom-tree-menu>.custom-tree-more,.sidebar:not(.sidebar-collapsed) .custom-tree-menu>.custom-tree-more[aria-expanded=true]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.sidebar-collapsed .sidebar nav{padding-inline:18px!important}.sidebar-collapsed .sidebar .user-workspace-nav{width:40px!important;margin:12px auto!important;padding:0!important;overflow:visible!important}.sidebar-collapsed .sidebar :is(.nav-route,.custom-nav-section-row,.custom-nav-page),.sidebar-collapsed .sidebar .custom-nav-create-row{width:40px!important;margin-inline:auto!important;padding:0!important}.sidebar-collapsed .sidebar .nav-route,.sidebar-collapsed .sidebar .custom-nav-page{display:block!important}.sidebar-collapsed .sidebar :is(.nav-route>button,.custom-nav-page>button,.custom-nav-add-root){border-radius:11px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:grid!important}.sidebar-collapsed .sidebar .custom-nav-section-row{place-items:center!important;height:40px!important;min-height:40px!important;display:grid!important}.sidebar-collapsed .sidebar :is(.nav-route>button,.custom-nav-page>button,.custom-nav-add-root)>svg,.sidebar-collapsed .sidebar .custom-section-icon{justify-self:center!important;margin:0!important}.sidebar:not(.sidebar-collapsed) .custom-nav-create-row .custom-nav-add{min-height:34px;font-size:12.5px;font-weight:680}.app-shell.sidebar-collapsed .sidebar{--collapsed-rail:40px}.app-shell.sidebar-collapsed .sidebar .brand{place-items:center;height:54px;padding:0;display:grid}.app-shell.sidebar-collapsed .sidebar :is(.brand-mark,.brand-workspace-picker){display:none!important}.app-shell.sidebar-collapsed .sidebar .collapse-sidebar{width:var(--collapsed-rail);min-width:var(--collapsed-rail);place-items:center;height:40px;min-height:40px;margin:0;padding:0;display:grid;position:static}.app-shell.sidebar-collapsed .sidebar nav{width:100%;flex-direction:column!important;align-items:center!important;padding:4px 0 12px!important;display:flex!important}.app-shell.sidebar-collapsed .sidebar :is(.nav-group,.helm-nav,.user-workspace-nav,.custom-nav-section,.custom-nav-create-row){width:var(--collapsed-rail)!important;min-width:var(--collapsed-rail)!important;flex-direction:column!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.app-shell.sidebar-collapsed .sidebar :is(.nav-route,.custom-nav-section-row,.custom-nav-page){width:var(--collapsed-rail)!important;min-width:var(--collapsed-rail)!important;place-items:center!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:grid!important}.app-shell.sidebar-collapsed .sidebar :is(.nav-route>button,.custom-nav-page>button,.custom-nav-add-root){width:var(--collapsed-rail)!important;min-width:var(--collapsed-rail)!important;place-items:center!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;font-size:0!important;display:grid!important}.app-shell.sidebar-collapsed .sidebar :is(.nav-route>button,.custom-nav-page>button,.custom-nav-add-root)>svg,.app-shell.sidebar-collapsed .sidebar .custom-section-icon{place-self:center!important;width:16px!important;height:16px!important;margin:0!important}.app-shell.sidebar-collapsed .sidebar .custom-nav-section>div{width:var(--collapsed-rail)!important;flex-direction:column!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.app-shell.sidebar-collapsed .sidebar .custom-tree-menu,.app-shell.sidebar-collapsed .sidebar :is(.favorite-star,.context-hint,.nav-label){display:none!important}.app-shell.sidebar-collapsed .sidebar .sidebar-customization-dock{width:var(--collapsed-rail);flex-direction:column;align-items:center;gap:2px;margin-inline:auto;padding:4px 0;display:flex}.app-shell.sidebar-collapsed .sidebar .sidebar-customization-dock>button{width:var(--collapsed-rail);min-width:var(--collapsed-rail);place-items:center;height:40px;min-height:40px;padding:0;display:grid}.app-shell.sidebar-collapsed .sidebar .sidebar-customization-dock>button svg{width:24px!important;height:24px!important}.storage-connection-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.storage-connection-guides>article{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),color-mix(in srgb,var(--raised) 96%,transparent));border-radius:15px;align-content:start;gap:12px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 16px 34px #0000001f}.storage-connection-guides>article>header{align-items:center;gap:10px;display:flex}.storage-connection-guides h3{margin:2px 0 0;font-size:17px}.storage-connection-guides small{color:var(--accent);letter-spacing:.08em;font-size:9px}.storage-connection-guides ol{counter-reset:storage-step;gap:9px;margin:0;padding:0;list-style:none;display:grid}.storage-connection-guides li{counter-increment:storage-step;grid-template-columns:22px minmax(0,1fr);gap:2px 8px;display:grid}.storage-connection-guides li:before{content:counter(storage-step);background:color-mix(in srgb,var(--accent) 13%,transparent);width:22px;height:22px;color:var(--accent);border-radius:7px;grid-row:1/3;place-items:center;font-size:10px;font-weight:750;display:grid}.storage-connection-guides li b{font-size:11.5px}.storage-connection-guides li span,.storage-connection-guides>article>p{color:var(--muted);font-size:10.5px;line-height:1.5}.storage-connection-guides code{overflow-wrap:anywhere;color:var(--text);font-size:10px}.storage-connection-guides>article>p{border-top:1px solid var(--line-soft);margin:0;padding-top:10px}.storage-connection-guides>article>p strong{color:var(--text)}@media (max-width:760px){.storage-connection-guides{grid-template-columns:1fr}}.sidebar nav{scrollbar-width:thin;scrollbar-color:#ffffff6b transparent}.sidebar nav::-webkit-scrollbar{width:7px}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{background:#ffffff6b padding-box padding-box;border:2px solid #0000;border-radius:999px}.sidebar nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,#fff 62%,var(--accent));background-clip:padding-box}.appearance-colors .appearance-custom-swatch{display:grid}.appearance-colors .appearance-custom-swatch i{background:var(--swatch)}.resource-color-picker{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 6%,var(--raised)),var(--panel));border-radius:16px;gap:12px;margin-top:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #0003}.resource-color-picker .react-colorful{width:100%;height:174px}.resource-color-picker .react-colorful__saturation{border-radius:11px 11px 5px 5px}.resource-color-picker .react-colorful__hue{border-radius:8px;height:16px}.resource-color-picker .react-colorful__pointer{border-width:2px;width:19px;height:19px}.resource-color-values{grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:8px;display:grid}.resource-color-values label{gap:5px;display:grid}.resource-color-values label span{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:750}.resource-color-values input{border:1px solid var(--line);background:var(--surface);width:100%;height:38px;color:var(--text);font-family:var(--mono);text-transform:uppercase;border-radius:10px;padding:0 11px}.resource-color-values input.invalid{border-color:var(--rose)}.resource-color-values .icon-button{width:38px;height:38px}.resource-color-picker dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.resource-color-picker dl div{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 72%,transparent);border-radius:9px;justify-content:space-between;gap:8px;padding:8px 9px;font-size:11px;display:flex}.resource-color-picker dt{color:var(--muted)}.resource-color-picker dd{font-family:var(--mono);margin:0}.language-inline-title{align-items:center;gap:7px;display:flex}.language-inline-title h3{margin:0}.language-inline-title input{min-height:38px;font-size:1.1rem;font-weight:750}.language-inline-title .icon-button{opacity:.72;background:0 0;border-color:#0000;width:32px;height:32px}.language-inline-title:hover .icon-button{opacity:1}.language-term-grid{gap:16px}.language-term-group{border:1px solid color-mix(in srgb,var(--accent) 10%,var(--line-soft));background:color-mix(in srgb,var(--surface) 58%,transparent);border-radius:14px;gap:8px;padding:14px;display:grid}.language-term-group h4{color:var(--text);letter-spacing:.02em;margin:0 0 3px;font-size:.78rem}.language-term-grid input::placeholder{color:var(--muted-2);font-size:.72rem;font-weight:450}.language-content-policy{border:1px solid color-mix(in srgb,var(--accent) 12%,var(--line));border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:14px;display:grid}.language-content-policy legend{padding:0 5px;font-weight:720}.language-content-policy>p{color:var(--muted);grid-column:1/-1;margin:0 0 3px;font-size:.75rem}.language-content-policy label{border:1px solid var(--line-soft);color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:9px;font-size:.75rem;display:flex}.language-content-policy label:has(input:checked){border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--text)}.language-content-policy input{width:15px!important;height:15px!important}.sticky-draft-tab.dock-companion{z-index:88;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff!important;letter-spacing:0!important;writing-mode:horizontal-tb!important;background:linear-gradient(145deg,#692231d1,#491825bd)!important;border:1px solid #aa485b75!important;border-bottom:0!important;border-radius:17px 17px 0 0!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:148px!important;min-width:148px!important;height:52px!important;min-height:52px!important;padding:0 15px!important;font-size:13px!important;font-weight:780!important;display:flex!important;inset:auto 174px 0 auto!important;transform:none!important;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #370a1638,0 0 20px #8f2d401a!important}.sticky-draft-tab.dock-companion svg{fill:none;color:#fff;stroke-width:1.7px;flex:none;width:20px;height:20px}.sticky-draft-tab.dock-companion span{white-space:nowrap;line-height:1}.mika-dock-launcher{border-radius:15px;height:52px;min-height:52px}.custom-page-icon{color:color-mix(in srgb,var(--text) 92%,transparent)!important}.custom-nav-page>button:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.marketplace-moderation-note{border:1px solid color-mix(in srgb,var(--accent) 15%,var(--line));background:color-mix(in srgb,var(--accent) 5%,transparent);color:var(--muted);border-radius:11px;margin:12px 0 0;padding:10px 12px;font-size:.75rem;line-height:1.45}.marketplace-publish-dialog .form-error{color:var(--rose);margin:8px 0 0;font-size:.78rem}@media (max-width:720px){.language-content-policy{grid-template-columns:1fr}.sticky-draft-tab.dock-companion{width:132px!important;min-width:132px!important;bottom:0!important;right:172px!important}.resource-color-picker .react-colorful{height:150px}}.resource-guide-button{align-items:center;gap:6px;display:inline-flex}.resource-guide-dialog{width:min(860px,100vw - 24px);max-height:min(860px,100vh - 24px);overflow:auto}.resource-guide-hero{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:16px;display:grid}.resource-guide-hero>span{width:58px;height:58px;color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent);box-shadow:inset 0 1px #ffffff1a,0 0 28px color-mix(in srgb,var(--accent) 14%,transparent);border-radius:17px;place-items:center;display:grid}.resource-guide-hero>span svg{width:27px;height:27px}.resource-guide-hero small{color:var(--accent);letter-spacing:.09em;font-size:10px;font-weight:750}.resource-guide-hero h2{margin:3px 0 5px;font-size:25px}.resource-guide-hero p{max-width:68ch;color:var(--muted);margin:0;line-height:1.55}.resource-guide-value{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--raised)),color-mix(in srgb,var(--surface) 92%,transparent));border-radius:15px;align-items:flex-start;gap:12px;margin:18px 0;padding:15px 16px;display:flex}.resource-guide-value>svg{color:var(--accent);flex:none}.resource-guide-value strong{display:block}.resource-guide-value p{color:var(--muted);margin:4px 0 0}.resource-guide-dialog section>h3{align-items:center;gap:8px;margin:18px 0 10px;font-size:14px;display:flex}.resource-guide-dialog section>h3 svg{color:var(--accent)}.resource-guide-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.resource-guide-cards article{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--raised) 76%,transparent);border-radius:13px;align-items:flex-start;gap:9px;padding:13px;display:flex}.resource-guide-cards b{background:color-mix(in srgb,var(--accent) 13%,transparent);height:24px;color:var(--accent);border-radius:8px;flex:0 0 24px;place-items:center;display:grid}.resource-guide-cards span{font-size:12px;line-height:1.45}.resource-guide-dialog ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.resource-guide-dialog li{color:var(--text);align-items:flex-start;gap:9px;padding:9px 2px;font-size:12.5px;display:flex}.resource-guide-dialog li svg{width:17px;color:var(--ok);flex:none}.resource-guide-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.resource-guide-gallery img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);border-radius:13px;width:100%}.resource-guide-dialog>footer{justify-content:flex-end;margin-top:18px;display:flex}.marketplace-guide-editor{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:15px;gap:10px;padding:14px;display:grid}.marketplace-guide-editor>header{gap:3px;display:grid}.marketplace-guide-editor>header small{color:var(--muted);font-size:11px}.marketplace-guide-editor label{gap:5px;display:grid}.resource-guide-button.icon-only{border:1px solid color-mix(in srgb,var(--accent) 46%,var(--line))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 19%,var(--raised)),color-mix(in srgb,var(--surface) 91%,transparent))!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--accent)!important;border-radius:14px!important;place-items:center!important;padding:0!important;display:grid!important}.resource-guide-button.icon-only svg{stroke-width:2.1px;width:21px!important;height:21px!important}.topbar-actions>.resource-guide-button.icon-only{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line))!important;background:linear-gradient(180deg,color-mix(in srgb,#fff 3%,var(--raised)),var(--panel))!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;color:var(--muted)!important;border-radius:9px!important;padding:0!important;box-shadow:inset 0 1px #ffffff0d,0 7px 18px #0000001a!important}.topbar-actions>.resource-guide-button.icon-only .resource-guide-question{width:auto;height:auto;color:inherit;border:0;border-radius:0;font-size:22px;font-weight:650;line-height:1;transform:translateY(-.5px)}.active-tag-filters{clear:both;flex-basis:100%;width:100%;margin-top:10px}.tag-filter>.active-tag-filters,.favs-filter>.active-tag-filters,.links-console-page>.active-tag-filters{width:100%;display:flex}.folder-memory-tabs{align-items:stretch;gap:8px;padding-block:6px;overflow:auto hidden}.folder-memory-tab{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 84%,transparent);border-radius:14px;flex:none;grid-template-columns:minmax(150px,auto) repeat(4,30px);align-items:stretch;min-height:46px;display:grid;overflow:hidden}.folder-memory-tabs .folder-memory-tab>button{border:0!important;border-radius:0!important;min-width:0!important;min-height:44px!important;padding:0 12px!important}.folder-memory-tabs .folder-memory-tab>button:first-child{justify-content:flex-start;font-size:13px;font-weight:650;min-width:150px!important}.folder-memory-tabs .folder-memory-tab>button:not(:first-child){color:var(--muted);width:30px!important;padding:0!important}.folder-memory-tabs .folder-memory-tab>button:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 11%,transparent)}.resource-guide-question{color:currentColor;font:650 20px/1 var(--sans);place-items:center;display:grid;transform:translateY(-.5px)}.route-page-frame[data-route=favorites] .favs-filter{grid-template-columns:minmax(0,1fr)!important}.route-page-frame[data-route=favorites] .favs-filter-row{grid-area:1/1}.route-page-frame[data-route=favorites] .favs-filter>.active-tag-filters{grid-area:2/1;margin-top:0}.knowledge-map-hero{grid-template-columns:minmax(180px,1fr) minmax(340px,520px)!important;align-items:center!important;gap:10px!important;display:grid!important}.knowledge-map-hero .knowledge-map-filters{scrollbar-width:thin;overscroll-behavior-inline:contain;align-items:center;min-width:0;max-width:100%;overflow-y:hidden;padding:3px 2px 7px!important;display:flex!important;overflow-x:auto!important}.knowledge-map-hero .knowledge-map-filters>button{flex:none}.knowledge-map-hero-actions{align-items:center;gap:8px;grid-column:2!important;grid-template-columns:minmax(0,1fr) 46px 46px!important;width:100%!important;min-width:0!important;display:grid!important}.knowledge-map-hero-actions>button:not(.primary-button),.knowledge-map-hero-actions>.resource-guide-button.icon-only{border-radius:15px!important;grid-column:auto!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important}@media (max-width:760px){.knowledge-map-hero{grid-template-columns:minmax(0,1fr)!important}.knowledge-map-hero .knowledge-map-filters{grid-column:1}.knowledge-map-hero-actions{grid-column:1!important;grid-template-columns:minmax(0,1fr) 46px 46px!important}}.files>.folder-memory-tabs{box-sizing:border-box;scrollbar-gutter:stable;scrollbar-width:thin;gap:8px;width:100%;min-width:0;align-items:center!important;min-height:62px!important;max-height:none!important;padding:7px 4px 9px!important;display:flex!important;overflow:auto hidden!important}.files>.folder-memory-tabs>.folder-memory-tab{align-self:center;flex:none!important;height:48px!important;min-height:48px!important}.files>.folder-memory-tabs>.folder-memory-tab>button{height:46px!important;min-height:46px!important}.files>.folder-memory-tabs>.folder-memory-add{flex:none;min-width:132px!important;height:46px!important;min-height:46px!important}.files>.folder-memory-tabs>.folder-memory-guide{z-index:3;background:linear-gradient(90deg,transparent 0,var(--surface) 24%);justify-content:flex-end;align-self:stretch;padding:1px 2px 1px 10px;position:sticky;right:0;flex:0 0 58px!important}.files>.folder-memory-tabs>.folder-memory-guide .resource-guide-button{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}@media (max-width:720px){.files>.folder-memory-tabs{min-height:60px!important}.files>.folder-memory-tabs>.folder-memory-tab{grid-template-columns:minmax(145px,auto) repeat(4,30px)!important}}.prj-head{align-items:flex-start}.prj-head-actions{justify-content:flex-end;align-items:center!important;gap:7px!important}.prj-head-actions>button,.prj-head-actions>.prj-card-guide .resource-guide-button{box-sizing:border-box;border-radius:11px!important;height:42px!important;min-height:42px!important}.prj-head-actions>.prj-card-guide .resource-guide-button{width:42px!important;min-width:42px!important;padding:0!important}.prj-folder-select>select{box-sizing:border-box;width:100%;height:48px;min-height:48px;padding:0 38px 0 12px;font-size:13px;line-height:1.2}.club-workspace{min-width:0;display:block!important}.club-workspace>main{min-width:0;grid-template-rows:auto minmax(0,1fr)!important;gap:8px!important;display:grid!important}.club-channel-tabs{box-sizing:border-box;align-items:center;min-height:48px;display:flex;width:100%!important;max-width:none!important;padding:5px!important}.club-channel-tabs>button{height:38px;min-height:38px;padding:0 14px}.club-channel-tabs>.club-tabs-guide{margin-left:auto;display:flex}.club-channel-tabs>.club-tabs-guide .resource-guide-button{border-radius:10px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important}.club-private-messenger,.club-public-channel{box-sizing:border-box;width:100%;grid-template-columns:260px minmax(0,1fr)!important;gap:8px!important;height:min(660px,100dvh - 178px)!important;min-height:480px!important;max-height:660px!important;margin:0!important;display:grid!important}.club-owner-list{box-sizing:border-box;height:100%;overflow:auto;min-height:0!important;padding:10px!important}.club-owner-list header{padding:2px 4px 7px}.club-owner-list h3{font-size:15px}.club-owner-list>:is(button,.club-owner-row){min-height:52px;padding:7px 8px}.club-messenger-thread,.club-public-messenger,.club-private-thread{box-sizing:border-box;width:100%;overflow:hidden;height:100%!important;min-height:0!important;max-height:none!important;padding:12px!important}.club-messenger-head{min-height:42px;padding:0 1px 10px}.club-messenger-history{gap:7px;padding:10px 2px}.club-public-history .club-message,.club-private-history>article{max-width:min(72%,680px);padding:9px 11px!important}.club-public-composer,.club-private-composer{gap:7px!important;padding-top:9px!important}.club-public-composer>textarea,.club-private-composer>textarea{resize:none!important;min-height:42px!important;max-height:96px!important}.club-public-composer footer small,.club-chat-hint{font-size:9px}@media (max-width:760px){.club-private-messenger,.club-public-channel{grid-template-columns:1fr!important;height:auto!important;max-height:none!important}.club-owner-list{height:auto;max-height:190px}.club-messenger-thread,.club-public-messenger,.club-private-thread{height:520px!important}}.folder-memory-tabs .folder-memory-delete:hover{color:var(--danger)!important}.folder-memory-tabs .folder-memory-move:disabled{opacity:.28;cursor:default}.folder-memory-tabs .folder-memory-guide{align-items:center}.files>.folder-memory-tabs>.folder-memory-filter{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--surface) 91%,transparent);width:46px;min-width:46px;height:46px;min-height:46px;color:var(--muted);border-radius:14px;flex:0 0 46px;place-items:center;padding:0;display:grid}.files>.folder-memory-tabs>.folder-memory-filter.filter-leading{margin-left:auto}.files>.folder-memory-tabs>.folder-memory-filter.active{border-color:color-mix(in srgb,var(--accent) 62%,var(--line));background:color-mix(in srgb,var(--accent) 11%,var(--surface));color:var(--accent)}.files>.folder-memory-tabs>.folder-memory-guide{margin-left:0}.files>.folder-memory-tabs{scrollbar-gutter:auto;flex-wrap:wrap!important;overflow:visible!important}.files>.folder-memory-tabs>.folder-memory-tab{max-width:100%}.cloud-connect-dialog{width:min(720px,100vw - 24px)}.cloud-connect-dialog>header h3{margin:4px 0 6px;font-size:23px}.cloud-connect-dialog>header p{color:var(--muted);margin:0;line-height:1.55}.cloud-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.cloud-provider-grid>button{text-align:left;border:1px solid var(--line);background:color-mix(in srgb,var(--raised) 76%,transparent);min-height:90px;color:var(--text);border-radius:15px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:14px;display:grid}.cloud-provider-grid>button:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.cloud-provider-grid>button>svg:first-child{color:var(--accent)}.cloud-provider-grid span{gap:4px;display:grid}.cloud-provider-grid small{color:var(--muted);line-height:1.4}.cloud-connect-dialog>footer{justify-content:flex-end;margin-top:16px;display:flex}.knowledge-map-hero-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:min(100%,480px);display:flex}.knowledge-map-hero-actions>label{flex:280px;min-width:180px}.knowledge-map-hero-actions>.resource-guide-button{flex:0 0 44px}.prj-card{position:relative}.prj-card-guide{flex:none;align-items:center;display:flex}.prj-card-guide-empty{z-index:3;position:absolute;top:16px;right:16px}.prj-head{padding-right:0}.retail-provisioning{position:relative}.retail-provisioning-guide{position:absolute;top:12px;right:12px}.club-side-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.club-side-head .support-insights-icon{margin:0}.club-side{padding:18px}.club-side h3{margin-top:0}.club-workspace>main,.club-public-composer{gap:9px}.club-public-composer textarea{min-height:84px}@media (max-width:720px){.cloud-provider-grid{grid-template-columns:1fr}.knowledge-map-hero{align-items:stretch}.knowledge-map-hero-actions{width:100%;min-width:0}.folder-memory-tab{grid-template-columns:minmax(130px,auto) repeat(4,28px)}}@media (max-width:700px){.resource-guide-cards,.resource-guide-gallery{grid-template-columns:1fr}.resource-guide-hero{grid-template-columns:42px minmax(0,1fr)}.resource-guide-hero>span{border-radius:12px;width:42px;height:42px}.resource-guide-hero h2{font-size:20px}}.marketplace-surface .marketplace-catalog .marketplace-grid .sheridan-product-card,.marketplace-surface .marketplace-catalog .marketplace-grid .sheridan-product-card.active{background:radial-gradient(ellipse at 92% 3%,color-mix(in srgb,var(--accent) 46%,transparent),transparent 58%), linear-gradient(18deg,color-mix(in srgb,var(--accent) 17%,transparent),transparent 48%), radial-gradient(ellipse at 2% 98%,#2563eb57,transparent 57%), linear-gradient(145deg,#153d74ad,color-mix(in srgb,#0f1321b8 72%,var(--accent) 28%))!important;border-color:color-mix(in srgb,#4b91f7 42%,color-mix(in srgb,var(--accent) 34%,var(--line)))!important;box-shadow:inset 0 1px #ffffff17,inset 0 -1px color-mix(in srgb,var(--accent) 24%,transparent),0 18px 42px #0000002b,0 0 25px color-mix(in srgb,var(--accent) 11%,transparent)!important}:root[data-theme=light] .marketplace-surface .marketplace-catalog .marketplace-grid .sheridan-product-card,:root[data-theme=light] .marketplace-surface .marketplace-catalog .marketplace-grid .sheridan-product-card.active{background:radial-gradient(ellipse at 94% 0,color-mix(in srgb,var(--accent) 20%,transparent),transparent 58%),radial-gradient(ellipse at 0 100%,#3b82f629,transparent 55%),linear-gradient(145deg,#fff,color-mix(in srgb,#edf5ff 84%,var(--accent) 16%))!important}.mika-dock:not(.full){box-sizing:border-box!important}.mika-dock .chat-row.theirs .chat-bubble{box-shadow:none!important;background:0 0!important}.finance-article-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:16px 0 10px;display:grid}.finance-article-form label{gap:6px;display:grid}.finance-article-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.finance-article-side{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 76%,transparent);border-radius:16px;overflow:hidden}.finance-article-side>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.finance-article-side>header>div{align-items:center;gap:9px;display:flex}.finance-article-side>header>div>span{border-radius:9px;place-items:center;width:27px;height:27px;font-size:18px;display:grid}.finance-article-side.income>header>div>span{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}.finance-article-side.expense>header>div>span{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.finance-article-side>header small{color:var(--muted)}.finance-article-side>div{gap:9px;padding:11px;display:grid}.finance-article-folder{border:1px solid color-mix(in srgb,var(--accent) 17%,var(--line));background:color-mix(in srgb,var(--raised) 70%,transparent);border-radius:12px;overflow:hidden}.finance-article-folder>header{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.finance-article-folder>header svg{color:var(--accent)}.finance-article-folder button,.finance-article-orphan{border:0;border-bottom:1px solid color-mix(in srgb,var(--line-soft) 65%,transparent);width:100%;color:var(--text);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.finance-article-folder button:hover,.finance-article-orphan:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.finance-article-folder button span,.finance-article-orphan span{gap:2px;display:grid}.finance-article-folder button small,.finance-article-orphan small,.finance-article-folder>.muted{color:var(--muted);font-size:10px}.finance-article-folder>.muted{padding:10px 11px;display:block}.finance-article-folder>header button{background:0 0;border:0;place-items:center;width:27px;padding:0;display:grid}.finance-article-orphan{border:1px dashed var(--line);border-radius:10px}@media (max-width:900px){.finance-article-form{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-article-columns{grid-template-columns:1fr}}@media (max-width:560px){.finance-article-form{grid-template-columns:1fr}}.finance-referral-link code{padding:13px 14px!important;font-size:14px!important;line-height:1.35!important}.app-shell.sidebar-collapsed .sidebar :is(.nav-route,.custom-nav-section-row,.custom-nav-page,.custom-nav-add-root){position:relative!important;left:auto!important;right:auto!important;transform:none!important}.app-shell.sidebar-collapsed .sidebar :is(.nav-route,.custom-nav-section-row,.custom-nav-page):before{top:6px!important;left:6px!important}.app-shell.sidebar-collapsed .sidebar :is(.nav-route>button>svg,.custom-nav-page>button>.custom-page-icon,.custom-nav-add-root>svg),.app-shell.sidebar-collapsed .sidebar .custom-nav-section-row>.custom-section-icon{width:16px!important;height:16px!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.app-shell.sidebar-collapsed .sidebar{--sidebar-icon-axis:38px}.app-shell.sidebar-collapsed .sidebar nav{align-items:stretch!important;position:relative!important}.app-shell.sidebar-collapsed .sidebar :is(.nav-group,.helm-nav,.user-workspace-nav,.custom-nav-section,.custom-nav-create-row){align-items:stretch!important;width:100%!important;min-width:100%!important;position:relative!important;left:0!important}.app-shell.sidebar-collapsed .sidebar :is(.nav-route,.custom-nav-section-row,.custom-nav-page,.custom-nav-add-root){left:calc(var(--sidebar-icon-axis) - 20px)!important;margin:0!important}.app-shell.sidebar-collapsed .sidebar :is(.nav-route,.custom-nav-section-row,.custom-nav-page,.custom-nav-create-row)[data-sidebar-label]:after{content:attr(data-sidebar-label);z-index:90;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,var(--raised)),color-mix(in srgb,var(--panel) 96%,transparent));width:max-content;max-width:220px;color:var(--text);box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000047,0 0 18px color-mix(in srgb,var(--accent) 10%,transparent);letter-spacing:0;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:9px;padding:7px 10px;font-size:11.5px;font-weight:650;line-height:1.25;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:50%;left:48px;transform:translate(4px,-50%)}.app-shell.sidebar-collapsed .sidebar :is(.nav-route,.custom-nav-section-row,.custom-nav-page,.custom-nav-create-row)[data-sidebar-label]:is(:hover,:focus-within):after{opacity:1;visibility:visible;transform:translateY(-50%)}.app-shell.sidebar-collapsed .sidebar nav :is(.nav-route,.custom-nav-section-row,.custom-nav-page,.custom-nav-create-row)[data-sidebar-label]:after{display:none}.files-head h2{line-height:1.2;font-size:18px!important}.files-workbench-bar.is-controls-only{justify-content:flex-start;min-height:46px;padding-block:5px}.files-workbench-bar.is-controls-only>div{z-index:2;position:relative}.marketplace-surface .marketplace-catalog{margin-top:-7px}.custom-nav-page.active>button{box-shadow:inset 2px 0 var(--accent),0 0 18px color-mix(in srgb,var(--accent) 9%,transparent);border-color:color-mix(in srgb,var(--accent) 36%,var(--line))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 17%,var(--surface)),color-mix(in srgb,var(--accent) 7%,transparent))!important;color:var(--text)!important}.app-shell.sidebar-collapsed .custom-nav-page.active>button{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 42%,var(--line)),0 0 18px color-mix(in srgb,var(--accent) 16%,transparent)!important}.workshop-console-main:has(.language-library-embedded){position:relative;overflow:hidden}.workshop-console-main:has(.language-library-embedded)>.language-library-embedded>.language-action-toolbar{z-index:8;margin:0;position:absolute;top:30px;right:25px}.workshop-console-main:has(.language-library-embedded)>.language-library-embedded>.language-resource-layout{height:calc(100dvh - 244px);min-height:480px;overflow:hidden}.language-library-embedded .language-resource-layout>aside.console-panel{height:100%;overflow:auto}.language-library-embedded .language-resource-editor{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;padding-top:16px;position:relative;overflow:hidden}.language-library-embedded .language-resource-editor>header{min-height:48px;padding-right:230px}.language-library-embedded .language-resource-editor>.language-term-grid{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 45%,transparent) transparent;min-height:0;padding-right:5px;overflow:auto}.language-library-embedded .language-resource-editor>.language-term-grid::-webkit-scrollbar{width:7px}.language-library-embedded .language-resource-editor>.language-term-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 45%,transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.language-library-embedded .language-resource-editor>footer{z-index:4;align-items:center;margin:0;position:absolute;top:15px;right:16px}.language-library-embedded .language-resource-editor>footer button{min-height:36px}@media (max-width:900px){.workshop-console-main:has(.language-library-embedded){overflow:visible}.workshop-console-main:has(.language-library-embedded)>.language-library-embedded>.language-action-toolbar{width:max-content;margin:-68px 0 24px auto;position:static}.workshop-console-main:has(.language-library-embedded)>.language-library-embedded>.language-resource-layout{height:auto;min-height:0;overflow:visible}.language-library-embedded .language-resource-layout>aside.console-panel{height:auto;max-height:320px}.language-library-embedded .language-resource-editor{height:min(680px,100dvh - 150px);min-height:520px}.language-library-embedded .language-resource-editor>header{padding-bottom:52px;padding-right:0}.language-library-embedded .language-resource-editor>footer{justify-content:flex-start;top:70px;left:16px;right:16px}}@media (max-width:620px){.workshop-console-main:has(.language-library-embedded)>.language-library-embedded>.language-action-toolbar{justify-content:flex-start;width:100%;margin:0 0 12px;position:static}.language-library-embedded .language-resource-editor{height:auto;min-height:0;overflow:visible}.language-library-embedded .language-resource-editor>header{padding-bottom:0}.language-library-embedded .language-resource-editor>.language-term-grid{max-height:56dvh}.language-library-embedded .language-resource-editor>footer{grid-template-columns:1fr 1fr;margin-top:10px;display:grid;position:static}.language-library-embedded .language-resource-editor>footer button{width:100%}}html .app-shell.sidebar-collapsed .sidebar.sidebar .nav-route>button>svg{position:absolute!important;top:50%!important;left:50%!important;transform:translate(4px,-50%)!important}.sidebar:not(.sidebar-collapsed) .custom-tree-more{place-items:center!important;width:27px!important;height:27px!important;padding:0!important;line-height:1!important;display:grid!important}.sidebar:not(.sidebar-collapsed) .custom-tree-more>svg{display:block;width:16px!important;height:16px!important;margin:0!important;transform:none!important}.marketplace-surface .marketplace-hero{min-height:82px;padding:10px 18px}.marketplace-surface .marketplace-hero>.sheridan-action-glyph{padding:9px;width:72px!important;height:72px!important}.language-library-dialog:not(.language-library-embedded){overflow:hidden}.language-library-dialog:not(.language-library-embedded)>.language-action-toolbar{justify-content:flex-end;margin:0 0 10px}.language-library-dialog:not(.language-library-embedded)>.language-resource-layout{height:min(720px,100dvh - 156px);min-height:480px;overflow:hidden}.language-library-dialog:not(.language-library-embedded) .language-resource-layout>aside.console-panel{height:100%;overflow:auto}.language-library-dialog:not(.language-library-embedded) .language-resource-editor{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;padding-top:16px;position:relative;overflow:hidden}.language-library-dialog:not(.language-library-embedded) .language-resource-editor>header{min-height:48px;padding-right:230px}.language-library-dialog:not(.language-library-embedded) .language-resource-editor>.language-term-grid{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 45%,transparent) transparent;min-height:0;padding-right:5px;overflow:auto}.language-library-dialog:not(.language-library-embedded) .language-resource-editor>footer{z-index:4;align-items:center;margin:0;position:absolute;top:15px;right:16px}.language-library-dialog:not(.language-library-embedded) .language-content-policy{margin-bottom:0}@media (max-width:700px){.language-library-dialog:not(.language-library-embedded){overflow:auto}.language-library-dialog:not(.language-library-embedded)>.language-resource-layout{height:auto;min-height:0;overflow:visible}.language-library-dialog:not(.language-library-embedded) .language-resource-layout>aside.console-panel{height:auto;max-height:280px}.language-library-dialog:not(.language-library-embedded) .language-resource-editor{height:auto;min-height:0;overflow:visible}.language-library-dialog:not(.language-library-embedded) .language-resource-editor>header{padding-right:0}.language-library-dialog:not(.language-library-embedded) .language-resource-editor>.language-term-grid{max-height:52dvh}.language-library-dialog:not(.language-library-embedded) .language-resource-editor>footer{grid-template-columns:1fr 1fr;margin-top:10px;display:grid;position:static}}.profile-cabinet-lock>p{color:var(--muted);margin:0 0 13px;font-size:12px;line-height:1.5}.profile-lock-grid{grid-template-columns:minmax(130px,.7fr) repeat(2,minmax(170px,1fr));gap:9px;display:grid}.profile-lock-grid label{gap:6px;display:grid}.profile-lock-grid label>span{color:var(--muted);font-size:10.5px}.profile-lock-grid :is(input,select){border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));background:var(--surface);width:100%;min-height:40px;color:var(--text);caret-color:var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:11px;box-shadow:inset 0 1px #ffffff0d}.profile-lock-grid input{letter-spacing:.22em;font-size:18px}:-webkit-any(.profile-lock-grid input:-webkit-autofill,.cabinet-lock-screen input:-webkit-autofill){-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 9999s ease-out}:is(.profile-lock-grid input:autofill,.cabinet-lock-screen input:autofill){-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 9999s ease-out}.profile-cabinet-lock>footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.profile-cabinet-lock>footer small{color:var(--muted);margin-right:auto}.cabinet-lock-screen{z-index:10000;background:radial-gradient(circle at 50% 110%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 50%),linear-gradient(145deg,#0c0f13f5,#14181efa);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cabinet-lock-screen>section{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,var(--raised)),color-mix(in srgb,var(--surface) 92%,transparent));width:min(410px,100%);box-shadow:inset 0 1px #ffffff1a,0 32px 90px #0000006b,0 0 42px color-mix(in srgb,var(--accent) 11%,transparent);text-align:center;border-radius:24px;justify-items:center;padding:34px;display:grid}.cabinet-lock-screen>section>i{background:color-mix(in srgb,var(--accent) 14%,transparent);width:58px;height:58px;color:var(--accent);border-radius:18px;place-items:center;margin-bottom:15px;font-style:normal;display:grid}.cabinet-lock-screen h1{margin:5px 0 7px}.cabinet-lock-screen p{color:var(--muted);margin:0 0 20px;line-height:1.5}.cabinet-lock-screen form{grid-template-columns:minmax(110px,1fr) auto;gap:8px;width:100%;display:grid}.cabinet-lock-screen input{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));background:var(--surface);min-width:0;height:44px;color:var(--text);caret-color:var(--accent);letter-spacing:.25em;text-align:center;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--accent) 5%,transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;font-size:20px}.cabinet-lock-screen strong[role=alert]{color:var(--rose);margin-top:12px;font-size:12px}@media (max-width:700px){.profile-lock-grid{grid-template-columns:1fr}.profile-cabinet-lock>footer{flex-direction:column;align-items:stretch}.profile-cabinet-lock>footer small{margin:0}.profile-cabinet-lock>footer button{width:100%}.cabinet-lock-screen form{grid-template-columns:1fr}.cabinet-lock-screen form button{justify-content:center}}.workshop-console{background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 72%,transparent),color-mix(in srgb,var(--carbon-soft) 82%,transparent));box-shadow:inset 0 1px #ffffff12,0 28px 80px #0000002e}.workshop-console-nav{background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 38%),color-mix(in srgb,var(--carbon-soft) 86%,transparent)}.workshop-console-nav nav{gap:5px}.workshop-console-nav nav button{border-radius:12px;min-height:44px;transition:background .16s,border-color .16s,transform .16s}.workshop-console-nav nav button:hover{border-color:color-mix(in srgb,var(--accent) 20%,var(--line));background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--text);transform:translate(2px)}.workshop-console-nav nav button.active{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 20%,transparent),color-mix(in srgb,var(--accent) 5%,transparent));box-shadow:inset 2px 0 var(--accent),0 8px 24px color-mix(in srgb,var(--accent) 8%,transparent)}.workshop-overview-hero{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--accent) 7%,var(--raised)),color-mix(in srgb,var(--surface) 88%,transparent));border-radius:20px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:17px;padding:22px 24px;display:grid;box-shadow:inset 0 1px #ffffff17,0 22px 55px #00000029}.workshop-overview-hero>i{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 12%,transparent);width:62px;height:62px;color:var(--accent);box-shadow:0 0 28px color-mix(in srgb,var(--accent) 13%,transparent);border-radius:19px;place-items:center;font-style:normal;display:grid}.workshop-overview-hero>i svg{width:29px;height:29px}.workshop-overview-hero h3{margin:3px 0;font-size:24px}.workshop-overview-hero p{max-width:660px;color:var(--muted);margin:0;line-height:1.5}.workshop-metrics{grid-template-columns:1.25fr repeat(3,1fr);margin-top:13px}.workshop-metrics article{border-color:color-mix(in srgb,var(--accent) 16%,var(--line));position:relative;overflow:hidden}.workshop-metrics article:after{content:"";background:var(--accent);opacity:.06;filter:blur(3px);border-radius:50%;width:76px;height:76px;position:absolute;bottom:-28px;right:-22px}.workshop-start-card,.workshop-health-card{border-color:color-mix(in srgb,var(--accent) 18%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 5%,var(--raised)),color-mix(in srgb,var(--surface) 88%,transparent))}.workshop-start-card .console-links button{padding:14px 5px}.workshop-start-card .console-links button>svg:first-child{background:color-mix(in srgb,var(--accent) 11%,transparent);width:34px;height:34px;color:var(--accent);border-radius:11px;padding:8px}.workshop-health-list{gap:5px;margin:14px 0;display:grid}.workshop-health-list p{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;margin:0;padding:10px;display:flex}.workshop-health-list p>i{background:var(--mint);width:9px;height:9px;box-shadow:0 0 12px color-mix(in srgb,var(--mint) 55%,transparent);border-radius:50%}.workshop-health-list p>span{gap:2px;display:grid}.workshop-health-list small{color:var(--muted)}.console-section-head{border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent);border-radius:16px;padding:17px 19px;box-shadow:inset 0 1px #ffffff0d}.console-section-head .eyebrow{color:var(--accent)}.console-section-head h3{font-size:23px}.console-section-head p{max-width:780px}.console-module-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px}.console-module-grid .sheridan-product-card{border-color:color-mix(in srgb,var(--accent) 17%,var(--line));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 13%,transparent),transparent 45%),linear-gradient(145deg,color-mix(in srgb,var(--raised) 82%,transparent),color-mix(in srgb,var(--surface) 82%,transparent));box-shadow:inset 0 1px #ffffff12,0 20px 48px #00000024}.resource-registry-surface{border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));background:color-mix(in srgb,var(--surface) 52%,transparent);border-radius:18px;padding:18px}.resource-access-list{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px}.resource-access-row{border-color:color-mix(in srgb,var(--custom-color,var(--accent)) 24%,var(--line));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--custom-color,var(--accent)) 12%,transparent),transparent 45%),linear-gradient(145deg,color-mix(in srgb,var(--raised) 78%,transparent),color-mix(in srgb,var(--surface) 78%,transparent));grid-template-columns:1fr;align-content:start;gap:14px;min-height:190px;box-shadow:inset 0 1px #ffffff12,0 16px 38px #0000001f}.resource-access-row>header{grid-template-columns:38px minmax(0,1fr) auto}.resource-access-row .resource-registry-icon{border-radius:12px;width:38px;height:38px}.resource-state-actions{gap:4px;display:flex}.resource-state-actions button{border:1px solid var(--line-soft);background:0 0;border-radius:9px;place-items:center;width:29px;height:29px;padding:0;display:grid}.resource-permission-checks{margin-top:auto}.console-embedded-surface{border:1px solid color-mix(in srgb,var(--accent) 15%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 4%,var(--surface)),color-mix(in srgb,var(--surface) 82%,transparent));border-radius:18px;padding:15px;box-shadow:inset 0 1px #ffffff0f,0 18px 45px #0000001f}.workshop-cabinet-map{gap:16px;display:grid}.workshop-cabinet-map>header{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;display:flex}.workshop-cabinet-map>header h3{margin:4px 0;font-size:24px}.workshop-cabinet-map>header p{color:var(--muted);margin:0}.workshop-cabinet-map>header>i{background:color-mix(in srgb,var(--accent) 13%,transparent);width:50px;height:50px;color:var(--accent);border-radius:16px;place-items:center;font-style:normal;display:grid}.workshop-map-stage{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 30%),radial-gradient(circle at 8% 10%,#5cc4ff14,transparent 25%),radial-gradient(circle at 92% 90%,#ffbc5c14,transparent 25%),color-mix(in srgb,var(--surface) 70%,transparent);border-radius:24px;grid-template-rows:repeat(3,minmax(145px,auto));grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;min-height:570px;padding:24px;display:grid;position:relative;overflow:hidden}.workshop-map-core{z-index:2;border:1px solid color-mix(in srgb,var(--accent) 52%,var(--line));aspect-ratio:1;background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--accent) 26%,var(--raised)),color-mix(in srgb,var(--surface) 90%,transparent));box-shadow:inset 0 1px #ffffff1f,0 0 45px color-mix(in srgb,var(--accent) 20%,transparent),0 24px 55px #0000002e;text-align:center;border-radius:50%;grid-area:2/2;align-content:center;place-items:center;gap:4px;padding:18px;display:grid}.workshop-map-core>i{background:color-mix(in srgb,var(--accent) 15%,transparent);width:45px;height:45px;color:var(--accent);border-radius:15px;place-items:center;font-style:normal;display:grid}.workshop-map-core span,.workshop-map-core small{color:var(--muted)}.workshop-map-node{z-index:2;border:1px solid color-mix(in srgb,var(--node-color,var(--accent)) 35%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--node-color,var(--accent)) 10%,var(--raised)),color-mix(in srgb,var(--surface) 86%,transparent));color:var(--text);text-align:left;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:15px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff14,0 16px 38px #00000024}.workshop-map-node:hover{box-shadow:inset 0 1px #ffffff1a,0 22px 46px #0000002e,0 0 24px color-mix(in srgb,var(--node-color,var(--accent)) 13%,transparent);transform:translateY(-3px)rotate(-.3deg)}.workshop-map-node>i{background:color-mix(in srgb,var(--node-color,var(--accent)) 14%,transparent);width:42px;height:42px;color:var(--node-color,var(--accent));border-radius:14px;place-items:center;font-style:normal;display:grid}.workshop-map-node>span{gap:4px;display:grid}.workshop-map-node small{color:var(--muted);line-height:1.35}.workshop-map-node:first-of-type{grid-area:1/1}.workshop-map-node:nth-of-type(2){grid-area:1/3}.workshop-map-node:nth-of-type(3){grid-area:2/1}.workshop-map-node:nth-of-type(4){grid-area:2/3}.workshop-map-node:nth-of-type(5){grid-area:3/1}.workshop-map-node:nth-of-type(6){grid-area:3/3}.workshop-map-node.tone-amber{--node-color:#f2b75d}.workshop-map-node.tone-cyan{--node-color:#66d9d4}.workshop-map-node.tone-violet{--node-color:#aa8cff}.workshop-map-node.tone-mint{--node-color:#67d5a0}.workshop-map-node.tone-blue{--node-color:#73aaff}.workshop-map-node.tone-rose{--node-color:#ef8294}.workshop-map-paths{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.workshop-map-paths path{fill:none;stroke:color-mix(in srgb,var(--accent) 28%,transparent);stroke-width:2px;stroke-dasharray:7 8;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--accent) 18%,transparent))}.workshop-cabinet-map>footer{border:1px solid var(--line-soft);color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:14px;align-items:center;gap:10px;padding:13px 15px;display:flex}.workshop-cabinet-map>footer span{gap:2px;display:grid}.workshop-cabinet-map>footer small{color:var(--muted)}@media (max-width:1050px){.workshop-metrics{grid-template-columns:repeat(2,1fr)}.workshop-map-stage{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);min-height:0}.workshop-map-core{grid-area:auto/1/auto/-1;justify-self:center;width:210px}.workshop-map-node:nth-of-type(n){grid-area:auto}.workshop-map-paths{display:none}}@media (max-width:700px){.workshop-overview-hero{grid-template-columns:48px minmax(0,1fr)}.workshop-overview-hero>i{width:48px;height:48px}.workshop-overview-hero>button{grid-column:1/-1;justify-content:center}.workshop-metrics,.resource-access-list,.workshop-map-stage{grid-template-columns:1fr}.workshop-map-core{grid-column:1;width:190px}.workshop-map-node:nth-of-type(n){grid-column:1}.workshop-console-nav nav button:hover{transform:none}}.resource-guide-tabs{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 68%,transparent);border-radius:13px;gap:6px;margin:18px 0 0;padding:5px;display:flex}.resource-guide-tabs button{min-height:39px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;flex:1;padding:8px 13px;font-weight:650}.resource-guide-tabs button:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 7%,transparent)}.resource-guide-tabs button.active{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));background:color-mix(in srgb,var(--accent) 13%,var(--surface));color:var(--text);box-shadow:0 7px 20px color-mix(in srgb,var(--accent) 10%,transparent)}.resource-guide-tab-intro{color:var(--muted);margin:10px 2px 0;font-size:12px;line-height:1.5}@media (max-width:600px){.resource-guide-tabs{flex-direction:column}.resource-guide-tabs button{width:100%}}.knowledge-map-card>header{display:none}.knowledge-map-card{min-height:760px;padding:10px}.knowledge-map-orbit{min-height:720px}.knowledge-map-core{background:radial-gradient(circle at 32% 25%,#ffffff4d,transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--knowledge-accent) 88%,white),var(--knowledge-accent) 58%,color-mix(in srgb,var(--knowledge-accent) 72%,#111936));width:154px;height:154px;box-shadow:0 0 54px color-mix(in srgb,var(--knowledge-accent) 38%,transparent),0 22px 55px #0000004d,inset 0 1px #ffffff3d;overflow:hidden}.knowledge-map-core img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 0 14px #ffffff52);width:82%;height:82%}.knowledge-node{border-radius:19px;width:124px;min-height:82px;padding:11px 9px}.knowledge-node strong{letter-spacing:-.01em;font-size:12px;font-weight:760;line-height:1.22}.knowledge-node small{opacity:.68;font-size:8px}.knowledge-map-hero-actions>label{border:1px solid color-mix(in srgb,var(--knowledge-accent) 52%,#ffffff1f);box-shadow:inset 0 1px #ffffff0b,0 0 18px color-mix(in srgb,var(--knowledge-accent) 8%,transparent),0 10px 30px #00000017;background:0 0}.knowledge-map-hero-actions>label:focus-within{border-color:color-mix(in srgb,var(--knowledge-accent) 58%,white);box-shadow:0 0 0 1px color-mix(in srgb,var(--knowledge-accent) 18%,transparent),0 0 24px color-mix(in srgb,var(--knowledge-accent) 12%,transparent)}.knowledge-map-hero-actions>button:not(.primary-button){border:1px solid color-mix(in srgb,var(--knowledge-accent) 28%,#ffffff1c);background:0 0;border-radius:13px;width:44px;height:44px;padding:0;box-shadow:inset 0 1px #ffffff0a}.knowledge-map-filters button{letter-spacing:.015em;background:0 0;border:1px solid #0000;border-radius:999px;font-size:10px;font-weight:650}.knowledge-map-filters button:hover{background:#ffffff06;border-color:#ffffff1a}.knowledge-map-filters button.active{border-color:color-mix(in srgb,var(--knowledge-accent) 35%,#ffffff1f);background:color-mix(in srgb,var(--knowledge-accent) 10%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--knowledge-accent) 9%,transparent)}.knowledge-guide-panel{border-color:color-mix(in srgb,var(--knowledge-accent) 36%,#ffffff1a);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--knowledge-accent) 25%,transparent),transparent 42%),linear-gradient(155deg,color-mix(in srgb,var(--knowledge-accent) 10%,#ffffff06),#ffffff07 46%,#0d0d16c7);box-shadow:0 25px 80px #0000003d,0 0 34px color-mix(in srgb,var(--knowledge-accent) 11%,transparent),inset 0 1px #ffffff13,inset -18px 16px 48px color-mix(in srgb,var(--knowledge-accent) 7%,transparent)}.knowledge-guide-panel>header>button{box-shadow:none;background:0 0;border:1px solid #ffffff1a;border-radius:13px}.knowledge-guide-panel>nav{border-color:#ffffff0e;gap:4px;padding:8px 12px}.knowledge-guide-panel>nav button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;padding:7px 8px;font-size:9px;font-weight:650}.knowledge-guide-panel>nav button.active{border-color:color-mix(in srgb,var(--knowledge-accent) 28%,#ffffff1a);background:color-mix(in srgb,var(--knowledge-accent) 9%,transparent);color:var(--text);box-shadow:none}.knowledge-guide-panel{grid-template-rows:auto auto auto minmax(0,1fr);height:740px;min-height:0;display:grid}.knowledge-guide-panel>header{border-bottom:0;padding:18px 18px 12px}.knowledge-guide-actions{grid-template-columns:1fr;gap:8px;padding:0 18px 12px;display:grid}.knowledge-guide-actions .primary-button,.knowledge-guide-actions .secondary-button{min-height:40px;box-shadow:none;border-radius:13px;font-size:11px}.knowledge-guide-actions .secondary-button{border:1px solid color-mix(in srgb,var(--knowledge-accent) 24%,#ffffff1a);background:0 0}.knowledge-guide-content{scrollbar-width:thin;scrollbar-color:#ffffff3d transparent;min-height:0;padding-bottom:28px;overflow:auto}.knowledge-map-hero{box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 0 10px;display:flex}.knowledge-map-hero .knowledge-map-filters{border:0;flex:1;min-width:0;margin:0;padding:0}.knowledge-map-hero-actions{flex:none;margin-left:auto}.knowledge-map-layout{margin-top:0}.knowledge-node{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.knowledge-node:active{cursor:grabbing}.knowledge-map-hero-actions>label{width:420px}.knowledge-guide-panel>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.knowledge-guide-tools{align-items:center;gap:7px;display:flex}.knowledge-guide-tools button{border:1px solid color-mix(in srgb,var(--knowledge-accent) 25%,#ffffff1a);width:40px;height:40px;color:var(--text);background:0 0;border-radius:13px;place-items:center;padding:0;display:grid}.knowledge-guide-tools svg{width:16px;height:16px}.knowledge-guide-backdrop{z-index:1190;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04060c6b;border:0;position:fixed;inset:0}.knowledge-guide-panel.expanded{z-index:1200;width:min(680px,100vw - 24px);height:auto;max-height:none;box-shadow:-22px 0 70px #00000061,0 0 42px color-mix(in srgb,var(--knowledge-accent) 14%,transparent),inset 1px 0 #ffffff12;border-radius:22px;position:fixed;top:12px;bottom:12px;right:12px}.knowledge-guide-panel.expanded .knowledge-guide-content{padding:24px 28px 42px;font-size:14px;line-height:1.72}.knowledge-guide-panel.expanded>header{padding:24px 28px 16px}.knowledge-guide-panel.expanded .knowledge-guide-actions{padding:0 28px 14px}.knowledge-guide-panel.expanded>nav{padding-inline:28px}@media (max-width:1150px){.knowledge-map-layout{grid-template-columns:1fr}.knowledge-map-hero{flex-direction:column;align-items:stretch}.knowledge-map-hero-actions{width:100%}.knowledge-map-hero-actions>label{flex:1;width:auto}}.knowledge-map{gap:10px}.knowledge-map-hero{min-height:48px;padding:3px 2px 9px}.knowledge-map-filters{scrollbar-width:none;align-items:center;gap:5px;display:flex;overflow-x:auto}.knowledge-map-filters::-webkit-scrollbar{display:none}.knowledge-map-filters button{letter-spacing:.025em;border-radius:11px;flex:none;min-height:32px;padding:0 11px;font-size:9px}.knowledge-map-filters button.active{border-color:color-mix(in srgb,var(--knowledge-accent) 42%,#ffffff1a);background:color-mix(in srgb,var(--knowledge-accent) 9%,transparent)}.knowledge-map-hero-actions{gap:7px}.knowledge-map-hero-actions>label{border-color:color-mix(in srgb,var(--knowledge-accent) 44%,#ffffff1a);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff03;border-radius:13px;height:42px}.knowledge-map-hero-actions>label input{font-size:12px}.knowledge-map-hero-actions>button:not(.primary-button){border-color:color-mix(in srgb,var(--knowledge-accent) 35%,#ffffff1a);width:42px;height:42px;color:var(--text);background:#ffffff03;border-radius:13px}.knowledge-map-layout{grid-template-columns:minmax(0,1fr) 420px;gap:12px}.knowledge-map-card{border-color:color-mix(in srgb,var(--knowledge-accent) 20%,#ffffff12);border-radius:23px;padding:8px}.knowledge-map-orbit{border-radius:18px}.knowledge-node{background:linear-gradient(#ffffff0f,#ffffff04),#090d1abd;border-radius:18px;width:128px;min-height:88px;padding:11px 9px}.knowledge-node>span{border-radius:16px;width:48px;height:48px}.knowledge-node svg{width:24px;height:24px}.knowledge-guide-panel{border:1px solid color-mix(in srgb,var(--knowledge-accent) 25%,#ffffff14);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--knowledge-accent) 16%,transparent),transparent 38%),linear-gradient(160deg,color-mix(in srgb,var(--raised) 94%,var(--knowledge-accent) 6%),var(--panel));height:740px;box-shadow:-10px 0 28px #0000001f,0 20px 60px #0000002e,inset 1px 0 color-mix(in srgb,var(--knowledge-accent) 25%,transparent),inset 0 1px #ffffff0e;border-radius:20px}.knowledge-guide-panel>header h3{letter-spacing:-.025em;margin:4px 0 5px;font-size:20px}.knowledge-guide-panel>header p{color:var(--muted);font-size:11px;line-height:1.45}.knowledge-guide-panel>header small{letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--knowledge-accent) 66%,white);font-size:8px}.knowledge-guide-tools button{background:#ffffff04;border-radius:12px;width:38px;height:38px}.knowledge-guide-actions .primary-button{border:1px solid color-mix(in srgb,var(--knowledge-accent) 45%,#ffffff1a);background:color-mix(in srgb,var(--knowledge-accent) 12%,transparent);min-height:38px;color:var(--text);font-size:10px}.knowledge-guide-panel>nav{scrollbar-width:none;border-block:1px solid #ffffff0b;flex-wrap:nowrap;padding:7px 12px;display:flex;overflow-x:auto}.knowledge-guide-panel>nav::-webkit-scrollbar{display:none}.knowledge-guide-panel>nav button{border-radius:9px;flex:none;min-height:29px;padding:0 9px;font-size:8.5px}.knowledge-guide-content{padding:18px 19px 30px;font-size:12px;line-height:1.62}.knowledge-guide-content h4{font-size:13px}.knowledge-guide-content dl{gap:7px}@media (max-width:1150px){.knowledge-map-layout{grid-template-columns:1fr}.knowledge-guide-panel{height:620px}.knowledge-map-hero-actions>label{width:auto}}.knowledge-map{color:var(--text);gap:12px}.knowledge-map-hero{grid-template-columns:minmax(0,1fr) 420px auto;align-items:center;gap:10px;min-height:54px;padding:4px 3px 11px;display:grid}.knowledge-map-hero .knowledge-map-filters{background:0 0;border:0;align-items:center;gap:7px;min-width:0;margin:0;padding:0;display:flex;overflow-x:auto}.knowledge-map-filters button{min-height:36px;color:color-mix(in srgb,var(--text) 68%,transparent);letter-spacing:0;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;padding:0 13px;font:650 11px/1 inherit}.knowledge-map-filters button:hover{color:var(--text);background:#ffffff07;border-color:#ffffff17}.knowledge-map-filters button.active{border-color:color-mix(in srgb,var(--knowledge-accent) 48%,#ffffff1f);background:linear-gradient(180deg,color-mix(in srgb,var(--knowledge-accent) 13%,#ffffff06),color-mix(in srgb,var(--knowledge-accent) 6%,transparent));color:var(--text);box-shadow:0 9px 24px #0000001f,inset 0 1px #fff1}.knowledge-map-hero-actions{display:contents}.knowledge-map-hero-actions>label{border:1px solid color-mix(in srgb,var(--knowledge-accent) 46%,#ffffff1f);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff09,#ffffff03);border-radius:15px;grid-column:2;align-items:center;width:420px;height:46px;padding:0 44px 0 15px;display:flex;position:relative;box-shadow:0 12px 32px #0000001f,inset 0 1px #ffffff0f}.knowledge-map-hero-actions>label>svg{width:17px;height:17px;color:color-mix(in srgb,var(--knowledge-accent) 68%,white);flex:none;margin-right:10px}.knowledge-map-hero-actions>label input{width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:0;font:500 14px/1.2 inherit}.knowledge-map-hero-actions>label input::placeholder{color:color-mix(in srgb,var(--text) 43%,transparent)}.knowledge-map-hero-actions>label>button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;right:9px}.knowledge-map-hero-actions>button:not(.primary-button){border:1px solid color-mix(in srgb,var(--knowledge-accent) 42%,#ffffff1f);width:46px;height:46px;color:color-mix(in srgb,var(--knowledge-accent) 67%,white);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:15px;grid-column:3;place-items:center;padding:0;display:grid;box-shadow:0 12px 32px #0000001f,inset 0 1px #fff1}.knowledge-map-hero-actions>button:not(.primary-button):hover{border-color:color-mix(in srgb,var(--knowledge-accent) 68%,white);box-shadow:0 14px 35px #00000029,0 0 22px color-mix(in srgb,var(--knowledge-accent) 12%,transparent),inset 0 1px #ffffff14;translate:0 -1px}.knowledge-map-hero-actions>button svg{width:18px;height:18px}.knowledge-map-card{border:1px solid color-mix(in srgb,var(--knowledge-accent) 23%,#ffffff12);background:linear-gradient(#ffffff06,#ffffff02),#0c0c14a3;border-radius:23px;padding:8px;box-shadow:0 28px 80px #00000038,inset 0 1px #ffffff0b}.knowledge-map-orbit{background:radial-gradient(circle at 50% 49%,color-mix(in srgb,var(--knowledge-accent) 17%,transparent),#101222bd 38%,#080910f0 78%);border:1px solid #fff1;border-radius:18px}.knowledge-map-orbit>svg{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--knowledge-accent) 50%,transparent))}.knowledge-map-orbit line{stroke:color-mix(in srgb,var(--knowledge-accent) 56%,#d6e4ff94);stroke-width:.25px;stroke-dasharray:1.15 1.05;opacity:.72}.knowledge-orbit-ring{border-color:color-mix(in srgb,var(--knowledge-accent) 24%,#bed2ff1f);box-shadow:0 0 22px color-mix(in srgb,var(--knowledge-accent) 5%,transparent)}.knowledge-map-core{opacity:.86;background:radial-gradient(circle at 32% 25%,#ffffff3d,transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--knowledge-accent) 65%,white),color-mix(in srgb,var(--knowledge-accent) 72%,#27304c) 58%,color-mix(in srgb,var(--knowledge-accent) 48%,#111521));box-shadow:0 0 42px color-mix(in srgb,var(--knowledge-accent) 24%,transparent),0 20px 48px #00000040,inset 0 1px #fff3}.knowledge-map-core:hover{opacity:.96}.knowledge-guide-panel{border:1px solid color-mix(in srgb,var(--knowledge-accent) 30%,#ffffff17);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--knowledge-accent) 18%,transparent),transparent 38%),linear-gradient(180deg,#ffffff09,#ffffff03),#0d0d16c7;height:740px;box-shadow:0 28px 80px #0000003b,0 0 30px color-mix(in srgb,var(--knowledge-accent) 8%,transparent),inset 0 1px #fff1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:21px}.knowledge-guide-panel>header{padding:22px 22px 15px}.knowledge-guide-panel>header h3{color:var(--text);letter-spacing:-.035em;margin:5px 0 7px;font:750 23px/1.12 inherit}.knowledge-guide-panel>header p{color:color-mix(in srgb,var(--text) 66%,transparent);margin:0;font:450 13px/1.52 inherit}.knowledge-guide-panel>header small{color:color-mix(in srgb,var(--knowledge-accent) 72%,white);letter-spacing:.08em;font:650 10px/1 inherit}.knowledge-guide-tools button{border:1px solid color-mix(in srgb,var(--knowledge-accent) 34%,#ffffff1a);width:42px;height:42px;color:var(--text);background:linear-gradient(#ffffff09,#ffffff03);border-radius:14px;box-shadow:inset 0 1px #ffffff0d}.knowledge-guide-tools button:hover{border-color:color-mix(in srgb,var(--knowledge-accent) 62%,white);background:color-mix(in srgb,var(--knowledge-accent) 8%,transparent)}.knowledge-guide-actions{padding:0 22px 15px}.knowledge-guide-actions .primary-button{border:1px solid color-mix(in srgb,var(--knowledge-accent) 54%,#ffffff1f);background:linear-gradient(180deg,color-mix(in srgb,var(--knowledge-accent) 18%,#ffffff06),color-mix(in srgb,var(--knowledge-accent) 8%,transparent));min-height:42px;color:var(--text);border-radius:14px;font:700 12px/1 inherit;box-shadow:0 10px 26px #0000001f,inset 0 1px #ffffff0f}.knowledge-guide-panel>nav{border-block:1px solid #ffffff0e;gap:5px;padding:9px 15px}.knowledge-guide-panel>nav button{min-height:32px;color:color-mix(in srgb,var(--text) 58%,transparent);border:1px solid #0000;border-radius:10px;padding:0 10px;font:600 10.5px/1 inherit}.knowledge-guide-panel>nav button:hover{color:var(--text);border-color:#ffffff14}.knowledge-guide-panel>nav button.active{border-color:color-mix(in srgb,var(--knowledge-accent) 38%,#ffffff1a);background:color-mix(in srgb,var(--knowledge-accent) 10%,transparent);color:var(--text)}.knowledge-guide-content{color:color-mix(in srgb,var(--text) 82%,transparent);padding:21px 22px 34px;font:450 13px/1.68 inherit}.knowledge-guide-content h4{color:var(--text);margin:0 0 12px;font:720 15px/1.3 inherit}.knowledge-guide-content dl>div{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:12px 13px}.knowledge-guide-content dt{color:var(--muted);font-size:10px}.knowledge-guide-content dd{color:var(--text);font-size:12px}@media (max-width:1150px){.knowledge-map-hero{flex-direction:column;align-items:stretch;display:flex}.knowledge-map-hero-actions{display:flex}.knowledge-map-hero-actions>label{flex:1;width:auto}.knowledge-map-layout{grid-template-columns:1fr}}.knowledge-map-filters button{font-size:12px;font-weight:650}.knowledge-map-hero-actions>label input{font-size:14px;font-weight:520}.knowledge-map-hero-actions>label input::placeholder{font-size:14px}.knowledge-node strong{font-size:13px;line-height:1.22}.knowledge-node small{font-size:10px;line-height:1.2}.knowledge-guide-panel>header small{font-size:11px}.knowledge-guide-panel>header h3{font-size:24px}.knowledge-guide-panel>header p{font-size:14px;line-height:1.58}.knowledge-guide-actions .primary-button{font-size:13px}.knowledge-guide-panel>nav button{font-size:12px;font-weight:620}.knowledge-guide-content{font-size:15px;line-height:1.72}.knowledge-guide-content h4{font-size:17px;line-height:1.35}.knowledge-friendly-note{border:1px solid color-mix(in srgb,var(--knowledge-accent) 25%,#ffffff14);background:linear-gradient(145deg,color-mix(in srgb,var(--knowledge-accent) 8%,transparent),#ffffff05);border-radius:15px;margin-top:20px;padding:16px 17px;box-shadow:inset 0 1px #ffffff0b}.knowledge-friendly-note h4{margin:0 0 8px;font-size:15px}.knowledge-friendly-note p{color:color-mix(in srgb,var(--text) 76%,transparent);margin:0;font-size:14px;line-height:1.65}.knowledge-map-hero{border-bottom:1px solid #ffffff0b;min-height:50px;padding:2px 2px 10px}.knowledge-map-hero .knowledge-map-filters{gap:3px}.knowledge-map-filters button{min-height:40px;color:color-mix(in srgb,var(--text) 61%,transparent);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 12px;font-size:12px;font-weight:570;position:relative}.knowledge-map-filters button:after{content:"";height:1px;box-shadow:none;background:0 0;border-radius:1px;transition:all .2s;position:absolute;bottom:2px;left:12px;right:12px}.knowledge-map-filters button:hover,.knowledge-map-filters button.active{color:var(--text);box-shadow:none;background:0 0;border:0}.knowledge-map-filters button.active:after{background:color-mix(in srgb,var(--knowledge-accent) 78%,white);box-shadow:0 0 10px color-mix(in srgb,var(--knowledge-accent) 48%,transparent)}.knowledge-map-filters button{min-height:44px;padding-inline:15px;font-size:14px;font-weight:620}.knowledge-map-filters button:after{left:15px;right:15px}.knowledge-guide-panel,.knowledge-guide-panel *{min-width:0}.knowledge-guide-panel{overflow:hidden}.knowledge-guide-panel>header div,.knowledge-guide-content,.knowledge-guide-content>*{max-width:100%}.knowledge-guide-panel h3,.knowledge-guide-panel h4,.knowledge-guide-panel p,.knowledge-guide-panel li,.knowledge-guide-panel span,.knowledge-guide-panel dd{white-space:normal;overflow-wrap:anywhere;word-break:normal}.knowledge-guide-content{overflow-x:hidden}.knowledge-personal-note{flex-direction:column;height:100%;min-height:0;display:flex}.knowledge-personal-note textarea{resize:vertical;border:1px solid color-mix(in srgb,var(--knowledge-accent) 34%,#ffffff1a);width:100%;min-height:330px;max-height:52vh;color:var(--text);scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;background:linear-gradient(#ffffff06,#ffffff03);border-radius:15px;outline:0;padding:16px 17px;font:450 15px/1.7 inherit;display:block;overflow:auto;box-shadow:inset 0 1px #ffffff0b}.knowledge-personal-note textarea:focus{border-color:color-mix(in srgb,var(--knowledge-accent) 64%,white);box-shadow:0 0 24px color-mix(in srgb,var(--knowledge-accent) 10%,transparent),inset 0 1px #ffffff0e}.knowledge-personal-note textarea::placeholder{color:color-mix(in srgb,var(--text) 40%,transparent)}.knowledge-map-filters .knowledge-section-add{color:color-mix(in srgb,var(--knowledge-accent) 72%,white);align-items:center;gap:6px;display:inline-flex}.knowledge-map-filters .knowledge-section-add svg{width:14px;height:14px}.platform-console-surface{--platform-console-accent:#8b5cf6;min-width:0;color:var(--text);gap:12px;display:grid}.platform-console-hero{border:1px solid color-mix(in srgb,var(--platform-console-accent) 28%,var(--border));background:radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--platform-console-accent) 17%,transparent),transparent 45%),linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:0 22px 64px #0000002e,inset 0 1px #ffffff0d}.platform-console-hero h2{margin:3px 0 2px;font-size:clamp(24px,2.5vw,32px)}.platform-console-hero p{color:var(--muted);margin:0}.platform-console-context{align-items:center;gap:8px;display:flex}.platform-console-context select{border:1px solid color-mix(in srgb,var(--platform-console-accent) 30%,var(--border));background:var(--panel);min-width:240px;height:44px;color:var(--text);border-radius:13px}.platform-console-context .icon-button{width:44px;height:44px}.platform-console-layout{grid-template-columns:286px minmax(0,1fr);gap:12px;min-height:720px;display:grid}.platform-console-nav,.platform-console-workspace{border:1px solid color-mix(in srgb,var(--platform-console-accent) 22%,var(--border));background:linear-gradient(180deg,#ffffff08,#ffffff02),color-mix(in srgb,var(--panel) 94%,transparent);border-radius:22px;min-width:0;box-shadow:0 24px 70px #0003,inset 0 1px #ffffff0a}.platform-console-nav{scrollbar-width:thin;flex-direction:column;gap:3px;height:calc(100dvh - 180px);min-height:620px;padding:9px;display:flex;overflow:auto}.platform-console-nav button{width:100%;min-height:54px;color:var(--muted);text-align:left;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;display:grid}.platform-console-nav button>svg{width:18px;margin:auto}.platform-console-nav button>span{gap:2px;min-width:0;display:grid}.platform-console-nav button strong{color:inherit;font-size:12px}.platform-console-nav button small{color:color-mix(in srgb,var(--muted) 76%,transparent);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.platform-console-nav button:hover{color:var(--text);background:#ffffff06;border-color:#ffffff12}.platform-console-nav button.active{border-color:color-mix(in srgb,var(--platform-console-accent) 38%,#ffffff14);background:linear-gradient(135deg,color-mix(in srgb,var(--platform-console-accent) 13%,transparent),#ffffff05);color:var(--text);box-shadow:inset 2px 0 color-mix(in srgb,var(--platform-console-accent) 78%,white)}.platform-console-workspace{height:calc(100dvh - 180px);min-height:620px;padding:18px;overflow:auto}.platform-console-workspace>header{border-bottom:1px solid #ffffff0f;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:16px;padding-bottom:15px;display:grid}.platform-console-workspace>header h2{margin:2px 0;font-size:22px}.platform-console-workspace>header p{color:var(--muted);margin:0;font-size:12px}.platform-console-resource-icon{border:1px solid color-mix(in srgb,var(--platform-console-accent) 40%,var(--border));background:color-mix(in srgb,var(--platform-console-accent) 12%,transparent);width:46px;height:46px;color:color-mix(in srgb,var(--platform-console-accent) 60%,white);border-radius:14px;place-items:center;display:grid}.platform-console-resource-icon svg{width:20px}.platform-console-data{gap:12px;display:grid}.platform-console-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;display:grid}.platform-console-metrics article{background:#ffffff05;border:1px solid #fff1;border-radius:14px;gap:6px;min-height:78px;padding:13px;display:grid}.platform-console-metrics small{color:var(--muted);text-transform:uppercase;font-size:9px}.platform-console-metrics strong{text-overflow:ellipsis;font-size:16px;overflow:hidden}.platform-console-source{background:#ffffff03;border:1px solid #fff1;border-radius:16px;gap:10px;padding:13px;display:grid}.platform-console-source>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-console-source h3{text-transform:capitalize;margin:0;font-size:15px}.platform-console-source>header span{color:var(--muted);font-size:10px}.platform-console-table-wrap{border:1px solid #ffffff0e;border-radius:12px;overflow:auto}.platform-console-table{border-collapse:collapse;width:100%;font-size:11px}.platform-console-table :is(th,td){text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ffffff0d;max-width:260px;padding:10px;overflow:hidden}.platform-console-table th{color:var(--muted);text-transform:uppercase;font-size:9px}.platform-console-table tbody tr:last-child td{border-bottom:0}.platform-console-empty{text-align:center;border:1px dashed #ffffff1a;border-radius:14px;gap:4px;padding:28px;display:grid}.platform-console-empty span{color:var(--muted);font-size:11px}@media (max-width:1000px){.platform-console-layout{grid-template-columns:1fr}.platform-console-nav{height:auto;min-height:0;max-height:240px}.platform-console-workspace{height:auto;min-height:680px}.platform-console-hero{flex-direction:column;align-items:stretch}.platform-console-context select{flex:1;min-width:0}}.platform-console-layout.guide-mode{grid-template-columns:236px minmax(0,1fr)}.platform-console-layout.guide-mode .platform-console-workspace{padding:13px}.platform-console-layout.guide-mode .platform-console-workspace>header{margin-bottom:10px;padding-bottom:10px}.platform-guide-editor{--platform-guide-sidebar:#7c6cff;--platform-guide-modules:#ff8f5c;--platform-guide-workshop:#2ec5ce;--platform-guide-platform:#d76cff;--platform-guide-finance:#53c68c;--platform-guide-library:#3b82f6;gap:10px;min-width:0;display:grid}.platform-guide-toolbar{grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:center;gap:9px;display:grid}.platform-guide-toolbar nav{scrollbar-width:none;min-width:0;display:flex;overflow:auto}.platform-guide-toolbar nav::-webkit-scrollbar{display:none}.platform-guide-toolbar nav button{min-height:42px;color:var(--muted);box-shadow:none;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:11px;display:flex;position:relative}.platform-guide-toolbar nav button:after{content:"";background:0 0;height:1px;position:absolute;bottom:1px;left:12px;right:12px}.platform-guide-toolbar nav button.active{color:var(--text)}.platform-guide-toolbar nav button.active:after{background:var(--accent);box-shadow:0 0 10px var(--accent)}.platform-guide-toolbar nav small{background:#ffffff0d;border-radius:6px;place-content:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid}.platform-guide-toolbar>label{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:#ffffff03;border-radius:13px;align-items:center;height:42px;padding:0 12px;display:flex}.platform-guide-toolbar>label svg{width:16px;color:var(--accent);margin-right:8px}.platform-guide-toolbar input{background:0 0;border:0;outline:0;width:100%;height:100%;padding:0}.platform-guide-layout{grid-template-columns:minmax(360px,.86fr) minmax(480px,1.14fr);gap:10px;min-width:0;display:grid}.platform-guide-canvas,.platform-guide-preview{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 15%,transparent),#0c0d17c7 42%,#07080ef5);border-radius:19px;height:calc(100dvh - 330px);min-height:560px;box-shadow:inset 0 1px #ffffff0a}.platform-guide-canvas{position:relative;overflow:hidden}.platform-guide-canvas>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.platform-guide-canvas line{stroke:color-mix(in srgb,var(--accent) 48%,#dce6ff66);stroke-width:.2px;stroke-dasharray:1.1 1;opacity:.65}.platform-guide-node{z-index:2;left:var(--guide-x);top:var(--guide-y);width:96px;color:var(--text);text-align:center;touch-action:none;cursor:grab;background:0 0;border:0;justify-items:center;gap:5px;padding:0;transition:opacity .2s,scale .2s;display:grid;position:absolute;translate:-50% -50%}.platform-guide-node:active{cursor:grabbing}.platform-guide-node>span{border:1px solid color-mix(in srgb,var(--guide-node-color) 62%,white 15%);background:radial-gradient(circle at 30% 22%,#ffffff2e,transparent 34%),color-mix(in srgb,var(--guide-node-color) 30%,#11121de0);width:54px;height:54px;box-shadow:0 0 25px color-mix(in srgb,var(--guide-node-color) 24%,transparent);border-radius:50%;place-content:center;font-size:22px;font-weight:800;display:grid}.platform-guide-node strong{max-width:96px;font-size:9px;line-height:1.15}.platform-guide-node:hover,.platform-guide-node.active{z-index:5;scale:1.09}.platform-guide-node.active>span{box-shadow:0 0 0 2px color-mix(in srgb,var(--guide-node-color) 25%,transparent),0 0 34px color-mix(in srgb,var(--guide-node-color) 45%,transparent)}.platform-guide-node.muted{opacity:.13;filter:saturate(.35)}.platform-guide-preview{resize:horizontal;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 42%),var(--panel);padding:18px;overflow:auto}.platform-guide-mirror{gap:12px;display:grid}.platform-guide-mirror>header{grid-template-columns:54px minmax(0,1fr);gap:12px;display:grid}.platform-guide-mirror>header>span{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 12%,transparent);width:52px;height:52px;color:var(--accent);border-radius:16px;place-content:center;font-size:24px;font-weight:800;display:grid}.platform-guide-mirror h2{margin:3px 0;font-size:21px}.platform-guide-mirror p{color:var(--muted);margin:0;line-height:1.55}.platform-guide-mirror section{background:#ffffff04;border:1px solid #fff1;border-radius:14px;gap:7px;padding:13px;display:grid}.platform-guide-mirror section h3{align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.platform-guide-mirror section h3 svg{width:16px;color:var(--accent)}.platform-guide-mirror ol{color:var(--muted);gap:7px;margin:0;padding-left:20px;font-size:12px;display:grid}.platform-guide-mirror dl{border-top:1px solid #ffffff0f;grid-template-columns:auto 1fr;gap:5px 12px;margin:0;padding:12px;font-size:11px;display:grid}.platform-guide-mirror dt{color:var(--muted)}.platform-guide-mirror dd{margin:0}.platform-guide-mirror footer,.platform-guide-preview form footer{border-top:1px solid var(--border);background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:flex-end;gap:7px;margin:0 -18px -18px;padding:12px 18px;display:flex;position:sticky;bottom:-18px}.platform-guide-preview form{gap:11px;display:grid}.platform-guide-preview form>header h2{margin:3px 0}.platform-guide-preview form>label{color:var(--muted);gap:5px;font-size:10px;display:grid}.platform-guide-preview form :is(input,textarea){width:100%;color:var(--text);resize:vertical;background:#ffffff05;border-color:#ffffff17}.platform-guide-preview form button svg,.platform-guide-mirror footer button svg{width:15px}.platform-guide-mirror details{font-size:11px}.platform-guide-mirror details ul{color:var(--muted);gap:5px;display:grid}@media (max-width:1250px){.platform-guide-layout{grid-template-columns:1fr}.platform-guide-canvas,.platform-guide-preview{height:620px}.platform-guide-preview{resize:none}}@media (max-width:760px){.platform-guide-toolbar,.platform-guide-layout{grid-template-columns:1fr}.platform-guide-canvas,.platform-guide-preview{min-height:620px}}.knowledge-guide-actions{grid-template-columns:1fr;gap:9px;display:grid}.knowledge-page-move{border:1px solid color-mix(in srgb,var(--knowledge-accent) 28%,#ffffff14);background:#ffffff04;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:5px 7px 5px 13px;display:grid}.knowledge-page-move span{color:var(--muted);font-size:12px}.knowledge-page-move select{background:var(--panel);min-width:0;height:32px;color:var(--text);border:1px solid #ffffff12;border-radius:10px;padding:0 30px 0 10px;font-size:12px}.knowledge-section-dialog{width:min(440px,100vw - 28px)}.knowledge-section-dialog>label{gap:8px;padding:20px;display:grid}.knowledge-section-dialog>label span{color:var(--muted);font-size:12px}.knowledge-section-dialog>label input{border:1px solid color-mix(in srgb,var(--accent) 35%,#ffffff1a);height:44px;color:var(--text);background:#ffffff05;border-radius:13px;outline:0;padding:0 13px;font-size:14px}.knowledge-map-hero{grid-template-columns:minmax(0,1fr) 420px}.knowledge-map-hero-actions{grid-column:2;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:8px;width:420px;display:grid}.knowledge-map-hero-actions>label{grid-column:1;width:auto;min-width:0}.knowledge-map-hero-actions>button:not(.primary-button){grid-column:2}@media (max-width:1150px){.knowledge-map-hero-actions{grid-template-columns:minmax(0,1fr) 46px;width:100%;display:grid}.knowledge-map-hero-actions>label{width:auto}}.page-block-tools{z-index:7;background:var(--panel);border:1px dashed #f59e0b;border-radius:9px;align-items:center;gap:4px;padding:3px;position:absolute;top:-14px;right:9px;box-shadow:0 8px 24px #0003;display:flex!important}.page-block-tools :is(button,span){cursor:pointer;place-items:center;width:27px;height:27px;color:#f6b83f!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:0!important;display:grid!important}.page-block-tools button:last-child{color:#ef6b74!important}.page-block-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex!important}.page-block-actions button{border:1px solid color-mix(in srgb,var(--resource-color) 42%,var(--line));min-height:29px;color:var(--text);background:0 0;border-radius:8px;padding:0 9px;font-size:.68rem}.page-block-action-editor{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:13px;display:grid}.page-block-action-editor legend{padding:0 6px;font-weight:750}.page-block-action-editor>p{color:var(--muted);grid-column:1/-1;margin:0 0 4px;font-size:.75rem}.page-block-action-editor label{border:1px solid var(--line-soft);border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 8px;grid-template-columns:none!important;display:flex!important}.page-block-action-editor input{width:16px;height:16px;accent-color:var(--accent)}.page-designer-trigger svg{transform:scaleX(-1)}.page-designer-trigger.active{color:#f6b83f!important;background:#f59e0b1f!important;border-style:dashed!important;border-color:#f59e0b!important;box-shadow:0 0 18px #f59e0b38!important}.workspace-page-titleline,.page-designer-bar{display:none!important}.workspace-page-surface{min-height:calc(100dvh - 118px);position:relative}.page-build-actions{z-index:18;pointer-events:none;justify-content:flex-end;align-items:center;height:auto;margin:0;padding:0;display:flex;position:absolute;top:10px;right:12px}.page-add-block{font-family:"Bricolage Grotesque",var(--font-sans,system-ui),sans-serif;letter-spacing:.005em;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;line-height:1;box-shadow:0 12px 30px #0003,0 0 18px #f59e0b17,inset 0 1px #ffffff13;background:linear-gradient(180deg,#ffffff0b,#ffffff03),color-mix(in srgb,var(--panel) 94%,transparent)!important;color:#f7c156!important;border:1px dashed #f7af37!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:auto!important;min-height:39px!important;margin:0!important;padding:0 15px 0 11px!important;font-size:12.5px!important;font-weight:650!important;display:inline-flex!important}.page-add-block svg{stroke-width:1.8px;border:1px solid #f59e0b47;border-radius:6px;flex:none;width:17px;height:17px;padding:2px;display:block}.page-add-block:hover{transform:translateY(-1px);box-shadow:0 15px 34px #0000003d,0 0 22px #f59e0b24;background:linear-gradient(180deg,#ffffff0f,#ffffff05),color-mix(in srgb,var(--panel) 90%,#f59e0b 6%)!important;border-color:#f8b84a!important}.page-resource-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:24px;align-content:start;min-height:calc(100dvh - 118px)}.page-resource-grid.show-grid{box-shadow:inset 0 0 48px #ffffff05;background-color:#0000!important;background-image:radial-gradient(circle,#ffffff2e 1px,#0000 1.5px)!important;background-size:24px 24px!important;border:0!important;border-radius:15px!important;min-height:calc(100dvh - 118px)!important;padding:50px 16px 20px!important}.page-resource-grid:not(.is-editing){background:0 0;border:0;min-height:0;padding:0}.page-resource-grid.is-editing .page-resource-placement{outline-offset:3px;height:auto;min-height:0;outline:1px dashed #ffffff47!important}.page-resource-grid.is-editing .page-resource-placement.is-selected{outline-color:color-mix(in srgb,var(--accent) 72%,white)!important}.page-block-drag-handle{touch-action:none;cursor:grab!important}.page-block-drag-handle:active{cursor:grabbing!important}.page-block-resize{border:2px solid color-mix(in srgb,var(--panel) 70%,transparent);touch-action:none;cursor:nwse-resize!important;background:color-mix(in srgb,var(--accent) 70%,white)!important;border-radius:5px!important;width:15px!important;height:15px!important;top:auto!important;bottom:-5px!important;right:-5px!important}.resource-library-popover-layer{z-index:1250;pointer-events:none;display:flex;position:fixed;inset:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;justify-content:flex-end!important;align-items:flex-start!important;padding:76px 28px 20px!important}.resource-library-popover-layer>.resource-library-dialog{border-color:color-mix(in srgb,var(--accent) 30%,#ffffff1a);background:color-mix(in srgb,var(--panel) 95%,transparent);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);pointer-events:auto;width:min(720px,100vw - 40px);max-height:calc(100dvh - 100px);padding:15px;box-shadow:0 24px 80px #00000061}.resource-library-dialog>header{min-height:36px;padding:0 42px 10px 2px}.resource-library-dialog>header h3{margin:0;font-size:.92rem}.resource-library-tools{display:block}.resource-library-tools input{background:0 0;width:100%;height:39px}.resource-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:calc(100dvh - 210px);padding:2px;overflow:auto}.resource-library-card{border-radius:13px;min-height:106px;padding:11px}.resource-library-card>svg{width:31px;height:31px;padding:7px}.resource-library-card small,.resource-library-card p,.resource-library-card footer>span{display:none}.resource-library-card h4{margin:4px 0 0;font-size:.78rem}.resource-library-card footer{margin-top:auto}.resource-library-card footer button{border-radius:8px;width:100%;min-height:30px;font-size:.68rem}.page-resource-editor-layer{z-index:1260;pointer-events:none;display:flex;position:fixed;inset:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;justify-content:flex-end!important;align-items:stretch!important;padding:0!important}.page-resource-editor-layer>.page-resource-editor,.page-resource-editor-layer>.page-inner-add{pointer-events:auto;border-radius:18px 0 0 18px;width:min(400px,100vw - 18px);height:100dvh;max-height:none;box-shadow:-24px 0 70px #0000005c}@media (max-width:760px){.resource-library-popover-layer{padding:68px 10px 10px!important}.resource-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-resource-grid.show-grid{padding-inline:10px!important}}.resource-library-browser{grid-template-columns:150px minmax(0,1fr);gap:10px;min-height:0;display:grid}.resource-library-sections{border-right:1px solid #ffffff12;flex-direction:column;gap:2px;max-height:calc(100dvh - 210px);padding:3px 8px 3px 0;display:flex;overflow:auto}.resource-library-sections button{min-height:31px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;padding:0 9px;font-size:.7rem}.resource-library-sections button:hover,.resource-library-sections button.active{color:var(--text);background:#ffffff0d}.page-empty-block-content{color:#ffffff85;background:0 0;border:0;place-content:center;place-items:center;gap:8px;width:100%;min-height:100px;font-size:.73rem;display:grid}.page-empty-block-content svg{border:1px dashed #ffffff4d;border-radius:8px;width:25px;height:25px;padding:5px}.page-choose-resource{border:1px dashed color-mix(in srgb,var(--accent) 48%,#ffffff2e);min-height:42px;color:var(--text);background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin:0 16px;padding:0 13px;font-weight:700;display:flex}.page-choose-resource:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}@media (max-width:760px){.resource-library-browser{grid-template-columns:1fr}.resource-library-sections{border-bottom:1px solid #ffffff12;border-right:0;flex-direction:row;max-height:none;overflow:auto}.resource-library-sections button{white-space:nowrap}}.resource-library-dialog>header{align-items:center;gap:8px;display:flex}.resource-library-back{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:23px;display:grid}.resource-library-back:hover{color:var(--text);background:#ffffff0d}.resource-add-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:3px;display:grid}.resource-add-kinds>button{min-height:88px;color:var(--text);text-align:left;background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #ffffff14;border-radius:14px;gap:5px;padding:15px;display:grid}.resource-add-kinds>button:hover{border-color:color-mix(in srgb,var(--accent) 38%,#ffffff1a);transform:translateY(-1px);box-shadow:0 12px 28px #0000002e}.resource-add-kinds strong{font-size:.86rem}.resource-add-kinds small{color:var(--muted);font-size:.69rem;line-height:1.45}.page-block-tools{top:-15px;right:8px}.page-block-tools>button,.page-block-more>button{place-items:center;color:#f6b83f!important;background:0 0!important;border:0!important;border-radius:7px!important;width:28px!important;height:28px!important;padding:0!important;display:grid!important}.page-block-more{position:relative;width:auto!important;height:auto!important;padding:0!important;display:block!important}.page-block-menu{z-index:40;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);top:34px;right:0;box-shadow:0 18px 48px #00000061;background:color-mix(in srgb,var(--panel) 96%,transparent)!important;border:1px solid #ffffff1a!important;border-radius:12px!important;width:190px!important;height:auto!important;padding:6px!important;display:grid!important;position:absolute!important}.page-block-menu button{width:100%;min-height:34px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:.7rem}.page-block-menu button.danger{color:#ff7c84}.page-inner-add{border-radius:18px 0 0 18px;width:min(400px,100vw - 18px);height:100dvh;max-height:none}.page-inner-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px 16px;display:grid}.page-inner-options button{min-height:39px;color:var(--text);background:0 0;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:7px;padding:0 10px;font-size:.72rem;display:flex}.page-inner-options button:hover{border-color:color-mix(in srgb,var(--accent) 40%,#ffffff1a);background:#ffffff09}.page-block-children{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.page-block-children span{font-size:.62rem;border:1px solid color-mix(in srgb,var(--resource-color) 30%,#ffffff14)!important;width:auto!important;height:auto!important;color:var(--muted)!important;background:0 0!important;border-radius:7px!important;padding:4px 7px!important}.resource-template-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:3px;display:grid}.resource-template-list>button{min-height:62px;color:var(--text);text-align:left;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:11px minmax(0,1fr);gap:3px 9px;padding:11px;display:grid}.resource-template-list>button>span{border-radius:6px;grid-row:1/3;width:8px;height:100%}.resource-template-list strong{font-size:.75rem}.resource-template-list small{color:var(--muted);font-size:.64rem}.resource-template-empty{text-align:center;padding:28px 18px}.resource-template-empty p{color:var(--muted);font-size:.72rem;line-height:1.55}.resource-template-row{grid-template-columns:minmax(0,1fr) 34px;gap:5px;display:grid}.resource-template-row>button:first-child{min-height:62px;color:var(--text);text-align:left;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:11px minmax(0,1fr);gap:3px 9px;padding:11px;display:grid}.resource-template-row>button:first-child>span{border-radius:6px;grid-row:1/3;width:8px;height:100%}.resource-template-row>button.danger{color:#fca5a5;background:#f871710f;border:1px solid #f8717133;border-radius:10px;align-self:stretch}.page-resource-placement.is-hidden-block{opacity:.32}.page-resource-placement.is-hidden-block:after{content:"Скрыт в рабочем режиме";color:var(--muted);background:#00000059;border-radius:7px;padding:4px 7px;font-size:.6rem;position:absolute;inset:auto 8px 8px}@media (max-width:620px){.resource-add-kinds,.resource-template-list{grid-template-columns:1fr}}.page-resource-grid.show-grid{background-position:16px 0!important;padding-top:0!important}.resource-mini-preview{border:1px solid color-mix(in srgb,var(--preview-color) 35%,#ffffff14);grid-template-columns:repeat(4,1fr);align-items:end;gap:4px;position:relative;background:linear-gradient(145deg,color-mix(in srgb,var(--preview-color) 12%,transparent),#ffffff05)!important;width:100%!important;height:62px!important;color:var(--preview-color)!important;border-radius:9px!important;padding:9px!important;display:grid!important}.resource-mini-preview i{opacity:.75;background:currentColor;border-radius:2px;display:block}.preview-chart i:first-child{height:28%}.preview-chart i:nth-child(2){height:70%}.preview-chart i:nth-child(3){height:46%}.preview-chart i:nth-child(4){height:88%}.preview-table{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);align-items:stretch}.preview-table i{background:0 0;border:1px solid;height:auto}.preview-kanban{grid-template-columns:repeat(3,1fr);align-items:stretch}.preview-kanban i{background:color-mix(in srgb,currentColor 12%,transparent);border:1px solid;height:85%}.preview-button{justify-content:center!important;align-items:center!important;display:flex!important}.preview-button:after{content:"Кнопка";border:1px solid;border-radius:6px;padding:7px 15px;font-size:10px}.preview-button i,.preview-text i,.preview-heading i{display:none}.preview-form{grid-template-columns:1fr;align-items:stretch}.preview-form i{background:0 0;border:1px solid;height:8px}.preview-card,.preview-cards{grid-template-columns:1fr 2fr;align-items:center}.preview-card i,.preview-cards i{height:24px}.preview-container,.preview-layout{grid-template-columns:repeat(2,1fr);align-items:stretch}.preview-container i,.preview-layout i{background:0 0;border:1px dashed;height:auto}.resource-library-popover-layer>.resource-library-dialog{width:min(820px,100vw - 40px)}.resource-library-dialog>header{padding-right:84px}.resource-library-help{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;border-radius:11px;flex:0 0 38px;place-items:center;margin-left:auto;padding:0;display:grid;box-shadow:inset 0 1px #ffffff0d}.resource-library-help:hover,.resource-library-help[aria-expanded=true]{border-color:var(--accent);color:var(--accent);box-shadow:0 0 20px color-mix(in srgb,var(--accent) 18%,transparent)}.resource-library-guide{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--panel)),var(--panel));border-radius:14px;margin:0 0 12px;padding:14px 16px;overflow:auto}.resource-library-guide strong{font-size:14px}.resource-library-guide ol{color:var(--text);margin:10px 0;padding-left:22px;font-size:12px;line-height:1.65}.resource-library-guide p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}.resource-library-notice{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));color:var(--text);overflow-wrap:anywhere;border-radius:10px;margin:0 0 10px;padding:9px 11px;font-size:12px}.resource-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.resource-library-card{align-content:start;min-width:0;overflow:hidden;grid-template-columns:minmax(0,1fr)!important;min-height:236px!important;padding:12px!important}.resource-library-card .resource-mini-preview{height:92px!important}.resource-library-card>div:not(.resource-mini-preview){min-width:0}.resource-library-card small{letter-spacing:.08em;text-transform:uppercase;font-size:9px;display:block!important}.resource-library-card h4{overflow-wrap:anywhere;line-height:1.25;margin:5px 0 4px!important;font-size:.86rem!important}.resource-library-card p{min-height:34px;color:var(--muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;overflow:hidden;margin:0!important;display:-webkit-box!important}.resource-library-card footer{grid-template-columns:auto minmax(0,1fr);gap:7px;margin-top:auto!important;display:grid!important}.resource-library-card footer button{white-space:normal;min-width:0;line-height:1.2;width:auto!important;min-height:34px!important;padding:6px 9px!important}.resource-library-card footer .resource-preview-button{border:1px solid var(--line);color:var(--text);background:0 0}.resource-library-preview-detail{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:18px;max-height:calc(100dvh - 190px);padding:3px;display:grid;overflow:auto}.resource-preview-back{color:var(--muted);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:7px 10px}.resource-preview-stage{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:radial-gradient(circle at 75% 15%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 72%,transparent);border-radius:18px;place-items:center;min-height:330px;padding:28px;display:grid;overflow:hidden}.resource-preview-stage .resource-mini-preview{border-radius:18px!important;width:min(100%,430px)!important;height:240px!important;padding:28px!important}.resource-preview-stage .preview-button:after{padding:12px 28px;font-size:14px}.resource-preview-copy{align-self:center;min-width:0}.resource-preview-copy small{color:var(--muted);text-transform:uppercase;font-size:10px}.resource-preview-copy h4{overflow-wrap:anywhere;margin:7px 0 10px;font-size:1.35rem}.resource-preview-copy p{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.resource-preview-copy .resource-preview-explanation{border-left:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent);padding:10px}.resource-preview-copy .primary-button{width:100%;margin-top:8px}@media (max-width:700px){.resource-library-grid,.resource-library-preview-detail{grid-template-columns:1fr}.resource-preview-stage{min-height:220px}.resource-preview-stage .resource-mini-preview{height:170px!important}}.page-native-resource{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.page-native-resource header{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-native-resource header small{color:var(--muted);font-size:9px}.native-form{align-content:start;gap:7px;padding:12px;display:grid}.native-form header{justify-content:stretch;display:grid}.native-form label{gap:3px;display:grid}.native-form label span{color:var(--muted);font-size:9px}.native-form label i{border:1px solid var(--line);background:#ffffff05;border-radius:6px;height:25px}.native-form>button{border:1px solid var(--resource-color);background:color-mix(in srgb,var(--resource-color) 16%,transparent);min-height:29px;color:var(--text);border-radius:7px;justify-self:start;padding:0 12px}.native-search{align-content:start;gap:9px;padding:12px;display:grid}.native-search>div{border:1px solid var(--line);min-height:33px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.native-search footer{flex-wrap:wrap;gap:5px;display:flex}.native-search footer i{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal}.native-list,.native-cards{align-content:start;gap:8px;padding:11px;display:grid}.native-list>div,.native-cards>div{gap:5px;display:grid}.native-list article,.native-cards article{border:1px solid var(--line-soft);background:#ffffff05;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:7px;display:flex}.native-list article>i,.native-cards article>i{background:color-mix(in srgb,var(--resource-color) 14%,transparent);height:24px;color:var(--resource-color);border-radius:7px;flex:0 0 24px;place-items:center;font-size:8px;display:grid}.native-list article>span,.native-cards article>span{min-width:0;display:grid}.native-list article b,.native-cards article b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.native-list article small,.native-cards article small{font-size:8px}.native-dashboard{grid-template-rows:auto auto 1fr;gap:9px;padding:12px;display:grid}.native-dashboard-metrics{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.native-dashboard-metrics article{border:1px solid var(--line-soft);border-radius:8px;padding:7px;display:grid}.native-dashboard-metrics small{font-size:7px}.native-dashboard-metrics b{font-size:14px}.native-dashboard-chart{border-bottom:1px solid var(--line);align-items:end;gap:4px;min-height:50px;padding-top:7px;display:flex}.native-dashboard-chart i{background:linear-gradient(var(--resource-color),color-mix(in srgb,var(--resource-color) 20%,transparent));border-radius:3px 3px 0 0;flex:1;min-width:3px}.native-document{align-content:start;gap:9px;padding:12px;display:grid}.native-document p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.native-document>div{gap:5px;display:grid}.native-document>div i{background:var(--line);border-radius:3px;height:3px}.native-document>div i:nth-child(2){width:86%}.native-document>div i:nth-child(3){width:72%}.native-heading p{font-size:16px;font-weight:750}.native-tabs,.native-accordion{grid-template-rows:auto 1fr;padding:10px;display:grid}.native-tabs>header,.native-accordion>header{border-bottom:1px solid var(--line);justify-content:flex-start}.native-tabs header b,.native-accordion header b{color:var(--muted);padding:7px;font-size:8px}.native-tabs header b.active,.native-accordion header b.active{color:var(--text);box-shadow:inset 0 -1px var(--resource-color)}.native-tabs section,.native-accordion section{padding:12px 7px}.native-tabs section p,.native-accordion section p{color:var(--muted);font-size:9px}.native-chat{grid-template-rows:auto 1fr auto;gap:7px;padding:10px;display:grid}.native-chat header span{background:color-mix(in srgb,var(--resource-color) 18%,transparent);border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.native-chat>div{align-content:start;gap:5px;display:grid}.native-chat p{border:1px solid var(--line);border-radius:9px;justify-self:start;margin:0;padding:6px 8px;font-size:9px}.native-chat p.mine{background:color-mix(in srgb,var(--resource-color) 12%,transparent);justify-self:end}.native-chat footer{border:1px solid var(--line);color:var(--muted);border-radius:8px;justify-content:space-between;padding:6px;font-size:8px;display:flex}.native-chat footer button{color:var(--resource-color);background:0 0;border:0}.native-workflow{align-content:start;gap:10px;padding:12px;display:grid}.native-workflow>div{align-items:center;gap:5px;display:flex;overflow:hidden}.native-workflow>div span{align-items:center;gap:4px;min-width:0;display:flex}.native-workflow>div span:not(:last-child):after{content:"›";color:var(--muted)}.native-workflow span i{border:1px solid var(--resource-color);border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.native-workflow span b{white-space:nowrap;font-size:8px}.native-media{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--resource-color) 17%,transparent),transparent 55%);align-content:center;place-items:center;gap:6px;display:grid}.native-media>span{border:1px solid color-mix(in srgb,var(--resource-color) 55%,var(--line));width:48px;height:48px;color:var(--resource-color);border-radius:15px;place-items:center;font-size:20px;display:grid}.native-media small{color:var(--muted);font-size:8px}.native-shell{grid-template-rows:auto auto 1fr;gap:7px;padding:10px;display:grid}.native-shell header{border-bottom:1px solid var(--line);padding-bottom:7px}.native-shell nav{flex-wrap:wrap;gap:5px;display:flex}.native-shell nav>button{color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 7px;font-size:8px}.native-shell nav>button:hover{background:color-mix(in srgb,var(--resource-color) 8%,transparent);color:var(--text)}.native-shell nav>button.active{background:color-mix(in srgb,var(--resource-color) 15%,transparent);color:var(--text)}.native-shell p{color:var(--muted);font-size:9px}.native-divider{align-items:center;gap:8px;display:flex}.native-divider:before,.native-divider:after{content:"";background:var(--line);flex:1;height:1px}.native-divider span{color:var(--muted);font-size:8px}.native-fallback{align-content:center;gap:7px;padding:14px;display:grid}.native-fallback p{color:var(--muted);margin:0;font-size:9px}.native-fallback>div{gap:5px;display:flex}.native-fallback i{border:1px solid var(--line);border-radius:5px;width:32px;height:20px}.native-widget-content-editor{border:1px solid var(--line);border-radius:11px;gap:8px;margin:0;padding:11px;display:grid}.native-widget-content-editor legend{color:var(--muted);padding:0 6px;font-size:10px}.native-widget-content-editor label{gap:4px;display:grid}.native-widget-content-editor label span{color:var(--muted);font-size:9px}.native-widget-content-editor :is(input,textarea){border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);resize:vertical;border-radius:8px;padding:8px;font-size:11px}.page-block-tools{align-items:center;gap:5px;display:flex!important}.page-block-tools>.page-block-add-inside{place-items:center;background:color-mix(in srgb,#f59e0b 10%,var(--panel))!important;color:#f6aa24!important;border:1px solid #f59e0bad!important;border-radius:9px!important;width:30px!important;height:30px!important;padding:0!important;display:grid!important}.page-block-children.has-live-tabs{padding-top:42px!important}.page-live-tabs{z-index:25;border-bottom:1px solid var(--line);gap:4px;padding-bottom:5px;display:flex;position:absolute;top:5px;left:6px;right:42px;overflow:auto}.page-live-tabs button{min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:0 10px;font-size:9px}.page-live-tabs button.active{border-color:color-mix(in srgb,var(--resource-color) 35%,var(--line));background:color-mix(in srgb,var(--resource-color) 12%,transparent);color:var(--text)}.native-tabs header button,.native-accordion header button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px;font-size:8px}.native-tabs header button.active,.native-accordion header button.active{color:var(--text);box-shadow:inset 0 -1px var(--resource-color)}.native-menu.is-collapsed{justify-self:start;width:62px}.native-menu.is-collapsed header strong,.native-menu.is-collapsed p{display:none}.native-menu.is-collapsed nav{justify-items:center;display:grid}.native-menu header button{border:1px solid var(--line);width:25px;height:25px;color:var(--text);background:0 0;border-radius:7px;place-items:center;display:grid}.page-attached-modal-editor{border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));border-radius:11px;gap:8px;margin:8px 0 0;padding:11px;display:grid}.page-attached-modal-editor legend{color:var(--muted);padding:0 6px;font-size:10px}.page-attached-modal-editor label{gap:4px;display:grid}.page-attached-modal-editor label span{color:var(--muted);font-size:9px}.page-attached-modal-editor :is(input,textarea,select){border:1px solid var(--line);background:var(--surface);width:100%;min-height:35px;color:var(--text);border-radius:8px;padding:7px 9px}.page-action-modal-layer{z-index:1600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02050c8a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.page-action-modal{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 7%,var(--panel)),var(--panel));border-radius:18px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);padding:18px;overflow:auto;box-shadow:0 28px 90px #0000007a}.page-action-modal>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.page-action-modal header small{color:var(--muted);font-size:9px}.page-action-modal h3{margin:5px 0 0}.page-action-modal header>button{border:1px solid var(--line);width:34px;height:34px;color:var(--text);background:0 0;border-radius:9px;font-size:20px}.page-action-modal>p{color:var(--muted);font-size:12px;line-height:1.6}.page-action-modal>label{border:1px solid var(--line-soft);border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.page-action-modal>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.page-action-modal-layer.mode-side{background:#02050c3d;justify-content:flex-end;padding:0}.page-action-modal-layer.mode-side .page-action-modal{border-radius:18px 0 0 18px;height:100dvh;max-height:none}.page-action-modal-layer.mode-dropdown{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;padding:0;display:block}.page-action-modal-layer.mode-dropdown .page-action-modal{pointer-events:auto;border-radius:14px;width:320px;max-height:360px;padding:14px;box-shadow:0 20px 55px #0000006b}.resource-template-catalog{gap:10px;max-height:calc(100dvh - 170px);padding:2px;display:grid;overflow:auto}.resource-template-heading{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.starter-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.starter-template-grid>button{border:1px solid color-mix(in srgb,var(--template-color) 28%,#ffffff14);background:linear-gradient(145deg,color-mix(in srgb,var(--template-color) 8%,transparent),#ffffff04);min-height:155px;color:var(--text);text-align:left;border-radius:12px;gap:7px;padding:11px;display:grid}.starter-template-preview{background:radial-gradient(circle,#ffffff24 1px,#0000 1.5px) 0 0/12px 12px;border:1px solid #ffffff0f;border-radius:7px;height:86px;display:block;position:relative;overflow:hidden}.starter-template-preview i{border:1px solid color-mix(in srgb,var(--template-color) 52%,#ffffff1f);background:color-mix(in srgb,var(--template-color) 13%,#ffffff05);border-radius:4px;display:block;position:absolute}.starter-template-grid strong{font-size:.76rem}.starter-template-grid small{color:var(--muted);font-size:.65rem;line-height:1.4}@media (max-width:620px){.starter-template-grid{grid-template-columns:1fr}}.page-block-children{border:1px dashed #ffffff1f;border-radius:8px;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:20px;min-height:100px;margin-top:10px;padding:4px;gap:0!important;display:grid!important;position:relative!important}.page-nested-block{border:1px solid color-mix(in srgb,var(--nested-color) 55%,#ffffff1f);border-radius:var(--nested-radius,8px);background:color-mix(in srgb,var(--nested-color) 10%,#ffffff05);min-width:0;min-height:0;color:var(--nested-text,#fff);font-size:var(--nested-font-size,14px);cursor:move;justify-content:center;align-items:center;padding:5px;display:flex;position:relative;overflow:visible}.page-nested-block :is(input,textarea,button){font:inherit;color:inherit}.page-inner-text-field,.page-inner-button-label{resize:none;width:100%;height:100%;min-height:0;color:inherit;background:0 0;border:0;outline:0;padding:6px}.page-inner-button-label{text-align:center;font-weight:700}.page-inner-live-button{border-radius:inherit;width:100%;height:100%;color:inherit;background:0 0;border:0;font-weight:700}.page-nested-resize{cursor:nwse-resize;position:absolute;bottom:-5px;right:-5px;border:1px solid var(--accent)!important;background:var(--panel)!important;border-radius:3px!important;width:12px!important;height:12px!important;padding:0!important}.page-nested-block:hover{z-index:4;box-shadow:0 8px 20px #00000038}.page-resource-placement.shape-circle{aspect-ratio:1;border-radius:50%!important}.page-resource-placement.shape-pill{border-radius:999px!important}.page-resource-placement.shape-diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);padding:16%}.page-resource-placement.shape-triangle{clip-path:polygon(50% 0,100% 100%,0 100%);padding:28% 13% 8%}.page-resource-placement.shape-hexagon{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);padding-inline:13%}.page-resource-placement.shape-star{clip-path:polygon(50% 0,61% 34%,98% 35%,68% 56%,79% 94%,50% 72%,21% 94%,32% 56%,2% 35%,39% 34%);padding:23%}.page-resource-placement:is(.shape-diamond,.shape-triangle,.shape-hexagon,.shape-star){border-color:#0000!important}.page-resource-placement:is(.type-table,.type-form,.type-kanban,.type-document).shape-circle,.page-resource-placement:is(.type-table,.type-form,.type-kanban,.type-document).shape-star,.page-resource-placement:is(.type-table,.type-form,.type-kanban,.type-document).shape-triangle{clip-path:none;padding:inherit;border-radius:var(--block-radius,10px)!important}.page-resource-placement{background:color-mix(in srgb,var(--block-background,#11151d) var(--block-background-opacity,82%),transparent)!important}.page-resource-placement.has-glow{box-shadow:0 0 var(--block-glow-strength,24px) color-mix(in srgb,var(--block-glow-color,var(--resource-color)) 30%,transparent),0 14px 36px #00000038!important}.type-chart>div{flex-direction:column;height:100%;min-height:76px;display:flex;position:relative}.type-chart>div:after{content:"";background:linear-gradient(to top,color-mix(in srgb,var(--chart-color) 12%,transparent),transparent);border-bottom:1px solid #ffffff14;flex:1;min-height:58px;margin-top:8px;display:block}.type-chart.chart-bars>div:after{background:repeating-linear-gradient(90deg,var(--chart-color) 0 9%,transparent 9% 16%);clip-path:polygon(0 78%,8% 78%,8% 42%,18% 42%,18% 66%,29% 66%,29% 21%,40% 21%,40% 55%,51% 55%,51% 12%,62% 12%,62% 48%,73% 48%,73% 28%,84% 28%,84% 64%,100% 64%,100% 100%,0 100%)}.type-chart.chart-line>div:after{height:var(--chart-line-width);background:var(--chart-color);clip-path:polygon(0 72%,14% 48%,28% 63%,42% 23%,57% 41%,72% 12%,86% 35%,100% 8%,100% calc(8% + var(--chart-line-width)),86% calc(35% + var(--chart-line-width)),72% calc(12% + var(--chart-line-width)),57% calc(41% + var(--chart-line-width)),42% calc(23% + var(--chart-line-width)),28% calc(63% + var(--chart-line-width)),14% calc(48% + var(--chart-line-width)),0 calc(72% + var(--chart-line-width)))}.type-chart.chart-area>div:after{background:linear-gradient(180deg,color-mix(in srgb,var(--chart-color) 65%,transparent),color-mix(in srgb,var(--chart-color) 5%,transparent));clip-path:polygon(0 72%,14% 48%,28% 63%,42% 23%,57% 41%,72% 12%,86% 35%,100% 8%,100% 100%,0 100%)}.type-chart.chart-donut>div:after{background:conic-gradient(var(--chart-color) 0 68%,#ffffff14 68% 100%);border:0;border-radius:50%;flex:0 0 76px;align-self:center;width:76px;min-height:76px;-webkit-mask:radial-gradient(circle,#0000 43%,#000 45%);mask:radial-gradient(circle,#0000 43%,#000 45%)}.page-resource-placement{color:var(--block-text-color,var(--text));font-size:var(--block-font-size,14px);border-radius:var(--block-radius,0)!important}.page-resource-placement.has-border{border-color:var(--block-border-color,var(--accent))!important}.page-resource-placement:not(.has-border){border-color:#0000!important}.page-resource-placement h3,.page-resource-placement p,.page-resource-placement button{color:inherit;font-size:inherit}.page-live-button{border-radius:inherit;width:100%;height:100%;min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-weight:700;display:flex}.page-live-button small{color:var(--muted);font-size:10px;font-weight:500;display:block}.page-live-button.is-unconfigured{cursor:default}.page-button-action-editor{border:1px solid #ffffff14;border-radius:12px;gap:10px;margin:0 16px;padding:13px;display:grid}.page-button-action-editor legend{padding:0 6px;font-weight:750}.page-button-action-editor label{gap:6px;display:grid}.page-button-action-editor label>span{color:var(--muted);font-size:.7rem}.page-button-action-editor :is(input,select){background:var(--panel);width:100%;min-height:39px;color:var(--text);border:1px solid #ffffff17;border-radius:9px;padding:0 10px}.block-range-setting{gap:8px;display:grid}.block-range-setting>span{justify-content:space-between;display:flex}.block-range-setting input{width:100%;accent-color:var(--accent)}.page-block-resize{opacity:0;touch-action:none;z-index:8!important;display:block!important;position:absolute!important}.page-resource-placement:hover>.page-block-resize,.page-resource-placement.is-selected>.page-block-resize{opacity:.78}.page-block-resize.edge-n,.page-block-resize.edge-s{cursor:ns-resize!important;background:0 0!important;border:0!important;border-radius:5px!important;width:auto!important;height:8px!important;left:12px!important;right:12px!important}.page-block-resize.edge-n{top:-5px!important;bottom:auto!important}.page-block-resize.edge-s{top:auto!important;bottom:-5px!important}.page-block-resize.edge-e,.page-block-resize.edge-w{cursor:ew-resize!important;background:0 0!important;border:0!important;border-radius:5px!important;width:8px!important;height:auto!important;top:12px!important;bottom:12px!important}.page-block-resize.edge-e{left:auto!important;right:-5px!important}.page-block-resize.edge-w{left:-5px!important;right:auto!important}.page-block-resize.edge-ne,.page-block-resize.edge-nw,.page-block-resize.edge-sw,.page-block-resize:not([class*=edge-]){border:1px solid color-mix(in srgb,var(--accent) 70%,white)!important;background:var(--panel)!important;border-radius:4px!important;width:13px!important;height:13px!important}.page-block-resize.edge-ne{cursor:nesw-resize!important;top:-6px!important;bottom:auto!important;right:-6px!important}.page-block-resize.edge-nw{cursor:nwse-resize!important;inset:-6px auto auto -6px!important}.page-block-resize.edge-sw{cursor:nesw-resize!important;bottom:-6px!important;left:-6px!important;right:auto!important}.block-shape-picker{border:0;margin:0;padding:0}.block-shape-picker legend{color:var(--muted);margin-bottom:8px;font-size:12px}.block-shape-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.shape-choice{border:1px solid color-mix(in srgb,var(--accent) 20%,#ffffff1f);min-width:0;color:var(--muted);cursor:pointer;background:#ffffff06;border-radius:10px;place-items:center;gap:5px;padding:8px 4px 6px;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:grid}.shape-choice:hover,.shape-choice.is-active{color:var(--text);border-color:color-mix(in srgb,var(--accent) 72%,white 8%);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 20%,transparent);transform:translateY(-1px)}.shape-choice i{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 78%,white 10%),color-mix(in srgb,var(--accent) 55%,transparent));border:1px solid color-mix(in srgb,var(--accent) 70%,white 20%);width:28px;height:22px;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 28%,transparent);display:block}.shape-choice span{text-align:center;font-size:9px;line-height:1.05}.shape-choice-circle i{border-radius:50%;width:24px;height:24px}.shape-choice-pill i{border-radius:999px}.shape-choice-diamond i{width:21px;height:21px;transform:rotate(45deg)}.shape-choice-triangle i{clip-path:polygon(50% 0,100% 100%,0 100%);border:0}.shape-choice-hexagon i{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.shape-choice-star i{clip-path:polygon(50% 0,61% 34%,98% 35%,68% 56%,79% 94%,50% 72%,21% 94%,32% 56%,2% 35%,39% 34%);border:0;width:25px;height:25px}.page-resource-grid.is-editing .page-block-children{border-radius:inherit;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:8.33333% 20px;border:0;width:100%;height:100%;min-height:100%;margin:0;padding:4px}.page-block-tools{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:0!important;top:6px!important;right:6px!important}.page-block-tools>.page-block-more>button{background:color-mix(in srgb,#f59e0b 10%,var(--panel))!important;color:#f6aa24!important;border:1px solid #f59e0bad!important;border-radius:9px!important;width:30px!important;height:30px!important;box-shadow:0 0 14px #f59e0b29!important}.page-block-tools>.page-block-more>button:hover{background:color-mix(in srgb,#f59e0b 18%,var(--panel))!important;box-shadow:0 0 20px #f59e0b47!important}.page-block-menu{top:35px!important}.page-nested-block{background:color-mix(in srgb,var(--nested-color) 8%,#ffffff04);outline:1px solid #0000;transition:outline-color .16s,box-shadow .16s,opacity .16s}.page-nested-block.is-active-layer{outline-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b1f,0 10px 26px #00000057}.page-layer-dots{z-index:60;background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #f59e0b42;border-radius:999px;align-items:center;gap:5px;padding:5px 6px;display:flex;position:absolute;bottom:5px;right:5px;box-shadow:0 8px 20px #00000047}.page-layer-dots button{cursor:pointer;background:0 0!important;border:1px solid #f59e0bcc!important;border-radius:50%!important;width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important;padding:0!important}.page-layer-dots button.active{box-shadow:0 0 9px #f59e0bb8;background:#f59e0b!important}.page-resource-editor-layer{pointer-events:none!important}.page-resource-editor-layer>.page-resource-editor{transition:width .22s,transform .22s;position:relative;overflow:auto;background:linear-gradient(155deg,color-mix(in srgb,var(--accent) 8%,var(--panel)),var(--panel) 36%,color-mix(in srgb,var(--accent) 3%,var(--panel)))!important;border-left:1px solid color-mix(in srgb,var(--accent) 34%,#ffffff1f)!important;border-radius:16px 0 0 16px!important}.page-resource-editor-head{z-index:8;background:linear-gradient(var(--panel) 72%,transparent);justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex;position:sticky;top:0}.page-resource-editor-head h3{margin:.2rem 0 0}.page-editor-collapse{border:1px solid color-mix(in srgb,var(--accent) 35%,#ffffff1a);width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;flex:0 0 36px;place-items:center;padding:0;font-size:24px;display:grid}.page-resource-editor.is-collapsed{min-width:58px;overflow:hidden;width:58px!important;padding:10px 8px!important}.page-resource-editor.is-collapsed>:not(.page-resource-editor-head){display:none!important}.page-resource-editor.is-collapsed .page-resource-editor-head{background:0 0;align-items:flex-start;height:100%;padding:0}.page-resource-editor.is-collapsed .page-resource-editor-head>div{display:none}.page-nested-block.is-active-layer{outline-offset:2px;box-shadow:0 0 0 2px #f59e0b1a,0 10px 26px #00000057;outline:1px dashed #f59e0b!important}.active-inner-editor{background:#f59e0b0b;border:1px dashed #f59e0bb8;border-radius:11px;gap:10px;padding:12px;display:grid;box-shadow:0 0 18px #f59e0b14}.active-inner-editor>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.active-inner-editor>div span{color:var(--muted);font-size:11px}.active-inner-editor>div strong{font-size:12px}.active-inner-editor>label{grid-template-columns:1fr auto;align-items:center;display:grid}.active-inner-editor input[type=color]{border:1px solid var(--line);background:0 0;border-radius:8px;width:42px;height:32px;padding:2px}.page-scroll-settings{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:11px;display:grid}.page-scroll-settings legend{color:var(--muted);padding:0 6px;font-size:11px}.page-scroll-settings label{border:1px solid var(--line-soft);border-radius:8px;min-height:34px;padding:0 8px}.inner-multi-selection{background:#f59e0b0d;border:1px dashed #f59e0b;border-radius:11px;gap:8px;padding:11px;display:grid}.inner-multi-selection span{color:var(--muted);font-size:11px}.inner-multi-selection button{color:#fbbf24;cursor:pointer;background:0 0;border:1px solid #f59e0b;border-radius:9px;min-height:36px;font-weight:750}.inner-multi-selection button:hover{background:#f59e0b1a}.page-inner-group-preview{border:1px dashed color-mix(in srgb,var(--nested-color) 70%,white);border-radius:inherit;background:color-mix(in srgb,var(--nested-color) 5%,transparent);position:absolute;inset:5px;overflow:hidden}.page-inner-group-preview i{background:color-mix(in srgb,var(--nested-color) 8%,transparent);border:1px solid;border-radius:4px;min-width:4px;min-height:4px;display:block;position:absolute}.page-action-modal-layer.mode-dropdown,.page-action-modal-layer.mode-dropdown .page-action-modal{pointer-events:auto}.native-form-action-preview{border:1px solid var(--resource-color);background:color-mix(in srgb,var(--resource-color) 16%,transparent);min-height:29px;color:var(--text);border-radius:7px;justify-self:start;align-items:center;padding:0 12px;display:flex}.native-chat-send-preview{color:var(--resource-color);font-style:normal}.finance-article-row{border-bottom:1px solid color-mix(in srgb,var(--line-soft) 65%,transparent);width:100%;color:var(--text);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.finance-article-row>span{gap:2px;display:grid}.finance-article-row small{color:var(--muted);font-size:10px}.finance-article-folder .finance-article-row>button{width:27px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.finance-article-folder .finance-article-row>button:hover{color:var(--danger);background:0 0}.gallery-help-dialog{border:1px solid color-mix(in srgb,var(--accent) 34%,#ffffff1a);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,#12151d),#0c0f15);border-radius:20px;gap:18px;width:min(560px,100vw - 24px);padding:22px;display:grid;box-shadow:0 30px 100px #00000080}.gallery-help-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gallery-help-dialog h2{margin:4px 0 0}.gallery-help-dialog>header button{border:1px solid var(--line);width:38px;height:38px;color:var(--text);background:0 0;border-radius:11px;place-items:center;display:grid}.gallery-help-dialog ol{counter-reset:gallery-help;gap:10px;margin:0;padding:0;list-style:none;display:grid}.gallery-help-dialog li{border:1px solid var(--line);counter-increment:gallery-help;background:#ffffff06;border-radius:13px;grid-template-columns:32px 1fr;gap:2px 10px;padding:12px;display:grid}.gallery-help-dialog li:before{content:counter(gallery-help);background:color-mix(in srgb,var(--accent) 14%,transparent);width:28px;height:28px;color:var(--accent);border-radius:9px;grid-row:1/3;place-items:center;font-weight:800;display:grid}.gallery-help-dialog li span{color:var(--muted);line-height:1.45}.gallery-help-dialog>footer{justify-content:flex-end;display:flex}.gallery-boutique:nth-of-type(n){transform:none}.gallery-boutique:nth-of-type(n):hover{transform:translateY(-5px)scale(1.025)}.notification-center{height:min(820px,100vh - 96px);max-height:calc(100vh - 96px)}.notification-center>header{flex:none;padding-bottom:16px}.notification-center>header>div{min-width:0;padding-right:16px}.notification-center>header small{max-width:390px;line-height:1.45}.notification-center>nav{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 14px 14px;display:grid;overflow:visible}.notification-center>nav button{justify-content:flex-start;min-width:0;padding-inline:9px}.notification-center>nav button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-center .experience-center-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.notification-center .notification-workspace{flex-direction:column;flex:1;min-height:0;display:flex}.notification-center .notification-toolbar,.notification-center .notification-composer{flex:none}.notification-center .notification-feed{scrollbar-color:color-mix(in srgb,var(--accent,#8b5cf6) 48%,transparent) transparent;flex:1;align-content:start;min-height:0;padding-right:4px;overflow:hidden auto}.notification-feed li{grid-template-columns:44px minmax(0,1fr) 34px;gap:8px;padding:14px 10px}.notification-feed li>button:not(.notification-archive){gap:7px;padding:0 8px}.notification-feed li>button>span{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:14px;line-height:1.35;display:grid}.notification-feed li>button>span time{text-align:right;white-space:nowrap}.notification-feed strong{line-height:1.4;display:block}.notification-feed small{color:var(--muted);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-height:1.55;display:block;overflow:visible}@media (max-width:620px){.notification-center{height:calc(100vh - 20px);max-height:calc(100vh - 20px);top:10px}.notification-center>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-center .notification-toolbar>div{flex-wrap:wrap}}.boutique-room span{color:color-mix(in srgb,var(--boutique) 82%,white);align-content:end;padding:8px;font-size:9px;font-style:normal;font-weight:750;display:grid}.gallery-boutique.kind-freelance .boutique-room{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr}.gallery-boutique.kind-sales .boutique-room{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr)}.gallery-boutique.kind-sales .boutique-room span:last-child{grid-column:1/-1}.gallery-boutique.kind-leader .boutique-room{grid-template-rows:.7fr 1.3fr;grid-template-columns:repeat(4,1fr)}.gallery-boutique.kind-leader .boutique-room span:first-child{grid-column:1/-1}.gallery-preview-stage :is(.preview-sidebar,.preview-panel){flex-direction:column;gap:8px;padding:10px;display:flex}.gallery-preview-stage :is(.preview-sidebar,.preview-panel) span{border:1px solid color-mix(in srgb,var(--boutique) 28%,transparent);color:var(--muted);border-radius:7px;padding:7px;font-size:9px}.gallery-preview-stage .preview-panel strong{font-size:12px}.gallery-preview-stage .preview-work i{flex-direction:column;justify-content:flex-end;min-width:0;padding:12px;font-style:normal;display:flex}.gallery-preview-stage .preview-work b{font-size:12px}.gallery-preview-stage .preview-work em{color:var(--muted);margin-top:4px;font-size:9px;font-style:normal}.gallery-preview.kind-freelance .preview-work{grid-template-columns:1.4fr 1fr}.gallery-preview.kind-sales .preview-work{grid-template-rows:.8fr 1.2fr;grid-template-columns:1fr 1.5fr}.gallery-preview.kind-leader .preview-work{grid-template-rows:.75fr 1.25fr;grid-template-columns:repeat(3,1fr)}.gallery-preview.kind-leader .preview-work i:last-child{grid-column:1/-1}.access-center{gap:18px;min-width:0;display:grid}.access-center-hero{background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--brush-color,#9b87f5) 22%,transparent),transparent 42%),#ffffff09;border-radius:24px;justify-content:space-between;align-items:center;padding:24px 28px;display:flex;box-shadow:inset 0 1px #ffffff14,0 20px 55px #00000029}.access-center-hero h3{margin:5px 0 7px;font-size:28px}.access-center-hero p{max-width:720px;color:var(--muted);margin:0;line-height:1.55}.access-center-hero>div>span,.access-create>span{letter-spacing:.18em;color:color-mix(in srgb,var(--brush-color,#9b87f5) 75%,white);font-size:10px}.access-center-hero>i{color:#fff;background:color-mix(in srgb,var(--brush-color,#9b87f5) 35%,transparent);width:60px;height:60px;box-shadow:0 0 32px color-mix(in srgb,var(--brush-color,#9b87f5) 24%,transparent);border-radius:19px;place-items:center;display:grid}.access-center-tabs{gap:8px;padding:3px;display:flex;overflow:auto}.access-center-tabs button{min-height:43px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:14px;align-items:center;gap:9px;padding:0 16px;display:flex}.access-center-tabs button svg{width:16px}.access-center-tabs button.active{color:#fff;background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff14}.access-structure,.access-people{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.access-soft-card{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:0;border-radius:22px;padding:22px;box-shadow:inset 0 1px #ffffff12,0 18px 50px #00000021}.access-soft-card h4{margin:0 0 5px;font-size:19px}.access-soft-card p{color:var(--muted);margin:0}.scope-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.scope-list article{background:#ffffff09;border-radius:17px;align-items:center;gap:12px;padding:15px;display:flex}.scope-list article>i{width:40px;height:40px;color:var(--brush-color,#9b87f5);background:color-mix(in srgb,var(--brush-color,#9b87f5) 12%,transparent);border-radius:13px;place-items:center;display:grid}.scope-list article>i svg{width:18px}.scope-list article div{min-width:0;display:grid}.scope-list small{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:10px}.scope-list strong{margin:2px 0;font-size:14px}.scope-list span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.access-create{gap:13px;display:grid;position:sticky;top:12px}.access-create label{color:var(--muted);gap:6px;font-size:12px;display:grid}.access-create input,.access-create select,.access-matrix-tools select{color:#fff;background:#05081159;border:1px solid #ffffff17;border-radius:12px;width:100%;min-height:42px;padding:0 12px}.access-create button svg{width:15px}.access-create>small{color:var(--muted);line-height:1.4}.membership-list{gap:8px;margin-top:17px;display:grid}.membership-list article{background:#ffffff08;border-radius:15px;grid-template-columns:38px minmax(140px,1fr) minmax(130px,.8fr) minmax(110px,.6fr);align-items:center;gap:11px;padding:11px 13px;display:grid}.membership-list article>i{width:36px;height:36px;color:var(--brush-color,#9b87f5);background:#ffffff0d;border-radius:12px;place-items:center;display:grid}.membership-list article>i svg{width:16px}.membership-list article div{display:grid}.membership-list span{color:var(--muted);font-size:11px}.membership-list em,.membership-list b{color:var(--muted);font-size:12px;font-style:normal;font-weight:500}.membership-list b{color:#fff}.access-matrix-wrap{gap:14px;display:grid}.access-matrix-tools{background:#ffffff09;border-radius:18px;grid-template-columns:auto minmax(220px,330px) 1fr;align-items:end;gap:14px;padding:15px 17px;display:grid}.access-subject-kind{background:#0000002b;border-radius:13px;gap:4px;padding:4px;display:flex}.access-subject-kind button{min-height:35px;color:var(--muted);background:0 0;border:0;border-radius:10px;padding:0 12px}.access-subject-kind button.active{color:#fff;background:#ffffff17}.access-matrix-tools label{color:var(--muted);gap:5px;font-size:11px;display:grid}.access-matrix-tools>span{color:#93e6ba;justify-self:end;align-items:center;gap:6px;font-size:12px;display:flex}.access-matrix-tools>span svg{width:14px}.access-matrix{gap:14px;display:grid}.access-matrix>section{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border-radius:20px;padding:9px 17px 12px}.access-matrix>section>header{justify-content:space-between;align-items:center;padding:8px 3px 10px;display:flex}.access-matrix>section>header strong{font-size:14px}.access-matrix>section>header span{color:var(--muted);font-size:10px}.access-matrix article{border-top:1px solid #ffffff0e;grid-template-columns:minmax(170px,1fr) repeat(4,minmax(92px,.45fr));align-items:center;min-height:52px;display:grid}.access-matrix article>div{display:grid}.access-matrix article small{color:var(--muted);font-size:10px}.access-matrix article label{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.access-matrix article input{opacity:0;position:absolute}.access-matrix article label i{background:#ffffff0b;border-radius:7px;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1c}.access-matrix article label i svg{opacity:0;width:13px}.access-matrix article input:checked+i{color:#fff;background:color-mix(in srgb,var(--brush-color,#9b87f5) 70%,#15152a);box-shadow:0 0 16px color-mix(in srgb,var(--brush-color,#9b87f5) 20%,transparent)}.access-matrix article input:checked+i svg{opacity:1}@media (max-width:980px){.access-structure,.access-people{grid-template-columns:1fr}.access-create{position:static}.access-matrix-tools{grid-template-columns:1fr}.access-matrix-tools>span{justify-self:start}.access-matrix article{grid-template-columns:1fr repeat(2,1fr);gap:9px;padding:10px 0}.membership-list article{grid-template-columns:38px 1fr}.membership-list article>em,.membership-list article>b{grid-column:2}.scope-list{grid-template-columns:1fr}}.access-v2{color:var(--text);grid-template-columns:210px minmax(0,1fr);gap:20px;display:grid}.access-v2-head{border-bottom:1px solid #ffffff14;grid-column:1/-1;justify-content:space-between;align-items:flex-end;padding:8px 4px 18px;display:flex}.access-v2-head h2{letter-spacing:-.035em;margin:4px 0 5px;font-size:30px}.access-v2-head p{color:var(--muted);margin:0}.access-v2-head>div>span,.access-v2-sheet>header>span,.access-v2-aside>span,.access-permissions>aside>span,.access-permissions main>header span{letter-spacing:.2em;color:var(--brush-color,#a18cf4);font-size:9px}.access-head-facts{gap:28px;display:flex}.access-head-facts span{color:var(--muted)!important;letter-spacing:0!important;text-transform:none!important;display:grid!important}.access-head-facts strong{color:#fff;font-size:20px}.access-v2-nav{align-content:start;gap:3px;display:grid;position:sticky;top:10px}.access-v2-nav button{min-height:46px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:25px 1fr 15px;align-items:center;gap:8px;padding:0 10px;display:grid}.access-v2-nav button i{color:#ffffff4d;font-size:9px;font-style:normal}.access-v2-nav button svg{opacity:0;width:13px}.access-v2-nav button.active{color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--brush-color,#a18cf4) 14%,transparent),transparent)}.access-v2-nav button.active:before{content:"";background:var(--brush-color,#a18cf4);border-radius:2px;width:2px;height:24px;position:absolute}.access-v2-nav button.active svg{opacity:.65}.access-v2-split{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.access-v2-sheet{min-width:0}.access-v2-sheet>header{margin-bottom:18px}.access-v2-sheet h3,.access-v2-aside h3,.access-permissions h3{margin:5px 0 6px;font-size:21px}.access-v2-sheet>header p,.access-v2-aside p,.access-permissions header p{color:var(--muted);margin:0;line-height:1.5}.access-v2-aside{background:#ffffff07;border-radius:16px;gap:13px;padding:20px;display:grid;position:sticky;top:10px;box-shadow:inset 0 0 0 1px #ffffff0e}.access-v2-aside label{color:var(--muted);gap:6px;font-size:11px;display:grid}.access-v2-aside input,.access-v2-aside select,.department-directory input{color:#fff;background:#00000024;border:1px solid #ffffff16;border-radius:9px;min-height:40px;padding:0 11px}.access-v2-aside button{background:color-mix(in srgb,var(--brush-color,#a18cf4) 72%,#20202b);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;display:flex}.access-v2-aside button svg{width:14px}.org-flow{gap:8px;display:grid}.org-flow article{background:#ffffff06;border-radius:13px;align-items:center;gap:13px;min-height:66px;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0b}.org-flow article[data-level=workspace]{margin-left:28px}.org-flow article[data-level=project]{margin-left:56px}.org-flow article>i{width:36px;height:36px;color:var(--brush-color,#a18cf4);background:#ffffff0b;border-radius:10px;place-items:center;display:grid}.org-flow article svg{width:16px}.org-flow article div{display:grid}.org-flow article small{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:9px}.org-flow article strong{margin:2px 0;font-size:14px}.org-flow article span{color:var(--muted);font-size:11px}.access-search{border-bottom:1px solid #ffffff1a;align-items:center;gap:7px;width:260px;margin-top:12px;padding:0 10px;display:flex}.access-search svg{width:14px;color:var(--muted)}.access-search input{color:#fff;background:0 0;border:0;width:100%;height:36px}.participation-list{gap:5px;display:grid}.participation-list article{border-bottom:1px solid #ffffff0e;grid-template-columns:34px minmax(150px,1fr) minmax(130px,.7fr) minmax(130px,.7fr);align-items:center;gap:12px;padding:11px 8px;display:grid}.participation-list article>i{background:#ffffff0b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.participation-list svg{width:14px}.participation-list article div,.participation-list article>span{display:grid}.participation-list small{color:var(--muted);font-size:10px}.participation-list span{font-size:12px}.role-ribbon{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:22px;display:grid}.role-ribbon article{background:#ffffff07;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 10px;display:flex}.role-ribbon i{color:var(--brush-color,#a18cf4);font-size:9px;font-style:normal}.role-ribbon strong{font-size:11px}.department-directory{gap:14px;display:grid}.department-directory section{border-top:1px solid #ffffff12;padding-top:10px}.department-directory section>header{justify-content:space-between;margin-bottom:5px;display:flex}.department-directory section>header strong{font-size:13px}.department-directory section>header span{color:var(--muted);font-size:10px}.department-directory label{grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) 70px;align-items:center;gap:10px;min-height:47px;display:grid}.department-directory label>span{font-size:11px;display:grid}.department-directory label small{color:var(--muted);font-size:9px}.department-directory label em{color:var(--muted);font-size:10px;font-style:normal}.access-permissions{grid-template-columns:230px minmax(0,1fr);gap:18px;display:grid}.access-permissions>aside{align-content:start;gap:4px;display:grid}.access-permissions>aside>button{min-height:35px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;padding:0 10px}.access-permissions>aside>button.active{color:#fff;background:#ffffff0e}.access-permissions>aside>div{gap:2px;max-height:560px;margin-top:10px;display:grid;overflow:auto}.access-permissions>aside>div button{color:var(--muted);text-align:left;background:0 0;border:0;border-left:1px solid #ffffff0f;gap:2px;padding:9px 10px;display:grid}.access-permissions>aside>div button.selected{color:#fff;border-left-color:var(--brush-color,#a18cf4);background:linear-gradient(90deg,color-mix(in srgb,var(--brush-color,#a18cf4) 10%,transparent),transparent)}.access-permissions>aside small{color:var(--muted);font-size:9px}.access-permissions main>header{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.access-permissions main>header em{color:#92d7b1;align-items:center;gap:5px;font-size:10px;font-style:normal;display:flex}.access-permissions main>header em svg{width:12px}.permission-catalog{gap:12px;display:grid}.permission-catalog>section{background:#ffffff06;border-radius:13px;padding:4px 14px 8px}.permission-catalog>section>header{justify-content:space-between;padding:10px 0;display:flex}.permission-catalog>section>header strong{font-size:12px}.permission-catalog>section>header span{color:var(--muted);font-size:9px}.permission-catalog article{border-top:1px solid #ffffff0d;grid-template-columns:minmax(160px,1fr) repeat(4,88px);align-items:center;min-height:46px;display:grid}.permission-catalog article>strong{font-size:11px}.permission-catalog label{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:9px;display:flex}.permission-catalog input{opacity:0;position:absolute}.permission-catalog label i{border-radius:5px;place-items:center;width:19px;height:19px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.permission-catalog label svg{opacity:0;width:11px}.permission-catalog input:checked+i{background:var(--brush-color,#a18cf4);color:#111}.permission-catalog input:checked+i svg{opacity:1}@media (max-width:1050px){.access-v2{grid-template-columns:1fr}.access-v2-head{grid-column:auto}.access-v2-nav{display:flex;position:static;overflow:auto}.access-v2-nav button{min-width:170px}.access-v2-split,.access-permissions{grid-template-columns:1fr}.access-v2-aside{position:static}.role-ribbon{grid-template-columns:repeat(2,1fr)}}.access-v2{--ac-ink:#252238;--ac-muted:#716b83;--ac-line:#3d305c1c;--ac-paper:#f8f6fcf5;color:var(--ac-ink)!important;background:radial-gradient(circle at 88% 2%,color-mix(in srgb,var(--brush-color,#9575e8) 16%,white),transparent 31%),linear-gradient(145deg,#f9f8fc,#efedf5)!important;border-radius:28px!important;grid-template-columns:1fr!important;gap:14px!important;padding:20px!important;display:grid!important;box-shadow:0 26px 70px #02040e40,inset 0 1px #fff!important}.access-v2-head{border-bottom:1px solid var(--ac-line)!important;grid-column:auto!important;align-items:center!important;padding:4px 5px 16px!important}.access-v2-head h2{color:var(--ac-ink)!important;font-size:31px!important}.access-v2-head p{color:var(--ac-muted)!important}.access-v2-head>div>span,.access-v2-sheet>header>span,.access-v2-aside>span,.access-permissions>aside>span,.access-permissions main>header span{color:color-mix(in srgb,var(--brush-color,#8c68db) 82%,#3c3158)!important}.access-head-facts{background:#ffffff94!important;border-radius:16px!important;padding:10px 15px!important;box-shadow:inset 0 0 0 1px #ffffffd9!important}.access-head-facts span{color:var(--ac-muted)!important}.access-head-facts strong{color:var(--ac-ink)!important}.access-v2-nav{background:#40315b0e!important;border-radius:16px!important;gap:4px!important;padding:5px!important;display:flex!important;position:static!important}.access-v2-nav button{min-height:48px!important;color:var(--ac-muted)!important;border-radius:12px!important;flex:1!important;grid-template-columns:24px 1fr 14px!important}.access-v2-nav button i{color:#9a91ab!important}.access-v2-nav button.active{color:var(--ac-ink)!important;background:#fff!important;box-shadow:0 8px 22px #4632691a!important}.access-v2-nav button.active:before{display:none!important}.access-v2-nav button.active i{background:var(--brush-color,#8c68db);border-radius:7px;place-items:center;width:22px;height:22px;display:grid;color:#fff!important}.access-v2-split{grid-template-columns:minmax(0,1fr) 310px!important;gap:14px!important}.access-v2-sheet,.access-permissions{background:#ffffffb3!important;border-radius:20px!important;padding:22px!important;box-shadow:inset 0 0 0 1px #fffffff2,0 12px 32px #503f7014!important}.access-v2-sheet h3,.access-v2-aside h3,.access-permissions h3{color:var(--ac-ink)!important}.access-v2-sheet>header p,.access-v2-aside p,.access-permissions header p{color:var(--ac-muted)!important}.access-v2-aside{color:var(--ac-ink)!important;background:linear-gradient(155deg,#ffffffe0,color-mix(in srgb,var(--brush-color,#8c68db) 7%,white))!important;border-radius:20px!important;padding:21px!important;top:12px!important;box-shadow:inset 0 0 0 1px #fff,0 12px 32px #503f7017!important}.access-v2-aside label{color:var(--ac-muted)!important}.access-v2-aside input,.access-v2-aside select,.department-directory input{border:1px solid var(--ac-line)!important;color:var(--ac-ink)!important;background:#ffffffc7!important}.access-v2-aside button{background:var(--brush-color,#8c68db)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--brush-color,#8c68db) 25%,transparent)!important}.org-flow article{box-shadow:inset 0 0 0 1px var(--ac-line)!important;background:#ffffff9e!important}.org-flow article>i{background:color-mix(in srgb,var(--brush-color,#8c68db) 11%,white)!important}.org-flow article small,.org-flow article span,.participation-list small,.department-directory label small,.department-directory label em{color:var(--ac-muted)!important}.org-flow article strong,.participation-list article,.role-ribbon strong,.department-directory section>header strong{color:var(--ac-ink)!important}.participation-list article{border-color:var(--ac-line)!important}.participation-list article>i{background:#f0edf6!important}.access-search{border-color:var(--ac-line)!important}.access-search input{color:var(--ac-ink)!important}.role-ribbon article{box-shadow:inset 0 0 0 1px var(--ac-line)!important;background:linear-gradient(145deg,#fff,#f3f0f8)!important}.department-directory section{border-color:var(--ac-line)!important}.access-permissions{grid-template-columns:230px minmax(0,1fr)!important;display:grid!important}.access-permissions>aside>button{color:var(--ac-muted)!important}.access-permissions>aside>button.active{color:var(--ac-ink)!important;background:#fff!important;box-shadow:0 5px 15px #503f7014!important}.access-permissions>aside>div button{color:var(--ac-muted)!important;border-color:var(--ac-line)!important}.access-permissions>aside>div button.selected{color:var(--ac-ink)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--brush-color,#8c68db) 13%,white),transparent)!important}.permission-catalog>section{background:#f7f5fbcc!important}.permission-catalog>section>header strong,.permission-catalog article>strong{color:var(--ac-ink)!important}.permission-catalog article{border-color:var(--ac-line)!important}.permission-catalog label{color:var(--ac-muted)!important}.permission-catalog label i{background:#fff!important;box-shadow:inset 0 0 0 1px #3d305c29!important}.permission-catalog input:checked+i{color:#fff!important;background:var(--brush-color,#8c68db)!important}@media (max-width:1050px){.access-v2{padding:12px!important}.access-v2-nav{overflow:auto!important}.access-v2-nav button{min-width:170px!important}.access-v2-split,.access-permissions{grid-template-columns:1fr!important}.access-head-facts{display:none!important}}.permission-catalog{overflow-x:auto!important}.permission-catalog>section{min-width:980px!important}.permission-catalog article{grid-template-columns:minmax(150px,1fr) repeat(8,82px)!important}.permission-catalog article label:nth-of-type(5){color:#b94c5a!important}.permission-catalog article label:nth-of-type(5) input:checked+i{background:#d75562!important}.permission-studio{--ps-accent:var(--brush-color,var(--accent,#9b87f5));min-width:0;color:var(--text);gap:16px;display:grid}.permission-studio-head{border-bottom:1px solid color-mix(in srgb,var(--ps-accent) 13%,var(--line-soft));justify-content:space-between;align-items:flex-end;padding:4px 2px 17px;display:flex}.permission-studio-head h2{letter-spacing:-.035em;margin:4px 0 5px;font-size:27px}.permission-studio-head p{color:var(--muted);margin:0;font-size:12px}.permission-studio-head dl{gap:7px;margin:0;display:flex}.permission-studio-head dl div{background:color-mix(in srgb,var(--surface) 70%,transparent);min-width:82px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ps-accent) 9%,var(--line));border-radius:11px;padding:9px 11px}.permission-studio-head dt{color:var(--muted);text-transform:uppercase;font-size:9px}.permission-studio-head dd{margin:2px 0 0;font-size:17px}.permission-studio-body{border:1px solid color-mix(in srgb,var(--ps-accent) 11%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--carbon-soft) 78%,transparent));border-radius:20px;grid-template-columns:210px 250px minmax(520px,1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 22px 60px #0000002e}.permission-scope,.permission-subjects{border-right:1px solid var(--line-soft);min-width:0}.permission-scope>header,.permission-subjects>header,.permission-resources>header{padding:17px}.permission-scope>header,.permission-subjects>header{gap:5px;display:grid}.permission-scope>header>span,.permission-subjects>header>span,.permission-resources>header>div>span{color:color-mix(in srgb,var(--ps-accent) 78%,white);letter-spacing:.15em;font-size:9px}.permission-scope>div{padding:0 9px;display:grid}.permission-scope>div button,.permission-subjects>div>button{width:100%;min-height:52px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:29px 1fr 13px;align-items:center;gap:8px;padding:7px 9px;display:grid}.permission-scope>div button[data-depth=workspace]{padding-left:17px}.permission-scope>div button[data-depth=project]{padding-left:25px}.permission-scope button>i,.permission-subjects>div>button>i{background:#ffffff09;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.permission-scope button svg,.permission-subjects button svg{width:13px}.permission-scope button>span,.permission-subjects button>span{min-width:0;display:grid}.permission-scope button strong,.permission-subjects button strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.permission-scope button small,.permission-subjects button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.permission-scope button>svg,.permission-subjects button>svg{opacity:.25}.permission-scope button:hover,.permission-subjects>div>button:hover{background:#ffffff06}.permission-scope button.active,.permission-subjects>div>button.active{background:linear-gradient(90deg,color-mix(in srgb,var(--ps-accent) 13%,transparent),transparent);box-shadow:inset 2px 0 var(--ps-accent)}.permission-scope button.active>i,.permission-subjects>div>button.active>i{color:#fff;background:color-mix(in srgb,var(--ps-accent) 45%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--ps-accent) 16%,transparent)}.permission-scope>footer{border-top:1px solid var(--line-soft);color:var(--muted);align-items:center;gap:8px;margin:14px 12px 0;padding:12px 4px;font-size:9px;line-height:1.4;display:flex}.permission-scope>footer svg{width:14px;color:var(--ps-accent)}.permission-subjects>header nav{background:#00000026;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:3px;margin:7px 0;padding:3px;display:grid}.permission-subjects>header nav button{min-width:0;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:7px 4px;display:grid}.permission-subjects>header nav small{display:none}.permission-subjects>header nav button.active{color:#fff;background:#ffffff12}.permission-subjects>header label{border:1px solid color-mix(in srgb,var(--ps-accent) 14%,var(--line));background:#0000001c;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 9px;display:flex}.permission-subjects>header label svg{width:13px;color:var(--muted)}.permission-subjects>header input{width:100%;color:var(--text);background:0 0;border:0;font-size:11px}.permission-subjects>div{max-height:530px;padding:0 9px 12px;overflow:auto}.permission-resources{min-width:0;overflow:hidden}.permission-resources>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;min-height:91px;display:flex}.permission-resources h3{margin:4px 0 2px;font-size:19px}.permission-resources p{color:var(--muted);margin:0;font-size:10px}.permission-resources>header em{color:#8fd5ae;align-items:center;gap:5px;font-size:9px;font-style:normal;display:flex}.permission-resources>header em.error{color:#e77b86}.permission-resources>header em svg{width:12px}.permission-sections-v4{max-height:555px;padding:8px 14px 18px;overflow:auto}.permission-sections-v4>section{margin-bottom:9px}.permission-sections-v4>section>header{justify-content:space-between;align-items:center;padding:9px 2px 7px;display:flex}.permission-sections-v4>section>header strong{letter-spacing:.04em;font-size:10px}.permission-sections-v4>section>header span{min-width:22px;color:var(--muted);text-align:center;background:#ffffff0a;border-radius:7px;padding:2px 6px;font-size:8px}.permission-sections-v4 article{border-top:1px solid #ffffff0b;grid-template-columns:minmax(150px,.65fr) minmax(520px,1.35fr);align-items:center;min-height:47px;display:grid}.permission-sections-v4 article>strong{padding-right:12px;font-size:10px}.permission-sections-v4 article>div{grid-template-columns:repeat(8,minmax(59px,1fr));gap:2px;display:grid}.permission-sections-v4 label{cursor:pointer;color:var(--muted);grid-template-columns:19px 1fr;align-items:center;gap:4px;font-size:8px;display:grid}.permission-sections-v4 input{opacity:0;position:absolute}.permission-sections-v4 label i{background:#ffffff06;border-radius:5px;place-items:center;width:18px;height:18px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1c}.permission-sections-v4 label i svg{opacity:0;width:11px}.permission-sections-v4 input:checked+i{color:#fff;background:color-mix(in srgb,var(--ps-accent) 70%,#171623);box-shadow:0 0 13px color-mix(in srgb,var(--ps-accent) 17%,transparent)}.permission-sections-v4 input:checked+i svg{opacity:1}.permission-sections-v4 label.danger:has(input:checked){color:#ee8490}.permission-sections-v4 label.danger input:checked+i{background:#c94d5b}@media (max-width:1200px){.permission-studio-body{grid-template-columns:190px 225px minmax(500px,1fr);overflow:auto}}@media (max-width:850px){.permission-studio-head dl{display:none}.permission-studio-body{grid-template-columns:1fr;overflow:visible}.permission-scope,.permission-subjects{border-right:0;border-bottom:1px solid var(--line-soft)}.permission-scope>div{grid-template-columns:repeat(2,1fr)}.permission-subjects>div{max-height:260px}.permission-sections-v4{max-height:none}.permission-sections-v4 article{grid-template-columns:1fr;gap:8px;padding:8px 0}}.permission-scope>header>span,.permission-subjects>header>span,.permission-resources>header>div>span{font-size:11px!important}.permission-scope button strong,.permission-subjects button strong{font-size:13px!important}.permission-scope button small,.permission-subjects button small{line-height:1.35;font-size:11px!important}.permission-scope>div button,.permission-subjects>div>button{min-height:60px!important}.permission-subjects>header nav strong{font-size:11px!important}.permission-subjects>header input{font-size:13px!important}.permission-resources h3{font-size:21px!important}.permission-resources p,.permission-sections-v4>section>header strong{font-size:12px!important}.permission-sections-v4 article{grid-template-columns:minmax(170px,.62fr) minmax(420px,1.38fr)!important;min-height:76px!important}.permission-sections-v4 article>strong{font-size:13px!important}.permission-sections-v4 article>div{align-content:center;grid-template-rows:repeat(2,27px)!important;grid-template-columns:repeat(4,minmax(88px,1fr))!important;gap:5px 7px!important}.permission-sections-v4 label{grid-template-columns:21px 1fr!important;gap:6px!important;font-size:11px!important}.permission-sections-v4 label i{width:20px!important;height:20px!important}.permission-sections-v4 label:has(input:checked){color:var(--ps-accent)!important}.permission-sections-v4 label:has(input:checked) span{color:var(--ps-accent)!important}.permission-sections-v4 label.danger:has(input:checked){color:#ee8490!important}.permission-sections-v4 label.danger:has(input:checked) span{color:#ee8490!important}.permission-sections-v4>section>header{border-left:2px solid var(--ps-accent)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--ps-accent) 12%,transparent),transparent 72%)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--ps-accent) 7%,transparent)!important;border-radius:9px!important;margin:0 -5px 4px!important;padding:10px 8px!important}.permission-sections-v4>section>header>strong{color:color-mix(in srgb,var(--ps-accent) 82%,white)!important;font-size:13px!important}.permission-sections-v4>section>header>div{align-items:center;gap:10px;display:flex}.permission-sections-v4>section>header button{color:var(--ps-accent);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:11px;font-weight:600}.permission-sections-v4>section>header button:hover{text-shadow:0 0 14px color-mix(in srgb,var(--ps-accent) 55%,transparent)}.permission-studio-body{grid-template-columns:255px minmax(620px,1fr)!important}.permission-subjects>header nav{grid-template-columns:repeat(4,1fr)!important}.permission-resources{min-width:0}.permission-sections-v4 article{grid-template-columns:minmax(190px,.5fr) minmax(470px,1.5fr)!important}@media (max-width:850px){.permission-studio-body{grid-template-columns:1fr!important}}.workshop-resource-hub,.team-broadcast{gap:16px;display:grid}.workshop-resource-hub>header,.team-broadcast>header{border:1px solid color-mix(in srgb,var(--accent) 11%,var(--line));background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--brush-color,var(--accent)) 14%,transparent),transparent 38%),color-mix(in srgb,var(--surface) 72%,transparent);border-radius:20px;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.workshop-resource-hub h3,.team-broadcast h3{margin:5px 0;font-size:24px}.workshop-resource-hub header p,.team-broadcast header p{color:var(--muted);margin:0}.workshop-resource-hub>header dl{gap:9px;margin:0;display:flex}.workshop-resource-hub>header dl div{background:#ffffff09;border-radius:11px;min-width:76px;padding:9px 11px;display:grid}.workshop-resource-hub dt{color:var(--muted);font-size:9px}.workshop-resource-hub dd{margin:0;font-size:18px}.workshop-resource-hub>nav,.broadcast-compose>nav{background:#00000029;border-radius:12px;gap:4px;width:max-content;padding:4px;display:flex}.workshop-resource-hub>nav button,.broadcast-compose>nav button{min-height:35px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:0 13px}.workshop-resource-hub>nav button.active,.broadcast-compose>nav button.active{color:#fff;background:color-mix(in srgb,var(--brush-color,var(--accent)) 28%,transparent)}.workshop-resource-hub>div{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.workshop-resource-hub>div>article{border:1px solid var(--line-soft);background:#ffffff06;border-radius:16px;grid-template-columns:68px 1fr;gap:13px;padding:14px;display:grid}.resource-hub-preview{background:linear-gradient(145deg,color-mix(in srgb,var(--brush-color,var(--accent)) 28%,#151722),#11131c);border-radius:13px;place-items:center;height:68px;display:grid;overflow:hidden}.resource-hub-preview span{color:var(--muted);font-size:8px}.resource-hub-preview strong{font-size:18px}.workshop-resource-hub article section h4{margin:3px 0}.workshop-resource-hub article section small,.workshop-resource-hub article section p{color:var(--muted);font-size:10px}.workshop-resource-hub article footer{border-top:1px solid var(--line-soft);grid-column:1/-1;align-items:center;gap:6px;padding-top:10px;display:flex}.workshop-resource-hub article footer span{color:var(--brush-color,var(--accent));font-size:9px}.workshop-resource-hub article footer button{margin-left:auto}.resource-hub-empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:45px}.team-broadcast>header>i{width:50px;height:50px;color:var(--brush-color,var(--accent));background:color-mix(in srgb,var(--brush-color,var(--accent)) 12%,transparent);border-radius:15px;place-items:center;display:grid}.team-broadcast-layout{grid-template-columns:minmax(0,1fr) 340px;gap:13px;display:grid}.broadcast-compose,.team-broadcast-layout>aside{border:1px solid var(--line-soft);background:#ffffff06;border-radius:18px;padding:18px}.broadcast-compose{gap:14px;display:grid}.broadcast-compose>label{color:var(--muted);gap:6px;font-size:11px;display:grid}.broadcast-compose input,.broadcast-compose textarea,.broadcast-compose select{border:1px solid color-mix(in srgb,var(--brush-color,var(--accent)) 13%,var(--line));width:100%;color:var(--text);background:#00000024;border-radius:11px;padding:10px 12px}.broadcast-people{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.broadcast-people label,.broadcast-important{background:#ffffff06;border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex!important}.broadcast-people label>input,.broadcast-important>input{opacity:0;position:absolute}.broadcast-people label>i,.broadcast-important>i{border-radius:6px;place-items:center;width:20px;height:20px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.broadcast-people label:has(input:checked)>i{color:#fff;background:var(--brush-color,var(--accent))}.broadcast-important:has(input:checked)>i{color:#fff;background:var(--brush-color,var(--accent))}.broadcast-people label>span{display:grid}.broadcast-people small{color:var(--muted)}.broadcast-compose footer{justify-content:space-between;align-items:center;display:flex}.broadcast-compose footer span{color:var(--brush-color,var(--accent));font-size:10px}.broadcast-compose footer button{color:#fff;background:var(--brush-color,var(--accent));border:0;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 16px;display:flex}.broadcast-compose footer button svg{width:14px}.team-broadcast-layout>aside{max-height:650px;overflow:auto}.team-broadcast-layout>aside h4{margin:4px 0 12px}.team-broadcast-layout>aside article{border-top:1px solid var(--line-soft);padding:12px 2px}.team-broadcast-layout>aside article>div{justify-content:space-between;gap:10px;display:flex}.team-broadcast-layout>aside article small,.team-broadcast-layout>aside article>span{color:var(--muted);font-size:9px}.team-broadcast-layout>aside article p{color:var(--muted);font-size:11px;line-height:1.45}@media (max-width:900px){.team-broadcast-layout,.broadcast-people{grid-template-columns:1fr}}.workshop-resource-hub>div{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.workshop-resource-hub>div>article{border-color:color-mix(in srgb,var(--brush-color,var(--accent)) 18%,var(--line-soft));background:linear-gradient(155deg,color-mix(in srgb,var(--brush-color,var(--accent)) 5%,var(--surface)),#ffffff05);flex-direction:column;gap:0;min-height:310px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.workshop-resource-hub>div>article:hover{border-color:color-mix(in srgb,var(--brush-color,var(--accent)) 42%,var(--line));transform:translateY(-2px);box-shadow:0 18px 42px #00000038}.workshop-resource-hub .resource-hub-preview{width:100%;height:142px;color:var(--bone);cursor:pointer;background:radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--brush-color,var(--accent)) 32%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--brush-color,var(--accent)) 18%,#151722),#10121a);border:0;border-radius:0;grid-template-rows:auto 1fr auto;place-items:center;padding:14px;display:grid}.workshop-resource-hub .resource-hub-preview span,.workshop-resource-hub .resource-hub-preview small{color:var(--muted);justify-self:start;font-size:9px}.workshop-resource-hub .resource-hub-preview strong{letter-spacing:-.06em;text-shadow:0 0 24px color-mix(in srgb,var(--brush-color,var(--accent)) 50%,transparent);font-size:34px}.workshop-resource-hub article>section{padding:15px 16px 8px}.workshop-resource-hub article>section h4{margin:5px 0 7px;font-size:17px}.workshop-resource-hub article>section p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.workshop-resource-hub article>footer{margin-top:auto;padding:11px 16px 14px}.workshop-resource-hub article>footer button{border:1px solid color-mix(in srgb,var(--brush-color,var(--accent)) 44%,var(--line));min-height:34px;color:var(--bone);cursor:pointer;background:0 0;border-radius:10px;padding:0 13px}.workshop-resource-hub article>footer button:hover{background:color-mix(in srgb,var(--brush-color,var(--accent)) 12%,transparent)}.resource-hub-dialog{width:min(680px,100vw - 28px)}.resource-hub-dialog>header{align-items:center;gap:18px;display:flex}.resource-hub-dialog>header h2{margin:4px 0 6px}.resource-hub-dialog>header p{color:var(--muted);margin:0;line-height:1.5}.resource-hub-dialog-preview{background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--brush-color,var(--accent)) 38%,transparent),transparent 44%),color-mix(in srgb,var(--brush-color,var(--accent)) 13%,var(--surface));border:1px solid color-mix(in srgb,var(--brush-color,var(--accent)) 32%,var(--line));border-radius:22px;flex:0 0 104px;place-items:center;width:104px;height:104px;display:grid}.resource-hub-dialog-preview span{color:var(--muted);font-size:8px}.resource-hub-dialog-preview strong{font-size:27px}.resource-hub-dialog>dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.resource-hub-dialog>dl div{border:1px solid var(--line-soft);background:#ffffff06;border-radius:12px;padding:11px}.resource-hub-dialog dt{color:var(--muted);font-size:9px}.resource-hub-dialog dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.resource-hub-dialog>footer{justify-content:flex-end;gap:8px;display:flex}.page-resource-placement.is-hidden-block:after{content:var(--i18n-builder-hidden,"Скрыт в рабочем режиме")}.preview-button:after{content:var(--i18n-button-preview,"Кнопка")}.marketplace-grid .sheridan-product-card.muted{opacity:.52!important;filter:saturate(.42)brightness(.72)!important;border-color:color-mix(in srgb,var(--muted) 34%,var(--line))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--muted) 10%,transparent)!important}.marketplace-grid .sheridan-product-card.muted:hover{opacity:.68!important;filter:saturate(.56)brightness(.8)!important}.search-field select{min-height:28px}@media (max-width:720px){.knowledge-map,.knowledge-map-layout,.knowledge-map-card,.knowledge-map-orbit,.knowledge-guide-panel{width:100%;min-width:0;max-width:100%}.knowledge-map{overflow:hidden}.knowledge-map-hero{flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:100%;display:flex}.knowledge-map-hero-actions,.knowledge-map-hero .knowledge-map-filters{width:100%;min-width:0;max-width:100%}.knowledge-map-filters{flex-wrap:wrap;overflow-x:hidden}.marks,.marks-row{min-width:0;max-width:100%}.marks-row :is(.marks-fav,.marks-add){min-width:0;padding-inline:8px}}.chat,.chat-main,.chat-context,.chat-feed,.chat-composer,.links-console-grid,.links-console-grid>*{box-sizing:border-box;min-width:0;max-width:100%}.chat-main{width:100%}.chat-composer textarea{box-sizing:border-box;min-width:0;max-width:100%}.main-content{padding-block:10px max(12px,env(safe-area-inset-bottom));padding-inline:clamp(12px,1.8cqi,18px)}.route-page-frame[data-route=mika] .mika-home-layout,.route-page-frame[data-route=mika] .mika-home-chat,.route-page-frame[data-route=mika] .mika-home-chat>.chat,.route-page-frame[data-route=mika] .mika-home-chat .chat-main{height:100%;min-height:0;overflow:hidden}.route-page-frame[data-route=mika] .mika-home-chat .chat-feed{overscroll-behavior:contain;flex:1 1 0;height:0;min-height:0;overflow-y:auto}.route-page-frame[data-route=mika] .mika-home-chat .chat-composer{flex:none;margin-top:auto;position:relative;inset:auto}@media (max-width:820px){.route-page-frame[data-route=mika] .mika-home-layout{grid-template-rows:minmax(0,1fr)}.route-page-frame[data-route=mika] .mika-home-rail{display:none}}.workshop-console{height:100%;min-height:0}.workshop-console-nav{height:100%;min-height:0;padding-block:14px}.workshop-console-nav header{padding-bottom:14px}.workshop-console-nav nav{gap:3px;min-height:0;overflow-y:auto}.workshop-console-nav nav button{min-height:39px}.workshop-console-main{min-height:0;padding:16px;overflow:auto}.workshop-console-notice{margin:0 0 10px auto;display:block}@media (max-width:600px){.console-module-grid,.links-console-grid{grid-template-columns:minmax(0,1fr)}.links-console-grid .link-product-card{width:100%;min-width:0}}@media (max-width:440px){.knowledge-node{box-sizing:border-box;width:76px;padding:7px}}@media (max-width:360px){.knowledge-node{box-sizing:border-box;width:68px;padding:5px}.knowledge-guide-panel>nav{flex-wrap:wrap;overflow-x:hidden}.marks-row :is(.marks-fav,.marks-add){min-height:28px;padding-inline:5px;font-size:9px}}.retail-manager-shell,.retail-manager-shell :is(button,input,select),.retail-pos-authentic,.retail-pos-authentic button{font-family:inherit}.retail-manager-grid>nav button:first-child{color:var(--muted);background:0 0}.retail-manager-grid>nav button.active,.retail-manager-grid>nav button:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text)}.retail-manager-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.retail-manager-actions>span{min-height:18px;color:var(--muted);font-size:12px}.retail-manager-head{min-height:72px;padding:10px 14px}.retail-manager-head h2{margin:1px 0;font-size:20px}.retail-manager-head .eyebrow{font-size:9px}.retail-manager-head p{align-items:center;gap:8px;font-size:11px;display:flex}.retail-manager-head p small{color:var(--muted);font-size:9px}.retail-manager-grid{grid-template-columns:190px minmax(0,1fr);gap:9px}.retail-manager-grid>nav{gap:2px;padding:7px}.retail-manager-grid>nav button{border-radius:8px;min-height:34px;padding:6px 9px;font-size:12px;font-weight:500}.retail-manager-grid>nav button.active{font-weight:650}.retail-settings-form{min-width:0;padding:10px}.retail-settings-form[data-retail-section=Быстрые\ товары]{overflow:visible}.retail-reference-list{gap:8px;display:grid}.retail-reference-list>div{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 86%,transparent);border-radius:12px;justify-content:space-between;gap:14px;padding:11px 13px;display:flex}.retail-reference-list span{color:var(--muted);font-size:12px}.rmk-master-detail{grid-template-columns:minmax(330px,3fr) minmax(280px,2fr);gap:14px;min-height:590px;display:grid}.rmk-directory,.rmk-card-editor{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:color-mix(in srgb,var(--surface) 89%,transparent);border-radius:14px;min-width:0}.rmk-directory>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.rmk-directory>header h3{margin:0 0 3px}.rmk-directory>header>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.rmk-directory button,.rmk-card-editor button{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,var(--accent) 12%);min-height:38px;color:var(--text);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.rmk-tree{gap:7px;padding:10px;display:grid}.rmk-tree-group{border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:11px;gap:4px;padding:5px;display:grid}.rmk-tree button{text-align:left;background:0 0;border-color:#0000;justify-content:flex-start}.rmk-tree button.child{padding-left:25px}.rmk-tree button.active{border-color:color-mix(in srgb,var(--accent) 65%,var(--line));background:color-mix(in srgb,var(--accent) 15%,var(--surface))}.rmk-tree button i{border-radius:7px;flex:none;width:7px;height:30px}.rmk-tree button span{display:grid}.rmk-tree button small{color:var(--muted)}.rmk-card-editor{align-self:start;gap:12px;padding:17px;display:grid}.rmk-card-editor label{color:var(--muted);gap:6px;font-size:12px;display:grid}.rmk-card-editor :is(input,select,textarea){border:1px solid var(--line);background:var(--surface);width:100%;min-height:41px;color:var(--text);font:inherit;border-radius:9px;padding:8px 10px}.rmk-card-editor textarea{resize:vertical;min-height:82px}.rmk-card-editor label.rmk-check{color:var(--text);align-items:center;gap:8px;display:flex}.rmk-card-editor label.rmk-check input{width:17px;min-height:17px}.rmk-publication-state{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);border-radius:9px;align-items:center;gap:7px;padding:9px 11px;display:flex}.rmk-editor-actions{gap:7px;display:grid}.rmk-card-editor .danger-button{color:var(--danger)}.rmk-context-strip{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 86%,transparent);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.rmk-context-strip label{color:var(--muted);gap:5px;font-size:11px;display:grid}.rmk-context-strip :is(input,select){border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);border-radius:9px;padding:7px 9px}.rmk-overview-cards article{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 86%,transparent);border-radius:11px;gap:4px;padding:14px;display:grid}.rmk-overview-cards article strong{color:var(--accent);font-size:22px}.retail-preservation-note{border-left:3px solid var(--success);border-radius:8px;padding:11px 13px;background:color-mix(in srgb,var(--success) 9%,transparent)!important;color:var(--text)!important}@media (max-width:900px){.rmk-master-detail,.rmk-context-strip{grid-template-columns:1fr}}.rmk-quick-products{grid-template-columns:minmax(390px,1.15fr) minmax(330px,.85fr);gap:10px;min-height:0;display:grid}.rmk-quick-center{grid-template-rows:auto minmax(0,1fr);gap:9px;min-width:0;display:grid}.rmk-quick-center>header{justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 3px;display:flex}.rmk-quick-center>header h3{margin:0;font-size:17px}.rmk-quick-center>header p{font-size:10px}.rmk-quick-center>header>span{color:var(--muted);font-size:9px}.rmk-quick-grid{grid-template-rows:repeat(3,minmax(96px,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:332px;max-height:430px;display:grid}.rmk-quick-grid>button{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));background:linear-gradient(150deg,color-mix(in srgb,var(--surface) 88%,var(--accent) 12%),color-mix(in srgb,var(--panel) 95%,transparent));min-width:0;color:var(--text);text-align:center;border-radius:11px;align-content:center;justify-items:center;padding:11px;display:grid;position:relative}.rmk-quick-grid>button:hover{border-color:color-mix(in srgb,var(--accent) 75%,var(--line))}.rmk-quick-grid>button.selected{border-width:2px;border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent),0 10px 25px #0000002e}.rmk-quick-grid>button.empty{color:var(--muted);background:color-mix(in srgb,var(--surface) 94%,transparent);border-style:dashed}.rmk-quick-grid>button small{color:var(--muted);font-size:9px;position:absolute;top:7px;left:8px}.rmk-quick-grid>button strong,.rmk-button-preview strong{-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;max-width:100%;font-size:14px;line-height:1.25;display:-webkit-box;overflow:hidden}.rmk-quick-editor{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--surface) 94%,transparent);border-radius:12px;align-self:start;gap:9px;min-width:0;max-height:calc(100vh - 155px);padding:12px;display:grid;position:sticky;top:8px;overflow:auto}.rmk-editor-heading{gap:4px;display:grid}.rmk-editor-heading h3{margin:0;font-size:15px;line-height:1.3}.rmk-editor-heading>p,.rmk-search-empty{color:var(--muted);font-size:10px}.rmk-editor-heading dl{grid-template-columns:1fr 1fr;gap:5px;margin:3px 0 0;display:grid}.rmk-editor-heading dl div{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--panel) 82%,transparent);border-radius:7px;min-width:0;padding:5px 7px}.rmk-editor-heading dt{color:var(--muted);font-size:8px}.rmk-editor-heading dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10px;overflow:hidden}.rmk-quick-editor label{color:var(--muted);gap:5px;font-size:10px;display:grid}.rmk-quick-editor :is(input,textarea){box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:8px 9px}.rmk-quick-editor textarea{resize:none}.rmk-product-search button,.rmk-quick-editor .rmk-editor-actions button{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,var(--accent) 12%);min-height:36px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.rmk-product-results{gap:5px;max-height:190px;display:grid;overflow:auto}.rmk-product-results>button{border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;display:flex}.rmk-product-results>button span{gap:2px;min-width:0;display:grid}.rmk-product-results>button span:first-child{flex:1}.rmk-product-results>button span:last-child{text-align:right;flex:0 0 100px}.rmk-product-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rmk-product-results small{color:var(--muted);font-size:8px}.rmk-product-results .safe,.rmk-editor-heading .safe{color:var(--success)}.rmk-product-results .blocked{color:var(--danger)}.rmk-product-results>button:disabled{opacity:.58}.rmk-button-preview{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--surface) 88%,var(--accent) 12%);text-align:center;border-radius:9px;align-content:center;justify-items:center;gap:4px;width:150px;height:74px;padding:7px;display:grid}.rmk-button-preview small{color:var(--muted);font-size:8px}.rmk-label-error{margin:0;font-size:10px;color:var(--danger)!important}.rmk-quick-editor .rmk-editor-actions{border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 97%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:1fr 1fr;gap:6px;margin:0 -12px -12px;padding:10px 12px 12px;display:grid;position:sticky;bottom:-12px}.rmk-quick-editor .rmk-editor-actions .primary-button{background:var(--accent);color:#fff}.rmk-quick-editor .rmk-editor-actions .danger-button{color:var(--danger)}@media (max-width:1050px){.rmk-quick-products{grid-template-columns:minmax(340px,1fr) minmax(300px,.8fr)}}@media (max-width:820px){.rmk-quick-products{grid-template-columns:1fr}.rmk-quick-editor{max-height:none;position:static}.rmk-quick-grid{max-height:none}.retail-manager-grid{grid-template-columns:1fr}.retail-manager-grid>nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.rmk-quick-grid{grid-template-rows:repeat(3,90px);grid-template-columns:repeat(3,minmax(0,1fr))}.rmk-product-search{grid-template-columns:1fr}.rmk-quick-editor .rmk-editor-actions{margin:0;padding:9px 0 0;position:static}}.retail-manager-head{min-height:56px;padding-block:5px}.retail-manager-actions{justify-self:end;margin-left:auto}.retail-manager-actions .rmk-open-pos{gap:10px;margin-right:0}.rmk-quick-grid{grid-template-rows:repeat(3,3cm);grid-template-columns:repeat(3,6cm);gap:7px;min-height:0;max-height:none}.rmk-quick-grid>button{width:6cm;height:3cm}.rmk-quick-editor{grid-template-columns:minmax(250px,.9fr) minmax(300px,1.1fr);grid-template-areas:"position preview""title preview""label preview""details search""details results""actions actions";column-gap:14px;max-height:calc(100vh - 126px);font-size:14px}.rmk-editor-heading{display:contents}.rmk-editor-heading>span{grid-area:position;font-size:12px}.rmk-editor-heading h3{color:var(--accent);grid-area:title;font-size:18px}.rmk-editor-heading dl{grid-area:details;grid-template-columns:1fr;align-self:start;gap:7px;margin:0}.rmk-editor-heading>p{grid-area:details;font-size:13px}.rmk-editor-heading dl div{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));padding:8px 10px}.rmk-editor-heading dt{font-size:11px}.rmk-editor-heading dd{font-size:14px}.rmk-quick-editor>label:first-of-type{grid-area:search;align-self:start;font-size:13px}.rmk-quick-editor>label:last-of-type{color:var(--accent);grid-area:label;align-self:start;font-size:13px}.rmk-quick-editor>label:last-of-type textarea{border:1px solid color-mix(in srgb,var(--accent) 62%,var(--line));min-height:66px;font-size:15px}.rmk-quick-editor>label:last-of-type textarea:focus::placeholder{opacity:0}.rmk-button-preview{box-sizing:border-box;border-color:color-mix(in srgb,var(--accent) 68%,var(--line));grid-area:preview;justify-self:end;width:4.5cm;height:2.5cm}.rmk-button-preview small{font-size:10px}.rmk-button-preview strong{font-size:14px}.rmk-product-results,.rmk-search-empty{grid-area:results}.rmk-quick-editor>.rmk-label-error{grid-column:1}.rmk-quick-editor .rmk-editor-actions{grid-area:actions;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4px}.rmk-product-search button,.rmk-quick-editor .rmk-editor-actions button{font-size:13px}@media (max-width:1380px){.rmk-quick-products{grid-template-columns:minmax(420px,.9fr) minmax(440px,1.1fr)}.rmk-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rmk-quick-grid>button{width:auto}}@media (max-width:1050px){.rmk-quick-editor{grid-template-columns:1fr;grid-template-areas:"position""title""label""preview""details""search""results""actions"}.rmk-button-preview{justify-self:start}.rmk-quick-editor .rmk-editor-actions{grid-template-columns:1fr 1fr}}.retail-manager-head{box-sizing:border-box;width:100%}.retail-manager-actions{margin-left:auto;margin-right:0}.retail-manager-actions .rmk-open-pos{align-items:center;margin-left:auto;margin-right:0;display:inline-flex;gap:12px!important}.retail-manager-actions .rmk-open-pos svg{flex:none}.rmk-quick-center{display:block}.rmk-quick-center>.rmk-quick-grid{margin-top:0}.retail-manager-grid>nav button{font-size:13.5px;font-weight:530;line-height:1.25}.rmk-quick-editor{grid-template-columns:1fr;gap:8px;max-height:calc(100vh - 126px);padding:10px 12px;font-size:14px;display:grid;overflow:auto}.rmk-editor-top{grid-template-columns:minmax(0,1fr) 4.5cm;align-items:center;gap:12px;display:grid}.rmk-editor-heading{gap:3px;min-width:0;display:grid}.rmk-editor-heading>span{color:var(--accent);font-size:11px;font-weight:700}.rmk-editor-heading h3{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;line-height:1.25;overflow:hidden}.rmk-button-preview{box-sizing:border-box;background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid;border-radius:9px;justify-self:end;place-items:center;width:4.5cm;height:2.5cm;padding:6px;display:grid}.rmk-button-preview input{text-align:center;outline:0;width:100%;min-width:0;font-weight:700;color:inherit!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important}.rmk-button-preview input::placeholder{color:currentColor;opacity:.62}.rmk-button-preview input:focus::placeholder{opacity:0}.rmk-editor-fields{grid-template-columns:1fr;display:grid}.rmk-product-search{grid-template-columns:minmax(0,1fr) 34px;gap:5px;display:grid}.rmk-product-search input{height:34px;padding:6px 9px!important;font-size:13px!important}.rmk-product-search button{width:34px;min-height:34px!important;padding:0!important}.rmk-color-controls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rmk-color-controls label{grid-template-columns:auto 1fr;align-items:center;gap:8px;height:25px;font-size:11px;font-weight:650;display:grid;position:relative}.rmk-color-controls input[type=color]{background:currentColor;border:0;border-radius:5px;width:100%;height:5px;padding:0;overflow:hidden}.rmk-color-controls input[type=color]::-webkit-color-swatch-wrapper{padding:0}.rmk-color-controls input[type=color]::-webkit-color-swatch{border:0;border-radius:5px}.rmk-quick-editor .rmk-editor-actions{z-index:4;border-top:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 97%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 -12px;padding:7px 12px;display:grid;position:sticky;top:-10px;bottom:auto}.rmk-quick-editor .rmk-editor-actions button{white-space:nowrap;min-height:31px;padding:4px 7px;font-size:11px}.rmk-editor-body{grid-template-columns:minmax(210px,.8fr) minmax(280px,1.2fr);gap:10px;min-height:0;display:grid}.rmk-product-details dl{grid-template-columns:1fr;gap:5px;margin:0;display:grid}.rmk-product-details dl div{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:color-mix(in srgb,var(--panel) 82%,transparent);border-radius:7px;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:7px;padding:5px 7px;display:grid}.rmk-product-details dt{color:var(--muted);font-size:10px}.rmk-product-details dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.rmk-product-details>p{color:var(--muted);font-size:12px}.rmk-product-details .safe{color:var(--success)}.rmk-search-column{min-width:0}.rmk-product-results{max-height:292px}.rmk-product-results strong{font-size:12px}.rmk-product-results small{font-size:10px}@media (max-width:1050px){.rmk-editor-top{grid-template-columns:1fr 4.5cm}.rmk-editor-body{grid-template-columns:1fr}.rmk-quick-editor .rmk-editor-actions{grid-template-columns:1fr 1fr}}.retail-pos-preview-drawer{z-index:2000;filter:drop-shadow(-18px 0 32px #00000061);width:min(360px,100vw - 18px);position:fixed;top:64px;bottom:0;right:0}body:has(.retail-pos-preview-drawer) .mika-dock:not(.full){visibility:hidden!important;pointer-events:none!important}body:has(.retail-pos-preview-drawer) .mika-dock-launcher{visibility:hidden!important;pointer-events:none!important}.retail-pos-authentic{color:#f8f5ff;background:linear-gradient(#20172e 0%,#17121f 55%,#110e16 100%);border-left:1px solid #b980ff47;flex-direction:column;gap:13px;height:100%;min-height:0;padding:15px;display:flex;position:relative;overflow-y:auto}.retail-pos-authentic>header{background:linear-gradient(120deg,#7c3aed,#a855f7);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px 11px 58px;display:flex;box-shadow:0 10px 28px #7c3aed4d}.retail-pos-authentic>header strong{letter-spacing:.08em;font-size:12px}.retail-pos-authentic>header i{color:#f7cbff;font-style:normal}.retail-pos-authentic>header button{color:#fff;background:#ffffff24;border:0;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid}.retail-pos-authentic>h2{margin:2px 0 0;font-size:20px}.retail-pos-authentic>p{margin:0;font-size:12px}.retail-pos-authentic .retail-live{color:#68e4a0}.retail-pos-authentic .retail-offline{color:#f0b46c}.retail-caption{color:#bcaacc;letter-spacing:.12em;margin-top:3px;font-size:10px;font-weight:700}.retail-empty-state{color:#ad9dbb;background:#ffffff08;border:1px dashed #ba97dc40;border-radius:12px;padding:12px;font-size:12px;line-height:1.45}.retail-primary-action{color:#fff;background:linear-gradient(120deg,#7c3aed,#a855f7);border:0;border-radius:14px;min-height:52px;font-size:16px;font-weight:700}.retail-primary-action:disabled,.retail-operation-list button:disabled{cursor:not-allowed;opacity:.48}.retail-operation-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.retail-operation-list button{color:#f7f2fb;background:#ffffff0f;border:1px solid #bc97de33;border-radius:12px;min-height:44px;padding:8px}.retail-pos-authentic>footer{color:#a995b8;border-top:1px solid #ffffff17;justify-content:space-between;gap:10px;margin-top:auto;padding-top:11px;font-size:10px;display:flex}.retail-drawer-tab{z-index:3;top:8px;left:8px;box-shadow:0 8px 20px #0003;color:#fff!important;background:#1e132e75!important;border:1px solid #ffffff3d!important;border-radius:12px!important;place-items:center!important;width:43px!important;height:44px!important;padding:0!important;display:grid!important;position:absolute!important}.retail-drawer-tab svg{width:20px;height:20px}@media (max-width:800px){.retail-manager-actions{justify-content:flex-start}.retail-pos-preview-drawer{top:56px}.retail-manager-head{align-items:flex-start}}.rmk-manager-original{min-width:0;color:var(--text);font-size:13px}.rmk-manager-original>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;padding:8px 12px;display:flex}.rmk-manager-original>header>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rmk-manager-original>header>div:first-child{display:block}.rmk-manager-original>header span{color:var(--accent);letter-spacing:.14em;font-size:10px;font-weight:800}.rmk-manager-original>header h2{margin:2px 0;font-size:25px}.rmk-manager-original>header small{color:var(--muted)}.rmk-open-pos{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 18%,var(--surface));min-height:40px;color:var(--text);border-radius:10px;padding:0 16px;font-weight:700}.rmk-manager-layout{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 17%,#10111d),#10111d 42%,color-mix(in srgb,var(--accent) 12%,#10111d));border-radius:16px;grid-template-columns:245px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.rmk-manager-layout>nav{border-right:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:#0c0c1461;flex-direction:column;gap:2px;padding:10px;display:flex}.rmk-brand{padding:7px 8px 14px}.rmk-brand strong{letter-spacing:.06em;font-size:20px;display:block}.rmk-brand small{color:var(--muted)}.rmk-manager-layout>nav button{min-height:36px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:12px}.rmk-manager-layout>nav button.active,.rmk-manager-layout>nav button:hover{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--text)}.rmk-manager-layout>main{grid-template-columns:minmax(300px,3fr) minmax(240px,2fr);gap:10px;min-width:0;padding:10px;display:grid}.rmk-list-pane{flex-direction:column;gap:5px;min-width:0;display:flex}.rmk-list-toolbar{justify-content:space-between;align-items:center;padding:5px;display:flex}.rmk-list-toolbar button,.rmk-detail-pane button{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,var(--accent) 12%);min-height:38px;color:var(--text);border-radius:9px;padding:7px 11px}.rmk-list-pane>button{background:color-mix(in srgb,var(--panel) 82%,transparent);min-height:48px;color:var(--text);text-align:left;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:7px 10px;display:flex}.rmk-list-pane>button.active{border-color:color-mix(in srgb,var(--accent) 65%,transparent);background:color-mix(in srgb,var(--accent) 16%,var(--panel))}.rmk-list-pane>button i{border-radius:8px;width:8px;height:32px}.rmk-list-pane>button span{display:grid}.rmk-list-pane>button small{color:var(--muted)}.rmk-detail-pane{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--panel) 90%,transparent);border-radius:11px;align-self:start;gap:10px;padding:13px;display:grid}.rmk-detail-pane h3{margin:0;font-size:18px}.rmk-detail-pane label,.rmk-form label{color:var(--muted);gap:5px;font-size:11px;display:grid}.rmk-detail-pane input,.rmk-form input{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 88%,transparent);min-height:40px;color:var(--text);border-radius:8px;padding:7px 9px}.rmk-dashboard{grid-column:1/-1;padding:8px}.rmk-dashboard h3{font-size:18px}.rmk-form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.rmk-overview-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rmk-overview-cards>div,.rmk-status-card{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,transparent);border-radius:10px;gap:4px;padding:14px;display:grid}.rmk-overview-cards strong{color:var(--accent);font-size:22px}.rmk-overview-cards span,.rmk-status-card span{color:var(--muted)}.rmk-real-empty{border:1px dashed var(--line);color:var(--muted);border-radius:10px;padding:20px}.rmk-drawer{z-index:2400;filter:drop-shadow(-20px 0 35px #00000073);width:min(390px,100vw - 18px);position:fixed;top:64px;bottom:0;right:0}.rmk-closed-tongue{z-index:2300;border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 85%,#5b2bbd),color-mix(in srgb,var(--accent) 55%,#26153d));color:#fff;border-right:0;border-radius:13px 0 0 13px;place-items:center;width:29px;height:72px;padding:0;display:grid;position:fixed;top:42%;right:0;box-shadow:-8px 6px 24px #0000004d}.rmk-original{color:#f4f1ff;background:linear-gradient(155deg,#45336c 0%,#211a34 20%,#10111d 64%,#24162e 100%);border-left:1px solid #665d7d;flex-direction:column;height:100%;min-height:620px;padding:13px;font-family:IBM Plex Sans Variable,sans-serif;display:flex;position:relative;overflow:auto}.rmk-original>header{background:linear-gradient(115deg,#7952df,#9b6eff);border-radius:11px;align-items:center;gap:7px;padding:10px 10px 10px 52px;display:flex;box-shadow:0 8px 22px #704cff4d}.rmk-original>header b{letter-spacing:.08em;font-size:14px}.rmk-original>header span{margin-right:auto;font-size:10px}.rmk-original>header button{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid}.rmk-original>header svg{width:14px}.rmk-tongue.inside{z-index:4;color:#fff;background:#37294e;border:1px solid #ffffff40;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:18px;left:20px}.rmk-subhead{align-items:center;gap:8px;padding:11px 2px 6px;display:flex}.rmk-subhead>button{color:#fff;background:#2b233a;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.rmk-subhead>div{display:grid}.rmk-subhead strong{font-size:16px}.rmk-subhead small{color:#b5afc3;font-size:10px}.rmk-subhead i{background:#ff6b78;border-radius:50%;width:8px;height:8px;margin-left:auto}.rmk-subhead i.online{background:#7fdbad}.rmk-scroll{flex-direction:column;gap:7px;display:flex}.rmk-scroll>label{color:#b5afc3;letter-spacing:.12em;margin-top:5px;font-size:9px;font-weight:700}.rmk-quick{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.rmk-pages{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.rmk-quick button,.rmk-pages button{color:#eee9fb;background:#1b1926;border:1px solid #a783ff94;border-radius:8px;min-height:44px;padding:5px;font-size:10px}.rmk-pages button{border-color:#ffffff47;min-height:42px}.rmk-quick button:disabled,.rmk-pages button:disabled{opacity:.48}.rmk-main-action,.rmk-secondary-action{color:#fff;background:#8e63f5;border:1px solid #b9a2ff;border-radius:9px;min-height:47px;font-weight:700}.rmk-main-action{justify-content:center;align-items:center;gap:7px;display:flex}.rmk-main-action svg{width:17px}.rmk-secondary-action{background:#211b2d;border-color:#665d7d;min-height:40px}.rmk-original footer{margin-top:auto}.rmk-login{gap:12px;padding:8px;display:grid}.rmk-login h2{font-size:20px}.rmk-login>p{text-align:center;color:#b5afc3}.rmk-operators{grid-template-columns:1fr 1fr;gap:7px;display:grid}.rmk-operators button{color:#f4f1ff;background:#1b1926;border:1px solid #665d7d;border-radius:10px;justify-items:center;gap:3px;padding:10px;display:grid}.rmk-operators button.selected{background:#392d55;border-color:#b9a2ff}.rmk-operators button>span{background:#704cff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.rmk-operators small{color:#b5afc3}.rmk-pin-dots{justify-content:center;gap:10px;display:flex}.rmk-pin-dots i{border:1px solid #b9a2ff;border-radius:50%;width:10px;height:10px}.rmk-pin-dots i.filled{background:#9b7cff}.rmk-pin-pad{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.rmk-pin-pad button{color:#fff;background:#211b2d;border:1px solid #665d7d;border-radius:9px;min-height:48px;font-size:16px}.rmk-pin-pad button:last-child{background:#8e63f5;font-size:12px}.rmk-search{flex-direction:column;gap:7px;display:flex}.rmk-search>input{color:#fff;background:#1b1926;border:1px solid #9b7cff;border-radius:9px;min-height:43px;padding:8px 10px;box-shadow:0 0 10px #704cff59}.rmk-search>p{color:#b5afc3;margin:0;font-size:10px}.rmk-results{background:#14121d;border:1px solid #ffffff4d;border-radius:9px;align-content:start;gap:6px;min-height:230px;padding:11px;display:grid}.rmk-results span{color:#b5afc3}.rmk-search-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.rmk-search-actions button,.rmk-keyboard button{color:#fff;background:#211b2d;border:1px solid #665d7d;border-radius:7px;min-height:34px;font-size:10px}.rmk-search-actions button:first-child{color:#ffd45c}.rmk-keyboard{grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.rmk-keyboard button{padding:3px}.rmk-operation-grid{grid-template-columns:1fr 1fr;gap:6px;padding-top:4px;display:grid}.rmk-operation-grid button{border:1px solid color-mix(in srgb,var(--operation-color) 70%,#665d7d);border-left:5px solid var(--operation-color);color:#fff;text-align:left;background:#1b1926;border-radius:9px;gap:3px;min-height:58px;padding:8px;display:grid}.rmk-operation-grid small{color:#b5afc3}@media (max-width:820px){.rmk-manager-layout{grid-template-columns:190px minmax(0,1fr)}.rmk-manager-layout>main{grid-template-columns:1fr}.rmk-detail-pane{display:none}.rmk-form,.rmk-overview-cards{grid-template-columns:1fr}}@media (max-width:600px){.rmk-manager-original>header{flex-direction:column;align-items:flex-start}.rmk-manager-layout{grid-template-columns:1fr}.rmk-manager-layout>nav{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.rmk-brand{grid-column:1/-1}.rmk-drawer{top:56px}}.rmk-manager-original>header>div:nth-child(2){margin-right:var(--mika-panel-offset,0px);transition:margin-right .2s}.retail-desktop-launch{place-items:center;min-height:min(680px,100vh - 190px);padding:24px;display:grid}.retail-desktop-launch-card{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 92%,var(--accent) 8%),color-mix(in srgb,var(--surface) 94%,transparent));border-radius:20px;justify-items:start;gap:13px;width:min(620px,100%);padding:30px;display:grid;box-shadow:0 24px 70px #00000038}.retail-desktop-launch-card h2,.retail-desktop-launch-card p{margin:0}.retail-desktop-launch-card p,.retail-desktop-launch-card small{color:var(--muted);line-height:1.55}.retail-desktop-launch-card :is(a,button){justify-content:center;align-items:center;gap:8px;min-width:min(330px,100%);text-decoration:none;display:flex}.retail-desktop-launch-icon{background:color-mix(in srgb,var(--accent) 18%,var(--surface));width:52px;height:52px;color:var(--accent);border-radius:15px;place-items:center;display:grid}.retail-desktop-launch-icon svg{width:26px;height:26px}.retail-launch-dialog{gap:18px;width:min(610px,100vw - 28px);display:grid}.retail-launch-dialog>header{align-items:center;gap:14px;display:flex}.retail-launch-dialog h2,.retail-launch-dialog p{margin:0}.retail-launch-dialog header p,.retail-launch-help{color:var(--muted);line-height:1.5}.retail-launch-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.retail-launch-actions a{justify-content:center;align-items:center;gap:8px;min-height:48px;text-decoration:none;display:flex}.retail-launch-dialog>footer{justify-content:space-between;gap:9px;display:flex}.retail-launch-dialog>footer a{text-decoration:none}@media (max-width:600px){.retail-desktop-launch{padding:8px}.retail-desktop-launch-card{padding:20px}.retail-desktop-launch-card :is(a,button){width:100%;min-width:0}.retail-launch-actions{grid-template-columns:1fr}.retail-launch-dialog>footer{display:grid}.retail-launch-dialog>footer :is(a,button){justify-content:center;width:100%}}.retail-launch-actions>button,.retail-cashier-launcher>button{justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex}.retail-cashier-launcher{gap:10px;min-width:0;display:grid}.retail-cashier-launcher>p{color:var(--muted);margin:0;font-size:12px}.retail-platform-fallback{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--surface));border-radius:12px;grid-column:1/-1;gap:9px;padding:13px;display:grid}.retail-platform-fallback>p{color:var(--muted);margin:0;line-height:1.45}.retail-platform-fallback>div{flex-wrap:wrap;gap:9px;display:flex}.retail-platform-fallback a,.retail-platform-fallback button{justify-content:center;align-items:center;gap:7px;min-height:42px;text-decoration:none;display:flex}.retail-launch-dialog>footer{justify-content:flex-end}@media (max-width:600px){.retail-platform-fallback :is(a,button){justify-content:center;width:100%}}html,body,#root,.app-shell,.workspace-shell{width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.workspace-shell{grid-template-rows:68px minmax(0,1fr) 24px}.main-content{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.route-page-frame[data-route=mika]{flex:1 1 0;height:100%;min-height:0;display:flex;overflow:hidden}.route-page-frame[data-route=mika]>.mika-tab,.route-page-frame[data-route=mika] .mika-home-layout,.route-page-frame[data-route=mika] .mika-home-chat,.route-page-frame[data-route=mika] .chat,.route-page-frame[data-route=mika] .chat-main{flex:1 1 0;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.route-page-frame[data-route=mika] .chat-feed{overscroll-behavior:contain;flex:1 1 0;height:auto;min-height:0;overflow-y:auto}.route-page-frame[data-route=mika] .chat-composer{flex:none;margin-top:0;position:relative}.rmk-button-preview strong{-webkit-line-clamp:unset;width:100%;max-width:100%;max-height:37.5px;display:block;overflow:hidden}.rmk-quick-center{align-content:start;gap:12px;display:grid}.rmk-card-customizer{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 92%,var(--accent) 8%),color-mix(in srgb,var(--surface) 96%,transparent));border-radius:14px;grid-template-columns:minmax(0,1fr) 4.5cm;grid-template-areas:"title title""name name""preview colors""error error";align-items:center;gap:9px 14px;padding:13px 15px;display:grid;box-shadow:inset 0 1px #ffffff0f}.rmk-customizer-title{grid-area:title;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rmk-customizer-title span{color:var(--accent);font-size:12px;font-weight:750}.rmk-customizer-title small{color:var(--muted);font-size:10px}.rmk-card-name-input{border:1px solid color-mix(in srgb,var(--accent) 48%,var(--line));background:color-mix(in srgb,var(--surface) 92%,transparent);width:100%;height:37px;color:var(--text);border-radius:9px;outline:0;grid-area:name;padding:7px 11px;font-size:14px}.rmk-card-name-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.rmk-card-name-input:focus::placeholder{opacity:0}.rmk-card-customizer .rmk-button-preview{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--panel) 88%,transparent));grid-area:preview;justify-self:start;width:4.5cm;height:2.5cm;box-shadow:0 10px 24px #00000026}.rmk-card-customizer .rmk-color-controls{grid-area:colors;grid-template-columns:1fr;align-content:center;align-self:stretch;gap:12px}.rmk-card-customizer>.rmk-label-error{grid-area:error}.rmk-quick-editor{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface) 96%,transparent);border-radius:15px;gap:10px;padding:14px;box-shadow:inset 0 1px #ffffff12,0 18px 42px #00000024}.rmk-catalog-heading{border-bottom:1px solid var(--line-soft);gap:4px;padding:2px 2px 7px;display:grid}.rmk-catalog-heading span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.rmk-catalog-heading h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;line-height:1.3;overflow:hidden}.rmk-catalog-heading p{color:var(--muted);margin:0;font-size:11px}.rmk-quick-editor>.rmk-product-search{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--surface) 93%,transparent);border-radius:11px;grid-template-columns:25px minmax(0,1fr) 36px;align-items:center;gap:5px;padding:4px 5px 4px 9px;display:grid;box-shadow:inset 0 1px #ffffff0d}.rmk-quick-editor>.rmk-product-search>svg{width:16px;color:var(--accent)}.rmk-quick-editor>.rmk-product-search input{height:34px;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 2px!important}.rmk-quick-editor>.rmk-product-search button{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 18%,var(--panel));width:34px;min-height:32px!important}.rmk-quick-editor .rmk-editor-actions{margin:0 -14px;padding:7px 14px;position:sticky;top:-14px}.rmk-quick-editor .rmk-editor-body{grid-template-columns:1fr;gap:10px}.rmk-quick-editor .rmk-product-details dl div{background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 92%,var(--accent) 8%),color-mix(in srgb,var(--surface) 96%,transparent));grid-template-columns:88px minmax(0,1fr);min-height:38px;padding:6px 8px}.rmk-quick-editor .rmk-product-details dt{text-transform:uppercase;letter-spacing:.04em;font-size:9px}.rmk-quick-editor .rmk-product-details dd{font-size:12px;font-weight:650}.rmk-quick-editor .rmk-product-results{gap:7px;max-height:260px}.rmk-quick-editor .rmk-product-results>button{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 92%,var(--accent) 8%),color-mix(in srgb,var(--surface) 97%,transparent));border-radius:11px;min-height:62px;padding:9px 10px;box-shadow:inset 0 1px #ffffff0a}.rmk-quick-editor .rmk-product-results>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 68%,var(--line));transform:translateY(-1px)}.rmk-quick-editor .rmk-product-results b{color:var(--text);font-size:13px}@media (max-width:1380px){.rmk-card-customizer{grid-template-columns:minmax(0,1fr) 4.5cm}.rmk-quick-editor .rmk-product-details dl{grid-template-columns:1fr}}@media (max-width:900px){.workspace-shell{grid-template-rows:58px minmax(0,1fr)}}.rmk-card-customizer{grid-template-columns:4.5cm minmax(0,1fr)}.rmk-card-customizer .rmk-color-controls{gap:14px;width:100%}.rmk-card-customizer .rmk-color-controls label{grid-template-columns:58px minmax(140px,1fr);gap:12px;height:30px;font-size:13px;font-weight:750}.rmk-card-customizer .rmk-color-controls input[type=color]{border-radius:7px;height:7px}.rmk-quick-editor{grid-template-rows:auto auto auto minmax(0,1fr) auto;padding-bottom:0;overflow:hidden}.rmk-quick-editor>.rmk-product-search{margin-top:1px}.rmk-quick-editor>.rmk-search-column{min-height:0;padding-right:2px;overflow:auto}.rmk-quick-editor .rmk-product-results{max-height:none}.rmk-quick-editor .rmk-editor-actions{z-index:4;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 98%,transparent);border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -14px;padding:8px 14px 12px;position:sticky;top:auto;bottom:0;box-shadow:0 -10px 24px #0000001a}@media (max-width:1050px){.rmk-quick-editor{overflow:auto}.rmk-quick-editor .rmk-product-details dl,.rmk-quick-editor .rmk-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.rmk-quick-editor .rmk-editor-actions{z-index:2;border-top:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;margin:0;padding:7px 0 9px;position:relative;top:auto;bottom:auto}.rmk-search-feedback{min-height:18px;color:var(--muted);margin-bottom:-4px;font-size:11px}.rmk-search-feedback p{margin:0}.rmk-search-feedback .rmk-label-error{font-size:11px}.retail-manager-head{box-sizing:border-box;height:2cm;min-height:2cm;max-height:2cm;padding-block:5px;overflow:hidden}.retail-manager-head>div:first-child{align-content:center}.retail-manager-head h2{margin:0}.retail-manager-head p{margin:2px 0 0}.retail-manager-head .rmk-open-pos{min-height:36px;max-height:40px}.rmk-quick-products{align-items:stretch}.rmk-quick-center,.rmk-quick-editor{box-sizing:border-box;height:min(15cm,100vh - 126px);min-height:0;max-height:none}.rmk-quick-center{grid-template-rows:auto minmax(0,1fr)}.rmk-card-customizer{align-content:center;height:100%}.rmk-quick-editor .rmk-editor-actions{border-top:1px solid var(--line);border-bottom:0;align-self:end;margin:0;padding:8px 0 10px}@media (max-width:1050px){.rmk-quick-center,.rmk-quick-editor{height:auto;max-height:none}.rmk-card-customizer{height:auto}}.rmk-quick-editor .rmk-product-details dl div{border-color:color-mix(in srgb,var(--text) 52%,transparent)}.rmk-quick-editor .rmk-product-details dt{color:var(--text)}.rmk-quick-editor .rmk-product-results>button{border-color:color-mix(in srgb,var(--text) 42%,transparent)}.retail-manager-shell{gap:3px}.retail-manager-grid>nav,.retail-settings-form[data-retail-section=Быстрые\ товары]{padding-top:4px}.rmk-card-customizer{grid-template-areas:"title title""preview colors""error error"}.rmk-card-customizer>.rmk-card-name-input{display:none}.rmk-card-customizer .rmk-button-preview textarea{box-sizing:border-box;resize:none;width:100%;height:100%;color:inherit;font:inherit;text-align:center;white-space:pre-wrap;background:0 0;border:0;outline:0;padding:8px;font-size:14px;font-weight:750;line-height:1.35;overflow:hidden}.rmk-card-customizer .rmk-button-preview textarea::placeholder{color:var(--muted);font-weight:500}.rmk-card-customizer .rmk-button-preview textarea:focus::placeholder{opacity:0}.rmk-quick-editor>.rmk-product-search button{color:var(--muted);background:0 0;place-items:center;display:grid}.rmk-quick-editor>.rmk-product-search button:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb,var(--text) 45%,var(--line))}.rmk-card-customizer{grid-template-columns:7.5cm minmax(0,1fr);grid-template-areas:"preview colors""error error"}.rmk-card-customizer .rmk-button-preview{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--text) 25%,var(--line));background:color-mix(in srgb,var(--surface) 96%,transparent);border-radius:10px;grid-template-rows:repeat(3,1cm);grid-template-columns:repeat(3,2cm);place-content:center;gap:2px;width:7.5cm;height:4cm;padding:0;display:grid}.rmk-card-customizer .rmk-button-preview>div{box-sizing:border-box;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 92%,transparent);text-align:center;white-space:pre-line;border-radius:4px;place-items:center;width:2cm;height:1cm;font-size:7px;font-weight:700;line-height:1.08;display:grid;overflow:hidden}.rmk-card-customizer .rmk-button-preview>div.empty{background:color-mix(in srgb,var(--surface) 94%,transparent)}.rmk-card-customizer .rmk-button-preview>div.selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent);border-width:2px}.rmk-card-customizer .rmk-button-preview span{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;padding:1px 3px;display:-webkit-box;overflow:hidden}.rmk-card-customizer .rmk-button-preview textarea{width:100%;height:100%;padding:2px 3px;font-size:7px;line-height:1.08}@media (max-width:1380px){.rmk-card-customizer{grid-template-columns:minmax(6cm,7.5cm) minmax(0,1fr)}}.rmk-quick-editor{grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.rmk-selected-product-name{border:1px solid color-mix(in srgb,var(--text) 42%,transparent);background:color-mix(in srgb,var(--panel) 88%,transparent);border-radius:9px;min-height:40px;padding:9px 11px;font-size:13px;font-weight:700;line-height:1.35}.rmk-quick-editor>.rmk-product-search button{width:22px;box-shadow:none;border-radius:50%;padding:0;background:0 0!important;border:0!important;min-height:22px!important}.rmk-quick-grid>button.empty,.rmk-card-customizer .rmk-button-preview>div.empty{color:#ff5a67;border:1px dashed #ff5a67}.rmk-card-customizer{border-color:color-mix(in srgb,var(--text) 18%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 82%,transparent),color-mix(in srgb,var(--panel) 72%,transparent));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,11.4cm) minmax(170px,1fr);padding:14px 16px;box-shadow:inset 0 1px #ffffff1a,0 16px 40px #0000001a}.rmk-card-customizer .rmk-button-preview{aspect-ratio:2.12;border-color:color-mix(in srgb,var(--text) 18%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--surface) 78%,transparent),color-mix(in srgb,var(--panel) 62%,transparent));border-radius:18px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:6px;width:100%;max-width:11.4cm;height:auto;padding:10px;box-shadow:inset 0 1px #ffffff1f}.rmk-card-customizer .rmk-button-preview>div{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--panel) 78%,transparent));border-radius:8px;width:100%;height:100%;min-height:0;font-size:10px;line-height:1.15;box-shadow:inset 0 1px #ffffff14}.rmk-card-customizer .rmk-button-preview textarea{font-size:10px;line-height:1.15}.rmk-quick-editor>.rmk-product-search{box-sizing:border-box;border-radius:14px;grid-template-columns:22px minmax(0,1fr) 22px;width:100%;padding-inline:10px 7px}.rmk-quick-editor>.rmk-product-search button{border-radius:50%;width:20px;background:0 0!important;border:0!important;min-height:20px!important;padding:0!important}.rmk-quick-editor .rmk-editor-actions{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.rmk-quick-editor .rmk-editor-actions button{width:100%;min-width:0}@media (max-width:1380px){.rmk-card-customizer{grid-template-columns:minmax(0,1fr)}.rmk-card-customizer .rmk-color-controls{grid-template-columns:1fr 1fr}.rmk-card-customizer .rmk-button-preview{max-width:none}}.retail-settings-form[data-retail-section=Быстрые\ товары]{background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 32%),color-mix(in srgb,var(--surface) 94%,transparent)}.rmk-quick-products{grid-template-columns:minmax(520px,1.08fr) minmax(430px,.92fr);gap:16px}.rmk-quick-center{border:1px solid color-mix(in srgb,var(--text) 13%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--surface) 80%,transparent),color-mix(in srgb,var(--panel) 68%,transparent));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:20px;grid-template-rows:minmax(0,1fr) auto;gap:12px;padding:14px;box-shadow:inset 0 1px #ffffff1c,0 22px 60px #0000001f}.rmk-quick-grid{gap:10px;height:100%;min-height:390px}.rmk-quick-grid>button{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 91%,transparent),color-mix(in srgb,var(--panel) 77%,transparent));border-radius:16px;width:auto;height:auto;min-height:112px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #00000014}.rmk-quick-grid>button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,0 14px 30px #00000021}.rmk-quick-grid>button.selected{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 13%,transparent),0 18px 34px #00000026;border-width:2px}.rmk-quick-grid>button small{background:color-mix(in srgb,var(--panel) 72%,transparent);font-variant-numeric:tabular-nums;border-radius:20px;padding:2px 6px;font-size:10px;top:10px;left:12px}.rmk-quick-grid>button strong{font-size:16px;line-height:1.25}.rmk-card-toolbar{border:1px solid color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--surface) 76%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(180px,.44fr);align-items:end;gap:12px;padding:12px;display:grid}.rmk-card-caption{color:var(--text);grid-template-columns:1fr auto;gap:5px 10px;font-size:11px;font-weight:700;display:grid}.rmk-card-caption textarea{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));resize:none;background:color-mix(in srgb,var(--surface) 90%,transparent);width:100%;height:55px;color:var(--text);border-radius:11px;grid-column:1/-1;padding:9px 12px;font:700 14px/1.3 inherit}.rmk-card-caption textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent);outline:0}.rmk-card-caption small{color:var(--muted);grid-area:1/2;font-size:9px;font-weight:500}.rmk-card-caption textarea:disabled{opacity:.45}.rmk-card-toolbar .rmk-color-controls{grid-template-columns:1fr;gap:12px;display:grid}.rmk-card-toolbar .rmk-color-controls label{color:var(--muted);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;font-size:11px;font-weight:700;display:grid}.rmk-card-toolbar .rmk-color-controls input[type=color]{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--text) 22%,transparent);background:0 0;border-radius:999px;width:100%;height:12px;padding:2px}.rmk-card-toolbar>.rmk-label-error{grid-column:1/-1;margin:0}.rmk-quick-editor{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 13%,transparent),transparent 34%),linear-gradient(150deg,color-mix(in srgb,var(--surface) 82%,transparent),color-mix(in srgb,var(--panel) 68%,transparent));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:20px;padding:14px 16px;box-shadow:inset 0 1px #ffffff1c,0 22px 60px #0000001f}.rmk-quick-editor>.rmk-product-search{background:color-mix(in srgb,var(--surface) 82%,transparent);border-radius:15px;min-height:48px;box-shadow:inset 0 1px #ffffff14,0 10px 26px #00000014}.rmk-quick-editor>.rmk-product-search input{font-size:13px!important}.rmk-quick-editor .rmk-product-details dl div,.rmk-selected-product-name,.rmk-quick-editor .rmk-product-results>button{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 87%,transparent),color-mix(in srgb,var(--panel) 73%,transparent));border-radius:12px;box-shadow:inset 0 1px #ffffff12}.rmk-quick-editor .rmk-editor-actions button{border-radius:10px;min-height:38px}@media (max-width:1280px){.rmk-quick-products{grid-template-columns:minmax(450px,1fr) minmax(390px,.9fr)}.rmk-quick-grid{min-height:350px}.rmk-card-toolbar{grid-template-columns:1fr}.rmk-card-caption small{display:none}}@media (max-width:900px){.rmk-quick-products{grid-template-columns:1fr}.rmk-quick-center,.rmk-quick-editor{height:auto}.rmk-quick-grid{min-height:330px}.rmk-card-toolbar{grid-template-columns:1fr minmax(170px,.4fr)}}.rmk-quick-products{grid-template-columns:minmax(480px,.82fr) minmax(650px,1.18fr)}.rmk-quick-editor{min-width:0}.rmk-quick-editor .rmk-product-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rmk-quick-editor .rmk-product-details dl div{grid-template-columns:104px minmax(0,1fr);min-height:42px;padding-inline:11px}.rmk-quick-editor>.rmk-product-search{width:100%;min-height:50px}.rmk-quick-editor>.rmk-product-search input{width:100%;min-width:0}.rmk-search-feedback:empty{display:none}.rmk-quick-center{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-left:14px;padding:0}@media (max-width:1450px){.rmk-quick-products{grid-template-columns:minmax(430px,.86fr) minmax(520px,1.14fr)}}@media (max-width:1120px){.rmk-quick-products{grid-template-columns:1fr}.rmk-quick-center{margin-left:0}.rmk-quick-center,.rmk-quick-editor{height:auto}.rmk-quick-editor .rmk-product-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.retail-manager-grid[data-retail-section=Быстрые\ товары]{grid-template-columns:clamp(150px,13vw,190px) minmax(420px,1fr) minmax(390px,34vw);align-items:stretch;gap:12px;width:100%;min-width:0}.retail-manager-grid[data-retail-section=Быстрые\ товары]>nav,.retail-manager-grid[data-retail-section=Быстрые\ товары]>.retail-settings-form,.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-quick-products,.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-quick-center,.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-quick-editor{min-width:0}.retail-manager-grid[data-retail-section=Быстрые\ товары]>.retail-settings-form,.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-quick-products{display:contents}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-quick-center{grid-column:2;width:auto;margin:0}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-quick-editor{grid-column:3;width:auto;max-width:none;position:static;overflow:hidden}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-search-column{min-width:0;overflow:auto}.retail-manager-grid[data-retail-section=Быстрые\ товары]>nav{grid-row:1/3}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-pos-context{grid-area:1/2/auto/4}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-quick-center,.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-quick-editor{grid-row:2}.rmk-pos-context{border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;grid-template-columns:minmax(150px,.7fr) minmax(190px,1fr) minmax(210px,1fr) minmax(220px,1.2fr);align-items:end;gap:10px;min-width:0;padding:9px 12px;display:grid}.rmk-pos-context>div,.rmk-pos-context>label{gap:4px;min-width:0;display:grid}.rmk-pos-context span{color:var(--muted);font-size:10px;font-weight:700}.rmk-pos-context strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rmk-pos-context select{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--text) 22%,var(--line));background:var(--surface);width:100%;height:36px;color:var(--text);font:inherit;border-radius:9px;padding:6px 9px}.rmk-pos-context p{color:var(--muted);border-radius:9px;align-self:center;margin:0;padding:7px 10px;font-size:11px}.rmk-pos-context p.connected{color:var(--success);background:color-mix(in srgb,var(--success) 9%,transparent)}.rmk-pos-context p.attention{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-quick-center,.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-quick-editor{height:min(13.8cm,100vh - 188px)}@media (max-width:1120px){.retail-manager-grid[data-retail-section=Быстрые\ товары]>nav{grid-row:auto}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-pos-context,.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-quick-center,.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-quick-editor{grid-area:auto/1}.rmk-pos-context{grid-template-columns:1fr 1fr}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-quick-center,.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-quick-editor{height:auto}}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-quick-editor{flex-direction:column;grid-template:none;gap:9px;display:flex}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-product-details,.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-product-search,.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-search-feedback,.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-search-column,.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-editor-actions{box-sizing:border-box;flex:none;width:100%;min-width:0}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-product-details dl{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-product-details dl .wide{grid-column:1/-1}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-product-details dl div{grid-template-columns:minmax(92px,auto) minmax(0,1fr);min-height:40px}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-product-details dd{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-product-search{flex:none;width:100%}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-product-search .searching{animation:.8s linear infinite rmk-search-spin}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-search-feedback{min-height:18px;margin:0}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-search-feedback button{color:var(--accent);background:0 0;border:0;padding:0;text-decoration:underline}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-search-column{flex:180px;min-height:120px;overflow:auto}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-product-results{max-height:none}.retail-manager-grid[data-retail-section=Быстрые\ товары] .rmk-editor-actions{margin-top:auto}@keyframes rmk-search-spin{to{transform:rotate(360deg)}}.workshop-tour-backdrop{z-index:1200;pointer-events:none;background:0 0;padding:20px;position:fixed;inset:0}.workshop-tour-spotlight{z-index:1201;pointer-events:none;border:2px solid color-mix(in srgb,var(--accent) 78%,white);background:color-mix(in srgb,var(--accent) 5%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent),0 0 28px color-mix(in srgb,var(--accent) 42%,transparent);border-radius:13px;transition:left .18s,top .18s,width .18s,height .18s;position:fixed}.workshop-tour{z-index:1202;pointer-events:auto;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 99%,transparent),color-mix(in srgb,var(--panel) 97%,transparent));border-radius:18px;grid-template-columns:46px minmax(0,1fr);width:min(460px,100vw - 32px);min-height:244px;padding:20px;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 22px 64px #00000052}.workshop-tour-step{border:1px solid color-mix(in srgb,var(--accent) 52%,var(--line));background:color-mix(in srgb,var(--accent) 12%,var(--surface));width:36px;height:36px;color:var(--text);font:700 16px/1 var(--display);border-radius:11px;align-content:center;justify-items:center;display:grid}.workshop-tour-step small{color:var(--muted);font:600 8px/1 var(--mono);margin-top:3px}.workshop-tour-copy{min-width:0}.workshop-tour h2{font:600 20px/1.15 var(--display);margin:4px 0 7px}.workshop-tour p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.workshop-tour footer{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:18px;display:grid}.workshop-tour footer>button{box-sizing:border-box;border-radius:10px;height:40px;min-height:40px;padding:0 14px;font-size:12px;line-height:1}.workshop-tour footer>.secondary-button{justify-self:end}.workshop-tour-progress{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:16px;display:grid}.workshop-tour-progress i{background:var(--line);border-radius:4px;height:3px}.workshop-tour-progress i.active{background:var(--accent)}[data-tour-active=true]{scroll-margin:20px}@media (max-width:640px){.workshop-tour-backdrop{padding:10px}.workshop-tour{border-radius:16px;width:auto;min-height:0;padding:16px;bottom:10px;left:10px;right:10px;transform:none}.workshop-tour footer{grid-template-columns:1fr 1fr}.workshop-tour footer>.text-button{grid-area:2/1/auto/-1}.workshop-tour footer>*{width:100%;min-height:44px}}.retail-provisioning{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--panel) 86%,transparent));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:22px;width:min(760px,100% - 32px);margin:24px auto;padding:28px;box-shadow:inset 0 1px #ffffff17,0 24px 70px #0000002e}.retail-provisioning h2{margin:6px 0}.retail-provisioning>p,.retail-provisioning>small{color:var(--muted)}.retail-provisioning ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0;padding:0;list-style:none;display:grid}.retail-provisioning li{border:1px solid var(--line);border-radius:12px;grid-template-columns:24px 1fr;column-gap:7px;min-width:0;padding:10px;display:grid}.retail-provisioning li>span{color:var(--danger);grid-row:1/3}.retail-provisioning li.complete>span{color:var(--success)}.retail-provisioning li strong{font-size:12px}.retail-provisioning li small{color:var(--muted);font-size:10px}.retail-provisioning>button{margin-right:12px}@media (max-width:720px){.retail-provisioning ol{grid-template-columns:1fr 1fr}}.club-workspace>main{height:calc(100dvh - 116px);min-height:520px;overflow:hidden;grid-template-rows:auto minmax(0,1fr)!important}.club-channel-tabs{border:1px solid var(--line)!important;background:color-mix(in srgb,var(--panel) 88%,transparent)!important;border-radius:14px!important;margin:0!important}.club-private-messenger,.club-public-channel{overflow:hidden;grid-template-columns:238px minmax(0,1fr)!important;height:auto!important;min-height:0!important;max-height:none!important}.club-owner-list{background:linear-gradient(155deg,color-mix(in srgb,var(--raised) 86%,transparent),color-mix(in srgb,var(--panel) 94%,transparent))!important;border-radius:16px!important}.club-messenger-thread,.club-public-messenger,.club-private-thread{background:linear-gradient(160deg,color-mix(in srgb,var(--raised) 78%,transparent),color-mix(in srgb,var(--surface) 95%,transparent))!important;border-radius:16px!important;grid-template-rows:auto minmax(0,1fr) auto!important;padding:0!important}.club-messenger-head{border-bottom:1px solid var(--line-soft)!important;min-height:54px!important;padding:9px 12px!important}.club-messenger-history{overscroll-behavior:contain;min-height:0!important;padding:14px 16px!important;overflow:auto!important}.club-public-history .club-message,.club-private-history>article{border-radius:13px!important;max-width:min(76%,680px)!important;padding:9px 11px!important}.club-messenger-composer{z-index:2!important;box-sizing:border-box!important;border-top:1px solid var(--line-soft)!important;background:color-mix(in srgb,var(--panel) 94%,transparent)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important;margin:0!important;padding:10px 12px!important;display:grid!important;position:relative!important;box-shadow:0 -10px 26px #00000014!important}.club-messenger-composer>.club-reply-preview{grid-column:1/-1!important}.club-messenger-composer>textarea{box-sizing:border-box!important;resize:none!important;border:1px solid color-mix(in srgb,var(--text) 22%,var(--line))!important;background:color-mix(in srgb,var(--surface) 92%,transparent)!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:104px!important;color:var(--text)!important;border-radius:11px!important;margin:0!important;padding:10px 12px!important;line-height:1.35!important}.club-public-composer>footer{display:contents!important}.club-messenger-composer .club-chat-hint{display:none!important}.club-messenger-composer>button,.club-messenger-composer>footer>button{box-sizing:border-box!important;border-radius:11px!important;align-self:end!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 14px!important}@media (max-width:760px){.club-workspace>main{height:auto;min-height:0;overflow:visible}.club-private-messenger,.club-public-channel{overflow:visible;grid-template-columns:1fr!important}.club-owner-list{max-height:180px}.club-messenger-thread,.club-public-messenger,.club-private-thread{height:540px!important}.club-messenger-composer>button,.club-messenger-composer>footer>button{padding-inline:11px!important}}.club-workspace.expanded>main{grid-template-rows:auto minmax(0,1fr)!important;height:calc(100dvh - 116px)!important;min-height:520px!important}.club-workspace.expanded>main>.club-channel-tabs{display:flex!important}.club-workspace.expanded .club-public-channel{grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important}.club-workspace.expanded .club-public-channel>.club-owner-list{display:none!important}.club-workspace.expanded .club-expand{flex:0 0 38px;place-items:center;margin-left:auto;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;display:grid!important}.club-private-composer{position:sticky!important;bottom:0!important}.club-composer-input{min-width:0;position:relative}.club-composer-input>textarea{box-sizing:border-box;resize:none;border:1px solid color-mix(in srgb,var(--text) 22%,var(--line));background:color-mix(in srgb,var(--surface) 92%,transparent);width:100%;height:44px;min-height:44px;max-height:104px;color:var(--text);border-radius:11px;margin:0;padding:10px 44px 10px 12px;line-height:1.35;display:block}.club-emoji-picker{z-index:4;position:absolute;bottom:5px;right:7px}.club-emoji-picker>summary{cursor:pointer;width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;list-style:none;display:grid}.club-emoji-picker>summary::-webkit-details-marker{display:none}.club-emoji-picker>summary:hover{background:var(--hover);color:var(--text)}.club-emoji-picker>summary svg{width:18px;height:18px}.club-emoji-picker>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(4,34px);gap:4px;padding:7px;display:grid;position:absolute;bottom:42px;right:0;box-shadow:0 14px 38px #00000047}.club-emoji-picker>div>button{background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;font-size:18px;display:grid}.club-emoji-picker>div>button:hover{background:var(--hover)}.marketplace-surface .marketplace-hero{align-items:center!important;padding-block:14px!important}.marketplace-surface .marketplace-hero>div{align-self:center}.marketplace-surface .marketplace-hero>div>h2{margin-block:0 5px!important}.marketplace-surface .marketplace-search{align-self:center!important;margin:0!important}.marketplace-search>button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:0 0 30px;place-items:center;padding:0;display:grid}.marketplace-search>button:hover{background:var(--hover);color:var(--text)}.marketplace-search>button>svg{width:16px;height:16px}.marketplace-map{padding:15px!important}.marketplace-map>header{align-items:center!important;margin-bottom:10px!important}.marketplace-map .marketplace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:7px!important;min-height:0!important}.marketplace-map .marketplace-tabs button{border-radius:12px!important;grid-template-columns:34px minmax(0,1fr)!important;min-height:62px!important;padding:8px 10px!important;transform:none!important}.marketplace-map .marketplace-tabs button>span{border-radius:9px!important;width:34px!important;height:34px!important}.marketplace-map .marketplace-tabs button>span>svg{width:16px;height:16px}.marketplace-map .marketplace-tabs button.active{border-color:color-mix(in srgb,var(--accent) 62%,var(--line))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),0 8px 22px color-mix(in srgb,var(--accent) 10%,transparent)!important}.marketplace-department{min-height:0!important;padding:18px!important}.marketplace-catalog .sheridan-product-card{grid-template-rows:minmax(72px,auto) 1fr auto;min-height:258px!important}.marketplace-catalog .sheridan-product-actions{align-self:end;min-height:42px}@media (max-width:1050px){.marketplace-map .marketplace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.marketplace-map .marketplace-tabs{grid-template-columns:1fr!important}}.marketplace-surface .marketplace-mall{grid-template-columns:minmax(0,1fr) minmax(340px,390px);align-items:stretch}.marketplace-surface .marketplace-mall.department-expanded{grid-template-columns:minmax(0,1fr) minmax(430px,480px)}.marketplace-surface .marketplace-department{box-sizing:border-box;height:100%}.marketplace-market-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.marketplace-market-actions>button{align-items:center;gap:7px;min-height:41px;display:inline-flex}.marketplace-market-actions svg{width:15px;height:15px}.marketplace-department-buttons{align-items:center;gap:7px;display:flex}.marketplace-expand-button{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--surface) 68%,transparent);width:42px;height:42px;color:var(--muted);border-radius:12px;place-items:center;padding:0;display:grid}.marketplace-expand-button:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--text)}.marketplace-expand-button svg{width:18px;height:18px}.marketplace-department-buttons .marketplace-help-button{border-radius:12px;width:42px;height:42px}.marketplace-department-buttons .marketplace-help-button svg{width:18px;height:18px}@media (max-width:1050px){.marketplace-surface .marketplace-mall,.marketplace-surface .marketplace-mall.department-expanded{grid-template-columns:minmax(0,1fr) minmax(310px,360px)}}@media (max-width:760px){.marketplace-surface .marketplace-mall,.marketplace-surface .marketplace-mall.department-expanded{grid-template-columns:1fr}.marketplace-mode-bar{flex-direction:column;align-items:stretch}.marketplace-market-actions{width:100%;margin:0}.marketplace-market-actions>button{flex:1}}.capability-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:2px 0;font-size:11px;display:flex}.capability-view-switch{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 72%,transparent);border-radius:13px;gap:5px;padding:4px;display:flex}.capability-view-switch button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:7px 12px;font-weight:750;display:flex}.capability-view-switch button svg{width:15px}.capability-view-switch button.active{background:color-mix(in srgb,var(--accent) 15%,var(--surface));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 32%,transparent)}.capability-layout{grid-template-columns:minmax(0,1fr) minmax(310px,390px);gap:14px;min-height:540px;display:grid}.capability-layout.capability-panel-expanded{grid-template-columns:minmax(0,.78fr) minmax(440px,1.22fr)}.capability-layout.capability-panel-collapsed{grid-template-columns:minmax(0,1fr) 190px}.capability-layout.capability-panel-fullscreen{z-index:140;grid-template-columns:1fr;padding:0;position:fixed;inset:18px}.capability-layout.capability-panel-fullscreen .capability-map{display:none}.capability-map{min-width:0;min-height:540px;position:relative;overflow:hidden;background:radial-gradient(circle at 48% 46%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--carbon-soft) 72%,transparent))!important;padding:0!important}.capability-web{opacity:.28;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.capability-web line{stroke:color-mix(in srgb,var(--accent) 48%,var(--line));stroke-width:.18px;stroke-dasharray:1.2 1.8}.capability-orbits{position:absolute;inset:24px}.capability-orb{left:var(--cap-x);top:var(--cap-y);width:var(--cap-size);height:var(--cap-size);border:1px solid color-mix(in srgb,var(--orb,#9b7aff) 72%,white 14%);background:radial-gradient(circle at 36% 27%,color-mix(in srgb,var(--orb,#9b7aff) 78%,white 12%),color-mix(in srgb,var(--orb,#9b7aff) 72%,#171020 38%));color:#fff;box-shadow:inset 0 1px 12px #ffffff2b,0 12px 30px color-mix(in srgb,var(--orb,#9b7aff) 22%,transparent);border-radius:50%;place-items:center;padding:0;transition:opacity .18s,filter .18s,transform .18s,box-shadow .18s;display:grid;position:absolute;transform:translate(-50%,-50%)}.capability-orb.category-0{--orb:#8b5cf6}.capability-orb.category-1{--orb:#0ea5e9}.capability-orb.category-2{--orb:#14b8a6}.capability-orb.category-3{--orb:#f59e0b}.capability-orb.category-4{--orb:#ec4899}.capability-orb.category-5{--orb:#6366f1}.capability-orb>b{text-shadow:0 2px 9px #00000040;font-size:28px;line-height:1}.capability-orb>span{width:max-content;max-width:150px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 8px var(--panel);font-size:10px;font-weight:750;position:absolute;top:calc(100% + 7px);left:50%;overflow:hidden;transform:translate(-50%)}.capability-orb:hover,.capability-orb.is-selected{z-index:2;box-shadow:inset 0 1px 12px #ffffff38,0 0 0 3px color-mix(in srgb,var(--orb) 34%,transparent),0 16px 38px color-mix(in srgb,var(--orb) 35%,transparent);transform:translate(-50%,-50%)scale(1.09)}.capability-orb.is-dimmed{opacity:.18;filter:saturate(.25)brightness(.55)}.capability-orb.is-match:not(.is-selected){box-shadow:inset 0 1px 12px #ffffff38,0 0 0 2px color-mix(in srgb,var(--orb) 32%,transparent),0 12px 30px color-mix(in srgb,var(--orb) 27%,transparent)}.capability-orb:disabled{cursor:default}.capability-empty{z-index:4;text-align:center;background:#08070f2e;place-content:center;gap:10px;display:grid;position:absolute;inset:0}.capability-empty button{color:var(--accent);background:0 0;border:0;font-weight:750}.capability-detail{min-height:0;display:flex;overflow:hidden;padding:20px!important}.capability-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.capability-detail h3{margin:4px 0 0;font-size:22px}.capability-panel-actions{gap:5px;display:flex}.capability-panel-actions button{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,transparent);width:34px;height:34px;color:var(--muted);border-radius:10px;place-items:center;padding:0;display:grid}.capability-panel-actions svg{width:15px}.capability-detail-scroll{scrollbar-color:color-mix(in srgb,var(--accent) 55%,var(--line)) transparent;scrollbar-width:thin;align-content:start;gap:15px;width:100%;min-height:0;margin-top:12px;padding-right:8px;display:grid;overflow:auto}.capability-detail-scroll>p,.capability-detail-scroll section p{color:var(--muted);margin:0;line-height:1.55}.capability-detail-scroll dl{gap:0;margin:0;display:grid}.capability-detail-scroll dl>div{border-bottom:1px solid var(--line-soft);grid-template-columns:105px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.capability-detail-scroll dt{color:var(--muted)}.capability-detail-scroll dd{margin:0}.capability-detail-scroll h4{margin:0 0 7px}.marketplace-catalog.is-map-hidden{display:none}.capability-detail-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:820px){.capability-layout,.capability-layout.capability-panel-expanded,.capability-layout.capability-panel-collapsed{grid-template-columns:1fr}.capability-map{min-height:450px}.capability-layout.capability-panel-collapsed .capability-detail{min-height:90px}.capability-orb{--cap-size:72px!important}.capability-orb>span{max-width:105px}.capability-toolbar{flex-direction:column;align-items:flex-start}}.marketplace-knowledge-map{--marketplace-category-0:#8b5cf6;--marketplace-category-1:#0ea5e9;--marketplace-category-2:#14b8a6;--marketplace-category-3:#f59e0b;--marketplace-category-4:#ec4899;--marketplace-category-5:#6366f1;--marketplace-category-6:#84cc16;--marketplace-category-7:#f97316;--marketplace-category-8:#22a06b;--marketplace-category-9:#a83b55;gap:8px;max-height:calc(100dvh - 150px);overflow:hidden}.marketplace-map-toolbar{justify-content:flex-end;align-items:center;min-height:0;padding-block:0 7px;display:flex}.marketplace-map-toolbar .knowledge-map-hero-actions{grid-template-columns:minmax(260px,470px) 42px 42px;gap:7px;width:min(100%,570px);display:grid}.marketplace-map-toolbar .knowledge-map-hero-actions>label,.marketplace-map-toolbar .knowledge-map-hero-actions>button{width:auto;grid-column:auto!important}.marketplace-map-toolbar .knowledge-map-hero-actions>button{width:42px!important}.marketplace-context-tree button{font-size:12.5px;line-height:1.25}.marketplace-context-tree button small{font-size:9.5px}.marketplace-product-tabs{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:9px;padding:2px 14px 7px;overflow:visible}.marketplace-product-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:30px;padding:0 2px 4px;font-size:11.5px;font-weight:520}.marketplace-catalog-layout{grid-template-columns:205px minmax(0,1fr) 390px;gap:10px;min-height:0;display:grid}.marketplace-context-tree{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));scrollbar-width:thin;background:linear-gradient(#ffffff06,#0000),#0e0c15c2;border-radius:20px;flex-direction:column;gap:3px;height:clamp(480px,100dvh - 270px,680px);padding:11px;display:flex;overflow:auto}.marketplace-context-tree header{color:var(--muted);align-items:center;gap:8px;padding:8px 9px 12px;display:flex}.marketplace-context-tree header svg{width:16px}.marketplace-context-tree button{min-height:34px;color:var(--muted);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.marketplace-context-tree button:hover{background:var(--hover);color:var(--text)}.marketplace-context-tree button.active{border-color:color-mix(in srgb,var(--accent) 31%,var(--line));background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text)}.marketplace-context-tree button.nested{border-left-color:var(--line-soft);border-radius:0 10px 10px 0;margin-left:15px;padding-left:13px}.marketplace-context-tree button small{background:#ffffff0b;border-radius:999px;place-items:center;min-width:21px;height:19px;padding:0 5px;font-size:9px;display:grid}.marketplace-knowledge-map .knowledge-map-card,.marketplace-knowledge-map .knowledge-map-orbit,.marketplace-product-panel{box-sizing:border-box;height:clamp(480px,100dvh - 270px,680px);min-height:0}.marketplace-knowledge-map .knowledge-map-card{padding:10px}.marketplace-force-orbit{cursor:grab;touch-action:none}.marketplace-force-orbit:active{cursor:grabbing}.marketplace-graph-stage{transform-origin:0 0;transition:transform .14s ease-out;position:absolute;inset:0}.marketplace-graph-stage>svg,.marketplace-graph-stage>.knowledge-map-nodes{width:100%;height:100%;position:absolute;inset:0}.marketplace-graph-stage line{stroke:#8ab0ff33;stroke-width:.22px;stroke-dasharray:1.2 1.5;transition:opacity .2s,stroke .2s,stroke-width .2s}.marketplace-capability-node{flex-direction:column;justify-content:center;align-items:center;gap:4px;left:var(--guide-x)!important;top:var(--guide-y)!important;width:108px!important;height:108px!important;padding:13px!important;transition:left .45s cubic-bezier(.2,.8,.2,1),top .45s cubic-bezier(.2,.8,.2,1),opacity .2s,filter .2s,scale .2s!important;display:flex!important}.marketplace-capability-node>span{font-size:24px}.marketplace-capability-node>span svg{width:21px;height:21px}.marketplace-capability-node>strong{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:82px;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.marketplace-capability-node>small{max-width:84px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.1;overflow:hidden}.marketplace-product-panel{min-height:0;overflow:hidden}.marketplace-product-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 55%,var(--line)) transparent;align-content:start;gap:15px;min-height:0;padding:0 3px 8px 0;display:grid;overflow:auto}.marketplace-product-scroll dl{margin:0;display:grid}.marketplace-product-scroll dl>div{border-bottom:1px solid var(--line-soft);grid-template-columns:110px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.marketplace-product-scroll dt{color:var(--muted)}.marketplace-product-scroll dd{margin:0}.marketplace-product-scroll section{border:1px solid var(--line-soft);background:#ffffff04;border-radius:13px;padding:13px}.marketplace-product-scroll h4{margin:0 0 7px}.marketplace-product-scroll p{color:var(--muted);margin:0;line-height:1.55}.marketplace-product-actions{border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:12px;display:flex;position:sticky;bottom:0}.marketplace-result-count{color:var(--muted);text-align:right;margin:0;font-size:10px}@media (max-width:1250px){.marketplace-catalog-layout{grid-template-columns:180px minmax(0,1fr) 350px}}@media (max-width:980px){.marketplace-knowledge-map{max-height:none;overflow:visible}.marketplace-catalog-layout{grid-template-columns:170px minmax(0,1fr)}.marketplace-product-panel{grid-column:1/-1}.marketplace-context-tree,.marketplace-knowledge-map .knowledge-map-card,.marketplace-knowledge-map .knowledge-map-orbit,.marketplace-product-panel{height:600px}.marketplace-map-toolbar .knowledge-map-hero-actions{width:100%}}@media (max-width:680px){.marketplace-catalog-layout{grid-template-columns:1fr}.marketplace-context-tree{height:auto;max-height:280px}.marketplace-product-panel{grid-column:auto}.marketplace-map-toolbar .knowledge-map-hero-actions{grid-template-columns:minmax(0,1fr) 42px 42px}}.marketplace-offer-state{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 9%,transparent);color:color-mix(in srgb,var(--accent) 65%,white);border-radius:999px;margin-top:10px;padding:5px 9px;font-size:9px;font-weight:750;display:inline-flex}.marketplace-offer-state.installed{border-color:color-mix(in srgb,#22c55e 40%,var(--line));color:#86efac;background:#22c55e14}.marketplace-commerce-section{gap:11px;display:grid}.marketplace-price{align-items:end;gap:8px;display:flex}.marketplace-price strong{font-size:25px}.marketplace-price span{color:var(--muted);padding-bottom:3px;font-size:10px}.marketplace-commerce-section>dl{border-top:1px solid var(--line-soft)}.marketplace-history{gap:8px;display:grid}.marketplace-history p{align-items:center;gap:8px;display:flex}.marketplace-history svg{width:15px;color:var(--accent)}.marketplace-product-summary{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 55%),#ffffff04!important}.marketplace-context-tree,.marketplace-product-scroll{scrollbar-color:color-mix(in srgb,var(--accent) 36%,transparent) transparent;scrollbar-width:thin}.marketplace-context-tree::-webkit-scrollbar{width:6px;height:6px}.marketplace-product-scroll::-webkit-scrollbar{width:6px;height:6px}.marketplace-context-tree::-webkit-scrollbar-track{background:0 0}.marketplace-product-scroll::-webkit-scrollbar-track{background:0 0}.marketplace-context-tree::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 34%,transparent);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.marketplace-product-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 34%,transparent);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.marketplace-context-tree::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 52%,transparent);background-clip:padding-box}.marketplace-product-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 52%,transparent);background-clip:padding-box}.marketplace-context-tree button{letter-spacing:0;min-height:39px;font-size:11px;font-weight:500}.marketplace-context-tree button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-context-tree button.active{box-shadow:inset 2px 0 color-mix(in srgb,var(--accent) 78%,white)}.marketplace-graph-stage line{stroke-width:.14px;stroke-dasharray:1 1.35;opacity:.58}.marketplace-graph-stage line.active{stroke-width:.28px}.marketplace-map-toolbar{grid-template-columns:minmax(280px,1fr) minmax(330px,570px);align-items:center;gap:18px;padding:10px 4px 12px;display:grid}.marketplace-map-intro{gap:3px;min-width:0;display:grid}.marketplace-map-intro small{color:var(--accent);letter-spacing:.12em;font-size:9px;font-weight:800}.marketplace-map-intro h2{margin:0;font-size:20px;line-height:1.2}.marketplace-map-intro p{max-width:700px;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.marketplace-map-toolbar .knowledge-map-hero-actions{justify-self:end}.marketplace-catalog-layout{grid-template-columns:240px minmax(360px,1fr) var(--marketplace-panel-width);transition:grid-template-columns .24s}.marketplace-context-tree.platform-console-nav{box-sizing:border-box;width:100%;min-height:0;padding:9px}.marketplace-context-tree.platform-console-nav>header{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px 10px;display:grid}.marketplace-context-tree.platform-console-nav>header>svg{width:18px;margin:auto}.marketplace-context-tree.platform-console-nav>header>span{gap:2px;display:grid}.marketplace-context-tree.platform-console-nav>header strong{font-size:12px}.marketplace-context-tree.platform-console-nav>header small{color:var(--muted);font-size:9px}.marketplace-context-tree.platform-console-nav button{grid-template-columns:34px minmax(0,1fr) auto auto;gap:7px;min-height:48px;padding:6px 8px;font-size:12px;display:grid;position:relative}.marketplace-context-tree.platform-console-nav button>svg{width:17px;margin:auto}.marketplace-context-tree.platform-console-nav button>span{gap:2px;display:grid}.marketplace-context-tree.platform-console-nav button strong{font-size:12px;font-weight:650}.marketplace-context-tree.platform-console-nav button small{font-size:9px;font-weight:450}.marketplace-context-tree.platform-console-nav button>b{min-width:22px;height:20px;color:var(--muted);background:#ffffff0b;border-radius:7px;place-items:center;padding:0 5px;font-size:9px;display:grid}.marketplace-context-tree.platform-console-nav button.nested{border-left-color:var(--line-soft);width:calc(100% - 17px);min-height:40px;margin-left:17px}.marketplace-context-tree.platform-console-nav button.nested>span small{display:none}.marketplace-graph-stage line{stroke:color-mix(in srgb,var(--accent) 46%,#d2e1ff80);stroke-width:.17px;stroke-dasharray:1.05 1.15;opacity:.58}.marketplace-graph-stage line.active{stroke:color-mix(in srgb,var(--accent) 74%,white);stroke-width:.3px;opacity:.92}.marketplace-graph-stage line.muted{opacity:.16}.marketplace-capability-node.neighbor{opacity:.52;filter:saturate(.72)}.marketplace-capability-node.muted{opacity:.12;filter:saturate(.28);pointer-events:auto}.marketplace-capability-node.match{opacity:1}.marketplace-force-orbit[data-searching=true] .marketplace-capability-node.match>span{box-shadow:0 0 0 2px color-mix(in srgb,var(--guide-node-color) 28%,transparent),0 0 36px color-mix(in srgb,var(--guide-node-color) 48%,transparent)}.marketplace-product-panel{flex-direction:column;display:flex;position:relative;overflow:hidden;padding:0!important}.marketplace-product-panel.mode-collapsed{align-items:center}.marketplace-panel-resizer{z-index:12;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:0;bottom:0;left:-4px}.marketplace-panel-resizer:after{background:color-mix(in srgb,var(--accent) 48%,transparent);content:"";border-radius:99px;width:1px;position:absolute;top:44%;bottom:44%;left:4px}.marketplace-panel-restore{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--muted);border-radius:12px;place-items:center;margin-top:14px;padding:0;display:grid}.marketplace-panel-restore svg{width:17px}.marketplace-product-header{grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:12px!important;padding:18px!important;display:grid!important}.marketplace-product-icon{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));background:radial-gradient(circle at 30% 22%,#ffffff30,transparent 35%),color-mix(in srgb,var(--accent) 18%,var(--surface));width:52px;height:52px;box-shadow:0 0 28px color-mix(in srgb,var(--accent) 20%,transparent);border-radius:50%;place-items:center;display:grid}.marketplace-product-icon svg{width:22px;color:var(--accent)}.marketplace-product-header h3{margin:3px 0;font-size:20px}.marketplace-product-header p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.marketplace-product-tabs{scrollbar-width:none;flex:none;gap:2px;padding:0 12px 8px;display:flex;overflow-x:auto}.marketplace-product-tabs::-webkit-scrollbar{display:none}.marketplace-product-tabs button{min-height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:9px;display:flex}.marketplace-product-tabs button svg{width:13px}.marketplace-product-tabs button.active{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--text)}.marketplace-product-scroll{flex:1;padding:4px 16px 18px}.marketplace-product-scroll section{padding:15px}.marketplace-product-scroll section>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.marketplace-product-scroll section>ul li{color:var(--muted);align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}.marketplace-product-scroll section>ul li svg{width:15px;color:var(--accent);flex:0 0 15px}.marketplace-panel-empty{color:var(--muted);justify-items:start;gap:7px;display:grid}.marketplace-panel-empty>svg{width:24px;color:var(--accent)}.marketplace-panel-empty strong{color:var(--text)}.marketplace-management{gap:9px;display:grid}.marketplace-premium-toggle{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:#ffffff03;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.marketplace-premium-toggle>span{gap:2px;display:grid}.marketplace-premium-toggle small{color:var(--muted);font-size:9px}.marketplace-premium-toggle>i{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;width:36px;height:20px;position:relative}.marketplace-premium-toggle>i:after{background:var(--muted);content:"";border-radius:50%;width:12px;height:12px;transition:left .18s,background .18s;position:absolute;top:3px;left:3px}.marketplace-premium-toggle.active{border-color:color-mix(in srgb,#22c55e 42%,var(--line));background:#22c55e0d}.marketplace-premium-toggle.active>i{background:#22c55e29;border-color:#22c55e73}.marketplace-premium-toggle.active>i:after{background:#86efac;left:19px}.marketplace-product-actions{background:color-mix(in srgb,var(--panel) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:12px 16px}@media (max-width:1300px){.marketplace-catalog-layout{grid-template-columns:210px minmax(330px,1fr) min(360px,var(--marketplace-panel-width))}.marketplace-context-tree.platform-console-nav button{min-height:44px}.marketplace-context-tree.platform-console-nav button small{display:none}}@media (max-width:980px){.marketplace-map-toolbar{grid-template-columns:1fr}.marketplace-map-toolbar .knowledge-map-hero-actions{justify-self:stretch}.marketplace-catalog-layout{grid-template-columns:200px minmax(0,1fr)}.marketplace-product-panel{grid-column:1/-1;width:auto!important}.marketplace-panel-resizer{display:none}}.marketplace-force-orbit[data-filtering=true] .marketplace-capability-node.match{z-index:3;opacity:1;filter:saturate(1.12)brightness(1.06);scale:1.045;transform:translate(-50%,calc(-50% - 3px))!important}.marketplace-force-orbit[data-filtering=true] .marketplace-capability-node.match>span{box-shadow:0 0 0 2px color-mix(in srgb,var(--guide-node-color) 25%,transparent),0 9px 30px color-mix(in srgb,var(--guide-node-color) 42%,transparent)}.marketplace-force-orbit[data-filtering=true] .marketplace-capability-node.muted,.marketplace-force-orbit[data-searching=true] .marketplace-capability-node.muted{opacity:.38;filter:saturate(.58)brightness(.8);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.marketplace-force-orbit[data-filtering=true] .marketplace-capability-node.neighbor,.marketplace-force-orbit[data-searching=true] .marketplace-capability-node.neighbor{opacity:.5;filter:saturate(.72)brightness(.86)}.marketplace-force-orbit[data-filtering=true] .marketplace-graph-stage line.muted,.marketplace-force-orbit[data-searching=true] .marketplace-graph-stage line.muted{opacity:.24}.marketplace-graph-stage{inset:16px 8px 8px}.inline-content-edit{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:#ffffff06;border-radius:10px;place-items:center;padding:0;display:grid}.inline-content-edit:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--text)}.inline-content-edit svg{width:16px}.inline-guide-editor{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));background:#ffffff05;border-radius:14px;gap:10px;padding:12px;display:grid}.inline-guide-editor label{color:var(--muted);gap:5px;font-size:10px;display:grid}.inline-guide-editor input,.inline-guide-editor textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--text);font:inherit;resize:vertical;background:#00000024;border-radius:10px;padding:9px 10px;line-height:1.45}.inline-guide-editor input:focus,.inline-guide-editor textarea:focus{border-color:color-mix(in srgb,var(--accent) 62%,white);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent);outline:none}.inline-guide-editor footer{justify-content:flex-end;gap:8px;display:flex}.inline-guide-editor footer button{align-items:center;gap:6px;display:inline-flex}.inline-guide-editor footer svg{width:14px}.marketplace-map-toolbar .marketplace-search-clear{place-items:center;width:30px!important;height:30px!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:0 0 30px!important;margin-left:auto!important;padding:0!important;display:grid!important}.marketplace-map-toolbar .marketplace-search-clear:hover{background:var(--hover)!important;color:var(--text)!important}.marketplace-map-toolbar .marketplace-search-clear svg{width:15px;height:15px}.marketplace-context-tree.platform-console-nav button{grid-template-columns:34px minmax(0,1fr) auto 25px auto}.marketplace-tree-strokes{opacity:.45;justify-items:end;gap:4px;width:25px;display:grid!important}.marketplace-tree-strokes em{width:var(--tree-stroke);background:currentColor;border-radius:99px;height:1px;display:block}.marketplace-tree-strokes em:last-child{width:calc(var(--tree-stroke) * .62)}.marketplace-context-tree.platform-console-nav button:hover .marketplace-tree-strokes,.marketplace-context-tree.platform-console-nav button.active .marketplace-tree-strokes{opacity:.82}.marketplace-product-header{min-height:82px;padding:15px 220px 11px 16px!important;display:block!important;position:relative!important}.marketplace-product-header>div:first-child{gap:3px;min-width:0;display:grid}.marketplace-product-header h3{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:2px 0 1px;font-size:17px;line-height:1.2;display:-webkit-box;overflow:hidden}.marketplace-product-header p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:10.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.marketplace-panel-tools{gap:7px;display:flex;position:absolute;top:12px;right:12px}.marketplace-panel-tools button{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:color-mix(in srgb,var(--surface) 76%,transparent);width:34px;height:34px;color:var(--muted);border-radius:10px;place-items:center;padding:0;display:grid;box-shadow:inset 0 1px #ffffff0b}.marketplace-panel-tools button:hover,.marketplace-panel-tools button.active{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--text)}.marketplace-panel-tools svg{width:16px;height:16px}.marketplace-panel-tools .marketplace-sidebar-top-toggle{border-radius:12px;width:48px;position:relative}.marketplace-sidebar-top-toggle>i{border:1px solid color-mix(in srgb,var(--text) 34%,var(--line));background:#ffffff09;border-radius:999px;width:34px;height:18px;transition:border-color .18s,background .18s;display:block;position:relative}.marketplace-sidebar-top-toggle>i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:left .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 5px #00000057}.marketplace-panel-tools .marketplace-sidebar-top-toggle.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 11%,var(--surface))}.marketplace-sidebar-top-toggle.active>i:after{left:19px}.marketplace-sidebar-top-toggle:disabled>i{opacity:.46}.marketplace-product-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0 14px 10px;display:grid;overflow:visible}.marketplace-product-tabs button{min-width:0;min-height:31px;padding:0 8px;font-size:8.5px;line-height:1.1}.marketplace-product-tabs button span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}.marketplace-product-panel.mode-expanded .marketplace-product-header{min-height:82px}.marketplace-product-panel{container-type:inline-size}@container (width<=560px){.marketplace-product-header{min-height:126px;padding:58px 16px 11px!important}.marketplace-product-header>div:first-child{width:100%}.marketplace-product-header h3{max-width:100%}}.marketplace-catalog-layout.panel-expanded{transition:none}.marketplace-product-state-row{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.marketplace-product-state-row .marketplace-offer-state{margin-top:0;padding:4px 8px;font-size:8.5px;font-weight:650}.marketplace-sidebar-compact-toggle{border:1px solid var(--line);min-height:27px;color:var(--muted);background:#ffffff03;border-radius:9px;align-items:center;gap:7px;padding:3px 7px 3px 9px;font-size:8.5px;display:flex}.marketplace-sidebar-compact-toggle>i{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;width:27px;height:15px;position:relative}.marketplace-sidebar-compact-toggle>i:after{background:var(--muted);content:"";border-radius:50%;width:9px;height:9px;transition:left .18s,background .18s;position:absolute;top:2px;left:2px}.marketplace-sidebar-compact-toggle.active{border-color:color-mix(in srgb,#22c55e 34%,var(--line));color:var(--text)}.marketplace-sidebar-compact-toggle.active>i{background:#22c55e24;border-color:#22c55e73}.marketplace-sidebar-compact-toggle.active>i:after{background:#86efac;left:14px}.marketplace-sidebar-compact-toggle:disabled{cursor:not-allowed;opacity:.38}@media (max-width:1300px){.marketplace-tree-strokes{display:none!important}.marketplace-context-tree.platform-console-nav button{grid-template-columns:34px minmax(0,1fr) auto auto}}@media (max-width:680px){.marketplace-map-toolbar .knowledge-map-hero-actions{grid-template-columns:minmax(0,1fr) 42px}.marketplace-product-header{padding-right:220px!important}.marketplace-product-tabs,.marketplace-product-panel.mode-expanded .marketplace-product-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketplace-offer-state.available{color:#fca5a5;background:#ef44441c;border-color:#ef444485}.marketplace-offer-state.installed{color:#86efac;background:#22c55e1c;border-color:#22c55e85}.marketplace-product-scroll>.inline-content-edit{z-index:14;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:color-mix(in srgb,var(--surface) 76%,transparent);border-radius:10px;min-width:34px;min-height:34px;margin:0;padding:0;position:absolute;top:12px;right:236px;box-shadow:inset 0 1px #ffffff0b;width:34px!important;height:34px!important}.marketplace-product-scroll:has(>.inline-guide-editor)>:not(.inline-guide-editor){display:none}:is(.marketplace-product-panel:has(.inline-guide-editor) .marketplace-product-tabs,.marketplace-product-panel:has(.inline-guide-editor)>.marketplace-product-actions){display:none}.marketplace-product-panel:has(.inline-guide-editor)>.marketplace-product-header{display:none!important}.marketplace-product-panel:has(.inline-guide-editor)>.marketplace-product-scroll{padding:0;overflow:auto}.marketplace-product-scroll>.inline-guide-editor{box-sizing:border-box;background:0 0;border:0;border-radius:0;min-height:100%;padding:10px 14px 0}.marketplace-product-scroll>.inline-guide-editor label{gap:7px;font-size:11.5px;line-height:1.35}.marketplace-product-scroll>.inline-guide-editor input,.marketplace-product-scroll>.inline-guide-editor textarea{padding:10px 11px;font-size:12.5px;line-height:1.5}.marketplace-product-scroll>.inline-guide-editor footer{z-index:8;border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:7px;margin:4px -14px 0;padding:11px 14px;display:grid;position:sticky;bottom:0;box-shadow:0 -12px 28px #0000002e}.marketplace-product-scroll>.inline-guide-editor footer button{white-space:nowrap;justify-content:center;min-width:0;font-size:10.5px}.marketplace-map-toolbar .knowledge-map-hero-actions>label{position:relative}.marketplace-map-toolbar .knowledge-map-hero-actions>label input{font-family:var(--sans);letter-spacing:-.01em;padding-right:42px;font-size:14px;font-weight:500;line-height:1.25}.marketplace-map-toolbar .knowledge-map-hero-actions>label input::placeholder{letter-spacing:-.01em;font-size:14px;font-weight:450}.marketplace-map-toolbar .marketplace-search-clear{z-index:3;top:50%;right:5px;transform:translateY(-50%);opacity:1!important;pointer-events:auto!important;width:30px!important;height:30px!important;margin:0!important;display:grid!important;position:absolute!important}.marketplace-map-toolbar input[type=search]{appearance:none}.marketplace-map-toolbar input[type=search]::-webkit-search-cancel-button{display:none}.marketplace-map-toolbar .marketplace-search-clear{border:1px solid color-mix(in srgb,var(--text) 16%,transparent)!important;background:color-mix(in srgb,var(--panel) 82%,transparent)!important;color:color-mix(in srgb,var(--text) 82%,var(--muted))!important;box-shadow:0 3px 12px #0000001f!important}.marketplace-map-toolbar .marketplace-search-clear:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--line))!important;background:color-mix(in srgb,var(--accent) 10%,var(--panel))!important;color:var(--text)!important}@media (max-width:680px){.marketplace-product-scroll>.inline-content-edit{right:236px}.marketplace-product-scroll>.inline-guide-editor footer{grid-template-columns:1fr}.marketplace-product-scroll>.inline-guide-editor footer button{min-height:36px}}.knowledge-map-stage{transform-origin:50%;transition:transform .16s ease-out;position:absolute;inset:0}.knowledge-map-stage>svg,.knowledge-map-stage>.knowledge-map-nodes{width:100%;height:100%;position:absolute;inset:0}.knowledge-map-zoom{z-index:40;border:1px solid color-mix(in srgb,var(--knowledge-accent) 28%,var(--line));background:color-mix(in srgb,var(--panel) 82%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 12px 30px #0000003d}.knowledge-map-zoom button{min-width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0 7px;font-size:9px;display:grid}.knowledge-map-zoom button:hover{background:var(--hover);color:var(--text)}.knowledge-map-zoom svg{width:14px;height:14px}.knowledge-guide-panel{position:relative}.knowledge-map-layout{grid-template-columns:minmax(0,1fr) minmax(360px,var(--knowledge-panel-width,390px))}.knowledge-guide-resizer{z-index:45;cursor:col-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0;left:-5px}.knowledge-guide-resizer:after{background:color-mix(in srgb,var(--knowledge-accent) 55%,transparent);content:"";border-radius:99px;width:1px;position:absolute;top:42%;bottom:42%;left:5px}.knowledge-guide-panel:has(.knowledge-guide-tools>.inline-guide-editor)>.knowledge-guide-actions{display:none}.knowledge-guide-panel:has(.knowledge-guide-tools>.inline-guide-editor)>nav{display:none}.knowledge-guide-panel:has(.knowledge-guide-tools>.inline-guide-editor)>.knowledge-guide-content{display:none}.knowledge-guide-tools:has(>.inline-guide-editor){position:static}.knowledge-guide-tools>.inline-guide-editor{z-index:20;border:0;border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel) 97%,transparent);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--knowledge-accent) 48%,var(--line)) transparent;border-radius:0;align-content:start;gap:12px;padding:15px 18px 0;display:grid;position:absolute;inset:88px 0 0;overflow:auto}.knowledge-guide-tools>.inline-guide-editor label{text-align:left;gap:7px;font-size:12px;line-height:1.4}.knowledge-guide-tools>.inline-guide-editor input,.knowledge-guide-tools>.inline-guide-editor textarea{padding:10px 11px;font-size:13px;line-height:1.5}.knowledge-guide-tools>.inline-guide-editor footer{z-index:3;border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:1fr;gap:7px;margin:4px -18px 0;padding:11px 18px;display:grid;position:sticky;bottom:0;box-shadow:0 -12px 28px #0000002e}.knowledge-guide-panel>header .knowledge-guide-tools>.inline-guide-editor footer button{white-space:normal;border-radius:10px;justify-content:center;width:100%;min-width:0;height:auto;min-height:38px;padding:8px 10px;font-size:11px;line-height:1.25;display:flex}.knowledge-guide-panel.expanded .knowledge-guide-tools>.inline-guide-editor footer{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.marketplace-product-tabs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(36px,auto);align-content:start;overflow:visible}.marketplace-product-panel.mode-expanded .marketplace-product-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.marketplace-product-tabs button{height:auto;min-height:36px}.marketplace-product-tabs button span{font-size:10.5px;line-height:1.2}.marketplace-personal-note{gap:10px;display:grid}.marketplace-personal-note textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:220px;color:var(--text);font:inherit;resize:vertical;background:#00000024;border-radius:12px;padding:12px;line-height:1.55}.marketplace-personal-note textarea:focus{border-color:color-mix(in srgb,var(--accent) 60%,white);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent);outline:none}.marketplace-personal-note button{justify-self:end}.marketplace-commerce-section h4{font-size:14px}.marketplace-commerce-section p,.marketplace-commerce-section :is(dt,dd){font-size:11px;line-height:1.45}.marketplace-commerce-section .marketplace-price strong{font-size:19px;line-height:1.15}.marketplace-commerce-section .marketplace-price span{font-size:9.5px}@media (max-width:1150px){.knowledge-map-layout{grid-template-columns:1fr}.knowledge-guide-resizer{display:none}}@media (max-width:680px){.knowledge-guide-tools>.inline-guide-editor footer{grid-template-columns:1fr}.marketplace-product-panel.mode-expanded .marketplace-product-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery-toolbar{grid-template-columns:minmax(0,1fr) minmax(280px,420px) auto 44px}.gallery-toolbar>label{position:relative}.gallery-toolbar>label input{padding-right:38px}.gallery-toolbar .gallery-search-clear{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;right:5px}.gallery-toolbar .gallery-search-clear:hover{background:var(--hover);color:var(--text)}.gallery-toolbar>.resource-guide-button{border-radius:13px;grid-column:4;justify-self:end;width:44px;height:44px;padding:0}.resource-guide-button.icon-only .resource-guide-question,.gallery-toolbar>.resource-guide-button .resource-guide-question{background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:24px;font-weight:700;line-height:1}@media (max-width:1050px){.gallery-toolbar{grid-template-columns:minmax(0,1fr) auto 44px}.gallery-toolbar>label{grid-area:2/1/auto/-1}.gallery-toolbar>.gallery-publish{grid-column:2}.gallery-toolbar>.resource-guide-button{grid-column:3}}@media (max-width:650px){.gallery-toolbar{grid-template-columns:minmax(0,1fr) 44px}.gallery-toolbar>.gallery-publish{grid-column:1}.gallery-toolbar>.resource-guide-button{grid-column:2}}.resource-guide-hero:has(>.inline-guide-editor){display:block}.resource-guide-hero:has(>.inline-guide-editor)>:not(.inline-guide-editor){display:none}.resource-guide-hero>.inline-guide-editor{box-sizing:border-box;width:100%;max-width:none}.resource-guide-dialog:has(.resource-guide-hero>.inline-guide-editor)>.resource-guide-tabs{display:none}.resource-guide-dialog:has(.resource-guide-hero>.inline-guide-editor)>.resource-guide-tab-intro{display:none}.resource-guide-dialog:has(.resource-guide-hero>.inline-guide-editor)>.resource-guide-value{display:none}.resource-guide-dialog:has(.resource-guide-hero>.inline-guide-editor)>section{display:none}.resource-guide-dialog:has(.resource-guide-hero>.inline-guide-editor)>.resource-guide-related{display:none}.resource-guide-dialog:has(.resource-guide-hero>.inline-guide-editor)>footer{display:none}.resource-guide-hero>.inline-guide-editor footer{background:color-mix(in srgb,var(--panel) 96%,transparent);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:8px;padding-top:12px;display:grid;position:sticky;bottom:0}.resource-guide-hero>.inline-guide-editor footer button{white-space:normal;border-radius:10px;justify-content:center;width:auto;height:auto;min-height:38px;padding:8px 11px}@media (max-width:620px){.resource-guide-hero>.inline-guide-editor footer{grid-template-columns:1fr}}.resource-guide-dialog .resource-guide-hero p,.resource-guide-dialog .resource-guide-value p,.resource-guide-dialog .resource-guide-tab-intro,.resource-guide-dialog .resource-guide-cards span,.resource-guide-dialog section li,.resource-guide-dialog .resource-guide-blocks{font-size:14px;line-height:1.58}.resource-guide-dialog section>h3{font-size:15px}.resource-guide-hero>.inline-guide-editor label{gap:7px;font-size:13px;line-height:1.4}.resource-guide-hero>.inline-guide-editor input,.resource-guide-hero>.inline-guide-editor textarea{padding:10px 11px;font-size:14px;line-height:1.5}.resource-guide-hero>.inline-guide-editor footer button{font-size:13px}.inline-guide-tabs{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:13px;gap:10px;margin:0;padding:12px;display:grid}.inline-guide-tabs>legend{color:var(--text);padding:0 6px;font-size:12px;font-weight:700}.inline-guide-tabs>section{border:1px solid var(--line-soft);background:#ffffff04;border-radius:11px;gap:8px;padding:11px;display:grid!important}.inline-guide-tabs>section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.inline-guide-tabs>section>header>span{gap:5px;display:flex}.inline-guide-tabs>section>header button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:8px;place-items:center;display:grid;width:30px!important;height:30px!important;padding:0!important}.inline-guide-tabs>section>header button svg{width:13px}.inline-guide-tabs>section>header button:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.inline-guide-tabs>section>header button:disabled{opacity:.3}.inline-guide-tabs>.secondary-button{justify-self:start}input[type=search]{appearance:auto}.marketplace-map-toolbar input[type=search]::-webkit-search-cancel-button{display:none}.knowledge-map-hero-actions input[type=search]::-webkit-search-cancel-button{display:none}.gallery-toolbar input[type=search]::-webkit-search-cancel-button{display:none}.search-toolbar input[type=search]::-webkit-search-cancel-button{display:none}.favs-search input[type=search]::-webkit-search-cancel-button{display:none}.platform-console-actions{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:color-mix(in srgb,var(--accent) 4%,var(--surface));border-radius:16px;gap:12px;margin-bottom:16px;padding:16px;display:grid}.platform-console-actions>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.platform-console-actions h3{margin:0;font-size:.94rem}.platform-console-actions header span,.platform-console-actions p{color:var(--muted);margin:0;font-size:.74rem}.platform-console-actions form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.platform-console-actions input,.platform-console-actions select{border:1px solid var(--line);background:var(--surface);min-width:0;height:40px;color:var(--text);border-radius:11px;padding:0 11px}.platform-console-actions input[type=color]{padding:4px}.platform-console-action-row{flex-wrap:wrap;gap:8px;display:flex}.platform-console-action-row .danger{color:var(--danger,#ef4444)}.platform-console-switch-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.platform-console-switch-list label{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.platform-console-switch-list label>span{gap:2px;display:grid}.platform-console-switch-list small{color:var(--muted)}.platform-console-switch-list input{width:18px;height:18px}.directory-finance-income .finance-article-side.expense,.directory-finance-expense .finance-article-side.income{display:none}.directory-finance .finance-article-columns{grid-template-columns:minmax(0,1fr)}.workshop-console{grid-template-columns:250px minmax(0,1fr)}.workshop-console-nav nav button{letter-spacing:-.01em;font-size:13.5px;font-weight:520}.workshop-console-nav nav button svg{flex:none}.workshop-console-nav nav button span{min-width:0;line-height:1.25}@media (max-width:360px){.topbar{gap:4px;padding-inline:6px}.topbar-actions{gap:3px}.topbar-title{flex-basis:32px}.topbar-title h1{font-size:15px}}.topbar-actions>.resource-guide-button.icon-only{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}@media (max-width:980px){.topbar-actions>.resource-guide-button.icon-only{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}}.club-channel-tabs+.club-tabs-guide{z-index:2;float:right;margin:-44px 4px 6px 0;display:flex;position:relative}.club-channel-tabs+.club-tabs-guide .resource-guide-button{border-radius:10px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important}.employee-assignments article{grid-template-columns:minmax(150px,1.2fr) minmax(145px,1fr) minmax(130px,.9fr) auto;display:grid}.employee-assignments article select{width:100%;min-width:0}@media (max-width:760px){.employee-assignments article{grid-template-columns:1fr}.employee-assignments article button{justify-self:start}}.workforce-directory-v2{min-width:0;font-family:var(--sans)}.workforce-directory-v2 .employee-directory-toolbar{grid-template-columns:auto minmax(260px,420px) auto;align-items:center;gap:12px;display:grid;overflow:visible}.workforce-directory-v2 .semantic-search{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:color-mix(in srgb,var(--surface) 72%,transparent);border-radius:11px;align-items:center;width:100%;height:38px;display:flex;box-shadow:inset 0 1px #ffffff09}.workforce-directory-v2 .semantic-search:focus-within{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent)}.workforce-directory-v2 .semantic-search>svg{width:15px;height:15px;color:var(--muted);stroke-width:1.8px;flex:0 0 15px;margin:0 9px 0 11px}.workforce-directory-v2 .semantic-search input{min-width:0;height:36px;color:var(--text);font:500 12.5px/1.2 var(--sans);letter-spacing:-.005em;flex:1;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 38px 0 0!important}.workforce-directory-v2 .semantic-search input::placeholder{color:color-mix(in srgb,var(--muted) 86%,transparent);font-size:12px}.workforce-directory-v2 .semantic-search input[type=search]{appearance:none}.workforce-directory-v2 .semantic-search input[type=search]::-webkit-search-cancel-button{display:none}.workforce-directory-v2 .semantic-search .employee-search-clear{z-index:2;border:1px solid color-mix(in srgb,var(--text) 16%,transparent);background:color-mix(in srgb,var(--panel) 82%,transparent);width:30px;height:30px;color:color-mix(in srgb,var(--text) 82%,var(--muted));border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%);box-shadow:0 3px 12px #0000001f}.workforce-directory-v2 .semantic-search .employee-search-clear:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--panel));color:var(--text)}.workforce-directory-v2 .employee-directory-layout{grid-template-columns:minmax(250px,.66fr) minmax(0,1.34fr);min-width:0}.workforce-directory-v2 .employee-list,.workforce-directory-v2 .employee-card-v2{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 36%,var(--line)) transparent;min-width:0}.workforce-directory-v2 .employee-card-v2{padding:14px;overflow-x:hidden}.employee-card-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;padding-bottom:10px;display:flex}.employee-card-tabs button{min-height:32px;color:var(--muted);font:600 11px/1 var(--sans);letter-spacing:-.005em;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 10px}.employee-card-tabs button:hover{background:var(--hover);color:var(--text)}.employee-card-tabs button.active{border-color:color-mix(in srgb,var(--accent) 34%,var(--line));background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--text)}.workforce-form{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.workforce-form label{min-width:0;color:var(--muted);gap:5px;display:grid}.workforce-form label>strong{font:600 10.5px/1.25 var(--sans);letter-spacing:.005em}.workforce-directory-v2 :is(input,select,textarea),.workforce-form :is(input,select,textarea){box-sizing:border-box;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:color-mix(in srgb,var(--surface) 82%,var(--carbon-soft));width:100%;min-width:0;color:var(--text);font:500 12px/1.35 var(--sans);letter-spacing:-.004em;appearance:none;border-radius:9px;box-shadow:inset 0 1px #ffffff08}.workforce-directory-v2 :is(input,select),.workforce-form :is(input,select){height:36px;padding:0 10px}.workforce-directory-v2 select{background-image:var(--select-chevron);background-position:right 10px center;background-repeat:no-repeat;background-size:11px;padding-right:30px}.workforce-directory-v2 textarea,.workforce-form textarea{resize:vertical;padding:9px 10px}.workforce-directory-v2 :is(input,select,textarea):focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent);outline:0}.employee-save-bar{margin-top:2px;background:linear-gradient(transparent,color-mix(in srgb,var(--panel) 98%,transparent) 24%)!important;padding:10px 0 0!important;position:sticky!important;bottom:-14px!important}.employee-work-tab{min-width:0}.employee-work-tab>header{gap:3px;display:grid}.employee-work-tab article{grid-template-columns:minmax(140px,1.15fr) minmax(120px,1fr) minmax(120px,.9fr) auto;min-width:0}.employee-work-tab article>*{min-width:0}.employee-profile-preview{gap:13px;min-width:0;display:grid}.employee-profile-preview>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.employee-profile-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.employee-profile-preview dl>div{border:1px solid var(--line);background:#ffffff04;border-radius:10px;min-width:0;padding:10px}.employee-profile-preview dt{color:var(--muted);margin-bottom:4px;font-size:10px}.employee-profile-preview dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.employee-profile-preview h4{margin:2px 0 0;font-size:12px}.employee-profile-preview>article{border:1px solid var(--line);border-radius:10px;gap:3px;padding:9px 10px;display:grid}.employee-profile-preview>article span{color:var(--muted);font-size:11px}.position-roster-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.position-roster{gap:12px;min-width:0;display:grid}.position-roster>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.position-roster>header>div{gap:3px;display:grid}.position-roster>header strong{font-size:15px}.position-roster>header small,.position-roster>p{color:var(--muted);font-size:11.5px;line-height:1.5}.position-roster>header b{border:1px solid var(--line);border-radius:10px;place-items:center;min-width:32px;height:32px;font-size:12px;display:grid}.position-roster>section{gap:6px;display:grid}.position-roster article{border:1px solid var(--line);border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.position-roster article>div{gap:2px;min-width:0;display:grid}.position-roster article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workforce-directory-v2 .position-list>button strong{font-size:12.5px}.workforce-directory-v2 .position-list>button small{font-size:11px}.employee-work-tab>.employee-assignment-create{display:none}.hierarchical-assignment-v2{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.hierarchical-assignment-v2>header{gap:3px;display:grid}.hierarchical-assignment-v2>header small{color:var(--muted);font-size:11px}.hierarchical-assignment-v2>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hierarchical-assignment-v2 label{gap:5px;min-width:0;display:grid}.hierarchical-assignment-v2 label>span{color:var(--muted);font:600 10.5px/1.2 var(--sans)}.hierarchical-assignment-v2>button{justify-self:end}.hierarchical-assignment-v2 select:disabled{cursor:not-allowed;opacity:.46}.assignment-path-list{gap:5px;display:grid}.assignment-path-list span,.assignment-path-preview{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:color-mix(in srgb,var(--accent) 4%,transparent);color:var(--muted);border-radius:9px;margin:0;padding:7px 9px;font-size:11px;line-height:1.4;display:block}.assignment-path-list.preview{margin-top:-5px}@media (max-width:1180px){.workforce-directory-v2 .employee-directory-layout,.position-roster-layout{grid-template-columns:1fr}.workforce-directory-v2 .employee-card-v2{max-height:none}}@media (max-width:760px){.workforce-directory-v2 .employee-directory-toolbar{grid-template-columns:1fr}.workforce-form,.employee-profile-preview dl{grid-template-columns:1fr!important}.employee-work-tab article,.hierarchical-assignment-v2>div{grid-template-columns:1fr}}.workforce-directory-v2 .employee-card-v2{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 11%,transparent),transparent 38%),linear-gradient(155deg,color-mix(in srgb,var(--raised) 92%,transparent),color-mix(in srgb,var(--panel) 98%,transparent));min-height:0;box-shadow:-12px 0 36px #0000001a,inset 1px 0 color-mix(in srgb,var(--accent) 16%,transparent);border-radius:18px;align-content:start;overflow:auto;padding:0!important}.workforce-directory-v2 .employee-card-v2 .employee-information-head{z-index:4;border-bottom:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:color-mix(in srgb,var(--panel) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:0;padding:17px 18px 14px;position:sticky;top:0}.workforce-directory-v2 .employee-card-v2 .employee-information-head>div{gap:12px}.workforce-directory-v2 .employee-card-v2 .employee-avatar.large{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 26%,transparent),color-mix(in srgb,var(--accent) 7%,transparent));width:50px;height:50px;box-shadow:inset 0 1px #fff3,0 8px 22px color-mix(in srgb,var(--accent) 12%,transparent);border-radius:15px;font-size:20px}.workforce-directory-v2 .employee-card-v2 .employee-information-head strong{letter-spacing:-.02em;font-size:18px;line-height:1.25}.workforce-directory-v2 .employee-card-v2 .employee-information-head small{font-size:12px;line-height:1.35}.workforce-directory-v2 .employee-card-v2 .employee-information-head .secondary-button{white-space:nowrap;border-radius:10px;flex:none;min-height:36px;padding-inline:13px}.workforce-directory-v2 .employee-card-v2 .employee-profile-preview{padding:18px 18px 4px!important}.workforce-directory-v2 .employee-card-v2 .employee-profile-preview>header{padding-bottom:2px}.workforce-directory-v2 .employee-card-v2 .employee-profile-preview>header strong{font-size:15px}.workforce-directory-v2 .employee-card-v2 .employee-profile-preview dl>div{background:color-mix(in srgb,var(--surface) 50%,transparent);border-color:color-mix(in srgb,var(--accent) 10%,var(--line));min-height:58px;padding:11px 12px}.workforce-directory-v2 .employee-card-v2 .employee-profile-preview dd{font-size:13px;line-height:1.48}.workforce-directory-v2 .employee-card-v2 .employee-profile-preview h4{letter-spacing:.01em;margin-top:5px;font-size:13px}.workforce-directory-v2 .employee-card-v2 .employee-profile-preview>article{background:color-mix(in srgb,var(--surface) 43%,transparent);border-radius:11px;padding:11px 12px}.workforce-directory-v2 .employee-card-v2 .employee-profile-preview>article strong{font-size:13px}.workforce-directory-v2 .employee-card-v2 .employee-profile-preview>article span{font-size:12px;line-height:1.4}.workforce-directory-v2 .employee-card-v2 .hierarchical-assignment-v2{background:color-mix(in srgb,var(--surface) 34%,transparent);border-color:color-mix(in srgb,var(--accent) 12%,var(--line));border-radius:13px;margin:13px 18px 18px!important;padding:14px!important}.workforce-directory-v2 .employee-card-v2 .hierarchical-assignment-v2 header strong{font-size:13px}.workforce-directory-v2 .employee-card-v2 .hierarchical-assignment-v2 header small{font-size:11.5px;line-height:1.4}.workforce-directory-v2 .employee-card-v2 .employee-save-bar{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--panel) 96%,transparent) 26%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin:0;padding:12px 18px 14px;position:sticky;bottom:0}.organization-directory-v2{gap:12px;min-width:0;display:grid}.organization-tabs{gap:4px;width:max-content;max-width:100%;padding:4px;display:flex}.organization-tabs button{min-height:34px;color:var(--muted);font:600 12px/1 var(--sans);background:0 0;border:1px solid #0000;border-radius:9px;padding:0 13px}.organization-tabs button.active{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--text)}.organization-hierarchy-layout{grid-template-columns:minmax(220px,.78fr) minmax(260px,1fr) minmax(260px,1fr);gap:12px;min-height:520px;display:grid}.hierarchy-column{flex-direction:column;gap:7px;min-width:0;padding:12px;display:flex;overflow:hidden}.hierarchy-column>header{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:start;gap:9px;padding:3px 3px 10px;display:grid}.hierarchy-column>header>i{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:color-mix(in srgb,var(--accent) 7%,transparent);width:32px;height:32px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.hierarchy-column>header svg{width:15px}.hierarchy-column>header span{gap:3px;display:grid}.hierarchy-column>header strong{font:650 13px/1.25 var(--sans)}.hierarchy-column>header small{color:var(--muted);font:400 10.8px/1.4 var(--sans)}.hierarchy-column>button,.hierarchy-column>article{background:color-mix(in srgb,var(--panel) 88%,transparent);width:100%;min-width:0;color:var(--text);text-align:left;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.hierarchy-column>button:hover,.hierarchy-column>button.active{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.hierarchy-column>button>span,.hierarchy-column>article>span{gap:3px;min-width:0;display:grid}.hierarchy-column>button strong,.hierarchy-column>article strong{font:600 12px/1.25 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hierarchy-column>button small,.hierarchy-column>article small{color:var(--muted);font:400 10.5px/1.3 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hierarchy-column>button>svg{width:14px;color:var(--muted)}.hierarchy-column>footer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:auto;padding-top:10px;display:grid}.hierarchy-column>footer input{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 92%,transparent);min-width:0;height:34px;color:var(--text);font:400 11.5px/1 var(--sans);border-radius:9px;outline:0;padding:0 10px}.hierarchy-column>footer input:focus{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,transparent)}.organization-details-v2{gap:14px;max-width:980px;padding:16px;display:grid}.organization-details-v2>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.organization-details-v2>header>div{gap:4px;display:grid}.organization-details-v2>header strong{font:650 15px/1.3 var(--sans)}.organization-details-v2>header small,.organization-details-v2>footer small{color:var(--muted);font:400 11px/1.4 var(--sans)}.organization-details-v2>footer{border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,var(--panel) 24%);justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex;position:sticky;bottom:0}.organization-tenant-reference{color:var(--muted);opacity:.55;padding-left:3px;font-size:9px}@media (max-width:1120px){.organization-hierarchy-layout{grid-template-columns:1fr 1fr}.organization-hierarchy-layout>.hierarchy-column:last-child{grid-column:1/-1}}@media (max-width:760px){.organization-hierarchy-layout{grid-template-columns:1fr}.organization-hierarchy-layout>.hierarchy-column:last-child{grid-column:auto}.organization-tabs{width:100%}.organization-tabs button{flex:1}.organization-details-v2>footer{flex-direction:column;align-items:stretch}.hierarchy-column>footer{grid-template-columns:1fr}}.work-structure-summary{gap:12px;padding:14px;display:grid}.work-structure-summary>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.work-structure-summary>header>div{gap:4px;display:grid}.work-structure-summary>header strong{font:650 14px/1.25 var(--sans)}.work-structure-summary>header small{max-width:720px;color:var(--muted);font:400 11px/1.45 var(--sans)}.work-structure-summary>div{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:8px;display:grid}.work-structure-summary article{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent);border-radius:11px;grid-template-columns:34px minmax(0,1fr);gap:9px;min-width:0;padding:10px;display:grid}.work-structure-summary article>i{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));width:32px;height:32px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.work-structure-summary article svg{width:15px}.work-structure-summary article>span{gap:2px;min-width:0;display:grid}.work-structure-summary article small{color:var(--accent);font:600 9.5px/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase}.work-structure-summary article strong{font:650 12.5px/1.3 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-structure-summary article em,.work-structure-summary article p{color:var(--muted);font:400 10.5px/1.35 var(--sans);text-overflow:ellipsis;white-space:nowrap;margin:0;font-style:normal;overflow:hidden}.work-structure-summary article p{color:color-mix(in srgb,var(--text) 70%,var(--muted))}.work-structure-summary>footer{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.work-structure-summary>footer button{border:1px solid var(--line);color:var(--muted);font:600 10.5px/1 var(--sans);background:0 0;border-radius:8px;padding:6px 9px}.work-structure-summary>footer button:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));color:var(--text)}@media (max-width:760px){.work-structure-summary>header{flex-direction:column;align-items:stretch}.work-structure-summary>header button{align-self:flex-start}}.workforce-directory-v2 .employee-list strong,.workforce-directory-v2 .employee-card-v2>header strong,.position-roster strong{font-size:13px}.workforce-directory-v2 .employee-list small,.workforce-directory-v2 .employee-list p,.workforce-directory-v2 .employee-card-v2>header small,.position-roster small,.workforce-directory-v2 .workforce-form label>strong,.hierarchical-assignment-v2 label>span{font-size:11.5px}.workforce-directory-v2 .workforce-form :is(input,select,textarea),.hierarchical-assignment-v2 select{font-size:13px}.workforce-directory-v2 .employee-card-tabs button{font-size:12px}.organization-directory-v2 .hierarchy-column>header strong{font-size:14px}.organization-directory-v2 .hierarchy-column>header small{font-size:11.5px}.organization-directory-v2 .hierarchy-column>button strong,.organization-directory-v2 .hierarchy-column>article strong{font-size:13px}.organization-directory-v2 .hierarchy-column>button small,.organization-directory-v2 .hierarchy-column>article small,.organization-details-v2 .workforce-form label>strong{font-size:11.5px}.organization-details-v2 .workforce-form :is(input,select,textarea){font-size:13px}.hierarchy-column>.hierarchy-managed-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 6px;display:grid}.hierarchy-managed-row.active{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.hierarchy-managed-row>button:first-child{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px;display:grid}.hierarchy-managed-row>button:first-child>span,.hierarchy-managed-row>span{gap:3px;min-width:0;display:grid}.hierarchy-managed-row>button:first-child svg{width:14px;color:var(--muted)}.hierarchy-managed-row>div{align-items:center;gap:3px;display:flex}.hierarchy-managed-row>div button{min-height:28px;color:var(--muted);font:500 10.5px/1 var(--sans);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:4px;padding:0 7px;display:flex}.hierarchy-managed-row>div button:hover{border-color:var(--line);background:var(--hover);color:var(--text)}.hierarchy-managed-row>div button:disabled{opacity:.38}.hierarchy-managed-row>div svg{width:12px}.workshop-console-main .prj{align-items:stretch;height:calc(100dvh - 122px);min-height:540px}.workshop-console-main .prj>.panel{height:100%;min-height:0;max-height:100%;margin-top:4px}.workshop-console-main .prj-card{overscroll-behavior:contain;padding-bottom:18px}@media (max-width:1000px){.workshop-console-main .prj{height:auto;min-height:0}.workshop-console-main .prj>.panel{height:auto;min-height:440px;max-height:none}}.workshop-analytics-v2{gap:14px}.analytics-commandbar{min-height:62px;padding:10px 14px}.analytics-commandbar>div strong{font-size:17px}.analytics-commandbar>div small,.analytics-commandbar label{font-size:12px}.analytics-commandbar select{height:36px;font-size:13px}.analytics-period-field{color:var(--muted);align-items:center;font-size:12px;position:relative;gap:8px!important;margin:0!important;display:flex!important}.analytics-period-menu{position:relative}.analytics-period-menu>button{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 92%,transparent);min-width:112px;height:36px;color:var(--text);font:600 13px/1 var(--sans);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex}.analytics-period-menu>button:hover,.analytics-period-menu>button[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.analytics-period-menu>button svg{color:var(--muted);transition:transform .16s}.analytics-period-menu>button[aria-expanded=true] svg{transform:rotate(180deg)}.analytics-period-menu>[role=listbox]{z-index:30;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:11px;gap:3px;width:100%;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff0f}.analytics-period-menu>[role=listbox] button{height:32px;color:var(--muted);font:550 12.5px/1 var(--sans);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 9px}.analytics-period-menu>[role=listbox] button:hover,.analytics-period-menu>[role=listbox] button.active{border-color:color-mix(in srgb,var(--accent) 22%,transparent);background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--text)}.analytics-tabs button{min-height:36px;padding-inline:16px;font-size:13px}.analytics-kpis{gap:12px}.analytics-kpis>button{min-height:88px;padding:13px}.analytics-kpis>button>i{width:34px;height:34px}.analytics-kpis strong{font-size:23px}.analytics-kpis small,.analytics-kpis em{font-size:11.5px;line-height:1.35}.analytics-report-grid{gap:14px}.analytics-report-grid>.console-panel{padding:17px}.analytics-report-grid h3{font-size:17px}.analytics-report-grid p{font-size:12.5px;line-height:1.5}.analytics-activity-report>header b{font-size:27px}.analytics-line-chart{height:184px;margin-top:10px}.analytics-line-chart footer{font-size:10.5px}.analytics-donut{width:102px;height:102px;padding:9px}.analytics-donut span{font-size:10.5px}.analytics-readiness li{grid-template-columns:19px minmax(0,1fr) auto;gap:9px;padding:9px 0;font-size:12.5px}.analytics-readiness li:has(b:last-child:not(:first-child)) b{font-size:11px}.analytics-attention>p,.analytics-source-health>p{grid-template-columns:18px minmax(0,1fr) auto;gap:9px;padding:9px 0}.analytics-status-bars>div>span{font-size:12px}.analytics-role-report>div{font-size:12.5px}.analytics-role-report>div b,.analytics-source-health p b{font-size:11px}.analytics-structure-strip article{padding:14px}.analytics-structure-strip strong{font-size:22px}.analytics-structure-strip small,.analytics-systems>button small,.analytics-source-health p span{font-size:11.5px}.analytics-systems>button{padding:12px 0}@media (max-width:700px){.analytics-line-chart{height:154px}.analytics-line-chart svg{height:126px}}.analytics-kpis{grid-template-columns:repeat(3,minmax(210px,1fr))}.analytics-kpis>button{border-color:color-mix(in srgb,var(--accent) 14%,var(--border));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 54%),color-mix(in srgb,var(--surface) 91%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 18%,transparent),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--accent) 4%,var(--surface)));border-color:#0000;grid-template-columns:42px minmax(0,1fr) 18px;min-height:112px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 12px 25px #0003,0 3px 8px #0000001f}.analytics-kpis>button:hover{border-color:color-mix(in srgb,var(--accent) 46%,var(--border));box-shadow:inset 0 1px #ffffff14,0 18px 38px #00000026,0 0 28px color-mix(in srgb,var(--accent) 8%,transparent)}.analytics-kpis>button>i{border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:13px;width:42px;height:42px}.analytics-kpis>button>i svg{width:19px}.analytics-kpis strong{letter-spacing:-.04em;font-size:30px}.analytics-kpis small{color:color-mix(in srgb,var(--text) 74%,var(--muted));font-size:12.5px;font-weight:650}.analytics-kpis em{white-space:normal;font-size:12px}.analytics-report-grid{grid-template-columns:minmax(0,1.42fr) minmax(330px,.78fr)}.analytics-report-grid>.console-panel{border-color:color-mix(in srgb,var(--accent) 13%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--accent) 3%,var(--surface)));border-radius:17px;box-shadow:inset 0 1px #ffffff0f,0 16px 38px #0000001a}.analytics-activity-report{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--accent) 14%,transparent),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--accent) 4%,var(--surface)))!important;padding:21px!important}.analytics-activity-report>header b{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));background:color-mix(in srgb,var(--accent) 9%,transparent);border-radius:12px;padding:8px 12px;font-size:32px}.analytics-line-chart{border:1px solid color-mix(in srgb,var(--accent) 10%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent);border-radius:14px;height:238px;margin-top:15px;padding:10px 8px 0}.analytics-line-chart svg{height:194px}.analytics-chart-grid{stroke:color-mix(in srgb,var(--text) 8%,transparent);stroke-width:.6px;vector-effect:non-scaling-stroke;stroke-dasharray:3 5}.analytics-readiness{padding:20px!important}.analytics-readiness>header{align-items:flex-start}.analytics-donut{width:118px;height:118px;box-shadow:0 0 36px color-mix(in srgb,var(--donut-color) 19%,transparent)}.analytics-donut strong{font-size:24px}@media (max-width:1320px){.analytics-kpis{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (max-width:980px){.analytics-kpis{grid-template-columns:repeat(2,minmax(180px,1fr))}.analytics-report-grid{grid-template-columns:1fr}}@media (max-width:560px){.analytics-kpis{grid-template-columns:1fr}.analytics-line-chart{height:190px}.analytics-line-chart svg{height:148px}}.analytics-navigation{border:1px solid color-mix(in srgb,var(--accent) 16%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),color-mix(in srgb,var(--surface) 94%,transparent));border-radius:15px;justify-content:space-between;padding:7px 8px;box-shadow:inset 0 1px #ffffff12,0 12px 30px #00000017}.analytics-navigation .analytics-tabs{background:0 0;border:0;gap:5px;padding:4px}.analytics-navigation .analytics-tabs button{border:1px solid #0000;border-radius:11px;min-height:39px;padding-inline:20px;font-size:13.5px;font-weight:660;transition:transform .18s,box-shadow .18s,background .18s}.analytics-navigation .analytics-tabs button:hover{color:var(--text);background:#ffffff0d;transform:translateY(-1px)}.analytics-navigation .analytics-tabs button.active{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 22%,var(--surface)),color-mix(in srgb,var(--accent) 9%,var(--surface)));box-shadow:inset 0 1px #ffffff1c,0 7px 18px color-mix(in srgb,var(--accent) 15%,transparent);transform:translateY(-1px)}.analytics-operational-chart{grid-template-columns:repeat(6,minmax(62px,1fr));align-items:end;gap:13px;min-height:250px;padding:26px 8px 2px;display:grid}.analytics-operational-chart>button{min-width:0;color:var(--text);cursor:pointer;background:0 0;border:0;grid-template-rows:36px 158px auto;gap:7px;padding:0;display:grid}.analytics-operational-chart .analytics-volume-value{justify-content:center;align-items:baseline;gap:4px;display:flex}.analytics-volume-value strong{letter-spacing:-.035em;font-size:22px}.analytics-volume-value small{color:var(--muted);font-size:10.5px}.analytics-operational-chart>button>i{background:linear-gradient(90deg,#ffffff05,#ffffff12 48%,#ffffff03);border:1px solid #ffffff14;border-radius:24px 24px 15px 15px;align-items:flex-end;width:100%;max-width:62px;height:158px;margin:auto;display:flex;position:relative;overflow:hidden;box-shadow:inset 8px 0 18px #ffffff08,0 12px 22px #0000001f}.analytics-operational-chart>button>i>em{background:linear-gradient(90deg,color-mix(in srgb,var(--bar-color) 70%,#fff),var(--bar-color) 52%,color-mix(in srgb,var(--bar-color) 75%,#111));width:100%;min-height:10px;box-shadow:inset 7px 0 12px #fff3,inset -5px 0 10px #0000001f,0 -5px 20px color-mix(in srgb,var(--bar-color) 36%,transparent);border-radius:22px 22px 12px 12px;transition:height .45s cubic-bezier(.2,.8,.2,1);display:block}.analytics-operational-chart .tone-people{--bar-color:#50d99a}.analytics-operational-chart .tone-projects{--bar-color:#6dafff}.analytics-operational-chart .tone-retail{--bar-color:#ff837e}.analytics-operational-chart .tone-modules{--bar-color:#c98bff}.analytics-operational-chart .tone-connections{--bar-color:#f4b85f}.analytics-operational-chart .tone-messages{--bar-color:#65d4df}.analytics-operational-chart>button>b{text-overflow:ellipsis;font-size:11.5px;font-weight:640;overflow:hidden}.analytics-operational-chart>button:hover>i{border-color:color-mix(in srgb,var(--bar-color) 45%,var(--border));transform:translateY(-3px)}.analytics-readiness{background:radial-gradient(circle at 100% 100%,#ee775d1f,transparent 42%),radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent) 13%,transparent),transparent 46%),var(--surface);min-height:330px;position:relative;overflow:hidden}.analytics-readiness>header{z-index:2;position:relative}.analytics-readiness-visual{z-index:2;grid-template-columns:150px minmax(140px,1fr);align-items:center;gap:16px;margin-top:15px;display:grid;position:relative}.analytics-segmented-ring{filter:drop-shadow(0 12px 20px #0000002e);border-radius:50%;place-items:center;width:146px;height:146px;padding:18px;display:grid}.analytics-segmented-ring>div{background:radial-gradient(circle at 35% 25%,#ffffff1a,transparent 43%),color-mix(in srgb,var(--surface) 96%,#111);text-align:center;border:1px solid #ffffff12;border-radius:50%;place-content:center;width:100%;height:100%;display:grid;box-shadow:inset 0 8px 20px #ffffff0a,0 8px 18px #00000026}.analytics-segmented-ring strong{letter-spacing:-.055em;font-size:28px}.analytics-segmented-ring strong small{color:var(--muted);font-size:14px}.analytics-segmented-ring span{color:var(--muted);font-size:10.5px}.analytics-ring-legend{gap:7px;display:grid}.analytics-ring-legend>span{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:27px;display:grid}.analytics-ring-legend i{background:#ffffff1f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px}.analytics-ring-legend b{font-size:11.5px}.analytics-ring-legend em{color:var(--muted);font-size:9.5px;font-style:normal}.analytics-ring-legend .pending{opacity:.7}.analytics-mika{opacity:.2;filter:saturate(1.2)drop-shadow(0 12px 20px #0000002e);pointer-events:none;width:124px;position:absolute;bottom:-76px;right:-21px;transform:rotate(-2deg)}@media (max-width:700px){.analytics-operational-chart{grid-template-columns:repeat(3,1fr);row-gap:22px}.analytics-readiness-visual{grid-template-columns:130px 1fr}.analytics-segmented-ring{width:126px;height:126px}.analytics-mika{opacity:.12}}.directory-center{gap:14px;min-height:0;display:grid}.directory-tabs{border:1px solid color-mix(in srgb,var(--accent) 16%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),color-mix(in srgb,var(--surface) 94%,transparent));border-radius:15px;gap:5px;width:max-content;max-width:100%;padding:5px;box-shadow:inset 0 1px #ffffff12,0 12px 30px #00000014}.directory-tabs button{min-height:40px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:11px;padding:0 18px;font-size:13px;font-weight:650}.directory-tabs button:hover{color:var(--text);background:#ffffff0d}.directory-tabs button.active{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 21%,var(--surface)),color-mix(in srgb,var(--accent) 8%,var(--surface)));color:var(--text);box-shadow:inset 0 1px #ffffff1a,0 7px 18px color-mix(in srgb,var(--accent) 14%,transparent)}.directory-workspace{grid-template-columns:250px minmax(0,1fr);gap:14px;min-height:470px;display:grid}.directory-groups{align-self:stretch;padding:13px!important}.directory-groups>header{color:var(--muted);justify-content:space-between;align-items:center;padding:4px 7px 12px;font-size:12px;font-weight:680;display:flex}.directory-groups>button{width:100%;min-height:39px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.directory-groups>button svg{width:16px}.directory-groups>button b{font-size:10.5px}.directory-groups>button:hover{color:var(--text);background:#ffffff0a}.directory-groups>button.active{border-color:color-mix(in srgb,var(--accent) 27%,var(--border));background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text)}.directory-new-group{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 34px;gap:6px;margin-top:12px;padding-top:12px;display:grid}.directory-new-group input{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);min-width:0;height:36px;color:var(--text);font:inherit;border-radius:9px;padding:0 10px;font-size:12px}.directory-new-group button{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));background:color-mix(in srgb,var(--accent) 12%,transparent);width:34px;height:34px;color:var(--text);border-radius:10px;place-items:center;display:grid}.directory-new-group button svg{width:14px}.directory-records{padding:18px!important}.directory-records>header h3{margin:0;font-size:18px}.directory-records>header p{margin:4px 0 0;font-size:12.5px}.directory-create{align-items:center}.directory-create>input,.directory-search{border:1px solid var(--border)!important;background:color-mix(in srgb,var(--surface) 90%,transparent)!important;border-radius:11px!important;height:40px!important}.directory-create>input{padding:0 12px!important;font-size:12.5px!important}.directory-search{grid-template-columns:17px minmax(130px,1fr) 28px;align-items:center;gap:5px;padding:0 6px 0 11px;display:grid}.directory-search>svg{width:15px;color:var(--muted)}.directory-search input{min-width:0;color:var(--text);font:inherit;outline:0;font-size:12.5px;background:0 0!important;border:0!important}.directory-search button{width:27px;height:27px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.directory-search button:hover{color:var(--text);background:#ffffff0f}.directory-search button svg{width:14px}.directory-record-list{grid-template-columns:1fr}.directory-record-list article{border-radius:13px;grid-template-columns:36px minmax(160px,1fr) minmax(180px,1.4fr);min-height:64px;padding:10px 12px;display:grid}.directory-record-icon{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:10px;place-items:center;width:34px;height:34px;display:grid!important}.directory-record-icon svg{width:15px}.directory-record-list article strong{font-size:13px}.directory-record-list article small{font-size:11px}.directory-group-picker{justify-content:flex-end;gap:5px;display:flex;overflow:auto}.directory-group-picker button{border:1px solid var(--border);min-height:28px;color:var(--muted);background:0 0;border-radius:9px;flex:none;padding:0 9px;font-size:10.5px}.directory-group-picker button.active{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text)}.directory-finance>.console-section-head{display:none}.directory-finance .finance-article-manager{margin:0}.directory-finance .finance-article-manager>span.eyebrow{display:none}.directory-finance .finance-article-manager>h3{font-size:18px}.directory-finance .finance-article-manager>p{font-size:12.5px}.directory-finance .finance-article-form select{appearance:none;border:1px solid var(--border);background-color:color-mix(in srgb,var(--surface) 92%,transparent);min-height:42px;color:var(--text);font:inherit;background-image:url(/assets/select-chevron-Bw58Vg_K.svg);background-position:right 12px center;background-repeat:no-repeat;border-radius:11px;padding:0 38px 0 12px;font-size:12px}.directory-finance .finance-article-form input{border-radius:11px;min-height:42px;font-size:12.5px}.directory-finance .finance-article-side{border-radius:15px}.directory-finance .finance-article-folder{border-radius:13px}@media (max-width:980px){.directory-workspace{grid-template-columns:1fr}.directory-groups{max-height:245px;overflow:auto}.directory-records>header{flex-direction:column;align-items:stretch}.directory-create{justify-content:stretch}.directory-create>*{width:100%!important}}.structure-map-node.workspace{width:136px;min-height:136px}.structure-map-node.organization{width:116px;min-height:116px}.structure-map-node strong{font-size:13px;line-height:1.2}.structure-map-node small{font-size:10.5px}.structure-map-node i{border-radius:10px;width:31px;height:31px}.organization-graph-stage>svg line{stroke:color-mix(in srgb,var(--text) 30%,transparent);stroke-width:1.15px}.organization-map-inspector{position:relative}.organization-inspector-resizer{z-index:5;cursor:ew-resize;touch-action:none;background:0 0;border:0;border-radius:99px;width:13px;position:absolute;top:18px;bottom:18px;left:-7px}.organization-inspector-resizer:after{background:color-mix(in srgb,var(--accent) 48%,var(--border));content:"";border-radius:99px;width:2px;transition:top .18s,bottom .18s;position:absolute;top:45%;bottom:45%;left:5px}.organization-inspector-resizer:hover:after,.organization-inspector-resizer:active:after{background:var(--accent);top:39%;bottom:39%}.organization-map-inspector>header h3{font-size:19px}.organization-profile-view dt,.structure-scope-view dt,.employee-structure-view dt{font-size:12.5px}.organization-profile-view dd,.structure-scope-view dd,.employee-structure-view dd{font-size:13px}.organization-profile-view>section small{font-size:11px}@media (max-width:760px){.organization-inspector-resizer{display:none}}.language-action-toolbar{align-items:center;gap:7px}.language-action-toolbar>.secondary-button,.language-action-toolbar>.icon-button,.language-action-toolbar>.resource-guide-button{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));background:color-mix(in srgb,var(--surface) 90%,transparent);border-radius:12px;min-height:42px;box-shadow:inset 0 1px #ffffff0f}.language-action-toolbar>.icon-button,.language-action-toolbar>.resource-guide-button{width:42px;padding:0}.language-action-toolbar svg{width:16px}.workspace-language-select{align-items:center;gap:8px;display:flex}.workspace-language-select>span{color:var(--muted);font-size:12px;font-weight:620}.language-select-menu{position:relative}.language-select-menu>button{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));background:color-mix(in srgb,var(--surface) 92%,transparent);min-height:42px;color:var(--text);font:620 12.5px/1 var(--sans);text-align:left;border-radius:12px;grid-template-columns:minmax(110px,1fr) 16px;align-items:center;gap:8px;padding:0 11px 0 13px;display:grid}.language-select-menu>button svg{width:14px;color:var(--muted)}.language-select-menu>[role=listbox]{z-index:40;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));background:color-mix(in srgb,var(--surface) 97%,#111);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:13px;width:210px;max-height:310px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 20px 52px #00000047,inset 0 1px #ffffff12}.language-select-menu>[role=listbox] button{min-height:36px;color:var(--muted);font:600 12px/1 var(--sans);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 10px}.language-select-menu>[role=listbox] button:hover{color:var(--text);background:#ffffff0d}.language-select-menu>[role=listbox] button.active{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text)}.language-library-embedded .language-resource-layout{grid-template-columns:minmax(250px,.7fr) minmax(0,1.5fr)}.language-library-embedded .language-resource-editor>header h3{font-size:18px}.language-library-embedded .language-resource-editor>header p{font-size:12.5px}.language-library-embedded .language-term-group h4{font-size:13px}.language-library-embedded .language-term-grid label>span{font-size:12.5px}.language-library-embedded .language-term-grid input{color:var(--text);border:1px solid color-mix(in srgb,var(--accent) 12%,var(--border))!important;background:color-mix(in srgb,var(--surface) 88%,transparent)!important;min-height:44px!important;font:500 12.5px/1 var(--sans)!important;border-radius:10px!important;padding:0 12px!important}.language-library-embedded .language-term-grid input:focus{border-color:color-mix(in srgb,var(--accent) 52%,var(--border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent)!important}.language-library-embedded .language-library-layout>aside button{font-size:12.5px}@media (max-width:760px){.workspace-language-select>span{display:none}.language-library-embedded .language-resource-layout{grid-template-columns:1fr}}.organization-map-v3{gap:10px;min-width:0;display:grid}.organization-map-toolbar{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent);border-radius:14px;align-items:center;gap:9px;min-height:54px;padding:8px 10px;display:flex}.organization-map-toolbar nav{border:1px solid var(--line);border-radius:10px;align-items:center;gap:3px;margin-right:auto;padding:3px;display:flex}.organization-map-toolbar nav button{min-height:32px;color:var(--muted);font:600 12px/1 var(--sans);background:0 0;border:0;border-radius:7px;padding:0 10px}.organization-map-toolbar nav button.active{background:color-mix(in srgb,var(--accent) 12%,var(--panel));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 23%,var(--line))}.organization-map-toolbar .primary-button svg{width:14px}.organization-map-layout{grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:11px;height:calc(100dvh - 174px);min-height:570px;display:grid}.organization-map-v3.panel-compact .organization-map-layout{grid-template-columns:minmax(0,1fr) 64px}.organization-graph-stage{background:radial-gradient(circle at 24% 20%,#8a7dff1a,transparent 33%),radial-gradient(circle at 72% 30%,#3e9df517,transparent 38%),radial-gradient(circle at 46% 78%,#42c79514,transparent 35%),color-mix(in srgb,var(--panel) 94%,transparent);min-width:0;position:relative;overflow:hidden}.organization-graph-stage>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.organization-graph-stage>svg line{stroke:color-mix(in srgb,var(--text) 21%,transparent);stroke-width:1px;stroke-dasharray:4 7;vector-effect:non-scaling-stroke}.organization-graph-stage>svg line.active{stroke:color-mix(in srgb,var(--accent) 72%,var(--text));stroke-width:1.6px}.organization-graph-stage>div{position:absolute;inset:0}.structure-map-node{--node-color:var(--accent);left:var(--node-x);top:var(--node-y);border:1px solid color-mix(in srgb,var(--node-color) 42%,var(--line));background:radial-gradient(circle at 35% 22%,#ffffff29,transparent 36%),color-mix(in srgb,var(--node-color) 18%,var(--panel));width:92px;min-height:92px;color:var(--text);box-shadow:inset 0 1px #ffffff1a,0 12px 30px #00000024,0 0 25px color-mix(in srgb,var(--node-color) 12%,transparent);text-align:center;touch-action:none;border-radius:50%;place-items:center;padding:10px;transition:opacity .18s,filter .18s,box-shadow .18s;display:grid;position:absolute;transform:translate(-50%,-50%)}.structure-map-node.workspace{--node-color:#8a7dff;width:112px;min-height:112px}.structure-map-node.organization{--node-color:#3e9df5;width:102px;min-height:102px}.structure-map-node.project{--node-color:#42c795}.structure-map-node.employee{--node-color:#d19a4a;width:76px;min-height:76px;padding:7px}.structure-map-node i{background:color-mix(in srgb,var(--node-color) 17%,transparent);width:27px;height:27px;color:var(--node-color);border-radius:9px;place-items:center;display:grid}.structure-map-node i svg{width:15px}.structure-map-node strong{font:650 11.5px/1.2 var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.structure-map-node small{color:var(--muted);font-size:9.5px}.structure-map-node.muted{opacity:.25;filter:saturate(.45)}.structure-map-node.active,.structure-map-node.match:hover{z-index:3;opacity:1;filter:none;box-shadow:inset 0 1px #ffffff24,0 18px 36px #0003,0 0 0 3px color-mix(in srgb,var(--node-color) 16%,transparent),0 0 32px color-mix(in srgb,var(--node-color) 28%,transparent)}.organization-graph-stage>footer{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9px;flex-wrap:wrap;gap:8px;padding:6px 8px;display:flex;position:absolute;bottom:9px;right:10px}.organization-graph-stage>footer span{color:var(--muted);align-items:center;gap:5px;font-size:9.5px;display:flex}.organization-graph-stage>footer i{border-radius:50%;width:7px;height:7px}.organization-graph-stage>footer i.workspace{background:#8a7dff}.organization-graph-stage>footer i.organization{background:#3e9df5}.organization-graph-stage>footer i.project{background:#42c795}.organization-graph-stage>footer i.employee{background:#d19a4a}.organization-map-inspector{flex-direction:column;min-width:0;padding:15px;display:flex;overflow:hidden}.organization-map-inspector>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.organization-map-inspector>header>div{gap:3px;min-width:0;display:grid}.organization-map-inspector>header h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.organization-map-inspector>header nav{gap:4px;display:flex}.organization-map-inspector>header nav button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:0 0;border-radius:10px;place-items:center;padding:0;display:grid}.organization-map-inspector>header nav svg{width:15px}.organization-map-inspector>footer{border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,var(--panel) 20%);justify-content:flex-end;gap:7px;margin-top:auto;padding-top:12px;display:flex;position:sticky;bottom:0}.panel-compact .organization-map-inspector{padding:10px}.panel-compact .organization-map-inspector>header{flex-direction:column;align-items:center}.panel-compact .organization-map-inspector>header>div,.panel-compact .organization-map-inspector>header nav button:not(:last-child){display:none}.panel-compact .organization-map-inspector>header nav{display:grid}.organization-profile-view,.structure-scope-view,.employee-structure-view{gap:13px;padding:14px 1px;display:grid;overflow:auto}.organization-profile-view dl,.structure-scope-view dl,.employee-structure-view dl{margin:0;display:grid}.organization-profile-view dl>div,.structure-scope-view dl>div,.employee-structure-view dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:9px 0;display:grid}.organization-profile-view dt,.structure-scope-view dt,.employee-structure-view dt{color:var(--muted);font-size:11.5px}.organization-profile-view dd,.structure-scope-view dd,.employee-structure-view dd{font:600 12px/1.35 var(--sans);text-align:right;margin:0}.organization-profile-view>section{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.organization-profile-view>section article{border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 5%,transparent);text-align:center;border-radius:10px;padding:11px;display:grid}.organization-profile-view>section strong{font-size:20px}.organization-profile-view>section small{color:var(--muted);font-size:10px}@media (max-width:1050px){.organization-map-toolbar{flex-wrap:wrap;align-items:stretch}.organization-map-toolbar .semantic-search{width:100%}.organization-map-layout,.organization-map-v3.panel-wide .organization-map-layout{grid-template-columns:minmax(0,1fr) 340px}.organization-map-toolbar nav{max-width:100%;overflow:auto}}@media (max-width:760px){.organization-map-layout,.organization-map-v3.panel-wide .organization-map-layout,.organization-map-v3.panel-compact .organization-map-layout{grid-template-columns:1fr;height:auto}.organization-graph-stage{min-height:540px}.organization-map-inspector{min-height:360px}.panel-compact .organization-map-inspector>header{flex-direction:row;align-items:flex-start}.panel-compact .organization-map-inspector>header>div,.panel-compact .organization-map-inspector>header nav button:not(:last-child){display:grid}}.employee-information-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 13px;display:flex}.employee-information-head>div{align-items:center;gap:10px;min-width:0;display:flex}.employee-information-head>div>span:last-child{gap:3px;min-width:0;display:grid}.employee-information-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.employee-information-head small{color:var(--muted);font-size:11.5px}.employee-card-v2>.employee-profile-preview{padding-top:13px}.employee-card-v2>.hierarchical-assignment-v2{margin-top:13px}.employee-card-v2 .employee-save-bar{z-index:2;background:linear-gradient(180deg,transparent,var(--panel) 22%);position:sticky;bottom:0}.employee-card-v2{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 5%,var(--panel)),var(--panel));box-shadow:-12px 0 34px #0000001f,inset 1px 0 color-mix(in srgb,var(--accent) 20%,transparent)}.employee-card-v2 .employee-information-head{border-bottom:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));padding:18px 18px 15px}.employee-card-v2 .employee-information-head strong{white-space:normal;font-size:19px;line-height:1.18}.employee-card-v2 .employee-profile-preview{gap:12px;display:grid;padding:18px!important}.employee-card-v2 .employee-profile-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.employee-card-v2 .employee-profile-preview dl>div{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 42%,transparent);border-radius:11px;gap:3px;padding:10px 11px;display:grid}.employee-card-v2 .employee-profile-preview dt{color:var(--muted);font-size:10px}.employee-card-v2 .employee-profile-preview dd{overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.4}.mika-abilities-toolbar{background:radial-gradient(circle at 12% 25%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,#f472b6 9%,var(--panel)),color-mix(in srgb,#38bdf8 7%,var(--panel)))}.mika-abilities-orbit{background:radial-gradient(circle at 50% 50%,#f472b61c,transparent 25%),radial-gradient(circle at 20% 80%,#38bdf814,transparent 32%),color-mix(in srgb,var(--panel) 92%,transparent);min-height:clamp(590px,72vh,880px);overflow:hidden}.mika-ability-aurora{pointer-events:none;filter:blur(36px);background:conic-gradient(from 25deg,#f472b614,#a78bfa29,#2dd4bf12,#f472b614);border-radius:50%;animation:8s ease-in-out infinite mika-ability-breathe;position:absolute;inset:18% 22%}@keyframes mika-ability-breathe{50%{opacity:.72;transform:scale(1.13)rotate(8deg)}}.mika-ability-node{--mika-node-size:96px;width:var(--mika-node-size);height:var(--mika-node-size);box-shadow:0 12px 34px color-mix(in srgb,var(--guide-node-color) 22%,transparent),inset 0 1px #ffffff57;-webkit-backdrop-filter:blur(13px)saturate(1.25);backdrop-filter:blur(13px)saturate(1.25);border-radius:28% 44% 34% 46%;transform:translate(-50%,-50%)rotate(-2deg)}.mika-ability-node:nth-child(3n){border-radius:48% 30% 44% 35%;transform:translate(-50%,-50%)rotate(2deg)}.mika-ability-node.kind-skill{--mika-node-size:92px;clip-path:polygon(25% 5%,75% 5%,98% 50%,75% 95%,25% 95%,2% 50%);border-radius:0}.mika-ability-node.kind-module{--mika-node-size:112px;border-radius:50%}.mika-ability-node.kind-integration{--mika-node-size:100px;border-style:double;border-width:3px;border-radius:50%}.mika-ability-node.kind-agent>*{transform:rotate(-45deg)}.mika-ability-node.kind-mika{--mika-node-size:184px;z-index:5;background:radial-gradient(circle,#ffffff45,#f472b621 62%,#0000 65%);border:1px solid #ffffff6b;border-radius:50%;padding:0;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #f472b609,0 0 78px #f472b647}.mika-ability-node.kind-mika strong{letter-spacing:.08em;text-shadow:0 4px 15px var(--panel);font-size:17px;position:absolute;top:calc(100% + 5px)}.mika-ability-node.kind-mika small{white-space:nowrap;position:absolute;top:calc(100% + 28px)}.mika-ability-avatar{background:radial-gradient(circle at 50% 55%,#f472b629,#0000 66%);border:1px solid #ffffff5c;box-shadow:inset 0 0 20px #ffffff26;border-radius:50%!important;width:154px!important;height:154px!important;padding:4px!important;display:block!important;overflow:hidden!important}.mika-ability-avatar img{object-fit:contain;object-position:50% 50%;filter:saturate(.92)contrast(1.03)drop-shadow(0 8px 12px #0a051861);width:100%;height:100%;transform:scale(1.52)}.mika-ability-node.match{opacity:.88}.mika-ability-node.neighbor{opacity:.7}.mika-ability-node.active,.mika-ability-node.match:hover{opacity:1;filter:none;z-index:8;box-shadow:0 18px 48px color-mix(in srgb,var(--guide-node-color) 42%,transparent),0 0 0 4px color-mix(in srgb,var(--guide-node-color) 18%,transparent),inset 0 1px #ffffff85}.mika-ability-kind{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:750;display:block}.mika-ability-access p{align-items:flex-start;gap:8px;display:flex}.mika-ability-access p svg{color:#22c55e;flex:none;width:17px}.mika-ability-access .secondary-button{align-items:center;gap:8px;display:flex}.mika-ability-access .secondary-button svg{width:17px}.mika-panel-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.mika-panel-actions .secondary-button{min-height:34px;padding:0 10px;font-size:11px}.mika-ability-panel .marketplace-product-header h3{font-size:clamp(20px,1.45vw,27px)}@media (max-width:900px){.mika-ability-node.kind-mika{--mika-node-size:146px}.mika-ability-avatar{width:116px!important;height:116px!important}.mika-ability-node{--mika-node-size:82px}.mika-abilities-orbit{min-height:620px}}.mika-abilities-orbit{isolation:isolate;background:radial-gradient(ellipse at 50% 43%,#8b5cf617 0 17%,transparent 44%),linear-gradient(155deg,color-mix(in srgb,#111827 22%,var(--panel)),color-mix(in srgb,#25152f 18%,var(--panel)) 54%,color-mix(in srgb,#082f49 10%,var(--panel)))}.mika-intelligence-rings{z-index:0;aspect-ratio:1;pointer-events:none;width:min(82%,760px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.mika-intelligence-rings i{inset:var(--ring-inset,7%);border:1px solid #c4b5fd2b;border-radius:50%;position:absolute;box-shadow:0 0 18px #a78bfa12}.mika-intelligence-rings i:nth-child(2){--ring-inset:22%;border-style:dashed;transform:rotate(17deg)}.mika-intelligence-rings i:nth-child(3){--ring-inset:36%;border-color:#f9a8d440;transform:rotate(-9deg)}.mika-intelligence-rings i:nth-child(4){background:#f9a8d4;border:0;inset:48%;box-shadow:0 0 18px #f472b6,0 0 42px #a78bfa99}.mika-abilities-orbit .marketplace-graph-stage{z-index:1}.mika-ability-node{--mika-node-size:84px;min-width:var(--mika-node-size);box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);border:1px solid color-mix(in srgb,var(--guide-node-color) 58%,white 8%);background:linear-gradient(145deg,color-mix(in srgb,var(--guide-node-color) 17%,var(--panel)),color-mix(in srgb,var(--guide-node-color) 7%,var(--panel)));box-shadow:inset 0 1px #ffffff38,0 9px 24px #0000003d,0 0 18px color-mix(in srgb,var(--guide-node-color) 15%,transparent);overflow:hidden;width:var(--mika-node-size)!important;height:var(--mika-node-size)!important;padding:7px!important}.mika-ability-node.kind-capability{--mika-node-size:94px;border-radius:32% 68% 56% 44%/42% 38% 62% 58%}.mika-ability-node.kind-skill{--mika-node-size:88px;border-radius:22px 39px 24px 36px}.mika-ability-node.kind-module{--mika-node-size:104px;box-shadow:inset 0 0 0 7px color-mix(in srgb,var(--guide-node-color) 8%,transparent),inset 0 1px #ffffff47,0 10px 28px #00000040,0 0 24px color-mix(in srgb,var(--guide-node-color) 18%,transparent);border-radius:50%}.mika-ability-node.kind-data{--mika-node-size:98px;border-radius:46% 46% 38% 38%/20% 20% 42% 42%}.mika-ability-node.kind-integration{--mika-node-size:102px;border-style:solid;border-radius:44% 56%}.mika-ability-node.kind-agent{--mika-node-size:96px;border-radius:28% 72%;transform:translate(-50%,-50%)rotate(45deg)}.mika-ability-node.kind-memory{--mika-node-size:100px;border-radius:17px 37px}.mika-ability-node.kind-workflow{--mika-node-size:98px;border-radius:50% 16%}.mika-ability-node:not(.kind-mika) strong{text-align:center;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:88%;font-size:10.5px;line-height:1.18;display:-webkit-box;overflow:hidden}.mika-ability-node:not(.kind-mika) small{text-overflow:ellipsis;white-space:nowrap;max-width:88%;font-size:8.5px;line-height:1.1;overflow:hidden}.mika-skill-scope-tabs{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);gap:4px;margin:4px 2px 7px;padding:4px;display:flex}.mika-skill-scope-tabs button{min-height:28px;color:var(--muted);font:600 10px/1 var(--sans);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:0 5px}.mika-skill-scope-tabs button:hover,.mika-skill-scope-tabs button.active{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--text)}.mika-top-sections{scrollbar-width:thin;gap:5px;min-width:0;padding:2px 0 8px;display:flex;overflow-x:auto}.mika-top-sections button{background:color-mix(in srgb,var(--surface) 34%,transparent);min-height:31px;color:var(--muted);font:600 10.5px/1 var(--sans);border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.mika-top-sections button:hover,.mika-top-sections button.active{border-color:color-mix(in srgb,var(--accent) 34%,var(--line));background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--text)}.mika-abilities .marketplace-search-clear{border:1px solid color-mix(in srgb,var(--text) 16%,transparent);background:color-mix(in srgb,var(--panel) 82%,transparent);width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;margin:0;position:absolute;top:50%;right:5px;transform:translateY(-50%);display:grid!important}.mika-abilities .knowledge-map-hero-actions>label{padding-right:40px;position:relative}:is(.knowledge-guide-panel:has(.inline-guide-editor),.marketplace-product-panel:has(.inline-guide-editor),.mika-ability-panel:has(.inline-guide-editor)){position:relative;overflow:hidden}.inline-guide-editor{z-index:30;background:linear-gradient(155deg,color-mix(in srgb,var(--panel) 98%,var(--accent) 2%),var(--panel));scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 45%,var(--line)) transparent;flex-direction:column;gap:12px;min-width:0;max-width:none;margin:0;padding:20px;display:flex;position:absolute;inset:0;overflow:auto}.inline-guide-editor:before{content:"Редактирование информационной карточки";color:var(--text);font:700 17px/1.2 var(--sans);letter-spacing:-.02em;display:block}.inline-guide-editor>label{min-width:0;color:var(--muted);font:600 11px/1.3 var(--sans);gap:5px;display:grid}.inline-guide-editor>label input,.inline-guide-editor>label textarea,.inline-guide-editor input,.inline-guide-editor textarea{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:color-mix(in srgb,var(--surface) 70%,transparent);width:100%;min-width:0;color:var(--text);font:500 13px/1.45 var(--sans);border-radius:10px}.inline-guide-editor>label input{min-height:38px;padding:0 11px}.inline-guide-editor>label textarea{resize:vertical;padding:9px 11px}.inline-guide-editor>label input:focus,.inline-guide-editor>label textarea:focus{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent);outline:0}.inline-guide-editor>footer{background:linear-gradient(transparent 0,var(--panel) 28%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-wrap:wrap;gap:8px;margin:auto -20px -20px;padding:13px 20px;display:flex;position:sticky;bottom:-20px}.inline-guide-editor>footer button{white-space:nowrap;min-height:38px}.inline-guide-editor .inline-guide-tabs{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 42%,transparent);border-radius:12px;margin:2px 0;padding:12px}.mika-ability-glyph{color:var(--guide-node-color);background:0 0!important;border:0!important;border-radius:0!important;width:38px!important;height:38px!important;padding:0!important;display:block!important;position:relative!important}.mika-ability-glyph i{box-shadow:0 0 8px color-mix(in srgb,currentColor 65%,transparent);background:currentColor;display:block;position:absolute}.glyph-capability i{border-radius:50%;width:7px;height:7px}.glyph-capability i:first-child{width:9px;height:9px;top:15px;left:15px}.glyph-capability i:nth-child(2){top:5px;left:2px}.glyph-capability i:nth-child(3){top:7px;right:1px}.glyph-capability i:nth-child(4){bottom:1px;left:8px}.glyph-skill i{transform-origin:0;width:28px;height:2px;left:5px}.glyph-skill i:first-child{top:19px}.glyph-skill i:nth-child(2){top:19px;transform:rotate(-43deg)}.glyph-skill i:nth-child(3){top:19px;transform:rotate(43deg)}.glyph-skill i:nth-child(4){border-radius:50%;width:10px;height:10px;top:14px;left:15px}.glyph-module i{background:0 0;border:2px solid;border-radius:50%;inset:4px}.glyph-module i:nth-child(2){inset:10px}.glyph-module i:nth-child(3){background:currentColor;inset:16px}.glyph-module i:nth-child(4){display:none}.glyph-data i{background:color-mix(in srgb,currentColor 24%,transparent);border:1px solid;border-radius:50%;width:28px;height:8px;left:5px}.glyph-data i:first-child{top:5px}.glyph-data i:nth-child(2){top:14px}.glyph-data i:nth-child(3){top:23px}.glyph-data i:nth-child(4){display:none}.glyph-integration i{background:0 0;border:2px solid;border-radius:50%;width:20px;height:20px;top:9px}.glyph-integration i:first-child{left:1px}.glyph-integration i:nth-child(2){right:1px}.glyph-integration i:nth-child(n+3){display:none}.glyph-agent i:first-child{background:0 0;border:2px solid;inset:4px;transform:rotate(45deg)}.glyph-agent i:nth-child(2){border-radius:50%;width:8px;height:8px;top:15px;left:15px}.glyph-agent i:nth-child(n+3){display:none}.glyph-memory i{background:color-mix(in srgb,currentColor 12%,transparent);border:1px solid;border-radius:5px;width:25px;height:29px;top:5px;left:7px}.glyph-memory i:nth-child(2){opacity:.55;transform:translate(-4px,4px)}.glyph-memory i:nth-child(n+3){display:none}.glyph-workflow i{border-radius:50%;width:8px;height:8px}.glyph-workflow i:first-child{top:23px;left:1px}.glyph-workflow i:nth-child(2){top:7px;left:15px}.glyph-workflow i:nth-child(3){top:21px;right:1px}.glyph-workflow i:nth-child(4){transform-origin:0;width:22px;height:2px;top:18px;left:9px;transform:rotate(-4deg)}.mika-ability-node.kind-mika{--mika-node-size:170px;background:radial-gradient(circle at 50% 54%,#f9a8d42b,#0000 63%);border-color:#f9a8d47a;overflow:visible;box-shadow:0 0 0 1px #c4b5fd33,0 0 0 15px #a78bfa0a,0 0 42px #f472b647}.mika-ability-node.kind-mika.mika-focused{--mika-node-size:340px;z-index:8}.mika-ability-node.kind-mika.mika-focused .mika-ability-avatar{width:276px!important;height:276px!important}.mika-ability-avatar{box-shadow:none;background:0 0;width:138px!important;height:138px!important}.mika-ability-avatar img{will-change:auto;transform:scale(1)}.mika-registry-state{z-index:5;background:color-mix(in srgb,var(--panel) 86%,transparent);color:var(--muted);font:650 10px/1 var(--sans);border:1px solid #c4b5fd4d;border-radius:999px;padding:5px 9px;position:absolute;top:calc(43% + 104px);left:50%;transform:translate(-50%)}.mika-registry-state.error{color:#fca5a5;cursor:pointer}.mika-abilities-orbit svg line{stroke-width:.12px;stroke-dasharray:.7 1.05;stroke:color-mix(in srgb,#c4b5fd 34%,var(--line));filter:none}.mika-abilities-orbit svg line.active{stroke-width:.22px;stroke:#f9a8d4;filter:drop-shadow(0 0 3px #f472b675)}input[type=search]{-webkit-appearance:searchfield;appearance:auto}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button;cursor:pointer;display:block!important}label:has(>button) input[type=search]::-webkit-search-cancel-button{display:none!important}.structure-map-node.workspace{background:radial-gradient(circle at 34% 23%,#ffffff40,transparent 31%),linear-gradient(145deg,color-mix(in srgb,#8a7dff 24%,var(--panel)),color-mix(in srgb,#8a7dff 8%,var(--panel)));-webkit-backdrop-filter:blur(16px)saturate(1.28);backdrop-filter:blur(16px)saturate(1.28);border-color:#b299fba8;width:228px;min-height:228px;padding:24px;box-shadow:inset 0 1px #ffffff47,inset 0 -22px 55px #14093733,0 24px 58px #00000038,0 0 46px #8a7dff3d}.structure-map-node.workspace i{border-radius:16px;width:48px;height:48px}.structure-map-node.workspace i svg{width:24px}.structure-map-node.workspace strong{font-size:17px}.structure-map-node.workspace small{font-size:11px}.structure-map-node.organization{background:radial-gradient(circle at 34% 22%,#ffffff30,transparent 32%),color-mix(in srgb,#3e9df5 17%,var(--panel));-webkit-backdrop-filter:blur(13px)saturate(1.2);backdrop-filter:blur(13px)saturate(1.2);border-color:#53a8f68f;width:164px;min-height:164px;padding:18px;box-shadow:inset 0 1px #ffffff38,0 18px 42px #0003,0 0 34px #3e9df533}.structure-map-node.organization i{border-radius:13px;width:39px;height:39px}.structure-map-node.organization i svg{width:20px}.structure-map-node.organization strong{font-size:14px}.structure-map-node.organization small{font-size:10.5px}.structure-map-node.project{width:108px;min-height:108px}.structure-map-node.employee{width:76px;min-height:76px}.organization-graph-stage>svg line{stroke:color-mix(in srgb,var(--text) 28%,transparent);stroke-width:1.15px;stroke-dasharray:3 6}.organization-graph-stage>svg line.active{stroke-width:1.8px;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 45%,transparent))}:root[data-theme=light] .knowledge-map-card,:root[data-theme=light] .knowledge-guide-panel,:root[data-theme=light] .marketplace-context-tree,:root[data-theme=light] .marketplace-product-panel{border-color:color-mix(in srgb,var(--knowledge-accent,#8b5cf6) 22%,#cbd3e1);box-shadow:inset 0 1px #fff,0 18px 52px #4a426e1c,0 0 26px color-mix(in srgb,var(--knowledge-accent,#8b5cf6) 7%,transparent);background:linear-gradient(155deg,#fffffff5,#f6f4ffd1)}:root[data-theme=light] .knowledge-map-orbit{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--knowledge-accent) 18%,#fff) 0 10%,#f6f7fff0 43%,#edf1fafa 100%);border-color:#7069972e;box-shadow:inset 0 1px #fff,inset 0 0 70px #7668b112}:root[data-theme=light] .knowledge-nebula{opacity:.16;filter:blur(52px)}:root[data-theme=light] .knowledge-orbit-ring{border-color:#5d578521}:root[data-theme=light] .knowledge-map-orbit line{stroke:color-mix(in srgb,var(--knowledge-accent) 42%,#70809c);opacity:.55;filter:none}:root[data-theme=light] .knowledge-node{border-color:color-mix(in srgb,var(--node-color) 28%,#cbd3e1);background:linear-gradient(150deg,#fffffff0,color-mix(in srgb,var(--node-color) 8%,#f7f8fce6));color:#252434;box-shadow:inset 0 1px #fff,0 10px 24px #3f435b21,0 0 18px color-mix(in srgb,var(--node-color) 10%,transparent);-webkit-backdrop-filter:blur(15px)saturate(1.12);backdrop-filter:blur(15px)saturate(1.12)}:root[data-theme=light] .knowledge-node small{color:#697087}:root[data-theme=light] .knowledge-node:hover,:root[data-theme=light] .knowledge-node.active{border-color:color-mix(in srgb,var(--node-color) 64%,#fff);box-shadow:inset 0 1px #fff,0 18px 36px #3f435b2b,0 0 28px color-mix(in srgb,var(--node-color) 22%,transparent)}:root[data-theme=light] .knowledge-node.dimmed{opacity:.24;filter:saturate(.48)}:root[data-theme=light] .knowledge-map-core{box-shadow:0 0 0 5px #ffffff75,0 18px 44px #4d3e8433,0 0 45px color-mix(in srgb,var(--knowledge-accent) 24%,transparent);border-color:#ffffffe0}:root[data-theme=light] .knowledge-map-hero{border-bottom-color:#4a44671f}:root[data-theme=light] .knowledge-map-filters button{color:#626679}:root[data-theme=light] .knowledge-map-filters button:hover,:root[data-theme=light] .knowledge-map-filters button.active{color:#24232d}:root[data-theme=light] .knowledge-map-hero-actions>label,:root[data-theme=light] .knowledge-map-hero-actions>button:not(.primary-button){background:#ffffffb8;border-color:#675b9a3b;box-shadow:inset 0 1px #fff,0 9px 24px #49426814}:root[data-theme=light] .knowledge-guide-panel>nav{border-color:#5b537e1f}:root[data-theme=light] .knowledge-guide-panel>nav button{color:#666b7b}:root[data-theme=light] .knowledge-guide-panel>nav button.active{color:#24232d;background:color-mix(in srgb,var(--knowledge-accent) 10%,#fff)}:root[data-theme=light] .knowledge-guide-content p{color:#555a6c}:root[data-theme=light] .knowledge-guide-content :is(dl,li),:root[data-theme=light] .knowledge-related button,:root[data-theme=light] .knowledge-media a{background:#ffffff94;border-color:#5b537e24}:root[data-theme=light] .marketplace-knowledge-map .knowledge-map-orbit{background:radial-gradient(circle at 50% 47%,color-mix(in srgb,var(--accent) 13%,#fff),#f5f8fff5 42%,#ebf1fafa 100%)}:root[data-theme=light] .marketplace-context-tree.platform-console-nav button>b,:root[data-theme=light] .marketplace-context-tree button small{background:#5b537e12}:root[data-theme=light] .marketplace-context-tree button.active{border-color:color-mix(in srgb,var(--accent) 30%,#ccd3df);background:color-mix(in srgb,var(--accent) 9%,#fff)}:root[data-theme=light] .marketplace-graph-stage line{stroke:color-mix(in srgb,var(--accent) 40%,#738199);opacity:.55}:root[data-theme=light] .marketplace-graph-stage line.active{stroke:color-mix(in srgb,var(--accent) 78%,#42526c);opacity:.95}:root[data-theme=light] .marketplace-graph-stage line.muted{opacity:.18}:root[data-theme=light] .marketplace-capability-node{color:#242733}:root[data-theme=light] .marketplace-capability-node small{color:#697087}:root[data-theme=light] .marketplace-capability-node.neighbor{opacity:.62;filter:saturate(.78)}:root[data-theme=light] .marketplace-capability-node.muted{opacity:.25;filter:saturate(.42)}:root[data-theme=light] .mika-abilities-orbit{background:radial-gradient(at 50% 43%,#f472b61f 0 16%,#0000 44%),linear-gradient(145deg,#f8f7fc,#edf3fa 58%,#f6eef8)}:root[data-theme=light] .mika-intelligence-rings i{border-color:#695b9a30;box-shadow:0 0 18px #695b9a14}:root[data-theme=light] .mika-ability-node:not(.kind-mika){color:#252536;border-color:color-mix(in srgb,var(--guide-node-color) 46%,#c8cfdf);background:linear-gradient(145deg,color-mix(in srgb,var(--guide-node-color) 18%,#fff),#ffffffdb);box-shadow:inset 0 1px #fff,0 12px 28px #3d405a24,0 0 20px color-mix(in srgb,var(--guide-node-color) 16%,transparent)}:root[data-theme=light] .mika-ability-node:not(.kind-mika) small{color:#687086}:root[data-theme=light] .mika-ability-node.muted{opacity:.38;filter:saturate(.55)}:root[data-theme=light] .mika-ability-node.neighbor{opacity:.72}:root[data-theme=light] .mika-ability-node.active{box-shadow:inset 0 1px #fff,0 18px 40px #3d405a2e,0 0 30px color-mix(in srgb,var(--guide-node-color) 25%,transparent)}:root[data-theme=light] .mika-ability-node.kind-mika{background:radial-gradient(circle at 50% 48%,#fffffff2,#f472b633 66%,#0000 70%);border-color:#d26ea48f;box-shadow:0 0 0 12px #a78bfa14,0 0 48px #f472b640}:root[data-theme=light] .mika-ability-node.kind-mika strong,:root[data-theme=light] .mika-ability-node.kind-mika small{color:#30253d;text-shadow:0 2px 10px #ffffffe6}:root[data-theme=light] .mika-abilities-orbit svg line{stroke:#63568e73}:root[data-theme=light] .mika-abilities-orbit svg line.active{stroke:#cc5b9f}:root[data-theme=light] .marketplace-knowledge-map .marketplace-capability-node{background:linear-gradient(145deg,color-mix(in srgb,var(--guide-node-color) 16%,#fff),#ffffffe6);border-color:color-mix(in srgb,var(--guide-node-color) 44%,#c8cfdf);box-shadow:inset 0 1px #fff,0 12px 28px #3d405a21,0 0 22px color-mix(in srgb,var(--guide-node-color) 15%,transparent)}:root[data-theme=light] .marketplace-product-scroll section,:root[data-theme=light] .marketplace-premium-toggle{background:#fff9;border-color:#505b7424}:root[data-theme=light] .marketplace-product-actions{background:#f8f7fce6}:root[data-theme=light] .gallery-avenue{border-color:color-mix(in srgb,var(--accent) 20%,#cbd5e1);background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--accent) 11%,#fff),transparent 54%),linear-gradient(180deg,#f8faff 0%,#eef3f8 58%,#f7f2f7 100%);box-shadow:inset 0 1px #fff,0 22px 62px #48526c1f}:root[data-theme=light] .gallery-avenue:after{background:repeating-linear-gradient(90deg,#0000 0 8%,#53607a14 8% 8.3%),repeating-linear-gradient(0deg,#0000 0 28px,#53607a11 28px 29px)}:root[data-theme=light] .gallery-light{opacity:.13}:root[data-theme=light] .gallery-boutique{border-color:color-mix(in srgb,var(--boutique) 34%,#cbd5e1);background:linear-gradient(155deg,#fffffff0,color-mix(in srgb,var(--boutique) 7%,#f3f7fce6));box-shadow:inset 0 1px #fff,0 18px 42px #424d6524,0 0 26px color-mix(in srgb,var(--boutique) 9%,transparent)}:root[data-theme=light] .gallery-boutique:hover{box-shadow:inset 0 1px #fff,0 25px 55px #424d652e,0 0 36px color-mix(in srgb,var(--boutique) 18%,transparent)}:root[data-theme=light] .boutique-window{background:linear-gradient(135deg,#ffffffb8,transparent 48%),radial-gradient(circle at 50% 80%,color-mix(in srgb,var(--boutique) 18%,transparent),transparent 60%),#e0e9f5b8;border-color:#5b6c8b33}:root[data-theme=light] .boutique-window>i{background:#4f5e7a24}:root[data-theme=light] .gallery-preview{background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 7%,#fff),#f4f6fa 48%);border-color:#5b537e2e;box-shadow:-24px 0 64px #48526c2e}:root[data-theme=light] .gallery-preview-stage{border-color:color-mix(in srgb,var(--boutique) 30%,#cbd5e1);background:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--boutique) 15%,transparent),transparent 48%),#eaf0f7}.club-channel-bar{align-items:center;gap:8px;min-width:0;display:flex}.club-channel-bar>.club-channel-tabs{flex:auto;min-width:0}.club-channel-bar>.club-tabs-guide{flex:none;display:flex}.club-channel-bar>.club-tabs-guide .resource-guide-button{border-radius:14px!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important}.organization-graph-stage{isolation:isolate;background:radial-gradient(circle at 18% 17%,#8a7dff24,transparent 34%),radial-gradient(circle at 83% 24%,#3e9df51f,transparent 38%),radial-gradient(circle at 46% 84%,#42c7951a,transparent 37%),linear-gradient(145deg,color-mix(in srgb,var(--raised) 74%,transparent),color-mix(in srgb,var(--panel) 96%,transparent))}.organization-graph-stage:before{z-index:0;pointer-events:none;background-image:radial-gradient(circle,color-mix(in srgb,var(--text) 12%,transparent) .7px,transparent .8px);content:"";opacity:.28;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 88%);mask-image:radial-gradient(circle,#000,#0000 88%)}.organization-graph-stage>svg,.organization-graph-stage>div{z-index:1}.organization-graph-stage>svg line{stroke:color-mix(in srgb,var(--text) 34%,transparent);stroke-width:1.2px;stroke-dasharray:3 6;opacity:.68;transition:opacity .18s,stroke .18s,stroke-width .18s}.organization-graph-stage>svg line.muted{opacity:.38}.organization-graph-stage>svg line.active{stroke:color-mix(in srgb,var(--accent) 76%,var(--text));stroke-width:2px;opacity:1;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--accent) 52%,transparent))}.structure-map-node{cursor:grab;transition:opacity .2s,filter .2s,box-shadow .2s,transform .2s}.structure-map-node:active{cursor:grabbing}.structure-map-node.focus-muted:not(.active){opacity:.34;filter:saturate(.52)}.structure-map-node.related:not(.active){z-index:2;opacity:.86;filter:none;box-shadow:inset 0 1px #ffffff2e,0 17px 35px #0000002e,0 0 28px color-mix(in srgb,var(--node-color) 23%,transparent);transform:translate(-50%,-52%)}.structure-map-node.active{transform:translate(-50%,-55%)}.organization-map-v3.panel-wide .organization-map-layout{grid-template-columns:minmax(0,1fr) minmax(520px,48%)}.organization-map-inspector{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 14%,transparent),transparent 38%),linear-gradient(160deg,color-mix(in srgb,var(--raised) 90%,transparent),color-mix(in srgb,var(--panel) 97%,transparent));box-shadow:-10px 0 32px #0000001a,0 20px 55px #00000024,inset 0 1px #ffffff14;border-radius:20px!important;padding:0!important}.organization-map-inspector>header{flex:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 14%,var(--line))!important;padding:18px 18px 14px!important}.organization-map-inspector>header h3{letter-spacing:-.03em;line-height:1.15;white-space:normal!important;margin:4px 0 5px!important;font-size:22px!important}.organization-map-inspector>header p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.organization-map-inspector>header nav{flex:none}.organization-map-inspector .scope-actions{display:inline-flex;position:relative}.organization-map-inspector .scope-actions-menu{z-index:30;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--panel) 96%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:14px;width:220px;padding:7px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 18px 48px #00000047}.organization-map-inspector .scope-actions-menu button{text-align:left;min-height:38px;font-size:12px;width:100%!important;height:auto!important;color:var(--text)!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:flex-start!important;padding:8px 11px!important;display:flex!important}.organization-map-inspector .scope-actions-menu button:hover{background:color-mix(in srgb,var(--accent) 13%,transparent)!important}.organization-map-inspector .scope-actions-menu button.danger{color:var(--danger)!important}.scope-action-warning{border:1px solid color-mix(in srgb,var(--warning) 38%,var(--line));background:color-mix(in srgb,var(--warning) 9%,transparent);border-radius:12px;padding:13px;line-height:1.5}.scope-action-warning.danger{border-color:color-mix(in srgb,var(--danger) 42%,var(--line));background:color-mix(in srgb,var(--danger) 9%,transparent)}.organization-map-inspector>header nav button{background:color-mix(in srgb,var(--surface) 68%,transparent)!important;border-radius:12px!important;width:38px!important;height:38px!important}.organization-inspector-body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 42%,transparent) transparent;flex:1;align-content:start;min-height:0;padding:4px 18px 18px;display:grid;overflow:auto}.organization-map-inspector>.organization-inspector-resizer{width:16px;top:12px;bottom:12px;left:-8px}.organization-map-inspector>footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex:none;background:color-mix(in srgb,var(--panel) 92%,transparent)!important;margin:0!important;padding:12px 18px!important}.organization-profile-fields{margin:10px 0 0!important;overflow:visible!important}.organization-profile-view,.structure-scope-view,.employee-structure-view{padding:14px 0!important}.employee-structure-view>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;margin-bottom:14px;padding-bottom:12px;display:flex}.employee-structure-view>header h4{margin:0;font-size:17px;line-height:1.2}.employee-structure-view>header small{color:var(--muted);font-size:12px}.structure-related-list{border-top:1px solid var(--line-soft);gap:7px;margin-top:15px;padding-top:13px;display:grid}.structure-related-list h4{margin:0 0 3px;font-size:13px}.structure-related-list p,.structure-related-list article{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 48%,transparent);border-radius:10px;gap:2px;margin:0;padding:8px 10px;display:grid}.structure-related-list article strong,.structure-related-list p strong{font-size:12px}.structure-related-list small,.structure-related-list article span{color:var(--muted);font-size:11px;line-height:1.35}.organization-profile-view dl>div,.structure-scope-view dl>div,.employee-structure-view dl>div{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:start;padding:11px 0}.organization-profile-view dd,.structure-scope-view dd,.employee-structure-view dd{text-align:left;overflow-wrap:anywhere}.organization-inspector-empty{border:1px dashed color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:15px;justify-items:start;gap:8px;margin:auto 0;padding:22px;display:grid}.organization-inspector-empty>svg{width:28px;color:var(--accent)}.organization-inspector-empty span{color:var(--muted);font-size:12px;line-height:1.55}.panel-compact .organization-map-inspector>header{height:100%;border:0!important;padding:12px 10px!important}.panel-compact .organization-map-inspector>header nav{margin:auto}.panel-compact .organization-map-inspector>.organization-inspector-resizer{display:none}.organization-map-toolbar{grid-template-columns:minmax(260px,1fr) auto auto!important;display:grid!important}.organization-map-toolbar .semantic-search{width:100%!important;min-width:0!important}.organization-map-toolbar nav{margin:0!important}.organization-map-toolbar nav button{padding-inline:8px!important}.organization-map-toolbar>.primary-button{white-space:nowrap}:root[data-theme=light] .organization-graph-stage{background:radial-gradient(circle at 18% 17%,#8a7dff24,#0000 34%),radial-gradient(circle at 83% 24%,#3e9df51f,#0000 38%),radial-gradient(circle at 46% 84%,#42c7951a,#0000 37%),linear-gradient(145deg,#fbfcff,#eef3f8)}:root[data-theme=light] .organization-map-inspector{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 9%,transparent),transparent 38%),linear-gradient(160deg,#fff,#f5f6fb)}@media (max-width:1120px){.organization-map-toolbar{grid-template-columns:minmax(0,1fr) auto!important}.organization-map-toolbar nav{grid-area:2/1/auto/-1;justify-content:flex-start;overflow:auto}.organization-map-toolbar>.primary-button{grid-area:1/2}}@media (max-width:760px){.organization-map-v3.panel-wide .organization-map-layout{grid-template-columns:1fr}.organization-inspector-body{max-height:none}.organization-map-inspector>header h3{font-size:20px!important}.organization-map-toolbar{grid-template-columns:minmax(0,1fr) auto!important}}.workforce-directory-v2 .employee-card-v2{scrollbar-gutter:stable;height:calc(100dvh - 245px);max-height:calc(100dvh - 245px)}.employee-self-note{z-index:3;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--panel) 97%,transparent) 22%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:7px;margin-top:5px;padding:12px 0 2px;display:grid;position:sticky;bottom:0}.employee-self-note header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.employee-self-note header strong{font-size:13px}.employee-self-note header small{color:var(--muted);font-size:11px}.employee-self-note textarea{box-sizing:border-box;resize:vertical;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:color-mix(in srgb,var(--surface) 72%,transparent);width:100%;min-height:44px;max-height:110px;color:var(--text);font:500 12.5px/1.4 var(--sans);border-radius:10px;padding:9px 10px}.employee-self-note button{border-radius:9px;justify-self:end;min-height:30px;padding:0 11px;font-size:11.5px}.employee-card-rebuilt{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 40%),linear-gradient(155deg,color-mix(in srgb,var(--raised) 96%,transparent),var(--panel));min-width:0;height:calc(100dvh - 245px);min-height:0;max-height:calc(100dvh - 245px);box-shadow:-14px 0 38px #0000001c,inset 1px 0 color-mix(in srgb,var(--accent) 14%,transparent);border-radius:18px;flex-direction:column;padding:0!important;display:flex!important;overflow:hidden!important}.employee-card-rebuilt-head{border-bottom:1px solid color-mix(in srgb,var(--accent) 17%,var(--line));background:color-mix(in srgb,var(--panel) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex:none;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 15px;display:flex}.employee-card-rebuilt-head h3{letter-spacing:-.025em;margin:5px 0 3px;font-size:20px;line-height:1.18}.employee-card-rebuilt-head p{color:var(--muted);margin:0;font-size:12px}.employee-card-rebuilt-head>.directory-status{flex:none;margin-top:5px}.employee-card-rebuilt-body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 35%,var(--line)) transparent;align-content:start;gap:15px;min-height:0;padding:18px 20px 20px;display:grid;overflow:auto}.employee-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.employee-facts>div{border:1px solid color-mix(in srgb,var(--accent) 12%,var(--line));background:color-mix(in srgb,var(--surface) 48%,transparent);border-radius:11px;gap:4px;min-width:0;padding:11px 12px;display:grid}.employee-facts>div.wide{grid-column:1/-1}.employee-facts small,.employee-employer-note>small{color:var(--muted);font-size:10.5px}.employee-facts strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.employee-links{gap:8px;display:grid}.employee-links header{border-bottom:1px solid var(--line-soft);padding-bottom:4px}.employee-links header strong{font-size:13px}.employee-links article{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 38%,transparent);border-radius:11px;align-items:flex-start;padding:10px 12px;display:flex}.employee-links article span{gap:3px;display:grid}.employee-links article strong{font-size:13px}.employee-links article small{color:var(--muted);font-size:11.5px}.employee-links>p{color:var(--muted);margin:0;font-size:12px}.employee-employer-note{border-left:3px solid color-mix(in srgb,var(--accent) 65%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:0 10px 10px 0;gap:6px;padding:11px 12px;display:grid}.employee-employer-note p{white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.5}.employee-edit-context{border:1px solid color-mix(in srgb,var(--accent) 17%,var(--line));background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:11px;gap:4px;padding:12px 13px;display:grid}.employee-edit-context strong{font-size:15px}.employee-edit-context small{color:var(--muted);font-size:11.5px}.employee-card-rebuilt .employee-save-bar{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--panel) 97%,transparent) 24%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:flex-end;gap:8px;margin:0 -20px -20px;padding:13px 20px 15px;display:flex;position:sticky;bottom:0}.employee-edit-action{border-radius:11px;justify-self:stretch;min-height:38px}@media (max-width:700px){.employee-facts{grid-template-columns:1fr}.employee-facts>div.wide{grid-column:auto}.employee-card-rebuilt-head h3{font-size:18px}}.employee-assignment-panel{border:1px solid color-mix(in srgb,var(--accent) 14%,var(--line));background:color-mix(in srgb,var(--surface) 45%,transparent);border-radius:14px;grid-column:2;gap:10px;min-width:0;padding:14px 16px;display:grid}.employee-assignment-panel header{gap:3px;display:grid}.employee-assignment-panel header strong{font-size:13px}.employee-assignment-panel header small{color:var(--muted);font-size:11px;line-height:1.4}.employee-assignment-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.employee-assignment-panel label{gap:4px;min-width:0;display:grid}.employee-assignment-panel label span{color:var(--muted);font-size:11px}.employee-assignment-panel select{border:1px solid color-mix(in srgb,var(--accent) 17%,var(--line));background:color-mix(in srgb,var(--surface) 80%,transparent);width:100%;min-width:0;height:34px;color:var(--text);font:500 12px/1.2 var(--sans);border-radius:9px;padding:0 9px}.employee-assignment-panel>button{justify-self:end}.employee-directory-layout>.employee-assignment-panel:has(+aside){display:none}@media (max-width:1180px){.employee-assignment-panel{grid-column:1}.employee-directory-layout>.employee-assignment-panel:has(+aside){display:grid}}.employee-detail-column{scrollbar-width:thin;gap:10px;min-width:0;max-height:calc(100dvh - 245px);display:grid;overflow:auto}.employee-detail-column .employee-card-compact{height:auto;max-height:none;overflow:visible!important}.employee-card-compact .employee-card-rebuilt-body{gap:10px;padding:13px 15px 15px;overflow:visible}.employee-card-compact-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.employee-card-compact-title>strong{font-size:13px}.employee-card-compact .employee-facts{gap:6px}.employee-card-compact .employee-facts>div{border-radius:9px;gap:2px;padding:7px 9px}.employee-card-compact .employee-facts small{font-size:10px}.employee-card-compact .employee-facts strong{font-size:12.5px}.employee-card-compact .employee-links{gap:6px}.employee-card-compact .employee-links article{border-radius:9px;padding:7px 9px}.employee-card-compact .employee-links>p{font-size:11px}.employee-project-line{padding:0 2px}.employee-card-compact .employee-self-note{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0;padding:8px 0 0;position:static}.employee-card-compact .employee-edit-action{min-height:34px}.employee-detail-column>.employee-assignment-panel{grid-column:auto;padding:11px 13px}.employee-detail-column>.employee-assignment-panel>div{gap:6px}.employee-detail-column>.employee-assignment-panel select{height:32px;font-size:11.5px}@media (max-width:1180px){.employee-detail-column{max-height:none}}@media (min-width:1001px){.knowledge-map>.knowledge-map-hero{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;display:grid!important}.knowledge-map>.knowledge-map-hero>.knowledge-map-filters{grid-area:1/1!important;overflow:visible!important}.knowledge-map>.knowledge-map-hero>.knowledge-map-hero-actions{grid-area:2/1!important;grid-template-columns:minmax(0,1fr) auto 46px!important;width:100%!important;margin:0!important;display:grid!important}.knowledge-map>.knowledge-map-hero>.knowledge-map-hero-actions>label{grid-area:1/1!important;width:100%!important}}@media (max-width:1000px){.knowledge-map-filters{flex-wrap:wrap!important;overflow:visible!important}}@media (min-width:1001px){.knowledge-map>.knowledge-map-hero{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) minmax(240px,300px) auto!important;align-items:center!important}.knowledge-map>.knowledge-map-hero>.knowledge-map-filters{grid-area:1/1!important;gap:2px!important;overflow:hidden!important}.knowledge-map>.knowledge-map-hero>.knowledge-map-filters>button{min-height:38px;padding-inline:8px;font-size:11px}.knowledge-map>.knowledge-map-hero>.knowledge-map-hero-actions{grid-area:1/2/auto/4!important;grid-template-columns:minmax(0,1fr) auto 46px!important;gap:7px!important;width:100%!important;margin:0!important;display:grid!important}.knowledge-map>.knowledge-map-hero>.knowledge-map-hero-actions>label{grid-area:1/1!important;width:100%!important}.knowledge-map>.knowledge-map-hero>.knowledge-map-hero-actions>.graph-marks-filter{grid-column:2!important}.knowledge-map>.knowledge-map-hero>.knowledge-map-hero-actions>.resource-guide-button{grid-column:3!important}}.marketplace-product-tabs,.marketplace-product-panel.mode-expanded .marketplace-product-tabs{box-sizing:border-box;border-bottom:1px solid var(--line-soft);grid-auto-rows:auto;align-content:flex-start;gap:11px;width:100%;min-width:0;max-width:100%;padding:5px 15px 0;flex-flow:wrap!important;grid-template-columns:none!important;display:flex!important;overflow:hidden visible!important}.marketplace-product-tabs button{width:max-content;min-width:0;height:29px;min-height:29px;color:var(--muted);font:520 11.5px/1.15 var(--sans);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 1px 5px;flex:none!important}.marketplace-product-tabs button:hover{color:var(--text);background:0 0}.marketplace-product-tabs button.active{border-color:var(--accent);color:var(--text);background:0 0}.knowledge-map-orbit line,.marketplace-graph-stage line,.mika-abilities-orbit svg line,.organization-graph-stage>svg line{stroke:color-mix(in srgb,var(--accent) 43%,var(--line))}.knowledge-map-orbit line.active,.marketplace-graph-stage line.active,.mika-abilities-orbit svg line.active,.organization-graph-stage>svg line.active{stroke:color-mix(in srgb,var(--accent) 82%,white);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 45%,transparent))}.knowledge-guide-panel .marketplace-product-header h3,.marketplace-product-panel .marketplace-product-header h3,.mika-ability-panel .mika-display-name h3{margin:0;font-weight:650;line-height:1.22;font-size:17px!important}.knowledge-guide-tools>button,.knowledge-guide-tools>.inline-content-edit,.marketplace-panel-tools>button,.marketplace-panel-tools>.inline-content-edit,.marketplace-panel-tools>.graph-entity-marks>button{border-radius:10px!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.knowledge-map-hero-actions>label,.marketplace-map-toolbar .knowledge-map-hero-actions>label,.mika-abilities .knowledge-map-hero-actions>label{box-shadow:inset 0 1px #ffffff0d,0 0 0 1px color-mix(in srgb,var(--accent) 7%,transparent);border-color:color-mix(in srgb,var(--accent) 48%,var(--line))!important}.knowledge-map-card,.knowledge-guide-panel,.marketplace-context-tree,.marketplace-product-panel,.organization-graph-stage,.organization-map-inspector{box-shadow:inset 0 1px #ffffff0d,0 18px 48px #0000001f,0 0 20px color-mix(in srgb,var(--accent) 7%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,var(--line))!important}.knowledge-guide-panel,.marketplace-product-panel,.mika-ability-panel{flex-direction:column;min-width:0;min-height:0;position:relative;display:flex!important;overflow:hidden!important}.knowledge-guide-panel>header,.marketplace-product-panel>.marketplace-product-header,.mika-ability-panel>.marketplace-product-header{z-index:3;background:color-mix(in srgb,var(--panel) 97%,transparent);flex:none;min-width:0;position:static}.knowledge-guide-panel>.graph-content-view{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.knowledge-guide-panel>.graph-content-view>nav{flex:none}.knowledge-guide-panel>.graph-content-view>.graph-content-canvas{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:2px 18px 16px;overflow:auto}.marketplace-product-panel>.marketplace-product-scroll,.mika-ability-panel>.marketplace-product-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}.knowledge-guide-panel>.marketplace-product-actions,.marketplace-product-panel>.marketplace-product-actions,.mika-ability-panel>.marketplace-product-actions{z-index:4;box-sizing:border-box;border-top:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex:none;width:100%;box-shadow:0 -10px 24px #0000001f;background:color-mix(in srgb,var(--panel) 98%,transparent)!important;margin:0!important;padding:10px 14px!important;position:relative!important}.knowledge-guide-panel>.marketplace-product-actions>button,.marketplace-product-panel>.marketplace-product-actions>button,.mika-ability-panel>.marketplace-product-actions>button{overflow-wrap:anywhere;text-align:center;white-space:normal;flex:145px;min-width:0;max-width:100%;height:auto;min-height:34px;padding-block:8px;line-height:1.25}.knowledge-guide-panel .graph-content-editor,.marketplace-product-panel .graph-content-editor,.mika-ability-panel .graph-content-editor{z-index:50;width:auto;height:auto;min-height:0;inset:0}.files>.folder-memory-tabs{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:color-mix(in srgb,var(--surface) 82%,transparent);border-radius:13px;align-items:center!important;gap:7px!important;padding:7px!important}.files>.folder-memory-tabs>.folder-memory-filter{border-radius:11px;flex:0 0 40px;order:1;width:40px;min-width:40px;height:40px;min-height:40px;margin-left:0!important}.files>.folder-memory-tabs>.folder-memory-tab,.files>.folder-memory-tabs>.folder-memory-add{order:1}.files>.folder-memory-tabs>.folder-memory-guide{background:0 0;order:1;height:40px;min-height:40px;padding:0;flex:0 0 40px!important;margin-left:auto!important}.files>.folder-memory-tabs>.folder-memory-guide .resource-guide-button{border-radius:11px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.files>.files-head .files-head-copy{display:none}.files>.files-head{justify-content:flex-end}.graph-assigned-tags>.tag-chip{min-height:20px!important;font:560 9.5px/1.25 var(--sans)!important;letter-spacing:0!important;text-transform:none!important;padding:2px 8px!important}.marketplace-panel-tools .marketplace-sidebar-top-toggle{border-radius:10px}.marketplace-sidebar-top-toggle>i{border:1px solid color-mix(in srgb,var(--text) 30%,var(--line));background:0 0;border-radius:5px;width:24px;height:16px;display:block;position:relative}.marketplace-sidebar-top-toggle>i:after{background:var(--muted);width:8px;height:8px;box-shadow:none;border-radius:3px;top:3px;left:3px}.marketplace-sidebar-top-toggle.active>i{border-color:color-mix(in srgb,var(--accent) 66%,var(--line));background:color-mix(in srgb,var(--accent) 10%,transparent)}.marketplace-sidebar-top-toggle.active>i:after{background:var(--accent);left:12px}.knowledge-guide-panel>header,.marketplace-product-panel>.marketplace-product-header,.mika-ability-panel>.marketplace-product-header{row-gap:11px!important;padding-bottom:13px!important}.graph-entity-title,.mika-display-name{margin-top:3px}.graph-assigned-tags{gap:5px;margin-top:7px}.sidebar:not(.sidebar-collapsed) .custom-nav-page{padding-right:0!important}.sidebar:not(.sidebar-collapsed) .custom-nav-page>button{width:100%;min-width:0;grid-template-columns:15px minmax(0,1fr)!important;padding-right:68px!important}.sidebar:not(.sidebar-collapsed) .custom-nav-section-row{grid-template-columns:15px minmax(0,1fr)!important;padding-right:68px!important}.knowledge-guide-panel .graph-content-view,.marketplace-product-panel .graph-content-view,.mika-ability-panel .graph-content-view,.knowledge-guide-panel .graph-content-canvas,.marketplace-product-panel .graph-content-canvas,.mika-ability-panel .graph-content-canvas,.knowledge-guide-panel .graph-rich-document,.marketplace-product-panel .graph-rich-document,.mika-ability-panel .graph-rich-document,.knowledge-guide-panel .graph-personal-note,.marketplace-product-panel .graph-personal-note,.mika-ability-panel .graph-personal-note{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.marketplace-product-panel .graph-content-view,.mika-ability-panel .graph-content-view{padding:0!important}.knowledge-guide-panel .graph-content-view>nav,.marketplace-product-panel .graph-content-view>nav,.mika-ability-panel .graph-content-view>nav{border:0!important;border-bottom:1px solid color-mix(in srgb,var(--accent) 14%,var(--line-soft))!important;background:0 0!important;gap:12px!important;padding:4px 0 9px!important}.knowledge-guide-panel .graph-content-view>nav button,.marketplace-product-panel .graph-content-view>nav button,.mika-ability-panel .graph-content-view>nav button{width:max-content!important;min-height:29px!important;box-shadow:none!important;font:520 11.5px/1.15 var(--sans)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:0 1px 6px!important}.knowledge-guide-panel .graph-content-view>nav button.active,.marketplace-product-panel .graph-content-view>nav button.active,.mika-ability-panel .graph-content-view>nav button.active{border-bottom-color:var(--accent)!important}.knowledge-map-hero-actions>label>input,.marketplace-map-toolbar .knowledge-map-hero-actions>label>input,.mika-abilities .knowledge-map-hero-actions>label>input{min-width:0;font-size:11.5px!important}.knowledge-map-hero-actions>label>input::placeholder,.marketplace-map-toolbar .knowledge-map-hero-actions>label>input::placeholder,.mika-abilities .knowledge-map-hero-actions>label>input::placeholder{font-size:11px}.knowledge-map>.active-tag-filters,.marketplace-knowledge-map>.active-tag-filters,.mika-abilities>.active-tag-filters{flex-basis:auto;gap:5px;width:max-content;max-width:100%;margin:4px 0 3px;padding:0 2px}.knowledge-map>.active-tag-filters>.active-tag-filter,.marketplace-knowledge-map>.active-tag-filters>.active-tag-filter,.mika-abilities>.active-tag-filters>.active-tag-filter{min-height:24px;padding:3px 8px}.knowledge-map>.active-tag-filters>.active-tag-filters-clear,.marketplace-knowledge-map>.active-tag-filters>.active-tag-filters-clear,.mika-abilities>.active-tag-filters>.active-tag-filters-clear{flex:none;min-height:24px;margin-left:1px;padding:3px 2px}.graph-assigned-tags+.graph-content-view,.graph-assigned-tags+.marketplace-product-tabs{margin-top:2px}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-hero{padding:8px!important;display:block!important}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-hero>.knowledge-map-hero-actions{grid-template-columns:minmax(0,1fr) auto 46px!important;width:100%!important;display:grid!important}.knowledge-map-context-tree{min-width:0;height:clamp(480px,100dvh - 270px,680px)}@media (max-width:1150px){.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-layout{grid-template-columns:180px minmax(0,1fr)}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-layout>.knowledge-guide-panel{grid-column:1/-1}}@media (max-width:700px){.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-layout{grid-template-columns:1fr}.knowledge-map-context-tree{height:auto;max-height:280px}}.files>.folder-memory-tabs>.folder-memory-guide{order:1;margin-left:0!important}.files>.folder-memory-tabs>.folder-memory-filter{order:1}.files>.folder-memory-tabs>.active-tag-filters{flex:auto;order:1;width:auto;margin:0 0 0 3px;padding:0}.files>.folder-memory-tabs>.folder-memory-row-break{flex:1 0 100%;order:1;width:100%;height:0}.files>.folder-memory-tabs>.active-tag-filters .active-tag-filter{min-height:23px;padding:2px 7px}.files>.folder-memory-tabs>.folder-memory-tab{order:2}.files>.folder-memory-tabs>.folder-memory-add{flex:0 0 30px;order:2;justify-content:center;width:30px;min-width:30px;min-height:30px;padding:0}.active-tag-filters>.active-tag-filters-clear{flex:none;font:520 11.5px/1.2 var(--sans)!important;margin-left:1px!important;padding-inline:3px!important}.files>.folder-memory-tabs>.active-tag-filters .active-tag-filter b{font-size:10.5px}.active-tag-filters>.active-tag-filter{gap:5px;min-height:26px;padding:3px 8px}.active-tag-filters>.active-tag-filter b{font-size:10.5px;font-weight:620}.route-page-frame[data-route=favorites] .favs-open{padding-block:7px}.route-page-frame[data-route=favorites] .favs-what{line-height:1.25}.route-page-frame[data-route=favorites] .favs .tag-chip{min-height:25px;padding:3px 8px;font-size:11.5px}.marketplace-catalog-layout,.knowledge-map-layout{align-items:stretch}.marketplace-catalog-layout>:is(.marketplace-context-tree,.knowledge-map-card,.marketplace-product-panel),.knowledge-map-layout>:is(.knowledge-map-context-tree,.knowledge-map-card,.knowledge-guide-panel){box-sizing:border-box;height:clamp(480px,100dvh - 270px,680px);min-height:0}.mika-abilities .knowledge-map-hero-actions>label>svg{color:#fff!important}:root[data-theme=light] .mika-abilities .knowledge-map-hero-actions>label>svg{color:#17171b!important}.my-universe{gap:10px;min-width:0;display:grid}.universe-commandbar{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--panel) 76%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:6px 8px;display:flex;box-shadow:inset 0 1px #ffffff0e}.universe-commandbar nav{align-items:center;gap:3px;display:flex}.universe-commandbar button{min-height:34px;color:var(--muted);font:600 12px/1 var(--sans);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.universe-commandbar button:hover,.universe-commandbar button.active{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text)}.universe-commandbar button.active{box-shadow:inset 0 -2px var(--accent)}.universe-commandbar svg{width:15px;height:15px}.universe-map{border:1px solid color-mix(in srgb,var(--accent) 27%,var(--line));background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 28%),radial-gradient(circle at 12% 18%,#417eff1f,transparent 30%),linear-gradient(160deg,#080a12,#10101a 55%,#08090f);border-radius:24px;height:clamp(540px,100dvh - 230px,820px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #00000040}.universe-stars{opacity:.48;background-image:radial-gradient(circle,#fffc 0 1px,#0000 1.5px);background-size:47px 47px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 90%);mask-image:radial-gradient(circle,#000,#0000 90%)}.universe-person,.universe-galaxy{z-index:3;border:1px solid color-mix(in srgb,var(--accent) 42%,#ffffff2e);color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);place-items:center;display:grid;position:absolute;translate:-50% -50%}.universe-person{background:radial-gradient(circle at 35% 28%,#ffffff30,color-mix(in srgb,var(--accent) 23%,#10111a));width:132px;height:132px;box-shadow:0 0 65px color-mix(in srgb,var(--accent) 28%,transparent);border-radius:50%;padding:8px;top:50%;left:50%}.universe-person img{object-fit:cover;border-radius:50%;width:80px;height:80px}.universe-person strong{text-overflow:ellipsis;white-space:nowrap;max-width:106px;font-size:11px;overflow:hidden}.universe-person i{background:var(--panel);border-radius:9px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:16px;right:1px}.universe-person i svg{width:13px}.universe-galaxy{left:var(--ux);top:var(--uy);background:radial-gradient(circle at 32% 22%,#ffffff29,color-mix(in srgb,var(--accent) 13%,#161723d1));width:108px;height:108px;box-shadow:0 0 42px color-mix(in srgb,var(--accent) 14%,transparent);border-radius:44% 56% 52% 48%;gap:3px;padding:10px}.universe-galaxy:nth-of-type(3n){border-color:#4ec78c73;box-shadow:0 0 42px #4ec78c21}.universe-galaxy:nth-of-type(4n){border-color:#b6456980;box-shadow:0 0 42px #b6456924}.universe-galaxy strong{text-align:center;max-width:88px;font-size:11px;line-height:1.2}.universe-galaxy small{color:#ffffff9e;font-size:9px}.universe-galaxy.active{border-color:#fff;scale:1.12}.universe-await{z-index:8;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--panel) 86%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:center;border-radius:20px;justify-items:center;gap:9px;width:min(360px,100% - 32px);padding:24px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 24px 80px #00000057}.universe-await>svg{color:var(--accent)}.universe-await p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.universe-await button{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 12%,transparent);min-height:36px;color:var(--text);border-radius:10px;padding:0 14px}.universe-list{border:1px solid var(--line);border-radius:20px;align-content:start;gap:4px;min-height:540px;padding:10px;display:grid}.universe-list section>button,.universe-list [role=group]>button{width:100%;min-height:38px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 9px;display:grid}.universe-list [role=group]{border-left:1px solid var(--line);margin-left:25px;display:grid}.universe-list [role=group]>button{color:var(--muted);grid-template-columns:minmax(120px,1fr) minmax(80px,.7fr) 25px}.universe-list button:hover,.universe-list button.active{background:var(--hover)}.universe-list small{color:var(--muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.universe-list svg{width:14px}.universe-wizard-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030408b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.universe-wizard{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));background:var(--panel);border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,100%);max-height:min(760px,100dvh - 40px);display:grid;overflow:hidden;box-shadow:0 35px 120px #0000007a}.universe-wizard>header{border-bottom:1px solid var(--line);gap:12px;padding:18px 20px;display:flex}.universe-wizard h2{margin:0;font-size:18px}.universe-wizard p{color:var(--muted);margin:4px 0 0;font-size:12px}.universe-wizard main{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;padding:16px;display:grid;overflow:auto}.universe-wizard fieldset{border:1px solid var(--line);border-radius:14px;align-content:start;gap:5px;margin:0;padding:11px;display:grid}.universe-wizard legend{padding:0 5px;font-size:12px}.universe-wizard label{border-radius:8px;align-items:center;gap:8px;padding:7px;display:flex}.universe-wizard label:hover{background:var(--hover)}.universe-wizard label span{display:grid}.universe-wizard label strong{font-size:12px}.universe-wizard label small{color:var(--muted);font-size:9px}.universe-wizard>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;padding:12px 16px;display:flex}.universe-wizard>footer>span{color:var(--muted);margin-right:auto;font-size:11px}@media (max-width:640px){.universe-commandbar{flex-direction:column;align-items:stretch}.universe-commandbar nav{grid-template-columns:repeat(3,1fr);display:grid}.universe-commandbar button{justify-content:center;padding:0 7px}.universe-settings span{display:none}.universe-map{height:620px}.universe-galaxy{width:88px;height:88px}.universe-person{width:110px;height:110px}.universe-wizard>footer span{display:none}}@media (prefers-reduced-motion:reduce){.universe-map *{transition:none!important;animation:none!important}}.universe-person>.universe-camera{background:var(--panel);width:28px;height:28px;color:var(--text);border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;bottom:16px;right:1px}.universe-person>.universe-camera svg{width:13px;height:13px}.universe-planet{z-index:4;left:var(--ux);top:var(--uy);color:#fff;background:0 0;border:0;justify-items:center;gap:3px;width:62px;padding:0;display:grid;position:absolute;translate:-50% -50%}.universe-planet>span{border:1px solid color-mix(in srgb,var(--accent) 44%,white 12%);background:radial-gradient(circle at 30% 24%,#ffffff7a,color-mix(in srgb,var(--accent) 25%,#121625) 42%,#090b12);width:30px;height:30px;box-shadow:0 0 22px color-mix(in srgb,var(--accent) 20%,transparent);border-radius:50%}.universe-planet strong{text-overflow:ellipsis;white-space:nowrap;max-width:62px;font-size:8px;font-weight:560;overflow:hidden}.universe-inspector{z-index:20;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--panel) 89%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:17px;align-content:start;gap:9px;width:min(310px,100% - 24px);padding:16px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 22px 70px #00000061}.universe-inspector h3{margin:0;padding-right:28px;font-size:17px}.universe-inspector p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.universe-inspector small{color:var(--muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.universe-inspector>a{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 11%,transparent);min-height:36px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:5px;font-size:12px;text-decoration:none;display:flex}.universe-inspector>a svg{width:14px}.universe-inspector-close{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;position:absolute;top:8px;right:8px}.universe-stage{transform-origin:50%;transition:transform .14s ease-out;position:absolute;inset:0}.universe-map{cursor:grab;touch-action:none}.universe-map:active{cursor:grabbing}.universe-map :is(button,a){cursor:pointer}.universe-zoom{z-index:15;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 84%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:11px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;top:12px;left:12px}.universe-zoom button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.universe-zoom button:hover{background:var(--hover);color:var(--text)}.universe-zoom svg{width:13px}.universe-zoom span{min-width:38px;color:var(--muted);text-align:center;font-size:9px}.universe-list [role=group]>div{border-radius:9px;grid-template-columns:minmax(0,1fr) 34px 34px;align-items:center;gap:2px;min-width:0;display:grid}.universe-list [role=group]>div>button:first-child{min-width:0;min-height:38px;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(110px,1fr) minmax(70px,.65fr);align-items:center;gap:8px;padding:5px 9px;display:grid}.universe-list [role=group]>div>button:not(:first-child),.universe-list [role=group]>div>a{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.universe-list [role=group]>div:hover,.universe-list [role=group]>div.active{background:var(--hover)}.universe-list [role=group]>div>button:not(:first-child):hover,.universe-list [role=group]>div>a:hover{color:var(--accent)}.universe-start-empty{font-size:11px;color:var(--muted)!important;background:0 0!important;border-color:#0000!important}.universe-cards-view{gap:12px;min-width:0;display:grid}.universe-system-cards{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:color-mix(in srgb,var(--panel) 76%,transparent);border-radius:18px;gap:10px;padding:12px;display:grid;box-shadow:0 14px 42px #0000001c}.universe-system-cards>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.universe-system-cards>header>div{gap:2px;display:grid}.universe-system-cards>header span,.universe-system-cards>header small{color:var(--muted);font-size:10px}.universe-system-cards>header strong{font-size:14px;font-weight:640}.universe-system-cards>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.universe-system-cards article{border:1px solid color-mix(in srgb,var(--accent) 19%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 90%,transparent),color-mix(in srgb,var(--accent) 4%,transparent));border-radius:14px;align-content:start;gap:7px;min-width:0;padding:12px;display:grid;box-shadow:0 8px 24px #00000017}.universe-system-cards h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:630;overflow:hidden}.universe-system-cards p{min-height:28px;color:var(--muted);margin:0;font-size:10.5px;line-height:1.35}.universe-source-mark{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));color:var(--muted);border-radius:999px;justify-self:start;padding:2px 6px;font-size:9px}.universe-source-mark.platform_module{border-color:#73c49166}.universe-source-mark.integration{border-color:#af5c7d6b}.universe-system-cards article footer{gap:6px;margin-top:2px;display:flex}.universe-system-cards article footer :is(button,a){border:1px solid var(--line);min-height:30px;color:var(--text);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;text-decoration:none;display:inline-flex}.universe-system-cards article footer svg{width:12px}.universe-list>section{position:relative}.universe-list>section>.universe-list-locate{z-index:1;width:30px;min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:7px}.universe-list>section>.universe-list-locate:hover{background:var(--hover);color:var(--accent)}.universe-list>section>button[role=treeitem]{padding-right:44px}.universe-system-cards article.active{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent),0 14px 36px #00000024}.universe-presets{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:color-mix(in srgb,var(--accent) 4%,transparent);border-radius:13px;grid-column:1/-1;gap:7px;padding:10px;display:grid}.universe-presets>span{color:var(--muted);font-size:10px}.universe-presets>div{flex-wrap:wrap;gap:5px;display:flex}.universe-presets button{border:1px solid var(--line);min-height:29px;color:var(--text);background:0 0;border-radius:8px;padding:0 9px;font-size:10.5px}.universe-presets button:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:color-mix(in srgb,var(--accent) 8%,transparent)}.universe-inspector-tools{align-items:center;gap:5px;min-width:0;display:flex}.universe-inspector-tools button{border:1px solid var(--line);min-width:31px;min-height:31px;color:var(--muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.universe-inspector-tools button:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));color:var(--text)}.universe-inspector-tools svg{width:13px;height:13px}.universe-item-editor{width:min(520px,100vw - 24px)}.universe-item-editor>header{border-bottom:1px solid var(--line);padding-bottom:12px}.universe-item-editor>header span{color:var(--muted);font-size:10px}.universe-item-editor h2{margin:3px 0 0;font-size:17px}.universe-item-editor>main{gap:11px;padding:14px 0;display:grid}.universe-item-editor label{gap:5px;display:grid}.universe-item-editor label>span{color:var(--muted);font-size:10px}.universe-item-editor :is(input,textarea,select){box-sizing:border-box;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:color-mix(in srgb,var(--panel) 88%,transparent);width:100%;color:var(--text);font:500 12px/1.45 var(--sans);border-radius:9px}.universe-item-editor input,.universe-item-editor select{min-height:36px;padding:0 10px}.universe-item-editor textarea{resize:vertical;min-height:132px;padding:10px}.universe-item-editor>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:7px;padding-top:11px;display:flex}.universe-command-actions{align-items:center;gap:5px;min-width:0;display:flex}.universe-search{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));background:color-mix(in srgb,var(--panel) 78%,transparent);border-radius:10px;align-items:center;gap:6px;width:min(230px,30vw);min-height:34px;padding:0 8px;display:flex}.universe-search>svg{color:var(--muted);flex:none}.universe-search input{width:100%;min-width:0;color:var(--text);font:500 11.5px/1 var(--sans);background:0 0;border:0;outline:0}.universe-search button{flex:0 0 24px;place-items:center;width:24px;display:grid;min-height:24px!important;padding:0!important}.universe-search button svg{width:12px;height:12px}@media (max-width:760px){.universe-command-actions{justify-content:space-between}.universe-search{width:min(100%,260px)}.universe-commandbar{flex-wrap:wrap;align-items:stretch}.universe-inspector{max-height:48%;top:auto;bottom:10px;overflow:auto}}.universe-cluster{z-index:5;left:var(--ux);top:var(--uy);border:1px solid color-mix(in srgb,var(--accent) 48%,#ffffff2e);background:color-mix(in srgb,var(--panel) 74%,transparent);width:34px;height:34px;box-shadow:0 0 22px color-mix(in srgb,var(--accent) 18%,transparent);color:#fff;font:650 10px/1 var(--sans);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}@media (max-width:760px){.my-universe,.universe-commandbar,.universe-command-actions{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.universe-commandbar{flex-direction:column!important;align-items:stretch!important}.universe-command-actions{justify-content:stretch;align-self:stretch!important}.universe-search{flex:1 1 0;width:0;min-width:0;max-width:none}.universe-settings{flex:0 0 34px;width:34px;padding:0!important}.universe-commandbar nav{width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.universe-commandbar nav button{white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden;padding-inline:4px!important}}.universe-commandbar{flex-wrap:wrap}.universe-commandbar>nav{flex:330px;min-width:0}.universe-search{flex:170px;max-width:230px}@container (width<=680px){.universe-commandbar{flex-direction:column;align-items:stretch}.universe-commandbar>nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.universe-command-actions{justify-content:stretch;width:100%;max-width:100%}.universe-search{max-width:none}}.route-page-frame[data-route=links]>.my-universe{contain:inline-size;width:min(100%,calc(100vw - var(--sidebar) - 36px));max-width:calc(100vw - var(--sidebar) - 36px);overflow:hidden}.my-universe>.universe-commandbar{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.universe-commandbar>nav button{min-width:0}@media (max-width:520px){.route-page-frame[data-route=links]>.my-universe{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}}.my-universe>.universe-commandbar{justify-content:flex-start;align-items:center;display:flex}.universe-commandbar>nav{scrollbar-width:none;width:auto;max-width:100%;display:flex;overflow-x:auto}.universe-commandbar>nav::-webkit-scrollbar{display:none}.universe-commandbar>nav button{flex:none;width:auto;min-width:max-content}.universe-commandbar>.universe-command-actions{box-sizing:border-box;justify-content:flex-end;width:auto;max-width:100%;margin-left:auto}.universe-commandbar>.universe-command-actions>.universe-search{min-width:0}@media (max-width:760px){.my-universe>.universe-commandbar{overflow:hidden;flex-direction:row!important;align-items:center!important;display:flex!important}.universe-commandbar>nav{flex:auto;min-width:0;grid-template-columns:none!important;width:auto!important;display:flex!important}.universe-commandbar>nav button{justify-content:flex-start;font-size:11px;padding-inline:8px!important}.universe-commandbar>.universe-command-actions{flex:none;width:auto}.universe-commandbar>.universe-command-actions>.universe-search,.universe-commandbar>.universe-command-actions>.graph-marks-toolbar{display:none}}.universe-web{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.universe-web line{stroke:color-mix(in srgb,var(--accent) 42%,#ffffff24);stroke-width:.16px;stroke-dasharray:1.2 1.8;vector-effect:non-scaling-stroke;filter:url(#universe-line-glow);opacity:.52;transition:opacity .18s,stroke .18s,stroke-width .18s}.universe-web line.active{stroke:color-mix(in srgb,var(--accent) 78%,white 20%);stroke-width:.28px;stroke-dasharray:none;opacity:.95}.universe-galaxy:before{content:"";border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);opacity:.48;pointer-events:none;border-radius:50%;animation:5.6s ease-in-out infinite alternate universe-breathe;position:absolute;inset:-15px}@keyframes universe-breathe{to{opacity:.18;scale:1.08}}@media (prefers-reduced-motion:reduce){.universe-galaxy:before{animation:none}}.universe-person{scale:var(--universe-inverse-scale,1)}.universe-item-editor>footer{align-items:center}.universe-item-error{color:var(--danger,#d96f78);margin-right:auto;font-size:10.5px;line-height:1.35}.link-product-card.universe-card-focus{border-color:color-mix(in srgb,var(--accent) 62%,var(--line))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 14%,transparent),0 18px 46px color-mix(in srgb,var(--accent) 13%,transparent)!important}.my-universe{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:8px}.universe-commandbar>nav{gap:1px!important;overflow:visible!important}.universe-commandbar>nav button{border-radius:8px!important;min-height:34px!important;padding-inline:12px!important;font-size:12px!important}.universe-commandbar>nav button svg{width:14px;height:14px}.universe-cards-view{width:100%;min-width:0;display:block;overflow:visible}.universe-cards-view>.links-console-page{grid-auto-rows:max-content;align-content:start;gap:8px 10px;width:100%;max-width:none;margin:0}.universe-cards-view .links-console-header>div:first-child{align-content:center;gap:0;display:grid}.universe-cards-view .links-console-title h2{line-height:1.1!important}.universe-cards-view .links-console-primary-actions{align-items:center!important;padding-top:0!important}.universe-cards-view .links-console-primary-actions>button,.universe-cards-view .links-console-primary-actions>.resource-guide-button,.universe-cards-view .links-console-primary-actions .resource-guide-trigger{box-sizing:border-box;align-self:center;margin:0;height:34px!important;min-height:34px!important;max-height:34px!important}.universe-cards-view .links-console-primary-actions>.resource-guide-button{place-items:center;border-radius:10px!important;width:34px!important;min-width:34px!important;max-width:34px!important;display:grid!important}.universe-cards-view .links-console-controls{align-self:start;margin:0;padding-block:2px}.universe-cards-view .links-console-folders{align-self:start;gap:7px;padding-block:2px 3px}.universe-cards-view .links-console-folders button{line-height:1.2;font-size:14.5px!important}.universe-cards-view .links-console-folder-actions{min-height:36px;padding:5px 10px}.universe-cards-view .links-console-content{align-content:start;gap:8px}.universe-cards-view .links-console-content-head{align-items:center;min-height:30px}.route-page-frame[data-route=links]>.my-universe[data-view=cards]{contain:inline-size;height:auto;min-height:max-content;overflow:visible!important}.my-universe[data-view=cards]>.universe-cards-view{height:auto;min-height:max-content;overflow:visible}.my-universe[data-view=cards]{align-items:start;grid-template-rows:44px auto!important}.my-universe[data-view=cards]>.universe-commandbar{box-sizing:border-box;align-self:start;height:44px!important;min-height:44px!important;max-height:44px!important}.universe-cards-view>.links-console-page{align-items:start;grid-auto-rows:max-content!important}.universe-cards-view .links-console-search,.universe-cards-view .links-console-controls>button{box-sizing:border-box;height:34px!important;min-height:34px!important;max-height:34px!important}.universe-cards-view .links-console-search{padding-block:0!important}.universe-cards-view .links-console-search input{height:32px;min-height:0;padding-block:0;line-height:1.2;font-size:11.5px!important}.universe-cards-view .links-console-controls{min-height:34px;max-height:34px;align-self:start!important;padding:0!important}.universe-cards-view .links-console-folders{align-content:flex-start;align-items:flex-start;min-height:0!important}.universe-map{isolation:isolate;border-color:color-mix(in srgb,var(--accent) 32%,var(--line));background:radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--accent) 24%,transparent) 0,transparent 29%),radial-gradient(circle at 12% 18%,#48bcd22b,transparent 28%),radial-gradient(circle at 84% 78%,#b44d8426,transparent 30%),linear-gradient(145deg,color-mix(in srgb,#151629 90%,var(--accent)),#0b0d18 58%,#111522);height:clamp(570px,100dvh - 196px,880px);box-shadow:inset 0 1px #ffffff1a,inset 0 0 120px #5e4baa1a,0 22px 58px #0003}.universe-stars{z-index:0;opacity:.62;background-image:radial-gradient(circle,#ffffffbf 0 1px,transparent 1.4px),radial-gradient(circle,color-mix(in srgb,var(--accent) 72%,white) 0 1px,transparent 1.8px);background-position:0 0,19px 23px;background-size:53px 53px,89px 89px;animation:42s linear infinite universe-stars-drift}.universe-nebulae{z-index:0;pointer-events:none;filter:saturate(1.1);position:absolute;inset:0;overflow:hidden}.universe-nebulae i{aspect-ratio:1;filter:blur(22px);opacity:.72;background:radial-gradient(circle,#50d2d02b,#0000 68%);border-radius:50%;width:38%;animation:18s ease-in-out infinite alternate universe-nebula-drift;position:absolute;top:4%;left:4%}.universe-nebulae i:nth-child(2){background:radial-gradient(circle,#bd557f26,#0000 70%);width:45%;animation-duration:23s;animation-delay:-7s;top:39%;left:auto;right:-2%}.universe-nebulae i:nth-child(3){background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent),transparent 69%);width:34%;animation-duration:27s;animation-delay:-12s;top:48%;left:29%}@keyframes universe-nebula-drift{to{opacity:.9;translate:4% -3%;scale:1.09}}.universe-orbits{z-index:1;pointer-events:none;position:absolute;inset:0}.universe-orbits i{border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);width:46%;height:38%;box-shadow:0 0 34px color-mix(in srgb,var(--accent) 7%,transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:rotate(-10deg)}@keyframes universe-stars-drift{to{background-position:53px 26px,108px 66px}}.universe-person{z-index:8;border:1px solid color-mix(in srgb,var(--accent) 62%,white 12%);background:radial-gradient(circle at 34% 23%,#ffffff47,color-mix(in srgb,var(--accent) 32%,#171827) 43%,#0a0b14ed);width:146px;height:146px;box-shadow:inset 0 1px #ffffff2e,0 0 28px color-mix(in srgb,var(--accent) 38%,transparent),0 0 92px color-mix(in srgb,var(--accent) 24%,transparent)}.universe-person:before,.universe-person:after{content:"";border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);pointer-events:none;border-radius:50%;animation:6s ease-in-out infinite alternate universe-core-breathe;position:absolute;inset:-23px}.universe-person:after{border-color:color-mix(in srgb,var(--accent) 12%,transparent);animation-delay:-2s;inset:-38px}.universe-person img{border:1px solid #ffffff2b;width:86px;height:86px;box-shadow:0 9px 24px #00000047}@keyframes universe-core-breathe{to{opacity:.45;scale:1.045}}.universe-galaxy{z-index:6;border-color:color-mix(in srgb,var(--accent) 52%,white 10%);background:radial-gradient(circle at 31% 22%,#ffffff40,color-mix(in srgb,var(--accent) 19%,#1a1c2de0) 48%,#0c0e18d9);width:116px;height:116px;box-shadow:inset 0 1px #ffffff24,0 10px 30px #00000038,0 0 43px color-mix(in srgb,var(--accent) 19%,transparent);transition:scale .2s,filter .2s,box-shadow .2s}.universe-galaxy:hover{filter:brightness(1.15);box-shadow:inset 0 1px #ffffff2e,0 14px 35px #00000040,0 0 55px color-mix(in srgb,var(--accent) 29%,transparent);scale:1.06}.universe-galaxy strong{font-size:12px;line-height:1.25}.universe-galaxy small{font-size:10px}.universe-planet>span{border-color:color-mix(in srgb,var(--accent) 55%,white 14%);width:36px;height:36px;box-shadow:inset 0 1px #ffffff2e,0 0 27px color-mix(in srgb,var(--accent) 29%,transparent)}.universe-planet strong{max-width:78px;font-size:9.5px;font-weight:600}.universe-planet-platform-module>span{background:radial-gradient(circle at 32% 22%,#ffffff9e,#b57e308c 35%,#15111e 72%);border-color:#e3b552b3;position:relative;box-shadow:inset 0 1px #ffffff38,0 0 29px #e0ad494f}.universe-planet-platform-module>span:after{content:"";border:1px solid #f6cf74b8;border-radius:50%;width:49px;height:15px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-17deg;box-shadow:0 0 9px #ecbc5047}.universe-planet-custom-page>span{background:linear-gradient(135deg,#cfefff8c,#3577c275 46%,#101524);border-color:#65b2f1b8;border-radius:10px;rotate:45deg;box-shadow:inset 0 1px #ffffff3d,0 0 27px #459de747}.universe-planet-integration>span{background:radial-gradient(circle at 31% 22%,#ffffff8c,#289c7e7a 42%,#0c1820);border-color:#48cda1ad;box-shadow:inset 0 1px #fff3,0 0 27px #37c29647}.universe-planet-user-created>span,.universe-planet-wizard-catalog>span,.universe-planet-migrated>span{background:radial-gradient(circle at 29% 22%,#ffffffa3,#349fb263 39%,#111522 74%);border-color:#49cbd79e;box-shadow:inset 0 1px #ffffff38,0 0 25px #42c3d240}.universe-planet:hover>span{filter:brightness(1.2);scale:1.12}.universe-planet.active>span{scale:1.16}.universe-await{text-align:left;border-radius:16px;grid-template-columns:32px minmax(0,1fr) auto auto;place-items:center start;width:min(420px,100% - 40px);padding:14px 17px;top:auto;bottom:20px;translate:-50%}.universe-await>svg{grid-row:1/3}.universe-await strong{font-size:14px}.universe-await p{grid-column:2;font-size:10.5px}.universe-await button{white-space:nowrap;grid-row:1/3}.universe-await .universe-start-empty{grid-column:4}@media (prefers-reduced-motion:reduce){.universe-stars,.universe-nebulae i,.universe-person:before,.universe-person:after{animation:none!important}}@media (max-width:760px){.my-universe>.universe-commandbar{min-height:42px!important;overflow-x:auto!important}.universe-commandbar>nav button{font-size:11px!important}.universe-map{height:calc(100dvh - 158px);min-height:560px}.universe-person{width:118px;height:118px}.universe-galaxy{width:94px;height:94px}.universe-await{grid-template-columns:28px minmax(0,1fr);bottom:10px}.universe-await button{grid-row:auto}.universe-await .universe-start-empty{grid-column:auto}}.workshop-analytics-v2{max-height:calc(100dvh - 116px);padding-right:2px;overflow:auto}.analytics-team-grid>.console-panel{min-height:360px}.analytics-status-bars>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:5px;padding:5px 0;display:grid}.analytics-status-bars>button:hover span{color:var(--text)}.analytics-status-bars>button>span{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.analytics-status-bars>button>i{background:#ffffff0e;border-radius:10px;height:5px;display:block;overflow:hidden}.analytics-status-bars>button>i em{border-radius:inherit;height:100%;display:block}.analytics-people-cloud{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:7px;margin:10px 0 12px;display:grid}.analytics-people-cloud button{border:1px solid color-mix(in srgb,var(--accent) 13%,var(--border));background:color-mix(in srgb,var(--surface) 86%,transparent);min-width:0;color:var(--text);border-radius:10px;align-items:center;gap:7px;padding:7px;display:flex}.analytics-people-cloud i{background:color-mix(in srgb,var(--accent) 15%,transparent);border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.analytics-people-cloud span{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.analytics-open-directory{margin-left:auto;float:none!important}.analytics-role-report>button{border:0;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent);width:100%;color:var(--text);text-align:left;background:0 0;justify-content:space-between;padding:9px 0;font-size:12.5px;display:flex}.analytics-role-report>button:hover{color:var(--accent)}.analytics-role-report>button b{background:#ffffff0b;border-radius:7px;place-items:center;min-width:25px;height:21px;font-size:11px;display:grid}.analytics-systems-dashboard{grid-template-columns:repeat(3,minmax(190px,1fr));gap:12px;display:grid}.analytics-system-gauge{border:1px solid color-mix(in srgb,var(--system-tone,var(--accent)) 20%,var(--border));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--system-tone,var(--accent)) 13%,transparent),transparent 52%),color-mix(in srgb,var(--surface) 93%,transparent);min-height:112px;color:var(--text);text-align:left;border-radius:17px;grid-template-columns:64px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:15px;display:grid;box-shadow:inset 0 1px #ffffff12,0 14px 34px #0000001f}.analytics-system-gauge.good{--system-tone:#4ac98a}.analytics-system-gauge.warn{--system-tone:#d7a84a}.analytics-system-gauge.idle{--system-tone:#8b82aa}.analytics-system-ring{background:conic-gradient(var(--system-tone) var(--system-value),#ffffff0f 0);border-radius:50%;place-items:center;width:62px;height:62px;padding:7px;display:grid}.analytics-system-ring i{background:var(--surface);text-align:center;border-radius:50%;place-content:center;width:100%;height:100%;font-style:normal;display:grid}.analytics-system-ring small{color:var(--muted);font-size:8px}.analytics-system-gauge>span:nth-child(2){gap:5px;display:grid}.analytics-system-gauge em{color:var(--muted);font-size:10.5px;font-style:normal;line-height:1.35}.analytics-systems-dashboard>.analytics-source-health{grid-column:1/-1;padding:16px}.analytics-systems-dashboard>.analytics-source-health p{grid-template-columns:18px minmax(0,1fr) auto}@media (max-width:900px){.analytics-systems-dashboard{grid-template-columns:repeat(2,minmax(180px,1fr))}.workshop-analytics-v2{max-height:none}}@media (max-width:560px){.analytics-systems-dashboard{grid-template-columns:1fr}.analytics-systems-dashboard>.analytics-source-health{grid-column:auto}}.analytics-team-grid{grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr);align-items:stretch;gap:13px}.analytics-team-grid>.console-panel{border-color:color-mix(in srgb,var(--accent) 18%,var(--border));background:radial-gradient(circle at 92% 8%,#4ac98a21,transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,transparent),color-mix(in srgb,var(--accent) 5%,var(--surface)));min-height:430px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 48px #00000024;padding:20px!important}.analytics-team-report:after{content:"";pointer-events:none;border:1px solid #4ac98a29;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-70px;right:-55px;box-shadow:0 0 70px #4ac98a17}.analytics-team-report>header{z-index:1;border-bottom:1px solid color-mix(in srgb,var(--accent) 12%,var(--border));justify-content:space-between;align-items:center;min-height:116px;margin-bottom:6px;padding:4px 4px 12px;display:flex;position:relative}.analytics-team-report>header h3,.analytics-role-report h3{margin-top:4px;font-size:20px}.analytics-team-report .analytics-donut{filter:drop-shadow(0 12px 26px #4ac98a2e);width:112px;height:112px}.analytics-status-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:10px 0;display:grid}.analytics-status-bars>button{border:1px solid color-mix(in srgb,var(--accent) 10%,var(--border))!important;background:color-mix(in srgb,var(--surface) 58%,transparent)!important;border-radius:11px!important;padding:9px 10px!important}.analytics-status-bars>button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 32%,var(--border))!important}.analytics-status-bars>button>span{font-size:12.5px!important}.analytics-status-bars>button>span b{font-size:14px}.analytics-status-bars>button>i{margin-top:2px;height:6px!important}.analytics-people-cloud{z-index:1;grid-template-columns:repeat(4,minmax(105px,1fr));gap:8px;margin:12px 0;position:relative}.analytics-people-cloud button{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--accent) 5%,transparent));border-radius:12px;min-height:45px;padding:8px 9px;box-shadow:inset 0 1px #ffffff0d}.analytics-people-cloud i{border-radius:10px;flex-basis:29px;width:29px;height:29px;font-size:11px}.analytics-people-cloud span{font-size:11.5px}.analytics-open-directory{z-index:1;min-height:36px;margin-top:4px;position:relative}.analytics-role-report{flex-direction:column;display:flex}.analytics-role-report:before{border:12px solid color-mix(in srgb,var(--accent) 16%,transparent);border-top-color:color-mix(in srgb,var(--accent) 72%,white 4%);width:84px;height:84px;box-shadow:0 0 36px color-mix(in srgb,var(--accent) 14%,transparent);content:"";border-radius:50%;margin:6px auto 17px;display:block;rotate:25deg}.analytics-role-report>button{border-radius:11px;min-height:44px;background:color-mix(in srgb,var(--surface) 52%,transparent)!important;border:1px solid #0000!important;padding:10px 11px!important}.analytics-role-report>button+button{margin-top:5px}.analytics-role-report>button:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--border))!important;background:color-mix(in srgb,var(--accent) 8%,var(--surface))!important}.analytics-structure-map{border-color:color-mix(in srgb,var(--accent) 18%,var(--border));background:radial-gradient(circle at 50% 52%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 45%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,transparent),color-mix(in srgb,var(--accent) 3%,var(--surface)));grid-template-rows:auto minmax(440px,1fr) auto;min-height:600px;box-shadow:inset 0 1px #ffffff14,0 24px 55px #00000024;padding:17px!important}.analytics-structure-map>header strong{font-size:20px}.analytics-structure-map>header small{max-width:680px;font-size:11.5px}.analytics-structure-map>header .eyebrow{font-size:9.5px}.analytics-structure-canvas{isolation:isolate;border-color:color-mix(in srgb,var(--accent) 15%,var(--border));background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 16%,transparent) 0,transparent 18%),radial-gradient(circle at 14% 18%,#5ab4db14,transparent 23%),radial-gradient(circle at 86% 77%,#58c79312,transparent 26%),color-mix(in srgb,var(--surface) 88%,transparent);border-radius:22px;min-height:450px}.analytics-structure-canvas:before{z-index:-2;content:"";opacity:.38;background-image:radial-gradient(circle,#ffffff38 0 1px,#0000 1.4px);background-size:37px 37px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.analytics-structure-orbits,.analytics-structure-orbits i{z-index:-1;border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);pointer-events:none;border-radius:50%;position:absolute;inset:50%;translate:-50% -50%}.analytics-structure-orbits{width:28%;height:34%;box-shadow:0 0 42px color-mix(in srgb,var(--accent) 7%,transparent)}.analytics-structure-orbits i:first-child{width:185%;height:185%}.analytics-structure-orbits i:nth-child(2){opacity:.72;border-style:dashed;width:285%;height:250%}.analytics-structure-orbits i:nth-child(3){opacity:.42;width:365%;height:300%}.analytics-structure-canvas line{stroke:color-mix(in srgb,var(--accent) 45%,var(--border));stroke-width:.32px;stroke-dasharray:1.2 1.3;opacity:.68}.analytics-structure-canvas>button{gap:3px;width:116px;transition:transform .18s,filter .18s}.analytics-structure-canvas>button:hover{z-index:4;filter:brightness(1.12);transform:scale(1.08)}.analytics-structure-canvas>button>i{background:radial-gradient(circle at 31% 22%,#ffffff40,color-mix(in srgb,var(--node-color,var(--accent)) 21%,var(--surface)) 48%,color-mix(in srgb,var(--node-color,var(--accent)) 7%,var(--surface)));width:58px;height:58px;box-shadow:inset 0 1px #ffffff29,0 10px 28px #00000038,0 0 30px color-mix(in srgb,var(--node-color,var(--accent)) 20%,transparent);border-radius:20px}.analytics-structure-canvas>button.organization>i{width:82px;height:82px;box-shadow:inset 0 1px #ffffff36,0 15px 38px #00000040,0 0 52px color-mix(in srgb,var(--node-color) 30%,transparent);border-radius:29px}.analytics-structure-canvas>button.workspace>i{border-radius:50%;width:66px;height:66px}.analytics-structure-canvas>button.project>i{border-radius:17px;width:52px;height:52px;rotate:45deg}.analytics-structure-canvas>button.project>i svg{rotate:-45deg}.analytics-structure-canvas>button>span{max-width:116px;font-size:11.5px}.analytics-structure-canvas>button>small{color:var(--muted);font-size:8.5px}.analytics-structure-legend{justify-content:flex-start!important;gap:14px!important}.analytics-structure-legend>span{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex!important}.analytics-structure-legend>span i{background:var(--accent);border-radius:50%;width:7px;height:7px}.analytics-structure-legend>span i.workspace{background:#5ab4db}.analytics-structure-legend>span i.project{background:#58c793}.analytics-structure-legend>span i.employee{background:#d19a5d}.analytics-structure-legend>small{margin-left:auto}.analytics-systems-dashboard{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:11px}.analytics-system-gauge{border-color:color-mix(in srgb,var(--system-tone,var(--accent)) 24%,var(--border));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--system-tone,var(--accent)) 18%,transparent),transparent 45%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,transparent),color-mix(in srgb,var(--system-tone,var(--accent)) 4%,var(--surface)));border-radius:20px;grid-column:span 4;grid-template-columns:76px minmax(0,1fr) 18px;min-height:148px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000024}.analytics-system-gauge:first-child,.analytics-system-gauge:nth-child(2){grid-column:span 6;min-height:168px}.analytics-system-gauge:hover{border-color:color-mix(in srgb,var(--system-tone) 55%,var(--border));box-shadow:inset 0 1px #ffffff17,0 23px 48px #0000002b,0 0 28px color-mix(in srgb,var(--system-tone) 9%,transparent);transform:translateY(-2px)}.analytics-system-ring{width:72px;height:72px;box-shadow:0 0 32px color-mix(in srgb,var(--system-tone) 17%,transparent);padding:7px}.analytics-system-ring strong{font-size:21px}.analytics-system-ring small{font-size:9px}.analytics-system-gauge>span:nth-child(2){gap:7px}.analytics-system-gauge em{max-width:220px;font-size:11.5px;line-height:1.42}.analytics-system-gauge>svg{color:color-mix(in srgb,var(--system-tone) 70%,var(--muted))}.analytics-systems-dashboard>.analytics-source-health{grid-column:1/-1;grid-template-columns:minmax(210px,.75fr) repeat(2,minmax(180px,1fr));gap:7px 18px;padding:19px 20px;display:grid}.analytics-source-health>.eyebrow,.analytics-source-health>h3{grid-column:1}.analytics-source-health>p{border:1px solid color-mix(in srgb,var(--accent) 9%,var(--border));background:color-mix(in srgb,var(--surface) 54%,transparent);border-radius:10px;min-height:38px;margin:0;padding:7px 9px!important}.universe-cards-view .links-console-header{min-height:42px!important;padding:1px 2px 5px!important}.universe-cards-view .links-console-folders{padding-block:0 2px}.universe-cards-view .links-console-controls{padding-block:0}@media (max-width:980px){.analytics-team-grid{grid-template-columns:1fr}.analytics-team-grid>.console-panel{min-height:0}.analytics-people-cloud{grid-template-columns:repeat(3,minmax(100px,1fr))}.analytics-system-gauge,.analytics-system-gauge:first-child,.analytics-system-gauge:nth-child(2){grid-column:span 6}.analytics-systems-dashboard>.analytics-source-health{grid-template-columns:1fr 1fr}.analytics-source-health>.eyebrow,.analytics-source-health>h3{grid-column:1/-1}.analytics-structure-map{min-height:540px}.analytics-structure-canvas{min-height:400px}}@media (max-width:620px){.analytics-status-bars{grid-template-columns:1fr}.analytics-people-cloud{grid-template-columns:repeat(2,minmax(90px,1fr))}.analytics-system-gauge,.analytics-system-gauge:first-child,.analytics-system-gauge:nth-child(2){grid-column:1/-1}.analytics-systems-dashboard>.analytics-source-health{grid-template-columns:1fr}.analytics-structure-legend small{display:none}.analytics-structure-canvas>button{width:88px}.analytics-structure-canvas>button>span{max-width:88px;font-size:10px}}.knowledge-guide-panel.expanded{max-height:none;box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000026,0 0 24px color-mix(in srgb,var(--knowledge-accent) 9%,transparent);border-radius:21px;z-index:auto!important;width:auto!important;height:clamp(480px,100dvh - 270px,680px)!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-layout:has(.knowledge-guide-panel.expanded){grid-template-columns:220px minmax(240px,.46fr) minmax(560px,1.54fr)}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-hero{padding-bottom:4px!important}.knowledge-map:not(.marketplace-knowledge-map)>.active-tag-filters{margin-block:1px 2px}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-layout{grid-template-columns:220px minmax(0,1fr) minmax(360px,var(--knowledge-panel-width,390px));gap:9px}.knowledge-map-context-tree{padding-inline:9px}.knowledge-map-context-tree>button{grid-template-columns:18px minmax(0,max-content) auto 20px!important;justify-content:start!important;column-gap:7px!important;display:grid!important}.knowledge-map-context-tree>button>b{justify-self:start;margin-left:1px}.knowledge-map-context-tree>button>span{min-width:0;max-width:142px}.knowledge-map-context-tree>button>span strong{white-space:normal;line-height:1.2}.mika-core-tree-entry{border-top:1px solid color-mix(in srgb,var(--accent) 14%,var(--line));gap:4px;margin-top:6px;padding-top:7px;display:grid}.mika-core-tree-entry>button{width:100%;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;grid-template-columns:18px minmax(0,1fr) auto!important;padding:7px 8px!important;display:grid!important}.mika-core-tree-entry>button:hover,.mika-core-tree-entry>button.active{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--text)}.mika-core-tree-entry>button svg{width:14px}.mika-core-tree-entry>button span{gap:2px;display:grid}.mika-core-tree-entry>button strong{font-size:11.5px}.mika-core-tree-entry>button small{color:var(--muted);font-size:9px}.mika-core-tree-entry>.mika-core-repository-link{border-color:color-mix(in srgb,var(--accent) 20%,var(--line));color:var(--accent);min-height:30px!important;padding-left:12px!important}@media (max-width:1150px){:is(.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-layout,.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-layout:has(.knowledge-guide-panel.expanded)){grid-template-columns:200px minmax(0,1fr)}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-layout>.knowledge-guide-panel{grid-column:1/-1}}.analytics-structure-map{grid-template-rows:auto minmax(360px,1fr) auto;gap:10px;min-height:520px;display:grid;overflow:hidden;padding:14px!important}.analytics-structure-map>header,.analytics-structure-map>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-structure-map>header>div,.analytics-structure-map>footer>span{gap:3px;display:grid}.analytics-structure-map>header strong,.analytics-structure-map>footer strong{font-size:14px}.analytics-structure-map>header small,.analytics-structure-map>footer small{color:var(--muted);font-size:10.5px}.analytics-structure-canvas{border:1px solid color-mix(in srgb,var(--accent) 13%,var(--border));background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--accent) 3%,var(--surface)));border-radius:16px;min-height:390px;position:relative;overflow:hidden}.analytics-structure-canvas>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.analytics-structure-canvas line{stroke:color-mix(in srgb,var(--accent) 36%,var(--border));stroke-width:.22px;vector-effect:non-scaling-stroke}.analytics-structure-canvas>button{width:92px;color:var(--text);background:0 0;border:0;justify-items:center;gap:4px;padding:0;display:grid;position:absolute;translate:-50% -50%}.analytics-structure-canvas>button>i{border:1px solid color-mix(in srgb,var(--node-color,var(--accent)) 52%,var(--border));background:radial-gradient(circle at 32% 22%,#ffffff29,color-mix(in srgb,var(--node-color,var(--accent)) 14%,var(--surface)));width:43px;height:43px;box-shadow:0 0 24px color-mix(in srgb,var(--node-color,var(--accent)) 14%,transparent);border-radius:15px;place-items:center;font-style:normal;display:grid}.analytics-structure-canvas>button>i svg{width:17px}.analytics-structure-canvas>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:10px;font-weight:600;overflow:hidden}.analytics-structure-canvas>button.organization{--node-color:#a98af2}.analytics-structure-canvas>button.workspace{--node-color:#5ab4db}.analytics-structure-canvas>button.project{--node-color:#58c793}.analytics-structure-canvas>button.employee{--node-color:#d19a5d}.analytics-structure-canvas>button.employee>i{border-radius:11px;width:31px;height:31px;font-size:10px}.analytics-structure-canvas>button.active>i,.analytics-structure-canvas>button:hover>i{border-color:color-mix(in srgb,var(--node-color) 80%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--node-color) 12%,transparent),0 0 32px color-mix(in srgb,var(--node-color) 28%,transparent);transform:translateY(-2px)}.analytics-structure-map>footer{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);min-height:38px;padding-top:8px}.knowledge-map>.active-tag-filters,.marketplace-knowledge-map>.active-tag-filters,.mika-abilities>.active-tag-filters{flex-wrap:wrap;width:100%;max-width:100%;display:flex;overflow:visible}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-hero{justify-content:flex-end!important;align-items:center!important;min-height:0!important;padding:0 0 7px!important;display:flex!important}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-hero>.knowledge-map-hero-actions{grid-template-columns:minmax(240px,470px) auto 46px!important;width:min(100%,570px)!important;margin-left:auto!important;display:grid!important}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-layout{grid-template-columns:220px minmax(0,1fr) minmax(360px,var(--knowledge-panel-width,390px))}.knowledge-map-context-tree button>span{min-width:0;overflow:visible}.knowledge-map-context-tree button>span>strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.knowledge-map-context-tree button>span>small{font-size:9.5px}@media (max-width:1250px) and (min-width:1151px){.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-layout{grid-template-columns:210px minmax(0,1fr) minmax(340px,var(--knowledge-panel-width,370px))}}@media (max-width:1150px) and (min-width:701px){.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-layout{grid-template-columns:210px minmax(0,1fr)}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-layout>.knowledge-guide-panel{grid-column:1/-1;max-width:100%;width:100%!important}}@media (max-width:700px){.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-hero>.knowledge-map-hero-actions{grid-template-columns:minmax(0,1fr) auto 42px!important;width:100%!important}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-layout{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;display:grid}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-layout>:is(.knowledge-map-context-tree,.knowledge-map-card,.knowledge-guide-panel){grid-column:1;min-width:0;max-width:100%;width:100%!important}.knowledge-map:not(.marketplace-knowledge-map) .knowledge-guide-tools{flex-wrap:wrap;max-width:100%}.knowledge-map:not(.marketplace-knowledge-map) .marketplace-product-actions,.knowledge-map:not(.marketplace-knowledge-map) .marketplace-product-actions>.primary-button{width:100%;max-width:100%}}.mika-abilities-orbit .marketplace-capability-node{transition:opacity .18s,filter .18s,scale .18s!important}.universe-person>button:first-child small{color:color-mix(in srgb,var(--accent) 55%,white);font:600 8px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.universe-person{background:radial-gradient(circle at 35% 22%,#ffffff57,color-mix(in srgb,var(--accent) 38%,#1a1b2d) 41%,#080a13f2);box-shadow:inset 0 1px #ffffff3d,0 0 36px color-mix(in srgb,var(--accent) 44%,transparent),0 0 120px color-mix(in srgb,var(--accent) 25%,transparent);transition:scale .38s cubic-bezier(.2,.8,.2,1),filter .3s,box-shadow .3s}.universe-person.focused{scale:calc(var(--universe-inverse-scale,1) * 1.32);filter:brightness(1.1);box-shadow:inset 0 1px #ffffff57,0 0 54px color-mix(in srgb,var(--accent) 58%,transparent),0 0 150px color-mix(in srgb,var(--accent) 30%,transparent)}.universe-person>button:first-child{isolation:isolate;position:relative}.universe-person>button:first-child:after{z-index:2;background:var(--accent);content:"";opacity:.24;mix-blend-mode:color;pointer-events:none;border-radius:50%;position:absolute;inset:0}.universe-person img.universe-glass-person{object-fit:contain;width:108px;height:92px;filter:grayscale(1) contrast(1.08) brightness(1.04) drop-shadow(0 8px 14px color-mix(in srgb,var(--accent) 34%,transparent));box-shadow:none;border:0;border-radius:0}.universe-person-inspector{animation:.22s ease-out universe-inspector-in}.universe-person-inspector .primary-button{justify-content:center}@keyframes universe-inspector-in{0%{opacity:0;translate:14px}to{opacity:1;translate:0}}.universe-galaxy{--galaxy-tone:var(--accent);border-color:color-mix(in srgb,var(--galaxy-tone) 60%,white 9%);background:radial-gradient(circle at 29% 20%,#ffffff4f,color-mix(in srgb,var(--galaxy-tone) 27%,#1b1d2ee6) 43%,#090b15e6);box-shadow:inset 0 1px #ffffff2e,0 13px 33px #00000042,0 0 49px color-mix(in srgb,var(--galaxy-tone) 25%,transparent)}.universe-galaxy-tone-0{--galaxy-tone:#55d4d0}.universe-galaxy-tone-1{--galaxy-tone:#76a9ff}.universe-galaxy-tone-2{--galaxy-tone:#5dcc91}.universe-galaxy-tone-3{--galaxy-tone:#d09b54}.universe-galaxy-tone-4{--galaxy-tone:#c05a87}.universe-galaxy.system{border-radius:50%}.universe-galaxy.personal{border-radius:42% 58% 53% 47%}.universe-galaxy>svg{width:20px;color:color-mix(in srgb,var(--galaxy-tone) 68%,white)}.universe-galaxy:before{border-color:color-mix(in srgb,var(--galaxy-tone) 25%,transparent)!important}.universe-galaxy.active{border-color:color-mix(in srgb,var(--galaxy-tone) 45%,white);box-shadow:0 0 0 4px color-mix(in srgb,var(--galaxy-tone) 13%,transparent),0 0 64px color-mix(in srgb,var(--galaxy-tone) 38%,transparent)}.universe-map:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(115deg,#0000 18%,#ffffff05 42%,#0000 61%);animation:16s ease-in-out infinite alternate universe-aurora;position:absolute;inset:0}@keyframes universe-aurora{to{opacity:.55;translate:8%}}@media (prefers-reduced-motion:reduce){.universe-map:after{animation:none}}.my-universe[data-view=map]{height:100%;min-height:0;overflow:hidden}.universe-map{--cosmos-cyan:#72e2e0;--cosmos-blue:#86b8ff;--cosmos-violet:#b79cff;--cosmos-amber:#f1c675;background:radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--accent) 19%,transparent) 0 9%,transparent 31%),radial-gradient(ellipse at 11% 16%,#2b87aa29,transparent 31%),radial-gradient(ellipse at 88% 77%,#79439729,transparent 34%),linear-gradient(145deg,#070b17 0%,#0b1020 47%,#080a15 100%);height:100%;min-height:0}.universe-stars{opacity:.42;background-image:radial-gradient(circle,#ffffffc7 0 .65px,#0000 .9px),radial-gradient(circle,#77dce49e 0 .75px,#0000 1.1px);background-position:7px 13px,39px 47px;background-size:71px 71px,113px 113px}.universe-orbits i{border-color:color-mix(in srgb,var(--accent) 16%,transparent);width:42%;height:34%;box-shadow:inset 0 0 38px color-mix(in srgb,var(--accent) 3%,transparent),0 0 24px color-mix(in srgb,var(--accent) 5%,transparent);transform:rotate(-13deg)}.universe-orbits i:nth-child(2){border-color:#72e2e01b;width:66%;height:56%;transform:rotate(11deg)}.universe-orbits i:nth-child(3){border-color:#b79cff16;width:88%;height:78%;transform:rotate(-4deg)}.universe-person{border-color:color-mix(in srgb,var(--accent) 68%,white 15%);background:radial-gradient(circle at 32% 22%,#ffffff4d,color-mix(in srgb,var(--accent) 27%,#172038) 40%,#050915f5 76%);width:158px;height:158px;box-shadow:inset 0 1px #ffffff3d,inset 0 -18px 35px #02050e61,0 0 32px color-mix(in srgb,var(--accent) 34%,transparent),0 0 100px color-mix(in srgb,var(--accent) 20%,transparent);padding:12px}.universe-person>button:first-child{color:#fff;background:0 0;border:0;justify-items:center;gap:3px;padding:0;display:grid}.universe-person img,.universe-monogram{width:88px;height:88px;box-shadow:0 10px 28px #00000052,0 0 22px color-mix(in srgb,var(--accent) 20%,transparent);object-fit:cover;border:1px solid #ffffff38;border-radius:50%;place-items:center;display:grid}.universe-monogram{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 38%,#293653),#0b1122);font:650 27px/1 var(--sans);letter-spacing:.04em}.universe-person small{color:#ffffff91;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px}.universe-camera{border:1px solid color-mix(in srgb,var(--accent) 38%,#ffffff2b);color:#fff;background:#0a0e1cd1;border-radius:10px;place-items:center;width:29px;height:29px;padding:0;display:grid;position:absolute;bottom:21px;right:5px;box-shadow:0 8px 20px #0000004d}.universe-camera svg{width:13px;height:13px}.universe-web line{stroke-width:.1px;stroke-dasharray:none;opacity:.075;filter:none}.universe-web line.quiet{opacity:.055}.universe-web line.active{stroke-width:.24px;stroke:color-mix(in srgb,var(--accent) 72%,white 18%);opacity:.88;filter:url(#universe-line-glow)}.universe-galaxy{border-color:color-mix(in srgb,var(--galaxy-tone) 46%,#ffffff29);background:radial-gradient(circle at 31% 21%,#ffffff3d,color-mix(in srgb,var(--galaxy-tone) 18%,#12192be6) 40%,#060b18f0 76%);width:122px;height:122px;box-shadow:inset 0 1px #ffffff29,inset -12px -16px 29px #02050e5c,0 13px 38px #0000004a,0 0 43px color-mix(in srgb,var(--galaxy-tone) 16%,transparent);overflow:visible;border-radius:50%!important}.universe-galaxy:before{border-style:solid;opacity:.34!important;animation:none!important;inset:-12px!important}.universe-galaxy:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff14,#0000 41%);border-radius:50%;position:absolute;inset:13px}.universe-galaxy.muted,.universe-planet.muted{opacity:.3;filter:saturate(.55)brightness(.72)}.universe-galaxy.active{filter:brightness(1.1);scale:1.12}.universe-planet{gap:6px;width:78px;transition:opacity .22s,filter .22s,scale .22s}.universe-planet>span{border-color:color-mix(in srgb,var(--accent) 50%,#ffffff38);background:radial-gradient(circle at 29% 22%,#ffffffa8,color-mix(in srgb,var(--accent) 32%,#182238) 38%,#07101f 78%);width:31px;height:31px;display:block;position:relative}.universe-planet strong{text-shadow:0 2px 6px #02040a;white-space:normal;max-width:88px;font-size:9px;line-height:1.2}.universe-planet-link>span{background:#b6fbff;border:0;width:13px;height:13px;box-shadow:0 0 7px #78e5eb,0 0 24px #52d2de9e}.universe-planet-module>span{background:radial-gradient(circle at 31% 21%,#fff0bd,#b57e309e 32%,#171325 73%);border-color:#f1c675ad;width:38px;height:38px}.universe-planet-module>span:after{content:"";border:1px solid #f6cf74bf;border-radius:50%;width:53px;height:16px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-17deg;box-shadow:0 0 10px #ecbc5040}.universe-planet-page>span{clip-path:polygon(12% 0,88% 0,100% 18%,88% 100%,12% 100%,0 82%);background:linear-gradient(145deg,#dcf3ffc2,#3e85cb80 43%,#0c1527);border-radius:7px 12px;width:27px;height:38px}.universe-planet-document>span{clip-path:polygon(0 0,72% 0,100% 26%,100% 100%,0 100%);background:linear-gradient(145deg,#fff7d3cc,#d7a64f73 42%,#171523);border-radius:4px;width:26px;height:36px}.universe-planet-project>span{clip-path:polygon(50% 0,93% 25%,88% 78%,50% 100%,10% 78%,5% 25%);background:linear-gradient(145deg,#d6ffebbf,#3da27e7a 43%,#0a1820);border-radius:8px;width:34px;height:34px}.universe-planet-organization>span{background:radial-gradient(circle at 35% 25%,#ffffffa8,#7a5bb578 38%,#121326 75%);border-color:#b79cff94;width:43px;height:43px;box-shadow:0 0 12px #b79cff6b,0 0 30px #7b5bb538}.universe-planet-integration>span{background:radial-gradient(circle at 32% 23%,#dffff5,#37c29694 38%,#081720);border-radius:50%;width:25px;height:25px}.universe-planet.active{z-index:8;scale:1.15}.universe-planet.active>span{outline-offset:5px;outline:1px solid #ffffffb8}.universe-zoom{background:#080d1bad;border-color:#ffffff17;border-radius:13px;gap:5px;padding:5px;top:14px;left:14px}.universe-zoom button{color:#ffffffad;gap:6px;width:auto;height:30px;font-size:9px;display:flex;padding:0 9px!important}.universe-zoom button span{min-width:0;color:inherit;font-size:inherit}.universe-zoom button:hover{color:#fff;background:#ffffff12}.universe-map[data-empty=true] .universe-person{top:36%}.universe-await{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080d1bbd;border-color:#ffffff1c;grid-template-columns:29px minmax(230px,1fr) auto auto;width:min(700px,100% - 40px);padding:11px 14px;bottom:14px;box-shadow:0 18px 48px #0000004a}.universe-await>svg{color:color-mix(in srgb,var(--accent) 72%,white);grid-row:auto}.universe-await>div{gap:3px;display:grid}.universe-await>div strong{font-size:13px}.universe-await>div p{grid-column:auto;max-width:300px}.universe-await>button{grid-row:auto}.universe-await button:first-of-type{border-color:color-mix(in srgb,var(--accent) 55%,#fff3);background:color-mix(in srgb,var(--accent) 25%,#0a0e1dcc);color:#fff}.universe-await .universe-start-empty{background:0 0}@media (max-width:760px){.universe-person{width:124px;height:124px}.universe-person img,.universe-monogram{width:67px;height:67px}.universe-galaxy{width:96px;height:96px}.universe-zoom button span{display:none}.universe-await{grid-template-columns:25px minmax(0,1fr);width:calc(100% - 22px)}.universe-await>button{grid-row:auto!important}.universe-await .universe-start-empty{grid-column:auto}}.universe-wizard main>.universe-role-picker,.universe-wizard main>.universe-sphere-picker{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:color-mix(in srgb,var(--accent) 4%,transparent);border-radius:15px;grid-column:1/-1;gap:8px;padding:12px;display:grid}.universe-role-picker>span,.universe-sphere-picker>span{font-size:12px;font-weight:700}.universe-role-picker>p{color:var(--muted);margin:0;font-size:10px}.universe-role-picker>div,.universe-sphere-picker>div{flex-wrap:wrap;gap:6px;display:flex}.universe-role-picker button{border:1px solid var(--line);min-height:30px;color:var(--muted);background:0 0;border-radius:999px;padding:0 10px;font-size:10px}.universe-role-picker button.active{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--text)}.universe-sphere-picker>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-height:230px;display:grid;overflow:auto}.universe-sphere-picker label{min-height:31px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:4px 7px;display:flex}.universe-sphere-picker label:hover{background:var(--hover);color:var(--text)}.universe-sphere-picker strong{font-size:10px;font-weight:600}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-hero{grid-template-columns:minmax(260px,1fr) minmax(360px,520px);align-items:center;gap:18px;padding:6px 4px 8px!important;display:grid!important}.knowledge-map-intro{gap:3px;min-width:0;display:grid}.knowledge-map-intro h2{margin:0;font-size:20px;line-height:1.2}.knowledge-map-intro p{max-width:680px;color:var(--muted);margin:0;font-size:11px;line-height:1.42}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-hero>.knowledge-map-hero-actions{grid-column:2!important;grid-template-columns:minmax(0,1fr) auto 42px!important;width:100%!important;display:grid!important}.knowledge-map:not(.marketplace-knowledge-map)>.active-tag-filters:empty{display:none}.knowledge-map:not(.marketplace-knowledge-map)>.active-tag-filters{min-height:24px;margin:1px 0 3px!important}.knowledge-map:not(.marketplace-knowledge-map)>.active-tag-filters+.knowledge-map-layout{margin-top:0}@media (max-width:1000px){.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-hero{grid-template-columns:1fr}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-hero>.knowledge-map-hero-actions{grid-column:1!important}.knowledge-map-intro p{max-width:none}}.universe-orbits{display:none!important}.universe-map{background:radial-gradient(ellipse at 50% 43%,color-mix(in srgb,var(--accent) 12%,transparent) 0 16%,transparent 43%), radial-gradient(circle at 17% 78%,#38bdf814,transparent 31%), linear-gradient(155deg,color-mix(in srgb,#111827 22%,var(--panel)),color-mix(in srgb,#25152f 18%,var(--panel)) 54%,color-mix(in srgb,#082f49 10%,var(--panel)))!important}.universe-person{background:radial-gradient(circle at 34% 22%,#ffffff4f,color-mix(in srgb,var(--accent) 27%,#172038) 43%,#050915f5 78%)!important;border-radius:50%!important;width:176px!important;height:176px!important}.universe-person:before,.universe-person:after{display:none!important}.universe-person img.universe-glass-person{object-fit:contain!important;width:132px!important;height:124px!important;filter:grayscale(1) contrast(1.12) brightness(.92) drop-shadow(0 11px 18px color-mix(in srgb,var(--accent) 42%,transparent))!important}.universe-galaxy{border-radius:24px 52px 31px 46px!important}.universe-galaxy:before{display:none!important}.universe-galaxy:after{border-radius:inherit!important}.universe-galaxy-tone-0{-webkit-backdrop-filter:blur(20px)saturate(1.28)!important;backdrop-filter:blur(20px)saturate(1.28)!important;border-radius:28px 58px 31px 50px!important;width:148px!important;height:112px!important}.universe-galaxy-tone-1{background:linear-gradient(145deg,#ffffff0e,color-mix(in srgb,var(--galaxy-tone) 10%,#0a0e1ceb))!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:54px 22px 48px 29px!important;width:108px!important;height:138px!important}.universe-galaxy-tone-2{-webkit-backdrop-filter:blur(18px)saturate(1.2)!important;backdrop-filter:blur(18px)saturate(1.2)!important;border-radius:18px 46px 20px 49px!important;width:132px!important;height:92px!important}.universe-galaxy-tone-3{background:linear-gradient(150deg,color-mix(in srgb,var(--galaxy-tone) 24%,#25202a),#090b15f5)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:17px 42px 31px 45px!important;width:98px!important;height:98px!important}.universe-galaxy-tone-4{background:linear-gradient(145deg,#ffffff06,color-mix(in srgb,var(--galaxy-tone) 8%,#080b17eb))!important;-webkit-backdrop-filter:blur(23px)!important;backdrop-filter:blur(23px)!important;border-radius:53px 22px 55px 25px!important;width:158px!important;height:102px!important}.universe-planet-link>span{rotate:18deg;border-radius:3px 50% 50%!important}.organization-universe .structure-map-node{border-radius:50%!important}.organization-universe .organization-graph-stage{background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 42%),color-mix(in srgb,var(--panel) 94%,transparent)}@media (max-width:760px){.universe-person{width:138px!important;height:138px!important}.universe-person img.universe-glass-person{width:101px!important;height:96px!important}}.universe-ability-layout{grid-template-columns:220px minmax(0,1fr) minmax(330px,390px);gap:10px;height:clamp(590px,100dvh - 196px,880px);min-height:0;display:grid}.universe-ability-layout>.universe-map{border-radius:20px;height:100%!important;min-height:0!important}.universe-ability-tree,.universe-ability-editor{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:linear-gradient(145deg,#ffffff08,#ffffff02),color-mix(in srgb,var(--panel) 72%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;min-width:0;overflow:auto;box-shadow:inset 0 1px #ffffff12}.universe-ability-tree{align-content:start;gap:3px;padding:8px;display:grid}.universe-ability-tree>header{align-items:center;gap:9px;padding:9px 8px 12px;display:flex}.universe-ability-tree>header>svg{width:18px;color:var(--accent)}.universe-ability-tree>header span,.universe-ability-tree>button span{text-align:left;min-width:0;display:grid}.universe-ability-tree small{color:var(--muted);font-size:9px}.universe-ability-tree>button{min-height:48px;color:var(--muted);background:0 0;border:0;border-radius:12px;grid-template-columns:18px minmax(0,1fr) 25px;align-items:center;gap:7px;padding:7px 8px;display:grid}.universe-ability-tree>button:hover,.universe-ability-tree>button.active{background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--text)}.universe-ability-tree>button.active{box-shadow:inset 3px 0 var(--accent)}.universe-ability-tree>button svg{width:14px}.universe-ability-tree>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.universe-ability-tree>button b{text-align:right;font-size:10px}.universe-ability-editor{align-content:start;gap:12px;padding:16px;display:grid}.universe-ability-editor>header{border-bottom:1px solid var(--line);gap:4px;padding-bottom:11px;display:grid}.universe-ability-editor>header strong{font-size:17px}.universe-ability-editor p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.universe-ability-editor label{gap:6px;display:grid}.universe-ability-editor label span{font-size:10px;font-weight:700}.universe-ability-editor textarea{resize:vertical;width:100%}.universe-ability-editor>a{border:1px solid var(--line);min-height:36px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:11px;text-decoration:none;display:flex}.universe-ability-editor>a svg{width:14px}.universe-ability-layout .universe-map>.universe-inspector{display:none!important}.universe-galaxy{clip-path:polygon(20% 3%,78% 0,100% 29%,91% 78%,62% 100%,13% 91%,0 49%)!important;border-radius:0!important}.universe-galaxy-tone-1{clip-path:polygon(50% 0,94% 20%,100% 72%,67% 100%,15% 87%,0 38%)!important}.universe-galaxy-tone-2{clip-path:polygon(8% 12%,82% 0,100% 43%,78% 96%,22% 100%,0 57%)!important}.universe-galaxy-tone-3{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)!important}.universe-galaxy-tone-4{clip-path:polygon(0 24%,34% 0,100% 13%,91% 78%,55% 100%,8% 85%)!important}@media (max-width:1100px){.universe-ability-layout{grid-template-columns:190px minmax(0,1fr) 300px}}@media (max-width:820px){.universe-ability-layout{grid-template-columns:1fr;height:auto}.universe-ability-tree{max-height:210px}.universe-ability-layout>.universe-map{height:600px!important}.universe-ability-editor{min-height:220px}}.my-universe>.universe-commandbar{background:linear-gradient(145deg,#ffffff0b,#ffffff02),color-mix(in srgb,var(--panel) 74%,transparent);border-radius:18px;min-height:58px;padding:7px 9px}.my-universe>.universe-commandbar nav>button{border-radius:12px;min-height:40px;padding:0 11px 0 6px}.my-universe>.universe-commandbar nav>button>svg,.my-universe .universe-settings>svg{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 13%,transparent),#ffffff05);border-radius:9px;width:31px;height:31px;padding:8px;box-shadow:inset 0 1px #ffffff17}.my-universe>.universe-commandbar nav>button.active{box-shadow:none}.my-universe>.universe-commandbar nav>button.active>svg{border-color:color-mix(in srgb,var(--accent) 62%,white 8%);background:color-mix(in srgb,var(--accent) 23%,transparent);color:color-mix(in srgb,var(--accent) 72%,white)}.universe-command-actions{flex:1;justify-content:flex-end}.universe-search{width:min(440px,45vw);min-height:40px;background:color-mix(in srgb,var(--raised) 70%,transparent)!important;border-radius:12px!important}.universe-search>svg{width:15px!important}.universe-settings{border-radius:12px!important;min-height:40px!important;padding:0 10px 0 5px!important}.universe-settings>span{font-size:11px}.universe-ability-layout>.universe-map{border-color:color-mix(in srgb,var(--accent) 18%,#ffffff14);box-shadow:inset 0 1px #ffffff0e,inset 0 0 110px #464c730e;background:radial-gradient(ellipse at 53% 47%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 36%),radial-gradient(ellipse at 11% 88%,#30a5af12,transparent 35%),linear-gradient(145deg,#0b0e17,#111521 54%,#0b0d15)!important}.universe-ability-layout .universe-stars,.universe-ability-layout .universe-nebulae,.universe-ability-layout .universe-zoom{display:none!important}.universe-person{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);border-color:color-mix(in srgb,var(--accent) 50%,#ffffff2e)!important;background:linear-gradient(145deg,#ffffff16,color-mix(in srgb,var(--accent) 11%,#0b0f19e6))!important;width:142px!important;height:142px!important;box-shadow:inset 0 1px #ffffff2e,0 18px 44px #00000047,0 0 46px color-mix(in srgb,var(--accent) 19%,transparent)!important;padding:11px!important}.universe-person>button:first-child:after{display:none!important}.universe-person>button:first-child{gap:9px!important}.universe-owner-avatar{isolation:isolate;border:1px solid color-mix(in srgb,var(--accent) 58%,#ffffff3b);background:var(--accent);width:72px;height:72px;box-shadow:inset 0 1px #ffffff3d,0 10px 24px #00000040,0 0 31px color-mix(in srgb,var(--accent) 28%,transparent);border-radius:50%;display:block;position:relative;overflow:hidden}.universe-owner-avatar>img{border-radius:inherit;object-fit:cover;object-position:50% 25%;filter:saturate(.92)contrast(1.04);width:100%;height:100%}.universe-owner-avatar.brush-accent-avatar:before{z-index:2;border-radius:inherit;background:var(--accent);content:"";opacity:.2;mix-blend-mode:color;pointer-events:none;position:absolute;inset:0}.universe-owner-avatar.system-accent-avatar>img{filter:grayscale(.82)contrast(1.08)brightness(.88)}.universe-owner-avatar.system-accent-avatar:after{z-index:2;border-radius:inherit;background:radial-gradient(circle at 48% 38%,color-mix(in srgb,var(--accent) 82%,transparent),color-mix(in srgb,var(--accent) 48%,transparent) 48%,color-mix(in srgb,var(--accent) 16%,transparent) 74%);mix-blend-mode:color;pointer-events:none;content:"";position:absolute;inset:0}.my-universe .universe-person.focused{scale:1.34}.my-universe .universe-person-actions{z-index:8;gap:7px;display:grid;position:absolute;bottom:20px;right:-14px}.my-universe .universe-person-actions button{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--panel) 88%,var(--accent) 12%);width:34px;height:34px;color:var(--text);border-radius:11px;place-items:center;padding:0;display:grid;box-shadow:inset 0 1px #ffffff26,0 8px 20px #00000047}.my-universe .universe-person-actions button:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.my-universe .universe-person-actions svg{width:15px;height:15px}.my-universe .universe-person{top:22%!important;left:14%!important}.my-universe .universe-owner-copy{text-align:left;gap:3px;width:max-content;display:grid;position:absolute;top:50%;left:calc(100% + 13px);translate:0 -50%}.my-universe .universe-owner-copy strong{text-align:left!important;max-width:150px!important;font-size:12px!important;position:static!important}.my-universe .universe-owner-copy small{color:var(--muted);letter-spacing:.04em;font-size:9px}.my-universe .universe-section.active,.my-universe .universe-subsection.active{z-index:14;top:50%!important;left:52%!important;transform:scale(1.12)!important}.my-universe .universe-person:has(~.universe-section.active){filter:saturate(.72)brightness(.82);scale:.82}.universe-person strong{font-size:11px!important;font-weight:620!important}.universe-galaxy{clip-path:none!important;border-radius:22px!important;overflow:hidden!important}.universe-galaxy:after{border-radius:inherit!important;background:linear-gradient(125deg,#ffffff1b,#0000 34%,#ffffff04 70%)!important;inset:0!important}.universe-galaxy-tone-0{border-radius:25px!important;width:142px!important;height:92px!important}.universe-galaxy-tone-1{border-radius:34px 18px!important;width:104px!important;height:122px!important}.universe-galaxy-tone-2{border-radius:17px!important;width:126px!important;height:82px!important}.universe-galaxy-tone-3{border-radius:27px!important;width:88px!important;height:88px!important}.universe-galaxy-tone-4{border-radius:43px 18px!important;width:154px!important;height:86px!important}.universe-galaxy-tone-1,.universe-galaxy-tone-4{background:linear-gradient(145deg,#ffffff0b,color-mix(in srgb,var(--galaxy-tone) 7%,#080c15eb))!important}.universe-galaxy-tone-2,.universe-galaxy-tone-3{background:linear-gradient(145deg,color-mix(in srgb,var(--galaxy-tone) 19%,#242832),#090c14f5)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.universe-galaxy-atmosphere{background:linear-gradient(145deg,color-mix(in srgb,var(--galaxy-tone) 56%,white),color-mix(in srgb,var(--galaxy-tone) 25%,#111827))!important;width:23px!important;height:23px!important;box-shadow:0 0 20px color-mix(in srgb,var(--galaxy-tone) 23%,transparent)!important;border-radius:8px!important}.universe-planet>span{rotate:0!important;border-radius:10px!important}.universe-planet-link>span{border-radius:3px!important;width:9px!important;height:9px!important}.universe-planet-module>span{border-radius:14px!important}.universe-planet-integration>span{border-radius:50% 18%!important}.universe-planet.active>span{outline-offset:4px}.universe-web line{stroke-dasharray:none!important;opacity:.1!important}.universe-web line.active{opacity:.72!important}@media (max-width:760px){.universe-command-actions{min-width:300px}.universe-search{width:230px}.universe-person{width:122px!important;height:122px!important}.universe-owner-avatar{width:58px;height:58px}}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-hero{grid-template-columns:minmax(240px,.72fr) minmax(520px,1.28fr)!important;gap:12px!important;padding-bottom:5px!important}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-hero>.knowledge-map-hero-actions{grid-template-columns:minmax(0,1fr) auto 42px!important;max-width:none!important}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-hero .knowledge-map-hero-actions>label{width:100%!important;max-width:none!important}.knowledge-map:not(.marketplace-knowledge-map)>.active-tag-filters{min-height:0!important;margin:0 0 4px!important;padding-block:0!important}.knowledge-map:not(.marketplace-knowledge-map)>.active-tag-filters:not(:empty){margin-bottom:6px!important;padding-block:2px!important}.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-layout{margin-top:-2px!important}.knowledge-map-context-tree{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff06,#ffffff01),color-mix(in srgb,var(--panel) 54%,transparent)!important}.knowledge-map-context-tree>button{width:100%;background:0 0!important;grid-template-columns:18px minmax(0,1fr) 28px 16px!important}.knowledge-map-context-tree>button>b{text-align:right;font-variant-numeric:tabular-nums;width:28px;justify-self:end!important;margin:0!important}.knowledge-node{-webkit-backdrop-filter:blur(17px)saturate(1.12);backdrop-filter:blur(17px)saturate(1.12);border-color:color-mix(in srgb,var(--node-color) 28%,#ffffff17)!important;background:linear-gradient(145deg,#ffffff0d,#ffffff02),color-mix(in srgb,var(--node-color) 4%,transparent)!important}:is(.knowledge-guide-panel,.marketplace-product-panel,.mika-ability-panel) :is(.marketplace-product-tabs,.graph-content-view>nav) button.active{border-bottom-color:var(--accent)!important;background:linear-gradient(180deg,transparent 52%,color-mix(in srgb,var(--accent) 8%,transparent))!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--accent) 10%,transparent),inset -2px 0 color-mix(in srgb,var(--accent) 10%,transparent)!important}.mika-abilities{--mika-stage-offset-x:1.4rem;--mika-stage-offset-y:3.8rem}.mika-abilities .marketplace-catalog-layout>:is(.marketplace-context-tree,.knowledge-map-card,.mika-ability-panel){box-sizing:border-box;height:clamp(500px,100dvh - 270px,680px)!important;min-height:0!important}.mika-abilities-orbit .marketplace-graph-stage{inset:var(--mika-stage-offset-y) 0 0 var(--mika-stage-offset-x)!important;width:calc(100% - var(--mika-stage-offset-x))!important;height:calc(100% - var(--mika-stage-offset-y))!important}.mika-ability-avatar{position:relative;border-color:color-mix(in srgb,var(--accent) 58%,#ffffff3d)!important;background:radial-gradient(circle at 50% 52%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 68%)!important;box-shadow:0 0 38px color-mix(in srgb,var(--accent) 28%,transparent)!important}.mika-ability-avatar img{filter:grayscale(.72)contrast(1.05)drop-shadow(0 8px 12px #0a051857)!important}.mika-ability-avatar:after{background:var(--accent);content:"";opacity:.27;mix-blend-mode:color;pointer-events:none;border-radius:50%;position:absolute;inset:4px}.analytics-team-grid{align-items:stretch!important}.analytics-team-grid>.console-panel{min-height:clamp(430px,100dvh - 310px,610px);border-radius:24px!important}.analytics-team-report h3,.analytics-role-report h3,.analytics-structure-map h3,.analytics-source-health h3{font-size:17px!important}.analytics-status-bars button{gap:6px!important;padding-block:7px!important;font-size:12.5px!important}.analytics-people-cloud{align-content:start;padding-top:10px;gap:8px!important}.analytics-people-cloud button{min-height:54px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),var(--surface))!important;border-radius:15px!important}.analytics-role-report{flex-direction:column;gap:5px!important;padding:20px!important;display:flex!important}.analytics-role-report>button{min-height:38px!important;padding:7px 9px!important;font-size:13px!important}.analytics-role-report>button b{margin-left:auto;font-size:14px}.analytics-role-report:after{border:1px solid color-mix(in srgb,var(--accent) 15%,var(--border));background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 52%),repeating-radial-gradient(circle at 50% 50%,transparent 0 23px,color-mix(in srgb,var(--accent) 7%,transparent) 24px 25px);content:"";border-radius:20px;flex:1;min-height:92px;margin-top:10px}.analytics-structure-canvas{border-radius:26px!important;min-height:470px!important}.analytics-structure-canvas>button>span{font-size:12px!important;font-weight:650!important}.analytics-structure-canvas>button>small{font-size:9.5px!important}.analytics-system-gauge{border-radius:23px!important;min-height:162px!important;padding:20px!important}.analytics-system-gauge b{font-size:16px!important}.analytics-system-gauge em{font-size:12px!important;line-height:1.35!important}.my-universe[data-view=cards]{gap:3px!important}.my-universe .universe-ability-layout>.universe-map{background:linear-gradient(color-mix(in srgb,var(--accent) 4%,transparent) 1px,transparent 1px), linear-gradient(90deg,color-mix(in srgb,var(--accent) 4%,transparent) 1px,transparent 1px), linear-gradient(145deg,color-mix(in srgb,var(--panel) 96%,#111827),color-mix(in srgb,var(--raised) 92%,#0f172a))!important;background-size:44px 44px,44px 44px,auto!important;box-shadow:inset 0 1px #ffffff0e,inset 0 0 80px #0000001f!important}.my-universe .universe-person{border:1px solid color-mix(in srgb,var(--accent) 54%,#ffffff21)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 17%,#ffffff0e),#0c111de0)!important;width:166px!important;height:88px!important;box-shadow:inset 0 1px #ffffff29,0 16px 38px #0000003d,0 0 26px color-mix(in srgb,var(--accent) 12%,transparent)!important;border-radius:20px!important;padding:9px 14px!important}.my-universe .universe-person>button:first-child{text-align:left;grid-template-columns:48px minmax(0,1fr);align-items:center;width:100%;gap:10px!important}.my-universe .universe-owner-avatar{width:48px;height:48px;border-radius:14px!important;box-shadow:inset 0 1px #fff3,0 7px 18px #00000038!important}.my-universe .universe-person strong{text-align:left;white-space:normal!important;max-width:80px!important;font-size:11px!important;line-height:1.3!important}.my-universe .universe-section{--section-tone:var(--accent);z-index:4;left:var(--ux);top:var(--uy);border:1px solid color-mix(in srgb,var(--section-tone) 38%,#ffffff1c);color:#f8fafc;text-align:left;background:linear-gradient(145deg,color-mix(in srgb,var(--section-tone) 16%,#ffffff0b),#0a0f1be0);width:clamp(138px,12vw,176px);min-height:66px;box-shadow:inset 0 1px #ffffff1f,0 12px 30px #00000038,0 0 22px color-mix(in srgb,var(--section-tone) 10%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;transition:opacity .2s,transform .2s,border-color .2s;display:grid;position:absolute;overflow:hidden;translate:-50% -50%;clip-path:none!important;border-radius:16px!important}.my-universe .universe-section:before,.my-universe .universe-section:after{display:none!important}.my-universe .universe-section-tone-0{--section-tone:#67b7ff}.my-universe .universe-section-tone-1{--section-tone:#a78bfa}.my-universe .universe-section-tone-2{--section-tone:#45d1a4}.my-universe .universe-section-tone-3{--section-tone:#f0b86e}.my-universe .universe-section-tone-4{--section-tone:#ea7da6}.my-universe .universe-section-mark{place-items:center;background:color-mix(in srgb,var(--section-tone) 19%,#ffffff0a)!important;width:34px!important;height:34px!important;color:color-mix(in srgb,var(--section-tone) 72%,white)!important;box-shadow:none!important;border-radius:10px!important;display:grid!important}.my-universe .universe-section-mark svg{width:16px;height:16px}.my-universe .universe-section strong{text-overflow:ellipsis;white-space:normal;min-width:0;font-size:11px;line-height:1.25;overflow:hidden}.my-universe .universe-section small{color:#ffffff94;font-size:9px}.my-universe .universe-section.active{z-index:8;border-color:color-mix(in srgb,var(--section-tone) 75%,white 10%);box-shadow:inset 0 1px #ffffff29,0 16px 34px #00000040,0 0 30px color-mix(in srgb,var(--section-tone) 20%,transparent);transform:translateY(-2px)}.my-universe .universe-object{z-index:5;left:var(--ux);top:var(--uy);color:#e8edf7;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1421c9;border:1px solid #ffffff1b;border-radius:10px;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:7px;width:clamp(88px,8vw,122px);min-height:32px;padding:6px 8px;transition:opacity .2s,transform .2s,border-color .2s;display:grid;position:absolute;translate:-50% -50%;box-shadow:inset 0 1px #fff1,0 8px 18px #0000002e}.my-universe .universe-object>span{width:8px!important;height:8px!important;rotate:0!important;clip-path:none!important;background:var(--accent)!important;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 40%,transparent)!important;border:0!important;border-radius:2px!important;display:block!important}.my-universe .universe-object>span:before,.my-universe .universe-object>span:after{display:none!important}.my-universe .universe-object strong{text-overflow:ellipsis;min-width:0;font-weight:570;line-height:1.25;overflow:hidden;max-width:none!important;text-shadow:none!important;white-space:nowrap!important;font-size:9px!important}.my-universe .universe-object.active{z-index:9;border-color:color-mix(in srgb,var(--accent) 62%,white 10%);background:color-mix(in srgb,var(--accent) 12%,#0e1421e6);box-shadow:0 12px 24px #0000003d,0 0 18px color-mix(in srgb,var(--accent) 14%,transparent);transform:translateY(-2px)}.my-universe .universe-object.active>span{outline:0!important}.my-universe .universe-object-link{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:linear-gradient(145deg,#ffffff18,#0a111dad);border-radius:999px}.my-universe .universe-object-document{background:linear-gradient(105deg,#66d9cf2b,#0b141de0);border-radius:7px 15px 15px 7px;grid-template-columns:9px minmax(0,1fr);width:clamp(76px,7vw,104px);min-height:44px;box-shadow:inset 3px 0 #45d1c573,inset 0 1px #ffffff1a,0 9px 20px #0003}.my-universe .universe-object-module{background:#211f38e9;border-radius:18px;grid-template-columns:1fr;justify-items:center;width:56px;min-height:56px;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000036}.my-universe .universe-object-module strong{display:none}.my-universe .universe-stage.detail-visible .universe-object-module{grid-template-columns:12px minmax(0,1fr);justify-items:stretch;width:106px}.my-universe .universe-stage.detail-visible .universe-object-module strong{display:block}.my-universe .universe-object-page{background:linear-gradient(145deg,#ee96b72c,#100f1cd1);border-radius:18px 7px;width:clamp(82px,7vw,110px);min-height:38px}.my-universe .universe-object-integration{background:linear-gradient(145deg,#ffffff1f,#1d232fe3);border-radius:13px;grid-template-columns:1fr;justify-items:center;width:44px;min-height:44px;rotate:3deg}.my-universe .universe-object-integration strong{display:none}.my-universe .universe-stage.detail-visible .universe-object-integration{width:104px;rotate:0;grid-template-columns:12px minmax(0,1fr);justify-items:stretch}.my-universe .universe-stage.detail-visible .universe-object-integration strong{display:block}.my-universe .universe-object-project{background:linear-gradient(145deg,#87c6ff2a,#0a111ede);border-radius:8px 22px}.my-universe .universe-object-organization{background:linear-gradient(145deg,#72a3ff36,#09101edb);border-radius:12px;min-height:42px;box-shadow:inset 0 1px #ffffff1f,0 0 22px #4f8cff1a}.my-universe .universe-web line{stroke:color-mix(in srgb,var(--accent) 30%,#fff3);stroke-width:.08px;opacity:.12!important;filter:none!important}.my-universe .universe-web line.active{stroke-width:.2px;opacity:.67!important}.my-universe .universe-cluster{background:color-mix(in srgb,var(--accent) 13%,#0e1421db)!important;border-radius:9px!important}@media (max-width:760px){.my-universe .universe-person{width:142px!important;height:76px!important}.my-universe .universe-owner-avatar{width:42px;height:42px}.my-universe .universe-section{width:126px;min-height:58px}.my-universe .universe-object{width:90px}}.my-universe .universe-command-actions.knowledge-map-hero-actions{grid-template-columns:none!important;gap:8px!important;width:auto!important;display:flex!important}.my-universe .universe-command-actions.knowledge-map-hero-actions>.universe-search{display:flex;position:relative;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border))!important;background:#08070d7a!important;border-radius:14px!important;width:min(430px,34vw)!important;height:46px!important;min-height:46px!important;box-shadow:inset 0 1px #ffffff09!important}.my-universe .universe-search>svg{color:color-mix(in srgb,var(--accent) 70%,white);flex:none;width:18px!important;height:18px!important;margin-left:14px!important}.my-universe .universe-search>input{width:100%;height:100%;color:var(--text);outline:0;font:500 14px/1.2 var(--sans)!important;background:0 0!important;border:0!important;padding:0 11px!important}.my-universe .universe-search>button{flex:0 0 32px;place-items:center;margin-right:6px;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;display:grid!important}.my-universe .universe-search>button:hover{border-color:var(--line)!important;background:var(--hover)!important}.my-universe .universe-search>button svg{width:14px;height:14px}.my-universe .graph-marks-filter{gap:6px;display:flex}.my-universe .graph-marks-filter>button,.my-universe .universe-settings{justify-content:center;place-items:center;min-width:46px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 9%,transparent),#ffffff05)!important;border-radius:13px!important;height:46px!important;min-height:46px!important;padding:0!important;display:flex!important}.my-universe .graph-marks-filter>button svg,.my-universe .universe-settings>svg{box-sizing:content-box!important;width:17px!important;height:17px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.my-universe .universe-settings{gap:8px!important;padding:0 13px!important}.my-universe .universe-settings>span{font-size:11px}.my-universe .universe-ability-layout>.universe-map{background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 97%,#182033),color-mix(in srgb,var(--raised) 94%,#111827) 56%,color-mix(in srgb,var(--panel) 97%,#241d22))!important;background-size:auto!important}@media (max-width:900px){.my-universe .universe-command-actions.knowledge-map-hero-actions{width:100%!important}.my-universe .universe-command-actions.knowledge-map-hero-actions>.universe-search{flex:1;width:auto!important}}.my-universe .universe-wizard-backdrop{-webkit-backdrop-filter:blur(20px)saturate(.9);backdrop-filter:blur(20px)saturate(.9);background:#070a12d1}.my-universe .universe-wizard{border-color:color-mix(in srgb,var(--accent) 31%,#ffffff1f);background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 91%,#ffffff0d),color-mix(in srgb,var(--raised) 88%,#0a0e19e0));-webkit-backdrop-filter:blur(30px)saturate(1.12);backdrop-filter:blur(30px)saturate(1.12);border-radius:26px;width:min(940px,100vw - 32px);max-height:min(790px,100dvh - 32px);box-shadow:0 42px 130px #0000008c,inset 0 1px #ffffff1f}.my-universe .universe-wizard>header{background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 54%);border-bottom-color:#ffffff13;align-items:center;padding:21px 24px}.my-universe .universe-wizard>header>svg{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--accent) 36%,#ffffff1f);background:color-mix(in srgb,var(--accent) 12%,#ffffff06);width:42px;height:42px;color:color-mix(in srgb,var(--accent) 72%,white);border-radius:13px;padding:11px}.my-universe .universe-wizard h2{letter-spacing:-.025em;font-size:21px}.my-universe .universe-wizard>header p{font-size:11px}.my-universe .universe-wizard>main{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 20px 22px}.my-universe .universe-wizard fieldset,.my-universe .universe-wizard main>.universe-role-picker,.my-universe .universe-wizard main>.universe-sphere-picker,.my-universe .universe-presets{background:linear-gradient(145deg,#ffffff0a,#ffffff02);border:1px solid #ffffff16;border-radius:17px;box-shadow:inset 0 1px #fff1}.my-universe .universe-wizard fieldset{padding:12px}.my-universe .universe-wizard fieldset legend{color:color-mix(in srgb,var(--accent) 63%,white);letter-spacing:.035em;font-size:10px;font-weight:720}.my-universe .universe-wizard label{min-height:34px;color:var(--muted);border:1px solid #0000;border-radius:10px;padding:6px 8px;transition:all .16s}.my-universe .universe-wizard label:has(input:checked){border-color:color-mix(in srgb,var(--accent) 24%,#ffffff14);background:color-mix(in srgb,var(--accent) 9%,#ffffff05);color:var(--text);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 7%,transparent)}.my-universe .universe-wizard input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent)}.my-universe .universe-sphere-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-height:310px;padding-right:4px}.my-universe .universe-role-picker>div{gap:7px}.my-universe .universe-role-picker button,.my-universe .universe-presets button{background:#ffffff05;border:1px solid #ffffff17;border-radius:10px;min-height:33px;font-size:10px}.my-universe .universe-role-picker button.active,.my-universe .universe-presets button:hover{border-color:color-mix(in srgb,var(--accent) 45%,#ffffff1f);background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--accent) 9%,transparent)}.my-universe .universe-wizard-summary{text-align:center;grid-column:1/-1;align-content:center;justify-items:center;min-height:390px;padding:40px;display:grid}.my-universe .universe-wizard-summary:before{border:1px solid color-mix(in srgb,var(--accent) 42%,#ffffff26);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 21%,#ffffff14),#ffffff04);width:76px;height:76px;box-shadow:inset 0 1px #ffffff26,0 20px 50px #00000040,0 0 42px color-mix(in srgb,var(--accent) 17%,transparent);content:"✓";color:color-mix(in srgb,var(--accent) 68%,white);font:500 30px/76px var(--sans);border-radius:24px;margin-bottom:20px;display:block}.my-universe .universe-wizard-summary h3{letter-spacing:-.03em;margin:5px 0 8px;font-size:25px}.my-universe .universe-wizard-summary p{max-width:480px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.my-universe .universe-wizard>footer{background:#00000014;border-top-color:#ffffff13;min-height:66px;padding:11px 18px}.my-universe .universe-wizard>footer button{min-height:40px;color:var(--text);background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;padding:0 15px}.my-universe .universe-wizard>footer .primary-button{border-color:color-mix(in srgb,var(--accent) 52%,#ffffff29);background:color-mix(in srgb,var(--accent) 22%,#ffffff06);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 12%,transparent)}@media (max-width:760px){.my-universe .universe-wizard>main,.my-universe .universe-sphere-picker>div{grid-template-columns:1fr}.my-universe .universe-wizard>footer>span{display:none}}.universe-cards-view>.links-console-page{gap:4px 10px!important}.universe-cards-view .links-console-folders{padding-bottom:0!important}.universe-cards-view .links-console-content{gap:4px!important}@media (max-width:1000px){.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-hero{grid-template-columns:1fr!important}.mika-abilities{--mika-stage-offset-x:1.25rem;--mika-stage-offset-y:1.25rem}}.organization-map-toolbar>.semantic-search{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--accent) 42%,#ffffff1f);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff09,#ffffff03);border-radius:14px;align-items:center;gap:9px;height:42px;min-height:42px;padding:0 10px 0 13px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #0000001a;width:min(390px,32vw)!important;min-width:250px!important}.organization-map-toolbar>.semantic-search:focus-within{border-color:color-mix(in srgb,var(--accent) 68%,white);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 11%,transparent),0 12px 30px #00000021}.organization-map-toolbar>.semantic-search>svg{width:16px;color:color-mix(in srgb,var(--accent) 68%,white);flex:0 0 16px}.organization-map-toolbar>.semantic-search>input{width:100%;min-width:0;height:100%;color:var(--text);font:500 12px/1 var(--sans);background:0 0;border:0;outline:0;padding:0}.organization-map-toolbar>.semantic-search>button{width:27px;height:27px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:0 0 27px;place-items:center;padding:0;display:grid}.organization-map-toolbar>.semantic-search>button:hover{background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--text)}@media (max-width:1050px){.organization-map-toolbar>.semantic-search{width:100%!important}}.mika-abilities-orbit{background:radial-gradient(ellipse at 50% 43%,color-mix(in srgb,var(--accent) 15%,transparent) 0 12%,transparent 36%), radial-gradient(ellipse at 8% 16%,#38bdf818,transparent 35%), radial-gradient(ellipse at 91% 82%,#f472b617,transparent 38%), linear-gradient(150deg,color-mix(in srgb,#111827 18%,var(--panel)),color-mix(in srgb,#24152e 14%,var(--panel)) 54%,color-mix(in srgb,#082f49 8%,var(--panel)))!important}.mika-intelligence-rings{opacity:.82;width:min(96%,900px)!important}.mika-intelligence-rings i{border-color:color-mix(in srgb,var(--accent) 20%,transparent)!important;box-shadow:inset 0 0 34px color-mix(in srgb,var(--accent) 3%,transparent),0 0 24px color-mix(in srgb,var(--accent) 8%,transparent)!important}.mika-ability-node:not(.kind-mika){--mika-node-size:100px;isolation:isolate;border-color:color-mix(in srgb,var(--guide-node-color) 64%,#ffffff3d)!important;background:radial-gradient(circle at 28% 17%,#ffffff3d,transparent 29%), linear-gradient(145deg,color-mix(in srgb,var(--guide-node-color) 17%,#1518278c),color-mix(in srgb,var(--guide-node-color) 6%,#080b166b))!important;box-shadow:inset 0 1px #ffffff61, inset 0 0 0 1px #ffffff0e, inset 0 -18px 34px color-mix(in srgb,var(--guide-node-color) 8%,transparent), 0 15px 32px #0000003d, 0 0 30px color-mix(in srgb,var(--guide-node-color) 25%,transparent)!important;-webkit-backdrop-filter:blur(18px)saturate(1.34)!important;backdrop-filter:blur(18px)saturate(1.34)!important}.mika-ability-node:not(.kind-mika):before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#ffffff14,#0000);border-top:1px solid #ffffff6b;border-radius:50%;height:28%;position:absolute;inset:5px 9px auto}.mika-ability-node.kind-capability{--mika-node-size:112px}.mika-ability-node.kind-skill{--mika-node-size:104px}.mika-ability-node.kind-module{--mika-node-size:124px}.mika-ability-node.kind-data{--mika-node-size:114px}.mika-ability-node.kind-integration{--mika-node-size:118px}.mika-ability-node.kind-agent{--mika-node-size:112px}.mika-ability-node.kind-memory{--mika-node-size:116px}.mika-ability-node.kind-workflow{--mika-node-size:114px}.mika-ability-node:not(.kind-mika)>strong{text-shadow:0 2px 10px #0000007a;max-width:91%;font-size:11.5px;line-height:1.2}.mika-ability-node:not(.kind-mika)>small{max-width:91%;color:color-mix(in srgb,var(--text) 62%,var(--muted));font-size:9px}.mika-abilities .mika-ability-glyph{transform-origin:50%;transform:scale(1.24)}.mika-abilities .mika-ability-node.kind-agent>.mika-ability-glyph{transform:rotate(-45deg)scale(1.24)}.mika-ability-node.kind-mika{--mika-node-size:218px;border-color:color-mix(in srgb,var(--accent) 58%,#ffffffb8)!important;background:radial-gradient(circle at 34% 17%,#ffffffad,#ffffff29 20%,transparent 38%), radial-gradient(circle at 50% 53%,color-mix(in srgb,var(--accent) 48%,#f8f5ff8f),color-mix(in srgb,var(--accent) 32%,#40345275) 62%,#18132661 78%)!important;box-shadow:inset 0 2px #ffffffad, inset 0 0 0 2px #ffffff1a, inset 0 -28px 48px color-mix(in srgb,var(--accent) 20%,transparent), 0 0 0 1px color-mix(in srgb,var(--accent) 46%,transparent), 0 0 0 15px color-mix(in srgb,var(--accent) 7%,transparent), 0 0 64px color-mix(in srgb,var(--accent) 52%,transparent), 0 0 126px color-mix(in srgb,var(--accent) 22%,transparent)!important;-webkit-backdrop-filter:blur(20px)saturate(1.38)!important;backdrop-filter:blur(20px)saturate(1.38)!important}.mika-ability-avatar{border-color:color-mix(in srgb,var(--accent) 48%,#ffffff94)!important;background:radial-gradient(circle at 48% 45%,color-mix(in srgb,var(--accent) 30%,#fff3),transparent 72%)!important;width:188px!important;height:188px!important;box-shadow:inset 0 1px #ffffff80,inset 0 0 28px color-mix(in srgb,var(--accent) 20%,transparent),0 0 30px color-mix(in srgb,var(--accent) 24%,transparent)!important;padding:4px!important}.mika-ability-avatar img{filter:grayscale(.3)saturate(.95)contrast(1.04)brightness(1.08)drop-shadow(0 10px 15px #0a051857)!important;transform:scale(1.05)!important}.mika-ability-avatar:after{opacity:.18!important;background:color-mix(in srgb,var(--accent) 78%,white)!important}.mika-ability-node.match,.mika-ability-node.neighbor{opacity:1!important;filter:none!important}.mika-ability-node.muted{opacity:.1!important;filter:saturate(.18)brightness(.68)!important}.mika-abilities-orbit[data-ready=false] .marketplace-graph-stage{opacity:1;visibility:visible}.mika-abilities-orbit[data-ready=false] .marketplace-graph-stage>svg,.mika-abilities-orbit[data-ready=false] .mika-ability-node:not(.kind-mika){visibility:hidden;opacity:0!important}.mika-abilities-orbit[data-ready=false] .mika-ability-node.kind-mika{visibility:visible;opacity:1!important;filter:none!important}.mika-abilities-orbit[data-ready=true] .marketplace-graph-stage{opacity:1;visibility:visible;transition:opacity .22s,transform .14s ease-out}.mika-abilities-orbit[data-ready=true] .marketplace-graph-stage>svg,.mika-abilities-orbit[data-ready=true] .mika-ability-node:not(.kind-mika){visibility:visible;transition-delay:80ms!important}.analytics-relations-layout{grid-template-columns:minmax(0,1fr) 54px;gap:12px;min-height:470px;display:grid}.analytics-relations-drawer{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--raised) 80%,transparent),color-mix(in srgb,var(--accent) 7%,var(--surface)));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:20px;min-width:0;transition:width .2s;display:flex;position:relative;overflow:hidden}.analytics-drawer-toggle{border:0;border-right:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));width:52px;color:var(--muted);background:0 0;flex:0 0 52px;place-items:center;display:grid}.analytics-relations-drawer>div{align-content:start;gap:12px;min-width:240px;padding:22px 18px;display:grid}.analytics-relations-drawer h3{margin:0;font-size:21px}.analytics-relations-drawer p{color:var(--muted);margin:0 0 8px}.analytics-relations-drawer .primary-button,.analytics-relations-drawer .secondary-button{justify-content:center}.analytics-structure-canvas>button>i{border-color:color-mix(in srgb,var(--node-color,var(--accent)) 58%,white);background:radial-gradient(circle at 30% 20%,#fff6,#ffffff14 27%,color-mix(in srgb,var(--node-color,var(--accent)) 20%,transparent) 62%,#0a0e1840);box-shadow:inset 0 1px #ffffff8c,inset 0 -8px 18px #0000001f,0 0 34px color-mix(in srgb,var(--node-color,var(--accent)) 28%,transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.analytics-structure-canvas>button.focus-muted{opacity:.25;filter:saturate(.35)}.analytics-structure-canvas line.muted{opacity:.12}.analytics-structure-canvas line.active{opacity:1;stroke-width:.55px}.organization-hierarchy .organization-graph-stage{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent) 9%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 95%,transparent)}.organization-hierarchy .structure-map-node{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 4%,#ffffff3d,transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--node-color) 17%,var(--raised)),color-mix(in srgb,var(--surface) 88%,transparent))!important;width:150px!important;min-height:76px!important;box-shadow:inset 0 1px #ffffff59,0 12px 28px #00000029,0 0 26px color-mix(in srgb,var(--node-color) 15%,transparent)!important;border-radius:18px!important;padding:11px 15px!important}.organization-hierarchy .structure-map-node.workspace,.organization-hierarchy .structure-map-node.organization{width:184px!important;min-height:88px!important}.organization-hierarchy .structure-map-node i{border-radius:10px!important;width:30px!important;height:30px!important}.organization-hierarchy .structure-map-node strong{font-size:12px!important}.organization-hierarchy .organization-graph-stage svg line{stroke-width:1.35px;stroke-dasharray:none;opacity:.62}.organization-analytics .organization-map-toolbar{grid-template-columns:minmax(240px,390px) minmax(0,1fr) auto!important}.organization-analytics .organization-map-layout,.organization-analytics .organization-graph-stage{min-height:clamp(510px,100dvh - 238px,720px)}.organization-analytics .organization-map-inspector{position:relative}.analytics-metric-rail{flex-direction:column;flex:1;align-items:center;gap:8px;padding:58px 5px 8px;display:flex}.analytics-metric-rail button{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),color-mix(in srgb,var(--surface) 92%,transparent));width:42px;min-height:48px;color:var(--muted);border-radius:12px;grid-template-rows:22px 18px;place-items:center;padding:4px;display:grid;box-shadow:inset 0 1px #ffffff17}.analytics-metric-rail button:hover{border-color:color-mix(in srgb,var(--accent) 52%,var(--border));color:var(--text)}.analytics-metric-rail svg{width:16px;height:16px}.analytics-metric-rail strong{color:var(--text);font-size:12px}.graph-zoom-controls{align-items:center;gap:4px;display:flex}.graph-zoom-controls button{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));background:color-mix(in srgb,var(--accent) 7%,transparent);width:32px;height:32px;color:var(--text);border-radius:10px;place-items:center;padding:0;display:grid}.analytics-structure-canvas>svg,.analytics-structure-canvas>.analytics-structure-orbits,.analytics-structure-canvas>button{transform:scale(var(--graph-zoom,1));transform-origin:50%}.analytics-structure-canvas>button{background:0 0}.analytics-structure-canvas>button>i{-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:radial-gradient(circle at 29% 20%,#ffffff9e,#ffffff17 28%,color-mix(in srgb,var(--node-color,var(--accent)) 14%,transparent) 62%,#080c162e)!important;border-color:color-mix(in srgb,var(--node-color,var(--accent)) 48%,#ffffffb8)!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -10px 20px #00000014,0 0 38px color-mix(in srgb,var(--node-color,var(--accent)) 24%,transparent)!important}.organization-hierarchy .organization-graph-stage>svg,.organization-hierarchy .organization-graph-stage>div{transform:scale(var(--graph-zoom,1));transform-origin:50%;transition:transform .14s ease-out}@media (max-width:760px){.analytics-relations-layout,.analytics-relations.drawer-open .analytics-relations-layout{grid-template-columns:1fr}.analytics-relations-drawer{min-height:54px}.analytics-relations.drawer-closed .analytics-relations-drawer{height:54px}.analytics-drawer-toggle{border-right:0;height:52px}}.employee-platform-access{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:color-mix(in srgb,var(--accent) 6%,transparent);border-radius:14px;gap:10px;padding:14px;display:grid}.employee-platform-access>header{gap:2px;display:grid}.employee-platform-access>header small,.employee-platform-access>div span,.employee-platform-access>p{color:var(--muted);font-size:11px}.employee-platform-access>div{grid-template-columns:90px minmax(0,1fr);gap:10px;display:grid}.employee-platform-access>div strong{overflow-wrap:anywhere}.employee-platform-access>p{color:var(--good);margin:0}.employee-platform-access>div strong{font-size:12px;font-weight:600}.employee-password-field{color:var(--muted);gap:5px;font-size:11px;display:grid}.employee-password-field>span:last-child,.employee-create-password{grid-template-columns:minmax(0,1fr) 38px;align-items:center;display:grid}.employee-password-field input,.employee-create-password input{min-width:0;border-radius:9px 0 0 9px!important}.employee-password-field button,.employee-create-password button{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--muted);border-left:0;border-radius:0 9px 9px 0;place-items:center;padding:0;display:grid}.employee-password-field button svg,.employee-create-password button svg{width:16px}.employee-password-actions{justify-content:flex-end;grid-template-columns:none!important;display:flex!important}.employee-create-password input{width:100%}.mika-abilities-orbit svg line{opacity:.32;stroke-width:.1px!important;stroke-dasharray:.55 1.25!important;filter:none!important}.mika-abilities-orbit svg line.active{opacity:.92;stroke-width:.2px!important;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 46%,transparent))!important}.my-universe .universe-ability-layout:has(.universe-ability-editor.collapsed){grid-template-columns:220px minmax(0,1fr) 52px}.my-universe .universe-ability-editor{transition:padding .2s,border-color .2s}.my-universe .universe-ability-editor.collapsed{place-items:start center;padding:0;display:grid;overflow:hidden}.my-universe .universe-editor-rail{border:0;border-bottom:1px solid var(--line);width:100%;height:54px;color:var(--muted);background:0 0;place-items:center;padding:0;display:grid}.my-universe .universe-editor-rail svg{width:17px}.my-universe .universe-ability-editor>header{padding-right:36px;position:relative}.my-universe .universe-editor-close{border:1px solid var(--line);background:color-mix(in srgb,var(--raised) 76%,transparent);width:30px;height:30px;color:var(--muted);border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.my-universe .universe-editor-close svg{width:14px}.my-universe .universe-section-links{gap:7px;margin-top:3px;display:grid}.my-universe .universe-section-links article{border:1px solid color-mix(in srgb,var(--accent) 17%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 7%,transparent),#ffffff03);border-radius:13px;grid-template-columns:minmax(0,1fr) 38px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.my-universe .universe-section-links article>button{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr);gap:2px 8px;padding:10px 8px 10px 11px;display:grid}.my-universe .universe-section-links article>button>span{background:var(--accent);width:8px;height:8px;box-shadow:0 0 11px color-mix(in srgb,var(--accent) 42%,transparent);border-radius:3px;grid-row:1/3;align-self:center}.my-universe .universe-section-links article strong,.my-universe .universe-section-links article small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.my-universe .universe-section-links article strong{font-size:11px}.my-universe .universe-section-links article small{color:var(--muted);font-size:9px}.my-universe .universe-section-links article>a{border-left:1px solid var(--line);color:color-mix(in srgb,var(--accent) 68%,white);place-items:center;display:grid}.my-universe .universe-section-links article>a:hover{background:color-mix(in srgb,var(--accent) 11%,transparent)}.my-universe .universe-section-links article>a svg{width:15px}.my-universe .universe-person{background:radial-gradient(circle at 33% 17%,#ffffff94,#ffffff1c 21%,color-mix(in srgb,var(--accent) 31%,#121624a3) 56%,#0b0f1bc7 78%)!important;width:214px!important;height:214px!important;box-shadow:inset 0 2px #ffffff9e,inset 0 -28px 48px color-mix(in srgb,var(--accent) 20%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent),0 0 0 14px color-mix(in srgb,var(--accent) 7%,transparent),0 0 68px color-mix(in srgb,var(--accent) 45%,transparent),0 0 128px color-mix(in srgb,var(--accent) 18%,transparent),0 24px 48px #0000004d!important;-webkit-backdrop-filter:blur(22px)saturate(1.38)!important;backdrop-filter:blur(22px)saturate(1.38)!important;border-radius:50%!important;padding:13px!important}.my-universe .universe-person>button:first-child{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:7px!important;display:grid!important}.my-universe .universe-owner-avatar{border-color:color-mix(in srgb,var(--accent) 55%,#ffffff9e)!important;width:184px!important;height:184px!important;box-shadow:inset 0 1px #ffffff9e,inset 0 0 28px color-mix(in srgb,var(--accent) 18%,transparent),0 0 35px color-mix(in srgb,var(--accent) 29%,transparent)!important;border-radius:50%!important}.my-universe .universe-person strong{width:max-content;color:var(--text);text-shadow:0 3px 14px #000000bf;position:absolute;top:calc(100% + 9px);text-align:center!important;max-width:180px!important;font-size:11px!important}.my-universe .universe-section.featured{background:linear-gradient(145deg,color-mix(in srgb,var(--section-tone) 22%,#ffffff12),color-mix(in srgb,var(--section-tone) 7%,#090e19c2));min-height:78px;box-shadow:inset 0 1px #ffffff3b,inset 0 -18px 30px color-mix(in srgb,var(--section-tone) 5%,transparent),0 15px 34px #00000036,0 0 31px color-mix(in srgb,var(--section-tone) 15%,transparent)}.my-universe .universe-section.dense{background:color-mix(in srgb,var(--section-tone) 8%,#0b101ce6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:clamp(118px,10vw,148px);min-height:56px;box-shadow:inset 0 1px #ffffff12,0 9px 20px #0000002e;border-radius:14px!important}.my-universe .universe-section.active{opacity:1!important;filter:none!important;transform:translateY(-12px)scale(1.06)!important}.my-universe .universe-section.muted,.my-universe .universe-object.muted{opacity:.14!important;filter:saturate(.28)brightness(.74)!important}.my-universe .universe-subsection{z-index:6;left:var(--ux);top:var(--uy);border:1px solid color-mix(in srgb,var(--accent) 18%,#ffffff17);background:color-mix(in srgb,var(--accent) 5%,#111622d6);width:112px;min-height:45px;color:var(--text);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);border-radius:15px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;padding:7px 8px;transition:opacity .2s,transform .2s,box-shadow .2s;display:grid;position:absolute;translate:-50% -50%;box-shadow:inset 0 1px #ffffff12,0 8px 18px #0000002b}.my-universe .universe-subsection>svg{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:color-mix(in srgb,var(--accent) 9%,transparent);width:28px;height:28px;color:color-mix(in srgb,var(--accent) 65%,white);border-radius:10px;grid-row:1/3;padding:7px}.my-universe .universe-subsection>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8.5px;font-weight:610;overflow:hidden}.my-universe .universe-subsection>small{color:var(--muted);font-size:8px}.my-universe .universe-subsection-1{background:color-mix(in srgb,var(--accent) 4%,#0f141fe6);border-radius:17px;grid-template-columns:1fr;justify-items:center;width:54px;min-height:54px;padding:6px}.my-universe .universe-subsection-1>svg{grid-row:auto}.my-universe .universe-subsection-1>span{display:none}.my-universe .universe-subsection-1>small{position:absolute;bottom:2px;right:4px}.my-universe .universe-subsection-2{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 12%,#ffffff09),#0b101bcc);border-radius:20px;grid-template-columns:23px minmax(0,1fr);width:88px;min-height:39px}.my-universe .universe-subsection-2>svg{border-radius:50%;width:23px;height:23px;padding:5px}.my-universe .universe-subsection-3{background:color-mix(in srgb,var(--accent) 7%,#0c111cdb);border-radius:50%;grid-template-columns:1fr;width:40px;min-height:40px;padding:5px}.my-universe .universe-subsection-3>svg{border-radius:50%;grid-row:auto;justify-self:center;width:28px;height:28px}.my-universe .universe-subsection-3>span,.my-universe .universe-subsection-3>small{display:none}.my-universe .universe-subsection.active{z-index:12;border-color:color-mix(in srgb,var(--accent) 66%,white);box-shadow:inset 0 1px #ffffff2e,0 15px 30px #0000003d,0 0 26px color-mix(in srgb,var(--accent) 22%,transparent);transform:translateY(-10px)scale(1.13)}.my-universe .universe-subsection.muted{opacity:.12;filter:saturate(.25)}.my-universe .universe-stage.detail-visible .universe-subsection-1,.my-universe .universe-stage.detail-visible .universe-subsection-3{border-radius:15px;grid-template-columns:25px minmax(0,1fr);justify-items:stretch;width:96px;min-height:42px;padding:7px 8px}.my-universe .universe-stage.detail-visible .universe-subsection-1>svg,.my-universe .universe-stage.detail-visible .universe-subsection-3>svg{grid-row:1/3;width:25px;height:25px;padding:6px}.my-universe .universe-stage.detail-visible .universe-subsection-1>span,.my-universe .universe-stage.detail-visible .universe-subsection-3>span{display:block}.my-universe .universe-stage.detail-visible .universe-subsection-1>small,.my-universe .universe-stage.detail-visible .universe-subsection-3>small{display:block;position:static}.sidebar-customization-dock>.sidebar-appearance-brush{align-self:center!important;height:52px!important;min-height:52px!important}.appearance-studio{grid-template-columns:1fr;width:min(420px,calc(100vw - var(--sidebar) - 32px))!important;gap:7px!important;max-height:calc(100dvh - 32px)!important;padding:12px 14px!important;overflow:auto!important}.appearance-studio>header,.appearance-studio>section:first-of-type,.appearance-studio>footer{grid-column:1/-1}.appearance-studio>header{min-height:34px;align-items:center!important}.appearance-studio>header .eyebrow{letter-spacing:.08em;font-size:11px}.appearance-studio>header>button{width:30px;height:30px}.appearance-studio>section{border:1px solid color-mix(in srgb,var(--accent) 13%,var(--line));background:#ffffff03;border-radius:13px;align-content:start;min-width:0;padding:9px 10px;gap:4px!important}.appearance-studio>section:first-of-type{background:0 0;border:0;padding:0}.appearance-studio .appearance-colors{grid-template-columns:repeat(11,minmax(0,1fr))!important;gap:5px!important;margin:0!important}.appearance-studio .appearance-colors button{min-width:0;border-radius:10px!important;padding:4px 1px!important}.appearance-studio .appearance-colors button i{border-radius:9px!important;width:30px!important;height:30px!important}.appearance-studio .appearance-colors button span{display:none}.appearance-studio .appearance-segments{margin-top:3px!important}.appearance-studio .appearance-segments button{min-height:31px!important;font-size:10px!important}.appearance-studio .appearance-language-entry .interface-locale-select{min-height:34px!important}.appearance-studio .appearance-language-entry .language-library-open{min-height:35px!important;margin-top:4px!important;padding-block:4px!important}.appearance-studio>footer{padding-top:1px}.appearance-studio>footer small{font-size:9px!important}.my-universe .universe-ability-editor.open{resize:horizontal;min-width:260px;max-width:min(48vw,620px);position:relative;overflow:auto}.my-universe .universe-editor-expand{border:1px solid var(--line);background:color-mix(in srgb,var(--raised) 76%,transparent);width:30px;height:30px;color:var(--muted);border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:0;right:35px}.my-universe .universe-editor-expand svg{width:14px}.my-universe .universe-ability-editor>header{padding-right:72px}@media (max-width:720px){.appearance-studio{grid-template-columns:1fr;width:auto!important;max-height:calc(100dvh - 100px)!important;overflow:auto!important}.appearance-studio>header,.appearance-studio>section,.appearance-studio>footer{grid-column:1}.appearance-studio .appearance-colors{grid-template-columns:repeat(6,1fr)!important}}@media (max-width:1100px){.my-universe .universe-ability-layout:has(.universe-ability-editor.collapsed){grid-template-columns:190px minmax(0,1fr) 52px}}@media (max-width:820px){.my-universe .universe-ability-layout:has(.universe-ability-editor.collapsed){grid-template-columns:1fr}.my-universe .universe-ability-editor.collapsed{min-height:52px}.my-universe .universe-person{width:150px!important;height:150px!important}.my-universe .universe-owner-avatar{width:106px!important;height:106px!important}}.my-universe>.universe-commandbar nav>button{border:1px solid color-mix(in srgb,var(--accent) 17%,var(--line));background:linear-gradient(145deg,#ffffff09,#ffffff02);min-width:124px;min-height:46px;font-weight:620;border-radius:14px!important;padding:0 14px 0 8px!important;font-size:13px!important}.my-universe>.universe-commandbar nav>button>svg{border-radius:10px!important;width:32px!important;height:32px!important;padding:8px!important}.my-universe>.universe-commandbar nav>button.active{border-color:color-mix(in srgb,var(--accent) 48%,#ffffff24);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 14%,#ffffff0b),#ffffff02);box-shadow:inset 0 1px #ffffff14,0 9px 24px color-mix(in srgb,var(--accent) 8%,transparent)}.my-universe .universe-command-actions.knowledge-map-hero-actions>.universe-search{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:color-mix(in srgb,var(--accent) 42%,#ffffff1f)!important;background:linear-gradient(#ffffff09,#ffffff03)!important;border-radius:14px!important;height:42px!important;min-height:42px!important;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #0000001a!important}.my-universe .universe-command-actions.knowledge-map-hero-actions>.universe-search:focus-within{border-color:color-mix(in srgb,var(--accent) 68%,white)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 11%,transparent),0 12px 30px #00000021!important}.my-universe .universe-search>input{font-size:12px!important}.my-universe .universe-search>svg{width:16px!important;height:16px!important;margin-left:13px!important}.my-universe .universe-settings{border-color:color-mix(in srgb,var(--accent) 62%,#ffffff2e)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 31%,#fff1),color-mix(in srgb,var(--accent) 18%,#0a0e18b8))!important;width:190px!important;min-width:190px!important;height:42px!important;min-height:42px!important;box-shadow:inset 0 1px #ffffff29,0 0 25px color-mix(in srgb,var(--accent) 15%,transparent)!important;color:color-mix(in srgb,var(--accent) 42%,white)!important;flex:0 0 190px!important;padding:0 14px!important}.my-universe .universe-settings>span{white-space:nowrap;font-weight:680;font-size:12px!important}@media (max-width:900px){.mika-ability-node.kind-mika{--mika-node-size:174px}.mika-ability-avatar{width:144px!important;height:144px!important}.mika-ability-node:not(.kind-mika){--mika-node-size:88px}.mika-ability-node.kind-module{--mika-node-size:102px}}@media (prefers-reduced-motion:reduce){.mika-ability-node,.mika-intelligence-rings{transition:none!important;animation:none!important}}.my-universe>.universe-commandbar nav{gap:10px!important}.my-universe>.universe-commandbar nav>button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid color-mix(in srgb,var(--accent) 22%,#ffffff17)!important;background:linear-gradient(145deg,#ffffff0f,#ffffff03)!important;border-radius:16px!important;min-width:142px!important;min-height:50px!important;padding:4px 15px 4px 6px!important;font-size:14px!important;font-weight:650!important;box-shadow:inset 0 1px #ffffff17,0 9px 22px #0000001f!important}.my-universe>.universe-commandbar nav>button>svg{background:color-mix(in srgb,var(--accent) 11%,#ffffff06)!important;border-radius:11px!important;width:36px!important;height:36px!important;padding:9px!important}.my-universe>.universe-commandbar nav>button.active{border-color:color-mix(in srgb,var(--accent) 58%,#ffffff2b)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 18%,#ffffff12),#ffffff03)!important;color:var(--text)!important;box-shadow:inset 0 1px #ffffff24,0 12px 30px color-mix(in srgb,var(--accent) 13%,transparent)!important}.my-universe .universe-command-actions.knowledge-map-hero-actions>.universe-search{width:clamp(360px,40vw,560px)!important;max-width:560px!important}.my-universe .universe-ability-tree>button strong{font-size:13.5px!important;font-weight:560!important;line-height:1.25!important}.my-universe .universe-ability-tree>header strong{font-size:13.5px!important}.my-universe .universe-ability-tree small{font-size:10.5px!important}.my-universe .universe-person{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 17%,#ffffff0e),#0c111de0)!important;width:166px!important;height:88px!important;box-shadow:inset 0 1px #ffffff29,0 16px 38px #0000003d,0 0 28px color-mix(in srgb,var(--accent) 14%,transparent)!important;border-radius:20px!important;padding:9px 14px!important;top:15%!important;left:12%!important}.my-universe .universe-person>button:first-child{text-align:left!important;grid-template-columns:48px minmax(0,1fr)!important;place-items:center stretch!important}.my-universe .universe-owner-avatar{border-radius:14px!important;width:48px!important;height:48px!important}.my-universe .universe-owner-copy{width:auto!important;position:static!important;translate:none!important}.my-universe .universe-owner-copy strong{text-align:left!important;font-size:12px!important;position:static!important}.my-universe .universe-overview-object{z-index:2;opacity:.58;width:14px!important;min-height:14px!important;box-shadow:0 0 15px color-mix(in srgb,var(--accent) 24%,transparent)!important;border-radius:50%!important;padding:0!important}.my-universe .universe-overview-object>span{border-radius:50%!important;width:6px!important;height:6px!important}.my-universe .universe-overview-object>strong{display:none!important}.my-universe .universe-overview-object.universe-depth-0{opacity:.28;width:8px!important;min-height:8px!important}.my-universe .universe-overview-object.universe-depth-1{opacity:.42;width:12px!important;min-height:12px!important}.my-universe .universe-overview-object.universe-depth-2{opacity:.68;background:color-mix(in srgb,var(--accent) 8%,#0e1421ad)!important;border-radius:7px!important;width:19px!important;min-height:19px!important}.my-universe .universe-overview-object.universe-depth-3{opacity:.36;border-radius:999px!important;width:25px!important;min-height:9px!important}.my-universe .universe-stage.detail-visible .universe-overview-object{opacity:.88;border-radius:10px!important;width:clamp(88px,8vw,122px)!important;min-height:32px!important;padding:6px 8px!important}.my-universe .universe-stage.detail-visible .universe-overview-object>strong{display:block!important}.profile-avatar-wrap.brush-accent-avatar:before,.universe-owner-avatar.brush-accent-avatar:before{opacity:.38!important;mix-blend-mode:color!important}.my-universe .universe-section-tone-5{--section-tone:#d988e8!important}.my-universe .universe-section-tone-6{--section-tone:#aeb9c9!important}.my-universe .universe-section,.my-universe .universe-section.featured,.my-universe .universe-section.dense{border-width:1px!important;border-color:color-mix(in srgb,var(--section-tone) 62%,#ffffff29)!important;box-shadow:inset 0 1px #ffffff30,inset 0 -14px 28px #00000014,0 12px 30px #0000002e,0 0 24px color-mix(in srgb,var(--section-tone) 13%,transparent)!important;-webkit-backdrop-filter:blur(22px)saturate(1.18)!important;backdrop-filter:blur(22px)saturate(1.18)!important;background:linear-gradient(145deg,#ffffff13,#ffffff05 54%,#070c162e)!important}.my-universe .universe-section-mark{border:1px solid color-mix(in srgb,var(--section-tone) 50%,#ffffff29)!important;background:#ffffff09!important}@media (max-width:1100px){.my-universe .universe-command-actions.knowledge-map-hero-actions>.universe-search{width:clamp(280px,34vw,430px)!important}.my-universe>.universe-commandbar nav>button{min-width:126px!important}}.my-universe .universe-ability-layout{grid-template-columns:220px minmax(0,1fr) auto!important}.my-universe .universe-ability-editor.open{width:min(var(--workspace-right-panel),40vw)!important;min-width:min(var(--workspace-right-panel),40vw)!important;max-width:min(52vw,16cm)!important}.my-universe .universe-ability-editor.open.expanded{width:min(52vw,16cm)!important}.my-universe .universe-overview-object{border-color:color-mix(in srgb,var(--accent) 62%,#fff3)!important;background:#ffffff06!important}.my-universe .universe-overview-object.universe-depth-0{opacity:.7;background:var(--accent)!important;width:9px!important;min-height:9px!important;box-shadow:0 0 13px color-mix(in srgb,var(--accent) 62%,transparent)!important;border:0!important}.my-universe .universe-overview-object.universe-depth-1{opacity:.62;border:1px solid color-mix(in srgb,var(--accent) 68%,white 10%)!important;background:#ffffff04!important;border-radius:50%!important;width:18px!important;min-height:18px!important}.my-universe .universe-overview-object.universe-depth-1>span{width:4px!important;height:4px!important}.my-universe .universe-overview-object.universe-depth-2{opacity:.76;rotate:12deg;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(145deg,#ffffff1c,#ffffff03)!important;border-radius:7px 14px!important;width:24px!important;min-height:24px!important}.my-universe .universe-overview-object.universe-depth-3{opacity:.5;background:#ffffff05!important;border-radius:999px 8px!important;width:31px!important;min-height:12px!important}.profile-avatar-wrap.brush-accent-avatar:before,.universe-owner-avatar.brush-accent-avatar:before{opacity:.55!important}@media (max-width:1100px){.my-universe .universe-ability-layout{grid-template-columns:190px minmax(0,1fr) auto!important}}@media (max-width:820px){.my-universe .universe-ability-layout{grid-template-columns:1fr!important}}.analytics-relations.drawer-open .analytics-relations-layout{grid-template-columns:minmax(0,1fr) min(var(--workspace-right-panel),40vw)}.organization-map-v3:not(.panel-wide):not(.panel-compact) .organization-map-layout{grid-template-columns:minmax(0,1fr) var(--workspace-right-panel)}.organization-analytics .organization-map-layout{height:clamp(480px,100dvh - 220px,760px);position:relative;grid-template-columns:minmax(0,1fr) 54px!important;min-height:0!important}.organization-analytics .organization-graph-stage{height:100%;overflow:hidden;min-height:0!important}.organization-analytics:not(.panel-compact) .organization-map-inspector{z-index:24;width:min(var(--workspace-right-panel),40vw);box-sizing:border-box;position:absolute;top:0;bottom:0;right:0}.organization-analytics.panel-wide .organization-map-inspector{width:min(52vw,16cm)}.organization-analytics .organization-map-inspector{background:radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 42%),linear-gradient(155deg,color-mix(in srgb,var(--raised) 92%,transparent),color-mix(in srgb,var(--panel) 96%,transparent))!important}.organization-analytics:not(.panel-compact) .organization-map-inspector{animation:.28s cubic-bezier(.2,.75,.2,1) analytics-inspector-turn}@keyframes analytics-inspector-turn{0%{opacity:.55;transform:perspective(900px)rotateY(-5deg)translate(10px)}to{opacity:1;transform:none}}.analytics-structure-summary{align-content:start;gap:10px;width:100%;display:grid}.analytics-structure-summary>button{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 10%,transparent),#ffffff06);width:100%;height:4cm;color:var(--text);text-align:left;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff1c,0 12px 30px #0000001f}.analytics-structure-summary>button:hover{border-color:color-mix(in srgb,var(--accent) 52%,var(--line));background:color-mix(in srgb,var(--accent) 14%,transparent)}.analytics-structure-summary i{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));background:color-mix(in srgb,var(--accent) 13%,transparent);width:42px;height:42px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.analytics-structure-summary i svg,.analytics-structure-summary>button>svg{width:17px}.analytics-structure-summary span{gap:5px;display:grid}.analytics-structure-summary small{color:var(--muted);font-size:12px}.analytics-structure-summary strong{font-size:26px;line-height:1}.organization-hierarchy .structure-map-node.workspace{width:204px!important;min-height:96px!important}.organization-hierarchy .structure-map-node.organization{width:176px!important;min-height:82px!important}.organization-hierarchy .structure-map-node.project{width:150px!important;min-height:74px!important}.organization-hierarchy .structure-map-node.employee{width:132px!important;min-height:64px!important}@media (max-width:820px){.organization-analytics .organization-map-layout{height:auto;display:grid;grid-template-columns:1fr!important}.organization-analytics:not(.panel-compact) .organization-map-inspector{width:100%;position:relative}}.my-universe .universe-person{background:radial-gradient(circle at 34% 24%,#ffffff47,color-mix(in srgb,var(--accent) 18%,#0c111dd6) 48%,#080c16e6)!important;width:136px!important;height:136px!important;box-shadow:inset 0 1px #ffffff47,inset 0 -18px 30px color-mix(in srgb,var(--accent) 13%,transparent),0 0 0 9px color-mix(in srgb,var(--accent) 5%,transparent),0 0 42px color-mix(in srgb,var(--accent) 24%,transparent)!important;border-radius:50%!important;padding:13px!important;top:18%!important;left:14%!important;overflow:visible!important}.my-universe .universe-person:before{z-index:-1;background:repeating-conic-gradient(from 8deg,color-mix(in srgb,var(--accent) 30%,transparent) 0 1deg,transparent 1deg 44deg);opacity:.58;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 22%,transparent));content:"";pointer-events:none;border-radius:48%;position:absolute;inset:-42px;-webkit-mask:radial-gradient(circle,#0000 0 48%,#000 49% 52%,#0000 53% 67%,#000 68% 69%,#0000 70%);mask:radial-gradient(circle,#0000 0 48%,#000 49% 52%,#0000 53% 67%,#000 68% 69%,#0000 70%)}.my-universe .universe-person>button:first-child{grid-template-columns:1fr!important;justify-items:center!important;gap:0!important;display:grid!important}.my-universe .universe-owner-avatar{background:radial-gradient(circle at 35% 22%,#ffffff4d,color-mix(in srgb,var(--accent) 25%,#0c111dcc))!important;border-radius:50%!important;width:104px!important;height:104px!important}.my-universe .universe-owner-copy{text-align:center;max-width:160px;top:calc(100% + 10px);left:50%;width:max-content!important;position:absolute!important;translate:-50%!important}.my-universe .universe-owner-copy strong{text-align:center!important;font-size:11.5px!important}.my-universe .universe-owner-copy small{display:none}.my-universe .universe-web line{stroke:color-mix(in srgb,var(--accent) 44%,#ffffff3d);stroke-width:.1px;opacity:.18!important}.my-universe .universe-web line.quiet{opacity:.13!important}.my-universe .universe-web line.active{stroke-width:.22px;opacity:.76!important;filter:url(#universe-line-glow)!important}.my-universe .universe-section.muted,.my-universe .universe-subsection.muted,.my-universe .universe-object.muted{opacity:1!important;filter:none!important}.my-universe .universe-section.active,.my-universe .universe-subsection.active,.my-universe .universe-object.active{box-shadow:inset 0 1px #fff3,0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent),0 0 34px color-mix(in srgb,var(--accent) 42%,transparent)!important}.sidebar-customization-dock>.sidebar-appearance-brush{aspect-ratio:auto!important;justify-self:center!important;width:52px!important;min-width:52px!important;height:62px!important;min-height:62px!important;padding:0!important}.sidebar-customization-dock>.sidebar-appearance-brush svg{width:38px!important;height:38px!important}@media (min-width:981px){.marketplace-catalog-layout,.mika-abilities .marketplace-catalog-layout{grid-template-columns:240px minmax(360px,1fr) var(--marketplace-panel-width,10.5cm)!important}}@media (min-width:1151px){.knowledge-map:not(.marketplace-knowledge-map)>.knowledge-map-layout{grid-template-columns:220px minmax(0,1fr) var(--knowledge-panel-width,10.5cm)!important}}.my-universe .universe-ability-editor.open:not(.expanded){width:10.5cm!important;min-width:10.5cm!important}.profile-avatar-wrap.brush-accent-avatar{background:var(--brush-color,var(--accent))!important;box-shadow:0 0 42px color-mix(in srgb,var(--brush-color,var(--accent)) 30%,transparent),inset 0 1px #ffffff2e!important}.profile-avatar-wrap.brush-accent-avatar:before{background:var(--brush-color,var(--accent))!important;opacity:.55!important;mix-blend-mode:color!important}.profile-avatar-wrap .profile-avatar{border-color:color-mix(in srgb,var(--brush-color,var(--accent)) 70%,white 10%)!important;box-shadow:0 0 0 7px color-mix(in srgb,var(--brush-color,var(--accent)) 9%,transparent),0 0 34px color-mix(in srgb,var(--brush-color,var(--accent)) 28%,transparent)!important}.sheridan-profile{width:min(1040px,100%)!important;min-height:0!important;max-height:88dvh!important;padding:14px!important}.sheridan-profile-head{padding-bottom:11px!important}.sheridan-profile-layout{grid-template-columns:320px minmax(0,1fr)!important;gap:16px!important;padding-top:13px!important}.sheridan-profile-card{padding:16px 16px 14px!important}.profile-avatar-wrap{width:220px!important;height:220px!important}.profile-avatar-actions{margin-top:9px!important}.profile-identity{margin-top:11px!important}.profile-identity p{min-height:0!important;margin-top:6px!important}.profile-presence{margin:8px 0!important}.sheridan-profile-card .profile-edit{min-height:44px!important;margin-top:10px!important}@media (max-width:860px){.sheridan-profile-layout{grid-template-columns:1fr!important}.profile-avatar-wrap{width:min(190px,58vw)!important;height:min(190px,58vw)!important}}.mika-ability-node.repository-repository{--mika-node-size:76px!important;border-radius:22px!important}.mika-ability-node.repository-directory{--mika-node-size:48px!important;border-radius:14px!important;padding:5px!important}.mika-ability-node.repository-file{--mika-node-size:13px!important;min-width:13px!important;box-shadow:0 0 10px color-mix(in srgb,var(--guide-node-color) 55%,transparent)!important;border-radius:50%!important;padding:0!important}.mika-ability-node.repository-file>strong,.mika-ability-node.repository-file>small{display:none!important}.mika-ability-node.repository-file.active,.mika-abilities-orbit[data-searching=true] .mika-ability-node.repository-file{--mika-node-size:58px!important;padding:5px!important}.mika-ability-node.repository-file.active>strong,.mika-abilities-orbit[data-searching=true] .mika-ability-node.repository-file>strong{font-size:8.5px!important;display:-webkit-box!important}.mika-repository-folder-icon{width:17px;height:17px;color:color-mix(in srgb,var(--guide-node-color) 75%,white)}.mika-repository-file-dot{width:5px;height:5px;box-shadow:0 0 7px var(--guide-node-color);background:#fff;border-radius:50%}.mika-repository-editor{gap:9px;min-height:100%;padding:12px;display:grid}.mika-repository-editor-path{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.mika-repository-editor-path svg{width:15px}.mika-repository-editor textarea{resize:vertical;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 92%,#000);width:100%;min-height:420px;color:var(--text);border-radius:12px;padding:13px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.mika-repository-editor footer,.mika-repository-connect footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.mika-repository-editor footer span{color:var(--success);margin-right:auto;font-size:11px}.mika-repository-connect{gap:12px;display:grid}.mika-repository-connect label{gap:6px;display:grid}.mika-repository-connect input{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:10px;padding:10px 12px}.mika-repository-connect small{color:var(--muted)}.links-console-page,.links-console-page.folders-open{grid-template-columns:48px minmax(0,1fr)!important;column-gap:12px!important;padding-left:0!important;transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)!important;display:grid!important}.links-console-page.folders-open{grid-template-columns:244px minmax(0,1fr)!important}.links-console-page>.links-console-folders{z-index:4!important;box-sizing:border-box!important;border:1px solid color-mix(in srgb,var(--accent) 25%,#ffffff14)!important;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 38%),linear-gradient(180deg,#ffffff09,#ffffff03),#0d0d16c7!important;width:48px!important;height:calc(100dvh - 146px)!important;max-height:none!important;box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000029,0 0 24px color-mix(in srgb,var(--accent) 8%,transparent)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-radius:18px!important;grid-area:1/1/span 30!important;align-self:start!important;margin:0!important;padding:6px!important;transition:width .22s cubic-bezier(.2,.8,.2,1)!important;position:sticky!important;inset:12px auto auto!important;overflow:hidden!important}.links-console-page.folders-open>.links-console-folders{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 42%,var(--line)) transparent;width:244px!important;overflow-y:auto!important}.links-console-page>:not(.links-console-folders){min-width:0;grid-column:2!important}.links-console-folders .links-console-folders-toggle{width:100%!important;height:42px!important;min-height:42px!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;grid-template-columns:34px minmax(0,1fr) 20px!important;padding:0!important;display:grid!important;overflow:hidden!important}.links-console-page.folders-collapsed .links-console-folders-toggle{grid-template-columns:34px 0 0!important;display:grid!important}.links-console-folders-toggle>svg:first-child{width:18px;height:18px;color:var(--accent);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 42%,transparent));justify-self:center}.links-console-folders-toggle>svg:nth-child(2){width:15px;height:15px;color:var(--muted);justify-self:end}.links-console-folders-toggle>span{white-space:nowrap;grid-area:1/2;font-size:13.5px;font-weight:650;line-height:1.25;margin:0!important}.links-console-folders>button:not(.links-console-folders-toggle){width:100%!important;min-height:40px!important;color:var(--muted)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:5px 9px!important;font-size:13.5px!important;font-weight:530!important;line-height:1.25!important;display:grid!important}.links-console-folders>button:not(.links-console-folders-toggle):hover{color:var(--text)!important;background:#ffffff09!important;border-color:#ffffff12!important}.links-console-folders>button.active:not(.links-console-folders-toggle){border-color:color-mix(in srgb,var(--accent) 34%,#ffffff14)!important;background:color-mix(in srgb,var(--accent) 10%,transparent)!important;color:var(--text)!important;box-shadow:inset 0 1px #ffffff0d,0 0 18px color-mix(in srgb,var(--accent) 8%,transparent)!important}.links-console-folders>button:not(.links-console-folders-toggle)>svg{width:16px;height:16px;color:color-mix(in srgb,var(--accent) 72%,white);justify-self:center}.links-console-folders>button:not(.links-console-folders-toggle)>b{background:color-mix(in srgb,var(--accent) 10%,#ffffff06);text-align:center;border-radius:8px;min-width:25px;padding:3px 6px;font-size:10px;font-weight:650}.links-console-page.folders-collapsed .links-console-folders>button:not(.links-console-folders-toggle){display:none!important}@media (max-width:760px){.links-console-page,.links-console-page.folders-open{grid-template-columns:44px minmax(0,1fr)!important;column-gap:8px!important}.links-console-page>.links-console-folders,.links-console-page.folders-open>.links-console-folders{width:44px!important;height:calc(100dvh - 120px)!important}.links-console-page.folders-open>.links-console-folders{width:min(244px,100vw - 24px)!important;position:fixed!important;top:72px!important;left:8px!important}}.user-memory-observation-list{gap:8px;display:grid}.user-memory-observation-list article{border:1px solid var(--line-soft);background:var(--raised);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:10px;display:grid}.user-memory-observation-list input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--bone);border-radius:8px;grid-column:1/-1;padding:8px 10px}.user-memory-observation-list small{color:var(--muted);align-self:center}.user-memory-observation-list article>div{justify-content:flex-end;gap:6px;display:flex}.user-memory-observation-list button{padding:6px 9px;font-size:11px}@media (max-width:640px){.user-memory-observation-list article{grid-template-columns:1fr}.user-memory-observation-list article>div{flex-wrap:wrap;justify-content:flex-start}}.links-console-page,.links-console-page.folders-open{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:0!important;display:grid!important}.links-console-page>:not(.links-console-folders){grid-column:auto!important}.links-console-workspace{grid-template-columns:48px minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1);display:grid}.links-console-workspace-main{align-content:start;gap:10px;min-width:0;display:grid}.links-console-workspace>.links-console-folders{z-index:auto!important;box-sizing:border-box!important;border:1px solid color-mix(in srgb,var(--accent) 25%,#ffffff14)!important;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 38%),linear-gradient(180deg,#ffffff09,#ffffff03),#0d0d16c7!important;width:48px!important;height:100%!important;min-height:420px!important;max-height:calc(100dvh - 250px)!important;box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000029,0 0 24px color-mix(in srgb,var(--accent) 8%,transparent)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-radius:18px!important;grid-area:auto!important;align-self:stretch!important;margin:0!important;padding:6px!important;position:relative!important;inset:auto!important;overflow:hidden!important}.links-console-workspace.tree-open>.links-console-folders{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 42%,var(--line)) transparent;width:244px!important;overflow-y:auto!important}.links-console-folders.collapsed>header,.links-console-folders.collapsed>button:not(.links-console-folders-toggle){display:none!important}.links-console-folders>.links-console-folders-toggle{width:100%!important;min-height:42px!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;padding:0!important;display:grid!important}.links-console-folders.collapsed>.links-console-folders-toggle{grid-template-columns:34px!important}.links-console-folders>.links-console-folders-toggle>svg{width:17px!important;height:17px!important;color:var(--accent)!important;justify-self:center!important}.links-console-folders>.links-console-folders-toggle>span{text-align:left;grid-area:auto!important;margin:0!important;display:grid!important}.links-console-folders.open>header{border-bottom:1px solid var(--line-soft)!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:8px 3px 10px!important;display:grid!important}.links-console-folders.open>header>svg{justify-self:center;width:18px!important;color:var(--accent)!important}.links-console-folders.open>header>span{display:grid!important}.links-console-folders.open>header strong{font-size:13.5px!important}.links-console-folders.open>header small{font-size:9.5px!important}.links-console-folders.open>button:not(.links-console-folders-toggle){width:100%!important;min-height:46px!important;color:var(--muted)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;grid-template-columns:29px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:6px 8px!important;display:grid!important}.links-console-folders.open>button:not(.links-console-folders-toggle)>svg{width:15px!important;color:color-mix(in srgb,var(--accent) 72%,white)!important;justify-self:center!important}.links-console-folders.open>button:not(.links-console-folders-toggle)>span{min-width:0!important;display:grid!important}.links-console-folders.open>button:not(.links-console-folders-toggle)>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13.5px!important;font-weight:530!important;line-height:1.25!important}.links-console-folders.open>button:not(.links-console-folders-toggle)>span small{color:var(--muted)!important;font-size:9.5px!important}.links-console-folders.open>button.active:not(.links-console-folders-toggle){border-color:color-mix(in srgb,var(--accent) 30%,#ffffff14)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 13%,transparent),transparent)!important;color:var(--text)!important;box-shadow:inset 2px 0 var(--accent)!important}.links-console-folders.open>button:not(.links-console-folders-toggle)>b{text-align:center;background:#ffffff0b;border-radius:8px;min-width:24px;padding:3px 6px;font-size:10px}.links-console-folders.open>.links-folder-row{min-height:38px;color:var(--muted);border:1px solid #0000;border-radius:11px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;margin:1px 0;display:grid;position:relative}.links-console-folders.collapsed>.links-folder-row{display:none!important}.links-console-folders.open>.links-folder-row:hover,.links-console-folders.open>.links-folder-row:focus-within{color:var(--text);background:#ffffff09;border-color:#ffffff12}.links-console-folders.open>.links-folder-row.active{border-color:color-mix(in srgb,var(--accent) 30%,#ffffff14);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 13%,transparent),transparent);color:var(--text);box-shadow:inset 2px 0 var(--accent)}.links-folder-select{grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:7px;min-width:0;min-height:36px;color:inherit!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 0 4px 8px!important;display:grid!important}.links-folder-select>svg:first-child{color:color-mix(in srgb,var(--accent) 72%,white);justify-self:center}.links-folder-select>span{min-width:0}.links-folder-select strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:530;line-height:1.18;display:-webkit-box;overflow:hidden}.links-folder-pin{color:color-mix(in srgb,var(--accent) 72%,white)}.links-folder-tail{place-items:center;width:30px;height:30px;display:grid;position:relative}.links-folder-tail>b{text-align:center;box-sizing:border-box;background:#ffffff0b;border-radius:8px;min-width:24px;padding:3px 6px;font-size:10px}.links-folder-more{opacity:0;pointer-events:none;place-items:center;position:absolute;inset:0;width:30px!important;height:30px!important;min-height:30px!important;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0!important;display:grid!important}.links-folder-row:hover .links-folder-tail>b,.links-folder-row:focus-within .links-folder-tail>b{visibility:hidden}.links-folder-row:hover .links-folder-more,.links-folder-row:focus-within .links-folder-more,.links-folder-more[aria-expanded=true]{opacity:1;pointer-events:auto}.links-folder-dropdown{z-index:140;width:205px;position:fixed;right:auto}.links-filter-result{color:var(--muted);text-align:right;margin:0 0 8px;font-size:12px}@media (pointer:coarse){.links-folder-more{opacity:1;pointer-events:auto}.links-folder-tail>b{visibility:hidden}}.links-console-workspace.tree-open>.links-console-folders{flex-direction:column;min-height:0;width:304px!important;padding:6px 5px 6px 7px!important;display:flex!important;overflow:hidden!important}.links-folder-fixed{z-index:3;background:linear-gradient(#0d0d16fa,#0d0d16eb);flex:none;padding-right:7px;position:relative}.links-folder-search{border:1px solid var(--line-soft);background:#ffffff06;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;gap:6px;height:34px;margin:3px 0 7px;padding:0 4px 0 8px;display:grid}.links-folder-search>svg{width:14px;color:var(--muted)}.links-folder-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.links-folder-search button{width:25px;height:25px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.links-folder-search button svg{width:13px}.links-folder-list{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 42%,var(--line)) transparent;overscroll-behavior:contain;flex:auto;min-height:0;padding:2px 9px 14px 0;overflow:hidden auto}.links-folder-list>button{margin:1px 0;width:100%!important;min-height:40px!important;color:var(--muted)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;grid-template-columns:24px minmax(0,1fr) 34px!important;align-items:center!important;gap:7px!important;padding:4px 0 4px 8px!important;display:grid!important}.links-folder-list>button:hover{color:var(--text)!important;background:#ffffff09!important;border-color:#ffffff12!important}.links-folder-list>button.active{border-color:color-mix(in srgb,var(--accent) 30%,#ffffff14)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 13%,transparent),transparent)!important;color:var(--text)!important;box-shadow:inset 2px 0 var(--accent)!important}.links-folder-list>button>svg{width:15px;color:color-mix(in srgb,var(--accent) 72%,white);justify-self:center}.links-folder-list>button>span{min-width:0;display:grid}.links-folder-list>button>span strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:530;line-height:1.18;display:-webkit-box;overflow:hidden}.links-folder-list>button>span small{color:var(--muted);font-size:9.5px}.links-folder-list>button>b{text-align:center;background:#ffffff0b;border-radius:8px;justify-self:center;min-width:24px;padding:3px 6px;font-size:10px}.links-folder-list>.links-folder-row{min-height:40px;color:var(--muted);border:1px solid #0000;border-radius:11px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;margin:1px 0;display:grid;position:relative}.links-folder-list>.links-folder-row:hover,.links-folder-list>.links-folder-row:focus-within{color:var(--text);background:#ffffff09;border-color:#ffffff12}.links-folder-list>.links-folder-row.active{border-color:color-mix(in srgb,var(--accent) 30%,#ffffff14);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 13%,transparent),transparent);color:var(--text);box-shadow:inset 2px 0 var(--accent)}.links-console-folders.collapsed>.links-folder-fixed>.links-folder-search,.links-console-folders.collapsed>.links-folder-list{display:none!important}@media (max-width:760px){.links-console-workspace.tree-open{grid-template-columns:44px minmax(0,1fr)!important}.links-console-workspace.tree-open>.links-console-folders{z-index:20!important;width:min(304px,100vw - 24px)!important;position:absolute!important}}.identity-chip{border-color:color-mix(in srgb,var(--brush-color,var(--accent)) 58%,var(--line))!important;background:color-mix(in srgb,var(--brush-color,var(--accent)) 22%,var(--surface))!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--brush-color,var(--accent)) 8%,transparent),0 0 22px color-mix(in srgb,var(--brush-color,var(--accent)) 26%,transparent)!important}.identity-chip-avatar{background:var(--brush-color,var(--accent))!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brush-color,var(--accent)) 70%,white 8%)!important}.identity-chip-avatar.avatar-placeholder{opacity:.88;mix-blend-mode:luminosity;filter:saturate(.18)contrast(1.08)}@media (max-width:1120px){.links-console-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.links-console-workspace,.links-console-workspace.tree-open{grid-template-columns:44px minmax(0,1fr)}.links-console-workspace.tree-open>.links-console-folders{z-index:20!important;width:min(244px,100vw - 24px)!important;position:absolute!important}.links-console-grid{grid-template-columns:1fr!important}}.user-workshop{--workshop-accent:var(--brush-color,var(--accent));gap:10px;min-width:0;display:grid}.user-workshop-toolbar{grid-template-columns:minmax(0,1fr) minmax(300px,430px)}.user-workshop-toolbar h2{margin:3px 0 0;font-size:22px}.user-workshop-toolbar .knowledge-map-hero-actions{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.user-workshop-toolbar label{border:1px solid color-mix(in srgb,var(--workshop-accent) 35%,var(--line));background:#ffffff05;border-radius:13px;align-items:center;height:42px;padding:0 12px;display:flex}.user-workshop-toolbar label svg{width:16px;color:var(--workshop-accent);margin-right:8px}.user-workshop-toolbar input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.user-workshop>.marketplace-catalog-layout{grid-template-columns:220px minmax(0,1fr) minmax(360px,var(--marketplace-panel-width,10.5cm));gap:9px}.user-workshop>.marketplace-catalog-layout.panel-collapsed{grid-template-columns:220px minmax(0,1fr) 54px!important}.user-workshop>.marketplace-catalog-layout.panel-expanded{grid-template-columns:220px minmax(300px,.65fr) minmax(520px,1.35fr)!important}.user-workshop .marketplace-context-tree,.user-workshop-map,.user-workshop-inspector{box-sizing:border-box;height:clamp(500px,100dvh - 225px,720px);min-height:0}.user-workshop-map{padding:10px!important}.user-workshop-map .knowledge-map-orbit{background:radial-gradient(circle at 36% 42%,color-mix(in srgb,var(--workshop-accent) 22%,transparent),transparent 25%),radial-gradient(circle at 76% 18%,#58a9e81f,transparent 34%),radial-gradient(circle at 72% 76%,#c58adf1a,transparent 35%),#080a12f0;height:100%;min-height:0}.user-workshop-map svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.user-workshop-map svg line{stroke:color-mix(in srgb,var(--workshop-accent) 24%,#ffffff2e);stroke-width:.18px;stroke-dasharray:1.3 1.8}.user-workshop-map svg line.muted{opacity:.18}.user-workshop-avatar{z-index:12;border:1px solid color-mix(in srgb,var(--workshop-accent) 70%,white 12%);background:radial-gradient(circle at 30% 20%,#ffffff38,transparent 34%),color-mix(in srgb,var(--workshop-accent) 22%,#10111b);color:#fff;width:142px;height:142px;box-shadow:inset 0 1px #ffffff2e,0 0 0 9px color-mix(in srgb,var(--workshop-accent) 8%,transparent),0 0 58px color-mix(in srgb,var(--workshop-accent) 34%,transparent);border-radius:50%;place-items:center;padding:11px;transition:left .38s,top .38s,scale .38s;display:grid;position:absolute;top:42%;left:36%;transform:translate(-50%,-50%)}.user-workshop-avatar.focused{z-index:40;top:48%;left:50%;scale:1.55}.user-workshop-avatar>span{border:2px solid color-mix(in srgb,var(--workshop-accent) 72%,white);background:var(--workshop-accent);border-radius:50%;place-items:center;width:78px;height:78px;display:grid;overflow:hidden}.user-workshop-avatar img{object-fit:cover;width:100%;height:100%}.user-workshop-avatar svg{width:34px;height:34px;position:static}.user-workshop-avatar strong{text-overflow:ellipsis;white-space:nowrap;max-width:116px;font-size:12px;overflow:hidden}.user-workshop-avatar small{opacity:.65;font-size:8px}.user-workshop-section{--node-color:var(--workshop-accent);z-index:10;border:1px solid color-mix(in srgb,var(--node-color) 48%,#ffffff1f);background:radial-gradient(circle at 28% 18%,#ffffff29,transparent 35%),color-mix(in srgb,var(--node-color) 14%,#0c0e18e0);width:116px;height:104px;color:var(--text);box-shadow:inset 0 1px #ffffff1a,0 14px 34px #0003,0 0 26px color-mix(in srgb,var(--node-color) 15%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;align-content:center;justify-items:center;gap:5px;padding:12px;transition:opacity .2s,filter .2s,scale .2s,box-shadow .2s;display:grid;position:absolute;transform:translate(-50%,-50%)}.user-workshop-section>svg{width:23px;height:23px;color:color-mix(in srgb,var(--node-color) 74%,white);position:static}.user-workshop-section strong{text-align:center;font-size:11px}.user-workshop-section small{color:var(--muted);font-size:9px}.user-workshop-section.active{z-index:20;box-shadow:0 0 0 3px color-mix(in srgb,var(--node-color) 16%,transparent),0 0 38px color-mix(in srgb,var(--node-color) 34%,transparent);scale:1.16}.user-workshop-section.muted{opacity:.28;filter:saturate(.5)}.user-workshop-section.search-muted{opacity:.15}.user-workshop-section.section-0{top:20%;left:20%}.user-workshop-section.section-1{top:18%;left:58%}.user-workshop-section.section-2{top:38%;left:80%}.user-workshop-section.section-3{top:74%;left:73%}.user-workshop-section.section-4{top:80%;left:42%}.user-workshop-section.section-5{top:62%;left:17%}.user-workshop-section.shape-square{border-radius:22px}.user-workshop-section.shape-star{clip-path:polygon(50% 0,62% 34%,98% 36%,69% 57%,79% 94%,50% 73%,21% 94%,31% 57%,2% 36%,38% 34%);background:linear-gradient(145deg,#f8d071,#9d671f);border-radius:0}.user-workshop-section.shape-oval{border-radius:50%;width:138px}.user-workshop-section.shape-sphere{border-radius:50%}.user-workshop-section.shape-hexagon{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);border-radius:0}.user-workshop-child{z-index:15;border:1px solid color-mix(in srgb,var(--workshop-accent) 35%,#ffffff1a);width:62px;height:62px;color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12141fc2;border-radius:18px;place-items:center;padding:6px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 9px 22px #0003}.user-workshop-child i{background:var(--workshop-accent);width:9px;height:9px;box-shadow:0 0 12px var(--workshop-accent);border-radius:50%}.user-workshop-child strong{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:7.5px;line-height:1.15;display:-webkit-box;overflow:hidden}.user-workshop-child.search-muted{opacity:.12}.user-workshop-child.active{border-color:var(--workshop-accent);scale:1.18}.user-workshop-child.child-0{top:30%;left:48%}.user-workshop-child.child-1{top:31%;left:59%}.user-workshop-child.child-2{top:26%;left:68%}.user-workshop-child.child-3{top:18%;left:76%}.user-workshop-child.child-4{top:25%;left:86%}.user-workshop-child.child-5{top:50%;left:88%}.user-workshop-child.child-6{top:63%;left:84%}.user-workshop-child.child-7{top:79%;left:89%}.user-workshop-child.child-8{top:87%;left:67%}.user-workshop-child.child-9{top:88%;left:55%}.user-workshop-child.child-10{top:90%;left:31%}.user-workshop-child.child-11{top:82%;left:22%}.user-workshop-child.child-12{top:78%;left:9%}.user-workshop-child.child-13{top:48%;left:8%}.user-workshop-child.child-14{top:30%;left:8%}.user-workshop-child.child-15{top:10%;left:27%}.user-workshop-child.child-16{top:9%;left:43%}.user-workshop-child.child-17{top:9%;left:91%}.user-workshop-avatar-actions{z-index:45;gap:7px;display:flex;position:absolute;top:73%;left:50%;transform:translate(-50%)}.user-workshop-avatar-actions button{border:1px solid color-mix(in srgb,var(--workshop-accent) 45%,var(--line));background:color-mix(in srgb,var(--workshop-accent) 12%,var(--panel));min-height:36px;color:var(--text);border-radius:11px;padding:0 12px}.user-workshop-inspector{position:relative;overflow:hidden!important}.user-workshop-inspector.collapsed{place-items:start center;display:grid;padding:8px!important}.user-workshop-panel-toggle{border:1px solid color-mix(in srgb,var(--workshop-accent) 30%,var(--line));width:38px;height:38px;color:var(--text);background:0 0;border-radius:12px;place-items:center;padding:0;display:grid}.user-workshop-inspector>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px;display:grid}.user-workshop-inspector>header h3{margin:4px 0;font-size:20px}.user-workshop-inspector>header p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.user-workshop-inspector>header nav{gap:5px;display:flex}.user-workshop-inspector>header nav button{border:1px solid var(--line);width:36px;height:36px;color:var(--text);background:0 0;border-radius:11px;place-items:center;padding:0;display:grid}.user-workshop-inspector .organization-inspector-body{padding:18px}.user-workshop-inspector dl{margin:0 0 16px;display:grid}.user-workshop-inspector dl div{border-bottom:1px solid var(--line-soft);justify-content:space-between;padding:10px 0;display:flex}.user-workshop-inspector dt{color:var(--muted)}.user-workshop-inspector dd{margin:0}.user-workshop-inspector .primary-button{justify-content:center;align-items:center;gap:7px;width:100%;display:flex}@media (max-width:1100px){.user-workshop>.marketplace-catalog-layout,.user-workshop>.marketplace-catalog-layout.panel-collapsed,.user-workshop>.marketplace-catalog-layout.panel-expanded{grid-template-columns:190px minmax(0,1fr)}.user-workshop-inspector{grid-column:1/-1;height:auto;min-height:260px}.user-workshop-toolbar{grid-template-columns:1fr}}@media (max-width:720px){.user-workshop>.marketplace-catalog-layout,.user-workshop>.marketplace-catalog-layout.panel-collapsed,.user-workshop>.marketplace-catalog-layout.panel-expanded{grid-template-columns:1fr}.user-workshop .marketplace-context-tree{height:auto;max-height:260px}.user-workshop-map{height:620px}.user-workshop-avatar{width:112px;height:112px}.user-workshop-section{width:88px;height:82px;padding:8px}.user-workshop-section.shape-oval{width:106px}}.links-console-toolbar{align-items:center;gap:10px;min-width:0;display:flex}.links-console-toolbar .links-console-search{flex:auto;min-width:220px;max-width:620px;margin:0}.links-console-toolbar .links-console-controls{box-shadow:none;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0;display:flex}.links-console-primary-actions>button,.links-console-primary-actions>.resource-guide-button{box-sizing:border-box!important;height:40px!important;min-height:40px!important}.links-console-primary-actions>.resource-guide-button{width:40px!important;padding:0!important}.links-console-controls>button{box-sizing:border-box!important;height:38px!important;min-height:38px!important;padding-block:0!important}.links-console-workspace.tree-open{grid-template-columns:276px minmax(0,1fr)!important}.links-console-workspace.tree-open>.links-console-folders{width:276px!important}.links-console-folders.open>button:not(.links-console-folders-toggle){grid-template-columns:24px minmax(0,1fr) auto!important;gap:7px!important;min-height:38px!important;padding:4px 8px!important}.links-console-folders.open>button:not(.links-console-folders-toggle)>span strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;line-height:1.18!important}.links-console-folders.open>button:not(.links-console-folders-toggle)>span small{display:none!important}.links-console-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.links-console-workspace.tree-collapsed .links-console-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:1120px){.links-console-grid,.links-console-workspace.tree-collapsed .links-console-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.links-console-toolbar{flex-wrap:wrap;align-items:stretch}.links-console-toolbar .links-console-search{flex-basis:100%;max-width:none}.links-console-toolbar .links-console-controls{width:100%;overflow:auto}.links-console-grid,.links-console-workspace.tree-collapsed .links-console-grid{grid-template-columns:1fr!important}}.links-console-header{padding-bottom:2px!important}.links-console-toolbar{justify-content:space-between!important}.links-console-toolbar .links-console-controls{order:1;min-width:0!important}.links-console-toolbar .links-console-search{order:2;flex:0 420px!important;width:min(420px,36vw)!important;min-width:240px!important;max-width:420px!important}.links-console-toolbar .links-console-controls>button,.links-console-toolbar .links-console-controls>.resource-guide-button{box-sizing:border-box!important;border-radius:12px!important;height:40px!important;min-height:40px!important}.links-console-toolbar .links-console-controls>.resource-guide-button{place-items:center!important;width:40px!important;min-width:40px!important;padding:0!important;display:grid!important}.links-console-workspace{align-items:start!important}.links-console-workspace>.links-console-folders,.links-console-workspace-main{align-self:start!important;margin-top:0!important}.links-console-folders>.links-console-tree-head{grid-template-columns:24px minmax(0,1fr) 36px!important;align-items:center!important;gap:7px!important;min-height:44px!important;padding:3px 4px 7px!important;display:grid!important}.links-console-folders>.links-console-tree-head>.links-console-folders-toggle{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line))!important;background:#ffffff06!important;border-radius:11px!important;grid-column:3!important;place-items:center!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important}.links-console-folders.collapsed>.links-console-tree-head{border:0!important;grid-template-columns:36px!important;justify-content:center!important;padding:3px 0!important;display:grid!important}.links-console-folders.collapsed>.links-console-tree-head>.links-console-folders-toggle{grid-column:1!important}.links-console-folders.collapsed>button:not(.links-console-folders-toggle){display:none!important}.links-console-folders.open>button:not(.links-console-folders-toggle){margin:1px 0!important}.links-console-content-head{align-items:center!important;min-height:44px!important;margin:0!important;padding:0 2px 6px!important}.links-console-grid{align-items:stretch!important;margin-top:0!important}@media (max-width:1180px){.links-console-toolbar{flex-wrap:wrap}.links-console-toolbar .links-console-search{flex:100%!important;width:100%!important;max-width:none!important}.links-console-toolbar .links-console-controls{width:100%;overflow-x:auto}}.files-head-actions{align-items:center!important;gap:8px!important}.files-head-actions>button,.files-head-actions>.resource-guide-button{box-sizing:border-box!important;border-radius:12px!important;height:42px!important;min-height:42px!important}.files-head-actions>.resource-guide-button,.files-head-actions>.files-head-filter{place-items:center!important;width:42px!important;min-width:42px!important;padding:0!important;display:grid!important}.files>.folder-memory-tabs>.folder-memory-add{border-radius:13px!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;padding:0!important;display:grid!important}.links-console-header{align-items:center!important;gap:14px!important;min-height:48px!important;padding:2px!important;display:flex!important}.links-console-header>div:first-child{flex:0 auto;min-width:230px}.links-console-title{white-space:nowrap;flex-wrap:nowrap!important}.links-console-title h2{margin:0!important}.links-console-header>.links-console-toolbar{flex-direction:row-reverse!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;min-width:0!important;margin:0!important;display:flex!important}.links-console-toolbar .links-console-controls{flex-direction:row-reverse!important;flex:none!important;order:1!important;gap:7px!important;display:flex!important}.links-console-toolbar .links-console-controls>:first-child{order:1!important}.links-console-toolbar .links-console-controls>:nth-child(2){order:2!important}.links-console-toolbar .links-console-controls>:nth-child(3){order:3!important}.links-console-toolbar .links-console-controls>:nth-child(4){order:4!important}.links-console-toolbar .links-console-controls>:nth-child(5){order:5!important}.links-console-toolbar .links-console-controls>:nth-child(6){order:6!important}.links-console-toolbar .links-console-controls>.icon-only,.links-console-toolbar .links-console-controls>.resource-guide-button{border-radius:12px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:grid!important}.links-create-actions{width:40px;height:40px;display:inline-grid}.links-create-actions>button{border-radius:12px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:grid!important}.links-create-dropdown{z-index:10000!important;width:228px!important;position:fixed!important}.links-console-toolbar .links-console-controls>.icon-only,.links-console-toolbar .links-console-controls>.resource-guide-button{border:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface) 88%,transparent)!important;color:var(--muted)!important;box-shadow:inset 0 1px #ffffff0b!important}.links-console-toolbar .links-console-controls>.icon-only:hover,.links-console-toolbar .links-console-controls>.resource-guide-button:hover,.links-console-toolbar .links-console-controls>.icon-only.on{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))!important;background:color-mix(in srgb,var(--accent) 9%,var(--surface))!important;color:var(--text)!important}.links-console-toolbar .links-console-search{box-sizing:border-box!important;flex:0 360px!important;order:2!important;width:min(360px,30vw)!important;min-width:220px!important;max-width:360px!important;height:40px!important;min-height:40px!important}.links-console-toolbar .links-console-search input{font-size:12px!important;line-height:1.25!important}.links-console-toolbar .links-console-search input::placeholder{color:color-mix(in srgb,var(--muted) 82%,transparent)!important;font-size:12px!important}.links-console-workspace{gap:10px!important;margin-top:0!important}.links-console-workspace-main,.links-console-content{min-width:0!important;margin:0!important;padding-top:0!important}.links-console-content-head{display:none!important}.links-console-folders{border-radius:16px!important}.links-console-folders>.links-console-tree-head>.links-console-folders-toggle{grid-template-columns:1fr!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;display:grid!important}.links-console-folders>.links-console-tree-head>.links-console-folders-toggle svg{grid-column:1!important;place-self:center!important;width:22px!important;height:22px!important;margin:0!important;transform:none!important}.links-console-grid{align-content:start!important;margin:0!important;padding:0!important}.links-console-workspace>.links-console-folders{align-self:stretch!important;height:auto!important;max-height:none!important;overflow:visible!important}.links-console-workspace-main,.links-console-content{overflow:visible!important}.workshop-mode{--workshop-glass:color-mix(in srgb,var(--panel) 82%,transparent);--workshop-line:color-mix(in srgb,var(--knowledge-accent) 18%,#ffffff1a);--workshop-shadow:0 24px 70px #00000047}.workshop-mode .mika-abilities-toolbar{-webkit-backdrop-filter:blur(22px)saturate(112%);backdrop-filter:blur(22px)saturate(112%);border-color:var(--workshop-line)!important;background:linear-gradient(145deg,#ffffff09,#ffffff03),var(--workshop-glass)!important;box-shadow:inset 0 1px #ffffff12,0 12px 38px #00000029!important}.workshop-mode .mika-abilities-toolbar h2{letter-spacing:-.035em!important;font-weight:590!important}.workshop-mode .mika-abilities-toolbar p{max-width:680px;color:color-mix(in srgb,var(--muted) 90%,white 10%)!important}.workshop-mode .marketplace-context-tree,.workshop-mode .knowledge-map-card,.workshop-mode .mika-ability-panel{-webkit-backdrop-filter:blur(26px)saturate(108%);backdrop-filter:blur(26px)saturate(108%);border-color:var(--workshop-line)!important;background:linear-gradient(150deg,#ffffff09,#ffffff02 55%),var(--workshop-glass)!important;box-shadow:inset 0 1px #fff1,var(--workshop-shadow)!important}.workshop-mode .marketplace-context-tree>header{border-bottom-color:#ffffff0e!important}.workshop-mode .marketplace-context-tree>button{border-radius:12px!important;transition:background .16s,border-color .16s,color .16s,transform .16s!important}.workshop-mode .marketplace-context-tree>button:hover{transform:translate(2px);background:#ffffff09!important}.workshop-mode .marketplace-context-tree>button.active{border-color:color-mix(in srgb,var(--knowledge-accent) 58%,#ffffff1a)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--knowledge-accent) 25%,transparent),color-mix(in srgb,var(--knowledge-accent) 7%,#ffffff05))!important;color:color-mix(in srgb,var(--knowledge-accent) 38%,white)!important;box-shadow:inset 3px 0 var(--knowledge-accent),0 0 18px color-mix(in srgb,var(--knowledge-accent) 12%,transparent)!important}.workshop-mode .mika-abilities-orbit{background:radial-gradient(circle at 38% 38%,color-mix(in srgb,var(--knowledge-accent) 11%,transparent),transparent 23%), radial-gradient(circle at 76% 72%,#94a3b80e,transparent 34%), linear-gradient(155deg,#0f1219d1,#090b10f0)!important}.workshop-mode .mika-intelligence-rings i{border-color:color-mix(in srgb,var(--knowledge-accent) 13%,#ffffff0e)!important;opacity:.68!important}.workshop-mode .mika-ability-node.kind-mika{border-color:color-mix(in srgb,var(--knowledge-accent) 64%,white 12%)!important;background:radial-gradient(circle at 34% 24%,#ffffff3b,transparent 34%),color-mix(in srgb,var(--knowledge-accent) 20%,#13151dc2)!important;box-shadow:inset 0 1px #ffffff47,0 0 0 1px color-mix(in srgb,var(--knowledge-accent) 36%,transparent),0 0 0 9px color-mix(in srgb,var(--knowledge-accent) 7%,transparent),0 0 46px color-mix(in srgb,var(--knowledge-accent) 34%,transparent)!important}.workshop-mode .mika-ability-node.kind-mika .mika-ability-avatar{border-color:color-mix(in srgb,var(--knowledge-accent) 76%,white 18%)!important;box-shadow:0 0 24px color-mix(in srgb,var(--knowledge-accent) 28%,transparent)!important}.workshop-mode .mika-abilities-orbit svg line{stroke:color-mix(in srgb,var(--knowledge-accent) 25%,#cbd5e12e)!important;stroke-dasharray:.65 1.5!important;opacity:.42!important}.workshop-mode .mika-abilities-orbit svg line.active{stroke:color-mix(in srgb,var(--knowledge-accent) 68%,white 18%)!important;opacity:.88!important}.workshop-mode .mika-ability-node:not(.kind-mika):not(.workshop-link-node){-webkit-backdrop-filter:blur(14px)saturate(92%);backdrop-filter:blur(14px)saturate(92%);border-color:color-mix(in srgb,var(--guide-node-color) 30%,#ffffff1a)!important;background:radial-gradient(circle at 32% 23%,#ffffff21,transparent 34%),linear-gradient(155deg,color-mix(in srgb,var(--guide-node-color) 14%,#252932ad),#0f1117c2)!important;box-shadow:inset 0 1px #ffffff24,inset 0 -10px 24px #00000026,0 14px 30px #0003,0 0 24px color-mix(in srgb,var(--guide-node-color) 9%,transparent)!important}.workshop-mode .workshop-root-node{-webkit-backdrop-filter:blur(19px)saturate(108%);backdrop-filter:blur(19px)saturate(108%);--mika-node-size:146px!important;border-color:color-mix(in srgb,var(--guide-node-color) 38%,#ffffff21)!important;width:146px!important;height:92px!important;box-shadow:inset 0 1px #ffffff30,inset 0 -16px 30px #0000001f,0 16px 34px #0000003b,0 0 28px color-mix(in srgb,var(--guide-node-color) 12%,transparent)!important;background:linear-gradient(145deg,#ffffff18,#ffffff05 48%,#0c0f1694)!important;border-radius:18px!important}.workshop-mode .workshop-root-node>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center!important;max-width:126px!important;font-size:11px!important;line-height:1.2!important;display:-webkit-box!important}.workshop-mode .workshop-root-node>small{opacity:.68;font-size:8px!important}.workshop-mode .mika-ability-node:not(.kind-mika).active{border-color:color-mix(in srgb,var(--knowledge-accent) 68%,white 12%)!important;box-shadow:inset 0 1px #fff3,0 0 0 4px color-mix(in srgb,var(--knowledge-accent) 10%,transparent),0 18px 42px #00000047,0 0 32px color-mix(in srgb,var(--knowledge-accent) 28%,transparent)!important}.workshop-mode .workshop-document-node{--mika-node-size:58px!important;filter:saturate(.42)!important;background:linear-gradient(145deg,#ffffff24,#5a697052 45%,#1c2327b8)!important;border-color:#b8cacf40!important;border-radius:15px!important;width:58px!important;height:58px!important;transform:translate(-50%,-50%)rotate(45deg)!important}.workshop-mode .workshop-document-node>*{transform:rotate(-45deg)}.workshop-mode .workshop-favorite-node{--mika-node-size:72px!important;width:72px!important;height:72px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:50%!important}.workshop-mode .workshop-favorite-node:before{content:"★";color:#0000;filter:saturate(.72)drop-shadow(0 3px 1px #fff5be2e)drop-shadow(0 9px 9px #462d0857);background:linear-gradient(145deg,#fff0ad 5%,#d8b64f 45%,#8d681f 78%,#51370d);-webkit-background-clip:text;background-clip:text;place-items:center;width:70px;height:70px;font-family:Arial,sans-serif;font-size:68px;line-height:1;display:grid;transform:translateY(-1px)}.workshop-mode .workshop-favorite-node>.mika-ability-glyph,.workshop-mode .workshop-favorite-node>strong,.workshop-mode .workshop-favorite-node>small{display:none!important}.workshop-mode .workshop-favorite-node.active:before{filter:saturate(.86)drop-shadow(0 2px 1px #fffad247)drop-shadow(0 0 13px #e7be429e)}.workshop-mode .mika-ability-panel.mode-collapsed{background:linear-gradient(180deg,#ffffff09,#ffffff02),var(--workshop-glass)!important}.workshop-mode .marketplace-catalog-layout.panel-normal{--marketplace-panel-width:378px!important}.workshop-mode .marketplace-panel-resizer{display:none!important}.workshop-mode .mika-ability-panel>header{border-bottom-color:#ffffff0f!important}.workshop-mode .mika-ability-panel h3{letter-spacing:-.018em!important;font-size:15px!important;font-weight:570!important}.workshop-mode .mika-ability-panel :is(p,li,dd,button,input,textarea){font-size:10.5px}.workshop-mode .mika-ability-panel :is(dt,small,label){font-size:9px}.workshop-mode :is(button,input,a):focus-visible{outline:2px solid color-mix(in srgb,var(--knowledge-accent) 70%,white);outline-offset:2px}@media (prefers-reduced-motion:reduce){.workshop-mode *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:1380px){.links-console-header{flex-wrap:wrap!important}.links-console-header>.links-console-toolbar{flex-basis:100%!important;justify-content:flex-start!important}.links-console-toolbar .links-console-search{margin-left:auto!important}}@media (max-width:860px){.links-console-header>.links-console-toolbar{flex-wrap:wrap!important}.links-console-toolbar .links-console-search{flex-basis:100%!important;order:2!important;width:100%!important;max-width:none!important;margin-left:0!important}}.workshop-mode .mika-ability-node.kind-mika{background:radial-gradient(circle at 50% 52%,color-mix(in srgb,var(--knowledge-accent) 30%,#f8f5ff7a),color-mix(in srgb,var(--knowledge-accent) 16%,#231e306b) 68%,#14121f57 82%)!important;box-shadow:inset 0 1px #ffffff70,0 0 0 1px color-mix(in srgb,var(--knowledge-accent) 32%,transparent),0 0 0 8px color-mix(in srgb,var(--knowledge-accent) 4%,transparent),0 0 42px color-mix(in srgb,var(--knowledge-accent) 28%,transparent)!important}.workshop-mode .mika-ability-node.kind-mika>strong{letter-spacing:.025em!important;font-size:14px!important}.workshop-mode .workshop-link-node{--mika-node-size:58px!important;filter:saturate(1.16)!important;background:radial-gradient(circle at 32% 24%,#ecfff5b8,#32e875 26%,#08b84f 58%,#02652d 100%)!important;border-color:#68ffa0c2!important;border-radius:50%!important;box-shadow:inset 0 1px #ffffff7a,inset 0 -9px 20px #00391952,0 8px 20px #0000003d,0 0 25px #14d85c61!important}.workshop-mode .workshop-link-node:nth-of-type(3n){--mika-node-size:66px!important}.workshop-mode .workshop-link-node:nth-of-type(5n){--mika-node-size:50px!important}.workshop-mode .workshop-link-node .mika-ability-glyph,.workshop-mode .workshop-link-node>strong,.workshop-mode .workshop-link-node>small{display:none!important}.workshop-mode .workshop-link-node:hover>strong,.workshop-mode .workshop-link-node.active>strong,.workshop-mode .mika-abilities-orbit[data-zoomed=true] .workshop-link-node>strong,.workshop-mode .mika-abilities-orbit[data-searching=true] .workshop-link-node.match>strong{background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-line-clamp:2;border-radius:7px;-webkit-box-orient:vertical;width:112px;padding:3px 6px;position:absolute;top:calc(100% + 5px);max-width:112px!important;font-size:9px!important;line-height:1.2!important;display:-webkit-box!important}.workshop-avatar-actions{z-index:46;gap:8px;display:flex;position:absolute;top:calc(50% + 88px);left:50%;transform:translate(-50%)}.workshop-avatar-actions button{border:1px solid color-mix(in srgb,var(--knowledge-accent) 46%,#fff3);background:color-mix(in srgb,var(--knowledge-accent) 18%,var(--panel));width:38px;height:38px;color:var(--text);border-radius:12px;place-items:center;padding:0;display:grid;box-shadow:0 8px 22px #00000047}.workshop-avatar-actions button:hover{background:color-mix(in srgb,var(--knowledge-accent) 30%,var(--panel))}.workshop-avatar-actions svg{width:18px;height:18px}.workshop-links-panel-list{gap:8px!important;display:grid!important}.workshop-links-panel-list>label{border:1px solid var(--line);border-radius:11px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.workshop-links-panel-list>label svg{width:15px}.workshop-links-panel-list input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.workshop-links-panel-list>div{gap:3px;max-height:300px;display:grid;overflow:auto}.workshop-links-panel-list>div>button{min-height:34px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;padding:6px 9px}.workshop-links-panel-list>div>button:hover,.workshop-links-panel-list>div>button.active{border-color:color-mix(in srgb,var(--knowledge-accent) 28%,var(--line));background:color-mix(in srgb,var(--knowledge-accent) 9%,transparent);color:var(--text)}.custom-profile-avatar:before,.custom-profile-avatar:after{content:none!important}.custom-profile-avatar img,.identity-chip-avatar:not(.avatar-placeholder){filter:none!important;mix-blend-mode:normal!important;opacity:1!important;object-position:center!important}.custom-profile-avatar,.identity-chip-avatar:not(.avatar-placeholder){background:#192232!important}.sidebar-customization-dock>.sidebar-appearance-brush{margin-left:8px!important}.links-contained.links-console-workspace{height:var(--links-available-height);min-height:0;align-items:stretch!important}.links-contained.links-console-workspace>.links-console-folders{overscroll-behavior:contain;box-sizing:border-box;min-height:0;height:100%!important;max-height:100%!important;overflow:hidden auto!important}.links-contained .links-console-tree-head{z-index:2;background:var(--panel);top:0;position:sticky!important}.links-contained .links-console-workspace-main{flex-direction:column;height:100%;min-height:0;display:flex;align-self:stretch!important;overflow:hidden!important}.links-contained .links-console-content{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto!important}.links-contained .links-console-folders button strong{white-space:normal!important}.links-contained.links-console-workspace.tree-open{grid-template-columns:304px minmax(0,1fr)!important}.links-contained.links-console-workspace.tree-open>.links-console-folders{flex-direction:column;width:304px!important;padding:6px 5px 6px 7px!important;display:flex!important;overflow:hidden!important}.links-contained .links-folder-list{scrollbar-gutter:stable;flex:auto;min-height:0;padding-bottom:14px;overflow:hidden auto!important}.links-contained .links-folder-fixed{flex:none}.links-contained .links-console-tree-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:7px;min-height:44px;grid-template-columns:24px minmax(0,1fr) 36px!important;padding:3px 4px 7px!important;display:grid!important}.links-contained .links-console-tree-head>svg{width:18px;color:var(--accent);justify-self:center}.links-contained .links-console-tree-head>span{min-width:0;display:grid}.links-contained .links-console-tree-head strong{font-size:13.5px}.links-contained .links-console-tree-head small{color:var(--muted);font-size:9.5px}@media (max-width:760px){.links-contained.links-console-workspace.tree-open{grid-template-columns:44px minmax(0,1fr)!important}.links-contained.links-console-workspace.tree-open>.links-console-folders{width:min(304px,100vw - 24px)!important}}@media (max-width:860px){.links-console-header,.links-console-header>.links-console-toolbar{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.links-console-header{flex-direction:column!important;align-items:stretch!important}.links-console-header>.links-console-toolbar{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.links-console-toolbar .links-console-controls{scrollbar-width:thin;box-sizing:border-box!important;flex:100%!important;grid-column:1!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto hidden!important}.links-console-toolbar .links-console-search{box-sizing:border-box!important;flex:100%!important;grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.links-console-title{box-sizing:border-box;max-width:100%;white-space:normal!important}.links-console-title h2{overflow-wrap:anywhere;min-width:0}.links-console-grid .link-product-card .link-card-buttons{flex-wrap:wrap!important;justify-content:flex-start!important;min-width:0!important}}.links-console-page,.my-universe{container-type:inline-size}@container (width<=860px){.links-console-header{box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}.links-console-header>.links-console-toolbar{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.links-console-toolbar .links-console-controls,.links-console-toolbar .links-console-search{box-sizing:border-box!important;flex:100%!important;grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.links-console-toolbar .links-console-controls{justify-content:flex-start!important;overflow:auto hidden!important}.universe-ability-layout{grid-template-columns:minmax(0,1fr)!important;height:auto!important}.my-universe .universe-ability-layout:has(.universe-ability-editor.collapsed){grid-template-columns:minmax(0,1fr)!important;height:auto!important}.universe-ability-tree{max-height:210px}.universe-ability-layout>.universe-map{min-width:0!important;height:600px!important}.universe-ability-editor{min-height:220px}}.links-console-header{box-sizing:border-box!important;width:100%!important;min-width:0!important;display:block!important}.links-console-header>div:first-child{box-sizing:border-box;max-width:100%;min-width:0!important}.links-console-header>.links-console-toolbar{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:8px 0 0!important;display:grid!important}.links-console-toolbar .links-console-controls,.links-console-toolbar .links-console-search{box-sizing:border-box!important;grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.links-console-toolbar .links-console-controls{justify-content:flex-start!important;overflow:auto hidden!important}@media (max-width:820px){.my-universe .universe-ability-layout{flex-wrap:wrap!important;align-content:flex-start!important;height:auto!important;display:flex!important}.my-universe .universe-ability-tree,.my-universe .universe-ability-layout>.universe-map,.my-universe .universe-ability-editor{box-sizing:border-box;flex:100%!important;width:100%!important;min-width:0!important}}@media (max-width:760px){.my-universe .universe-commandbar>.universe-command-actions{box-sizing:border-box!important;flex:100%!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;overflow:auto hidden!important}.my-universe .universe-commandbar>.universe-command-title{flex:100%}.my-universe .universe-command-actions>.universe-settings{box-sizing:border-box!important;flex:0 auto!important;min-width:46px!important;max-width:100%!important;overflow:hidden!important}.my-universe .universe-command-actions>.universe-settings>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.marketplace-view-switch{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent);border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.marketplace-view-switch button{min-height:36px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.marketplace-view-switch button:hover{background:var(--hover);color:var(--text)}.marketplace-view-switch button.active{background:color-mix(in srgb,var(--accent) 15%,var(--panel));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,var(--line))}.marketplace-map-toolbar .knowledge-map-hero-actions{grid-template-columns:auto minmax(230px,1fr) 42px 42px;width:min(100%,860px)}.marketplace-simple{gap:14px;max-width:1480px;margin:0 auto;padding:4px 0 22px;display:grid}.marketplace-simple-hero{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:linear-gradient(130deg,color-mix(in srgb,var(--accent) 7%,var(--panel)),var(--panel));border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:46px;padding:9px 13px;display:flex}.marketplace-simple-heading{align-items:baseline;gap:11px;min-width:0;display:flex}.marketplace-simple-hero h1{margin:0;font-size:18px;line-height:1.2}.marketplace-simple-hero p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.marketplace-simple-summary{border:1px solid var(--line);background:color-mix(in srgb,var(--panel-2) 88%,transparent);border-radius:10px;flex:none;align-items:baseline;gap:7px;padding:5px 9px;display:flex}.marketplace-simple-summary strong{font-size:16px;line-height:1}.marketplace-simple-summary span{color:var(--muted);font-size:10px}.marketplace-simple-tools{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:10px;display:grid}.marketplace-simple-search{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-items:center;gap:9px;min-height:48px;padding:0 13px;display:flex}.marketplace-simple-search:focus-within{border-color:color-mix(in srgb,var(--accent) 54%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.marketplace-simple-search>svg{color:var(--muted);flex:none}.marketplace-simple-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.marketplace-simple-search button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 30px;place-items:center;padding:0;display:grid}.marketplace-simple-search button:hover{background:var(--hover);color:var(--text)}.marketplace-simple-needs{grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;display:grid}.marketplace-simple-needs button{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:60px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:9px;padding:10px 11px;display:flex}.marketplace-simple-needs button:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:var(--hover);color:var(--text)}.marketplace-simple-needs button.active{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:color-mix(in srgb,var(--accent) 11%,var(--panel));color:var(--text)}.marketplace-simple-needs button>svg{flex:none}.marketplace-simple-needs button span{min-width:0;display:grid}.marketplace-simple-needs button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.marketplace-simple-needs button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.marketplace-simple-notice{margin:0}.marketplace-simple-results{gap:12px;display:grid}.marketplace-simple-results>header{justify-content:space-between;align-items:end;gap:16px;padding:0 3px;display:flex}.marketplace-simple-results h2{margin:0;font-size:19px}.marketplace-simple-results>header p{color:var(--muted);margin:4px 0 0;font-size:11px}.marketplace-simple-grid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:12px;display:grid}.marketplace-simple-card{border:1px solid var(--line);background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 78%,transparent),color-mix(in srgb,var(--carbon-soft) 64%,transparent));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;flex-direction:column;min-width:0;min-height:230px;padding:18px 22px 18px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 20px 50px #00000021}.marketplace-simple-card:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));box-shadow:0 24px 54px #0000002e,0 0 24px color-mix(in srgb,var(--accent) 9%,transparent);transform:translateY(-2px)}.marketplace-simple-card.installed{border-color:color-mix(in srgb,#55b986 35%,var(--line))}.marketplace-simple-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.marketplace-simple-card-icon{background:color-mix(in srgb,var(--accent) 14%,var(--panel));width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.marketplace-simple-card header small{color:var(--muted);text-transform:none;font-size:9px}.marketplace-simple-card h3{margin:2px 0 0;font-size:17px;line-height:1.2}.marketplace-simple-status{background:var(--hover);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.marketplace-simple-status.installed{color:color-mix(in srgb,#72d7a6 88%,var(--text));background:#55b98629}.marketplace-simple-card>p{color:var(--muted);margin:15px 0;font-size:12px;line-height:1.55}.marketplace-simple-after{border:1px solid var(--line-soft);background:#ffffff04;border-radius:12px;padding:11px 12px}.marketplace-simple-after strong{font-size:10px}.marketplace-simple-after ul{color:var(--muted);gap:4px;margin:7px 0 0;padding-left:17px;font-size:10px;line-height:1.4;display:grid}.marketplace-simple-price{color:var(--text);margin-top:auto;padding-top:14px;font-size:11px;font-weight:750}.marketplace-simple-card>footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:7px;margin-top:11px;padding-top:11px;display:flex}.marketplace-simple-card>footer button{overflow-wrap:anywhere;text-align:center;white-space:normal;flex:145px;min-width:0;max-width:100%;height:auto;min-height:38px;padding-block:8px;line-height:1.25}.marketplace-simple-included{color:var(--muted);font-size:10px}.marketplace-map-notice{overflow-wrap:anywhere;margin:0}:root[data-theme=light] .marketplace-simple-card{background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 44%),linear-gradient(145deg,#fff,color-mix(in srgb,#f5f7fc 95%,var(--accent) 5%));box-shadow:0 18px 42px #3e4c731a}.marketplace-remove-module{justify-content:center;align-items:center;gap:5px;display:inline-flex;color:var(--rose)!important}.marketplace-simple-empty{border:1px dashed var(--line);background:var(--panel);border-radius:17px;justify-items:start;gap:7px;padding:26px;display:grid}.marketplace-simple-empty p{color:var(--muted);margin:0 0 7px}.marketplace-product-commerce-summary{border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,var(--panel)),var(--panel));border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 8px;padding:11px 12px;display:grid}.marketplace-product-commerce-summary>div{gap:3px;min-width:0;display:grid}.marketplace-product-commerce-summary strong{font-size:11px;line-height:1.35}.marketplace-product-commerce-summary small{color:var(--muted);font-size:9px}.marketplace-product-commerce-summary>.primary-button{white-space:normal;min-height:38px;padding-inline:12px}.marketplace-product-state{background:var(--hover);width:max-content;max-width:100%;color:var(--muted);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850}.marketplace-product-state.installed{color:color-mix(in srgb,#72d7a6 88%,var(--text));background:#55b9862b}@media (max-width:1180px){.marketplace-simple-needs{grid-template-columns:repeat(4,minmax(120px,1fr))}.marketplace-simple-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.marketplace-map-toolbar .knowledge-map-hero-actions{grid-template-columns:auto minmax(220px,1fr) 42px 42px;width:100%}}@media (max-width:760px){.marketplace-simple-hero{gap:9px;padding:8px 10px}.marketplace-simple-heading{gap:1px;display:grid}.marketplace-simple-hero p{font-size:10px}.marketplace-simple-summary span{display:none}.marketplace-simple-tools{grid-template-columns:1fr}.marketplace-view-switch{width:100%}.marketplace-view-switch button{flex:1}.marketplace-simple-needs{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-simple-grid{grid-template-columns:1fr}.marketplace-simple-card{min-height:0}.marketplace-map-toolbar .knowledge-map-hero-actions{grid-template-columns:1fr 42px 42px}.marketplace-map-toolbar .marketplace-view-switch{grid-column:1/-1}.marketplace-product-commerce-summary{grid-template-columns:1fr}.marketplace-product-commerce-summary>.primary-button{width:100%}}.partnership-surface{gap:14px;min-width:0;display:grid}.partnership-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 2px;display:flex}.partnership-head h2{align-items:center;gap:9px;margin:3px 0 4px;font-size:24px;font-weight:620;display:flex}.partnership-head h2 svg{color:var(--accent)}.partnership-head span{letter-spacing:.1em;color:var(--text-muted);font-size:10px}.partnership-head p{color:var(--text-muted);max-width:760px;margin:0}.partnership-tabs{border:1px solid var(--border);background:var(--panel);border-radius:12px;gap:4px;padding:4px;display:flex;overflow-x:auto}.partnership-tabs a{white-space:nowrap;color:var(--text-muted);border-radius:8px;padding:8px 11px;font-size:13px;text-decoration:none}.partnership-tabs a:hover,.partnership-tabs a.active{background:var(--surface);color:var(--text)}.partnership-tabs a.active{box-shadow:inset 0 0 0 1px var(--border)}.partnership-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.partnership-kpis.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.partnership-kpis article{border:1px solid var(--border);background:var(--panel);border-radius:12px;gap:4px;padding:14px 16px;display:grid}.partnership-kpis span,.partnership-kpis small{color:var(--text-muted);font-size:12px}.partnership-kpis strong{font-size:20px;font-weight:620}.partnership-note dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}.partnership-note dl div{background:var(--surface);border-radius:9px;padding:10px}.partnership-note dt{color:var(--text-muted);font-size:11px}.partnership-note dd{margin:4px 0 0;font-size:13px}.partnership-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.partnership-full{grid-column:1/-1}.partnership-two-column .panel>header,.partnership-surface .panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.partnership-surface h3{margin:0;font-size:15px;font-weight:620}.partnership-surface .panel p{color:var(--text-muted)}.partnership-list{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.partnership-list li{border:1px solid var(--border);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.partnership-list li div{gap:3px;display:grid}.partnership-list small{color:var(--text-muted)}.partnership-form{gap:9px;margin-top:12px;display:grid}.partnership-form label{color:var(--text-muted);gap:5px;font-size:12px;display:grid}.partnership-form input,.partnership-inline-form input,.partnership-ledger-form input,.partnership-ledger-form select{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);font:inherit;border-radius:8px;padding:9px 10px}.partnership-inline-form{gap:8px;margin:12px 0;display:flex}.partnership-inline-form input{flex:1}.partnership-ledger-form{grid-template-columns:1.15fr .65fr 1.2fr .7fr 1fr auto;gap:8px;margin:12px 0;display:grid}.partnership-table{border-collapse:collapse;width:100%;font-size:12px}.partnership-table th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);padding:8px;font-weight:550}.partnership-table td{border-bottom:1px solid var(--border);padding:9px 8px}.partnership-table .num{text-align:right;font-variant-numeric:tabular-nums}.partnership-table tr.mismatch td{color:var(--danger)}.partnership-empty{align-items:flex-start;gap:12px;display:flex}.partnership-empty svg{color:var(--text-muted);margin-top:2px}.partnership-empty h3,.partnership-empty p{margin:0 0 5px}.partnership-empty span{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:3px 7px;font-size:11px;display:inline-block}.partnership-inline-error{border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:10px;padding:8px}@media (max-width:980px){.partnership-kpis,.partnership-note dl,.partnership-ledger-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.partnership-head{flex-direction:column;align-items:stretch}.partnership-two-column,.partnership-kpis,.partnership-kpis.compact,.partnership-note dl,.partnership-ledger-form{grid-template-columns:1fr}.partnership-table{display:block;overflow-x:auto}}@media (max-width:520px){.topbar:has(.topbar-title[data-route=package]){gap:8px}.topbar:has(.topbar-title[data-route=package]) .topbar-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar:has(.topbar-title[data-route=package]) .topbar-back{flex:0 0 36px;justify-content:center;width:36px;min-width:36px;height:44px;min-height:44px;margin-right:0;padding:0}.topbar:has(.topbar-title[data-route=package]) .topbar-back span{display:none}}@media (max-width:360px){.topbar:has(.topbar-title[data-route=package]){gap:4px}.topbar:has(.topbar-title[data-route=package]) .topbar-actions{--header-control-size:36px}}:root[data-theme=light] .topbar:has(.topbar-title[data-route=package]) .topbar-wallet>svg{color:var(--muted)}.gallery-v2{gap:18px;padding:2px 2px 28px}.gallery-v2-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.gallery-v2-head>div:first-child{max-width:720px}.gallery-v2-head small,.gallery-preview-v2>header small,.gallery-guide header small,.gallery-publish-v2 header small{color:var(--accent);letter-spacing:.13em;font-size:10px;font-weight:760}.gallery-v2-head h1{letter-spacing:-.045em;margin:4px 0 5px;font-size:clamp(26px,3vw,42px);line-height:1}.gallery-v2-head p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.gallery-v2-actions{gap:8px;display:flex}.gallery-v2-actions button{border-radius:12px;align-items:center;gap:7px;height:42px;padding:0 13px;display:flex}.gallery-v2-actions svg{width:16px}.gallery-v2-nav{border:1px solid color-mix(in srgb, var(--accent) 18%, #ffffff14);background:linear-gradient(110deg,#ffffff09,#ffffff02);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:center;gap:16px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff0b}.gallery-v2-nav>div{gap:4px;display:flex;overflow:auto}.gallery-v2-nav button{height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;padding:0 12px;font-size:11px}.gallery-v2-nav button.active{border-color:color-mix(in srgb, var(--accent) 37%, #ffffff14);background:color-mix(in srgb, var(--accent) 9%, transparent);color:var(--text)}.gallery-v2-nav>label{border:1px solid color-mix(in srgb, var(--accent) 38%, #ffffff14);background:#ffffff03;border-radius:11px;align-items:center;height:40px;padding:0 12px;display:flex}.gallery-v2-nav label svg{width:16px;color:var(--accent)}.gallery-v2-nav input{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:0;padding:0 9px;font-size:12px}.gallery-avenue-v2{border:1px solid color-mix(in srgb, var(--accent) 22%, #ffffff14);background:radial-gradient(ellipse at 50% 110%, color-mix(in srgb, var(--accent) 21%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 4%, #151922), #090c12 54%, #111019);min-height:680px;box-shadow:inset 0 1px #ffffff13, inset 0 -1px color-mix(in srgb, var(--accent) 15%, transparent), 0 30px 80px #0000003d;perspective:1300px;border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:52px 32px 92px;display:grid;position:relative;overflow:hidden}.avenue-glow{filter:blur(85px);opacity:.17;background:var(--accent);border-radius:50%;width:360px;height:360px;position:absolute}.avenue-glow.left{top:-80px;left:-80px}.avenue-glow.right{bottom:-40px;right:-100px}.avenue-perspective{z-index:0;background:linear-gradient(90deg, transparent 49.8%, color-mix(in srgb, var(--accent) 16%, transparent) 50%, transparent 50.2%), repeating-linear-gradient(90deg, transparent 0 8%, #ffffff0b 8% 8.18%), repeating-linear-gradient(0deg, transparent 0 35px, #ffffff0a 35px 36px);pointer-events:none;height:310px;position:absolute;bottom:-126px;left:-12%;right:-12%;transform:rotateX(63deg)}.gallery-boutique-v2{z-index:2;border:1px solid color-mix(in srgb, var(--boutique) 42%, #ffffff1a);background:linear-gradient(150deg, #ffffff14, #ffffff04 48%), color-mix(in srgb, var(--boutique) 5%, #0a0e15b8);min-width:0;box-shadow:inset 0 1px #ffffff1a, 0 22px 55px #00000045, 0 0 32px color-mix(in srgb, var(--boutique) 10%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);cursor:pointer;border-radius:19px;align-self:start;gap:12px;padding:14px;transition:border-color .22s,box-shadow .22s;display:grid;position:relative}.gallery-boutique-v2:nth-of-type(3n+2){margin-top:35px}.gallery-boutique-v2:hover{border-color:color-mix(in srgb, var(--boutique) 72%, white 9%);box-shadow:inset 0 1px #ffffff24, 0 27px 65px #00000057, 0 0 42px color-mix(in srgb, var(--boutique) 20%, transparent)}.gallery-boutique-v2>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.gallery-boutique-v2>header>span{border:1px solid color-mix(in srgb, var(--boutique) 62%, white 10%);background:color-mix(in srgb, var(--boutique) 22%, transparent);color:#fff;width:38px;height:38px;box-shadow:0 0 20px color-mix(in srgb, var(--boutique) 22%, transparent);border-radius:12px;place-items:center;display:grid;position:relative}.gallery-boutique-v2>header svg{width:17px}.gallery-boutique-v2>header>div{gap:2px;display:grid}.gallery-boutique-v2>header small{color:var(--muted);font-size:9px}.gallery-boutique-v2>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.gallery-boutique-v2>header>button{width:31px;height:31px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.gallery-boutique-v2>header>button.active{color:#ffd557}.boutique-glass{min-height:235px;box-shadow:inset 0 0 32px color-mix(in srgb, var(--boutique) 11%, transparent);background:linear-gradient(135deg,#dceeff1a,#0000 44%),#070b11a8;border:1px solid #cde4ff2b;border-radius:11px;padding:10px;position:relative;overflow:hidden}.glass-reflection{z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000,#fff1,#0000);position:absolute;inset:-60% 45% -40% -20%;transform:rotate(18deg)}.boutique-story p{min-height:38px;color:color-mix(in srgb, var(--text) 73%, transparent);margin:0 0 8px;font-size:10.5px;line-height:1.45}.boutique-story>div{gap:5px;display:flex}.boutique-story span{border:1px solid color-mix(in srgb, var(--boutique) 28%, #ffffff12);color:color-mix(in srgb, var(--boutique) 72%, white);border-radius:999px;padding:4px 7px;font-size:8px}.gallery-boutique-v2>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.gallery-boutique-v2>footer>strong{color:color-mix(in srgb, var(--boutique) 74%, white);font-size:10px}.gallery-boutique-v2>footer button{color:var(--text);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.gallery-boutique-v2>footer svg{width:13px}.showcase-dashboard{border:1px solid color-mix(in srgb, var(--boutique) 22%, #ffffff12);background:radial-gradient(circle at 90% 0, color-mix(in srgb, var(--boutique) 17%, transparent), transparent 44%), #0b1018;color:#f5f7fb;border-radius:8px;grid-template-columns:35px minmax(0,1fr);height:215px;display:grid;overflow:hidden}.showcase-dashboard>aside:first-child{background:#ffffff05;border-right:1px solid #ffffff0e;flex-direction:column;align-items:center;gap:9px;padding:8px 5px;display:flex}.dashboard-mark{background:var(--boutique);width:25px;height:25px;box-shadow:0 0 14px color-mix(in srgb, var(--boutique) 40%, transparent);border-radius:8px;place-items:center;display:grid}.dashboard-mark svg{width:12px}.showcase-dashboard>aside:first-child>i{background:#ffffff1a;border-radius:4px;width:16px;height:4px}.showcase-dashboard>main{grid-template-rows:auto auto 1fr;gap:7px;min-width:0;padding:8px;display:grid}.showcase-dashboard main>header{justify-content:space-between;align-items:start;display:flex}.showcase-dashboard main>header span{display:grid}.showcase-dashboard main>header small,.showcase-dashboard article>small{color:#ebf0fa7a;font-size:6px}.showcase-dashboard main>header strong{font-size:8px}.showcase-dashboard main>header b{color:#ffffff59;font-size:7px}.dashboard-metrics{grid-template-columns:.78fr 1.22fr;gap:6px;display:grid}.dashboard-metrics>article,.dashboard-lower>article{background:#ffffff06;border:1px solid #ffffff0f;border-radius:7px;min-width:0;padding:7px}.dashboard-metrics>article:first-child{display:grid}.dashboard-metrics strong{font-size:13px}.dashboard-metrics em{color:color-mix(in srgb, var(--boutique) 76%, white);font-size:5px;font-style:normal}.dashboard-chart{align-items:center;display:flex;overflow:hidden}.boutique-line{width:100%;height:40px}.boutique-line path:first-child{fill:none;stroke:var(--boutique);stroke-width:2px}.boutique-line .fill{fill:color-mix(in srgb, var(--boutique) 16%, transparent);stroke:none}.boutique-bars{align-items:end;gap:4px;width:100%;height:42px;display:flex}.boutique-bars i{background:linear-gradient(var(--boutique), color-mix(in srgb, var(--boutique) 22%, transparent));border-radius:3px 3px 0 0;flex:1}.boutique-bars i:first-child{height:42%}.boutique-bars i:nth-child(2){height:66%}.boutique-bars i:nth-child(3){height:54%}.boutique-bars i:nth-child(4){height:86%}.boutique-bars i:nth-child(5){height:73%}.boutique-funnel{place-items:center;gap:3px;width:100%;display:grid}.boutique-funnel i{background:var(--boutique);border-radius:2px;height:7px}.boutique-funnel i:first-child{width:100%}.boutique-funnel i:nth-child(2){opacity:.82;width:77%}.boutique-funnel i:nth-child(3){opacity:.64;width:54%}.boutique-funnel i:nth-child(4){opacity:.46;width:32%}.dashboard-lower{grid-template-columns:1.35fr .65fr;gap:6px;min-height:0;display:grid}.dashboard-lower article:first-child{align-content:start;gap:4px;display:grid}.dashboard-lower p{border-top:1px solid #ffffff0a;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:4px;margin:0;padding-top:3px;font-size:5.5px;display:grid}.dashboard-lower p>i{background:var(--boutique);border-radius:50%;width:4px;height:4px}.dashboard-lower p>b{color:#ffffff57;font-size:4.5px}.dashboard-ring{align-content:center;place-items:center;display:grid;position:relative}.dashboard-ring>i{border:6px solid color-mix(in srgb, var(--boutique) 20%, #ffffff0f);border-top-color:var(--boutique);border-right-color:var(--boutique);border-radius:50%;width:48px;height:48px;position:absolute;transform:rotate(25deg)}.dashboard-ring strong{z-index:1;font-size:10px}.dashboard-ring small{z-index:1;margin-top:2px;font-size:4.5px}.showcase-dashboard.is-large{border-radius:15px;grid-template-columns:58px minmax(0,1fr) 154px;height:420px}.showcase-dashboard.is-large>aside:first-child{gap:15px;padding-top:15px}.showcase-dashboard.is-large .dashboard-mark{width:35px;height:35px}.showcase-dashboard.is-large>main{gap:12px;padding:17px}.showcase-dashboard.is-large main>header small,.showcase-dashboard.is-large article>small{font-size:10px}.showcase-dashboard.is-large main>header strong{font-size:16px}.showcase-dashboard.is-large .dashboard-metrics>article,.showcase-dashboard.is-large .dashboard-lower>article{border-radius:11px;padding:13px}.showcase-dashboard.is-large .dashboard-metrics strong{font-size:26px}.showcase-dashboard.is-large .dashboard-metrics em{font-size:9px}.showcase-dashboard.is-large .dashboard-lower p{gap:8px;padding:7px 0;font-size:10px}.showcase-dashboard.is-large .dashboard-lower p>b{font-size:8px}.showcase-dashboard.is-large .dashboard-ring>i{border-width:9px;width:86px;height:86px}.showcase-dashboard.is-large .dashboard-ring strong{font-size:19px}.dashboard-guide{background:color-mix(in srgb, var(--boutique) 7%, #ffffff03)!important;border:0!important;border-left:1px solid #ffffff12!important;align-items:flex-start!important;padding:20px!important;display:flex!important}.dashboard-guide>svg{width:18px;color:var(--boutique)}.dashboard-guide strong{margin-top:8px;font-size:12px}.dashboard-guide p{color:#f5f7fb99;margin:5px 0;font-size:10px;line-height:1.5}.dashboard-guide button{border:1px solid color-mix(in srgb, var(--boutique) 36%, #ffffff1a);color:#fff;background:0 0;border-radius:8px;margin-top:auto;padding:8px;font-size:8px}.gallery-preview-v2{width:min(860px,100vw - 20px);padding:24px}.gallery-preview-v2>header h2{font-size:28px}.preview-explain{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.preview-explain article{border:1px solid var(--line);background:#ffffff06;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;display:flex}.preview-explain svg{width:17px;color:var(--accent);flex:none}.preview-explain span{gap:3px;display:grid}.preview-explain small{color:var(--muted)}.gallery-guide{border:1px solid color-mix(in srgb, var(--accent) 32%, #ffffff1a);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 8%, #12151d), #0c0f15);border-radius:19px;gap:10px;width:min(590px,100vw - 24px);padding:22px;display:grid;box-shadow:0 30px 100px #00000080}.gallery-guide>header{justify-content:space-between;display:flex}.gallery-guide h2{margin:3px 0}.gallery-guide header button{border:1px solid var(--line);width:36px;height:36px;color:var(--text);background:0 0;border-radius:10px}.gallery-guide>section{border:1px solid var(--line-soft);background:#ffffff05;border-radius:12px;grid-template-columns:36px 1fr;gap:12px;padding:12px;display:grid}.gallery-guide>section>b{background:color-mix(in srgb, var(--accent) 14%, transparent);width:32px;height:32px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.gallery-guide>section span{display:grid}.gallery-guide>section p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.45}.gallery-guide footer{justify-content:flex-end;display:flex}.gallery-publish-v2{width:min(690px,100vw - 24px)}.publish-steps{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.publish-steps span{border-bottom:1px solid var(--line);color:var(--muted);padding:8px;font-size:10px}.publish-steps span.active{border-color:var(--accent);color:var(--text)}.gallery-publish-v2 fieldset{border:0;margin:0;padding:0}.gallery-publish-v2 legend{margin-bottom:7px;font-size:11px}.gallery-publish-v2 .gallery-license-options button{text-align:left;gap:3px;padding:8px;display:grid}.gallery-publish-v2 .gallery-license-options small{color:var(--muted);font-size:8px}.page-resource-grid.is-editing .page-resource-placement{outline-offset:2px;outline:1px solid #ffffff57!important;transition:border-color .16s,box-shadow .16s!important}.page-resource-grid.is-editing .page-resource-placement:hover{outline-color:#ffffff8f!important;transform:none!important}.page-resource-grid.is-editing .page-resource-placement.is-selected{outline-offset:3px;outline:1px dashed #f4a62a!important;box-shadow:0 0 0 2px #f4a62a14,0 16px 38px #00000040!important}.page-resource-placement:not(:hover):not(.is-selected)>.page-block-tools{opacity:0;pointer-events:none}.page-block-tools{transition:opacity .14s}.page-resource-placement>.page-block-resize{pointer-events:none;opacity:0!important}.page-resource-placement.is-selected>.page-block-resize{pointer-events:auto;opacity:.58!important}.page-resource-placement.is-selected>.page-block-resize.edge-n,.page-resource-placement.is-selected>.page-block-resize.edge-s,.page-resource-placement.is-selected>.page-block-resize.edge-e,.page-resource-placement.is-selected>.page-block-resize.edge-w,.page-resource-placement.is-selected>.page-block-resize.edge-ne,.page-resource-placement.is-selected>.page-block-resize.edge-nw,.page-resource-placement.is-selected>.page-block-resize.edge-sw{opacity:0!important}.page-resource-placement.is-selected>.page-block-resize:not([class*=edge-]){background:var(--panel)!important;border:1px solid #f4a62a!important;border-radius:4px!important;width:12px!important;height:12px!important;bottom:-5px!important;right:-5px!important}.page-layer-dots{display:none!important}.page-block-menu{border-color:color-mix(in srgb, var(--accent) 22%, #ffffff17)!important;background:linear-gradient(155deg, color-mix(in srgb, var(--accent) 6%, var(--panel)), var(--panel))!important;border-radius:13px!important;width:210px!important;padding:7px!important}.page-block-menu button{border-radius:8px!important;min-height:36px!important;padding:0 11px!important;font-size:11px!important}.page-resource-editor-layer{top:64px!important;bottom:8px!important;height:auto!important;inset-inline:0!important}.page-resource-editor-layer>.page-resource-editor,.page-resource-editor-layer>.page-inner-add{border-radius:16px 0 0 16px!important;height:calc(100dvh - 72px)!important}.page-resource-editor.is-collapsed{border-radius:14px 0 0 14px!important;width:52px!important;min-width:52px!important;max-height:120px!important;margin-top:10px!important}.page-resource-editor.is-collapsed .page-editor-collapse{margin-top:4px!important}.page-nested-block{transition:outline-color .14s,box-shadow .14s!important}.page-nested-block:hover{box-shadow:none!important}.page-nested-block.is-active-layer{outline-offset:2px!important;outline:1px dashed #f4a62a!important}.page-nested-block:not(.is-active-layer)>.page-nested-resize{display:none!important}@media (max-width:1050px){.gallery-avenue-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-v2-head{flex-direction:column;align-items:flex-start}.gallery-v2-nav{grid-template-columns:1fr}.gallery-boutique-v2:nth-of-type(n){margin-top:0}}@media (max-width:680px){.gallery-avenue-v2{grid-template-columns:1fr;padding:22px 12px 70px}.gallery-v2-actions{width:100%}.gallery-v2-actions .gallery-publish{flex:1}.gallery-v2-nav>div{grid-template-columns:1fr 1fr;display:grid}.showcase-dashboard.is-large{grid-template-columns:42px minmax(0,1fr);height:390px}.showcase-dashboard.is-large .dashboard-guide{display:none!important}.preview-explain{grid-template-columns:1fr}}.page-native-resource{width:100%;min-width:0;height:100%;color:var(--block-text-color,#fff)}.page-native-resource>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.page-native-resource>header strong{font-size:clamp(12px, var(--block-font-size), 18px)}.page-native-resource>header small,.page-native-resource>p{color:var(--muted);font-size:10px}.native-metric{grid-template-rows:auto auto auto 1fr;gap:4px;padding:12px;display:grid}.native-metric>header span{color:var(--resource-color)}.native-metric>strong{letter-spacing:-.045em;font-size:clamp(22px,3vw,36px)}.native-metric>p{margin:0}.native-sparkline{align-items:end;gap:5px;min-height:40px;margin-top:6px;display:flex}.native-sparkline i{background:linear-gradient(var(--resource-color), color-mix(in srgb, var(--resource-color) 18%, transparent));border-radius:4px 4px 1px 1px;flex:1;min-width:3px}.native-chart{grid-template-rows:auto 1fr;gap:8px;padding:12px;display:grid}.native-chart>header span{display:grid}.native-chart>header b{color:color-mix(in srgb, var(--chart-color) 74%, white)}.native-chart-grid{background:repeating-linear-gradient(0deg,#0000 0 31px,#ffffff0b 32px);border-bottom:1px solid #ffffff14;min-height:80px;position:relative}.chart-line .native-chart-grid:after,.chart-area .native-chart-grid:after{content:"";background:var(--chart-color);clip-path:polygon(0 75%,14% 50%,28% 64%,42% 25%,57% 43%,72% 12%,86% 36%,100% 8%,100% 11%,86% 39%,72% 15%,57% 46%,42% 28%,28% 67%,14% 53%,0 78%);position:absolute;inset:8px 0 0}.chart-bars .native-chart-grid:after{content:"";background:repeating-linear-gradient(90deg, var(--chart-color) 0 8%, transparent 8% 14%);clip-path:polygon(0 80%,8% 80%,8% 42%,18% 42%,18% 66%,29% 66%,29% 20%,40% 20%,40% 54%,51% 54%,51% 10%,62% 10%,62% 48%,73% 48%,73% 27%,84% 27%,84% 64%,100% 64%,100% 100%,0 100%);position:absolute;inset:8px 0 0}.native-table{align-content:start;padding:11px;display:grid;overflow:auto}.native-table>header{margin-bottom:8px}.native-table-head,.native-table>p{border-bottom:1px solid #ffffff0e;grid-template-columns:1.5fr 1fr .8fr;gap:7px;margin:0;padding:7px 5px;display:grid}.native-table-head{color:var(--muted);font-size:8px}.native-table>p span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.native-table>p span:nth-child(2){color:color-mix(in srgb, var(--resource-color) 72%, white)}.native-kanban{grid-template-rows:auto 1fr;gap:9px;padding:11px;display:grid;overflow:auto}.native-kanban>header small,.native-calendar>header small{color:var(--muted);font-size:9px}.native-kanban>div{grid-template-columns:repeat(3,minmax(70px,1fr));gap:7px;display:grid}.native-kanban section{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-content:start;gap:6px;padding:7px;display:grid}.native-kanban section>b{justify-content:space-between;font-size:8px;display:flex}.native-kanban section>b i{background:color-mix(in srgb, var(--resource-color) 14%, transparent);width:15px;height:15px;color:var(--resource-color);border-radius:5px;place-items:center;font-style:normal;display:grid}.native-kanban section>span{background:#ffffff06;border:1px solid #ffffff0f;border-radius:6px;padding:7px;font-size:8px}.native-calendar{grid-template-rows:auto 1fr;gap:10px;padding:11px;display:grid;overflow:auto}.native-calendar>div{grid-template-columns:repeat(7,minmax(45px,1fr));gap:5px;display:grid}.native-calendar>div>span{background:#ffffff05;border:1px solid #ffffff0e;border-radius:7px;align-content:start;gap:4px;min-height:76px;padding:6px;display:grid}.native-calendar>div>span.active{border-color:color-mix(in srgb, var(--resource-color) 48%, #ffffff14);background:color-mix(in srgb, var(--resource-color) 9%, transparent)}.native-calendar span b{color:var(--muted);font-size:7px}.native-calendar span i{font-size:11px;font-style:normal}.native-calendar span small{color:color-mix(in srgb, var(--resource-color) 75%, white);font-size:6px}.page-resource-grid>.page-resource-placement{min-width:0!important}.page-resource-placement>.page-block-children:has(.page-native-resource){min-height:100%!important}.page-resource-placement.has-accent-gradient{background:linear-gradient(rgb(0 0 0/var(--block-background-darkness,0%)),rgb(0 0 0/var(--block-background-darkness,0%))), linear-gradient(rgb(255 255 255/var(--block-background-lightness,0%)),rgb(255 255 255/var(--block-background-lightness,0%))), linear-gradient(var(--block-gradient-angle,145deg), color-mix(in srgb, var(--accent) 15%, transparent), transparent 48%, color-mix(in srgb, var(--block-gradient-color,var(--resource-color)) 12%, transparent)), color-mix(in srgb, var(--block-background,#11151d) var(--block-background-opacity,82%), transparent)!important}.page-resource-placement.has-border{border-width:var(--block-border-width,1px)!important;border-style:var(--block-border-style,solid)!important;border-color:var(--block-border-color)!important}.page-resource-placement.has-light-orb:before{content:"";z-index:0;left:var(--light-orb-x,78%);top:var(--light-orb-y,18%);width:var(--light-orb-size,180px);aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--light-orb-color) 42%, white 5%) 0%, color-mix(in srgb, var(--light-orb-color) 16%, transparent) 38%, transparent 72%);filter:blur(var(--light-orb-blur,10px)) brightness(var(--light-orb-brightness,100%));opacity:var(--light-orb-opacity,.9);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.page-resource-placement.has-light-orb>*{z-index:1;position:relative}.page-light-orb-handle{cursor:grab;background:var(--light-orb-color);width:18px;height:18px;box-shadow:0 0 0 4px #ffffff1a, 0 0 18px var(--light-orb-color);border:1px solid #ffffffe6;border-radius:50%;padding:0;transform:translate(-50%,-50%);z-index:30!important;position:absolute!important}.page-light-orb-handle:active{cursor:grabbing}.interface-locale-select{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));width:100%;min-height:40px;color:var(--text);background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:11px;outline:none;margin-top:9px;padding:0 36px 0 12px}.interface-locale-select:focus{border-color:color-mix(in srgb, var(--accent) 68%, white 8%);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}.resource-store-surface{align-content:start;gap:14px;min-height:0;display:grid}.resource-store-tabs{gap:7px;display:flex}.resource-store-tabs button{border:1px solid var(--line-soft);min-height:38px;color:var(--muted);background:0 0;border-radius:11px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.resource-store-tabs button.active{color:var(--text);border-color:color-mix(in srgb, var(--accent) 38%, var(--line));background:color-mix(in srgb, var(--accent) 8%, transparent);box-shadow:inset 0 1px #ffffff0a}.resource-store-notice{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line));color:var(--text);background:color-mix(in srgb, var(--accent) 6%, var(--panel));border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.language-translation-notice{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));color:var(--muted);background:color-mix(in srgb, var(--accent) 5%, var(--panel));border-radius:11px;margin:0 0 10px;padding:9px 12px;font-size:11px}.workspace-language-select{border:1px solid var(--line-soft);min-height:36px;color:var(--muted);background:#ffffff05;border-radius:10px;align-items:center;gap:8px;padding:0 9px;font-size:10px;display:flex!important}.workspace-language-select select{max-width:145px;min-height:29px;color:var(--text);background:0 0;border:0}.topbar-language-switcher{flex:0 0 46px;width:46px;height:46px;display:inline-flex;position:relative}.topbar-language-switcher>.icon-button{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, #fff 3%, var(--raised)), var(--panel));border-radius:9px;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;box-shadow:inset 0 1px #ffffff0d,0 7px 18px #0000001a}.topbar-language-switcher>.icon-button svg{width:18px;height:18px}@media (max-width:980px){.topbar-language-switcher,.topbar-language-switcher>.icon-button{flex-basis:42px;width:42px;min-width:42px;height:42px;min-height:42px}}.topbar-language-switcher>button.active{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.topbar-language-menu{z-index:420;border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));background:linear-gradient(155deg, color-mix(in srgb, var(--accent) 5%, var(--panel)), color-mix(in srgb, var(--panel) 97%, transparent));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;width:240px;max-height:min(480px,70dvh);padding:8px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff0d}.topbar-language-menu>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:end;gap:8px;padding:7px 8px 9px;display:flex}.topbar-language-menu>header strong{font-size:12px}.topbar-language-menu>header small{color:var(--accent);font-size:9px}.topbar-language-menu>div{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 38%, transparent) transparent;gap:2px;max-height:min(400px,58dvh);padding-top:6px;display:grid;overflow:auto}.topbar-language-menu>div>button{min-height:34px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 9px;display:flex}.topbar-language-menu>div>button:hover{border-color:var(--line-soft);background:#ffffff09}.topbar-language-menu>div>button.active{border-color:color-mix(in srgb, var(--accent) 32%, var(--line));color:color-mix(in srgb, var(--accent) 72%, white);background:color-mix(in srgb, var(--accent) 8%, transparent)}.topbar-language-menu button span{font-size:11px}.topbar-language-menu button small{color:var(--muted);letter-spacing:.08em;font-size:8px}body>.page-resource-editor{top:calc(var(--header-height,58px) + 10px)!important;height:auto!important;max-height:calc(100dvh - var(--header-height,58px) - 20px)!important;padding-bottom:0!important;bottom:10px!important}.page-resource-editor .page-editor-section-title{border-top:1px solid color-mix(in srgb, var(--accent) 17%, var(--line));color:color-mix(in srgb, var(--text) 90%, var(--accent));letter-spacing:.1em;text-transform:uppercase;margin:8px 0 0;padding:12px 0 7px;font-size:11px;font-weight:800;position:relative}.page-resource-editor>footer{z-index:12;border-top:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));background:color-mix(in srgb, var(--panel) 96%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);grid-template-columns:1fr 1fr 1fr;gap:7px;margin:8px -14px 0;padding:12px 14px;position:sticky;bottom:0;box-shadow:0 -16px 30px #0000002e;display:grid!important}.page-resource-editor>footer button{justify-content:center;width:100%;min-width:0}.page-block-menu{max-height:min(330px,50dvh);overflow:auto;border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line))!important;background:color-mix(in srgb, var(--panel) 96%, transparent)!important;border-radius:13px!important;width:214px!important;padding:7px!important;box-shadow:0 22px 60px #00000070,inset 0 1px #ffffff0d!important}.page-block-menu button{text-align:left;justify-content:flex-start;align-items:center;gap:9px;min-height:36px;width:100%!important;color:var(--text)!important;border-radius:9px!important;padding:0 10px!important;font-size:11px!important;display:flex!important}.page-block-menu button svg{width:14px;height:14px;color:var(--muted)}.page-block-menu button.danger,.page-block-menu button.danger svg{color:#ff747e!important}.page-block-menu button.danger:hover{background:#ef44441c!important}.page-resource-placement:is(.shape-diamond,.shape-triangle,.shape-hexagon,.shape-star).has-border{filter:drop-shadow(0 0 max(1px, var(--block-border-width)) var(--block-border-color))}.page-resource-placement.shape-circle{aspect-ratio:1;min-height:unset}.page-resource-placement.shape-pill{min-height:42px}.page-resource-grid.is-editing .page-block-children{background-position:0 0;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:20px}.resource-store-notice svg{color:var(--accent)}.resource-store-notice span{flex:1}.resource-store-notice button{color:var(--muted);background:0 0;border:0;font-size:18px}.resource-store-toolbar{grid-template-columns:minmax(260px,1fr) 190px auto;gap:9px;display:grid}.resource-store-toolbar>label{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.resource-store-toolbar input{width:100%;box-shadow:none;background:0 0;border:0}.resource-store-toolbar select{min-height:42px}.resource-store-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;min-height:0;padding:2px 5px 16px 2px;display:grid;overflow:auto}.resource-store-card{border:1px solid color-mix(in srgb, var(--resource-color) 24%, var(--line));background:linear-gradient(155deg, color-mix(in srgb, var(--resource-color) 7%, var(--panel)), color-mix(in srgb, var(--panel) 96%, transparent));border-radius:18px;grid-template-rows:150px auto auto auto auto;gap:10px;padding:11px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 14px 40px #00000024}.resource-store-preview{border:1px solid color-mix(in srgb, var(--resource-color) 28%, var(--line));background:radial-gradient(circle at 72% 15%, color-mix(in srgb, var(--resource-color) 25%, transparent), transparent 42%), #ffffff05;border-radius:13px;align-content:center;place-items:center;gap:8px;display:grid;position:relative;overflow:hidden}.resource-store-preview:after{content:"";background:var(--resource-color);opacity:.12;filter:blur(25px);border-radius:50%;height:75%;position:absolute;inset:auto 12% -40%}.resource-store-preview>*{z-index:1;position:relative}.resource-store-preview>span{border:1px solid var(--line-soft);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:9px;position:absolute;top:9px;left:9px}.resource-store-preview svg{color:var(--resource-color);filter:drop-shadow(0 0 13px color-mix(in srgb, var(--resource-color) 55%, transparent))}.resource-store-preview strong{font-size:12px}.resource-store-card>header,.resource-store-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.resource-store-card h4{margin:2px 0 0;font-size:14px}.resource-store-card small,.resource-store-card p,.resource-store-card footer{color:var(--muted);font-size:10px}.resource-store-card p{min-height:30px;margin:0;line-height:1.45}.resource-store-card>header b{color:var(--resource-color);font-size:10px}.resource-store-tags{flex-wrap:wrap;gap:5px;display:flex}.resource-store-tags span{border:1px solid color-mix(in srgb, var(--resource-color) 25%, var(--line));color:color-mix(in srgb, var(--resource-color) 70%, white);border-radius:999px;padding:3px 7px;font-size:9px}.resource-store-card footer span{align-items:center;gap:4px;display:flex}.resource-import-dialog{width:min(760px,100vw - 28px)}.resource-import-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.resource-import-grid label{gap:5px;display:grid}.resource-import-grid label.wide{grid-column:1/-1}.resource-import-grid span{color:var(--muted);font-size:11px}.resource-import-grid textarea{resize:vertical;min-height:90px}@media (max-width:760px){.resource-store-toolbar,.resource-import-grid{grid-template-columns:1fr}.resource-import-grid label.wide{grid-column:auto}.resource-store-grid{grid-template-columns:1fr}}.page-resource-editor{font-size:12px!important}.page-resource-editor label>span,.page-resource-editor legend{letter-spacing:.025em;font-size:10px!important}.creative-settings{background:color-mix(in srgb, var(--accent) 3%, transparent)}.creative-settings input[type=range]{accent-color:var(--accent)}.page-block-children.is-carousel{scroll-snap-type:x mandatory}.page-block-children.is-carousel>.page-inner-part{scroll-snap-align:center}.page-block-carousel-controls{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a11a8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:4px 7px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.page-block-carousel-controls button{color:#fff;background:#ffffff12;border:0;border-radius:50%;width:23px;height:23px}.page-block-carousel-controls span{gap:4px;display:flex}.page-block-carousel-controls i{background:#ffffff61;border-radius:50%;width:4px;height:4px}.page-block-carousel-controls i.active{background:var(--resource-color);width:13px;box-shadow:0 0 9px color-mix(in srgb, var(--resource-color) 60%, transparent);border-radius:999px}.gallery-boutique-v2.kind-freelancer{--boutique-shape:30px 30px 18px 30px;transform:translateY(18px)rotate(-.35deg)}.gallery-boutique-v2.kind-sales{--boutique-shape:16px 16px 28px 28px;transform:translateY(-8px)}.gallery-boutique-v2.kind-executive{--boutique-shape:22px 38px 22px 14px;transform:translateY(28px)rotate(.3deg)}.gallery-boutique-v2.kind-freelancer,.gallery-boutique-v2.kind-sales,.gallery-boutique-v2.kind-executive{border-radius:var(--boutique-shape)!important}.gallery-boutique-v2.kind-freelancer .showcase-dashboard{background:radial-gradient(circle at 16% 15%, color-mix(in srgb, var(--boutique) 22%, transparent), transparent 42%);grid-template-columns:72px 1fr}.gallery-boutique-v2.kind-sales .showcase-dashboard{background:linear-gradient(155deg, color-mix(in srgb, var(--boutique) 16%, transparent), transparent 52%);grid-template-columns:92px 1fr}.gallery-boutique-v2.kind-executive .showcase-dashboard{background:radial-gradient(circle at 86% 8%, color-mix(in srgb, var(--boutique) 18%, transparent), transparent 48%);grid-template-columns:110px 1fr}.gallery-boutique-v2.kind-freelancer .dashboard-metrics{transform:translate(5px)}.gallery-boutique-v2.kind-sales .dashboard-lower{grid-template-columns:1.2fr .8fr}.gallery-boutique-v2.kind-executive .dashboard-metrics{grid-template-columns:repeat(3,1fr)}.boutique-personal-note{border:1px solid color-mix(in srgb,var(--boutique) 24%,#ffffff14);background:color-mix(in srgb,var(--boutique) 7%,transparent);color:#f5f7ffc7;border-radius:14px;align-items:center;gap:7px;margin-bottom:8px;padding:8px 10px;font-size:8px;display:flex}.boutique-personal-note svg{width:13px;color:var(--boutique)}.boutique-pipeline{border:1px solid color-mix(in srgb,var(--boutique) 28%,#ffffff14);background:linear-gradient(90deg,color-mix(in srgb,var(--boutique) 13%,transparent),transparent);border-radius:8px;grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;margin-bottom:8px;padding:8px;display:grid}.boutique-pipeline span{text-align:center;color:#f5f7ff8c;font-size:7px;display:grid}.boutique-pipeline b{color:#fff;font-size:14px}.boutique-pipeline i{background:linear-gradient(90deg,var(--boutique),transparent);height:1px}.boutique-command-strip{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:8px;display:grid}.boutique-command-strip span{border-left:2px solid var(--boutique);color:#f5f7ff80;background:#ffffff06;padding:7px;font-size:7px;display:grid}.boutique-command-strip b{color:#fff;font-size:12px}.kind-freelancer .dashboard-lower{grid-template-columns:1fr .65fr}.kind-sales .dashboard-ring{border-radius:8px}.kind-executive .dashboard-chart{background:linear-gradient(135deg,color-mix(in srgb,var(--boutique) 13%,transparent),#ffffff05)}.page-resource-placement:not(.has-accent-gradient){background:linear-gradient(rgb(0 0 0/var(--block-background-darkness,0%)),rgb(0 0 0/var(--block-background-darkness,0%))), linear-gradient(rgb(255 255 255/var(--block-background-lightness,0%)),rgb(255 255 255/var(--block-background-lightness,0%))), color-mix(in srgb,var(--block-background,#11151d) var(--block-background-opacity,82%),transparent)!important}.page-frame-settings{border:1px solid var(--line);border-radius:11px;gap:7px;margin:0;padding:11px;display:grid}.page-frame-settings legend{color:var(--muted);padding:0 6px;font-size:11px}.page-frame-settings label{border:1px solid var(--line-soft);border-radius:8px;min-height:34px;padding:0 8px}.page-frame-settings .is-disabled{opacity:.34;filter:saturate(.2);pointer-events:none}.page-frame-settings input:checked{accent-color:var(--accent)}.page-resource-editor-layer{top:92px!important;bottom:10px!important}.fresh-workshop{border:1px solid color-mix(in srgb,var(--boutique) 36%,#ffffff1c);color:#f7f8fb;background:#0b0e16;min-height:270px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 18px 48px #00000047}.fresh-workshop button{font:inherit}.fresh-workshop nav{gap:4px;display:flex}.fresh-workshop nav button{color:#f5f7ff75;cursor:pointer;background:0 0;border:0;font-size:8px}.fresh-workshop nav button.active{color:#fff}.fresh-workshop.is-large{min-height:540px}.fresh-workshop.is-large nav button{font-size:11px}.fresh-workshop small{letter-spacing:.08em}.freelancer-studio{background:radial-gradient(circle at 13% 8%,color-mix(in srgb,var(--boutique) 24%,transparent),transparent 35%),linear-gradient(145deg,#12121d,#090b11);border-radius:28px 28px 13px;padding:16px}.freelancer-studio>header{justify-content:space-between;align-items:center;display:flex}.freelancer-studio>header>div{align-items:center;gap:8px;display:flex}.freelancer-studio>header svg{width:17px;color:var(--boutique)}.freelancer-studio>header span{display:grid}.freelancer-studio>header small{color:var(--boutique);font-size:6px}.freelancer-studio>header strong{font-size:11px}.freelancer-studio nav button{border-radius:999px;padding:5px 7px}.freelancer-studio nav button.active{background:color-mix(in srgb,var(--boutique) 17%,transparent)}.freelancer-focus{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;margin-top:16px;padding:13px}.freelancer-focus>small{color:#ffffff6b;font-size:6px}.freelancer-focus>strong{margin:3px 0 11px;font-size:17px;display:block}.freelancer-focus>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.freelancer-focus span{grid-template-columns:7px 1fr;column-gap:5px;display:grid}.freelancer-focus span i{border:1px solid var(--boutique);border-radius:50%;grid-row:1/3;width:5px;height:5px;margin-top:3px}.freelancer-focus span i.done{background:var(--boutique);box-shadow:0 0 10px var(--boutique)}.freelancer-focus span b{font-size:8px}.freelancer-focus span small{color:#ffffff70;font-size:6px}.freelancer-cards{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.freelancer-cards article{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;padding:10px;display:grid}.freelancer-cards small{color:#fff6;font-size:6px}.freelancer-cards b{font-size:13px}.freelancer-cards em{color:var(--boutique);font-size:7px;font-style:normal}.freelancer-studio>footer{border-top:1px solid #ffffff12;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;margin-top:7px;padding:9px;display:grid}.freelancer-studio>footer>span{color:var(--boutique);font-size:8px}.freelancer-studio>footer div{display:grid}.freelancer-studio>footer b{font-size:8px}.freelancer-studio>footer small{color:#ffffff6e;font-size:6px}.freelancer-studio>footer button{color:#fff;background:0 0;border:0;font-size:7px}.sales-desk{background:linear-gradient(155deg,color-mix(in srgb,var(--boutique) 16%,#071310),#070b0e 55%);border-radius:10px 10px 28px 28px;padding:13px}.sales-desk>header{border-bottom:1px solid color-mix(in srgb,var(--boutique) 25%,#ffffff0f);justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.sales-desk>header>span{align-items:center;gap:7px;display:flex}.sales-desk>header svg{width:15px;color:var(--boutique)}.sales-desk>header b{letter-spacing:.1em;font-size:8px}.sales-desk nav button{border-bottom:1px solid #0000;padding:5px 7px}.sales-desk nav button.active{border-color:var(--boutique);color:var(--boutique)}.sales-score{grid-template-columns:1fr 86px;align-items:center;padding:14px 6px;display:grid}.sales-score>div:first-child{display:grid}.sales-score small{color:#ffffff6e;font-size:6px}.sales-score strong{font-size:26px}.sales-score em{color:var(--boutique);font-size:7px;font-style:normal}.sales-radar{border:1px solid color-mix(in srgb,var(--boutique) 25%,transparent);border-radius:50%;place-items:center;height:70px;display:grid;position:relative}.sales-radar i{border:1px solid color-mix(in srgb,var(--boutique) 16%,transparent);border-radius:50%;position:absolute;inset:9px}.sales-radar i:nth-child(2){inset:18px}.sales-radar i:nth-child(3){background:color-mix(in srgb,var(--boutique) 22%,transparent);width:1px;top:0;bottom:0;left:50%}.sales-radar b{z-index:1;font-size:17px}.sales-radar small{z-index:1;margin-top:22px;position:absolute}.sales-flow{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.sales-flow article{background:#ffffff05;border-left:1px solid #ffffff14;gap:2px;padding:8px;display:grid}.sales-flow article.active{border-color:var(--boutique);background:color-mix(in srgb,var(--boutique) 8%,transparent)}.sales-flow span{font-size:15px}.sales-flow b{color:#ffffff80;font-size:7px}.sales-flow i{background:var(--boutique);height:2px}.sales-desk>footer{gap:3px;margin-top:7px;display:grid}.sales-desk>footer button{color:#ffffffb3;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff0d;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;padding:6px 3px;font-size:7px;display:grid}.sales-desk>footer i{background:#fff3;border-radius:50%;width:4px;height:4px}.sales-desk>footer i.hot{background:var(--boutique);box-shadow:0 0 8px var(--boutique)}.executive-deck{background:radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--boutique) 18%,transparent),transparent 40%),#0d0d12;border-radius:8px 30px 8px 18px;padding:16px}.executive-deck>header{justify-content:space-between;align-items:end;display:flex}.executive-deck>header>div{display:grid}.executive-deck>header small{color:var(--boutique);font-size:6px}.executive-deck>header strong{font-family:serif;font-size:15px;font-weight:500}.executive-deck nav button{border:1px solid #0000;padding:5px 7px}.executive-deck nav button.active{color:#fff;border-color:#ffffff1f}.executive-ledger{border-block:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid}.executive-ledger article{border-right:1px solid #ffffff14;padding:10px;display:grid}.executive-ledger article:last-child{border:0}.executive-ledger small{color:#fff6;font-size:6px}.executive-ledger b{font-family:serif;font-size:16px;font-weight:500}.executive-ledger em{color:var(--boutique);font-size:7px;font-style:normal}.executive-graph{background:#ffffff05;margin-top:10px;padding:10px;position:relative}.executive-graph>div{z-index:1;display:grid;position:absolute}.executive-graph small{color:#fff6;font-size:6px}.executive-graph strong{font-family:serif;font-size:12px;font-weight:500}.executive-graph svg{width:100%;height:82px}.executive-graph path{fill:none;stroke:var(--boutique);stroke-width:1.4px}.executive-graph path.area{fill:color-mix(in srgb,var(--boutique) 10%,transparent);stroke:none}.executive-deck>footer{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.executive-deck>footer span{border:1px solid #ffffff0f;grid-template-columns:5px 1fr;gap:6px;padding:7px;font-size:7px;display:grid}.executive-deck>footer i{background:var(--boutique);grid-row:1/3;width:3px}.executive-deck>footer b{color:#ffffff73;font-weight:400}.fresh-workshop.is-large{padding:24px}.fresh-workshop.is-large header strong{font-size:19px}.fresh-workshop.is-large .freelancer-focus>strong,.fresh-workshop.is-large .sales-score strong{font-size:34px}.fresh-workshop.is-large small{font-size:9px}.fresh-workshop.is-large b,.fresh-workshop.is-large button{font-size:11px}.fresh-workshop.is-large .executive-graph svg{height:190px}.fresh-workshop.is-large .sales-radar{height:130px}.fresh-workshop.is-large .sales-score{grid-template-columns:1fr 150px}.page-resource-editor-layer>.page-resource-editor,.page-resource-editor-layer>.page-inner-add{height:calc(100dvh - 102px)!important;max-height:calc(100dvh - 102px)!important}.page-block-menu{border-color:color-mix(in srgb, var(--accent) 18%, var(--line))!important;background:linear-gradient(155deg, color-mix(in srgb, var(--accent) 5%, var(--panel)), color-mix(in srgb, var(--panel) 97%, transparent))!important;gap:2px!important;box-shadow:0 22px 60px #0000006b,inset 0 1px #ffffff0f!important}.page-block-menu button,.page-block-menu button.danger{color:var(--text)!important}.page-block-menu button:hover{background:#ffffff0e!important}.page-block-menu button.danger:hover{color:#ff747d!important;background:#ff46521a!important}.page-block-tools>.page-block-more>button{color:#f6aa24!important}.page-resource-grid.is-editing .page-block-children{background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px)!important;grid-area:1/1/-1/-1!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:8px!important}.page-resource-placement{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;overflow:visible!important}.page-resource-placement>.page-block-children{grid-area:1/1/-1/-1!important;width:100%!important;min-width:0!important;height:100%!important;margin:0!important}.page-resource-placement>.page-live-button,.page-resource-placement>.page-link-resource{grid-area:1/1/-1/-1!important}.page-inner-chart{align-items:end;gap:5px;width:100%;height:100%;min-height:48px;padding:8px;display:flex}.page-inner-chart i{background:linear-gradient(var(--nested-color), color-mix(in srgb, var(--nested-color) 18%, transparent));border-radius:4px 4px 1px 1px;flex:1}.page-inner-counter{place-items:center;display:grid}.page-inner-counter strong{font-size:clamp(18px,3vw,34px)}.page-inner-counter small{color:color-mix(in srgb, currentColor 58%, transparent)}.page-inner-table{width:100%;padding:6px;display:grid}.page-inner-table p{border-bottom:1px solid #ffffff12;grid-template-columns:1.4fr 1fr .8fr;gap:5px;margin:0;padding:6px 0;display:grid}.page-inner-table span{background:color-mix(in srgb, var(--nested-color) 45%, transparent);border-radius:4px;height:5px}.page-inner-text-field.is-code-field{font-family:var(--font-mono,monospace);background:#0003;border-radius:6px;padding:9px;font-size:11px;line-height:1.5}.gallery-avenue-v2{grid-template-columns:1fr;gap:34px;padding:42px;overflow:visible}.gallery-boutique-v2:nth-of-type(n){margin-top:0;transform:none}.gallery-boutique-v2{cursor:default;border-radius:26px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.7fr) minmax(260px,.65fr);column-gap:24px;padding:22px}.gallery-boutique-v2>header{grid-column:1/-1}.gallery-boutique-v2>.boutique-glass{border-radius:18px;grid-area:2/1/4;min-height:430px;padding:16px}.gallery-boutique-v2>.boutique-story{grid-column:2;align-self:center}.gallery-boutique-v2>footer{grid-column:2;align-self:end}.gallery-boutique-v2>header strong{font-size:22px}.gallery-boutique-v2>header small{font-size:11px}.boutique-story p{min-height:0;font-size:15px;line-height:1.65}.boutique-story span{padding:7px 11px;font-size:10px}.gallery-boutique-v2>footer>strong,.gallery-boutique-v2>footer button{font-size:13px}.gallery-boutique-v2>footer button{border:1px solid color-mix(in srgb,var(--boutique) 38%,#ffffff1a);background:color-mix(in srgb,var(--boutique) 9%,transparent);cursor:pointer;border-radius:12px;padding:11px 14px}.boutique-glass>.fresh-workshop{min-height:396px;padding:26px}.boutique-glass>.fresh-workshop header strong{font-size:18px}.boutique-glass>.fresh-workshop small{font-size:9px}.boutique-glass>.fresh-workshop button,.boutique-glass>.fresh-workshop b{font-size:11px}.boutique-glass>.freelancer-studio .freelancer-focus>strong,.boutique-glass>.sales-desk .sales-score strong{font-size:34px}.boutique-glass>.executive-deck .executive-graph svg{height:180px}.boutique-glass>.sales-desk .sales-radar{height:126px}.boutique-glass>.sales-desk .sales-score{grid-template-columns:1fr 150px}@media (max-width:980px){.gallery-avenue-v2{grid-template-columns:1fr;padding:22px}.gallery-boutique-v2{grid-template-columns:1fr}.gallery-boutique-v2>.boutique-glass,.gallery-boutique-v2>.boutique-story,.gallery-boutique-v2>footer{grid-area:auto/1}.gallery-boutique-v2>.boutique-glass{min-height:340px}.boutique-glass>.fresh-workshop{min-height:310px;padding:17px}}@media (max-width:520px){.app-shell,.app-shell.has-inspector{height:var(--cabinet-viewport-height,100dvh);min-height:0;position:relative}.app-shell{--mobile-header-height:calc(58px + env(safe-area-inset-top,0px));--mobile-nav-height:calc(58px + env(safe-area-inset-bottom,0px))}.app-shell .workspace-shell{grid-template-rows:var(--mobile-header-height) minmax(0,1fr) var(--mobile-nav-height);height:100%;min-height:0}.app-shell .topbar{height:var(--mobile-header-height);padding-top:env(safe-area-inset-top,0px);padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.app-shell .mobile-nav{height:var(--mobile-nav-height);padding:4px max(5px,env(safe-area-inset-right,0px)) max(4px,env(safe-area-inset-bottom,0px)) max(5px,env(safe-area-inset-left,0px));grid-template-columns:repeat(auto-fit,minmax(0,1fr));position:absolute}.app-shell .mobile-nav button{gap:3px;min-height:48px;font-size:10px;line-height:1.15}.app-shell .mobile-nav button[aria-current=page]{color:var(--accent,var(--periwinkle));background:color-mix(in srgb,var(--accent,var(--periwinkle)) 12%,transparent)}.app-shell .mobile-nav button span{white-space:normal;text-wrap:balance}.app-shell .mika-dock,.app-shell .mika-dock.full{top:var(--mobile-header-height);bottom:var(--mobile-nav-height);height:auto;max-height:none;position:absolute}.app-shell[data-keyboard-open=true]{--mobile-nav-height:0px}.app-shell[data-keyboard-open=true] .mobile-nav{display:none}.app-shell .main-content{min-height:0;padding-bottom:12px}.app-shell .main-content :is(input,textarea,select){scroll-margin-bottom:16px}}.organization-access .organization-profile-toggle{align-items:center;gap:10px;margin:16px 0;font-weight:400;display:flex}.organization-access .organization-profile-toggle input{width:18px;height:18px;min-height:18px;accent-color:var(--accent,#8b5cf6);flex:none;padding:0}.organization-profile-fields{border:0;gap:8px;min-width:0;margin:0 0 16px;padding:0;display:grid}.organization-profile-fields legend{padding:0 0 12px;font-weight:600}.organization-profile-fields input,.organization-profile-fields select{box-sizing:border-box;width:100%;min-width:0;min-height:44px}.organization-profile-fields select{border:1px solid color-mix(in srgb,currentColor 24%,transparent);color:inherit;background:var(--surface,#221c35);border-radius:10px;padding:10px 12px}.organization-profile-fields label{margin:8px 0 0}.organization-profile-existing{margin:16px 0 24px}.organization-profile-existing summary{cursor:pointer;min-height:44px;padding:10px 0}.organization-profile-existing form{padding:12px 0}@media (max-width:640px){.workshop-console[data-view=organizations]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.workshop-console[data-view=organizations]>.workshop-console-nav{border-right:0;border-bottom:1px solid var(--line);width:auto;min-width:0;padding:8px;display:block}.workshop-console[data-view=organizations]>.workshop-console-nav header,.workshop-console[data-view=organizations]>.workshop-console-nav footer{display:none}.workshop-console[data-view=organizations]>.workshop-console-nav nav{gap:6px;display:flex;overflow-x:auto}.workshop-console[data-view=organizations]>.workshop-console-nav nav button{white-space:nowrap;flex:none;width:auto;min-height:44px}.workshop-console[data-view=organizations]>.workshop-console-main{width:auto;min-width:0;padding:12px}}.personal-workspace{max-width:860px;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 24px max(32px, env(safe-area-inset-bottom));color:var(--text,#ede9f7);margin:auto}.personal-workspace>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.personal-workspace a{color:inherit;text-decoration:none}.personal-workspace header a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.personal-brand{font-size:22px;font-weight:700}.personal-brand span{color:var(--accent,#a78bfa)}.personal-welcome{padding:48px 0 30px}.personal-welcome h1{margin:12px 0;font-size:clamp(26px,5vw,38px);line-height:1.2}.personal-welcome p{opacity:.8;max-width:560px;line-height:1.6}.organization-access{padding:24px 0}.organization-access h2{margin:0 0 16px;font-size:22px}.organization-access-list{gap:8px;margin-bottom:28px;display:grid}.organization-access-list button{text-align:left;min-height:56px;color:inherit;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 0;display:flex}.organization-access-list button>span{flex:1}.organization-access small{opacity:.75;font-size:13px;line-height:1.5;display:block}.organization-access label{margin-bottom:8px;font-weight:600;display:block}.organization-access-create{gap:10px;margin-bottom:10px;display:flex}.organization-access input{min-width:0;min-height:44px;color:inherit;background:color-mix(in srgb,currentColor 5%,transparent);border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:10px;flex:1;padding:10px 12px}.organization-access [role=alert]{color:var(--danger,#fca5a5);line-height:1.5}.organization-access button:disabled{opacity:.55;cursor:default}@media (max-width:520px){.personal-workspace{padding-left:18px;padding-right:18px}.personal-welcome{padding-top:28px}.organization-access-create{flex-direction:column}.organization-access-create button{justify-content:center;min-height:44px}}.max-identity-entry{gap:12px;margin:8px 0;padding:16px 0;display:grid}.max-identity-entry label{font-size:14px;line-height:1.5;display:block}.max-identity-entry input[type=checkbox]{vertical-align:middle;width:18px;height:18px;margin:4px 8px 4px 0}.max-identity-entry a{text-decoration:underline}.max-identity-entry p{margin:0}.max-identity-entry button{min-height:44px}.max-identity-entry [role=alert]{color:var(--danger,#fca5a5)}
