@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-sans-cyrillic-ext-wght-normal.7w74d1lj.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-sans-cyrillic-wght-normal.B9hoeQUC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-sans-vietnamese-wght-normal.BhFYcaJr.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-sans-latin-ext-wght-normal.DMEAsnHD.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-sans-latin-wght-normal.BWQ3gi2K.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.entity-edit-layout{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);max-width:1080px}.entity-edit-layout:has(.entity-aside){display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,260px);grid-template-areas:"hero hero" "main aside"}.entity-hero{display:flex;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-6);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 40%,var(--surface-0)),var(--surface-0) 58%);border:var(--border-thin) solid var(--border-0);border-radius:var(--radius-lg)}.entity-hero--work{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 55%,var(--surface-0)),var(--surface-0) 58%)}.entity-hero--crm{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 45%,var(--surface-0)),var(--surface-0) 58%)}.entity-hero--finance{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 65%,var(--surface-0)),var(--surface-0) 55%)}.entity-hero--settings{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 38%,var(--surface-0)),var(--surface-0) 58%)}.entity-hero--profile{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 80%,var(--surface-0)),var(--surface-0) 55%)}.entity-hero--profile .entity-hero-title{font-size:var(--text-2xl);letter-spacing:-.02em}.entity-hero-avatar{width:72px;height:72px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-xl);font-weight:700;letter-spacing:.02em;color:var(--primary-active);background:linear-gradient(135deg,#d8d4ff,#aaa3ff);border:2px solid color-mix(in srgb,var(--primary) 25%,var(--border-0));flex-shrink:0}.entity-hero-mark--accent{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 22%,var(--border-0));font-size:var(--text-lg)}.entity-hero-mark--info{color:var(--info);background:var(--info-soft);border-color:color-mix(in srgb,var(--info) 22%,var(--border-0))}.entity-hero-sub a{color:var(--primary-active);font-weight:500}.entity-hero-sub code,.entity-section-hint code,.entity-aside-note code{font-family:var(--font-mono);font-size:.85em}.entity-section-hint a{color:var(--primary-active);font-weight:500}.entity-section-hint.foot{margin-bottom:0}.entity-pref-row{display:flex;gap:var(--space-3);align-items:flex-start;cursor:pointer}.entity-pref-row span{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-1)}.entity-pref-row code{font-family:var(--font-mono);font-size:.85em}.entity-hint-list{margin:0;padding-left:var(--space-5);font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading-snug)}.entity-hint-list li{margin-bottom:var(--space-2)}.entity-hint-list a{color:var(--primary-active);font-weight:500}.entity-hint-list code{font-family:var(--font-mono);font-size:.85em}.entity-password-field{position:relative}.entity-reveal-btn{position:absolute;top:0;right:0;padding:var(--space-2) var(--space-3);border:none;background:transparent;color:var(--ink-2);font-size:var(--text-xs);font-weight:600;cursor:pointer;border-radius:var(--radius-sm)}.entity-reveal-btn:hover{color:var(--ink-0);background:var(--surface-1)}.entity-password-field :global(.field label){padding-right:3.5rem}.entity-password-hints{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.entity-password-hints li{font-size:var(--text-xs);color:var(--ink-3);padding:.2rem .5rem;border-radius:var(--radius-pill);border:1px solid var(--border-1);background:var(--surface-1)}.entity-password-hints li.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,transparent);background:var(--ok-soft)}.entity-uid{font-family:var(--font-mono);font-size:11px;word-break:break-all;background:var(--surface-1);padding:.15rem .35rem;border-radius:var(--radius-sm)}.entity-action-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.entity-field-hint{margin:var(--space-1) 0 0;font-size:var(--text-xs)}.entity-hero-mark{width:64px;height:64px;border-radius:var(--radius-lg);display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:800;font-family:var(--font-mono);color:var(--primary-active);background:var(--primary-soft);border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border-0));flex-shrink:0}.entity-hero-text{min-width:0}.entity-hero-title{margin:0;font-family:var(--font-serif);font-size:var(--text-xl);font-weight:500;color:var(--ink-0);line-height:var(--leading-tight)}.entity-hero-line{margin:.25rem 0 0;font-size:var(--text-sm);font-family:var(--font-mono);color:var(--ink-1)}.entity-hero-sub{margin:.35rem 0 0;font-size:var(--text-sm);color:var(--ink-2);max-width:52ch;line-height:var(--leading-snug)}.entity-hero-badges{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.entity-main{display:grid;gap:var(--space-4);min-width:0}.entity-edit-layout:has(.entity-aside) .entity-hero{grid-area:hero}.entity-edit-layout:has(.entity-aside) .entity-main{grid-area:main}.entity-aside{grid-area:aside;display:grid;gap:var(--space-4);align-content:start}.entity-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.entity-form-grid.entity-form-grid--single{grid-template-columns:minmax(0,1fr)}.entity-form-grid .span-full,.entity-form-grid :global(.span-full){grid-column:1 / -1}.nip-lookup-field{display:grid;gap:var(--space-2)}.nip-lookup-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2) var(--space-3)}.nip-lookup-row :global(.field){flex:1;min-width:12rem}.nip-lookup-hint{margin:0;font-size:var(--text-sm);color:var(--ink-2)}.nip-lookup-hint.err{color:var(--danger, #b42318)}.entity-field{display:grid;gap:6px}.entity-field.span-full{grid-column:1 / -1}.entity-field>span,.entity-field>label{font-size:var(--text-sm);font-weight:600;color:var(--ink-1)}.entity-native-select,.entity-native-textarea{border:1px solid var(--border-1);border-radius:var(--radius-md);font-family:inherit;background:var(--surface-0);color:var(--ink-0);width:100%}.entity-native-select{box-sizing:border-box;height:40px;padding:0 var(--space-4);font-size:var(--text-md);line-height:1}.entity-native-textarea{padding:var(--space-3) var(--space-4);font-size:var(--text-md);resize:vertical;min-height:5rem;line-height:var(--leading-snug)}.entity-native-select:focus,.entity-native-textarea:focus{outline:2px solid color-mix(in srgb,var(--primary) 35%,transparent);outline-offset:0;border-color:var(--primary)}.entity-section-hint{margin:0 0 var(--space-4);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-2)}.entity-aside-actions{display:grid;gap:var(--space-2)}.entity-aside-note{margin:0 0 var(--space-3);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-2)}.entity-impact-list{margin:0;padding-left:1.1rem;font-size:var(--text-sm);color:var(--ink-1);display:grid;gap:.35rem}.entity-impact-dl{margin:0;display:grid;gap:var(--space-3)}.entity-impact-dl dt{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.entity-impact-dl dd{margin:.15rem 0 0;font-size:var(--text-sm);color:var(--ink-1);line-height:var(--leading-snug)}.entity-link-list{display:grid;gap:var(--space-2)}.entity-link-list a{font-size:var(--text-sm);font-weight:500;color:var(--primary-active);text-decoration:none}.entity-link-list a:hover{text-decoration:underline}.entity-split-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:var(--space-4);align-items:start}.entity-split-main,.entity-split-aside{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.entity-form-stack{display:grid;gap:var(--space-4)}.entity-form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.entity-upload-zone input[type=file]{position:absolute;opacity:0;pointer-events:none}.entity-upload-label{display:block;padding:var(--space-8);border:2px dashed var(--border-1);border-radius:var(--radius-lg);background:var(--surface-1);text-align:center;cursor:pointer;transition:border-color var(--duration-fast, .15s),background var(--duration-fast, .15s)}.entity-upload-label:hover{border-color:var(--ink-2);background:var(--surface-2)}.entity-upload-cta strong{display:block;font-size:var(--text-md);margin-bottom:var(--space-2)}.entity-upload-cta small{color:var(--ink-2)}.entity-upload-icon{font-size:2.5rem;margin-bottom:var(--space-3)}.entity-upload-processing{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.entity-upload-spinner{width:32px;height:32px;border:3px solid var(--surface-2);border-top-color:var(--ink-0);border-radius:50%;animation:entity-spin .8s linear infinite}@keyframes entity-spin{to{transform:rotate(360deg)}}.entity-media-preview{display:block;max-width:100%;max-height:400px;margin:var(--space-4) auto 0;border-radius:var(--radius-md);border:1px solid var(--border-0)}.entity-side-preview{display:block;width:100%;max-height:240px;object-fit:contain;border-radius:var(--radius-md)}.entity-status-dl{display:grid;grid-template-columns:1fr;gap:var(--space-2);margin:0}.entity-status-dl dt{font-size:var(--text-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.entity-status-dl dd{margin:0}.entity-notice-box{margin-top:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-1);border:1px dashed var(--border-1);display:grid;gap:var(--space-2);font-size:var(--text-sm)}.entity-notice-box p{margin:0;color:var(--ink-2)}.entity-checkbox-row{display:flex;gap:var(--space-2);align-items:center;font-size:var(--text-sm);font-weight:500}.entity-computed-box{padding:var(--space-3);background:var(--surface-1);border-radius:var(--radius-md)}.entity-ocr-confidence{position:absolute;top:0;right:0;font-family:var(--font-mono);font-size:var(--text-xs);padding:2px 6px;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums}.entity-ocr-confidence.hi{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.entity-ocr-confidence.mid{background:color-mix(in srgb,var(--info) 14%,transparent);color:var(--info)}.entity-ocr-confidence.lo{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.entity-ocr-field{position:relative}.entity-stat-mini{display:grid;gap:var(--space-4)}.entity-stat-money-label{display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin-bottom:4px}.entity-card-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);width:100%}.entity-alert{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm)}.entity-alert.ok{background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 35%,transparent)}.entity-alert.err{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent)}.entity-hero-avatar :global(div){width:64px!important;height:64px!important;border-radius:var(--radius-lg)!important;font-size:1.25rem!important}.entity-skeleton{border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--surface-1) 25%,var(--surface-2) 50%,var(--surface-1) 75%);background-size:200% 100%;animation:entity-shimmer 1.2s ease-in-out infinite;min-height:100px}.entity-skeleton.tall{min-height:420px}@keyframes entity-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.draft-restored-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--info) 28%,transparent);background:color-mix(in srgb,var(--info) 8%,var(--surface-0))}.draft-restored-body{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}.draft-restored-icon{width:2rem;height:2rem;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;background:var(--surface-0);border:1px solid color-mix(in srgb,var(--info) 22%,transparent);flex-shrink:0}.draft-restored-text strong{display:block;font-size:var(--text-sm);color:var(--ink-0);margin-bottom:.15rem}.draft-restored-text p{margin:0;font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading-snug)}.entity-editor-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.entity-editor-pane{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.entity-editor-pane.preview{border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface-0);min-height:320px}.entity-preview-title{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:600;color:var(--ink-2)}@media (max-width: 900px){.entity-edit-layout:has(.entity-aside){grid-template-columns:1fr;grid-template-areas:"hero" "main" "aside"}.entity-form-grid,.entity-editor-split,.entity-split-layout,.entity-form-row{grid-template-columns:1fr}.entity-hero-avatar{width:56px;height:56px;font-size:var(--text-lg)}}.page-header.area-toolbar .toolbar-end .btn-secondary,.page-header.area-toolbar .toolbar-end .fh-btn-secondary{background:#ffffff0f;color:#ffffffeb;border-color:#ffffff24}.page-header.area-toolbar .toolbar-end .btn-secondary:hover:not(:disabled),.page-header.area-toolbar .toolbar-end .fh-btn-secondary:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff38;color:#fff}.page-header.area-toolbar .toolbar-end .btn-ghost,.page-header.area-toolbar .toolbar-end .fh-btn-ghost{color:#ffffffc7}.page-header.area-toolbar .toolbar-end .btn-ghost:hover:not(:disabled),.page-header.area-toolbar .toolbar-end .fh-btn-ghost:hover:not(:disabled){background:#ffffff14;color:#fff}.page-header.area-toolbar .toolbar-end .btn-primary,.page-header.area-toolbar .toolbar-end .fh-btn-primary{background:var(--primary);border-color:color-mix(in srgb,var(--primary) 88%,#ffffff);color:#fff;box-shadow:0 1px #0000002e}.page-header.area-toolbar .toolbar-end .ram-trigger{background:#ffffff0f;border-color:#ffffff24;color:#ffffffe0}.page-header.area-toolbar .toolbar-end .ram-trigger:hover,.page-header.area-toolbar .toolbar-end .ram-trigger.open{background:#ffffff1a;border-color:#93c5fd73;color:#fff}.page-header.area-toolbar .toolbar-end .pit-header-year .lbl{color:var(--app-header-chrome-muted, rgba(255, 255, 255, .58))}.page-header.area-toolbar .toolbar-end select.pit-year-select{background:#ffffff0f;border-color:#ffffff24;color:#fff}.page-header.area-toolbar .toolbar-slot .work-list-toolbar,.page-header.area-toolbar .toolbar-slot .projects-toolbar{margin-bottom:0;gap:var(--space-2) var(--space-3)}.page-header.area-toolbar .toolbar-slot .search-field{flex:1 1 200px;min-width:160px;max-width:300px}.page-header.area-toolbar .toolbar-slot .search-field .input-wrap{background:#ffffff0f;border-color:#ffffff1a;border-radius:var(--radius-pill, 999px)}.page-header.area-toolbar .toolbar-slot .search-field .input-wrap:focus-within{background:#ffffff1a;border-color:#93c5fd73}.page-header.area-toolbar .toolbar-slot .search-field input{padding:.34rem .5rem;font-size:var(--text-sm);color:#fff}.page-header.area-toolbar .toolbar-slot .search-field input::placeholder{color:#ffffff6b}.page-header.area-toolbar .toolbar-slot .search-field .affix.prefix{padding-left:.7rem;padding-right:.25rem;color:#ffffff75}.page-header.area-toolbar .toolbar-slot .view-toggle,.page-header.area-toolbar .toolbar-slot .seg{display:inline-flex;align-items:center;gap:2px;padding:2px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-pill, 999px);flex-wrap:nowrap}.page-header.area-toolbar .toolbar-slot .view-toggle .vt-chip,.page-header.area-toolbar .toolbar-slot .seg button{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border:0;background:transparent;color:#ffffff9e;font-size:var(--text-sm);font-weight:500;line-height:1;white-space:nowrap;border-radius:var(--radius-pill, 999px);cursor:pointer;transition:background var(--duration-fast, .12s),color var(--duration-fast, .12s)}.page-header.area-toolbar .toolbar-slot .view-toggle .vt-chip:hover,.page-header.area-toolbar .toolbar-slot .seg button:hover{color:#fff}.page-header.area-toolbar .toolbar-slot .view-toggle .vt-chip.active,.page-header.area-toolbar .toolbar-slot .seg button.on{background:#ffffff24;color:#fff;box-shadow:inset 0 1px #ffffff14}.page-header.area-toolbar .toolbar-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:var(--radius-md);background:transparent;color:#ffffffb8;cursor:pointer}.page-header.area-toolbar .toolbar-icon-btn:hover:not(:disabled){background:#ffffff14;color:#fff}.page-header.area-toolbar .toolbar-icon-btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 720px){.page-header.area-toolbar .toolbar-main,.page-header.area-toolbar .toolbar-slot{flex-wrap:wrap;row-gap:var(--space-2)}.page-header.area-toolbar .toolbar-end{flex:1 1 100%;margin-left:0;flex-shrink:1;flex-wrap:wrap;justify-content:flex-start}.page-header.area-toolbar .toolbar-title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-header.area-toolbar .toolbar-slot .search-field{flex:1 1 100%;min-width:0;max-width:none}.page-header.area-toolbar .toolbar-slot .view-toggle,.page-header.area-toolbar .toolbar-slot .seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.page-header.area-toolbar .toolbar-slot .view-toggle::-webkit-scrollbar,.page-header.area-toolbar .toolbar-slot .seg::-webkit-scrollbar{display:none}.page-header.area-toolbar .toolbar-icon-btn{min-width:var(--tap-min);min-height:var(--tap-min);width:var(--tap-min);height:var(--tap-min)}.page-header.area-toolbar .toolbar-slot .view-toggle .vt-chip,.page-header.area-toolbar .toolbar-slot .seg button{min-height:var(--tap-min)}.page-header.area-toolbar .toolbar-slot .search-field,.page-header.area-toolbar .toolbar-slot .search-field :global(input),.page-header.area-toolbar .toolbar-slot .search-field :global(.input-wrap){min-height:var(--tap-min)}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--ink-0);background:#0a0a0b;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","tnum";font-variant-numeric:tabular-nums;padding:8px;min-height:100vh;height:auto;overflow-x:hidden;overflow-y:auto}button,input,textarea,select{font:inherit;color:inherit}.public-touch button,.public-touch a.btn,.public-touch .btn,.public-touch input[type=submit],.public-touch input[type=button]{min-height:var(--tap-min)}.public-touch a:not(.btn){min-height:var(--tap-min);display:inline-flex;align-items:center}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;letter-spacing:-.01em}strong,b{font-weight:600}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}hr{border:0;border-top:1px solid var(--border-1);margin:var(--s-5) 0}svg{display:inline-block;vertical-align:middle}svg.ic,.btn .ic,.badge .ic,.chip .ic{width:16px;height:16px;flex-shrink:0;display:inline-flex}.icon-btn svg{width:17px;height:17px}.nav-item .ic svg{width:16px;height:16px}.badge svg{width:11px;height:11px}.chip svg{width:12px;height:12px}.btn .ic svg{width:14px;height:14px}.btn-sm .ic svg{width:13px;height:13px}.btn-lg .ic svg{width:18px;height:18px}.input-group svg.ic{width:16px;height:16px}.topbar svg.ic{width:17px;height:17px}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.dim{color:var(--ink-2)}.dimmer{color:var(--ink-3)}.eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:999px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--border-3)}::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.app{display:grid;grid-template-columns:244px 1fr;height:calc(100vh - 16px);background:var(--bg);border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 20px 60px -20px #0009;transition:grid-template-columns var(--dur-mid) cubic-bezier(.4,0,.2,1)}.sidebar{--sb-bg: #0b1220;--sb-bg-elev: #111a2e;--sb-bg-elev-2: #16223a;--sb-border: rgba(148, 197, 253, .1);--sb-border-strong: rgba(148, 197, 253, .18);--sb-ink-0: #f1f5f9;--sb-ink-1: #cbd5e1;--sb-ink-2: #94a3b8;--sb-ink-3: #64748b;--sb-accent: var(--primary);--sb-accent-2: var(--primary-active);height:calc(100% - 2 * var(--s-2));margin:var(--s-2);display:flex;flex-direction:column;padding:10px;background:var(--sb-bg);border:var(--chrome-frame-border);border-radius:var(--chrome-frame-radius);box-shadow:var(--chrome-frame-shadow);overflow:hidden;color:var(--sb-ink-1);z-index:5}.brand{display:flex;align-items:center;gap:8px;padding:0 0 8px;position:relative;margin:0 0 6px;border-bottom:1px solid var(--sb-border);flex-shrink:0}.brand-mark{width:60px;height:60px;flex-shrink:0;display:grid;place-items:center;margin:0}.brand-mark :global(.comet-robot-svg),.brand-mark :global(.comet-orb-svg){filter:drop-shadow(0 2px 6px rgba(99,102,241,.35))}.brand-text{line-height:1.05;white-space:nowrap;overflow:hidden;flex:1;min-width:0;opacity:1;transition:opacity var(--dur-fast)}.brand-text-title{font-weight:700;font-size:15px;letter-spacing:-.02em;color:var(--sb-ink-0)}.brand-text-sub{margin-top:1px;font-size:8.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--sb-ink-3);font-weight:600;overflow:hidden;text-overflow:ellipsis}.brand .icon-btn{width:26px;height:26px;border-radius:var(--r-md);background:transparent;border:1px solid var(--sb-border-strong);flex-shrink:0;font-size:14px;display:flex;align-items:center;justify-content:center;color:var(--sb-ink-2);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),opacity var(--dur-fast);opacity:0;pointer-events:none}.sidebar:hover .brand .icon-btn{opacity:1;pointer-events:all}.brand .icon-btn:hover{background:var(--sb-bg-elev);color:var(--sb-ink-0)}.nav-scope-section{display:flex;flex-direction:column;gap:4px}.nav-scope-section+.nav-scope-section{margin-top:10px;padding-top:10px;border-top:1px solid var(--sb-border)}.nav-scope-section[data-scope=global]+.nav-scope-section[data-scope=tenant]{margin-top:18px;padding-top:14px}.nav-scope-section[data-all-tenants=true] .nav-group-header{padding:5px 10px;margin-bottom:1px}.nav-scope-section[data-all-tenants=true] .nav-group-header+.nav-group-header{margin-top:1px}.nav-scope-section[data-all-tenants=true] .nav-group-items{gap:2px;padding-top:1px;padding-bottom:4px;margin-bottom:2px}.nav-scope-section[data-all-tenants=true] .nav-subheading{padding:.3rem .5rem .1rem;margin-top:0}.nav-scope-section[data-all-tenants=true] .nav-item{padding-top:.45rem;padding-bottom:.45rem}.nav-scope-header{margin-top:0;margin-bottom:4px;padding:4px 12px 2px;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sb-ink-2)}.nav-scope-section:first-of-type .nav-scope-header{margin-top:var(--s-3)}.nav-scope-hint{margin:0 10px 6px;font-size:.72rem;line-height:1.35;color:var(--sb-ink-2)}.nav-scope-link{display:inline-block;margin-top:4px;color:var(--accent);text-decoration:none}.nav-scope-link:hover{text-decoration:underline}.nav-scope-section .nav-group-header{margin-top:0;margin-bottom:2px;padding:7px 10px}.nav-scope-section .nav-group-header+.nav-group-header{margin-top:2px}.nav-group-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:var(--s-3);margin-bottom:2px;padding:8px 10px;border-radius:var(--r-md);cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;text-align:left;font:inherit;color:inherit;background:transparent;border:none;transition:background var(--dur-fast)}@media (max-width: 720px){.nav-group-header{min-height:var(--tap-min)}}.nav-group-header:hover{background:var(--sb-bg-elev)}.nav-group-header.active{background:transparent}.nav-group-header.active .nav-group-title,.nav-group-header.active .nav-group-icon{color:var(--sb-ink-0)!important}.nav-group-header-left{display:flex;align-items:center;gap:var(--s-2)}.nav-group-icon{display:flex;align-items:center;justify-content:center;color:var(--sb-ink-2);width:17px;height:17px;transition:color var(--dur-fast)}.nav-group-title{font-size:13.5px;text-transform:none;letter-spacing:0;color:var(--sb-ink-1);font-weight:500;white-space:nowrap;overflow:hidden;transition:color var(--dur-fast)}.nav-badge{margin-left:auto;font-size:10.5px;padding:1px 6px;border-radius:6px;font-weight:700;display:inline-grid;place-items:center;min-width:18px;height:16px;line-height:1;background:var(--sb-bg-elev-2);color:var(--sb-ink-1);flex-shrink:0}.nav-badge-warn{background:#d977064d;color:#fbbf24}.nav-badge-danger{background:#dc262647;color:#fca5a5}.nav-badge-ok{background:#16a34a47;color:#86efac}.nav-badge-info{background:#3c82f647;color:#93c5fd}.nav-group-header .nav-badge{margin-left:6px;margin-right:6px}.nav-group-toggle{display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--sb-ink-3);transition:color var(--dur-fast),transform var(--dur-fast)}.nav-group-header.active .nav-group-toggle,.nav-group-header:hover .nav-group-toggle{color:var(--sb-ink-1)}.nav-group-header:hover .nav-group-title,.nav-group-header:hover .nav-group-icon{color:var(--sb-ink-0)}.nav-group-items{display:flex;flex-direction:column;gap:3px;padding-left:16px;border-left:1px solid var(--sb-border);margin-left:18px;padding-top:2px;padding-bottom:6px;margin-bottom:4px}.nav-group-items .nav-item{position:relative}.nav-group-items .nav-item:before{content:"";position:absolute;left:-16px;top:50%;width:12px;height:1px;background:var(--sb-border)}.nav-group-items .nav-item:hover:before{background:var(--sb-border-strong)}.nav-group-items .nav-item.active:before{background:var(--sb-accent);height:2px;top:calc(50% - 1px);box-shadow:0 0 6px color-mix(in srgb,var(--sb-accent) 50%,transparent)}.nav-group-items .nav-subheading{position:relative}.nav-group-items .nav-subheading:before{content:"";position:absolute;left:-16px;top:50%;width:8px;height:1px;background:var(--sb-border)}.nav-group{margin-top:var(--s-5);margin-bottom:var(--s-2);padding:0 var(--s-3);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--sb-ink-3);font-weight:600;white-space:nowrap;overflow:hidden;opacity:1;transition:opacity var(--dur-fast)}.nav{display:flex;flex-direction:column;gap:2px;padding-top:4px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.nav::-webkit-scrollbar{width:3px}.nav::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:99px;border:none}.nav-item{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:var(--r-md);font-size:13.5px;color:var(--sb-ink-1);font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast);background:transparent;text-align:left;width:100%;white-space:nowrap;text-decoration:none;position:relative}.nav-item:hover{background:var(--sb-bg-elev);color:var(--sb-ink-0)}.nav-item:active{transform:scale(.985)}.nav-item.active{background:linear-gradient(95deg,#3c82f62e,#1d4ed852);color:var(--sb-ink-0);font-weight:600;box-shadow:inset 0 0 0 1px #3c82f659,0 6px 18px -8px #1d4ed880}.nav-item.active:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:3px;height:60%;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 70%,white),var(--primary));border-radius:2px}.nav-item .ic{width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;color:var(--sb-ink-2);flex-shrink:0;transition:color var(--dur-fast)}.nav-item:hover .ic{color:var(--sb-ink-0)}.nav-item.active .ic{color:color-mix(in srgb,var(--primary) 75%,white)}.nav-item .count{margin-left:auto;font-size:11px;background:var(--sb-bg-elev-2);color:var(--sb-ink-2);padding:2px 8px;border-radius:var(--r-pill);font-family:var(--font-mono);font-weight:600;flex-shrink:0}.nav-item.active .count{background:#3c82f638;color:#dbeafe}.nav-item .count.warn{background:#d9770638;color:#fbbf24}.nav-search-btn{margin-bottom:var(--s-3);background:var(--sb-bg-elev)!important;border:1px solid var(--sb-border)!important}.nav-search-btn:hover{background:var(--sb-bg-elev-2)!important}.nav-search-label{color:var(--sb-ink-3);flex:1;font-weight:400}.nav-search-kbd{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;padding:2px 6px;border-radius:6px;background:var(--sb-bg-elev-2);color:var(--sb-ink-2);border:1px solid var(--sb-border)}.nav-subheading{font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--sb-ink-3);font-weight:600;padding:10px 10px 4px}.sidebar-footer{margin-top:auto;flex-shrink:0;display:flex;flex-direction:column;gap:2px;overflow:visible;position:relative;z-index:2}.sidebar .timer-panel{flex-shrink:0}.side-section-head{font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--sb-ink-3);font-weight:600;padding:var(--s-4) var(--s-3) var(--s-1)}.user-card{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-md);background:var(--sb-bg-elev);border:1px solid var(--sb-border);text-decoration:none;color:var(--sb-ink-1);transition:background var(--dur-fast);margin-top:var(--s-1)}.user-card:hover{background:var(--sb-bg-elev-2)}.user-card.active{border-color:color-mix(in srgb,var(--primary) 35%,transparent)}.user-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:var(--on-primary, #fff);font-weight:700;font-size:12px;flex-shrink:0}.user-card-body{display:grid;gap:0;flex:1;min-width:0;line-height:1.2}.user-card-name{font-size:13px;font-weight:600;color:var(--sb-ink-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card-mail{font-size:11px;color:var(--sb-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:global(.user-card-arrow){width:12px;height:12px;color:var(--sb-ink-3);flex-shrink:0}.sidebar.collapsed .user-card-body,.sidebar.collapsed :global(.user-card-arrow),.sidebar.collapsed .side-section-head,.sidebar.collapsed .nav-search-label,.sidebar.collapsed .nav-search-kbd,.sidebar.collapsed .nav-search-ctx,.sidebar.collapsed .nav-timer-pill{display:none}.sidebar.collapsed .user-card{justify-content:center;padding:6px}.app.sidebar-collapsed{grid-template-columns:88px 1fr}.sidebar.collapsed{padding:10px 8px;align-items:stretch}.sidebar.collapsed .brand{flex-direction:column;justify-content:center;gap:6px;padding:0 0 8px;margin-bottom:6px;width:100%;border-bottom:1px solid var(--sb-border);position:relative}.sidebar.collapsed .brand-mark{margin:0 auto;width:52px;height:52px}.sidebar.collapsed .brand-text{display:none}.sidebar.collapsed .brand .icon-btn{position:static;display:flex;opacity:1;pointer-events:all;width:28px;height:28px;margin:0 auto;background:var(--sb-bg-elev);border:1px solid var(--sb-border);color:var(--sb-ink-2);border-radius:8px}.sidebar.collapsed .brand .icon-btn:hover{background:var(--sb-bg-elev-2);color:var(--sb-ink-0)}.sidebar.collapsed .nav{gap:4px;align-items:center;padding-top:0}.sidebar.collapsed .nav-scope-section,.sidebar.collapsed .nav-scope-section+.nav-scope-section{margin:0;padding:0;border:none}.sidebar.collapsed .nav-scope-header,.sidebar.collapsed .nav-scope-hint,.sidebar.collapsed .nav-group-header,.sidebar.collapsed .nav-group,.sidebar.collapsed .nav-subheading{display:none}.sidebar.collapsed .nav-group-items{border-left:none;margin:0;padding:0;gap:4px;align-items:center;position:relative}.sidebar.collapsed .nav-group-items:before{content:"";display:block;width:24px;height:1px;background:var(--sb-border);margin:8px auto 6px}.sidebar.collapsed .nav-item{justify-content:center;padding:0;width:var(--tap-min);height:var(--tap-min);border-radius:12px;gap:0}.sidebar.collapsed .nav-item .ic{width:19px;height:19px}.sidebar.collapsed .nav-item.active:before{display:none}.sidebar.collapsed .nav-item.active{background:var(--primary);box-shadow:var(--shadow-sm)}.sidebar.collapsed .nav-item.active .ic{color:#fff}.sidebar.collapsed .nav-item:hover:not(.active){background:var(--sb-bg-elev)}.nav-item>span:not(.ic){transition:opacity var(--dur-fast)}.sidebar.collapsed .nav-item>span:not(.ic){display:none}.sidebar.collapsed .nav-item .count{position:absolute;top:2px;right:2px;font-size:9.5px;padding:0 4px;min-width:16px;height:16px;display:grid;place-items:center;border:2px solid var(--sb-bg);margin:0;background:var(--sb-accent);color:#fff;border-radius:999px;line-height:1}.sidebar.collapsed .nav-search-row{flex-direction:column;align-items:center;gap:6px;margin-bottom:8px}.sidebar.collapsed .nav-search-actions{grid-template-columns:1fr;width:100%}.sidebar.collapsed .nav-search-btn{width:var(--tap-min);height:var(--tap-min);padding:0;margin:0;background:var(--sb-bg-elev)!important;border-radius:12px;display:flex;justify-content:center;flex:none}.sidebar.collapsed .nav-quick-action-btn{width:var(--tap-min);height:var(--tap-min);border-radius:12px}.sidebar.collapsed .sidebar-footer{border-top:1px solid var(--sb-border);padding:10px 0 4px;margin-top:10px;align-items:center;gap:4px}.sidebar.collapsed .timer-panel,.sidebar.collapsed .side-section-head{display:none}.sidebar.collapsed .user-card{width:var(--tap-min);height:var(--tap-min);padding:0;justify-content:center;background:transparent;border:none;margin:6px auto 0}.sidebar.collapsed .user-card .user-card-body,.sidebar.collapsed .user-card :global(.user-card-arrow){display:none}.sidebar.collapsed .user-avatar,.sidebar.collapsed .user-profile-avatar{width:36px!important;height:36px!important;font-size:13px;box-shadow:0 6px 14px -6px #1d4ed88c,inset 0 1px #ffffff2e}.sidebar.collapsed .user-card:hover .user-avatar,.sidebar.collapsed .user-card:hover .user-profile-avatar{transform:scale(1.05);transition:transform var(--dur-fast)}.sidebar.collapsed .nav-item[title]:hover:after,.sidebar.collapsed .user-card[title]:hover:after{content:attr(title);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);background:var(--sb-bg-elev-2);color:var(--sb-ink-0);font-size:12px;font-weight:500;padding:6px 10px;border-radius:8px;white-space:nowrap;pointer-events:none;z-index:100;box-shadow:0 8px 20px -8px #0006,0 0 0 1px var(--sb-border-strong)}.sidebar-footer{padding:var(--s-3) 0 var(--s-2);border-top:1px solid var(--sb-border);transition:opacity var(--dur-fast)}.device-info strong{font-weight:600;font-size:12px}.device-info small{color:var(--ink-2)}.timer-panel{background:var(--sb-bg-elev);border:1px solid var(--sb-border);border-radius:var(--r-md);padding:10px 12px;display:flex;flex-direction:column;gap:6px;color:var(--sb-ink-1);transition:all var(--dur-fast)}.timer-panel .timer-project{color:var(--sb-ink-3)}.timer-line{display:flex;align-items:center;justify-content:space-between}.timer-clock{font-family:var(--font-mono);font-size:18px;font-weight:600;letter-spacing:-.01em}.timer-clock.running{color:var(--primary)}.timer-project{font-size:11.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timer-btn{width:28px;height:28px;border-radius:999px;border:0;background:var(--primary);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast),transform var(--dur-fast)}.timer-btn:hover{background:var(--primary-hover)}.timer-btn.stop{background:var(--danger)}.main{position:relative;min-width:0;display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:var(--bg)}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--s-4);padding:12px var(--s-7);background:var(--app-header-bg);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);border-bottom:1px solid var(--border-0)}.topbar .crumbs{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--ink-2)}.topbar .crumbs strong{color:var(--ink-0);font-weight:600}.topbar .topbar-spacer{flex:1}.topbar .search{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-md);padding:6px 10px;width:280px;font-size:var(--text-sm);color:var(--ink-2)}.topbar .search input{border:0;background:transparent;outline:none;flex:1;font-size:var(--text-sm)}.topbar .kbd{font-family:var(--font-mono);font-size:10.5px;background:var(--surface-2);border:1px solid var(--border-1);padding:1px 5px;border-radius:4px;color:var(--ink-2)}.icon-btn{width:34px;height:34px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border-1);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-1);transition:background var(--dur-fast),border-color var(--dur-fast);position:relative}.icon-btn:hover{background:var(--surface-2);border-color:var(--border-2)}.icon-btn .pip{position:absolute;top:6px;right:6px;width:7px;height:7px;background:var(--warn);border-radius:999px;border:2px solid var(--surface)}.avatar{width:34px;height:34px;border-radius:999px;background:color-mix(in srgb,var(--primary) 16%,var(--surface-2));color:var(--primary);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;border:1px solid var(--border-1)}.avatar-btn{border:1px solid var(--border-1);cursor:pointer}.avatar-btn:hover{filter:brightness(.98)}.user-menu-wrap{position:relative}.user-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:230px;background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-md);box-shadow:var(--shadow-md);padding:6px;z-index:40}.user-menu-head{display:flex;flex-direction:column;gap:2px;padding:8px 10px}.user-menu-head small{color:var(--ink-2);overflow-wrap:anywhere}.user-menu-item{width:100%;border:0;background:transparent;text-align:left;border-radius:var(--r-sm);padding:8px 10px;font-size:var(--text-sm);cursor:pointer}.user-menu-item:hover{background:var(--surface-2)}.user-menu-item.danger{color:var(--danger)}.content{width:100%;margin:0;padding:0;max-width:none;min-width:0}.content-shell{--content-pad-inline: var(--s-7);--content-pad-top: var(--s-7);--content-pad-bottom: var(--s-9);padding:var(--content-pad-top) var(--content-pad-inline) var(--content-pad-bottom);max-width:1400px;width:100%;margin:0 auto;min-width:0;box-sizing:border-box}.content-shell:has(.page-header.area-toolbar){--content-pad-top: var(--s-4)}.content-shell .page-header.area-toolbar{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto;max-width:100%;box-sizing:border-box;--header-pad-inline: var(--s-5)}.shell-loading{padding:var(--content-pad-top) var(--content-pad-inline)}.app:has(.copilot-page) .main,.app:has(.knowledge-workspace) .main{min-height:0;overflow:hidden;background:var(--bg)}.app:has(.copilot-page) .content,.app:has(.knowledge-workspace) .content{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;view-transition-name:none}.app:has(.copilot-page) .content-shell,.app:has(.knowledge-workspace) .content-shell{--content-pad-inline: 0px;--content-pad-top: 0px;--content-pad-bottom: 0px;padding:0;max-width:none;margin:0;width:100%;flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.app:has(.reflect-shell):not(:has(.calendar-spotkania-slot)) .main{min-height:0;overflow:hidden;background:var(--bg)}.app:has(.reflect-shell):not(:has(.calendar-spotkania-slot)) .content{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;view-transition-name:none}.app:has(.reflect-shell):not(:has(.calendar-spotkania-slot)) .content-shell{--content-pad-bottom: var(--s-5)}.app:has(.calendar-spotkania-slot) .main{min-height:0;overflow:hidden}.app:has(.calendar-spotkania-slot) .content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;view-transition-name:none}.app:has(.calendar-spotkania-slot) .content-shell{--content-pad-bottom: 0;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app:has(.calendar-spotkania-slot) .content-shell>.page-header.area-toolbar{flex-shrink:0;position:static;top:auto;margin-bottom:var(--space-3)}.app:has(.calendar-spotkania-slot) .content-shell>.section-tabs{flex-shrink:0;position:relative;z-index:2;margin-top:0;margin-bottom:var(--space-3)}.calendar-spotkania-slot{position:relative;z-index:0;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.calendar-spotkania-slot>.meetings-hub-embedded{flex:1;min-height:0;overflow:hidden}.calendar-spotkania-slot :global(.reflect-shell--embedded){flex:1;min-height:0;height:auto}.calendar-spotkania-slot :global(.meetings-workspace__scroll){padding:var(--space-2) 0}.calendar-spotkania-slot :global(.reflect-workspace--embedded .reflect-main__scroll){padding:0}.calendar-spotkania-slot :global(.meetings-list-panel__inner){padding:var(--space-2) 0}.calendar-spotkania-slot :global(.reflect-compact-banners){margin-bottom:0}@supports (view-transition-name: none){.app.app-chrome{view-transition-name:app-chrome}.view-pane{view-transition-name:page-view}::view-transition-old(app-chrome),::view-transition-new(app-chrome){animation:none}::view-transition-old(page-view),::view-transition-new(page-view){animation-duration:.1s;animation-timing-function:ease-out}::view-transition-old(page-view){animation-name:page-view-fade-out}::view-transition-new(page-view){animation-name:page-view-fade-in}@keyframes page-view-fade-out{0%{opacity:1}to{opacity:.96}}@keyframes page-view-fade-in{0%{opacity:.96}to{opacity:1}}}.page-header.area-toolbar{margin-bottom:var(--space-3)}.page-header.area-toolbar:has(+nav.section-tabs),.page-header.area-toolbar:has(+.section-tabs),.page-header.area-toolbar:has(+.work-list-toolbar),.page-header.area-toolbar:has(+.semantic-bar),.page-header.area-toolbar:has(+.list-card),.page-header.area-toolbar:has(+.projects-page),.page-header.area-toolbar:has(+.bulk-bar){margin-bottom:var(--space-3)}.page-header.area-toolbar .toolbar-title{font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;color:var(--app-header-chrome-text, #ffffff)}.page-header.area-toolbar .toolbar-subtitle{font-size:var(--text-xs);color:var(--app-header-chrome-muted, var(--ink-3))}.page-header.area-toolbar .toolbar-end{display:flex;gap:var(--space-1);align-items:center}.card{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.card.card--legacy{padding:var(--s-5)}.card.flush{padding:0}.card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--border-1)}.card-header h3{font-size:var(--text-md);font-weight:600;letter-spacing:-.005em}.card-header .sub{font-size:var(--text-sm);color:var(--ink-2)}.card-body{padding:var(--s-5)}.btn{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:var(--r-md);font-size:var(--text-sm);font-weight:600;cursor:pointer;border:1px solid transparent;background:transparent;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast),transform var(--dur-fast);-webkit-user-select:none;user-select:none;white-space:nowrap}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--primary);color:var(--primary-ink);border-color:var(--primary);box-shadow:0 1px #00000014,inset 0 1px #ffffff26}.btn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.btn-secondary{background:var(--surface);color:var(--ink-0);border-color:var(--border-2)}.btn-secondary:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-3)}.btn-ghost{background:transparent;color:var(--ink-1)}.btn-ghost:hover:not(:disabled){background:#1412190f;color:var(--ink-0)}.btn-danger{background:var(--danger);color:#fff;border-color:var(--danger)}.btn-danger:hover:not(:disabled){background:#a3393a;border-color:#a3393a}.btn-sm{padding:4px 10px;font-size:12.5px}.btn-lg{padding:10px 18px;font-size:var(--text-md)}.btn .ic{display:inline-flex}.badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:var(--r-pill);font-size:11.5px;font-weight:600;line-height:1.6;border:1px solid transparent;white-space:nowrap}.badge-neutral{background:var(--surface-2);color:var(--ink-1);border-color:var(--border-1)}.badge-ok{background:var(--ok-soft);color:var(--ok)}.badge-warn{background:var(--warn-soft);color:var(--warn)}.badge-danger{background:var(--danger-soft);color:var(--danger)}.badge-info{background:var(--info-soft);color:var(--info)}.badge-accent{background:var(--primary-soft);color:var(--primary-active)}.badge .dot{width:6px;height:6px;border-radius:999px;background:currentColor}.stat{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:var(--s-4) var(--s-5);display:flex;flex-direction:column;gap:4px;box-shadow:var(--shadow-sm)}.stat-label{font-size:11.5px;font-weight:600;color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em}.stat-value{font-size:28px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum" 1}.stat-helper{font-size:12px;color:var(--ink-2)}.stat-trend{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.stat-trend.up{color:var(--ok)}.stat-trend.down{color:var(--danger)}.progress{height:6px;background:var(--surface-3);border-radius:999px;overflow:hidden}.progress>span{display:block;height:100%;border-radius:999px;background:var(--primary);transition:width var(--dur-mid)}.progress.warn>span{background:var(--warn)}.progress.danger>span{background:var(--danger)}.progress.ok>span{background:var(--ok)}.tbl{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.tbl th{text-align:left;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);padding:12px var(--s-5);border-bottom:1px solid var(--border-1);background:var(--surface);position:sticky;top:0}.tbl td{padding:14px var(--s-5);border-bottom:1px solid var(--border-1);vertical-align:middle;white-space:nowrap}.tbl td.wrap{white-space:normal}.tbl tr:last-child td{border-bottom:0}.tbl tr.clickable{cursor:pointer}.tbl tr.clickable:hover td{background:var(--surface-2)}.list-card tbody tr.clickable,a.alert-row,button.row,button.session-row,button.list-row,button.hub-row,.session-row[role=button],.list-row[role=button],.hub-row[role=button]{cursor:pointer}button.row:hover:not(:disabled),button.session-row:hover:not(:disabled),button.list-row:hover:not(:disabled),button.hub-row:hover:not(:disabled),.session-row[role=button]:hover,.list-row[role=button]:hover,.hub-row[role=button]:hover{background:var(--surface-1);border-color:var(--border-1)}button.row:active:not(:disabled),button.session-row:active:not(:disabled),button.list-row:active:not(:disabled),button.hub-row:active:not(:disabled){background:var(--surface-2)}button.row:disabled,button.session-row:disabled,button.list-row:disabled,button.hub-row:disabled{opacity:.5;cursor:not-allowed}.item-title-link,a.ext,.integrations-breadcrumb-link{cursor:pointer}.tbl td .row-title{font-weight:600}.tbl td .row-sub{font-size:12px;color:var(--ink-2);white-space:nowrap}.tbl td.right{text-align:right}.tbl td.mono{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl tr.checked td{background:var(--primary-softer)}.card.flush .tbl-wrap,.tbl-wrap{overflow-x:auto}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:12px;font-weight:600;color:var(--ink-1)}.field-hint{font-size:11.5px;color:var(--ink-2)}.input,.select,.textarea{width:100%;padding:8px 12px;font-size:var(--text-field, var(--text-sm));background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-md);transition:border-color var(--dur-fast),box-shadow var(--dur-fast);outline:none;font-family:inherit}.input:focus,.select:focus,.textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.input::placeholder{color:var(--ink-3)}.textarea{min-height:80px;resize:vertical}.input-group{display:flex;align-items:center;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-md);padding:0 10px;gap:8px}.input-group:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.input-group .ic{color:var(--ink-2);flex-shrink:0}.input-group input{flex:1;border:0;outline:none;background:transparent;padding:8px 0;font-size:var(--text-field, var(--text-sm))}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#14121959;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:6vh var(--s-4) var(--s-4);overflow-y:auto;animation:fadeIn .16s ease-out}.modal{background:var(--surface);border-radius:var(--r-xl);width:100%;max-width:560px;box-shadow:var(--shadow-pop);border:1px solid var(--border-1);animation:popIn .2s cubic-bezier(.2,.8,.2,1)}.modal.lg{max-width:720px}.modal-header{padding:var(--s-5) var(--s-5) var(--s-3);display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.modal-header h3{font-size:18px;font-weight:600}.modal-header .sub{font-size:12.5px;color:var(--ink-2);margin-top:2px}.modal-body{padding:var(--s-3) var(--s-5) var(--s-5);display:flex;flex-direction:column;gap:var(--s-4)}.modal-footer{padding:var(--s-4) var(--s-5);border-top:1px solid var(--border-1);background:var(--surface-2);display:flex;justify-content:flex-end;gap:var(--s-2);border-bottom-left-radius:var(--r-xl);border-bottom-right-radius:var(--r-xl)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--border-1);padding:3px;border-radius:var(--r-md);gap:2px}.seg button{border:0;background:transparent;padding:5px 12px;font-size:12.5px;font-weight:600;color:var(--ink-2);border-radius:6px;cursor:pointer}.seg button:hover{color:var(--ink-0)}.seg button.on{background:var(--surface);color:var(--ink-0);box-shadow:var(--shadow-sm)}@media (max-width: 720px){.seg button{min-height:var(--tap-min);padding:8px 12px}.semantic-bar button,.semantic-bar :is(input,select,textarea),.semantic-bar :global(button),.semantic-bar :global(input){min-height:var(--tap-min)}.period-pick select,select.native-select,select.entity-native-select,.dlm-select{min-height:var(--tap-min)}}.empty{text-align:center;padding:var(--s-9) var(--s-5);color:var(--ink-2)}.empty h4{color:var(--ink-0);font-size:var(--text-lg);margin-bottom:6px}.kanban{display:grid;grid-template-columns:repeat(4,minmax(260px,1fr));gap:var(--s-4)}.kanban-col{background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-lg);display:flex;flex-direction:column;min-height:400px;max-height:calc(100vh - 240px)}.kanban-col.drop-active{outline:2px dashed var(--primary);outline-offset:-4px;background:var(--primary-softer)}.kanban-col-header{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-1)}.kanban-col-header h4{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-1);display:inline-flex;align-items:center;gap:8px}.kanban-col-header .col-count{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-2);background:var(--surface);border:1px solid var(--border-1);border-radius:999px;padding:1px 8px}.kanban-list{flex:1;display:flex;flex-direction:column;gap:8px;padding:10px;overflow-y:auto}.kcard{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-md);padding:12px;cursor:grab;box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-fast),transform var(--dur-fast),border-color var(--dur-fast);display:flex;flex-direction:column;gap:8px}.kcard:hover{border-color:var(--border-2);box-shadow:var(--shadow-md)}.kcard.dragging{opacity:.4;cursor:grabbing}.kcard-title{font-size:var(--text-sm);font-weight:600}.kcard-meta{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-2)}.kcard-row{display:flex;align-items:center;justify-content:space-between}.kcard-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.tag-row{display:flex;gap:4px;flex-wrap:wrap}.kcard .avatar-mini{width:22px;height:22px;border-radius:999px;background:var(--primary-soft);color:var(--primary-active);font-size:10.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-1)}.nav-search-row{display:flex;flex-direction:column;gap:5px;margin-bottom:8px;min-width:0}.nav-search-row .nav-search-btn{width:100%;flex:none;margin-bottom:0;min-width:0}.nav-search-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;min-width:0}.nav-voice-wrap{display:flex;align-items:center;justify-content:center;min-width:0}.nav-voice-wrap :global(.voice-wrap){width:100%;justify-content:center}.nav-voice-wrap :global(.voice-btn){width:100%;min-width:0;height:36px;border-radius:var(--r-md)}.nav-bell-wrap{position:relative;min-width:0}.nav-quick-action-btn{position:relative;width:100%;height:36px;display:grid;place-items:center;background:var(--sb-bg-elev);border:1px solid var(--sb-border);border-radius:var(--r-md);color:var(--sb-ink-2);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast);text-decoration:none;box-sizing:border-box}.nav-quick-action-btn:hover{background:var(--sb-bg-elev-2);color:var(--sb-ink-0)}.nav-quick-action-btn.active{background:color-mix(in srgb,var(--primary) 28%,var(--sb-bg-elev));color:var(--sb-ink-0);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 35%,transparent)}.nav-quick-action-btn.active svg{color:color-mix(in srgb,var(--primary) 75%,white)}.nav-quick-action-btn svg{width:17px;height:17px}.nav-calendar-btn{min-width:0}.sidebar.collapsed .nav-quick-action-btn.active{background:var(--primary);box-shadow:var(--shadow-sm)}.sidebar.collapsed .nav-quick-action-btn.active svg{color:#fff}.sidebar.collapsed .nav-quick-action-btn:hover:not(.active){background:var(--sb-bg-elev)}.nav-bell-dot{position:absolute;top:8px;right:8px;width:8px;height:8px;background:var(--warn);border-radius:50%;border:2px solid var(--sb-bg-elev)}.nav-quick-action-btn:hover .nav-bell-dot{border-color:var(--sb-bg-elev-2)}.bell-menu--side,.bell-menu--portal{position:fixed;top:var(--bms-top, 72px);left:var(--bms-left, 268px);width:var(--bms-width, 360px);max-height:var(--bms-max-h, 480px);background:var(--surface-0);border:var(--chrome-frame-border, 1px solid var(--border-1));border-radius:var(--chrome-frame-radius, var(--radius-lg));box-shadow:var(--chrome-frame-shadow, var(--shadow-lg));z-index:120;display:flex;flex-direction:column;overflow:hidden}.bell-menu--side{position:absolute;top:0;left:calc(100% + 12px);width:360px;max-height:480px}.user-side-wrap{position:relative}.user-card-btn{cursor:pointer;width:100%;text-align:left;font:inherit}.user-menu--side{position:fixed;left:var(--ums-left, 16px);top:var(--ums-top, auto);bottom:var(--ums-bottom, 80px);width:var(--ums-width, 260px);max-height:var(--ums-max-h, 60vh);background:var(--surface-0, var(--surface));border:1px solid var(--border-1);border-radius:var(--radius-lg);box-shadow:0 12px 32px #00000040,0 4px 12px #00000026;padding:.35rem;z-index:200;display:flex;flex-direction:column;gap:.05rem;overflow-y:auto;color:var(--ink-0)}.user-menu-head{padding:.55rem .6rem .65rem;margin-bottom:.15rem;border-bottom:1px solid var(--border-0);display:grid;gap:.1rem}.user-menu-head strong{font-size:var(--text-sm);color:var(--ink-0);font-weight:700;line-height:1.25}.user-menu-head small{font-size:12px;color:var(--ink-2);line-height:1.3;word-break:break-all}.user-menu-quick{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.15rem .25rem .2rem}.user-menu-quick-btn{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.5rem .55rem;border-radius:var(--radius-md);border:1px solid var(--border-0);background:var(--surface-1, var(--surface-2));text-decoration:none;color:var(--ink-0);font-size:var(--text-xs);font-weight:600;line-height:1.2;transition:background .12s ease,border-color .12s ease}.user-menu-quick-btn:hover{background:var(--surface-2);border-color:var(--border-1)}.user-menu-divider{height:1px;background:var(--border-0);margin:.2rem 0;flex-shrink:0}.user-menu-section{margin:.15rem 0 .05rem;padding:.35rem .6rem .15rem;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);font-weight:700}.user-menu-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;text-align:left;padding:.45rem .55rem;border-radius:var(--radius-md);background:transparent;border:0;text-decoration:none;color:var(--ink-1);font-size:var(--text-sm);line-height:1.25;cursor:pointer;font-family:inherit}.user-menu-item:hover{background:var(--surface-2);color:var(--ink-0)}.user-menu-item-main{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.user-menu-ic{display:inline-flex;flex-shrink:0;color:var(--ink-3)}.user-menu-item:hover .user-menu-ic{color:var(--ink-2)}.user-menu-badge{flex-shrink:0;font-size:10.5px;font-weight:600;padding:.12rem .45rem;border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--warn, #d97706) 14%,transparent);color:var(--warn, #b45309);white-space:nowrap}.user-menu-more{display:block;padding:.2rem .55rem .35rem;font-size:11.5px;color:var(--accent-1, var(--primary));text-decoration:none;font-weight:500}.user-menu-more:hover{text-decoration:underline}.user-menu-mode-group{display:grid;gap:.1rem;padding:0 .15rem .1rem}.user-menu-mode{display:flex;align-items:center;gap:.45rem;width:100%;text-align:left;padding:.4rem .55rem;border-radius:var(--radius-md);background:transparent;border:0;color:var(--ink-1);font:inherit;font-size:var(--text-sm);cursor:pointer}.user-menu-mode:hover:not(:disabled){background:var(--surface-2);color:var(--ink-0)}.user-menu-mode.active{color:var(--primary);font-weight:600}.user-menu-mode-dot{flex:0 0 1ch;width:1ch;text-align:center;font-size:10px;line-height:1;color:var(--primary)}.user-menu-theme{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;padding:.1rem .35rem .25rem}.user-menu-theme-chip{padding:.35rem .4rem;background:var(--surface-2);border:1px solid var(--border-0);border-radius:var(--radius-sm, 6px);color:var(--ink-1);font:inherit;font-size:11px;font-weight:500;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.user-menu-theme-chip:hover{border-color:var(--border-1);color:var(--ink-0)}.user-menu-theme-chip.on{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.user-menu-item-muted{color:var(--ink-2);font-size:var(--text-xs)}.user-menu-signout{color:var(--danger, #b42318);font-weight:600}.user-menu-signout:hover{background:color-mix(in srgb,var(--danger, #b42318) 10%,transparent)}.user-menu-signout .user-menu-ic{color:var(--danger, #b42318)}.unsaved-floating{position:fixed;top:var(--s-4);right:var(--s-4);background:var(--surface-0);border:1px solid color-mix(in srgb,var(--warn) 35%,var(--border-1));padding:.45rem .7rem;border-radius:var(--radius-pill, 999px);box-shadow:var(--shadow-md);font-size:var(--text-xs);text-decoration:none;z-index:30}.mobile-toggle{display:none;position:fixed;top:var(--s-3);left:var(--s-3);background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-md);width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer;z-index:30;box-shadow:var(--shadow-md)}@media (max-width: 1080px){.content-shell{--content-pad-inline: var(--s-5);--content-pad-top: var(--s-6);--content-pad-bottom: var(--s-9)}}@media (max-width: 900px){body{padding:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.app{grid-template-columns:1fr;border-radius:0;box-shadow:none;height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.sidebar{position:fixed;top:0;left:0;bottom:0;width:270px;z-index:200;transform:translate(-100%);transition:transform var(--dur-mid);box-shadow:var(--shadow-lg);margin:0;border-radius:0;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.sidebar.open{transform:translate(0)}.content-shell{--content-pad-inline: var(--s-4);--content-pad-top: calc(env(safe-area-inset-top) + var(--s-5));--content-pad-bottom: calc(var(--s-9) + var(--bottom-nav-h) + env(safe-area-inset-bottom))}.content-shell:has(.page-header.area-toolbar){--content-pad-top: calc(env(safe-area-inset-top) + var(--s-3))}.page-header.area-toolbar .toolbar-title{font-size:var(--text-sm)}.kanban{grid-template-columns:1fr}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a4d;z-index:150}.bell-menu--side{left:50%;top:50%;transform:translate(-50%,-50%);width:min(360px,92vw)}}@media (min-width: 901px){.scrim{display:none!important}}.row{display:flex;align-items:center;gap:var(--s-3)}.row.between{justify-content:space-between}.col{display:flex;flex-direction:column;gap:var(--s-3)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-4)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-4)}@media (max-width: 1080px){.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.hero-card{position:relative;overflow:hidden;background:var(--surface-1);color:var(--ink-0);border:1px solid var(--border-1);border-radius:var(--r-xl);padding:var(--s-6)}.hero-card .stars{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 12% 24%,rgba(255,255,255,.6) 50%,transparent 51%),radial-gradient(1px 1px at 28% 72%,rgba(255,255,255,.4) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 55% 18%,rgba(255,255,255,.7) 50%,transparent 51%),radial-gradient(1px 1px at 78% 60%,rgba(255,255,255,.5) 50%,transparent 51%),radial-gradient(1px 1px at 92% 32%,rgba(255,255,255,.6) 50%,transparent 51%),radial-gradient(1px 1px at 40% 42%,rgba(255,255,255,.35) 50%,transparent 51%),radial-gradient(1px 1px at 65% 80%,rgba(255,255,255,.4) 50%,transparent 51%);pointer-events:none}.hero-card .comet-trail{position:absolute;top:18%;right:-10%;width:70%;height:60%;background:radial-gradient(ellipse at right,rgba(189,174,255,.5),transparent 60%);pointer-events:none;filter:blur(8px)}.hero-card .label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#ffffffb3}.hero-card .big{font-size:44px;font-weight:600;letter-spacing:-.02em;margin-top:6px;font-feature-settings:"tnum" 1}.hero-card .pos{position:relative;z-index:1}.divider{height:1px;background:var(--border-1);margin:var(--s-4) 0}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:4px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border-1);color:var(--ink-1);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast);font-weight:500}.chip:hover{background:var(--surface-3)}.chip.on{background:var(--ink-0);color:var(--surface);border-color:var(--ink-0)}.receipt-frame{background:repeating-linear-gradient(45deg,#f1efe9 0,#f1efe9 8px,#ebe8e0 8px,#ebe8e0 16px);border:1px solid var(--border-1);border-radius:var(--r-md);aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;color:var(--ink-2);position:relative;overflow:hidden}.receipt-frame:after{content:"PARAGON / SKAN";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--surface);padding:4px 10px;border:1px dashed var(--border-2);border-radius:4px;color:var(--ink-3)}.sparkline{width:100%;height:60px;display:block}@media (pointer: coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,[contenteditable=true]{font-size:max(16px,var(--text-field, 16px))!important}}html{-webkit-tap-highlight-color:transparent}@media (hover: none){.lv-row__more,.lv-sel,.lv-group__add,.bcard__drag{opacity:1!important;visibility:visible!important}}.bottom-nav{display:none}@media (max-width: 900px){:root{--bottom-nav-h: 56px}.bottom-nav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:140;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border-1);padding-bottom:env(safe-area-inset-bottom)}.bn-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:max(var(--bottom-nav-h),var(--tap-min));padding:var(--s-1) 0;border:0;background:none;color:var(--ink-3);font-size:var(--text-xs);font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.bn-item.active{color:var(--primary)}.bn-item:active{background:var(--surface-2)}.bn-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--r-sm)}.mobile-toggle{display:none}}.confirm-message.svelte-7e0w24{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--ink-1);white-space:pre-wrap}.confirm-phrase.svelte-7e0w24{margin-top:var(--space-4)}.confirm-footer.svelte-7e0w24{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);width:100%}.prompt-message.svelte-zpobza{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--ink-1);white-space:pre-wrap}.prompt-field.svelte-zpobza{margin-top:var(--space-4)}.prompt-footer.svelte-zpobza{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);width:100%}
