:root{--mandiri-blue:#003d79;--mandiri-yellow:#ffb700;--mandiri-sky:#67b2e8;--mandiri-orange:#ea7200;--mandiri-grey:#b6b8ba;--surface:#fff;--bg:#f3f7fb;--text:#17324d;--muted:#52677c;--border:#d6e1eb;--hover:#e6f2fb;--link:var(--mandiri-blue);--primary:var(--mandiri-blue);--primary-hover:#002e5c;--primary-text:#fff;--focus:var(--mandiri-blue);--danger:#b33340;--error-bg:#fff0f0;--error-text:#a32835;--success-bg:#e6f2fb;--success-text:var(--mandiri-blue);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button{border:0}a{color:inherit}h1{letter-spacing:-.8px;margin:6px 0 10px;font-size:28px;font-weight:650}h2{margin:0;font-size:20px}p{line-height:1.6}.app-shell{background:var(--bg);min-height:100vh;color:var(--text);display:flex}.app-shell.dark{--surface:#102b46;--bg:#081c30;--text:#edf5fc;--muted:#afc3d5;--border:#35516c;--hover:#1b3d5c;--link:var(--mandiri-sky);--primary:var(--mandiri-yellow);--primary-hover:#ffca45;--primary-text:var(--mandiri-blue);--focus:var(--mandiri-yellow);--danger:#ffadb4;--error-bg:#452634;--error-text:#ffc1c6;--success-bg:#153d59;--success-text:#b8e0ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sidebar{background:var(--surface);border-right:1px solid var(--border);border-top:4px solid var(--mandiri-yellow);flex-direction:column;flex-shrink:0;width:248px;height:100vh;padding:30px 20px;display:flex;position:sticky;top:0}.brand{flex-direction:column;gap:22px;padding:0 12px 34px;display:flex}.brand img{object-fit:contain;object-position:left;width:135px;height:44px}.brand strong{letter-spacing:-.6px;font-size:22px}.brand span{color:var(--muted);letter-spacing:2px;margin-top:5px;font-size:10px;display:block}.nav-label{letter-spacing:1.6px;color:var(--muted);padding:0 12px 14px;font-size:10px;font-weight:700;display:block}.sidebar nav a{color:var(--muted);border-radius:7px;margin-bottom:5px;padding:13px 14px;font-weight:550;text-decoration:none;display:block}.sidebar nav a.active,.sidebar nav a:hover{background:var(--hover);color:var(--link)}.sidebar nav a.active{box-shadow:inset 3px 0 var(--mandiri-yellow);font-weight:700}button:focus-visible,a:focus-visible{outline:2px solid var(--focus)}.brand img{background:#fff;border-radius:6px;padding:4px}.sidebar-footer{border-top:1px solid var(--border);gap:16px;margin-top:auto;padding-top:22px;display:grid}.identity{gap:5px;padding:0 10px;display:grid}.identity small{color:var(--muted)}.logout{color:var(--danger);text-align:left;background:0 0;padding:9px 10px}.app-shell>main{flex:1;min-width:0;padding:44px 40px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 30px;display:flex}.page-heading p{margin:0}.eyebrow{letter-spacing:1.6px;color:var(--link);margin:0;font-size:10px;font-weight:750}.muted{color:var(--muted)}.primary,.secondary,.danger-button{white-space:nowrap;border-radius:6px;padding:11px 17px;font-weight:600}.primary{background:var(--primary);color:var(--primary-text)}.primary:hover{background:var(--primary-hover)}.secondary{background:var(--surface,#fff);border:1px solid var(--border,#dde3eb);color:var(--text,#334155)}.secondary:hover{background:var(--hover,#eef4ff)}.danger-button{color:#fff;background:#c83e48}.card{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden;box-shadow:0 2px 5px #152b4810}.table-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.count{background:var(--hover);color:var(--muted);border-radius:5px;margin-left:10px;padding:3px 9px;font-size:12px;display:inline-block}.toolbar-actions{align-items:center;gap:10px;display:flex}.search input{min-width:220px}input,select,textarea{background:var(--surface,#fff);color:var(--text,#172339);border:1px solid var(--border,#dce3ed);border-radius:6px;min-width:0;max-width:100%;padding:10px 12px}input:focus,select:focus,textarea:focus{outline:2px solid var(--focus);border-color:#0000}label{flex-direction:column;gap:8px;font-size:13px;font-weight:550;display:flex}input::placeholder{color:var(--muted);font-weight:400}.filters{background:var(--bg);align-items:end;gap:16px;padding:16px 22px;display:flex}.filters label{color:var(--muted);font-size:11px}.filters input{max-width:170px}.text-button{color:var(--link);background:0 0;padding:8px;font-weight:550}.danger{color:var(--danger)}.table-scroll{min-height:280px;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{background:var(--bg);letter-spacing:.4px;color:var(--muted);padding:15px 20px;font-size:11px;font-weight:600}td{border-top:1px solid var(--border);white-space:normal;overflow-wrap:anywhere;max-width:280px;padding:19px 20px;line-height:1.5}tbody tr:hover{background:var(--bg)}.name-cell{font-weight:600}.actions{text-align:right;white-space:nowrap;width:145px}.empty{text-align:center;height:220px;color:var(--muted)}.empty p{font-size:13px;font-weight:400}.pagination{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding:18px 22px;font-size:12px;display:flex}.pagination>div{gap:8px;display:flex}.error,.success{border-radius:6px;padding:12px 16px;font-size:13px}.error{background:var(--error-bg);color:var(--error-text)}.success{background:var(--success-bg);color:var(--success-text)}.tabs{border-bottom:1px solid var(--border);gap:22px;margin-bottom:32px;display:flex;overflow-x:auto}.tabs button{color:var(--muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;padding:0 0 17px}.tabs button.active{color:var(--link);border-color:var(--link)}.settings-card{gap:24px;max-width:700px;padding:28px;display:grid}.settings-card>.primary{justify-self:start}fieldset{border:1px solid var(--border);border-radius:6px;padding:20px}.checkbox{flex-direction:row;align-items:center;margin:12px 0}.checkbox input{accent-color:var(--primary)}.branding-preview{border:1px solid var(--border);text-align:center;border-radius:8px;padding:30px}.branding-preview img{max-width:200px;max-height:75px}dialog{background:var(--surface,#fff);color:var(--text,#172339);border:1px solid var(--border,#e4e9f0);border-radius:12px;width:600px;max-width:calc(100vw - 40px);max-height:90vh;padding:26px;box-shadow:0 20px 90px #0003}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101a2b88}dialog header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.icon-button{color:inherit;background:0 0;font-size:25px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.wide{grid-column:1/-1}.dialog-footer{border-top:1px solid var(--border,#e4e9f0);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.login-page{background:linear-gradient(135deg, var(--mandiri-blue), #002b56);place-items:center;min-height:100vh;padding:32px;display:grid}.login-card{border:1px solid var(--border);border-top:5px solid var(--mandiri-yellow);text-align:center;background:#fff;border-radius:12px;width:410px;max-width:100%;padding:38px;box-shadow:0 15px 50px #24365812}.login-logo{object-fit:contain;width:150px;height:60px;margin-bottom:28px}.login-card form{text-align:left;gap:22px;margin:30px 0;display:grid}.login-card h1{margin-top:10px}.login-card small{font-size:11px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.app-shell>main{padding:30px 24px}.sidebar{width:210px}.table-toolbar{flex-direction:column;align-items:flex-start}.toolbar-actions{flex-wrap:wrap}.page-heading{align-items:flex-start}}@media (width<=700px){.app-shell{display:block}.sidebar{width:100%;height:auto;padding:16px;position:static}.brand{flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 15px}.brand img{width:100px}.sidebar nav{gap:10px;display:flex}.nav-label,.identity{display:none}.sidebar-footer{gap:12px;padding-top:12px;display:flex}.app-shell>main{padding:24px 16px}.page-heading{flex-direction:column}.filters{flex-wrap:wrap}.form-grid{grid-template-columns:1fr}.pagination{gap:12px}.tabs{gap:16px}}.page-actions{flex-wrap:wrap;gap:10px;display:flex}.filters{flex-wrap:wrap}.export-toolbar{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.page-size{flex-direction:row;align-items:center;font-size:12px;display:flex}.import-file{margin-top:20px}.import-file input::file-selector-button{background:var(--primary);color:var(--primary-text);cursor:pointer;border:0;border-radius:4px;margin-right:12px;padding:8px 12px}.import-errors{border-left:3px solid var(--mandiri-orange);max-height:180px;color:var(--danger);padding-left:20px;line-height:1.6;overflow-y:auto}.theme-switch{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-weight:600;display:flex}.switch-track{background:var(--mandiri-grey);border-radius:20px;flex-shrink:0;align-items:center;width:36px;height:20px;padding:3px;transition:background .15s;display:inline-flex}.switch-thumb{background:var(--mandiri-blue);border-radius:50%;width:14px;height:14px;transition:transform .15s}.theme-switch[aria-checked=true] .switch-track{background:var(--mandiri-yellow)}.theme-switch[aria-checked=true] .switch-thumb{transform:translate(16px)}@media (width<=850px){.export-toolbar,.pagination{flex-wrap:wrap}}[data-start-icon-button]{cursor:pointer;color:var(--start-dt-text,#f9fafb);background:0 0;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;padding:.375rem;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-icon-button]:hover{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-surface-hover,#374151)}[data-start-icon-button]:focus{outline:2px solid #0000;outline-color:var(--start-dt-accent,#f9fafb);outline-offset:2px}[data-start-icon-button]:focus-visible{box-shadow:0 0 0 2px var(--start-dt-accent,#111827bf)}[data-start-icon-button]:active{color:var(--start-dt-accent,#f3f4f6);background-color:var(--start-dt-surface-active,#1f2937)}[data-start-icon-button]:disabled{opacity:.35;cursor:default;pointer-events:none}[data-start-icon-button]>svg{width:1.25rem;height:1.25rem}[data-start-text-size=xs]{font-size:.75rem;line-height:1.33333}[data-start-text-size=sm]{font-size:.875rem;line-height:1.42857}[data-start-text-size=base]{font-size:1rem;line-height:1.5}[data-start-text-size=lg]{font-size:1.125rem;line-height:1.55556}[data-start-text-size=xl]{font-size:1.25rem;line-height:1.4}[data-start-text-size="2xl"]{font-size:1.5rem;line-height:1.33333}[data-start-text-font=sans]{font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}[data-start-text-font=serif]{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}[data-start-text-font=mono]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-start-text-weight=thin]{font-weight:100}[data-start-text-weight=extralight]{font-weight:200}[data-start-text-weight=light]{font-weight:300}[data-start-text-weight=normal]{font-weight:400}[data-start-text-weight=medium]{font-weight:500}[data-start-text-weight=semibold]{font-weight:600}[data-start-text-weight=bold]{font-weight:700}[data-start-text-weight=extrabold]{font-weight:800}[data-start-text-weight=black]{font-weight:900}[data-start-text-wrap=wrap]{white-space:wrap}[data-start-text-wrap=nowrap]{white-space:nowrap}[data-start-badge]{background-color:var(--background);border:1px var(--border) solid;color:var(--foreground);border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}[data-start-badge=success]{--background:oklch(63% .15 150/.14);--border:oklch(63% .15 150/.4);--foreground:oklch(80% .14 152)}[data-start-badge=failure]{--background:oklch(63% .21 25/.14);--border:oklch(63% .21 25/.4);--foreground:oklch(78% .15 22)}[data-start-badge=warning]{--background:oklch(75% .15 85/.14);--border:oklch(75% .15 85/.4);--foreground:oklch(85% .13 88)}[data-start-badge=info]{--background:oklch(68% .13 245/.14);--border:oklch(68% .13 245/.4);--foreground:oklch(78% .11 245)}[data-start-placeholder]{width:100%;height:100%;color:var(--start-dt-text-muted,inherit);justify-content:center;align-items:center;display:flex}[data-start-placeholder]>span{text-align:center}[data-start-section]{flex-direction:column;gap:.375rem;display:flex}[data-start-section-title]{text-transform:uppercase;letter-spacing:.06em;color:var(--start-dt-text-muted,inherit)}summary[data-start-section-title]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;list-style:none;display:flex}summary[data-start-section-title]::-webkit-details-marker{display:none}summary[data-start-section-title]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.375rem;height:.375rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(-45deg)}details[open]>summary[data-start-section-title]:before{transform:rotate(45deg)}summary[data-start-section-title]:hover{color:var(--start-dt-text,inherit)}[data-start-section-content]{border-left:2px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;width:calc(100% - 2rem);margin-left:.25rem;padding-left:.625rem;overflow:auto}[data-start-select]{margin:0;flex-direction:column;margin-block:0;padding-inline:0;list-style-type:none;display:flex}[data-start-select]>*+*{border-top:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid}[data-start-select-option]{color:var(--start-dt-text,#f9fafb);cursor:pointer;white-space:nowrap;border-left:2px solid #0000;outline:none;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-start-select-option]:hover{background-color:var(--start-dt-surface-hover,#374151)}[data-start-select-option][tc-active],[data-start-select-option][tc-selected],[data-start-select-option]:focus{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-accent-soft,#374151);border-left-color:var(--start-dt-accent,transparent)}[data-start-tab]{cursor:pointer;color:var(--start-dt-text-muted,#e5e7eb);background:0 0;border:none;border-radius:.375rem;outline:none;justify-content:center;align-items:center;padding:.25rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-tab]:hover,[data-start-tab]:focus{color:var(--start-dt-text,#e5e7eb)}[data-start-tab][tc-active],[data-start-tab][tc-selected]{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-surface-hover,#374151);box-shadow:0 1px 2px oklch(0% 0 0/.25)}[data-start-tab-list]{background-color:var(--start-dt-surface,#111827);border-radius:.5rem;align-self:flex-start;gap:.25rem;margin:.5rem;padding:.25rem;display:inline-flex}[data-start-tab-panel]{border-top:var(--start-dt-border-soft,oklch(87% .065 274.039)) 1px solid;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.75rem;display:flex;overflow:auto}[data-start-button]{cursor:pointer;color:var(--start-dt-text,oklch(97% .014 254.604));background-color:var(--start-dt-surface,#111827);border:1px var(--start-dt-border,transparent) solid;white-space:nowrap;border-radius:.5rem;outline:none;justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-button][tc-active],[data-start-button][tc-selected],[data-start-button]:hover,[data-start-button]:focus{color:var(--start-dt-text,#dbeafe);background-color:var(--start-dt-surface-hover,#1e3a8a);border-color:var(--start-dt-accent,transparent)}[data-start-blob-viewer]{text-align:left;align-self:flex-start;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}[data-start-blob-viewer] svg{width:1.5rem;height:1.5rem;color:var(--start-dt-accent,currentColor);flex-shrink:0}[data-start-blob-viewer-info]{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}[data-start-blob-viewer-name]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;font-weight:600;line-height:1rem;overflow:hidden}[data-start-blob-viewer-meta]{color:var(--start-dt-text-muted,inherit);align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;display:flex}[data-start-headers-viewer]{font-size:.75rem;line-height:1rem}[data-start-hex-viewer]{border:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;background-color:var(--start-dt-surface,transparent);border-radius:.5rem;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex;overflow:auto}[data-start-hex-row]{white-space:nowrap;align-items:center;gap:1rem;padding:.125rem .625rem;display:flex}[data-start-hex-row]:nth-child(2n){background-color:oklch(100% 0 0/.03)}[data-start-hex-row]:hover{background-color:var(--start-dt-surface-hover,transparent)}[data-start-hex-offset]{color:var(--start-dt-text-muted,inherit)}[data-start-hex-chunk]{letter-spacing:.05em;color:var(--start-dt-text,inherit)}[data-start-hex-text]{border-left:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;color:oklch(78% .11 150);justify-content:start;align-items:center;margin-left:auto;padding-left:1rem;display:flex}[data-start-seroval-value]{align-items:center;gap:.25rem;display:flex}[data-start-seroval-value=key]{color:oklch(78% .1 305)}[data-start-seroval-value=string]{color:oklch(78% .11 150)}[data-start-seroval-value=number]{color:oklch(80% .11 80)}[data-start-seroval-value=keyword]{color:oklch(74% .1 250);font-style:italic}[data-start-seroval-separator]{color:var(--start-dt-text-muted)}[data-start-seroval-viewer]{border:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;background-color:var(--start-dt-surface,transparent);height:100%;min-height:12rem;color:var(--start-dt-text,#f9fafb);border-radius:.5rem;padding:.375rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:auto}[data-start-seroval-tree-node]{flex-direction:column;display:flex}[data-start-seroval-tree-row]{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:none;border-radius:.25rem;outline:none;align-items:center;gap:.375rem;padding:.125rem .25rem;display:flex}button[data-start-seroval-tree-row]{cursor:pointer}button[data-start-seroval-tree-row]:hover,button[data-start-seroval-tree-row]:focus-visible{background-color:var(--start-dt-surface-hover,transparent)}[data-start-seroval-tree-chevron]{width:.875rem;color:var(--start-dt-text-muted,inherit);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-start-seroval-tree-chevron]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.3125rem;height:.3125rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(-45deg)}[data-start-seroval-tree-chevron][data-leaf]:before{content:none}[data-start-seroval-tree-row][data-expanded]>[data-start-seroval-tree-chevron]:before{transform:rotate(45deg)}[data-start-seroval-tree-children]{border-left:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;flex-direction:column;margin-left:.6875rem;padding-left:.625rem;display:flex}[data-start-seroval-tree-key]{flex-shrink:0;align-items:center;gap:.125rem;display:inline-flex}[data-start-seroval-tree-preview]{color:var(--start-dt-text-muted,inherit);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;line-height:1rem;overflow:hidden}[data-start-seroval-tree-circular]{align-items:center;gap:.25rem;display:inline-flex}[data-start-seroval-tree-circular]>svg{width:1rem;height:1rem;color:var(--start-dt-accent,currentColor)}[data-start-seroval-tree-raw]{padding:.25rem 0}[data-start-seroval-value=plain]{color:var(--start-dt-text,#f9fafb)}[data-start-functions-instance-detail]{align-items:center;gap:.5rem;min-width:0;display:flex}[data-start-functions-instance-detail]>[data-start-text-size]{text-overflow:ellipsis;overflow:hidden}[data-start-functions-viewer]{color:var(--start-dt-text);flex-direction:row;height:100%;display:flex}[data-start-functions-sidebar]{border-right:var(--start-dt-border-soft) 1px solid;flex-direction:column;flex-shrink:0;width:17rem;min-height:0;display:flex}[data-start-functions-detail]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}[data-start-functions-instances-container]{color:var(--start-dt-text);flex:1;width:100%;min-height:0;overflow:auto}[data-start-functions-instances]{flex-direction:column;padding:0;list-style:none;display:flex}[data-start-functions-instances]>[data-start-select-option]{color:var(--start-dt-text);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex}[data-start-headers]{flex-direction:column;gap:.5rem;display:flex}[data-start-headers-title]{font-weight:500}[data-start-properties]{flex-direction:column;gap:.25rem;display:flex}[data-start-property]{flex-flow:row;align-items:center;gap:.25rem;display:flex}[data-start-property]>[data-start-text-weight=semibold]{color:var(--start-dt-text-muted)}[data-start-function-instance-viewer]{flex-direction:column;width:100%;min-height:100%;display:flex}[data-start-function-instance-viewer-nav],[data-start-functions-nav]{z-index:1;border-bottom:var(--start-dt-border-soft) 1px solid;background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:sticky;top:0}[data-start-functions-nav]{flex-shrink:0;justify-content:flex-start}[data-start-functions-nav] svg{color:var(--start-dt-accent);padding:.25rem}[data-start-function-instance-viewer-nav]>div:last-child{flex-shrink:0;align-items:center;gap:.5rem;display:flex}[data-start-function-instance-timing]{color:var(--start-dt-text-muted);background:var(--start-dt-surface);border-radius:9999px;align-items:center;padding:.125rem .5rem;display:inline-flex}[data-start-tab-panel]>div[data-start-section]:first-child{flex:auto;min-height:18rem}[data-start-tab-panel]>div[data-start-section]:first-child>[data-start-section-content]{flex:1;min-height:0}[data-start-function-instance-viewer-nav-left],[data-start-function-instance-viewer-nav-left]>div{align-items:center;gap:.5rem;min-width:0;display:flex}[data-start-function-instance-viewer-content]{flex:1;min-height:0}[data-start-function-instance-viewer-content]>[tc-tab-group]{flex-direction:column;height:100%;display:flex}[data-start-kv-table]{border:1px var(--start-dt-border-soft) solid;border-radius:.5rem;flex-direction:column;gap:0;display:flex;overflow:hidden}[data-start-kv-row]{align-items:baseline;gap:.75rem;padding:.375rem .625rem;display:flex}[data-start-kv-row]:nth-child(2n){background-color:oklch(100% 0 0/.03)}[data-start-kv-row]:hover{background-color:var(--start-dt-surface-hover)}[data-start-kv-key]{text-overflow:ellipsis;color:oklch(78% .1 305);flex:0 0 11rem;min-width:0;overflow:hidden}[data-start-kv-value]{word-break:break-all;min-width:0;color:var(--start-dt-text);flex:1}[data-start-dev-toolbar]{--start-dt-bg:oklch(16% .015 265);--start-dt-bg-glass:oklch(17% .015 265/.88);--start-dt-surface:oklch(22% .02 265);--start-dt-surface-hover:oklch(27% .025 265);--start-dt-surface-active:oklch(30% .03 265);--start-dt-border:oklch(34% .02 265);--start-dt-border-soft:oklch(27% .02 265);--start-dt-text:oklch(93% .005 265);--start-dt-text-muted:oklch(68% .015 265);--start-dt-accent:oklch(68% .13 245);--start-dt-accent-soft:oklch(68% .13 245/.16);--start-dt-danger:oklch(63% .21 25);--start-dt-shadow:0 12px 32px oklch(0% 0 0/.4), 0 2px 8px oklch(0% 0 0/.25);z-index:2147483647;color:var(--start-dt-text);flex-direction:column-reverse;align-items:flex-start;font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:flex;position:fixed;bottom:0;left:0}[data-start-dev-toolbar]>[tc-toolbar]{cursor:grab}[data-start-dev-toolbar]>[tc-toolbar]:active{cursor:grabbing}[data-start-dev-toolbar]>[tc-toolbar]{background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);border:var(--start-dt-border) 1px solid;box-shadow:var(--start-dt-shadow);border-radius:9999px;flex-direction:row;align-items:center;gap:.625rem;margin:1rem;padding:.375rem .625rem;display:flex;position:relative;overflow:hidden}[data-start-dev-toolbar]>[tc-toolbar]>div{flex-direction:row;justify-content:center;align-items:center;gap:.125rem;display:flex}[data-start-dev-toolbar]>[tc-toolbar]>div:last-child{border-left:var(--start-dt-border) 1px solid;color:var(--start-dt-text-muted);gap:.5rem;padding-left:.625rem}[data-start-dev-toolbar-version]{color:var(--start-dt-accent);background:var(--start-dt-accent-soft);border:none;border-radius:9999px;padding:.125rem .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}[data-start-dev-toolbar-version]>div{width:1.5rem;height:1.5rem}[data-start-dev-toolbar] svg{width:1.25rem;height:1.25rem}[data-start-dev-toolbar-panel]{border:var(--start-dt-border) 1px solid;background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);box-shadow:var(--start-dt-shadow);border-radius:1rem;flex-direction:column;width:56rem;max-width:calc(100vw - 10rem);height:min(40rem,100vh - 4rem);max-height:calc(100vh - 2rem);margin:0 1rem;display:flex;overflow:hidden}
