@layer base{.ck.ck select:focus-visible:not(.input):not(.select){outline:unset;outline-offset:unset}.ck.ck.ck h1,.ck.ck.ck h2,.ck.ck.ck h3,.ck.ck.ck h4{text-wrap:balance}.ck.ck.ck p,.ck.ck.ck li{text-wrap:pretty}.ck.ck.ck a{text-underline-offset:.15em;text-decoration:underline}.ck.ck.ck ::selection{background:var(--color-accent-tint);color:var(--color-ink)}.ck.ck.ck :focus-visible{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-accent);outline:none}.ck *,.ck :before,.ck :after{box-sizing:border-box}.ck.ck.ck h1,.ck.ck.ck h2,.ck.ck.ck h3,.ck.ck.ck h4,.ck.ck.ck b,.ck.ck.ck strong{color:var(--color-ink)}.ck.ck.ck button,.ck.ck.ck input,.ck.ck.ck select,.ck.ck.ck textarea{font:inherit;color:inherit;letter-spacing:inherit}.ck.ck.ck button{cursor:pointer;background:0 0;border:0;padding:0}.ck.ck.ck h1,.ck.ck.ck h2,.ck.ck.ck h3,.ck.ck.ck h4,.ck.ck.ck p{margin:0}.ck.ck.ck img,.ck.ck.ck svg{flex:none;display:block}}@layer components{.ck{--color-ink:var(--ink);--color-ink-2:var(--ink-2);--color-muted:var(--ink-3);--color-faint:var(--faint);--color-surface:var(--surface);--color-ground:var(--ground);--color-fill:var(--tray);--color-line:var(--line);--color-rule:var(--line-strong);--color-accent:var(--action-fill);--color-accent-ink:var(--on-action);--color-accent-tint:var(--sel-bg);--color-danger:var(--bad);--color-danger-tint:var(--bad-soft);--color-warning:var(--warn);--color-warning-tint:var(--warn-soft);--color-success:var(--ok);--color-success-tint:var(--ok-soft);--color-info:var(--info);--color-info-tint:var(--info-soft);--color-hover:var(--hover);--color-pressed:var(--active);--color-scrim:var(--scrim);--text-12:.75rem;--text-13:.8125rem;--text-14:.875rem;--text-16:1rem;--text-20:1.25rem;--text-28:1.75rem;--weight-400:400;--weight-500:500;--weight-600:600;--leading-ui:1.43;--leading-reading:1.6;--leading-display:1.28;--tracking-display:-.02em;--tracking-title:-.015em;--tracking-heading:-.01em;--tracking-ui:0;--leading-12:1.333;--leading-13:1.538;--leading-14:1.429;--leading-16:1.5;--leading-20:1.4;--leading-28:1.286;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-24:1.5rem;--space-32:2rem;--space-48:3rem;--space-64:4rem;--radius-control:6px;--radius-button:7px;--radius-card:10px;--radius-dialog:14px;--radius-pill:999px;--layout-sidebar:248px;--layout-rail:344px;--layout-navbar:52px;--layout-row:40px;--layout-reading-measure:680px;--layout-row-compact:32px;--layout-control:32px;--layout-control-large:40px;--layout-dialog:480px;--layout-list:320px;--layout-peek:440px;--layout-dialog-large:640px;--shadow-ring:0 0 0 1px #26251f12;--shadow-raised:0 1px 0 #26251f08,0 1px 2px #26251f0d;--shadow-float:0 0 0 1px #16150f12,0 2px 4px -1px #16150f0f,0 8px 20px -4px #16150f1a;--shadow-overlay:0 0 0 1px #16150f12,0 8px 16px -4px #16150f14,0 24px 56px -12px #16150f38;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.26s;--motion-ease:cubic-bezier(.2,0,0,1);--motion-ease-out:cubic-bezier(.16,1,.3,1);--motion-press:.97;--z-sticky:10;--z-float:30;--z-overlay:50;--z-toast:70;--hue-1:#2a78d6;--hue-2:#eb6834;--hue-3:#1baf7a;--hue-4:#eda100;--hue-5:#e87ba4;--hue-6:#008300;--target-min:32px;--target-touch:44px;--color-primary:var(--color-accent);--color-primary-ink:var(--color-accent-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ck[data-theme$=-dark],[data-theme$=-dark] .ck{--shadow-ring:0 0 0 1px #ffffff17;--shadow-raised:0 1px 0 #ffffff0a inset,0 1px 2px #0006;--shadow-float:0 0 0 1px #ffffff17,0 8px 20px -4px #00000080;--shadow-overlay:0 0 0 1px #ffffff1a,0 24px 56px -12px #000000b3;--hue-1:#3987e5;--hue-2:#d95926;--hue-3:#199e70;--hue-4:#c98500;--hue-5:#d55181;--hue-6:#008300;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ck.ck header .btn{height:unset;min-height:unset}.ck.ck .link{color:unset}.ck.ck .link:hover{-webkit-text-decoration:unset;text-decoration:unset;text-underline-offset:unset}.ck.ck .lede a:not([class]){-webkit-text-decoration:unset;text-decoration:unset;text-decoration-thickness:unset;text-underline-offset:unset}.ck.ck .text-caption{font-size:unset;line-height:unset;font-weight:unset}.ck.ck .btn{display:unset;align-items:unset;justify-content:unset;gap:unset;height:unset;padding:unset;border-radius:unset;border:unset;font:unset;letter-spacing:unset;color:unset;background:unset;cursor:unset;user-select:unset;white-space:unset;-webkit-text-decoration:unset;text-decoration:unset;transition:unset}.ck.ck .check:checked:after{content:unset;position:unset;inset:unset;background-image:unset;background-size:unset;background-position:unset;background-repeat:unset}.ck.ck .steps,.ck.ck .steps .st{display:unset;align-items:unset;gap:unset}.ck.ck .tabs{display:unset;gap:unset;border-bottom:unset;padding:unset}.ck.ck .tabs>a,.ck.ck .tabs>button{background:unset;border:unset;border-bottom:unset;padding:unset;font:unset;color:unset;cursor:unset;-webkit-text-decoration:unset;text-decoration:unset}.ck.ck .tabs>[aria-selected=true]{color:unset;border-bottom-color:unset}.ck.ck .btn{display:unset;align-items:unset;justify-content:unset;gap:unset;height:unset;padding:unset;border-radius:unset;border:unset;font:unset;letter-spacing:unset;color:unset;background:unset;cursor:unset;-webkit-user-select:unset;user-select:unset;white-space:unset;-webkit-text-decoration:unset;text-decoration:unset;transition:unset}.ck.ck .btn:focus-visible{outline:unset;outline-offset:unset}.ck.ck .btn svg{width:unset;height:unset;flex:unset}.ck.ck .btn-primary{background:unset;color:unset;border-color:unset}.ck.ck .btn-primary:hover{background:unset;border-color:unset}.ck.ck .btn-primary:active{background:unset}.ck.ck .btn-quiet{background:unset;color:unset;padding:unset}.ck.ck .btn-quiet:hover{color:unset;background:unset}.ck.ck .btn-sm{height:unset;padding:unset;font-size:unset;gap:unset}.ck.ck .btn-lg{height:unset;padding:unset;font-size:unset}.ck.ck .btn-icon{width:unset;padding:unset}.ck.ck .btn-icon.btn-sm,.ck.ck .btn-block{width:unset}.ck.ck .btn[disabled],.ck.ck .btn[aria-disabled=true]{opacity:unset;pointer-events:unset}.ck.ck .input,.ck.ck .select{width:unset;height:unset;padding:unset;border-radius:unset;border:unset;background:unset;font:unset;color:unset;outline:unset;transition:unset}.ck.ck .input::placeholder{color:unset}.ck.ck .input:hover,.ck.ck .select:hover{border-color:unset}.ck.ck .input:focus-visible,.ck.ck .select:focus-visible{border-color:unset;box-shadow:unset}.ck.ck .input[aria-invalid=true]{border-color:unset}.ck.ck .field{display:unset;gap:unset}.ck.ck .switch{appearance:unset;width:unset;height:unset;border-radius:unset;background:unset;position:unset;cursor:unset;flex:unset;transition:unset}.ck.ck .switch:after{content:unset;position:unset;top:unset;left:unset;width:unset;height:unset;border-radius:unset;background:unset;box-shadow:unset;transition:unset}.ck.ck .switch:checked{background:unset}.ck.ck .switch:checked:after{left:unset}.ck.ck .check{appearance:unset;width:unset;height:unset;border:unset;border-radius:unset;background:unset;position:unset;cursor:unset}.ck.ck .check:checked{background:unset;border-color:unset}.ck.ck .check:checked:after{content:unset;position:unset;top:unset;right:unset;bottom:unset;left:unset;background-image:unset;background-size:unset;background-position:unset;background-repeat:unset}.ck.ck .card{background:unset;border:unset;border-radius:unset;overflow:unset}.ck.ck .table{width:unset;border-collapse:unset;border-spacing:unset;font:unset;color:unset}.ck.ck .table thead th{text-align:unset;padding:unset;font:unset;color:unset;font-weight:unset;background:unset;border-bottom:unset;white-space:unset}.ck.ck .table thead th.num{text-align:unset}.ck.ck .table tbody td{padding:unset;vertical-align:unset;border-bottom:unset}.ck.ck .table tbody tr:last-child td{border-bottom:unset}.ck.ck .table tbody tr:hover td{background:unset}.ck.ck .table td.num,.ck.ck .table th.num{text-align:unset;font-variant-numeric:unset}.ck.ck .list{display:unset;gap:unset;border:unset;border-radius:unset;overflow:unset;background:unset}.ck.ck .avatar{width:unset;height:unset;border-radius:unset;background:unset;color:unset;display:unset;align-items:unset;justify-content:unset;font:unset;flex:unset;overflow:unset}.ck.ck .avatar.lg{width:unset;height:unset;font-size:unset}.ck.ck .kbd{display:unset;align-items:unset;justify-content:unset;min-width:unset;height:unset;padding:unset;font:unset;color:unset;background:unset;border:unset;border-radius:unset}.ck.ck .menu{background:unset;border:unset;border-radius:unset;box-shadow:unset;padding:unset;min-width:unset;display:unset;gap:unset}.ck.ck .menu .menu-label{padding:unset;font:unset;letter-spacing:unset;text-transform:unset;color:unset}.ck.ck .menu .menu-item{display:unset;grid-template-columns:unset;gap:unset;align-items:unset;padding:unset;border-radius:unset;font:unset;color:unset;cursor:unset;border:unset;background:unset;text-align:unset}.ck.ck .menu .menu-item:hover{background:unset}.ck.ck .menu .menu-item svg{color:unset}.ck.ck .menu .menu-item:disabled,.ck.ck .menu .menu-item[aria-disabled=true]{opacity:unset;cursor:unset}.ck.ck .menu .menu-item:disabled:hover,.ck.ck .menu .menu-item[aria-disabled=true]:hover{background:unset}.ck.ck .menu .menu-item:focus-visible,.ck.ck .menu .menu-item[data-highlighted]{background:unset;outline:unset}.ck.ck .skeleton{background:unset;background-size:unset;border-radius:unset;animation:unset}.ck.ck .tag{display:unset;align-items:unset;gap:unset;height:unset;padding:unset;border-radius:unset;background:unset;color:unset;font:unset}.ck.ck .toast{display:unset;grid-template-columns:unset;gap:unset;align-items:unset;background:unset;color:unset;padding:unset;border-radius:unset;box-shadow:unset;font:unset;max-width:unset}.ck.ck .steps,.ck.ck .steps .st{display:unset;align-items:unset;gap:unset}.ck.ck .popover{background:unset;border:unset;border-radius:unset;box-shadow:unset;padding:unset;max-width:unset;font:unset;color:unset;position:unset}.ck.ck .popover .pop-arrow{position:unset;width:unset;height:unset;background:unset;border-left:unset;border-top:unset;transform:unset;top:unset;left:unset}.ck.ck .drawer{background:unset;border-left:unset;box-shadow:unset;width:unset;height:unset;display:unset;flex-direction:unset}.ck.ck .drawer-h{padding:unset;border-bottom:unset;display:unset;align-items:unset;justify-content:unset;gap:unset}.ck.ck .drawer-h .sub{font:unset;color:unset;margin-top:unset}.ck.ck .row{display:unset;align-items:unset}.ck.ck .col{display:unset;flex-direction:unset}.ck.ck .grow{flex:unset;min-width:unset}.ck.ck .wrap{flex-wrap:unset}.ck.ck .nowrap{white-space:unset}.ck.ck .truncate{overflow:unset;text-overflow:unset;white-space:unset;min-width:unset}.ck.ck .item{display:unset;grid-template-columns:unset;align-items:unset;gap:unset;width:unset;padding:unset;border-radius:unset;border:unset;background:unset;color:unset;font:unset;text-align:unset;-webkit-text-decoration:unset;text-decoration:unset}.ck.ck .item[data-leading]{grid-template-columns:unset}.ck.ck button.item,.ck.ck a.item{cursor:unset}.ck.ck button.item:hover,.ck.ck a.item:hover{background:unset}.ck.ck .item:focus-visible{outline:unset;outline-offset:unset}.ck.ck .item[disabled],.ck.ck .item[aria-disabled=true]{opacity:unset;pointer-events:unset}.ck.ck .item[data-variant=outline]{border:unset;background:unset}.ck.ck .item[data-variant=muted]{background:unset}.ck.ck .item[data-size=sm]{gap:unset;padding:unset;border-radius:unset}.ck.ck .item[data-size=sm][data-leading]{grid-template-columns:unset}.ck.ck .btn-group{display:unset;align-items:unset;border-radius:unset;overflow:unset;border:unset;background:unset}.ck.ck .btn-group>*{border-radius:unset}.ck.ck .btn-group>.btn{border-color:unset;box-shadow:unset}.ck.ck .btn-group>.btn:focus-visible{outline-offset:unset;z-index:unset}.ck.ck .btn-group[data-orientation=vertical]{flex-direction:unset;align-items:unset}.ck.ck .table-scroll{overflow-x:unset;min-width:unset;-webkit-overflow-scrolling:unset;overscroll-behavior-x:unset}.ck.ck .table-scroll>table{min-width:unset}.ck.ck .table-scroll[data-sticky-first] tbody td:first-child,.ck.ck .table-scroll[data-sticky-first] thead th:first-child{position:unset;left:unset;z-index:unset;background:unset}.ck.ck .num:not(td):not(th){font-variant-numeric:unset;font-family:unset}.ck.ck .composer{flex:unset;display:unset;flex-direction:unset;gap:unset;margin:unset;padding:unset;background:unset;border:unset;border-radius:unset;transition:unset}.ck.ck .composer:focus-within{border-color:unset;box-shadow:unset}.ck.ck .composer[aria-disabled=true]{opacity:unset}.ck.ck .composer{margin:unset}.ck{font-family:var(--font-sans);color:var(--color-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-kerning:normal;-webkit-text-size-adjust:100%;font-size:100%;font-size:var(--text-14);line-height:var(--leading-ui,1.4)}.ck.ck.ck .tabular{font-variant-numeric:tabular-nums}.ck.ck.ck .text-display{font-size:var(--text-28);letter-spacing:var(--tracking-display,0);font-weight:600;line-height:1.286}.ck.ck.ck .text-title{font-size:var(--text-20);letter-spacing:var(--tracking-title,0);font-weight:600;line-height:1.4}.ck.ck.ck .text-heading{font-size:var(--text-16);letter-spacing:var(--tracking-heading,0);font-weight:600;line-height:1.5}.ck.ck.ck .text-body{font-size:var(--text-14);letter-spacing:var(--tracking-ui,0);font-weight:400;line-height:1.429}.ck.ck.ck .text-label{font-size:var(--text-13);letter-spacing:var(--tracking-ui,0);font-weight:500;line-height:1.538}.ck.ck.ck .text-caption{font-size:var(--text-12);letter-spacing:var(--tracking-ui,0);font-weight:400;line-height:1.333}@media (prefers-reduced-motion:reduce){.ck *,.ck :before,.ck :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ck{color:var(--color-ink-2)}.ck.ck.ck .ic{fill:currentColor;width:16px;height:16px}.ck.ck.ck input[type=search]::-webkit-search-cancel-button{appearance:none}.ck.ck.ck input[type=search]::-webkit-search-decoration{appearance:none}.ck.ck.ck .ic-20{width:20px;height:20px}.ck.ck.ck .muted{color:var(--color-muted)}.ck.ck.ck .faint{color:var(--color-faint)}.ck.ck.ck .grow{flex:1;min-width:0}.ck.ck.ck .truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ck.ck.ck .nowrap{white-space:nowrap}.ck.ck.ck .sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ck.ck.ck .btn{justify-content:center;align-items:center;gap:var(--space-8);height:var(--layout-control);padding:0 var(--space-12);border-radius:var(--radius-button);font-size:var(--text-13);white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-ring),var(--shadow-raised);transition:background-color var(--motion-fast)var(--motion-ease),box-shadow var(--motion-fast)var(--motion-ease),transform var(--motion-fast)var(--motion-ease);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.ck.ck.ck .btn .ic{color:var(--color-ink-2);margin-left:-2px}.ck.ck.ck .btn svg.ic:not([fill]) path[fill]:not([fill=currentColor]){fill:revert-layer}.ck.ck.ck .btn .ic:last-child:not(:first-child){margin-left:0;margin-right:-4px}@media (hover:hover){.ck.ck.ck .btn:hover{background:var(--color-hover)}}.ck.ck.ck .btn:active{transform:scale(var(--motion-press));background:var(--color-pressed)}.ck.ck.ck .btn:focus-visible{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-accent)}.ck.ck.ck .btn:disabled,.ck.ck.ck .btn[aria-disabled=true]{color:var(--color-faint);box-shadow:var(--shadow-ring);cursor:default;background:var(--color-surface);transform:none}.ck.ck.ck .btn:disabled .ic{color:var(--color-faint)}.ck.ck.ck .btn-primary{color:var(--color-primary-ink);background:var(--color-primary);box-shadow:inset 0 1px 0 #ffffff29,inset 0 0 0 1px #00000014,var(--shadow-raised)}.ck.ck.ck .btn-primary .ic{color:currentColor}@media (hover:hover){.ck.ck.ck .btn-primary:hover{background:color-mix(in oklab,var(--color-primary)90%,var(--color-surface))}}.ck.ck.ck .btn-primary:active{background:color-mix(in oklab,var(--color-primary)84%,var(--color-surface))}.ck.ck.ck .btn-ink{color:var(--color-surface);background:var(--color-ink);box-shadow:inset 0 1px 0 #ffffff1f,var(--shadow-raised)}.ck.ck.ck .btn-ink .ic{color:currentColor}@media (hover:hover){.ck.ck.ck .btn-ink:hover{background:var(--color-ink-2)}}.ck.ck.ck .btn-quiet{box-shadow:none;color:var(--color-ink-2);background:0 0}@media (hover:hover){.ck.ck.ck .btn-quiet:hover{background:var(--color-fill);color:var(--color-ink)}}.ck.ck.ck .btn-danger{color:var(--color-danger)}.ck.ck.ck .btn-danger .ic{color:currentColor}.ck.ck.ck .btn-lg{height:var(--layout-control-large);padding:0 var(--space-16);font-size:var(--text-14);border-radius:calc(var(--radius-button) + 1px)}.ck.ck.ck .btn-touch{height:var(--target-touch);padding:0 var(--space-16);font-size:var(--text-16)}.ck.ck.ck .btn-block{width:100%;display:flex}.ck.ck.ck .btn-icon{width:var(--layout-control);flex:none;padding:0}.ck.ck.ck .btn-icon .ic{margin:0}.ck.ck.ck .btn[aria-busy=true]{color:#0000;pointer-events:none;position:relative}.ck.ck.ck .btn[aria-busy=true] .ic{visibility:hidden}.ck.ck.ck .btn[aria-busy=true]:after{content:"";border-radius:var(--radius-pill);border:2px solid var(--color-primary-ink);border-right-color:#0000;width:14px;height:14px;animation:.7s linear infinite kit-spin;position:absolute}.ck.ck.ck .btn:not(.btn-primary)[aria-busy=true]:after{border-color:var(--color-muted);border-right-color:#0000}.ck.ck.ck .btn-group{border-radius:var(--radius-button);box-shadow:var(--shadow-ring),var(--shadow-raised);background:var(--color-surface);display:inline-flex}.ck.ck.ck .btn-group .btn{box-shadow:none;background:0 0;border-radius:0}.ck.ck.ck .btn-group .btn-primary{background:var(--color-primary)}.ck.ck.ck .btn-group .btn+.btn{box-shadow:-1px 0 0 var(--color-line)}.ck.ck.ck .btn-group .btn:first-child{border-radius:var(--radius-button)0 0 var(--radius-button)}.ck.ck.ck .btn-group .btn:last-child{border-radius:0 var(--radius-button)var(--radius-button)0}@media (hover:hover){.ck.ck.ck .btn-group .btn:hover{background:var(--color-hover)}}.ck.ck.ck .btn-group .btn:focus-visible{z-index:1;border-radius:var(--radius-button);box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-accent);position:relative}.ck.ck.ck .btn-group .btn:disabled{box-shadow:none;background:0 0}.ck.ck.ck .btn-group .btn+.btn:disabled{box-shadow:-1px 0 0 var(--color-line)}.ck.ck.ck .link{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:3px;transition:text-decoration-color var(--motion-fast)var(--motion-ease);text-decoration-thickness:1px}@media (hover:hover){.ck.ck.ck .link:hover{text-decoration-color:currentColor}}.ck.ck.ck .link-accent{color:var(--color-accent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-accent)40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-accent)40%,transparent)}.ck.ck.ck .kbd{min-width:20px;height:20px;padding:0 var(--space-4);font-size:var(--text-12);color:var(--color-muted);background:var(--color-surface);box-shadow:var(--shadow-ring),0 1px 0 var(--color-line);border-radius:5px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ck.ck.ck .field{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.ck.ck.ck .field>label,.ck.ck.ck .label{font-size:var(--text-13);color:var(--color-ink);font-weight:500}.ck.ck.ck .field .opt{color:var(--color-muted);font-weight:400}.ck.ck.ck .input,.ck.ck.ck .select{width:100%;height:var(--layout-control);padding:0 var(--space-12);border-radius:var(--radius-control);font-size:var(--text-14);color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-ring),var(--shadow-raised);transition:box-shadow var(--motion-fast)var(--motion-ease);border:0;outline:none}.ck.ck.ck textarea.input{height:auto;min-height:80px;padding:var(--space-8)var(--space-12);line-height:var(--leading-ui);resize:vertical}.ck.ck.ck .input::placeholder{color:var(--color-faint)}@media (hover:hover){.ck.ck.ck .input:hover,.ck.ck.ck .select:hover{box-shadow:0 0 0 1px var(--color-rule),var(--shadow-raised)}}.ck.ck.ck .input:focus,.ck.ck.ck .select:focus,.ck.ck.ck .input-wrap:focus-within{box-shadow:0 0 0 1px var(--color-accent),0 0 0 4px color-mix(in oklab,var(--color-accent)18%,transparent)}.ck.ck.ck .input[aria-invalid=true]{box-shadow:0 0 0 1px var(--color-danger),0 0 0 4px color-mix(in oklab,var(--color-danger)14%,transparent)}.ck.ck.ck .input:disabled,.ck.ck.ck .input[readonly]{background:var(--color-ground);color:var(--color-muted);box-shadow:var(--shadow-ring)}.ck.ck.ck .help{font-size:var(--text-12);color:var(--color-muted)}.ck.ck.ck .error .ic{width:14px;height:14px;margin-top:1px}.ck.ck.ck .error{gap:var(--space-4);line-height:var(--leading-ui);font-size:var(--text-12);color:var(--color-danger);align-items:flex-start;display:flex}.ck.ck.ck .select{appearance:none;padding-right:var(--space-32);background-image:linear-gradient(45deg,transparent 50%,var(--color-muted)50%),linear-gradient(135deg,var(--color-muted)50%,transparent 50%);background-position:calc(100% - 15px) 14px,calc(100% - 11px) 14px;background-repeat:no-repeat;background-size:4px 4px}.ck.ck.ck .input-wrap{align-items:center;gap:var(--space-8);height:var(--layout-control);padding:0 var(--space-12);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-ring),var(--shadow-raised);color:var(--color-muted);transition:box-shadow var(--motion-fast)var(--motion-ease);display:flex}.ck.ck.ck .input-wrap input{min-width:0;height:100%;font-size:var(--text-14);color:var(--color-ink);background:0 0;border:0;outline:0;flex:1}.ck.ck.ck .input-wrap input:focus-visible,.ck.ck.ck .composer textarea:focus-visible{box-shadow:none}.ck.ck.ck .input-wrap input::placeholder{color:var(--color-faint)}.ck.ck.ck .input-lg,.ck.ck.ck .input-wrap.input-lg{height:var(--layout-control-large)}@media (pointer:coarse){.ck.ck.ck .input,.ck.ck.ck .select,.ck.ck.ck .input-wrap input{font-size:var(--text-16)}}.ck.ck.ck .check{align-items:center;gap:var(--space-8);font-size:var(--text-14);cursor:pointer;display:inline-flex}.ck.ck.ck .check input:not(.switch){appearance:none;background:var(--color-surface);width:16px;height:16px;box-shadow:0 0 0 1px var(--color-rule),var(--shadow-raised);transition:background-color var(--motion-fast)var(--motion-ease),box-shadow var(--motion-fast)var(--motion-ease);cursor:pointer;border-radius:4px;place-items:center;margin:0;display:grid}.ck.ck.ck .check input[type=radio]:not(.switch){border-radius:var(--radius-pill)}.ck.ck.ck .check input:not(.switch):checked{background:var(--color-accent);box-shadow:inset 0 0 0 1px #00000014}.ck.ck.ck .check input[type=checkbox]:checked:after{content:"";border:solid var(--color-accent-ink);border-width:0 0 2px 2px;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.ck.ck.ck .check input[type=radio]:checked:after{content:"";border-radius:var(--radius-pill);background:var(--color-accent-ink);width:6px;height:6px}.ck.ck.ck .check input:not(.switch):focus-visible{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-accent)}.ck.ck.ck .switch{appearance:none;border-radius:var(--radius-pill);background:var(--color-rule);cursor:pointer;width:30px;height:18px;transition:background-color var(--motion-base)var(--motion-ease);flex:none;margin:0;position:relative}.ck.ck.ck .switch:after{content:"";border-radius:var(--radius-pill);background:var(--color-surface);width:14px;height:14px;transition:transform var(--motion-base)var(--motion-ease-out);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ck.ck.ck .switch:checked{background:var(--color-accent)}.ck.ck.ck .switch:checked:after{transform:translate(12px)}.ck.ck.ck .switch:focus-visible{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-accent);outline:none}.ck.ck.ck .count{min-width:20px;height:20px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-12);font-variant-numeric:tabular-nums;color:var(--color-ink-2);background:var(--color-fill);justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.ck.ck.ck .count-urgent{color:var(--color-surface);background:var(--color-danger)}.ck.ck.ck .status{align-items:center;gap:var(--space-8);white-space:nowrap;color:var(--color-ink-2);display:inline-flex}.ck.ck.ck .status:before{content:"";border-radius:var(--radius-pill);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--color-faint);flex:none}.ck.ck.ck .status-success:before{background:var(--color-success);box-shadow:none}.ck.ck.ck .status-warning:before{background:var(--color-warning);box-shadow:none}.ck.ck.ck .status-danger:before{background:var(--color-danger);box-shadow:none}.ck.ck.ck .status-info:before{background:var(--color-info);box-shadow:none}.ck.ck.ck .status-live:before{background:var(--color-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-accent)22%,transparent)}.ck.ck.ck .avatar{border-radius:var(--radius-pill);object-fit:cover;background:var(--color-fill);outline-offset:-1px;outline:1px solid #00000014;flex:none;width:24px;height:24px}.ck.ck.ck .avatar-32{width:32px;height:32px}.ck.ck.ck .avatar-40{width:40px;height:40px}.ck.ck.ck .avatar-none{color:var(--color-faint);outline:0;place-items:center;display:inline-grid}.ck.ck.ck .mark{outline-offset:-1px;background:var(--color-surface);border-radius:6px;outline:1px solid #00000014;flex:none;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.ck.ck.ck .mark-32{border-radius:8px;width:32px;height:32px}.ck.ck.ck .mark svg,.ck.ck.ck .mark img{width:72%;height:72%}.ck.ck.ck .divider{background:var(--color-line);border:0;height:1px;margin:0}.ck.ck.ck .skeleton{background:linear-gradient(90deg,var(--color-fill)25%,var(--color-hover)50%,var(--color-fill)75%);background-size:200% 100%;border-radius:4px;height:12px;animation:1.4s linear infinite kit-shimmer}.ck.ck.ck .tip{align-items:center;gap:var(--space-8);padding:var(--space-4)var(--space-8);font-size:var(--text-12);color:var(--color-surface);background:var(--color-ink);white-space:nowrap;border-radius:6px;font-weight:500;display:inline-flex}.ck.ck.ck .tip .kbd{color:inherit;background:0 0;box-shadow:inset 0 0 0 1px #ffffff3d}.ck.ck.ck .tabs{gap:var(--space-24);box-shadow:inset 0 -1px 0 var(--color-line);display:flex}.ck.ck.ck .tab{align-items:center;gap:var(--space-8);height:40px;font-size:var(--text-13);color:var(--color-muted);white-space:nowrap;transition:color var(--motion-fast)var(--motion-ease);font-weight:500;display:inline-flex;position:relative}@media (hover:hover){.ck.ck.ck .tab:hover{color:var(--color-ink)}}.ck.ck.ck .tab[aria-selected=true]{color:var(--color-ink)}.ck.ck.ck .tab[aria-selected=true]:after{content:"";background:var(--color-ink);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.ck.ck.ck .tab:focus-visible{box-shadow:0 0 0 2px var(--color-accent);border-radius:4px;outline:none}.ck.ck.ck .seg{border-radius:calc(var(--radius-button) + 2px);background:var(--color-fill);gap:2px;padding:2px;display:inline-flex}.ck.ck.ck .seg button{align-items:center;gap:var(--space-8);height:28px;padding:0 var(--space-12);border-radius:var(--radius-button);font-size:var(--text-13);color:var(--color-muted);white-space:nowrap;transition:color var(--motion-fast)var(--motion-ease),background-color var(--motion-fast)var(--motion-ease);font-weight:500;display:inline-flex}@media (hover:hover){.ck.ck.ck .seg button:hover{color:var(--color-ink)}}.ck.ck.ck .seg button[aria-selected=true],.ck.ck.ck .seg button[aria-pressed=true]{color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-ring),var(--shadow-raised)}.ck.ck.ck .seg .n{font-variant-numeric:tabular-nums;color:var(--color-muted);font-weight:400}.ck.ck.ck .seg button:focus-visible{box-shadow:0 0 0 2px var(--color-accent);outline:none}.ck.ck.ck .menu{min-width:200px;padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-float)}.ck.ck.ck .menu-item{align-items:center;gap:var(--space-8);width:100%;height:var(--layout-control);padding:0 var(--space-8);border-radius:calc(var(--radius-card) - var(--space-4));font-size:var(--text-13);color:var(--color-ink);text-align:left;white-space:nowrap;text-decoration:none;display:flex}.ck.ck.ck .menu-item .ic{color:var(--color-muted)}.ck.ck.ck .menu-item .kbd,.ck.ck.ck .menu-item .end{margin-left:auto}@media (hover:hover){.ck.ck.ck .menu-item:hover{background:var(--color-fill)}}.ck.ck.ck .menu-item[data-active=true]{background:var(--color-fill)}.ck.ck.ck .menu-item:focus-visible{background:var(--color-fill);outline:none}.ck.ck.ck .menu-item-danger,.ck.ck.ck .menu-item-danger .ic{color:var(--color-danger)}.ck.ck.ck .menu-sep{height:1px;margin:var(--space-4)calc(var(--space-4)*-1);background:var(--color-line)}.ck.ck.ck .menu-label{padding:var(--space-8)var(--space-8)var(--space-4);font-size:var(--text-12);color:var(--color-muted)}.ck.ck.ck .popover{padding:var(--space-16);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-float)}.ck.ck.ck .scrim{z-index:var(--z-overlay,100);background:var(--color-scrim);padding:var(--space-24);place-items:center;display:grid;position:absolute;inset:0}.ck.ck.ck .dialog{width:100%;max-width:var(--layout-dialog);border-radius:var(--radius-dialog);background:var(--color-surface);box-shadow:var(--shadow-overlay);overflow:hidden}.ck.ck.ck .dialog-body{padding:var(--space-24);gap:var(--space-8);flex-direction:column;display:flex}.ck.ck.ck .dialog-body h2{font-size:var(--text-16);letter-spacing:var(--tracking-heading);font-weight:600;line-height:var(--leading-16);text-wrap:balance}.ck.ck.ck .dialog-body p{color:var(--color-ink-2);text-wrap:pretty}.ck.ck.ck .dialog-foot{justify-content:flex-end;gap:var(--space-8);padding:var(--space-12)var(--space-24);background:var(--color-ground);box-shadow:inset 0 1px 0 var(--color-line);display:flex}.ck.ck.ck .tray{border-radius:var(--radius-dialog)var(--radius-dialog)0 0;background:var(--color-surface);box-shadow:var(--shadow-overlay);padding:var(--space-24);gap:var(--space-16);flex-direction:column;display:flex}.ck.ck.ck .toast{align-items:center;gap:var(--space-12);height:var(--target-touch);padding:0 var(--space-4)0 var(--space-12);border-radius:var(--radius-card);font-size:var(--text-13);color:var(--color-surface);background:var(--color-ink);box-shadow:var(--shadow-float);white-space:nowrap;display:inline-flex}.ck.ck.ck .toast .ic{color:currentColor;opacity:.72}.ck.ck.ck .toast button{height:var(--layout-control);padding:0 var(--space-8);color:inherit;text-underline-offset:3px;border-radius:5px;font-weight:500;text-decoration:underline}.ck.ck.ck .banner{align-items:center;gap:var(--space-12);min-height:40px;padding:var(--space-8)var(--space-24);font-size:var(--text-13);color:var(--color-ink-2);background:var(--color-ground);box-shadow:inset 0 -1px 0 var(--color-line);display:flex}.ck.ck.ck .banner .ic{color:var(--color-muted)}.ck.ck.ck .banner-warning{background:var(--color-warning-tint)}.ck.ck.ck .banner-warning .ic{color:var(--color-warning)}.ck.ck.ck .banner-danger{background:var(--color-danger-tint)}.ck.ck.ck .banner-danger .ic{color:var(--color-danger)}.ck.ck.ck .banner .end{gap:var(--space-8);margin-left:auto;display:flex}.ck.ck.ck .list{flex-direction:column;display:flex}.ck.ck.ck .row{align-items:center;gap:var(--space-16);min-height:var(--layout-row);padding:var(--space-8)var(--space-24);color:var(--color-ink-2);box-shadow:inset 0 1px 0 var(--color-line);transition:background-color var(--motion-fast)var(--motion-ease);text-decoration:none;display:flex}.ck.ck.ck .list>.row:first-child{box-shadow:none}@media (hover:hover){.ck.ck.ck a.row:hover,.ck.ck.ck .row[tabindex]:hover{background:var(--color-ground)}}.ck.ck.ck .row[aria-selected=true]{background:var(--color-accent-tint)}.ck.ck.ck .row:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent);outline:none}.ck.ck.ck .row .lead{color:var(--color-ink);font-weight:500}.ck.ck.ck .row .chev{color:var(--color-faint);margin-right:calc(var(--space-4)*-1)}.ck.ck.ck .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ck.ck.ck .group-head{align-items:baseline;gap:var(--space-8);padding:var(--space-32)var(--space-24)var(--space-8);display:flex}.ck.ck.ck .group-head h2{font-size:var(--text-16);letter-spacing:var(--tracking-heading);font-weight:600;line-height:var(--leading-16);color:var(--color-ink)}.ck.ck.ck .group-head .sum{font-size:var(--text-13);color:var(--color-muted);font-variant-numeric:tabular-nums;margin-left:auto}.ck.ck.ck .table{border-collapse:collapse;width:100%;font-size:var(--text-14)}.ck.ck.ck .table th{height:36px;padding:0 var(--space-12);font-size:var(--text-13);color:var(--color-muted);text-align:left;white-space:nowrap;background:var(--color-ground);box-shadow:inset 0 -1px 0 var(--color-line),inset 0 1px 0 var(--color-line);font-weight:500;position:sticky;top:0}.ck.ck.ck .table td{height:var(--layout-row);padding:0 var(--space-12);color:var(--color-ink-2);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--color-line)}.ck.ck.ck .table th:first-child,.ck.ck.ck .table td:first-child{padding-left:var(--space-24)}.ck.ck.ck .table th:last-child,.ck.ck.ck .table td:last-child{padding-right:var(--space-24)}.ck.ck.ck .table .num{text-align:right}.ck.ck.ck .table tbody tr{transition:background-color var(--motion-fast)var(--motion-ease)}@media (hover:hover){.ck.ck.ck .table tbody tr:hover{background:var(--color-ground)}}.ck.ck.ck .table tfoot td{color:var(--color-ink);box-shadow:none;font-weight:600}.ck.ck.ck .cell-lead{align-items:center;gap:var(--space-8);color:var(--color-ink);font-weight:400;display:flex}.ck.ck.ck .app{grid-template-columns:var(--layout-sidebar)minmax(0,1fr);background:var(--color-surface);min-height:100vh;display:grid}.ck.ck.ck .app-3{grid-template-columns:var(--layout-sidebar)minmax(0,1fr)var(--layout-rail)}.ck.ck.ck .side{gap:var(--space-4);padding:var(--space-12);background:var(--color-ground);box-shadow:inset -1px 0 0 var(--color-line);flex-direction:column;min-width:0;display:flex}.ck.ck.ck .ws{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8);border-radius:var(--radius-button);text-align:left;transition:background-color var(--motion-fast)var(--motion-ease);display:flex}@media (hover:hover){.ck.ck.ck .ws:hover{background:var(--color-fill)}}.ck.ck.ck .ws .t{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ck.ck.ck .ws .n{font-size:var(--text-13);color:var(--color-ink);font-weight:600}.ck.ck.ck .ws .p{font-size:var(--text-12);color:var(--color-muted)}.ck.ck.ck .ws>.ic:last-child{color:var(--color-faint)}.ck.ck.ck .side-find{margin:var(--space-8)0 var(--space-12)}.ck.ck.ck .side-find .input-wrap{background:var(--color-surface)}.ck.ck.ck .nav-head{padding:var(--space-16)var(--space-8)var(--space-4);font-size:var(--text-12);color:var(--color-muted);font-weight:500}.ck.ck.ck .nav{align-items:center;gap:var(--space-8);height:var(--layout-control);padding:0 var(--space-8);border-radius:var(--radius-control);font-size:var(--text-13);color:var(--color-ink-2);white-space:nowrap;transition:background-color var(--motion-fast)var(--motion-ease),color var(--motion-fast)var(--motion-ease);font-weight:400;text-decoration:none;display:flex}.ck.ck.ck .nav .ic{color:var(--color-muted)}.ck.ck.ck .nav .count{color:var(--color-muted);background:0 0;margin-left:auto;font-weight:400}.ck.ck.ck .nav .count-urgent{background:var(--color-danger);color:var(--color-surface);font-weight:500}@media (hover:hover){.ck.ck.ck .nav:hover{background:var(--color-fill);color:var(--color-ink)}}.ck.ck.ck .nav[aria-current=page]{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-ring),var(--shadow-raised);font-weight:500}.ck.ck.ck .nav[aria-current=page] .ic{color:var(--color-ink)}.ck.ck.ck .nav:focus-visible{box-shadow:0 0 0 2px var(--color-accent);outline:none}.ck.ck.ck .side-foot{align-items:center;gap:var(--space-8);padding:var(--space-8);font-size:var(--text-12);color:var(--color-muted);margin-top:auto;display:flex}.ck.ck.ck .main{flex-direction:column;min-width:0;display:flex}.ck.ck.ck .bar{align-items:center;gap:var(--space-12);height:var(--layout-navbar);padding:0 var(--space-24);box-shadow:inset 0 -1px 0 var(--color-line);flex:none;display:flex}.ck.ck.ck .bar h1{font-size:var(--text-16);letter-spacing:var(--tracking-heading);white-space:nowrap;font-weight:600}.ck.ck.ck .bar .end{align-items:center;gap:var(--space-8);margin-left:auto;display:flex}.ck.ck.ck .crumb{align-items:center;gap:var(--space-4);font-size:var(--text-13);color:var(--color-muted);white-space:nowrap;display:flex}.ck.ck.ck .crumb a{color:inherit;text-decoration:none}.ck.ck.ck .crumb .ic{color:var(--color-faint)}.ck.ck.ck .tools{align-items:center;gap:var(--space-12);padding:var(--space-12)var(--space-24);box-shadow:inset 0 -1px 0 var(--color-line);display:flex}.ck.ck.ck .tools .end{align-items:center;gap:var(--space-12);font-size:var(--text-13);color:var(--color-muted);white-space:nowrap;margin-left:auto;display:flex}.ck.ck.ck .rail{box-shadow:inset 1px 0 0 var(--color-line);flex-direction:column;min-width:0;display:flex}.ck.ck.ck .rail section{padding:var(--space-24);gap:var(--space-12);box-shadow:inset 0 1px 0 var(--color-line);flex-direction:column;display:flex}.ck.ck.ck .rail section:first-child{box-shadow:none}.ck.ck.ck .sec-title{align-items:center;gap:var(--space-8);font-size:var(--text-14);color:var(--color-ink);font-weight:600;display:flex}.ck.ck.ck .sec-title .ic{color:var(--color-muted)}.ck.ck.ck .sec-title .end{font-weight:400;font-size:var(--text-13);margin-left:auto}.ck.ck.ck .rec-head{align-items:center;gap:var(--space-16);padding:var(--space-24)var(--space-24)var(--space-16);display:flex}.ck.ck.ck .rec-head h1{font-size:var(--text-20);letter-spacing:var(--tracking-title);font-weight:600;line-height:var(--leading-display)}.ck.ck.ck .rec-head .sub{color:var(--color-muted);font-size:var(--text-13)}.ck.ck.ck .rec-head .grow{min-width:0}.ck.ck.ck .rec-head h1,.ck.ck.ck .rec-head .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck.ck.ck .mini{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:28px;font-size:var(--text-13);color:var(--color-ink-2);text-decoration:none;display:flex}.ck.ck.ck .rec-head .end{gap:var(--space-8);margin-left:auto;display:flex}.ck.ck.ck .attrs{column-gap:var(--space-12);row-gap:var(--space-8);font-size:var(--text-13);grid-template-columns:112px minmax(0,1fr);display:grid}.ck.ck.ck .attrs dt{color:var(--color-muted)}.ck.ck.ck .attrs dd{color:var(--color-ink-2);overflow-wrap:anywhere;min-width:0;margin:0}.ck.ck.ck .figure{font-size:var(--text-28);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--leading-display);color:var(--color-ink)}.ck.ck.ck .meter{border-radius:var(--radius-pill);background:var(--color-fill);height:4px;overflow:hidden}.ck.ck.ck .meter>i{border-radius:inherit;background:var(--color-muted);height:100%;display:block}.ck.ck.ck .meter-warning>i{background:var(--color-warning)}.ck.ck.ck .feed{padding:0 var(--space-24)var(--space-24);flex-direction:column;display:flex}.ck.ck.ck .feed-day{padding:var(--space-24)0 var(--space-8);font-size:var(--text-12);color:var(--color-muted);font-weight:500}.ck.ck.ck .ev{column-gap:var(--space-12);padding:var(--space-8)0;font-size:var(--text-13);color:var(--color-muted);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.ck.ck.ck .ev:before{content:"";background:var(--color-line);width:1px;position:absolute;top:0;bottom:0;left:11.5px}.ck.ck.ck .feed-day+.ev:before{top:var(--space-8)}.ck.ck.ck .ev:last-child:before,.ck.ck.ck .ev.end:before{height:var(--space-8);bottom:auto}.ck.ck.ck .ev-dot{border-radius:var(--radius-pill);background:var(--color-surface);width:24px;height:24px;box-shadow:var(--shadow-ring);color:var(--color-ink-2);place-items:center;display:grid;position:relative}.ck.ck.ck .ev-dot .ic,.ck.ck.ck .ev-dot svg{width:12px;height:12px}.ck.ck.ck .ev-dot.is-money{color:var(--color-success)}.ck.ck.ck .ev-dot.is-warn{color:var(--color-warning)}.ck.ck.ck .ev-text{line-height:var(--leading-ui);max-width:64ch;padding-top:2px}.ck.ck.ck .ev-text b{color:var(--color-ink);font-weight:500}.ck.ck.ck .ev-text{color:var(--color-muted)}.ck.ck.ck .ev time{font-size:var(--text-12);color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:2px}.ck.ck.ck .ev-card{margin-top:var(--space-8);padding:var(--space-12);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-ring);color:var(--color-ink-2);font-size:var(--text-14);text-wrap:pretty}.ck.ck.ck .composer{margin:0 var(--space-24);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-ring);transition:box-shadow var(--motion-fast)var(--motion-ease)}.ck.ck.ck .composer:focus-within{box-shadow:0 0 0 1px var(--color-accent),0 0 0 4px color-mix(in oklab,var(--color-accent)18%,transparent)}.ck.ck.ck .composer textarea{width:100%;min-height:56px;padding:var(--space-12);resize:none;font-size:var(--text-14);line-height:var(--leading-ui);background:0 0;border:0;outline:0;display:block}.ck.ck.ck .composer textarea::placeholder{color:var(--color-faint)}.ck.ck.ck .composer-foot{align-items:center;gap:var(--space-4);padding:var(--space-8);display:flex}.ck.ck.ck .composer-foot .end{margin-left:auto}.ck.ck.ck .page{width:100%;max-width:720px;padding:var(--space-32)var(--space-24)var(--space-64);gap:var(--space-48);flex-direction:column;display:flex}.ck.ck.ck .page-wide{max-width:none}.ck.ck.ck .form-sec{column-gap:var(--space-48);row-gap:var(--space-16);grid-template-columns:220px minmax(0,1fr);display:grid}.ck.ck.ck .form-sec>header{gap:var(--space-4);flex-direction:column;display:flex}.ck.ck.ck .form-sec>header h2{font-size:var(--text-16);letter-spacing:var(--tracking-heading);font-weight:600;line-height:var(--leading-16)}.ck.ck.ck .form-sec>header p{font-size:var(--text-13);color:var(--color-muted);text-wrap:pretty}.ck.ck.ck .form-sec>.body{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.ck.ck.ck .field-row{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ck.ck.ck .setting{align-items:center;gap:var(--space-16);min-height:var(--layout-row);padding:var(--space-12)0;box-shadow:inset 0 1px 0 var(--color-line);cursor:pointer;display:flex}.ck.ck.ck .setting:first-child{box-shadow:none;padding-top:0}.ck.ck.ck .setting .t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ck.ck.ck .setting .t b{font-size:var(--text-14);color:var(--color-ink);font-weight:500}.ck.ck.ck .form-sec>header h2{color:var(--color-ink)}.ck.ck.ck .setting .t span{font-size:var(--text-13);color:var(--color-muted)}.ck.ck.ck .saved{align-items:center;gap:var(--space-4);font-size:var(--text-12);color:var(--color-success);display:inline-flex}.ck.ck.ck .empty{text-align:center;align-items:center;gap:var(--space-8);padding:var(--space-64)var(--space-24);flex-direction:column;max-width:360px;margin:auto;display:flex}.ck.ck.ck .empty .glyph{width:40px;height:40px;color:var(--color-faint);margin-bottom:var(--space-8)}.ck.ck.ck .empty h2{font-size:var(--text-16);letter-spacing:var(--tracking-heading);text-wrap:balance;font-weight:600}.ck.ck.ck .empty p{color:var(--color-muted);font-size:var(--text-14);text-wrap:pretty}.ck.ck.ck .empty .btn{margin-top:var(--space-12)}.ck.ck.ck .bench{background:var(--color-surface);grid-template-columns:minmax(0,1fr) 400px;min-height:100vh;display:grid}.ck.ck.ck .bench-side{box-shadow:inset 1px 0 0 var(--color-line);background:var(--color-ground);flex-direction:column;min-width:0;display:flex}.ck.ck.ck .line{align-items:center;gap:var(--space-16);min-height:var(--target-touch);padding:var(--space-8)var(--space-16);box-shadow:inset 0 1px 0 var(--color-line);font-size:var(--text-14);color:var(--color-ink-2);grid-template-columns:minmax(0,1fr) auto 88px;display:grid}.ck.ck.ck .bench-side .list>.line:first-child{box-shadow:none}.ck.ck.ck .line .meta{font-size:var(--text-12);color:var(--color-muted)}.ck.ck.ck .qty{border-radius:var(--radius-button);background:var(--color-surface);box-shadow:var(--shadow-ring),var(--shadow-raised);align-items:center;display:inline-flex}.ck.ck.ck .qty button{width:32px;height:32px;color:var(--color-ink-2);border-radius:var(--radius-button);place-items:center;display:grid}@media (hover:hover){.ck.ck.ck .qty button:hover{background:var(--color-hover)}}.ck.ck.ck .qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-weight:500}.ck.ck.ck .totals{padding:var(--space-16);gap:var(--space-8);box-shadow:inset 0 1px 0 var(--color-line);background:var(--color-surface);flex-direction:column;margin-top:auto;display:flex}.ck.ck.ck .totals .l{font-size:var(--text-13);color:var(--color-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.ck.ck.ck .totals .total{color:var(--color-ink);font-size:var(--text-16);padding-top:var(--space-8);align-items:baseline;font-weight:600}.ck.ck.ck .totals .total .figure{font-size:var(--text-28)}.ck.ck.ck .tile-grid{gap:var(--space-12);padding:var(--space-16)var(--space-24)var(--space-24);grid-template-columns:repeat(auto-fill,minmax(148px,1fr));align-content:start;display:grid}.ck.ck.ck .tile{gap:var(--space-4);min-height:72px;padding:var(--space-12);border-radius:var(--radius-card);text-align:left;background:var(--color-surface);box-shadow:var(--shadow-ring),var(--shadow-raised);transition:background-color var(--motion-fast)var(--motion-ease),transform var(--motion-fast)var(--motion-ease);flex-direction:column;display:flex}@media (hover:hover){.ck.ck.ck .tile:hover{background:var(--color-hover)}}.ck.ck.ck .tile:active{transform:scale(var(--motion-press))}.ck.ck.ck .tile:focus-visible{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-accent);outline:none}.ck.ck.ck .tile .p{font-size:var(--text-16);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.ck.ck.ck .tile .n{font-size:var(--text-13);color:var(--color-ink-2);line-height:1.3}.ck.ck.ck .tile .s{font-size:var(--text-12);color:var(--color-muted);margin-top:auto}.ck.ck.ck .tile .s.low{color:var(--color-warning)}.ck.ck.ck .pay{align-items:center;gap:var(--space-12);width:100%;min-height:var(--target-touch);padding:var(--space-8)var(--space-12);border-radius:var(--radius-card);text-align:left;background:var(--color-surface);box-shadow:var(--shadow-ring),var(--shadow-raised);font-size:var(--text-14);color:var(--color-ink);transition:background-color var(--motion-fast)var(--motion-ease);font-weight:500;display:flex}@media (hover:hover){.ck.ck.ck .pay:hover{background:var(--color-hover)}}.ck.ck.ck .pay .meta{font-weight:400;font-size:var(--text-13);color:var(--color-muted)}.ck.ck.ck .pay .radio{border-radius:var(--radius-pill);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--color-rule);flex:none;place-items:center;margin-left:auto;display:grid}.ck.ck.ck .pay[aria-checked=true]{background:var(--color-accent-tint);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-accent)36%,transparent)}.ck.ck.ck .pay[aria-checked=true] .radio{background:var(--color-accent);box-shadow:none}.ck.ck.ck .pay[aria-checked=true] .radio:after{content:"";border-radius:var(--radius-pill);background:var(--color-accent-ink);width:6px;height:6px}.ck.ck.ck .pay:focus-visible{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-accent);outline:none}.ck.ck.ck .table .sort{align-items:center;gap:var(--space-4);height:28px;margin:0 calc(var(--space-4)*-1);padding:0 var(--space-4);color:inherit;border-radius:4px;font-weight:500;display:inline-flex}.ck.ck.ck .table .sort .ic{width:12px;height:12px;color:var(--color-faint)}.ck.ck.ck .table th[aria-sort] .sort{color:var(--color-ink)}.ck.ck.ck .table th[aria-sort] .sort .ic{color:var(--color-ink-2)}@media (hover:hover){.ck.ck.ck .table .sort:hover{background:var(--color-fill)}}.ck.ck.ck .table .sel{width:44px;padding-right:0}.ck.ck.ck .table tr[aria-selected=true] td{background:var(--color-accent-tint);box-shadow:inset 0 -1px 0 color-mix(in oklab,var(--color-accent)16%,var(--color-line))}.ck.ck.ck .table .sub{color:var(--color-muted);font-weight:400}.ck.ck.ck .table-wrap{overflow-x:auto}.ck.ck.ck .bulk{align-items:center;gap:var(--space-12);padding:var(--space-12)var(--space-24);box-shadow:inset 0 -1px 0 var(--color-line);background:var(--color-surface);font-size:var(--text-13);display:flex}.ck.ck.ck .bulk b{font-variant-numeric:tabular-nums;font-weight:600}.ck.ck.ck .bulk .end{margin-left:auto}.ck.ck.ck .code{color:var(--color-muted);white-space:nowrap}.ck.ck.ck .cover{align-items:center;gap:var(--space-8);display:inline-flex}.ck.ck.ck .cover .meter{width:56px}.ck.ck.ck .table-shell{flex-direction:column;flex:1;min-height:0;display:flex}.ck.ck.ck .main.is-fixed{height:100vh;overflow:hidden}.ck.ck.ck .table-scroll{scroll-behavior:smooth;flex:1;min-height:0;overflow:auto}.ck.ck.ck .table-foot{background:var(--color-surface);box-shadow:0 -1px 0 var(--color-line);z-index:var(--z-sticky);flex:none;position:sticky;bottom:0}.ck.ck.ck .table-scroll[data-more=true]+.table-foot{box-shadow:0 -1px 0 var(--color-line),0 -8px 16px -8px #16150f1a}.ck.ck.ck .foot-row{align-items:center;gap:var(--space-16);min-height:var(--layout-navbar);padding:var(--space-8)var(--space-24);font-size:var(--text-13);color:var(--color-muted);display:flex}.ck.ck.ck .foot-row+.foot-row{box-shadow:inset 0 1px 0 var(--color-line)}.ck.ck.ck .foot-row .end{align-items:center;gap:var(--space-12);margin-left:auto;display:flex}.ck.ck.ck .foot-row b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.ck.ck.ck .foot-sum{align-items:baseline;gap:var(--space-4);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex}.ck.ck.ck .foot-sum+.foot-sum:before{content:"";width:1px;height:12px;margin-right:var(--space-12);background:var(--color-rule);align-self:center}.ck.ck.ck .foot-sum+.foot-sum{margin-left:calc(var(--space-4)*-1)}.ck.ck.ck .foot-sel{background:var(--color-accent-tint);color:var(--color-ink-2);opacity:0;min-height:0;max-height:0;transition:max-height var(--motion-base)var(--motion-ease-out),opacity var(--motion-fast)var(--motion-ease),padding var(--motion-base)var(--motion-ease-out);padding-top:0;padding-bottom:0;overflow:hidden}.ck.ck.ck .table-foot[data-selected=true] .foot-sel{max-height:64px;min-height:var(--layout-navbar);padding-top:var(--space-8);padding-bottom:var(--space-8);opacity:1}.ck.ck.ck .to-top{opacity:0;pointer-events:none;transition:opacity var(--motion-fast)var(--motion-ease)}.ck.ck.ck .table-scroll[data-scrolled=true]~.table-foot .to-top{opacity:1;pointer-events:auto}.ck.ck.ck .row-acts{opacity:0;transition:opacity var(--motion-fast)var(--motion-ease);gap:2px;display:inline-flex}.ck.ck.ck tr:hover .row-acts,.ck.ck.ck tr:focus-within .row-acts,.ck.ck.ck .row:hover .row-acts,.ck.ck.ck .row:focus-within .row-acts{opacity:1}@media (hover:none){.ck.ck.ck .row-acts{opacity:1}}.ck.ck.ck .table td.acts{text-align:right;width:80px;padding-top:0;padding-bottom:0}.ck.ck.ck .swatch{border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.ck.ck.ck .hue-1{background:var(--hue-1)}.ck.ck.ck .hue-2{background:var(--hue-2)}.ck.ck.ck .hue-3{background:var(--hue-3)}.ck.ck.ck .hue-4{background:var(--hue-4)}.ck.ck.ck .hue-5{background:var(--hue-5)}.ck.ck.ck .hue-6{background:var(--hue-6)}.ck.ck.ck .tag{align-items:center;gap:var(--space-8);white-space:nowrap;color:var(--color-ink-2);display:inline-flex}.ck.ck.ck .finding{padding:var(--space-32)var(--space-24)var(--space-8)}.ck.ck.ck .app-4 .rec-head{row-gap:var(--space-12);flex-wrap:wrap}.ck.ck.ck .app-4 .rec-head .grow{flex:240px}.ck.ck.ck .app-4{grid-template-columns:var(--layout-sidebar)var(--layout-list)minmax(0,1fr)var(--layout-rail)}.ck.ck.ck .pane{min-width:0;box-shadow:inset -1px 0 0 var(--color-line);flex-direction:column;display:flex}.ck.ck.ck .pane-scroll{flex:1;min-height:0;overflow:auto}.ck.ck.ck .pane .row{padding-left:var(--space-16);padding-right:var(--space-16)}.ck.ck.ck .pane .bar{padding:0 var(--space-16)}.ck.ck.ck .split-2{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.ck.ck.ck .split-2>*+*{box-shadow:inset 1px 0 0 var(--color-line)}.ck.ck.ck .split-2.is-wide-left{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ck.ck.ck .item{row-gap:2px;column-gap:var(--space-12);padding:var(--space-12)var(--space-16);color:var(--color-ink-2);font-size:var(--text-13);box-shadow:inset 0 1px 0 var(--color-line);transition:background-color var(--motion-fast)var(--motion-ease);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.ck.ck.ck .item:first-child{box-shadow:none}.ck.ck.ck .item .lead{font-size:var(--text-14);color:var(--color-ink);font-weight:500}.ck.ck.ck .item[aria-current=true]{background:var(--color-fill);box-shadow:inset 2px 0 0 var(--color-ink),inset 0 1px 0 var(--color-line)}@media (hover:hover){.ck.ck.ck .item:hover{background:var(--color-ground)}.ck.ck.ck .item[aria-current=true]:hover{background:var(--color-fill)}}.ck.ck.ck .item:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent);outline:none}.ck.ck.ck .embed{margin-top:var(--space-8);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-ring);max-width:560px;overflow:hidden}.ck.ck.ck .embed-head{align-items:center;gap:var(--space-8);min-height:var(--layout-row);padding:0 var(--space-12);background:var(--color-ground);box-shadow:inset 0 -1px 0 var(--color-line);font-size:var(--text-13);color:var(--color-ink);display:flex}.ck.ck.ck .embed-head .end{align-items:center;gap:var(--space-4);margin-left:auto;display:flex}.ck.ck.ck .embed-line{justify-content:space-between;gap:var(--space-16);padding:var(--space-8)var(--space-12);font-size:var(--text-13);color:var(--color-ink-2);box-shadow:inset 0 1px 0 var(--color-line);display:flex}.ck.ck.ck .embed-head+.embed-line{box-shadow:none}.ck.ck.ck .embed-foot{padding:var(--space-8)var(--space-12);box-shadow:inset 0 1px 0 var(--color-line);font-size:var(--text-13);color:var(--color-ink);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.ck.ck.ck .peek{width:var(--layout-peek);background:var(--color-surface);max-width:100%;height:100%;box-shadow:var(--shadow-overlay);flex-direction:column;display:flex}.ck.ck.ck .peek-head{align-items:center;gap:var(--space-8);height:var(--layout-navbar);padding:0 var(--space-12)0 var(--space-24);box-shadow:inset 0 -1px 0 var(--color-line);flex:none;display:flex}.ck.ck.ck .peek-head .end{gap:var(--space-4);margin-left:auto;display:flex}.ck.ck.ck .peek-body{min-height:0;padding:var(--space-24);gap:var(--space-16);flex-direction:column;flex:1;display:flex;overflow:auto}.ck.ck.ck .peek-foot{gap:var(--space-8);padding:var(--space-12)var(--space-24);box-shadow:inset 0 1px 0 var(--color-line);flex:none;display:flex}.ck.ck.ck .dialog-lg{max-width:var(--layout-dialog-large);max-height:calc(100% - var(--space-48));flex-direction:column;display:flex}.ck.ck.ck .dialog-head{align-items:center;gap:var(--space-12);min-height:var(--layout-navbar);padding:0 var(--space-12)0 var(--space-24);box-shadow:inset 0 -1px 0 var(--color-line);flex:none;display:flex}.ck.ck.ck .dialog-head h2{font-size:var(--text-16);letter-spacing:var(--tracking-heading);font-weight:600}.ck.ck.ck .dialog-head .end{margin-left:auto}.ck.ck.ck .dialog-scroll{min-height:0;padding:var(--space-24);gap:var(--space-16);flex-direction:column;flex:1;display:flex;overflow:auto}.ck.ck.ck .dialog-foot .start{align-items:center;gap:var(--space-8);font-size:var(--text-13);color:var(--color-muted);margin-right:auto;display:flex}.ck.ck.ck .pop{border-radius:var(--radius-card);background:var(--color-surface);width:320px;box-shadow:var(--shadow-float);overflow:hidden}.ck.ck.ck .pop-body{padding:var(--space-16);gap:var(--space-12);flex-direction:column;display:flex}.ck.ck.ck .pop-foot{justify-content:flex-end;gap:var(--space-8);padding:var(--space-8)var(--space-12);background:var(--color-ground);box-shadow:inset 0 1px 0 var(--color-line);display:flex}.ck.ck.ck .pop-arrow{position:relative}.ck.ck.ck .pop-arrow:before{content:"";top:-5px;left:var(--space-24);background:var(--color-surface);width:10px;height:10px;position:absolute;transform:rotate(45deg);box-shadow:-1px -1px #16150f14}.ck.ck.ck .hovercard{width:300px;padding:var(--space-16);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-float);gap:var(--space-12);flex-direction:column;display:flex}.ck.ck.ck .anchor{box-shadow:0 0 0 1px var(--color-accent),0 0 0 4px color-mix(in oklab,var(--color-accent)18%,transparent)!important}.ck.ck.ck .receipt{width:280px;padding:var(--space-24)var(--space-16);background:var(--color-surface);box-shadow:var(--shadow-ring),0 12px 24px -12px #16150f2e;font-size:var(--text-12);color:var(--color-ink-2);font-variant-numeric:tabular-nums;line-height:1.5}.ck.ck.ck .receipt .c{text-align:center}.ck.ck.ck .receipt hr{border:0;border-top:1px dashed var(--color-rule);margin:var(--space-8)0}.ck.ck.ck .receipt .l{justify-content:space-between;gap:var(--space-8);display:flex}.ck.ck.ck .receipt .t{font-size:var(--text-14);color:var(--color-ink);font-weight:600}.ck.ck.ck .receipt .hl{background:var(--color-accent-tint);box-shadow:0 0 0 2px var(--color-accent-tint);transition:background-color var(--motion-slow)var(--motion-ease);border-radius:2px}.ck.ck.ck .conn{align-items:center;gap:var(--space-16);padding:var(--space-12)0;box-shadow:inset 0 1px 0 var(--color-line);grid-template-columns:40px minmax(0,1fr) minmax(0,1.7fr) 136px;display:grid}.ck.ck.ck .conn:first-child{box-shadow:none}.ck.ck.ck .conn .mark{border-radius:var(--radius-card);width:40px;height:40px}.ck.ck.ck .conn>:last-child{justify-self:end}.ck.ck.ck .conn .n{color:var(--color-ink);font-weight:500}.ck.ck.ck .conn .d{font-size:var(--text-13);color:var(--color-muted)}.ck.ck.ck .conn .w{font-size:var(--text-13);color:var(--color-ink-2);text-wrap:pretty}.ck.ck.ck .sub-head{align-items:baseline;gap:var(--space-8);font-size:var(--text-16);letter-spacing:var(--tracking-heading);color:var(--color-ink);padding-bottom:var(--space-4);font-weight:600;display:flex}.ck.ck.ck .sub-head .sum{color:var(--color-muted);margin-left:auto;font-weight:400}.ck.ck.ck .usage{row-gap:var(--space-8);column-gap:var(--space-16);font-size:var(--text-13);grid-template-columns:minmax(0,1fr) auto;display:grid}.ck.ck.ck .usage .meter{grid-column:1/-1}.ck.ck.ck .usage+.usage{margin-top:var(--space-16)}.ck.ck.ck .card{padding:var(--space-16);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-ring)}.ck.ck.ck .doc-row{align-items:center;gap:var(--space-16);min-height:var(--layout-row);box-shadow:inset 0 1px 0 var(--color-line);font-size:var(--text-13);color:var(--color-ink-2);grid-template-columns:minmax(0,1fr) 120px 88px auto;display:grid}.ck.ck.ck .doc-row:first-child{box-shadow:none}.ck.ck.ck .cmd{border-radius:var(--radius-dialog);background:var(--color-surface);width:100%;max-width:600px;box-shadow:var(--shadow-overlay);align-self:start;margin-top:12vh;overflow:hidden}.ck.ck.ck .cmd-in{align-items:center;gap:var(--space-12);height:52px;padding:0 var(--space-16);box-shadow:inset 0 -1px 0 var(--color-line);color:var(--color-muted);display:flex}.ck.ck.ck .cmd-in input{min-width:0;height:100%;font-size:var(--text-16);color:var(--color-ink);background:0 0;border:0;outline:0;flex:1}.ck.ck.ck .cmd-in input:focus-visible{box-shadow:none}.ck.ck.ck .cmd-list{padding:var(--space-4)var(--space-8)var(--space-8);max-height:420px;overflow:auto}.ck.ck.ck .cmd-item{align-items:center;gap:var(--space-12);width:100%;min-height:var(--layout-row);padding:var(--space-4)var(--space-8);border-radius:calc(var(--radius-dialog) - var(--space-8));text-align:left;font-size:var(--text-14);color:var(--color-ink-2);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.ck.ck.ck .cmd-item .ic{color:var(--color-muted);justify-self:center}.ck.ck.ck .cmd-item .m{color:var(--color-muted)}.ck.ck.ck .cmd-item .e{font-size:var(--text-13);color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ck.ck.ck .cmd-item mark{color:var(--color-ink);background:0 0;font-weight:600}.ck.ck.ck .cmd-item[data-active=true]{background:var(--color-fill)}@media (hover:hover){.ck.ck.ck .cmd-item:hover{background:var(--color-fill)}}.ck.ck.ck .cmd-foot{align-items:center;gap:var(--space-16);height:40px;padding:0 var(--space-16);background:var(--color-ground);box-shadow:inset 0 1px 0 var(--color-line);font-size:var(--text-12);color:var(--color-muted);display:flex}.ck.ck.ck .cmd-foot span{align-items:center;gap:var(--space-4);display:inline-flex}.ck.ck.ck .lede-figure{font-size:var(--text-28);letter-spacing:var(--tracking-display);font-weight:600;line-height:var(--leading-28);color:var(--color-ink);text-wrap:balance}.ck.ck.ck .lede-figure .q{color:var(--color-muted);font-weight:400;display:block}.ck.ck.ck .cols{height:176px;padding-left:var(--space-48);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;display:grid;position:relative}.ck.ck.ck .cols:before{content:"";left:var(--space-48);background:linear-gradient(var(--color-line),var(--color-line))0 0/100% 1px no-repeat,linear-gradient(var(--color-line),var(--color-line))0 50%/100% 1px no-repeat;box-shadow:inset 0 -1px 0 var(--color-rule);pointer-events:none;position:absolute;top:0;bottom:0;right:0}.ck.ck.ck .cols .tick{text-align:right;width:40px;font-size:var(--text-12);color:var(--color-muted);font-variant-numeric:tabular-nums;line-height:1;position:absolute;left:0;transform:translateY(-50%)}.ck.ck.ck .col{outline:none;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.ck.ck.ck .col i{background:var(--color-muted);width:24px;transition:background-color var(--motion-fast)var(--motion-ease);border-radius:4px 4px 0 0;display:block}.ck.ck.ck .col.is-now i{background:var(--color-accent)}.ck.ck.ck .col .v{font-size:var(--text-12);color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:-6px;font-weight:500;position:absolute;left:50%;transform:translate(-50%,-100%)}.ck.ck.ck .col .tt{opacity:0;pointer-events:none;z-index:var(--z-float);transition:opacity var(--motion-fast)var(--motion-ease);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.ck.ck.ck .col:nth-last-child(-n+2) .tt{left:auto;right:0;transform:none}.ck.ck.ck .col:hover .tt,.ck.ck.ck .col:focus-visible .tt{opacity:1}.ck.ck.ck .col:hover i,.ck.ck.ck .col:focus-visible i{background:var(--color-ink)}.ck.ck.ck .col.is-now:hover i{background:var(--color-accent)}.ck.ck.ck .cols-x{padding:var(--space-8)0 0 var(--space-48);font-size:var(--text-12);color:var(--color-muted);text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ck.ck.ck .cols-x .is-now{color:var(--color-ink);font-weight:500}.ck.ck.ck .share{align-items:center;gap:var(--space-12);min-height:var(--layout-row);font-size:var(--text-14);color:var(--color-ink-2);box-shadow:inset 0 1px 0 var(--color-line);grid-template-columns:24px minmax(0,1fr) 72px 96px;display:grid}.ck.ck.ck .share:first-child{box-shadow:none}.ck.ck.ck .share .mark{border-radius:3px;width:24px;height:16px}.ck.ck.ck .share .bar{background:var(--color-muted);border-radius:0 4px 4px 0;height:8px}.ck.ck.ck .share .pct{color:var(--color-muted)}.ck.ck.ck .live{align-items:center;gap:var(--space-8);font-size:var(--text-13);color:var(--color-ink-2);display:inline-flex}.ck.ck.ck .live:before{content:"";border-radius:var(--radius-pill);background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab,var(--color-accent)22%,transparent);animation:kit-pulse 1.6s var(--motion-ease)infinite}.ck.ck.ck .done-mark{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--color-success);background:var(--color-success-tint);place-items:center;display:grid}.ck.ck.ck .board{gap:var(--space-12);padding:var(--space-16)var(--space-24)var(--space-24);flex:1;grid-auto-columns:minmax(264px,1fr);grid-auto-flow:column;align-items:start;min-height:0;display:grid;overflow-x:auto}.ck.ck.ck .lane{gap:var(--space-8);min-width:0;padding:var(--space-8);border-radius:var(--radius-card);background:var(--color-ground);flex-direction:column;display:flex}.ck.ck.ck .lane-head{align-items:baseline;gap:var(--space-8);padding:var(--space-4)var(--space-4)var(--space-4);font-size:var(--text-13);display:flex}.ck.ck.ck .lane-head b{color:var(--color-ink);font-weight:600;font-size:var(--text-14)}.ck.ck.ck .lane-head .sum{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-left:auto}.ck.ck.ck .kcard{gap:var(--space-8);padding:var(--space-12);border-radius:calc(var(--radius-card) - 2px);background:var(--color-surface);box-shadow:var(--shadow-ring),var(--shadow-raised);color:var(--color-ink-2);font-size:var(--text-13);transition:box-shadow var(--motion-fast)var(--motion-ease),transform var(--motion-fast)var(--motion-ease);cursor:grab;flex-direction:column;text-decoration:none;display:flex}.ck.ck.ck .kcard .lead{font-size:var(--text-14);color:var(--color-ink);font-weight:500}.ck.ck.ck .kcard .foot{align-items:center;gap:var(--space-8);color:var(--color-muted);display:flex}.ck.ck.ck .kcard .foot .end{margin-left:auto}@media (hover:hover){.ck.ck.ck .kcard:hover{box-shadow:0 0 0 1px var(--color-rule),var(--shadow-raised)}}.ck.ck.ck .kcard:focus-visible{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-accent);outline:none}.ck.ck.ck .kcard.is-lifted{box-shadow:var(--shadow-float);cursor:grabbing;transform:rotate(1.5deg)}.ck.ck.ck .lane-drop{border-radius:calc(var(--radius-card) - 2px);background:var(--color-accent-tint);height:64px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-accent)36%,transparent)}.ck.ck.ck .lane-add{align-items:center;gap:var(--space-8);height:var(--layout-control);padding:0 var(--space-8);border-radius:var(--radius-control);font-size:var(--text-13);color:var(--color-muted);display:flex}@media (hover:hover){.ck.ck.ck .lane-add:hover{background:var(--color-fill);color:var(--color-ink)}}.ck.ck.ck .cal{grid-template-columns:56px repeat(var(--days,5),minmax(0,1fr));flex:1;grid-template-rows:auto auto;align-content:start;min-height:0;display:grid;position:relative;overflow:auto}.ck.ck.ck .cal-head{z-index:var(--z-sticky);background:var(--color-surface);box-shadow:inset 0 -1px 0 var(--color-line);padding:var(--space-8)var(--space-12);font-size:var(--text-13);color:var(--color-muted);align-items:baseline;gap:var(--space-8);display:flex;position:sticky;top:0}.ck.ck.ck .cal-head b{font-size:var(--text-16);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.ck.ck.ck .cal-head.is-today b{color:var(--color-accent)}.ck.ck.ck .cal-hours{grid-auto-rows:var(--hour,72px);display:grid}.ck.ck.ck .cal-hours span{font-size:var(--text-12);color:var(--color-muted);text-align:right;padding:var(--space-4)var(--space-8)0 0;font-variant-numeric:tabular-nums;line-height:1}.ck.ck.ck .cal-day{box-shadow:inset 1px 0 0 var(--color-line);background-image:linear-gradient(var(--color-line),var(--color-line));background-repeat:repeat-y;background-size:100% 1px;background-size:100% var(--hour,72px);background-image:linear-gradient(to bottom,var(--color-line)1px,transparent 1px);position:relative}.ck.ck.ck .cal-day.is-today{background-color:color-mix(in oklab,var(--color-accent-tint)50%,var(--color-surface))}.ck.ck.ck .appt{left:var(--space-4);right:var(--space-4);min-height:32px;padding:var(--space-4)var(--space-8);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-ring),var(--shadow-raised);font-size:var(--text-12);color:var(--color-muted);line-height:var(--leading-12);flex-direction:column;justify-content:flex-start;text-decoration:none;display:flex;position:absolute;overflow:hidden}.ck.ck.ck .appt>b,.ck.ck.ck .appt>span{align-items:center;gap:var(--space-8);min-width:0;display:flex}.ck.ck.ck .appt>b{font-size:var(--text-13);line-height:var(--leading-13);color:var(--color-ink);font-weight:500}.ck.ck.ck .appt i{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}.ck.ck.ck .appt.is-short{justify-content:center}@media (hover:hover){.ck.ck.ck .appt:hover{box-shadow:0 0 0 1px var(--color-rule),var(--shadow-raised)}}.ck.ck.ck .appt.is-free{box-shadow:inset 0 0 0 1px var(--color-rule);color:var(--color-muted);background:0 0;border-style:dashed;place-items:center;display:grid}.ck.ck.ck .now-line{background:var(--color-accent);z-index:1;height:2px;position:absolute;left:0;right:0}.ck.ck.ck .now-line:before{content:"";border-radius:var(--radius-pill);background:var(--color-accent);width:8px;height:8px;position:absolute;top:-3px;left:-4px}.ck.ck.ck .thread{gap:var(--space-16);padding:var(--space-24);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.ck.ck.ck .msg{column-gap:var(--space-12);grid-template-columns:32px minmax(0,1fr);max-width:680px;display:grid}.ck.ck.ck .msg-head{align-items:baseline;gap:var(--space-8);font-size:var(--text-13);color:var(--color-muted);display:flex}.ck.ck.ck .msg-head b{color:var(--color-ink);font-weight:500;font-size:var(--text-14)}.ck.ck.ck .msg-body{margin-top:var(--space-4);color:var(--color-ink-2);line-height:var(--leading-reading);text-wrap:pretty;grid-column:2}.ck.ck.ck .msg-body p+p{margin-top:var(--space-8)}.ck.ck.ck .msg.is-ours .msg-body{padding:var(--space-12);border-radius:var(--radius-card);background:var(--color-ground)}.ck.ck.ck .msg.is-note .msg-body{padding:var(--space-12);border-radius:var(--radius-card);background:var(--color-warning-tint);color:var(--color-ink)}.ck.ck.ck .thread-day{font-size:var(--text-12);color:var(--color-muted);align-self:center}.ck.ck.ck .reply{margin:0 var(--space-24)var(--space-24);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-ring);flex:none}.ck.ck.ck .reply:focus-within{box-shadow:0 0 0 1px var(--color-accent),0 0 0 4px color-mix(in oklab,var(--color-accent)18%,transparent)}.ck.ck.ck .reply textarea{width:100%;min-height:72px;padding:var(--space-12);resize:none;font-size:var(--text-14);line-height:var(--leading-ui);background:0 0;border:0;outline:0;display:block}.ck.ck.ck .reply textarea:focus-visible{box-shadow:none}.ck.ck.ck .reply textarea::placeholder{color:var(--color-faint)}.ck.ck.ck .reply .composer-foot{box-shadow:inset 0 1px 0 var(--color-line)}.ck.ck.ck .desk{padding:var(--space-32)var(--space-24)var(--space-48);background:var(--color-ground);justify-content:center;display:flex;overflow:auto}.ck.ck.ck .doc{width:100%;max-width:640px;padding:var(--space-32)var(--space-48);background:var(--color-surface);box-shadow:var(--shadow-ring),0 16px 32px -16px #26251f29;color:var(--color-ink-2);font-size:var(--text-13);gap:var(--space-24);flex-direction:column;display:flex}.ck.ck.ck .doc h2{font-size:var(--text-28);letter-spacing:var(--tracking-display);font-weight:600;line-height:var(--leading-28)}.ck.ck.ck .doc .cols{gap:var(--space-24);grid-template-columns:1fr 1fr;height:auto;padding:0;display:grid}.ck.ck.ck .doc .cols:before{display:none}.ck.ck.ck .doc .k{font-size:var(--text-12);color:var(--color-muted);margin-bottom:var(--space-4)}.ck.ck.ck .doc table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ck.ck.ck .doc th{text-align:left;color:var(--color-muted);font-weight:500;font-size:var(--text-12);padding:var(--space-8)0;box-shadow:inset 0 -1px 0 var(--color-rule)}.ck.ck.ck .doc td{padding:var(--space-8)0;box-shadow:inset 0 -1px 0 var(--color-line);color:var(--color-ink-2)}.ck.ck.ck .doc td.r:last-child{color:var(--color-ink)}.ck.ck.ck .doc .r{text-align:right}.ck.ck.ck .doc .sums{gap:var(--space-4);font-variant-numeric:tabular-nums;flex-direction:column;width:240px;margin-left:auto;display:flex}.ck.ck.ck .doc .sums div{justify-content:space-between;display:flex}.ck.ck.ck .doc .sums .t{padding-top:var(--space-8);margin-top:var(--space-4);box-shadow:inset 0 1px 0 var(--color-rule);font-size:var(--text-16);color:var(--color-ink);font-weight:600}.ck.ck.ck .doc .hl{background:var(--color-accent-tint);box-shadow:0 0 0 4px var(--color-accent-tint);border-radius:2px}.ck.ck.ck .line-ed{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 56px 80px 80px 32px;align-items:center;display:grid}.ck.ck.ck .line-ed .num{align-self:center}.ck.ck.ck .line-ed .input{text-align:left}.ck.ck.ck .line-ed .input.num{text-align:right}.ck.ck.ck .line-ed.head{font-size:var(--text-12);color:var(--color-muted)}.ck.ck.ck .gate{background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.ck.ck.ck .gate-form{justify-content:center;gap:var(--space-24);padding:var(--space-48);flex-direction:column;width:100%;max-width:440px;margin:0 auto;display:flex}.ck.ck.ck .gate-side{background:var(--color-ground);box-shadow:inset 1px 0 0 var(--color-line);padding:var(--space-64);justify-content:center;gap:var(--space-24);flex-direction:column;display:flex}.ck.ck.ck .steps{gap:var(--space-16);flex-direction:column;display:flex}.ck.ck.ck .step{column-gap:var(--space-12);font-size:var(--text-14);color:var(--color-muted);grid-template-columns:24px minmax(0,1fr);display:grid}.ck.ck.ck .step .n{border-radius:var(--radius-pill);width:24px;height:24px;font-size:var(--text-12);box-shadow:inset 0 0 0 1px var(--color-rule);font-variant-numeric:tabular-nums;place-items:center;font-weight:500;display:grid}.ck.ck.ck .step.is-done .n{background:var(--color-success);color:var(--color-surface);box-shadow:none}.ck.ck.ck .step.is-now{color:var(--color-ink)}.ck.ck.ck .step.is-now .n{background:var(--color-ink);color:var(--color-surface);box-shadow:none}.ck.ck.ck .step b{color:inherit;font-weight:500}.ck.ck.ck .step.is-now b{color:var(--color-ink)}.ck.ck.ck .step .n{grid-row:span 2}.ck.ck.ck .step>span:not(.n){font-size:var(--text-13);color:var(--color-muted);grid-column:2}.ck.ck.ck .or{align-items:center;gap:var(--space-12);font-size:var(--text-12);color:var(--color-muted);display:flex}.ck.ck.ck .or:before,.ck.ck.ck .or:after{content:"";background:var(--color-line);flex:1;height:1px}.ck.ck.ck .when-no-rail{display:none}.ck.ck.ck .pin-bottom{margin-top:var(--space-8)}@media (max-width:1280px){.ck.ck.ck .app-4{grid-template-columns:var(--layout-sidebar)var(--layout-list)minmax(0,1fr)}.ck.ck.ck .app-4 .rail{display:none}.ck.ck.ck .app-4 .when-no-rail{display:revert}}@media (max-width:1100px){.ck.ck.ck .app-3{grid-template-columns:var(--layout-sidebar)minmax(0,1fr)}.ck.ck.ck .app-3 .rail{display:none}.ck.ck.ck .when-no-rail{display:revert}}@media (max-width:760px){.ck.ck.ck .app,.ck.ck.ck .app-3,.ck.ck.ck .app-4{grid-template-columns:minmax(0,1fr)}.ck.ck.ck .app-4 .pane{display:none}.ck.ck.ck .app-4.is-list .pane{display:flex}.ck.ck.ck .app-4.is-list .pane~*{display:none}.ck.ck.ck .split-2,.ck.ck.ck .split-2.is-wide-left{grid-template-columns:minmax(0,1fr)}.ck.ck.ck .split-2>*+*{box-shadow:inset 0 1px 0 var(--color-line)}.ck.ck.ck .foot-row{padding-left:var(--space-16);padding-right:var(--space-16);overflow-x:auto}.ck.ck.ck .foot-row>span{white-space:nowrap}.ck.ck.ck .foot-row .to-top,.ck.ck.ck .foot-sel .foot-sum{display:none}.ck.ck.ck .finding{padding-left:var(--space-16);padding-right:var(--space-16)}.ck.ck.ck .peek,.ck.ck.ck .pop,.ck.ck.ck .hovercard{width:100%}.ck.ck.ck .side{display:none}.ck.ck.ck .bar,.ck.ck.ck .tools,.ck.ck.ck .row,.ck.ck.ck .group-head{padding-left:var(--space-16);padding-right:var(--space-16)}.ck.ck.ck .tools{overflow-x:auto}.ck.ck.ck .form-sec,.ck.ck.ck .field-row{grid-template-columns:minmax(0,1fr)}.ck.ck.ck .page{padding:var(--space-24)var(--space-16)var(--space-48);gap:var(--space-32)}.ck.ck.ck .bench{grid-template-columns:minmax(0,1fr)}.ck.ck.ck .pin-bottom{padding:var(--space-8)var(--space-16);background:var(--color-surface);box-shadow:0 -1px 0 var(--color-line);z-index:var(--z-sticky);margin:0;position:fixed;bottom:0;left:0;right:0}.ck.ck.ck .has-pin{padding-bottom:var(--space-64)}.ck.ck.ck .conn{grid-template-columns:40px minmax(0,1fr) auto}.ck.ck.ck .conn .w{grid-area:2/2/auto/-1}.ck.ck.ck .doc-row{grid-template-columns:minmax(0,1fr) auto auto}.ck.ck.ck .doc-row .hide-s{display:none}.ck.ck.ck .bulk{padding-left:var(--space-16);padding-right:var(--space-16);overflow-x:auto}.ck.ck.ck .cmd{margin-top:var(--space-16)}.ck.ck.ck .gate{grid-template-columns:minmax(0,1fr)}.ck.ck.ck .gate-side{display:none}.ck.ck.ck .gate-form{padding:var(--space-24)var(--space-16)}.ck.ck.ck .board{padding-left:var(--space-16);padding-right:var(--space-16);scroll-snap-type:x mandatory;grid-auto-columns:84%}.ck.ck.ck .lane{scroll-snap-align:center}.ck.ck.ck .thread{padding:var(--space-16)}.ck.ck.ck .reply{margin:0 var(--space-16)var(--space-16)}.ck.ck.ck .doc{padding:var(--space-24);min-height:0}.ck.ck.ck .desk{padding:var(--space-16)}.ck.ck.ck .line-ed{grid-template-columns:minmax(0,1fr) 56px 80px 32px}.ck.ck.ck .line-ed>:nth-child(4){display:none}.ck.ck.ck .dialog-foot{flex-direction:column-reverse}.ck.ck.ck .dialog-foot .btn{width:100%;height:var(--target-touch)}}.ck.ck.ck .sh{grid-template-columns:56px 240px minmax(0,1fr);height:100vh;display:grid}.ck.ck.ck .rail-m{align-items:center;gap:var(--space-4);padding:var(--space-12)0;background:var(--color-ground);box-shadow:inset -1px 0 0 var(--color-line);flex-direction:column;display:flex}.ck.ck.ck .ws-tile{width:40px;height:40px;margin-bottom:var(--space-12);color:var(--color-ink);place-items:center;display:grid}.ck.ck.ck .ws-tile .ic{width:20px;height:20px;color:var(--color-ink)}.ck.ck.ck .rm{border-radius:var(--radius-control);width:40px;height:40px;color:var(--color-muted);place-items:center;display:grid}.ck.ck.ck .rm .ic{width:20px;height:20px}.ck.ck.ck .rm.is-on{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-ring),var(--shadow-raised)}@media (hover:hover){.ck.ck.ck .rm:not(.is-on):hover{background:var(--color-hover);color:var(--color-ink-2)}}.ck.ck.ck .me{width:32px;height:32px;margin-top:var(--space-8);background:var(--color-fill);color:var(--color-muted);border-radius:999px;place-items:center;display:grid}.ck.ck.ck .panel-m{background:var(--color-surface);min-height:0;box-shadow:inset -1px 0 0 var(--color-line);flex-direction:column;display:flex}.ck.ck.ck .pm-h{height:56px;padding:0 var(--space-8)0 var(--space-16);justify-content:space-between;align-items:center;display:flex}.ck.ck.ck .pm-h b{color:var(--color-ink);font-weight:600}.ck.ck.ck .pm-find{margin:0 var(--space-12)var(--space-12)}.ck.ck.ck .pm-body{padding:0 var(--space-12);flex-direction:column;flex:1;gap:2px;display:flex;overflow:auto}.ck.ck.ck .pn{align-items:center;gap:var(--space-12);height:36px;padding:0 var(--space-8);border-radius:var(--radius-control);font-size:var(--text-14);color:var(--color-ink-2);text-decoration:none;display:flex}.ck.ck.ck .pn .ic{width:16px;height:16px;color:var(--color-muted);flex:none}.ck.ck.ck .pn-n{font-size:var(--text-12);color:var(--color-muted);font-variant-numeric:tabular-nums;margin-left:auto}.ck.ck.ck .pn-m{font-size:var(--text-12);color:var(--color-muted);margin-left:auto}.ck.ck.ck .pn.is-on{background:var(--color-fill);color:var(--color-ink);font-weight:500}.ck.ck.ck .pn.is-on .ic{color:var(--color-ink)}.ck.ck.ck .pn-dot{place-items:center;width:16px;display:grid}.ck.ck.ck .pn-dot:after{content:"";background:var(--color-rule);border-radius:2px;width:6px;height:6px}@media (hover:hover){.ck.ck.ck .pn:not(.is-on):hover{background:var(--color-hover)}}.ck.ck.ck .pg{margin-top:var(--space-16)}.ck.ck.ck .pg-h{align-items:center;gap:var(--space-4);height:28px;padding:0 var(--space-4);font-size:var(--text-12);color:var(--color-muted);display:flex}.ck.ck.ck .pg-h .ic{width:12px;height:12px}.ck.ck.ck .pg-add{width:24px;height:24px;margin-left:auto}.ck.ck.ck .pm-foot{padding:var(--space-8)var(--space-12)var(--space-12);box-shadow:inset 0 1px 0 var(--color-line)}.ck.ck.ck .mn{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.ck.ck.ck .tb-m{align-items:center;gap:var(--space-12);height:56px;padding:0 var(--space-24);box-shadow:inset 0 -1px 0 var(--color-line);flex:none;display:flex}.ck.ck.ck .tb-m h1{align-items:center;gap:var(--space-8);font-size:var(--text-16);color:var(--color-ink);font-weight:600;display:flex}.ck.ck.ck .tb-m h1 .ic{width:16px;height:16px;color:var(--color-muted)}.ck.ck.ck .tb-r{align-items:center;gap:var(--space-8);margin-left:auto;display:flex}.ck.ck.ck .tb-find{width:240px}.ck.ck.ck .tl-m{gap:var(--space-8)}.ck.ck.ck .tl-find{width:240px}.ck.ck.ck .mk{width:40px;height:40px;box-shadow:var(--shadow-ring);background:#fff;border-radius:10px;flex:none;place-items:center;display:inline-grid}.ck.ck.ck .mk svg{width:20px;height:20px}.ck.ck.ck .mk>.ic{width:20px;height:20px;color:var(--color-ink-2)}.ck.ck.ck .mi{flex:none;place-items:center;width:40px;height:40px;display:grid}.ck.ck.ck .mi .ic{width:20px;height:20px;color:var(--color-ink-2)}.ck.ck.ck .pm{border-radius:5px;flex:none}.ck.ck.ck section+section .group-head{padding-top:var(--space-32)}@media (max-width:1100px){.ck.ck.ck .sh{grid-template-columns:56px minmax(0,1fr)}.ck.ck.ck .panel-m,.ck.ck.ck .tb-find{display:none}}@media (max-width:760px){.ck.ck.ck .sh{grid-template-columns:minmax(0,1fr);height:auto}.ck.ck.ck .rail-m,.ck.ck.ck .tl-m .end,.ck.ck.ck .tl-find,.ck.ck.ck .tb-m .btn-group,.ck.ck.ck .ask-l,.ck.ck.ck .tb-m .vn-c{display:none}.ck.ck.ck .lede-figure{font-size:var(--text-20)}}.ck.ck.ck .rz{resize:horizontal;min-width:200px;max-width:480px;position:relative;overflow:auto}.ck.ck.ck .rz-r{direction:rtl}.ck.ck.ck .rz-r>*{direction:ltr}.ck.ck.ck .rz-v{resize:vertical;min-height:160px;max-height:640px;position:relative;overflow:auto}.ck.ck.ck .rz::-webkit-resizer{background:0 0}.ck.ck.ck .rz-v::-webkit-resizer{background:0 0}.ck.ck.ck .grip{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute}.ck.ck.ck .grip:after{content:"";background:var(--color-rule);border-radius:2px}.ck.ck.ck .grip-x{cursor:col-resize;width:9px;top:0;bottom:0}.ck.ck.ck .grip-x:after{width:3px;height:32px}.ck.ck.ck .grip-y{cursor:row-resize;height:9px;left:0;right:0}.ck.ck.ck .grip-y:after{width:32px;height:3px}.ck.ck.ck .grip-x.at-r{right:-5px}.ck.ck.ck .grip-x.at-l{left:-5px}.ck.ck.ck .grip-y.at-b{bottom:-5px}.ck.ck.ck .grip-y.at-t{top:-5px}.ck{--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace}.ck.ck.ck .mono{font-family:var(--font-mono);font-feature-settings:normal}.ck.ck.ck .wt{flex-direction:column;flex:1;min-height:0;display:flex}.ck.ck.ck .sh:has(>aside.cm-vane){grid-template-columns:56px 240px minmax(0,1fr) 400px}.ck.ck.ck .sh:has(>aside.cm-vane):not(:has(>.panel-m)){grid-template-columns:56px minmax(0,1fr) 400px}.ck.ck.ck .sh>aside.cm-vane{width:auto!important}.ck.ck.ck .sh:has(>aside.cm-vane) .tb-find{display:none}.ck.ck.ck .cols .col i{max-width:70%}.ck.ck.ck .table .sel .check{display:flex}.ck.ck.ck .table.is-prose{table-layout:fixed}.ck.ck.ck .table td.fill{text-overflow:ellipsis;max-width:0;overflow:hidden}.ck.ck.ck .table td.fill .cell-lead{text-overflow:ellipsis;display:block;overflow:hidden}.ck.ck.ck .table td.fill .cell-lead>.ic{vertical-align:-3px;margin-right:var(--space-8);display:inline-block}.ck.ck.ck .table td.fill .cell-lead>.ref{margin-right:var(--space-8)}.ck.ck.ck .table.is-prose td,.ck.ck.ck .table td.wrap{white-space:normal;vertical-align:top;height:auto;padding-top:10px;padding-bottom:10px;line-height:20px}.ck.ck.ck .table.is-prose .cell-lead{white-space:normal}.ck.ck.ck .table.is-prose td{overflow-wrap:break-word}.ck.ck.ck .table.is-prose .status{white-space:nowrap}.ck.ck.ck .ws-tools{align-items:center;gap:var(--space-8);padding:var(--space-12)var(--space-24);box-shadow:inset 0 -1px 0 var(--color-line);flex:none;display:flex}.ck.ck.ck .ws-tools .ws-find{width:220px}.ck.ck.ck .ws-tools .end{align-items:center;gap:var(--space-4);margin-left:auto;display:flex}.ck.ck.ck .ws-tools .sepv{background:var(--color-line);width:1px;height:20px;margin:0 var(--space-8)}.ck.ck.ck .ws-n{font-variant-numeric:tabular-nums;font-size:var(--text-13);color:var(--color-muted);padding:0 var(--space-4)}.ck.ck.ck .chipsel{align-items:center;gap:var(--space-4);height:32px;padding:0 var(--space-8)0 var(--space-12);border-radius:var(--radius-control);box-shadow:var(--shadow-ring),var(--shadow-raised);background:var(--color-surface);font-size:var(--text-13);color:var(--color-muted);white-space:nowrap;display:inline-flex}.ck.ck.ck .chipsel b{color:var(--color-ink);font-weight:500}.ck.ck.ck .chipsel .ic{width:14px;height:14px;color:var(--color-muted)}.ck.ck.ck .chipsel.is-set{background:var(--color-fill);box-shadow:var(--shadow-ring)}.ck.ck.ck .ws-scroll{flex:1;min-height:0;overflow:auto}.ck.ck.ck .wt .table td.num,.ck.ck.ck .wt .table td .money{font-variant-numeric:tabular-nums;color:var(--color-ink)}.ck.ck.ck .ref{font-variant-numeric:tabular-nums;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:3px}.ck.ck.ck .table tr.grp td{background:var(--color-ground);color:var(--color-ink);height:36px;font-weight:600}.ck.ck.ck .table tr.grp td .n{color:var(--color-muted);margin-left:var(--space-8);font-variant-numeric:tabular-nums;font-weight:400}.ck.ck.ck .table tr.grp td .vn{vertical-align:-3px;margin-right:var(--space-8)}.ck.ck.ck .table tr.tot td{background:var(--color-ground);color:var(--color-ink);height:44px;box-shadow:inset 0 1px 0 var(--color-rule);font-weight:600}.ck.ck.ck .pill{height:22px;padding:0 var(--space-8);font-size:var(--text-13);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;font-weight:500;display:inline-flex}.ck.ck.ck .pill:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.ck.ck.ck .pill-warn{background:var(--color-warning-tint);color:var(--color-ink)}.ck.ck.ck .pill-warn:before{background:var(--color-warning)}.ck.ck.ck .pill-info{background:var(--color-accent-tint);color:var(--color-accent)}.ck.ck.ck .pill-ok{background:var(--color-success-tint);color:var(--color-success)}.ck.ck.ck .pill-bad{background:var(--color-danger-tint);color:var(--color-danger)}.ck.ck.ck .pill-plain{color:var(--color-ink-2);padding:0;font-weight:400}.ck.ck.ck .pill-plain:before{box-shadow:inset 0 0 0 1.5px var(--color-faint);background:0 0}.ck.ck.ck .chip-n{height:24px;padding:0 var(--space-8);background:var(--color-warning-tint);font-variant-numeric:tabular-nums;font-size:var(--text-13);color:var(--color-ink);border-radius:6px;align-items:center;display:inline-flex}.ck.ck.ck .ws-foot{align-items:center;gap:var(--space-16);height:56px;padding:0 var(--space-24);box-shadow:inset 0 1px 0 var(--color-line);font-size:var(--text-13);color:var(--color-muted);flex:none;display:flex}.ck.ck.ck .ws-foot b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:500}.ck.ck.ck .vnote{gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-card);background:var(--color-ground);grid-template-columns:20px minmax(0,1fr);display:grid}.ck.ck.ck .vnote b{color:var(--color-ink);margin-bottom:2px;font-weight:600;display:block}.ck.ck.ck .vnote p{color:var(--color-ink-2);line-height:1.6}.ck.ck.ck .vnote .acts{gap:var(--space-8);margin-top:var(--space-12);display:flex}.ck.ck.ck .vcard{padding:var(--space-16)var(--space-24);border-radius:var(--radius-card);box-shadow:var(--shadow-ring);background:var(--color-surface);gap:var(--space-8);flex-direction:column;display:flex}.ck.ck.ck .vcard .k{align-items:center;gap:var(--space-8);font-size:var(--text-13);color:var(--color-muted);display:flex}.ck.ck.ck .vcard .k b{color:var(--color-ink-2);font-weight:500}.ck.ck.ck .vcard h3{font-size:var(--text-16);color:var(--color-ink);font-weight:600}.ck.ck.ck .vcard p{color:var(--color-ink-2);line-height:1.6}.ck.ck.ck .vcard .acts{gap:var(--space-8);margin-top:var(--space-4);display:flex}.ck.ck.ck .over{z-index:20;background:#ffffff8c;position:absolute;inset:0}.ck.ck.ck .drawer{z-index:21;background:var(--color-surface);width:560px;box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.ck.ck.ck .drawer-h{height:56px;padding:0 var(--space-16)0 var(--space-24);box-shadow:inset 0 -1px 0 var(--color-line);font-size:var(--text-16);flex:none;justify-content:space-between;align-items:center;font-weight:600;display:flex}.ck.ck.ck .drawer-b{padding:var(--space-24);gap:var(--space-32);flex-direction:column;flex:1;display:flex;overflow:auto}.ck.ck.ck .drawer-f{justify-content:flex-end;gap:var(--space-8);padding:var(--space-12)var(--space-24);box-shadow:inset 0 1px 0 var(--color-line);flex:none;display:flex}.ck.ck.ck .dsec h3{font-size:var(--text-14);color:var(--color-ink);margin-bottom:var(--space-12);font-weight:600}.ck.ck.ck .frow{align-items:center;gap:var(--space-12);min-height:44px;font-size:var(--text-14);color:var(--color-ink-2);grid-template-columns:160px minmax(0,1fr);display:grid}.ck.ck.ck .selbox{height:36px;padding:0 var(--space-12);border-radius:var(--radius-control);box-shadow:var(--shadow-ring),var(--shadow-raised);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-14);justify-content:space-between;align-items:center;display:flex}.ck.ck.ck .selbox .ic{width:12px;height:12px;color:var(--color-muted)}.ck.ck.ck .who{align-items:center;gap:var(--space-12);min-height:60px;box-shadow:inset 0 -1px 0 var(--color-line);grid-template-columns:32px minmax(0,1fr) auto;display:grid}.ck.ck.ck .who b{color:var(--color-ink);font-weight:500;display:block}.ck.ck.ck .who span{color:var(--color-muted);font-size:var(--text-13)}.ck.ck.ck .av{background:var(--color-fill);width:32px;height:32px;color:var(--color-muted);border-radius:999px;place-items:center;display:grid}.ck.ck.ck .av .ic{width:16px;height:16px}.ck.ck.ck .swon{background:var(--color-accent);border-radius:999px;flex:none;width:36px;height:20px;position:relative}.ck.ck.ck .swon:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;position:absolute;top:2px;right:2px}.ck.ck.ck .swoff{background:var(--color-rule);border-radius:999px;flex:none;width:36px;height:20px;position:relative}.ck.ck.ck .swoff:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;position:absolute;top:2px;left:2px}.ck.ck.ck .swink{background:var(--color-ink)}.ck.ck.ck .ex{grid-template-columns:56px auto minmax(0,1fr);height:100vh;display:grid}.ck.ck.ck .ex-nav{resize:horizontal;width:280px;min-width:220px;max-width:440px;box-shadow:inset -1px 0 0 var(--color-line);background:var(--color-surface);flex-direction:column;display:flex;overflow:auto}.ck.ck.ck .ex-nav .pm-h{padding-right:var(--space-8)}.ck.ck.ck .ex-tabs{margin:0 var(--space-12)var(--space-12)}.ck.ck.ck .ex-tabs.seg{display:flex}.ck.ck.ck .ex-tabs.seg button{flex:1;justify-content:center}.ck.ck.ck .ex-body{padding:0 var(--space-12)var(--space-16);flex:1;overflow:auto}.ck.ck.ck .ex-prod{align-items:center;gap:var(--space-8);height:32px;margin-top:var(--space-12);padding:0 var(--space-4);font-size:var(--text-13);color:var(--color-muted);display:flex}.ck.ck.ck .ex-prod img,.ck.ck.ck .ex-prod .ic{width:16px;height:16px}.ck.ck.ck .ex-t{align-items:center;gap:var(--space-12);height:32px;padding:0 var(--space-8)0 var(--space-16);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--text-13);color:var(--color-ink-2);display:flex}.ck.ck.ck .ex-t .ic{width:14px;height:14px;color:var(--color-muted)}.ck.ck.ck .ex-t .n{color:var(--color-muted);margin-left:auto}.ck.ck.ck .ex-t.is-on{background:var(--color-fill);color:var(--color-ink)}.ck.ck.ck .ex-t.is-locked{color:var(--color-faint)}.ck.ck.ck .ex-t.is-locked .n{font-family:var(--font-sans);font-size:var(--text-12)}.ck.ck.ck .ex-cols{padding:var(--space-4)var(--space-8)var(--space-8)var(--space-40,44px);font-family:var(--font-mono);font-size:var(--text-12);color:var(--color-muted);line-height:1.9}.ck.ck.ck .ex-main{flex-direction:column;min-width:0;min-height:0;display:flex}.ck.ck.ck .ex-top{align-items:center;gap:var(--space-12);height:56px;padding:0 var(--space-24);box-shadow:inset 0 -1px 0 var(--color-line);flex:none;display:flex}.ck.ck.ck .ex-top h1{align-items:center;gap:var(--space-8);font-size:var(--text-16);font-weight:600;display:flex}.ck.ck.ck .ex-top h1 .ic{width:16px;height:16px;color:var(--color-muted)}.ck.ck.ck .ex-ask{align-items:center;gap:var(--space-12);padding:var(--space-12)var(--space-24);box-shadow:inset 0 -1px 0 var(--color-line);flex:none;display:flex}.ck.ck.ck .ex-ask .input-wrap{flex:1;height:40px}.ck.ck.ck .ex-edit{resize:vertical;height:260px;min-height:140px;max-height:520px;box-shadow:inset 0 -1px 0 var(--color-line);flex:none;grid-template-columns:auto minmax(0,1fr);display:grid;overflow:auto}.ck.ck.ck .ex-steps{resize:horizontal;width:480px;min-width:280px;max-width:760px;box-shadow:inset -1px 0 0 var(--color-line);padding:var(--space-16)var(--space-24);overflow:auto}.ck.ck.ck .ex-h{font-size:var(--text-13);color:var(--color-muted);margin-bottom:var(--space-12);justify-content:space-between;align-items:center;display:flex}.ck.ck.ck .ex-steps ol{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ck.ck.ck .ex-steps li{align-items:center;gap:var(--space-12);min-height:32px;font-size:var(--text-14);color:var(--color-ink-2);display:flex}.ck.ck.ck .ex-steps li b{color:var(--color-ink);font-weight:600}.ck.ck.ck .ex-steps li .ic{width:16px;height:16px;color:var(--color-muted)}.ck.ck.ck .ex-sql{padding:var(--space-16)var(--space-24);overflow:auto}.ck.ck.ck .sql{font-family:var(--font-mono);font-size:var(--text-13);color:var(--color-ink-2);white-space:pre;counter-reset:ln;line-height:1.75}.ck.ck.ck .sql span.l{display:block}.ck.ck.ck .sql span.l:before{counter-increment:ln;content:counter(ln);width:24px;margin-right:var(--space-16);text-align:right;color:var(--color-faint);display:inline-block}.ck.ck.ck .sql .k{color:var(--color-ink);font-weight:600}.ck.ck.ck .sql .s{color:var(--color-success)}.ck.ck.ck .sql .p{color:var(--color-accent)}.ck.ck.ck .ex-note{align-items:center;gap:var(--space-12);padding:var(--space-12)var(--space-24);box-shadow:inset 0 -1px 0 var(--color-line);font-size:var(--text-14);color:var(--color-ink-2);flex:none;display:flex}.ck.ck.ck .ex-note b{color:var(--color-ink);font-weight:600}.ck.ck.ck .ex-note .end{align-items:center;gap:var(--space-4);margin-left:auto;display:flex}.ck.ck.ck .guard{align-items:center;gap:var(--space-8);font-size:var(--text-12);color:var(--color-muted);display:flex}.ck.ck.ck .guard .ic{width:12px;height:12px}.ck.ck.ck .xp{max-width:1440px;padding:64px 64px 80px}.ck.ck.ck .xp-k{align-items:center;gap:var(--space-8);font-size:var(--text-14);color:var(--color-muted);display:flex}.ck.ck.ck .xp h1{letter-spacing:-.01em;margin:var(--space-8)0 var(--space-12);font-size:28px;font-weight:600}.ck.ck.ck .xp .lede{max-width:760px;color:var(--color-ink-2);font-size:16px;line-height:1.6}.ck.ck.ck .xp-sec{box-shadow:inset 0 1px 0 var(--color-line);grid-template-columns:320px minmax(0,1fr);gap:48px;margin-top:40px;padding:40px 0;display:grid}.ck.ck.ck .xp-sec+.xp-sec{margin-top:0}.ck.ck.ck .xp-sec h2{margin-bottom:var(--space-8);font-size:18px;font-weight:600}.ck.ck.ck .xp-sec .aside{color:var(--color-ink-2);line-height:1.6}.ck.ck.ck .xp-cards{gap:var(--space-16);display:grid}.ck.ck.ck .xp-card{padding:var(--space-16)var(--space-16)var(--space-24);border-radius:var(--radius-card);box-shadow:var(--shadow-ring)}.ck.ck.ck .xp-card .ic{width:16px;height:16px;color:var(--color-ink)}.ck.ck.ck .xp-card b{margin:var(--space-12)0 var(--space-4);color:var(--color-ink);font-weight:600;display:block}.ck.ck.ck .xp-card p{font-size:var(--text-13);color:var(--color-ink-2);line-height:1.6}.ck.ck.ck .xp-card code{margin-top:var(--space-12);padding:var(--space-8)var(--space-12);background:var(--color-ground);font-family:var(--font-mono);font-size:var(--text-12);color:var(--color-ink-2);border-radius:6px;line-height:1.6;display:block}.ck.ck.ck .xp-rows{flex-direction:column;display:flex}.ck.ck.ck .xp-row{min-height:44px;box-shadow:inset 0 -1px 0 var(--color-line);font-size:var(--text-14);color:var(--color-ink-2);grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;display:grid}.ck.ck.ck .xp-row b{color:var(--color-ink);font-weight:500}.ck.ck.ck .xp ul.dots{gap:var(--space-12);color:var(--color-ink-2);flex-direction:column;padding-left:18px;line-height:1.6;display:flex}.ck.ck.ck .bell{z-index:21;border-radius:var(--radius-card);background:var(--color-surface);width:440px;box-shadow:var(--shadow-overlay);position:absolute;top:52px;right:224px;overflow:hidden}.ck.ck.ck .bell-h{align-items:center;gap:var(--space-8);height:52px;padding:0 var(--space-8)0 var(--space-16);display:flex}.ck.ck.ck .bell-h b{font-size:var(--text-16);flex:1;font-weight:600}.ck.ck.ck .bell .tabs{padding:0 var(--space-16)}.ck.ck.ck .bell-day{height:32px;padding:0 var(--space-24);background:var(--color-ground);font-size:var(--text-12);color:var(--color-muted);box-shadow:inset 0 -1px 0 var(--color-line);align-items:center;display:flex}.ck.ck.ck .nt{gap:var(--space-8)var(--space-12);padding:var(--space-16)var(--space-16)var(--space-16)var(--space-8);box-shadow:inset 0 -1px 0 var(--color-line);grid-template-columns:8px 20px minmax(0,1fr) auto;display:grid}.ck.ck.ck .nt .dot{border-radius:999px;width:8px;height:8px;margin-top:6px}.ck.ck.ck .nt.is-new .dot{background:var(--color-accent)}.ck.ck.ck .nt .ic{width:18px;height:18px;color:var(--color-muted);margin-top:1px}.ck.ck.ck .nt b{color:var(--color-ink-2);font-weight:500}.ck.ck.ck .nt.is-new b{color:var(--color-ink);font-weight:600}.ck.ck.ck .nt p{font-size:var(--text-13);color:var(--color-ink-2);margin-top:2px;line-height:1.5}.ck.ck.ck .nt time{font-variant-numeric:tabular-nums;font-size:var(--text-12);color:var(--color-muted)}.ck.ck.ck .nt .acts{gap:var(--space-8);grid-column:3/-1;display:flex}.ck.ck.ck .bell-f{align-items:center;gap:var(--space-8);height:48px;padding:0 var(--space-16);font-size:var(--text-13);display:flex}.ck.ck.ck .bell-f .end{color:var(--color-muted);margin-left:auto}.ck.ck.ck .cb{vertical-align:middle;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--color-rule);background:var(--color-surface);border-radius:4px;place-items:center;display:inline-grid}.ck.ck.ck .cb.on{background:var(--color-ink);box-shadow:none}.ck.ck.ck .cb.on:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.ck.ck.ck .mx{border-collapse:collapse;border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-ring);overflow:hidden}.ck.ck.ck .mx th{height:36px;font-size:var(--text-13);color:var(--color-muted);background:var(--color-ground);text-align:center;box-shadow:inset 0 -1px 0 var(--color-line);font-weight:500}.ck.ck.ck .mx th:first-child{text-align:left;padding-left:var(--space-24)}.ck.ck.ck .mx td{text-align:center;height:56px;box-shadow:inset 0 -1px 0 var(--color-line)}.ck.ck.ck .mx td:first-child{text-align:left;padding:8px var(--space-24)}.ck.ck.ck .mx td b{color:var(--color-ink);font-weight:500;display:block}.ck.ck.ck .mx td span.s{font-size:var(--text-13);color:var(--color-muted)}.ck.ck.ck .mx tr.g td{background:var(--color-ground);height:36px;font-size:var(--text-13);color:var(--color-ink);font-weight:600}.ck.ck.ck .lset{box-shadow:inset 0 -1px 0 var(--color-line);grid-template-columns:320px minmax(0,1fr);gap:48px;padding:40px 0;display:grid}.ck.ck.ck .lset h2{font-size:var(--text-16);font-weight:600}.ck.ck.ck .lset .aside{color:var(--color-ink-2);margin-top:4px;line-height:1.6}.ck.ck.ck .srow{gap:var(--space-16);min-height:72px;box-shadow:inset 0 -1px 0 var(--color-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;display:grid}.ck.ck.ck .srow .ic{width:20px;height:20px;color:var(--color-ink-2)}.ck.ck.ck .srow b{color:var(--color-ink);font-weight:500;display:block}.ck.ck.ck .srow span.s{font-size:var(--text-13);color:var(--color-muted)}.ck.ck.ck .srow .selbox{width:280px}.ck.ck.ck .ok-dot{color:var(--color-ink-2);align-items:center;gap:8px;display:inline-flex}.ck.ck.ck .ok-dot:before{content:"";background:var(--color-success);border-radius:999px;width:8px;height:8px}.ck.ck.ck .kbody{flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow:auto}.ck.ck.ck .kaside{box-sizing:border-box;background:var(--color-surface);box-shadow:inset 1px 0 0 var(--color-line);flex-direction:column;flex:none;gap:12px;padding:24px;display:flex;overflow:auto}.ck.ck.ck .btn-sm{height:28px}.ck.ck.ck .pill-n{background:var(--color-fill);color:var(--color-ink-2)}.ck.ck.ck .pill-n:before{display:none}.ck.ck.ck .link{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:3px}.ck.ck.ck .kstrip{box-shadow:var(--shadow-ring);background:var(--color-surface);border-radius:12px;display:grid;overflow:hidden}.ck.ck.ck .kt{flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.ck.ck.ck .kt+.kt{box-shadow:inset 1px 0 0 var(--color-line)}.ck.ck.ck .kt-l{font-size:var(--text-13);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ck.ck.ck .kt-v{font:600 20px/1.2 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);color:var(--color-ink);white-space:nowrap}.ck.ck.ck .kt-n{font-size:var(--text-12);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ck.ck.ck .kgrid{grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:16px;padding:8px 24px 32px;display:grid}.ck.ck.ck .kpi{background:var(--color-surface);min-width:0;box-shadow:var(--shadow-ring),var(--shadow-raised);color:var(--color-ink);border-radius:12px;flex-direction:column;gap:6px;padding:20px;text-decoration:none;display:flex}.ck.ck.ck .kpi-l{font-size:var(--text-13);color:var(--color-muted);align-items:center;gap:6px;font-weight:500;display:flex}.ck.ck.ck .kpi-l .ic{color:var(--color-muted)}.ck.ck.ck .kpi-v{font:600 24px/1.2 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);margin-top:6px}.ck.ck.ck .kpi-n{font-size:var(--text-13);color:var(--color-muted);line-height:1.4}.ck.ck.ck .kpi-b{align-items:flex-end;gap:3px;height:32px;margin-top:auto;padding-top:10px;display:flex}.ck.ck.ck .kpi-b i{border-radius:3px 3px 0 0;flex:1;min-height:2px}.ck.ck.ck .kpi-f{font-size:var(--text-12);color:var(--color-muted)}.ck.ck.ck .kpanel{background:var(--color-surface);min-width:0;box-shadow:var(--shadow-ring);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ck.ck.ck .kpanel-h{background:var(--color-ground);height:48px;box-shadow:inset 0 -1px 0 var(--color-line);flex:none;align-items:center;gap:8px;padding:0 16px;display:flex}.ck.ck.ck .kpanel-h h2{font-size:var(--text-14);font-weight:600}.ck.ck.ck .kpanel .ws{flex:1}.ck.ck.ck .kpanel .table th:first-child,.ck.ck.ck .kpanel .table td:first-child{padding-left:16px}.ck.ck.ck .kpanel .table th:last-child,.ck.ck.ck .kpanel .table td:last-child{padding-right:16px}.ck.ck.ck .kblock{flex-direction:column;gap:6px;min-width:0;display:flex}.ck.ck.ck .kblock-h{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.ck.ck.ck .kblock-h h3{font-size:var(--text-14);color:var(--color-ink);font-weight:600}.ck.ck.ck .kblock-h .sum{font-size:var(--text-13);color:var(--color-muted)}.ck.ck.ck .hbar{min-height:32px;font-size:var(--text-14);color:var(--color-ink-2);align-items:center;gap:14px;display:grid}.ck.ck.ck .hbar .num{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-ink)}.ck.ck.ck .hbar-t{background:var(--color-fill);border-radius:0 4px 4px 0;height:8px;display:block}.ck.ck.ck .hbar-t i{border-radius:0 4px 4px 0;height:8px;display:block}.ck.ck.ck .axis{font-size:var(--text-12);font-variant-numeric:tabular-nums;color:var(--color-muted);justify-content:space-between;display:flex}.ck.ck.ck .lg{font-size:var(--text-13);color:var(--color-ink-2);align-items:center;gap:6px;display:inline-flex}.ck.ck.ck .lg i{border-radius:3px;width:10px;height:10px}.ck.ck.ck .topics{box-shadow:inset 0 -1px 0 var(--color-line);display:grid}.ck.ck.ck .topic{box-shadow:inset -1px -1px 0 var(--color-line);color:var(--color-ink);flex-direction:column;gap:6px;min-width:0;padding:16px 20px 16px 24px;text-decoration:none;display:flex}.ck.ck.ck .topic-k{font-size:var(--text-13);color:var(--color-muted);align-items:center;gap:8px;font-weight:500;display:flex}.ck.ck.ck .topic-v{font:600 20px/1.2 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display)}.ck.ck.ck .topic-l{color:var(--color-ink-2)}.ck.ck.ck .topic-n{font-size:var(--text-13);color:var(--color-muted)}.ck.ck.ck .hrow{box-shadow:inset 0 -1px 0 var(--color-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 16px;display:grid}.ck.ck.ck .hrow-m{color:var(--color-ink);align-items:center;gap:8px;font-weight:600;display:flex}.ck.ck.ck .hrow-m .ic{color:var(--color-muted)}.ck.ck.ck .hrow-s{font-size:var(--text-13);color:var(--color-muted);grid-column:1/-1}.ck.ck.ck .ropt{box-shadow:var(--shadow-ring);border-radius:8px;gap:10px;padding:10px 12px;display:flex}.ck.ck.ck .ropt b{color:var(--color-ink);font-weight:500;display:block}.ck.ck.ck .ropt span span{font-size:var(--text-13);color:var(--color-muted)}.ck.ck.ck .ropt .rdot{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--color-rule);border-radius:999px;flex:none;margin-top:1px}.ck.ck.ck .ropt.is-on{box-shadow:0 0 0 1.5px var(--color-accent);background:var(--color-accent-tint)}.ck.ck.ck .ropt.is-on .rdot{box-shadow:inset 0 0 0 5px var(--color-accent)}.ck.ck.ck .live-d{background:var(--color-accent);width:8px;height:8px;animation:kit-pulse 1.6s var(--motion-ease)infinite;border-radius:999px;flex:none}.ck.ck.ck .vn-c{font-size:var(--text-12);color:var(--color-muted);font-variant-numeric:tabular-nums}.ck.ck.ck .is-vane{box-shadow:var(--shadow-ring),inset 0 0 0 1px var(--color-ink)}.ck.ck.ck .rm .vn{width:20px;height:20px}.ck.ck.ck .ask{background:var(--color-surface);min-height:0;box-shadow:inset 1px 0 0 var(--color-line);flex-direction:column;display:flex}.ck.ck.ck .ask-h{align-items:center;gap:var(--space-8);height:56px;padding:0 var(--space-8)0 var(--space-16);box-shadow:inset 0 -1px 0 var(--color-line);flex:none;display:flex}.ck.ck.ck .ask-h b{color:var(--color-ink);font-weight:600}.ck.ck.ck .ask-h .live{margin-left:var(--space-4)}.ck.ck.ck .ask-b{padding:var(--space-16)var(--space-16)var(--space-24);gap:var(--space-12);flex-direction:column;flex:1;display:flex;overflow:auto}.ck.ck.ck .vs{align-items:center;gap:var(--space-8);margin-top:var(--space-8);font-size:var(--text-12);color:var(--color-muted);display:flex}.ck.ck.ck .vs .pn-n{margin-left:0}.ck.ck.ck .vn-now{align-items:center;gap:var(--space-8);min-height:32px;font-size:var(--text-13);color:var(--color-ink-2);grid-template-columns:8px minmax(0,1fr) auto;display:grid}.ck.ck.ck .vn-now .muted{font-size:var(--text-12)}.ck.ck.ck .live-d{background:var(--color-accent);width:8px;height:8px;animation:kit-pulse 1.6s var(--motion-ease)infinite;border-radius:999px}.ck.ck.ck .vc{gap:var(--space-4);padding:var(--space-12)var(--space-16)var(--space-16);border-radius:var(--radius-card);box-shadow:var(--shadow-ring);background:var(--color-surface);flex-direction:column;display:flex}.ck.ck.ck .vc-k{align-items:center;gap:var(--space-8);height:28px;font-size:var(--text-12);color:var(--color-ink-2);display:flex}.ck.ck.ck .vc-k .ic{width:16px;height:16px;color:var(--color-muted)}.ck.ck.ck .vc.is-issue .vc-k>.ic{color:var(--color-warning)}.ck.ck.ck .vc-x{width:28px;height:28px;margin-left:auto}.ck.ck.ck .vc h3{font-size:var(--text-14);color:var(--color-ink);font-weight:600}.ck.ck.ck .vc p{font-size:var(--text-13);color:var(--color-ink-2);line-height:1.5}.ck.ck.ck .vc-a{gap:var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.ck.ck.ck .vp{gap:var(--space-8);padding:var(--space-12)var(--space-16)var(--space-16);border-radius:var(--radius-card);box-shadow:var(--shadow-ring);flex-direction:column;display:flex}.ck.ck.ck .vp-h{justify-content:space-between;align-items:baseline;display:flex}.ck.ck.ck .vp-h h3{font-size:var(--text-14);color:var(--color-ink);font-weight:600}.ck.ck.ck .vp-h .muted{font-size:var(--text-12)}.ck.ck.ck .vp .meter>i{background:var(--color-accent)}.ck.ck.ck .vp ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ck.ck.ck .vp li{align-items:center;gap:var(--space-8);min-height:32px;font-size:var(--text-13);color:var(--color-ink-2);grid-template-columns:16px minmax(0,1fr) auto;display:grid}.ck.ck.ck .vp li .ic{width:16px;height:16px;color:var(--color-faint)}.ck.ck.ck .vp li.is-done .ic{color:var(--color-success)}.ck.ck.ck .vp li.is-done>span:nth-child(2){color:var(--color-muted)}.ck.ck.ck .vp li.is-now .ic{color:var(--color-accent)}.ck.ck.ck .vp li.is-now>span:nth-child(2){color:var(--color-ink);font-weight:500}.ck.ck.ck .vp li .muted{font-size:var(--text-12)}.ck.ck.ck .vd{align-items:center;gap:var(--space-8);min-height:32px;font-size:var(--text-13);color:var(--color-ink-2);grid-template-columns:16px minmax(0,1fr) auto;display:grid}.ck.ck.ck .vd .ic{width:16px;height:16px;color:var(--color-success)}.ck.ck.ck .vd .muted{font-size:var(--text-12)}.ck.ck.ck .ask-c{gap:var(--space-8);padding:var(--space-12)var(--space-16)var(--space-16);box-shadow:inset 0 1px 0 var(--color-line);flex:none;display:flex}.ck.ck.ck .ask-in{flex:1}.ck.ck.ck .fy{align-items:start;gap:var(--space-12);padding-top:var(--space-16);padding-bottom:var(--space-16);grid-template-columns:24px minmax(0,1fr) 32px;display:grid}.ck.ck.ck .fy .t{flex-direction:column;gap:2px;min-width:0;display:flex}.ck.ck.ck .fy .k{font-size:var(--text-12);color:var(--color-muted)}.ck.ck.ck .fy .lead{color:var(--color-ink);font-weight:500}.ck.ck.ck .fy .d{font-size:var(--text-13);color:var(--color-ink-2);max-width:64ch}.ck.ck.ck .fy .a{gap:var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.ck.ck.ck .fy .nt{width:24px;height:24px;color:var(--color-muted);place-items:center;display:grid}.ck.ck.ck .fy .nt .ic{width:20px;height:20px}.ck.ck.ck .fy.is-issue .nt{color:var(--color-warning)}.ck.ck.ck .mg{grid-template-columns:260px minmax(0,1fr);height:100vh;display:grid}.ck.ck.ck .mg.mg-3{grid-template-columns:260px 380px minmax(0,1fr)}.ck.ck.ck .mg-side{background:var(--color-surface);min-height:0;box-shadow:inset -1px 0 0 var(--color-line);flex-direction:column;display:flex}.ck.ck.ck .mg-h{align-items:center;gap:var(--space-8);height:56px;padding:0 var(--space-16)0 var(--space-8);display:flex}.ck.ck.ck .mg-h b{color:var(--color-ink);font-weight:600}.ck.ck.ck .mg-g:first-child{margin-top:var(--space-4)}.ck.ck.ck .mg-gh{height:28px;padding:0 var(--space-8);font-size:var(--text-12);color:var(--color-muted);align-items:center;display:flex}.ck.ck.ck .mg-foot{padding:var(--space-16);box-shadow:inset 0 1px 0 var(--color-line)}.ck.ck.ck .mg-foot img{opacity:.7;width:auto;height:16px;display:block}.ck.ck.ck .mg .pn .ic{width:16px;height:16px}.ck.ck.ck .mg .pn{height:32px}.ck.ck.ck .mg-g{margin-top:var(--space-12)}.ck.ck.ck .ml-h .pn-n{margin-left:0}.ck.ck.ck .st{grid-template-rows:56px minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) auto;height:100vh;display:grid}.ck.ck.ck .st-bar{align-items:center;gap:var(--space-12);padding:0 var(--space-16)0 var(--space-8);box-shadow:inset 0 -1px 0 var(--color-line);grid-column:1/-1;display:flex}.ck.ck.ck .st-name{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ck.ck.ck .st-name b{color:var(--color-ink);font-weight:600}.ck.ck.ck .st-name span{font-size:var(--text-12);color:var(--color-muted)}.ck.ck.ck .st-mode{position:absolute;left:50%;transform:translate(-50%)}.ck.ck.ck .st-end{align-items:center;gap:var(--space-16);margin-left:auto;display:flex}.ck.ck.ck .st-out{padding:var(--space-16)var(--space-12);box-shadow:inset -1px 0 0 var(--color-line);flex-direction:column;gap:2px;display:flex;overflow:auto}.ck.ck.ck .st-add{margin-bottom:var(--space-16);justify-content:flex-start}.ck.ck.ck .st-add .kbd{margin-left:auto}.ck.ck.ck .oh{padding:var(--space-16)var(--space-8)var(--space-8);font-size:var(--text-12);color:var(--color-muted)}.ck.ck.ck .oh:first-of-type{padding-top:0}.ck.ck.ck .oi{align-items:center;gap:var(--space-8);height:32px;padding:0 var(--space-8);border-radius:var(--radius-control);font-size:var(--text-13);color:var(--color-ink-2);text-align:left;width:100%;display:flex}.ck.ck.ck .oi .ic{width:16px;height:16px;color:var(--color-muted);flex:none}.ck.ck.ck .oi.is-sub{padding-left:var(--space-12)}.ck.ck.ck .oi .oi-b{width:14px;height:14px;color:var(--color-faint)}.ck.ck.ck .oi.is-on{background:var(--color-accent-tint);color:var(--color-ink);font-weight:500}.ck.ck.ck .oi.is-on .ic:not(.oi-b){color:var(--color-accent)}.ck.ck.ck .st-can{background:var(--color-ground);flex-direction:column;display:flex;position:relative;overflow:auto}.ck.ck.ck .st-ins{min-height:0;box-shadow:inset 1px 0 0 var(--color-line);flex-direction:column;display:flex}.ck.ck.ck .st-tabs{padding:0 var(--space-24);flex:none}.ck.ck.ck .st-panel{padding:var(--space-24);gap:var(--space-24);flex-direction:column;flex:1;display:flex;overflow:auto}.ck.ck.ck .st-can .sel,.ck.ck.ck .fpaper .sel{outline:2px solid var(--color-primary);outline-offset:6px;border-radius:2px;position:relative}.ck.ck.ck .st-can .sel-tag,.ck.ck.ck .fpaper .sel-tag{align-items:center;gap:var(--space-4);height:22px;padding:0 var(--space-8);background:var(--color-primary);color:var(--color-primary-ink);font-size:var(--text-12);white-space:nowrap;border-radius:4px 4px 4px 0;font-weight:500;display:inline-flex;position:absolute;top:-34px;left:-8px}.ck.ck.ck .fpaper .sel-tag .ic,.ck.ck.ck .st-can .sel-tag .ic{width:12px;height:12px;color:inherit}.ck.ck.ck .fpaper{width:100%;max-width:680px;padding:var(--space-48)var(--space-48)var(--space-64);gap:var(--space-48);flex-direction:column;margin:0 auto;display:flex}.ck.ck.ck .fs{gap:var(--space-48);flex-direction:column;display:flex}.ck.ck.ck .fs h2{margin-bottom:var(--space-8);font-size:var(--text-16);color:var(--color-ink);font-weight:600}.ck.ck.ck .qr{gap:var(--space-12)var(--space-24);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.ck.ck.ck .qr-l{align-items:baseline;gap:var(--space-8);grid-column:1;display:flex}.ck.ck.ck .qr-q{color:var(--color-ink);font-weight:500}.ck.ck.ck .qr-m{font-size:var(--text-12);color:var(--color-muted)}.ck.ck.ck .qr-in{grid-column:1}.ck.ck.ck .qr-fig{color:var(--color-ink);grid-area:1/2;font-weight:600}.ck.ck.ck .qr.is-sub{padding-left:var(--space-24);box-shadow:inset 2px 0 0 var(--color-line)}.ck.ck.ck .rooms{gap:var(--space-8);flex-direction:column;display:flex}.ck.ck.ck .rooms .rm{align-items:center;gap:var(--space-8);font-size:var(--text-13);grid-template-columns:minmax(0,1fr) 72px 12px 72px 88px;display:grid}.ck.ck.ck .rm .input.num,.ck.ck.ck .one .input,.ck.ck.ck .rm>.num{text-align:right}.ck.ck.ck .st-out{resize:horizontal;width:240px;min-width:200px;max-width:400px}.ck.ck.ck .st-ins{resize:horizontal;direction:rtl;width:320px;min-width:280px;max-width:520px;overflow:auto}.ck.ck.ck .st-ins>*{direction:ltr}.ck.ck.ck .cm-insp{resize:horizontal;direction:rtl;min-width:280px;max-width:520px;overflow:auto}.ck.ck.ck .cm-insp>*{direction:ltr}.ck.ck.ck .sc-books-bank .mn{padding-bottom:var(--space-48)}.ck.ck.ck .sc-books-bank .bl{gap:var(--space-16);padding-top:var(--space-16);padding-bottom:var(--space-16);grid-template-columns:88px minmax(0,1fr) 24px minmax(0,1.3fr) 240px;align-items:start;display:grid}.ck.ck.ck .sc-books-bank .bl>span:first-child{padding-top:2px}.ck.ck.ck .sc-books-bank .bl-l{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ck.ck.ck .sc-books-bank .bl-l .code{font-size:var(--text-13)}.ck.ck.ck .sc-books-bank .bl-l .num{color:var(--color-ink);align-self:flex-start;font-weight:500}.ck.ck.ck .sc-books-bank .bl-l .in{color:var(--color-success)}.ck.ck.ck .sc-books-bank .bl-ar{padding-top:2px}.ck.ck.ck .sc-books-bank .bl-ar .ic{width:16px;height:16px;color:var(--color-faint)}.ck.ck.ck .sc-books-bank .bl-m{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ck.ck.ck .sc-books-bank .bl-r{align-items:center;gap:var(--space-8);min-width:0;display:flex}.ck.ck.ck .sc-books-bank .bl-r .ic{width:16px;height:16px;color:var(--color-muted);flex:none}.ck.ck.ck .sc-books-bank .bl-r b{color:var(--color-ink);font-weight:500}.ck.ck.ck .sc-books-bank .bl-r .muted{font-size:var(--text-12)}.ck.ck.ck .sc-books-bank .bl-w{gap:var(--space-8);font-size:var(--text-13);color:var(--color-ink-2);line-height:1.5;display:flex}.ck.ck.ck .sc-books-bank .bl-w svg{flex:none;margin-top:3px}.ck.ck.ck .sc-books-bank .bl-a{gap:var(--space-4);justify-content:flex-end;display:flex}@media (max-width:1100px){.ck.ck.ck .sc-books-bank .tools .end{display:none}}@media (max-width:760px){.ck.ck.ck .sc-books-bank .bl{grid-template-columns:minmax(0,1fr)}.ck.ck.ck .sc-books-bank .bl-ar{display:none}.ck.ck.ck .sc-books-bank .tools{overflow-x:auto}}.ck.ck.ck .sc-books-invoices .mn{overflow:hidden}@media (max-width:760px){.ck.ck.ck .sc-books-invoices .mn{overflow:visible}.ck.ck.ck .sc-books-invoices .table{min-width:760px}}.ck.ck.ck .sc-books-money .mny{flex:1;grid-template-columns:minmax(0,1fr) 320px;display:grid}.ck.ck.ck .sc-books-money .mny-main{padding-bottom:var(--space-48)}.ck.ck.ck .sc-books-money .mny-side{box-shadow:inset 1px 0 0 var(--color-line)}.ck.ck.ck .sc-books-money .share{gap:var(--space-12);grid-template-columns:24px minmax(0,1fr) 48px 104px}.ck.ck.ck .sc-books-money .nt{width:24px;height:24px;color:var(--color-muted);flex:none;place-items:center;display:grid}.ck.ck.ck .sc-books-money .nt .ic{width:20px;height:20px}.ck.ck.ck .sc-books-money .need{align-items:center;gap:var(--space-12);min-height:64px;display:flex}.ck.ck.ck .sc-books-money .need .t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ck.ck.ck .sc-books-money .need .lead{color:var(--color-ink);font-weight:500}.ck.ck.ck .sc-books-money .need .d{font-size:var(--text-13);color:var(--color-ink-2)}.ck.ck.ck .sc-books-money .need .a{flex:none}@media (max-width:1100px){.ck.ck.ck .sc-books-money .mny{grid-template-columns:minmax(0,1fr)}.ck.ck.ck .sc-books-money .mny-side{box-shadow:inset 0 1px 0 var(--color-line)}}@media (max-width:760px){.ck.ck.ck .sc-books-money .share>span:nth-child(2)>span:first-child{width:auto!important}.ck.ck.ck .sc-books-money .share .grow,.ck.ck.ck .sc-books-money .share .muted{display:none}.ck.ck.ck .sc-books-money .need{flex-wrap:wrap}.ck.ck.ck .sc-books-money .need .a{width:100%;padding-left:var(--space-32)}}.ck.ck.ck .sc-books-vane .mn{overflow:hidden}.ck.ck.ck .sc-books-vane .ba{flex:1;grid-template-columns:minmax(0,1fr) 400px;min-height:0;display:grid}.ck.ck.ck .sc-books-vane .ba>.mny-main{padding-bottom:var(--space-48);overflow:auto}.ck.ck.ck .sc-books-vane .share{gap:var(--space-12);grid-template-columns:24px minmax(0,1fr) 48px 104px}.ck.ck.ck .sc-books-vane .nt{width:24px;height:24px;color:var(--color-muted);flex:none;place-items:center;display:grid}.ck.ck.ck .sc-books-vane .nt .ic{width:20px;height:20px}@media (max-width:1100px){.ck.ck.ck .sc-books-vane .mn{overflow:visible}.ck.ck.ck .sc-books-vane .ba{grid-template-columns:minmax(0,1fr)}.ck.ck.ck .sc-books-vane .ask{box-shadow:inset 0 1px 0 var(--color-line)}}@media (max-width:760px){.ck.ck.ck .sc-books-vane .share .grow{display:none}}@media (max-width:1100px){.ck.ck.ck .sc-management-billing .mg,.ck.ck.ck .sc-management-billing .mg.mg-3{grid-template-columns:minmax(0,1fr);height:auto}.ck.ck.ck .sc-management-billing .mg-side{display:none}.ck.ck.ck .sc-management-billing .mg-list{box-shadow:inset 0 -1px 0 var(--color-line)}}.ck.ck.ck .sc-management-billing .ar .pm{border-radius:8px}.ck.ck.ck .sc-management-billing .mn{padding-bottom:var(--space-48)}.ck.ck.ck .sc-management-billing .pr{flex-direction:column;align-items:flex-end;min-width:88px;display:flex}.ck.ck.ck .sc-management-billing .pr b{color:var(--color-ink);font-weight:500}.ck.ck.ck .sc-management-billing .pr span{font-size:var(--text-12);color:var(--color-muted)}@media (max-width:760px){.ck.ck.ck .sc-management-billing .ar{flex-wrap:wrap}.ck.ck.ck .sc-management-billing .ar .t{flex-basis:calc(100% - 56px)}.ck.ck.ck .sc-management-billing .ar>.btn{margin-left:56px}}@media (max-width:1100px){.ck.ck.ck .sc-management-integrations .mg,.ck.ck.ck .sc-management-integrations .mg.mg-3{grid-template-columns:minmax(0,1fr);height:auto}.ck.ck.ck .sc-management-integrations .mg-side{display:none}.ck.ck.ck .sc-management-integrations .mg-list{box-shadow:inset 0 -1px 0 var(--color-line)}}.ck.ck.ck .sc-management-integrations .mn{padding-bottom:var(--space-48)}@media (max-width:1100px){.ck.ck.ck .sc-management-job-grades .mg,.ck.ck.ck .sc-management-job-grades .mg.mg-3{grid-template-columns:minmax(0,1fr);height:auto}.ck.ck.ck .sc-management-job-grades .mg-side{display:none}.ck.ck.ck .sc-management-job-grades .mg-list{box-shadow:inset 0 -1px 0 var(--color-line)}}.ck.ck.ck .sc-management-job-grades .mg-list{min-height:0;box-shadow:inset -1px 0 0 var(--color-line);flex-direction:column;display:flex}.ck.ck.ck .sc-management-job-grades .ml-h{align-items:center;gap:var(--space-8);height:56px;padding:0 var(--space-12)0 var(--space-24);display:flex}.ck.ck.ck .sc-management-job-grades .ml-h h1{align-items:center;gap:var(--space-8);font-size:var(--text-16);flex:1;font-weight:600;display:flex}.ck.ck.ck .sc-management-job-grades .ml-cols{padding:var(--space-8)var(--space-24);font-size:var(--text-12);color:var(--color-muted);box-shadow:inset 0 -1px 0 var(--color-line);justify-content:space-between;display:flex}.ck.ck.ck .sc-management-job-grades .ml-rows{padding:var(--space-8)var(--space-12);flex-direction:column;gap:2px;display:flex;overflow:auto}.ck.ck.ck .sc-management-job-grades .mlr{align-items:center;gap:var(--space-12);min-height:44px;padding:0 var(--space-12);border-radius:var(--radius-control);color:var(--color-ink-2);font-size:var(--text-14);grid-template-columns:88px minmax(0,1fr) 32px;text-decoration:none;display:grid}.ck.ck.ck .sc-management-job-grades .mlr .num{text-align:right;color:var(--color-muted)}.ck.ck.ck .sc-management-job-grades .mlr .code{font-size:var(--text-12)}.ck.ck.ck .sc-management-job-grades .mlr.is-on{background:var(--color-fill);color:var(--color-ink);font-weight:500}@media (hover:hover){.ck.ck.ck .sc-management-job-grades .mlr:not(.is-on):hover{background:var(--color-hover)}}.ck.ck.ck .sc-management-job-grades .mg-det{flex-direction:column;min-width:0;display:flex;overflow:auto}.ck.ck.ck .sc-management-job-grades .md-h{align-items:center;gap:var(--space-4);height:56px;padding:0 var(--space-16)0 var(--space-32);box-shadow:inset 0 -1px 0 var(--color-line);display:flex}.ck.ck.ck .sc-management-job-grades .md-h h2{font-size:var(--text-16);font-weight:600}.ck.ck.ck .sc-management-job-grades .md-b{padding:var(--space-32);gap:var(--space-48);flex-direction:column;max-width:640px;display:flex}.ck.ck.ck .sc-management-job-grades .md-b section{gap:var(--space-12);flex-direction:column;display:flex}.ck.ck.ck .sc-management-job-grades .md-b h3{align-items:center;gap:var(--space-8);font-size:var(--text-14);color:var(--color-ink);font-weight:600;display:flex}.ck.ck.ck .sc-management-job-grades .md-sh{justify-content:space-between;align-items:center;display:flex}.ck.ck.ck .sc-management-job-grades .kv{align-items:center;gap:var(--space-16);grid-template-columns:160px minmax(0,320px);display:grid}.ck.ck.ck .sc-management-job-grades .kv label{font-size:var(--text-13);color:var(--color-ink-2)}.ck.ck.ck .sc-management-job-grades .code-in{font-family:var(--font-mono);font-size:var(--text-13)}.ck.ck.ck .sc-management-job-grades .act{align-items:center;gap:var(--space-12);min-height:40px;font-size:var(--text-14);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.ck.ck.ck .sc-management-job-grades .act b{color:var(--color-ink);font-weight:500}.ck.ck.ck .sc-management-job-grades .nt{width:24px;height:24px;color:var(--color-muted);place-items:center;display:grid}.ck.ck.ck .sc-management-job-grades .nt .ic{width:16px;height:16px}.ck.ck.ck .sc-management-job-grades .md-b .link{align-items:center;gap:var(--space-8);font-size:var(--text-13);display:inline-flex}.ck.ck.ck .sc-management-job-grades .md-b .link .ic{width:16px;height:16px}@media (max-width:760px){.ck.ck.ck .sc-management-job-grades .kv{grid-template-columns:minmax(0,1fr)}.ck.ck.ck .sc-management-job-grades .md-b{padding:var(--space-24)var(--space-16)}.ck.ck.ck .sc-management-job-grades .md-h{padding-left:var(--space-16)}.ck.ck.ck .sc-management-job-grades .md-h .tb-r .btn:not(.btn-icon){display:none}}@media (max-width:1100px){.ck.ck.ck .sc-management-marketplace .mg,.ck.ck.ck .sc-management-marketplace .mg.mg-3{grid-template-columns:minmax(0,1fr);height:auto}.ck.ck.ck .sc-management-marketplace .mg-side{display:none}.ck.ck.ck .sc-management-marketplace .mg-list{box-shadow:inset 0 -1px 0 var(--color-line)}}.ck.ck.ck .sc-management-marketplace .mr2{gap:var(--space-16);grid-template-columns:40px minmax(0,1fr) 120px 128px auto;min-height:72px;display:grid}.ck.ck.ck .sc-management-marketplace .mr2 .t{flex-direction:column;min-width:0;display:flex}.ck.ck.ck .sc-management-marketplace .mr2 .pm{border-radius:10px;width:40px;height:40px}.ck.ck.ck .sc-management-marketplace .mr2 .a{justify-content:flex-end;display:flex}.ck.ck.ck .sc-management-marketplace .mn{padding-bottom:var(--space-48)}@media (max-width:760px){.ck.ck.ck .sc-management-marketplace .mr2{grid-template-columns:40px minmax(0,1fr) auto}.ck.ck.ck .sc-management-marketplace .mr2>:nth-child(3),.ck.ck.ck .sc-management-marketplace .mr2>:nth-child(4),.ck.ck.ck .sc-management-marketplace .tools .end{display:none}.ck.ck.ck .sc-management-marketplace .tools{overflow-x:auto}}@media (max-width:1100px){.ck.ck.ck .sc-management-vane .mg,.ck.ck.ck .sc-management-vane .mg.mg-3{grid-template-columns:minmax(0,1fr);height:auto}.ck.ck.ck .sc-management-vane .mg-side{display:none}.ck.ck.ck .sc-management-vane .mg-list{box-shadow:inset 0 -1px 0 var(--color-line)}}.ck.ck.ck .sc-management-vane .ar .pm{border-radius:8px}.ck.ck.ck .sc-management-vane .ar .select{flex:none;width:200px}.ck.ck.ck .sc-management-vane .mn{padding-bottom:var(--space-48)}.ck.ck.ck .sc-management-vane .use{font-size:var(--text-14);justify-content:space-between;display:flex}.ck.ck.ck .sc-management-vane .use b{color:var(--color-ink);font-weight:600}.ck.ck.ck .sc-management-vane .meter>i,.ck.ck.ck .sc-management-vane .switch:checked{background:var(--color-ink)}.ck.ck.ck .sc-report-build-vane .cl-req{gap:var(--space-8);margin:0 var(--space-16)var(--space-12);padding:var(--space-12);border-radius:var(--radius-card);box-shadow:var(--shadow-ring);flex-direction:column;display:flex}.ck.ck.ck .sc-report-build-vane .cl-ans{gap:var(--space-8);font-size:var(--text-13);color:var(--color-ink-2);line-height:1.5;display:flex}.ck.ck.ck .sc-report-build-vane .cl-ans svg{flex:none;margin-top:3px}.ck.ck.ck .sc-report-build-vane .cl-act{justify-content:flex-end;gap:var(--space-4);display:flex}.ck.ck.ck .sc-report-build-vane .rb2{grid-template-rows:56px minmax(0,1fr) 340px}.ck.ck.ck .sc-report-build-vane .psteps li.is-new{box-shadow:inset 2px 0 0 var(--color-accent);border-radius:0 var(--radius-control)var(--radius-control)0}.ck.ck.ck .sc-report-build-vane .sh-r{flex-direction:column;display:flex}.ck.ck.ck .sc-report-build-vane .sh-r .table{flex:none}.ck.ck.ck .sc-report-build-vane .cl-in{padding:var(--space-12)var(--space-16);margin-top:auto}.ck.ck.ck .sc-report-build-vane .rb2{grid-template-rows:56px minmax(0,1fr) 272px;grid-template-columns:56px 240px minmax(0,1fr) 320px;height:100vh;display:grid}.ck.ck.ck .sc-report-build-vane .rb2 .rail-m,.ck.ck.ck .sc-report-build-vane .rb-out{grid-row:1/-1}.ck.ck.ck .sc-report-build-vane .rb-bar{padding:0 var(--space-24);box-shadow:inset 0 -1px 0 var(--color-line);grid-column:3/-1;align-items:center;display:flex}.ck.ck.ck .sc-report-build-vane .oi{align-items:center;gap:var(--space-8);width:100%;height:34px;padding:0 var(--space-8);border-radius:var(--radius-control);font-size:var(--text-13);color:var(--color-ink-2);text-align:left;display:flex}.ck.ck.ck .sc-report-build-vane .oi-q{font-size:var(--text-12);color:var(--color-muted);margin-left:auto}.ck.ck.ck .sc-report-build-vane .oi.is-on .ic{color:var(--color-accent)}.ck.ck.ck .sc-report-build-vane .rb-can{background:var(--color-ground);overflow:auto}.ck.ck.ck .sc-report-build-vane .rb-board{max-width:880px;padding:var(--space-32)var(--space-32)var(--space-48);gap:var(--space-24);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex}.ck.ck.ck .sc-report-build-vane .rb-board .lede-figure{font-size:var(--text-20);line-height:var(--leading-20)}.ck.ck.ck .sc-report-build-vane .rb-cols{gap:var(--space-16);grid-template-columns:minmax(0,3fr) minmax(0,2fr);width:100%;display:grid}.ck.ck.ck .sc-report-build-vane .rbk{width:100%;padding:var(--space-16)var(--space-24);background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-ring);gap:var(--space-8);flex-direction:column;display:flex;position:relative}.ck.ck.ck .sc-report-build-vane .rbk h2{font-size:var(--text-14);color:var(--color-ink);font-weight:600}.ck.ck.ck .sc-report-build-vane .rbk .table{margin:calc(var(--space-16)*-1)calc(var(--space-24)*-1);width:calc(100% + var(--space-48))}.ck.ck.ck .sc-report-build-vane .rbk .table th{position:static}.ck.ck.ck .sc-report-build-vane .rbk .table td:first-child,.ck.ck.ck .sc-report-build-vane .rbk .table th:first-child{padding-left:var(--space-24)}.ck.ck.ck .sc-report-build-vane .rb-sel{outline:2px solid var(--color-primary);outline-offset:4px;margin-top:var(--space-16)}.ck.ck.ck .sc-report-build-vane .sel-tag{align-items:center;gap:var(--space-4);height:22px;padding:0 var(--space-8);background:var(--color-primary);color:var(--color-primary-ink);font-size:var(--text-12);border-radius:4px 4px 4px 0;font-weight:500;display:inline-flex;position:absolute;top:-32px;left:-6px}.ck.ck.ck .sc-report-build-vane .sel-tag .ic{width:12px;height:12px;color:inherit}.ck.ck.ck .sc-report-build-vane .share{gap:var(--space-8);grid-template-columns:0 minmax(0,1fr) 40px 64px;min-height:36px}.ck.ck.ck .sc-report-build-vane .share .bar.is-key{background:var(--color-accent)}.ck.ck.ck .sc-report-build-vane .rb-ins{min-height:0;box-shadow:inset 1px 0 0 var(--color-line);flex-direction:column;display:flex}.ck.ck.ck .sc-report-build-vane .rb-pan{padding:var(--space-24);gap:var(--space-24);flex-direction:column;flex:1;display:flex;overflow:auto}.ck.ck.ck .sc-report-build-vane .pl{gap:var(--space-8);flex-direction:column;display:flex}.ck.ck.ck .sc-report-build-vane .pl-h{font-size:var(--text-13);color:var(--color-ink);font-weight:500}.ck.ck.ck .sc-report-build-vane .prow{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:36px;font-size:var(--text-13);box-shadow:inset 0 -1px 0 var(--color-line);display:flex}.ck.ck.ck .sc-report-build-vane .prow>span:last-child{color:var(--color-muted)}.ck.ck.ck .sc-report-build-vane .rb-shelf{box-shadow:inset 0 1px 0 var(--color-rule);background:var(--color-surface);grid-column:3/-1;grid-template-columns:200px 360px minmax(0,1fr);min-height:0;display:grid}.ck.ck.ck .sc-report-build-vane .rb-shelf>*{min-height:0;overflow:auto}.ck.ck.ck .sc-report-build-vane .rb-shelf>*+*{box-shadow:inset 1px 0 0 var(--color-line)}.ck.ck.ck .sc-report-build-vane .sh-q{padding:var(--space-12)}.ck.ck.ck .sc-report-build-vane .sh-h{justify-content:space-between;align-items:center;gap:var(--space-12);height:48px;padding:0 var(--space-16);font-size:var(--text-13);display:flex}.ck.ck.ck .sc-report-build-vane .sh-h b{color:var(--color-ink);font-weight:600}.ck.ck.ck .sc-report-build-vane .psteps{padding:0 var(--space-8);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.ck.ck.ck .sc-report-build-vane .psteps li{gap:var(--space-12);min-height:36px;padding:var(--space-4)var(--space-8);border-radius:var(--radius-control);font-size:var(--text-13);color:var(--color-ink-2);grid-template-columns:16px minmax(0,1fr);align-items:center;display:grid}.ck.ck.ck .sc-report-build-vane .psteps .ic{width:16px;height:16px;color:var(--color-muted)}.ck.ck.ck .sc-report-build-vane .psteps b{color:var(--color-ink);font-weight:500}.ck.ck.ck .sc-report-build-vane .psteps li.is-on{background:var(--color-accent-tint)}.ck.ck.ck .sc-report-build-vane .sh-r .table th{position:static}.ck.ck.ck .sc-report-build-vane .sh-r .table td,.ck.ck.ck .sc-report-build-vane .sh-r .table th{height:32px;font-size:var(--text-13)}.ck.ck.ck .sc-report-build-vane .sh-r .table td:first-child,.ck.ck.ck .sc-report-build-vane .sh-r .table th:first-child{padding-left:var(--space-16)}@media (max-width:1100px){.ck.ck.ck .sc-report-build-vane .rb2{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);height:auto}.ck.ck.ck .sc-report-build-vane .rb-bar .tb-r .btn:not(.btn-primary),.ck.ck.ck .sc-report-build-vane .rb-bar .saved{display:none}.ck.ck.ck .sc-report-build-vane .rb-board .btn-group{flex-wrap:wrap}.ck.ck.ck .sc-report-build-vane .rb-board{padding:var(--space-24)var(--space-16)}.ck.ck.ck .sc-report-build-vane .rb2 .rail-m,.ck.ck.ck .sc-report-build-vane .rb-out,.ck.ck.ck .sc-report-build-vane .rb-ins{display:none}.ck.ck.ck .sc-report-build-vane .rb-bar,.ck.ck.ck .sc-report-build-vane .rb-shelf{grid-column:1}.ck.ck.ck .sc-report-build-vane .rb-shelf{grid-template-columns:minmax(0,1fr)}.ck.ck.ck .sc-report-build-vane .sh-q,.ck.ck.ck .sc-report-build-vane .sh-r{display:none}.ck.ck.ck .sc-report-build-vane .rb-cols{grid-template-columns:minmax(0,1fr)}.ck.ck.ck .sc-report-build-vane .rbk{overflow-x:auto}.ck.ck.ck .sc-report-build-vane .rbk .table{min-width:560px}}.ck.ck.ck .sc-report-build .rb2{grid-template-rows:56px minmax(0,1fr) 272px;grid-template-columns:56px 240px minmax(0,1fr) 320px;height:100vh;display:grid}.ck.ck.ck .sc-report-build .rb2 .rail-m,.ck.ck.ck .sc-report-build .rb-out{grid-row:1/-1}.ck.ck.ck .sc-report-build .rb-bar{padding:0 var(--space-24);box-shadow:inset 0 -1px 0 var(--color-line);grid-column:3/-1;align-items:center;display:flex}.ck.ck.ck .sc-report-build .oi{align-items:center;gap:var(--space-8);width:100%;height:34px;padding:0 var(--space-8);border-radius:var(--radius-control);font-size:var(--text-13);color:var(--color-ink-2);text-align:left;display:flex}.ck.ck.ck .sc-report-build .oi-q{font-size:var(--text-12);color:var(--color-muted);margin-left:auto}.ck.ck.ck .sc-report-build .oi.is-on .ic{color:var(--color-accent)}.ck.ck.ck .sc-report-build .rb-can{background:var(--color-ground);overflow:auto}.ck.ck.ck .sc-report-build .rb-board{max-width:880px;padding:var(--space-32)var(--space-32)var(--space-48);gap:var(--space-24);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex}.ck.ck.ck .sc-report-build .rb-board .lede-figure{font-size:var(--text-20);line-height:var(--leading-20)}.ck.ck.ck .sc-report-build .rb-cols{gap:var(--space-16);grid-template-columns:minmax(0,3fr) minmax(0,2fr);width:100%;display:grid}.ck.ck.ck .sc-report-build .rbk{width:100%;padding:var(--space-16)var(--space-24);background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-ring);gap:var(--space-8);flex-direction:column;display:flex;position:relative}.ck.ck.ck .sc-report-build .rbk h2{font-size:var(--text-14);color:var(--color-ink);font-weight:600}.ck.ck.ck .sc-report-build .rbk .table{margin:calc(var(--space-16)*-1)calc(var(--space-24)*-1);width:calc(100% + var(--space-48))}.ck.ck.ck .sc-report-build .rbk .table th{position:static}.ck.ck.ck .sc-report-build .rbk .table td:first-child,.ck.ck.ck .sc-report-build .rbk .table th:first-child{padding-left:var(--space-24)}.ck.ck.ck .sc-report-build .rb-sel{outline:2px solid var(--color-primary);outline-offset:4px;margin-top:var(--space-16)}.ck.ck.ck .sc-report-build .sel-tag{align-items:center;gap:var(--space-4);height:22px;padding:0 var(--space-8);background:var(--color-primary);color:var(--color-primary-ink);font-size:var(--text-12);border-radius:4px 4px 4px 0;font-weight:500;display:inline-flex;position:absolute;top:-32px;left:-6px}.ck.ck.ck .sc-report-build .sel-tag .ic{width:12px;height:12px;color:inherit}.ck.ck.ck .sc-report-build .share{gap:var(--space-8);grid-template-columns:0 minmax(0,1fr) 40px 64px;min-height:36px}.ck.ck.ck .sc-report-build .share .bar.is-key{background:var(--color-accent)}.ck.ck.ck .sc-report-build .rb-ins{min-height:0;box-shadow:inset 1px 0 0 var(--color-line);flex-direction:column;display:flex}.ck.ck.ck .sc-report-build .rb-pan{padding:var(--space-24);gap:var(--space-24);flex-direction:column;flex:1;display:flex;overflow:auto}.ck.ck.ck .sc-report-build .pl{gap:var(--space-8);flex-direction:column;display:flex}.ck.ck.ck .sc-report-build .pl-h{font-size:var(--text-13);color:var(--color-ink);font-weight:500}.ck.ck.ck .sc-report-build .prow{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:36px;font-size:var(--text-13);box-shadow:inset 0 -1px 0 var(--color-line);display:flex}.ck.ck.ck .sc-report-build .prow>span:last-child{color:var(--color-muted)}.ck.ck.ck .sc-report-build .rb-shelf{box-shadow:inset 0 1px 0 var(--color-rule);background:var(--color-surface);grid-column:3/-1;grid-template-columns:200px 360px minmax(0,1fr);min-height:0;display:grid}.ck.ck.ck .sc-report-build .rb-shelf>*{min-height:0;overflow:auto}.ck.ck.ck .sc-report-build .rb-shelf>*+*{box-shadow:inset 1px 0 0 var(--color-line)}.ck.ck.ck .sc-report-build .sh-q{padding:var(--space-12)}.ck.ck.ck .sc-report-build .sh-h{justify-content:space-between;align-items:center;gap:var(--space-12);height:48px;padding:0 var(--space-16);font-size:var(--text-13);display:flex}.ck.ck.ck .sc-report-build .sh-h b{color:var(--color-ink);font-weight:600}.ck.ck.ck .sc-report-build .psteps{padding:0 var(--space-8);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.ck.ck.ck .sc-report-build .psteps li{gap:var(--space-12);min-height:36px;padding:var(--space-4)var(--space-8);border-radius:var(--radius-control);font-size:var(--text-13);color:var(--color-ink-2);grid-template-columns:16px minmax(0,1fr);align-items:center;display:grid}.ck.ck.ck .sc-report-build .psteps .ic{width:16px;height:16px;color:var(--color-muted)}.ck.ck.ck .sc-report-build .psteps b{color:var(--color-ink);font-weight:500}.ck.ck.ck .sc-report-build .psteps li.is-on{background:var(--color-accent-tint)}.ck.ck.ck .sc-report-build .sh-r .table th{position:static}.ck.ck.ck .sc-report-build .sh-r .table td,.ck.ck.ck .sc-report-build .sh-r .table th{height:32px;font-size:var(--text-13)}.ck.ck.ck .sc-report-build .sh-r .table td:first-child,.ck.ck.ck .sc-report-build .sh-r .table th:first-child{padding-left:var(--space-16)}@media (max-width:1100px){.ck.ck.ck .sc-report-build .rb2{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);height:auto}.ck.ck.ck .sc-report-build .rb-bar .tb-r .btn:not(.btn-primary),.ck.ck.ck .sc-report-build .rb-bar .saved{display:none}.ck.ck.ck .sc-report-build .rb-board .btn-group{flex-wrap:wrap}.ck.ck.ck .sc-report-build .rb-board{padding:var(--space-24)var(--space-16)}.ck.ck.ck .sc-report-build .rb2 .rail-m,.ck.ck.ck .sc-report-build .rb-out,.ck.ck.ck .sc-report-build .rb-ins{display:none}.ck.ck.ck .sc-report-build .rb-bar,.ck.ck.ck .sc-report-build .rb-shelf{grid-column:1}.ck.ck.ck .sc-report-build .rb-shelf{grid-template-columns:minmax(0,1fr)}.ck.ck.ck .sc-report-build .sh-q,.ck.ck.ck .sc-report-build .sh-r{display:none}.ck.ck.ck .sc-report-build .rb-cols{grid-template-columns:minmax(0,1fr)}.ck.ck.ck .sc-report-build .rbk{overflow-x:auto}.ck.ck.ck .sc-report-build .rbk .table{min-width:560px}}.ck.ck.ck .sc-report .mn{overflow:hidden}.ck.ck.ck .sc-report .share{gap:var(--space-12);grid-template-columns:0 minmax(0,1fr) 48px 80px}.ck.ck.ck .sc-report .share .bar.is-key{background:var(--color-accent)}.ck.ck.ck .sc-report .table td:first-child,.ck.ck.ck .sc-report .table th:first-child{padding-left:var(--space-24)}@media (max-width:760px){.ck.ck.ck .sc-report .mn{overflow:visible}.ck.ck.ck .sc-report .table{min-width:760px}.ck.ck.ck .sc-report .table-scroll{overflow-x:auto}.ck.ck.ck .sc-report .share>span:nth-child(2)>span:first-child{width:96px!important;color:var(--color-ink-2)!important}}.ck.ck.ck .sc-reports-insights .mn{padding-bottom:var(--space-48)}.ck.ck.ck .sc-reports-insights .page{gap:var(--space-16);flex-direction:column;display:flex}.ck.ck.ck .sc-reports-insights .ins{gap:var(--space-8);padding:var(--space-24);border-radius:var(--radius-card);box-shadow:var(--shadow-ring);flex-direction:column;display:flex}.ck.ck.ck .sc-reports-insights .ins h2{font-size:var(--text-16);color:var(--color-ink);font-weight:600}.ck.ck.ck .sc-reports-insights .ins>p{font-size:var(--text-14);color:var(--color-ink-2);max-width:62ch}.ck.ck.ck .sc-reports-insights .ins-v{padding:var(--space-8)0}.ck.ck.ck .sc-reports-insights .hb{align-items:center;gap:var(--space-12);min-height:32px;font-size:var(--text-13);color:var(--color-ink);grid-template-columns:120px minmax(0,1fr) 88px;display:grid}.ck.ck.ck .sc-reports-insights .hb .num{text-align:right;color:var(--color-ink-2)}.ck.ck.ck .sc-reports-insights .hb .bar{background:var(--color-muted);border-radius:2px;height:8px}.ck.ck.ck .sc-reports-insights .hb .bar.is-key{background:var(--color-accent)}.ck.ck.ck .sc-reports-insights .mini-l .row{min-height:36px;font-size:var(--text-13);grid-template-columns:120px minmax(0,1fr) 88px;padding:0;display:grid}.ck.ck.ck .sc-reports-insights .mini-l .num{text-align:right;color:var(--color-ink)}.ck.ck.ck .sc-reports-insights .ins-f{align-items:center;gap:var(--space-8);padding-top:var(--space-8);box-shadow:inset 0 1px 0 var(--color-line);display:flex}.ck.ck.ck .sc-reports-insights .ins-f>.btn-quiet{margin-left:calc(var(--space-12)*-1)}.ck.ck.ck .sc-reports-insights .ins-f .end{gap:var(--space-8);display:flex}@media (max-width:760px){.ck.ck.ck .sc-reports-insights .ins{padding:var(--space-16)}.ck.ck.ck .sc-reports-insights .hb,.ck.ck.ck .sc-reports-insights .mini-l .row{grid-template-columns:80px minmax(0,1fr) 72px}.ck.ck.ck .sc-reports-insights .ins-f{flex-wrap:wrap}.ck.ck.ck .sc-reports-insights .ins-f .end{flex-wrap:wrap;margin-left:0}}.ck.ck.ck .sc-reports .rr{grid-template-columns:minmax(0,1.4fr) 64px minmax(0,1fr) minmax(0,1.2fr) 72px 16px;min-height:52px;display:grid}.ck.ck.ck .sc-reports .rb{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) auto;min-height:52px;display:grid}.ck.ck.ck .sc-reports .rb .a{justify-content:flex-end;display:flex}.ck.ck.ck .sc-reports .mn{padding-bottom:var(--space-48)}@media (max-width:760px){.ck.ck.ck .sc-reports .rr{grid-template-columns:minmax(0,1fr) auto}.ck.ck.ck .sc-reports .rr>:nth-child(n+2):not(.chev):not(:nth-child(5)),.ck.ck.ck .sc-reports .rr .chev{display:none}.ck.ck.ck .sc-reports .rb{grid-template-columns:minmax(0,1fr) auto}.ck.ck.ck .sc-reports .rb>:nth-child(2){display:none}.ck.ck.ck .sc-reports .rr .lead,.ck.ck.ck .sc-reports .rb .lead{color:var(--color-ink-2);font-weight:400}}.ck.ck.ck .sc-studio-document .st{grid-template-rows:56px minmax(0,1fr);grid-template-columns:240px minmax(0,1fr) 320px;height:100vh;display:grid}@media (hover:hover){.ck.ck.ck .sc-studio-document .oi:not(.is-on):hover{background:var(--color-hover)}}.ck.ck.ck .sc-studio-document .ph{font-size:var(--text-16);color:var(--color-ink);letter-spacing:var(--tracking-heading);font-weight:600}.ck.ck.ck .sc-studio-document .pl{gap:var(--space-8);flex-direction:column;display:flex}.ck.ck.ck .sc-studio-document .pl-h{font-size:var(--text-13);color:var(--color-ink);font-weight:500}.ck.ck.ck .sc-studio-document .prow{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding:var(--space-8)0;font-size:var(--text-13);box-shadow:inset 0 -1px 0 var(--color-line);display:flex}.ck.ck.ck .sc-studio-document .prow:last-child{box-shadow:none}.ck.ck.ck .sc-studio-document .prow b{color:var(--color-ink);font-weight:500}.ck.ck.ck .sc-studio-document .prow span{color:var(--color-muted);text-align:right}.ck.ck.ck .sc-studio-document .bound{background:var(--color-accent-tint);box-shadow:0 0 0 2px var(--color-accent-tint);border-radius:3px}.ck.ck.ck .sc-studio-document .sel{outline:2px solid var(--color-primary);outline-offset:6px;border-radius:2px;position:relative}.ck.ck.ck .sc-studio-document .sel-tag{align-items:center;gap:var(--space-4);height:22px;padding:0 var(--space-8);background:var(--color-primary);color:var(--color-primary-ink);font-size:var(--text-12);white-space:nowrap;border-radius:4px 4px 4px 0;font-weight:500;display:inline-flex;position:absolute;top:-34px;left:-8px}.ck.ck.ck .sc-studio-document .sel-tag .ic{width:12px;height:12px;color:inherit}@media (max-width:1100px){.ck.ck.ck .sc-studio-document .st{grid-template-rows:56px auto;grid-template-columns:minmax(0,1fr);height:auto}.ck.ck.ck .sc-studio-document .st-out,.ck.ck.ck .sc-studio-document .st-ins,.ck.ck.ck .sc-studio-document .st-mode,.ck.ck.ck .sc-studio-document .st-end .saved,.ck.ck.ck .sc-studio-document .st-end .sample{display:none}}.ck.ck.ck .sc-studio-document .desk2{padding:var(--space-48);justify-content:center;display:flex}.ck.ck.ck .sc-studio-document .a4{width:620px;min-height:877px;padding:var(--space-48);background:var(--color-surface);box-shadow:var(--shadow-ring),0 16px 32px -16px #26251f29;font-size:var(--text-12);color:var(--color-ink-2);gap:var(--space-32);flex-direction:column;display:flex}.ck.ck.ck .sc-studio-document .a4-top{justify-content:space-between;align-items:flex-start;display:flex}.ck.ck.ck .sc-studio-document .a4-brand{font-size:var(--text-16);color:var(--color-ink);margin-bottom:var(--space-4);font-weight:600}.ck.ck.ck .sc-studio-document .a4-t{text-align:right}.ck.ck.ck .sc-studio-document .a4-t h2{font-size:var(--text-20);color:var(--color-ink);letter-spacing:var(--tracking-title);font-weight:600}.ck.ck.ck .sc-studio-document .a4-cols{gap:var(--space-24);grid-template-columns:1fr 1fr;display:grid}.ck.ck.ck .sc-studio-document .a4 .k{font-size:var(--text-12);color:var(--color-muted);margin-bottom:2px}.ck.ck.ck .sc-studio-document .a4 .v{color:var(--color-ink);font-weight:500}.ck.ck.ck .sc-studio-document .a4 table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ck.ck.ck .sc-studio-document .a4 th{text-align:left;color:var(--color-muted);font-weight:500;font-size:var(--text-12);padding:var(--space-8)0;box-shadow:inset 0 -1px 0 var(--color-rule)}.ck.ck.ck .sc-studio-document .a4 td{padding:var(--space-8)0;box-shadow:inset 0 -1px 0 var(--color-line)}.ck.ck.ck .sc-studio-document .a4 .r{text-align:right}.ck.ck.ck .sc-studio-document .a4-sums{gap:var(--space-4);font-variant-numeric:tabular-nums;flex-direction:column;width:220px;margin-left:auto;display:flex}.ck.ck.ck .sc-studio-document .a4-sums div{justify-content:space-between;display:flex}.ck.ck.ck .sc-studio-document .a4-sums .t{padding-top:var(--space-8);margin-top:var(--space-4);box-shadow:inset 0 1px 0 var(--color-rule);font-size:var(--text-14);color:var(--color-ink);font-weight:600}.ck.ck.ck .sc-studio-document .a4-foot{gap:var(--space-24);grid-template-columns:1fr 200px;align-items:end;margin-top:auto;display:grid}.ck.ck.ck .sc-studio-document .sig{height:32px;box-shadow:inset 0 -1px 0 var(--color-rule)}@media (max-width:760px){.ck.ck.ck .sc-studio-document .desk2{padding:var(--space-16)}.ck.ck.ck .sc-studio-document .a4{width:100%;min-height:0;padding:var(--space-24)}}.ck.ck.ck .sc-studio-form .st{grid-template-rows:56px minmax(0,1fr);grid-template-columns:240px minmax(0,1fr) 320px;height:100vh;display:grid}@media (hover:hover){.ck.ck.ck .sc-studio-form .oi:not(.is-on):hover{background:var(--color-hover)}}.ck.ck.ck .sc-studio-form .ph{font-size:var(--text-16);color:var(--color-ink);letter-spacing:var(--tracking-heading);font-weight:600}.ck.ck.ck .sc-studio-form .pl{gap:var(--space-8);flex-direction:column;display:flex}.ck.ck.ck .sc-studio-form .pl-h{font-size:var(--text-13);color:var(--color-ink);font-weight:500}.ck.ck.ck .sc-studio-form .prow{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding:var(--space-8)0;font-size:var(--text-13);box-shadow:inset 0 -1px 0 var(--color-line);display:flex}.ck.ck.ck .sc-studio-form .prow:last-child{box-shadow:none}.ck.ck.ck .sc-studio-form .prow b{color:var(--color-ink);font-weight:500}.ck.ck.ck .sc-studio-form .prow span{color:var(--color-muted);text-align:right}.ck.ck.ck .sc-studio-form .bound{background:var(--color-accent-tint);box-shadow:0 0 0 2px var(--color-accent-tint);border-radius:3px}.ck.ck.ck .sc-studio-form .sel{outline:2px solid var(--color-primary);outline-offset:6px;border-radius:2px;position:relative}.ck.ck.ck .sc-studio-form .sel-tag{align-items:center;gap:var(--space-4);height:22px;padding:0 var(--space-8);background:var(--color-primary);color:var(--color-primary-ink);font-size:var(--text-12);white-space:nowrap;border-radius:4px 4px 4px 0;font-weight:500;display:inline-flex;position:absolute;top:-34px;left:-8px}.ck.ck.ck .sc-studio-form .sel-tag .ic{width:12px;height:12px;color:inherit}@media (max-width:1100px){.ck.ck.ck .sc-studio-form .st{grid-template-rows:56px auto;grid-template-columns:minmax(0,1fr);height:auto}.ck.ck.ck .sc-studio-form .st-out,.ck.ck.ck .sc-studio-form .st-ins,.ck.ck.ck .sc-studio-form .st-mode,.ck.ck.ck .sc-studio-form .st-end .saved,.ck.ck.ck .sc-studio-form .st-end .sample{display:none}}.ck.ck.ck .sc-studio-form .rm{align-items:center;gap:var(--space-8);font-size:var(--text-13);grid-template-columns:minmax(0,1fr) 72px 12px 72px 88px;display:grid}.ck.ck.ck .sc-studio-form .one{align-items:center;gap:var(--space-8);display:flex}.ck.ck.ck .sc-studio-form .one .input{width:96px}.ck.ck.ck .sc-studio-form .opts{gap:var(--space-8)var(--space-24);flex-wrap:wrap;display:flex}.ck.ck.ck .sc-studio-form .cfoot{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-12)var(--space-24);background:var(--color-surface);box-shadow:0 -1px 0 var(--color-line);font-size:var(--text-14);margin-top:auto;display:flex;position:sticky;bottom:0}.ck.ck.ck .sc-studio-form .cfoot b{color:var(--color-ink);font-weight:600}@media (max-width:760px){.ck.ck.ck .sc-studio-form .fpaper{padding:var(--space-24)var(--space-16)}.ck.ck.ck .sc-studio-form .rm{grid-template-columns:minmax(0,1fr) 56px 12px 56px}.ck.ck.ck .sc-studio-form .rm>.num:last-child{display:none}.ck.ck.ck .sc-studio-form .cfoot>span{font-size:var(--text-13)}}.ck.ck.ck .sc-studio-report .st{grid-template-rows:56px minmax(0,1fr);grid-template-columns:240px minmax(0,1fr) 320px;height:100vh;display:grid}@media (hover:hover){.ck.ck.ck .sc-studio-report .oi:not(.is-on):hover{background:var(--color-hover)}}.ck.ck.ck .sc-studio-report .ph{font-size:var(--text-16);color:var(--color-ink);letter-spacing:var(--tracking-heading);font-weight:600}.ck.ck.ck .sc-studio-report .pl{gap:var(--space-8);flex-direction:column;display:flex}.ck.ck.ck .sc-studio-report .pl-h{font-size:var(--text-13);color:var(--color-ink);font-weight:500}.ck.ck.ck .sc-studio-report .prow{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding:var(--space-8)0;font-size:var(--text-13);box-shadow:inset 0 -1px 0 var(--color-line);display:flex}.ck.ck.ck .sc-studio-report .prow:last-child{box-shadow:none}.ck.ck.ck .sc-studio-report .prow b{color:var(--color-ink);font-weight:500}.ck.ck.ck .sc-studio-report .prow span{color:var(--color-muted);text-align:right}.ck.ck.ck .sc-studio-report .bound{background:var(--color-accent-tint);box-shadow:0 0 0 2px var(--color-accent-tint);border-radius:3px}.ck.ck.ck .sc-studio-report .sel{outline:2px solid var(--color-primary);outline-offset:6px;border-radius:2px;position:relative}.ck.ck.ck .sc-studio-report .sel-tag{align-items:center;gap:var(--space-4);height:22px;padding:0 var(--space-8);background:var(--color-primary);color:var(--color-primary-ink);font-size:var(--text-12);white-space:nowrap;border-radius:4px 4px 4px 0;font-weight:500;display:inline-flex;position:absolute;top:-34px;left:-8px}.ck.ck.ck .sc-studio-report .sel-tag .ic{width:12px;height:12px;color:inherit}@media (max-width:1100px){.ck.ck.ck .sc-studio-report .st{grid-template-rows:56px auto;grid-template-columns:minmax(0,1fr);height:auto}.ck.ck.ck .sc-studio-report .st-out,.ck.ck.ck .sc-studio-report .st-ins,.ck.ck.ck .sc-studio-report .st-mode,.ck.ck.ck .sc-studio-report .st-end .saved,.ck.ck.ck .sc-studio-report .st-end .sample{display:none}}.ck.ck.ck .sc-studio-report .board{width:100%;max-width:1000px;padding:var(--space-48);gap:var(--space-32);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex}.ck.ck.ck .sc-studio-report .board .lede-figure{max-width:760px}.ck.ck.ck .sc-studio-report .bcols{gap:var(--space-24);grid-template-columns:minmax(0,3fr) minmax(0,2fr);width:100%;display:grid}.ck.ck.ck .sc-studio-report .bblk{width:100%;padding:var(--space-24);background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-ring);gap:var(--space-12);flex-direction:column;display:flex}.ck.ck.ck .sc-studio-report .bblk h2{font-size:var(--text-14);color:var(--color-ink);font-weight:600}.ck.ck.ck .sc-studio-report .bblk .table{margin:0 calc(var(--space-24)*-1)calc(var(--space-24)*-1);width:calc(100% + var(--space-48))}.ck.ck.ck .sc-studio-report .bblk .table th{position:static}.ck.ck.ck .sc-studio-report .bblk .table td:first-child,.ck.ck.ck .sc-studio-report .bblk .table th:first-child{padding-left:var(--space-24)}.ck.ck.ck .sc-studio-report .bblk .table td:last-child,.ck.ck.ck .sc-studio-report .bblk .table th:last-child{padding-right:var(--space-24)}.ck.ck.ck .sc-studio-report .share{gap:var(--space-12);grid-template-columns:0 minmax(0,1fr) 40px 96px}.ck.ck.ck .sc-studio-report .share .bar.is-key{background:var(--color-accent)}.ck.ck.ck .sc-studio-report .psteps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ck.ck.ck .sc-studio-report .psteps li{gap:var(--space-12);min-height:36px;font-size:var(--text-13);color:var(--color-ink-2);box-shadow:inset 0 -1px 0 var(--color-line);grid-template-columns:16px minmax(0,1fr);align-items:center;display:grid}.ck.ck.ck .sc-studio-report .psteps .ic{width:16px;height:16px;color:var(--color-muted)}.ck.ck.ck .sc-studio-report .psteps b{color:var(--color-ink);font-weight:500}@media (max-width:760px){.ck.ck.ck .sc-studio-report .board{padding:var(--space-24)var(--space-16)}.ck.ck.ck .sc-studio-report .bcols{grid-template-columns:minmax(0,1fr)}.ck.ck.ck .sc-studio-report .bblk .table{min-width:560px}.ck.ck.ck .sc-studio-report .bblk{overflow-x:auto}}.ck.ck.ck .sc-vane .mn{overflow:hidden}.ck.ck.ck .sc-vane .vh{flex:1;grid-template-columns:minmax(0,1fr) 400px;min-height:0;display:grid}.ck.ck.ck .sc-vane .vh-main{padding-bottom:var(--space-48);overflow:auto}@media (max-width:1100px){.ck.ck.ck .sc-vane .mn{overflow:visible}.ck.ck.ck .sc-vane .vh{grid-template-columns:minmax(0,1fr)}.ck.ck.ck .sc-vane .vh-side{box-shadow:inset 0 1px 0 var(--color-line)}}}@keyframes kit-spin{to{transform:rotate(360deg)}}@keyframes kit-shimmer{to{background-position:-200% 0}}@keyframes kit-pulse{50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--color-accent)0%,transparent)}}
