.db-page{--db-pad:var(--ap-space-8);--db-gap:20px;--db-dock-h:120px;position:relative;display:flex;flex-direction:column;height:100%;min-height:0;background:var(--ap-color-bg-canvas)}@media (max-width:1279px){.db-page{--db-pad:var(--ap-space-7)}}@media (max-width:599px){.db-page{--db-pad:var(--ap-space-5)}}.db-scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.db-content{box-sizing:border-box;width:100%;max-width:calc(1600px + 2 * var(--db-pad));margin:0 auto;padding:0 var(--db-pad) calc(var(--db-dock-h) + var(--ap-space-8))}.db-opening{display:flex;align-items:center;justify-content:center;height:100%;color:var(--ap-color-fg-muted)}.db-header{gap:var(--ap-space-3);padding:0 var(--ap-space-5) 0 var(--db-pad)}.db-header:has(.db-title-place){height:auto;min-height:56px;padding-top:var(--ap-space-2);padding-bottom:var(--ap-space-2)}.db-title-place{margin:0}.db-header-icon{color:var(--ap-color-fg-secondary)}.db-header-title{font-family:var(--ap-type-title-family);font-size:var(--ap-type-title-size);font-weight:var(--ap-type-title-weight);letter-spacing:var(--ap-type-title-tracking);line-height:28px}.db-header-title .as-title-btn{margin-left:calc(-1 * var(--ap-space-2));padding:var(--ap-space-1) var(--ap-space-2)}@media (max-width:839px){.db-header-title{font-family:var(--ap-type-heading-family);font-size:var(--ap-type-heading-size);font-weight:var(--ap-type-heading-weight);letter-spacing:var(--ap-type-heading-tracking);line-height:24px}}.db-header>.as-icon-btn:first-child+.db-header-icon{margin-left:calc(-1 * var(--ap-space-2))}.db-arrange{gap:var(--ap-space-3);height:36px;padding:0 var(--ap-space-4)}.db-arrange[aria-disabled=true]{color:var(--ap-color-fg-muted);cursor:default}.db-arrange[aria-disabled=true]:hover{background:transparent}.db-arrange-wrap{position:relative}.db-header-tip{position:absolute;top:calc(100% + var(--ap-space-2));right:0;z-index:var(--ap-zIndex-header);display:none;width:max-content;max-width:280px;padding:var(--ap-space-2) var(--ap-space-3);border-radius:var(--ap-radius-sm);background:var(--ap-color-fg-primary);color:var(--ap-color-bg-canvas);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-type-caption-weight);line-height:var(--ap-type-caption-leading)}.db-arrange-wrap:hover .db-header-tip,.db-arrange:focus-visible+.db-header-tip{display:block}.db-done{height:36px;padding:0 var(--ap-space-5)}.db-header .as-menu{min-width:220px}.db-stick-sentinel{height:1px;margin-bottom:-1px}.db-filters{position:sticky;top:0;z-index:5;margin:0 calc(-1 * var(--db-pad));padding:10px var(--db-pad);border-bottom:1px solid transparent;transition:border-color var(--ap-duration-fast) var(--ap-easing-standard),background-color var(--ap-duration-fast) var(--ap-easing-standard)}.db-filters,.db-filters[data-stuck]{background:var(--ap-color-bg-canvas)}.db-filters[data-stuck]{border-bottom-color:var(--ap-color-border-default)}.db-filters[inert] .db-filters-row{opacity:.5}.db-filters-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ap-space-3);min-height:36px}.db-pill{display:inline-flex;flex:none;align-items:center;gap:var(--ap-space-2);max-width:280px;height:36px;padding:0 var(--ap-space-4);border:var(--ap-border-control);border-radius:var(--ap-radius-full);background:var(--ap-color-bg-surface);color:var(--ap-color-fg-primary);font-family:var(--ap-type-ui-family);font-size:var(--ap-type-ui-size);line-height:20px;white-space:nowrap;cursor:pointer;transition:background-color var(--ap-duration-fast) var(--ap-easing-standard),border-color var(--ap-duration-fast) var(--ap-easing-standard)}.db-pill:hover{background:var(--ap-color-bg-sunken)}.db-pill[data-tinted]{border-color:var(--ap-color-border-accent);background:var(--ap-color-bg-accentSubtle)}.db-pill-label{flex:none;color:var(--ap-color-fg-secondary);font-weight:var(--ap-font-weight-regular)}.db-pill-value{min-width:0;overflow:hidden;text-overflow:ellipsis}.db-pill-more,.db-pill-value{font-weight:var(--ap-font-weight-medium)}.db-pill-more{flex:none;margin-left:calc(-1 * var(--ap-space-1));white-space:pre}.db-pill-cal{color:var(--ap-color-fg-secondary)}.db-pill-chev{color:var(--ap-color-fg-muted);margin-right:calc(-1 * var(--ap-space-1))}.db-pill[aria-expanded=true] .db-pill-chev{transform:rotate(180deg)}.db-switch{gap:var(--ap-space-3)}.db-reset{flex:none;height:36px}.db-fresh,.db-fresh-caption{margin:0;color:var(--ap-color-fg-muted);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-type-caption-weight);line-height:var(--ap-type-caption-leading);white-space:nowrap}.db-fresh{margin-left:auto;padding-left:var(--ap-space-4)}.db-fresh-measure{position:absolute;top:0;left:0;visibility:hidden;font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-type-caption-weight);white-space:nowrap;pointer-events:none}.db-fresh-caption{padding:var(--ap-space-1) 0 var(--ap-space-5);white-space:normal;overflow-wrap:anywhere}.db-filters+.db-fresh-caption{padding-top:var(--ap-space-1)}.db-content>.db-fresh-caption:first-child{padding-top:var(--ap-space-6)}.db-filters~.db-empty,.db-filters~.db-grid-wrap,.db-filters~.db-notice{margin-top:var(--ap-space-3)}.db-fresh-caption~.db-grid-wrap,.db-fresh-caption~.db-notice{margin-top:0}@media (max-width:839px){.db-filters{padding-top:8px;padding-bottom:8px}.db-filters-row{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1 * var(--db-pad));padding:0 var(--db-pad);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--db-pad),#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--db-pad),#000 calc(100% - 24px),transparent 100%)}.db-filters-row::-webkit-scrollbar{display:none}}@media (pointer:coarse){.db-pill,.db-reset{height:44px}}.db-popover{position:fixed;z-index:var(--ap-zIndex-dialog);display:flex;flex-direction:column;box-sizing:border-box;padding:var(--ap-space-3);border:var(--ap-border-default);border-radius:var(--ap-radius-md);background:var(--ap-color-bg-elevated);box-shadow:var(--ap-elevation-e2);overflow:hidden;animation:db-rise var(--ap-duration-fast) var(--ap-easing-enter)}@media (prefers-reduced-motion:no-preference){.db-cmps,.db-figure-value{animation:db-swap var(--ap-duration-fast) var(--ap-easing-standard)}}@keyframes db-swap{0%{opacity:.8}}@keyframes db-rise{0%{opacity:0;transform:translateY(4px)}}.db-sheet-layer{position:fixed;inset:0;z-index:var(--ap-zIndex-dialog);display:flex;flex-direction:column;justify-content:flex-end}.db-sheet-scrim{position:absolute;inset:0;background:var(--ap-scrim-default);-webkit-backdrop-filter:blur(var(--ap-scrim-default-blur));backdrop-filter:blur(var(--ap-scrim-default-blur));animation:as-fade-in var(--ap-duration-base) var(--ap-easing-enter)}.db-sheet-heading{margin:0;padding:var(--ap-space-6) var(--ap-space-5) var(--ap-space-2);color:var(--ap-color-fg-primary);font-size:16px;font-weight:var(--ap-font-weight-semibold);line-height:24px}.db-popover:focus,.db-sheet:focus{outline:none}.db-sheet{position:relative;display:flex;flex-direction:column;max-height:80vh;border-radius:var(--ap-radius-xl) var(--ap-radius-xl) 0 0;background:var(--ap-color-bg-elevated);box-shadow:var(--ap-elevation-e3);animation:db-slide-up var(--ap-duration-base) var(--ap-easing-enter)}@keyframes db-slide-up{0%{transform:translateY(100%)}}.db-sheet-body{display:flex;flex-direction:column;min-height:0;padding:var(--ap-space-5) var(--ap-space-5) 0;overflow:hidden}.db-sheet-foot{padding:var(--ap-space-4) var(--ap-space-5) calc(var(--ap-space-5) + env(safe-area-inset-bottom))}.db-sheet-done{width:100%;height:44px}.db-checklist,.db-period,.db-picker{display:flex;flex-direction:column;gap:var(--ap-space-2);min-height:0}.db-options{display:flex;flex-direction:column}.db-options-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain}.db-popover .db-options-scroll{max-height:340px}.db-option{display:flex;flex:none;align-items:center;gap:var(--ap-space-4);min-height:36px;padding:0 var(--ap-space-3);border-radius:var(--ap-radius-sm);color:var(--ap-color-fg-primary);font-family:var(--ap-type-ui-family);font-size:var(--ap-type-ui-size);font-weight:var(--ap-font-weight-regular);line-height:20px;cursor:pointer}.db-option:hover,.db-option[data-active]{background:var(--ap-color-bg-sunken)}.db-option:focus-visible{outline-offset:calc(-1 * var(--ap-border-focus-width))}.db-option-label{flex:1 1;min-width:0}.db-option-range{flex:none;color:var(--ap-color-fg-muted);font-size:var(--ap-type-small-size)}.db-chosen{display:flex;flex-direction:column;padding-bottom:var(--ap-space-2);margin-bottom:var(--ap-space-2);border-bottom:var(--ap-border-default)}.db-group-head{padding:var(--ap-space-2) var(--ap-space-3);font-size:var(--ap-type-small-size);font-weight:var(--ap-font-weight-medium)}.db-group-head,.db-option-unnamed{color:var(--ap-color-fg-secondary)}.db-option-unnamed{cursor:default}.db-option-unnamed:hover{background:transparent}@media (pointer:coarse){.db-option{min-height:44px}}.db-check,.db-radio{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:16px;height:16px;border:var(--ap-border-control);background:var(--ap-color-bg-surface);color:var(--ap-color-fg-onAccent)}.db-check{border-radius:4px}.db-radio{border-radius:var(--ap-radius-full)}.db-check[data-checked]{border-color:var(--ap-color-accent-primary);background:var(--ap-color-accent-primary)}.db-radio[data-checked]{border:5px solid var(--ap-color-accent-primary)}.db-search{display:flex;flex:none;align-items:center;gap:var(--ap-space-3);height:36px;margin-bottom:var(--ap-space-2);padding:0 var(--ap-space-3);border:var(--ap-border-control);border-radius:var(--ap-radius-sm);background:var(--ap-color-bg-surface);color:var(--ap-color-fg-muted)}.db-search:focus-within{border-color:var(--ap-color-border-focus);box-shadow:inset 0 0 0 1px var(--ap-color-border-focus)}.db-search input{flex:1 1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--ap-color-fg-primary);font-family:var(--ap-type-ui-family);font-size:var(--ap-type-ui-size)}.db-search input:focus-visible{outline:none}.db-search input::placeholder{color:var(--ap-color-fg-muted)}.db-tokens{display:flex;flex-wrap:wrap;gap:var(--ap-space-2);margin-bottom:var(--ap-space-2)}.db-token{display:inline-flex;align-items:center;gap:var(--ap-space-1);max-width:100%;height:28px;padding:0 var(--ap-space-1) 0 var(--ap-space-4);border-radius:var(--ap-radius-full);background:var(--ap-color-bg-sunken);color:var(--ap-color-fg-primary);font-size:var(--ap-type-small-size)}.db-token-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-token-x{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--ap-radius-full);background:transparent;color:var(--ap-color-fg-secondary);cursor:pointer}.db-token-x:hover{background:var(--ap-color-border-default);color:var(--ap-color-fg-primary)}.db-custom{display:grid;grid-template-columns:1fr 1fr;gap:var(--ap-space-3);padding:var(--ap-space-3) var(--ap-space-3) var(--ap-space-2)}.db-custom-field{display:flex;flex-direction:column;gap:var(--ap-space-2);color:var(--ap-color-fg-secondary);font-size:var(--ap-type-caption-size);font-weight:var(--ap-type-caption-weight)}.db-custom-field .as-input{height:36px}.db-pop-foot,.db-pop-note{margin:0;padding:var(--ap-space-3);color:var(--ap-color-fg-muted);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-type-caption-weight);line-height:var(--ap-type-caption-leading)}.db-pop-foot{flex:none;margin-top:var(--ap-space-2);padding-top:var(--ap-space-3);border-top:var(--ap-border-default)}.db-pop-fail{flex-wrap:wrap}.db-notice,.db-pop-fail{display:flex;align-items:center;gap:var(--ap-space-3);color:var(--ap-color-fg-secondary)}.db-notice{margin-bottom:var(--ap-space-5);font-size:var(--ap-type-small-size);line-height:var(--ap-type-small-leading)}.db-notice p{margin:0}.db-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ap-space-3);min-height:40vh;text-align:center}.db-empty-title{margin:0;font-family:var(--ap-type-heading-family);font-size:var(--ap-type-heading-size);font-weight:var(--ap-type-heading-weight);line-height:var(--ap-type-heading-leading)}.db-empty-body{margin:0;color:var(--ap-color-fg-secondary);font-size:var(--ap-type-ui-size);line-height:var(--ap-type-ui-leading)}.db-grid,.db-grid-wrap{position:relative}.db-grid{display:grid;grid-template-columns:repeat(var(--db-cols,12),minmax(0,1fr));gap:var(--db-gap);margin:0;padding:0;list-style:none;--db-strip-on:0px}.db-page[data-arranging] .db-grid{--db-strip-on:var(--db-strip)}.db-grid[hidden]{display:none}.db-frame,.db-item{display:flex;min-width:0}.db-frame{position:relative;flex:1 1;flex-direction:column;box-sizing:border-box;padding:var(--ap-space-5);border:var(--ap-border-default);border-radius:var(--ap-radius-lg);background:var(--ap-color-bg-surface);box-shadow:var(--ap-elevation-e1);container-type:inline-size;transition:border-color var(--ap-duration-fast) var(--ap-easing-standard),box-shadow var(--ap-duration-fast) var(--ap-easing-standard)}.db-grid[data-cols="2"] .db-frame{padding:var(--ap-space-4)}.db-head{flex:none;margin-bottom:var(--ap-space-4)}.db-head,.db-head-main{display:flex;align-items:flex-start;gap:var(--ap-space-3)}.db-head-main,.db-head-text{flex:1 1;min-width:0}.db-title{margin:0;color:var(--ap-color-fg-primary);font-family:var(--ap-type-ui-family);font-size:var(--ap-type-ui-size);font-weight:var(--ap-font-weight-semibold);line-height:20px}.db-ctx,.db-title{overflow-wrap:break-word}.db-ctx{margin:var(--ap-space-1) 0 0;color:var(--ap-color-fg-muted);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-type-caption-weight);line-height:var(--ap-type-caption-leading)}.db-actions{position:relative;z-index:2;display:flex;flex:none;align-items:center;gap:var(--ap-space-1);margin:-6px -6px -6px 0;opacity:0;transition:opacity var(--ap-duration-fast) var(--ap-easing-standard)}.db-actions:has([aria-expanded=true]),.db-item:focus-within .db-actions,.db-item:hover .db-actions{opacity:1}@media (hover:none){.db-actions{opacity:1}}.db-icon-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--ap-radius-sm);background:transparent;color:var(--ap-color-fg-secondary);cursor:pointer;transition:background-color var(--ap-duration-fast) var(--ap-easing-standard),color var(--ap-duration-fast) var(--ap-easing-standard)}.db-icon-btn:hover{background:var(--ap-color-bg-sunken);color:var(--ap-color-fg-primary)}.db-icon-btn[aria-disabled=true]{color:var(--ap-color-fg-muted);opacity:.5;cursor:default}.db-icon-btn[aria-disabled=true]:hover{background:transparent}.db-frame :focus-visible{outline-offset:calc(-1 * var(--ap-border-focus-width))}@media (pointer:coarse){.db-icon-btn{width:44px;height:44px}.db-actions,.db-arrange-tools{margin:-12px -12px -12px 0}}.db-body{position:relative;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.db-body>*{transition:opacity var(--ap-duration-fast) var(--ap-easing-standard)}.db-body[data-dim]>*{opacity:.8}.db-update-bar{position:absolute;top:0;left:var(--ap-space-5);right:var(--ap-space-5);height:2px;border-radius:var(--ap-radius-full);background:var(--ap-color-accent-primary);pointer-events:none}@media (prefers-reduced-motion:no-preference){.db-update-bar{background:linear-gradient(90deg,transparent 0,var(--ap-color-accent-primary) 30%,var(--ap-color-accent-primary) 70%,transparent 100%) 0 0 /50% 100% no-repeat,color-mix(in srgb,var(--ap-color-accent-primary) 25%,transparent);animation:db-bar var(--ap-duration-loopShimmer) linear infinite}}@keyframes db-bar{0%{background-position:-100% 0,0 0}to{background-position:200% 0,0 0}}.db-item-source{display:flex;flex:none;align-items:flex-start;gap:var(--ap-space-2);margin:var(--ap-space-3) 0 0;color:var(--ap-color-fg-secondary);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);line-height:var(--ap-type-caption-leading)}.db-item-source .as-icon{margin-top:1px}.db-inline-fail{margin:calc(-1 * var(--ap-space-2)) 0 var(--ap-space-3);color:var(--ap-color-status-danger);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-type-caption-weight);line-height:var(--ap-type-caption-leading)}.db-inline-busy{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--ap-space-3)}.db-inline-busy>p{margin:0;min-width:0;overflow-wrap:anywhere}.db-inline-busy>.as-text-btn{min-height:44px}.db-item[data-kind=figure] .db-head{margin-bottom:var(--ap-space-3)}.db-item[data-kind=figure] .db-title{color:var(--ap-color-fg-secondary);font-size:var(--ap-type-small-size);font-weight:var(--ap-font-weight-medium);line-height:18px}.db-figure{display:flex;flex-direction:column;gap:var(--ap-space-3)}.db-figure-ctx{margin:calc(6px - var(--ap-space-3)) 0 0;color:var(--ap-color-fg-muted);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-font-weight-medium);line-height:16px}.db-body>.db-figure-ctx{margin-top:6px}.db-cmp-missing{color:var(--ap-color-fg-muted);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-font-weight-medium);line-height:20px}.db-figure-value{display:flex;align-items:baseline;gap:var(--ap-space-2);min-width:0}.db-figure-line{position:relative;display:flex;min-width:0}.db-figure-baseline{display:inline-block;width:0;height:0}.db-spark{position:absolute;right:0;z-index:1;display:inline-flex}.db-spark svg{display:block;overflow:visible}.db-spark-line{fill:none;stroke:var(--ap-color-chart-1);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.db-spark-area{fill:var(--ap-color-chart-1);fill-opacity:.08}:root[data-theme=dark] .db-spark-area{fill-opacity:.12}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .db-spark-area{fill-opacity:.12}}.db-spark-dot{fill:var(--ap-color-chart-1)}.db-spark-ring{fill:var(--ap-color-bg-surface);stroke:var(--ap-color-chart-1);stroke-width:1.5}.db-spark-guide{stroke:var(--ap-color-fg-muted);stroke-width:1;shape-rendering:crispEdges}.db-spark-tip{position:absolute;bottom:calc(100% + var(--ap-space-2));z-index:6;padding:var(--ap-space-2) var(--ap-space-3);border-radius:var(--ap-radius-sm);background:var(--ap-color-fg-primary);color:var(--ap-color-bg-canvas);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-type-caption-weight);line-height:var(--ap-type-caption-leading);white-space:nowrap;pointer-events:none}@media (prefers-reduced-motion:no-preference){.db-spark-new{animation:db-spark-in var(--ap-duration-fast) var(--ap-easing-standard)}}@media (prefers-reduced-motion:reduce){.db-spark-old{display:none}}@keyframes db-spark-in{0%{opacity:0}}.db-figure-code{color:var(--ap-color-fg-secondary);font-family:var(--ap-type-ui-family);font-size:var(--ap-type-ui-size);font-weight:var(--ap-font-weight-medium);line-height:20px}.db-figure-number{color:var(--ap-color-fg-primary);font-family:var(--ap-type-display-family);font-size:var(--ap-type-display-size);font-weight:var(--ap-type-display-weight);letter-spacing:var(--ap-type-display-tracking);line-height:36px;white-space:nowrap}.db-figure-number [data-missing],.db-figure-number[data-missing]{color:var(--ap-color-fg-muted)}@container (max-width: 219.98px){.db-figure-number{font-size:var(--ap-type-displaySm-size);letter-spacing:var(--ap-type-displaySm-tracking);line-height:32px}}.db-cmps{display:flex;flex-wrap:wrap;gap:var(--ap-space-2) var(--ap-space-4)}.db-cmp{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ap-space-1) var(--ap-space-2);min-width:0}.db-basis,.db-delta{white-space:nowrap}.db-delta{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 6px;border-radius:var(--ap-radius-full);background:var(--ap-color-delta-neutral-bg);color:var(--ap-color-delta-neutral-fg);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-font-weight-semibold);line-height:16px}.db-delta[data-tone=good]{background:var(--ap-color-delta-good-bg);color:var(--ap-color-delta-good-fg)}.db-delta[data-tone=bad]{background:var(--ap-color-delta-bad-bg);color:var(--ap-color-delta-bad-fg)}.db-delta .as-icon{margin-left:-1px}.db-basis{color:var(--ap-color-fg-secondary);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-font-weight-medium);line-height:16px}.db-figure-empty{gap:var(--ap-space-2)}.db-state-inline{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--ap-space-3);margin:0;color:var(--ap-color-fg-secondary);font-size:var(--ap-type-small-size);line-height:18px}.db-state-inline .as-text-btn{min-height:24px;margin-left:calc(-1 * var(--ap-space-3))}.db-tip-anchor{position:relative}.db-tip{position:absolute;bottom:calc(100% + var(--ap-space-2));left:0;z-index:6;display:none;padding:var(--ap-space-2) var(--ap-space-3);border-radius:var(--ap-radius-sm);background:var(--ap-color-fg-primary);color:var(--ap-color-bg-canvas);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-type-caption-weight);letter-spacing:0;line-height:var(--ap-type-caption-leading);white-space:pre-line;width:max-content;max-width:min(320px,calc(100vw - 48px));overflow-wrap:anywhere;pointer-events:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-tip-anchor:not([data-tip-dismissed]):focus>.db-tip,.db-tip-anchor:not([data-tip-dismissed]):hover>.db-tip{display:block}.db-chart{display:flex;flex:1 1;flex-direction:column;min-height:0}.db-item .as-result-host .ap-chart-area[data-chart-type] .ap-chart-canvas,.db-item .as-result-host .ap-chart-canvas{height:var(--db-chart-h,300px)}.db-item .as-chart-note{font-size:var(--ap-type-small-size);line-height:18px}.db-item .ap-governed-chart{gap:var(--ap-space-3)}.db-item .as-result-host .ap-table-block{align-items:stretch}.db-table{display:flex;flex:1 1;flex-direction:column;min-height:0}.db-table-fill{contain:size;overflow:hidden}.db-table .ap-table-scroller{flex:none}.db-table .ap-table-wrap{border:var(--ap-border-default);border-radius:var(--ap-radius-md)}.db-table-grid{width:100%;border-collapse:collapse;font-size:var(--ap-type-small-size);line-height:18px}.db-table-grid td,.db-table-grid th{height:32px;padding:0 var(--ap-space-4);border-top:var(--ap-border-default);text-align:left;vertical-align:middle;white-space:nowrap}.db-table-grid thead th{border-top:0;background:var(--ap-color-bg-sunken);color:var(--ap-color-fg-secondary);font-size:var(--ap-type-caption-size);font-weight:var(--ap-font-weight-semibold);line-height:16px}.db-table-grid .ap-align-end{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-table-grid .db-col-text{padding-top:7px;padding-bottom:7px;overflow-wrap:normal;white-space:normal}.db-table-grid .db-col-text .db-sort{height:auto;min-height:18px;text-align:left;white-space:normal}.db-sort{display:inline-flex;align-items:center;gap:var(--ap-space-1);height:32px;margin:0 calc(-1 * var(--ap-space-2));padding:0 var(--ap-space-2);border:0;border-radius:var(--ap-radius-xs);background:transparent;color:inherit;font:inherit;cursor:pointer}.ap-align-end .db-sort{flex-direction:row-reverse}.db-sort:hover{color:var(--ap-color-fg-primary)}.db-sort-mark{display:inline-flex;width:12px}.db-paging{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:var(--ap-space-3);height:40px;margin-top:auto;color:var(--ap-color-fg-secondary);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-type-caption-weight);line-height:16px}.db-paging-buttons{display:inline-flex;gap:var(--ap-space-1);margin-right:calc(-1 * var(--ap-space-2))}.db-table-cue{margin:var(--ap-space-1) 0 0;color:var(--ap-color-fg-secondary);font-size:var(--ap-type-caption-size);line-height:var(--ap-type-caption-leading)}@media (max-width:599px){.db-table-fill{contain:none;overflow:visible}.db-table-grid td,.db-table-grid th{padding-right:var(--ap-space-2);padding-left:var(--ap-space-2)}.db-table-grid td.db-col-text,.db-table-grid th.db-col-text{min-width:5.5rem!important;max-width:8rem;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.db-table-grid td.db-col-text:first-child,.db-table-grid th.db-col-text:first-child{min-width:7rem!important;max-width:9.5rem}.db-table-grid:has(thead th.db-col-text+th.db-col-text) td.db-col-text,.db-table-grid:has(thead th.db-col-text+th.db-col-text) th.db-col-text{max-width:6rem}.db-table-grid:has(thead th.db-col-text+th.db-col-text) td.db-col-text:first-child,.db-table-grid:has(thead th.db-col-text+th.db-col-text) th.db-col-text:first-child{max-width:7.5rem}.db-table-grid td.ap-align-end,.db-table-grid th.ap-align-end{width:1%;white-space:nowrap}.db-table-grid thead th.ap-align-end{padding-top:7px;padding-bottom:7px;white-space:normal}.db-table-grid thead th.ap-align-end .db-sort{height:auto;min-height:18px;text-align:right;white-space:normal}.db-table-grid td:first-child,.db-table-grid th:first-child{position:sticky;left:0;z-index:1;background:var(--ap-color-bg-surface)}.db-table-grid thead th:first-child{background:var(--ap-color-bg-sunken)}}.db-table-more{margin:0;color:var(--ap-color-fg-secondary);font-size:var(--ap-type-caption-size);line-height:var(--ap-type-caption-leading)}.db-state{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:var(--ap-space-4);padding:var(--ap-space-3) 0;text-align:center}.db-state-text{max-width:40ch;margin:0;color:var(--ap-color-fg-secondary);font-size:var(--ap-type-small-size);line-height:18px}.db-state-strong{color:var(--ap-color-fg-primary)}.db-state-icon{color:var(--ap-color-fg-secondary)}.db-state-actions{display:flex;flex-wrap:wrap;justify-content:center}.db-state-actions,.db-state-cant{gap:var(--ap-space-3)}.db-state-cant .db-state-actions{margin-top:var(--ap-space-2)}.db-state-quiet{color:var(--ap-color-fg-muted)}.db-state[data-kind=figure]{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--ap-space-2) var(--ap-space-3);margin-top:auto;padding:0;text-align:left}.db-state[data-kind=figure] .db-state-actions{justify-content:flex-start}.db-btn-small{gap:var(--ap-space-2);height:32px;padding:0 var(--ap-space-4);font-size:var(--ap-type-small-size)}@media (pointer:coarse){.db-btn-small{height:44px}}.db-busy-label{display:none}.db-skel-figure{display:flex;flex-direction:column;gap:var(--ap-space-3);padding-top:3px}.db-skel-value{width:60%;height:30px}.db-skel-pills{display:flex;gap:var(--ap-space-4)}.db-skel-pill{width:88px;height:20px;border-radius:var(--ap-radius-full)}.db-skel-block{flex:1 1;min-height:160px;border-radius:var(--ap-radius-md)}.db-skel-rows{display:flex;flex-direction:column;gap:var(--ap-space-2)}.db-skel-row{height:32px}.db-item[data-arranging]{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.db-item[data-arranging] .db-frame{border:1.5px dashed var(--ap-color-border-control);box-shadow:none}.db-item[data-arranging] .db-body{opacity:.6;pointer-events:none}.db-body-wrap{position:relative;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.db-page{--db-strip-btn:32px;--db-strip:calc(var(--db-strip-btn) + 8px)}@media (pointer:coarse){.db-page{--db-strip-btn:44px}}.db-arrange-strip{display:flex;flex:none;align-items:center;gap:var(--ap-space-1);height:var(--db-strip);white-space:nowrap;animation:as-fade-in var(--ap-duration-fast) var(--ap-easing-standard)}.db-arrange-strip .db-icon-btn{width:var(--db-strip-btn);height:var(--db-strip-btn)}.db-arrange-strip .db-size-btn{height:var(--db-strip-btn)}.db-arrange-strip .db-strip-remove{margin-left:auto}@media (prefers-reduced-motion:reduce){.db-arrange-strip{animation:none}}.db-grip{cursor:grab}.db-actions[data-hidden]{visibility:hidden}.db-size-btn{display:inline-flex;align-items:center;gap:var(--ap-space-1);height:28px;padding:0 var(--ap-space-3) 0 var(--ap-space-4);border:0;border-radius:var(--ap-radius-full);background:transparent;color:var(--ap-color-fg-primary);font:inherit;font-size:var(--ap-type-small-size);font-weight:var(--ap-font-weight-medium);cursor:pointer;white-space:nowrap}.db-size-btn:hover,.db-size-btn[aria-expanded=true]{background:var(--ap-color-bg-sunken)}.db-menu-item[aria-checked=true]{font-weight:var(--ap-font-weight-semibold)}.db-menu{z-index:30}.db-menu[data-align=start]{right:auto;left:0}.db-menu-group{display:flex;flex-direction:column}.db-menu-divider{height:1px;margin:var(--ap-space-2) calc(-1 * var(--ap-space-2));background:var(--ap-color-border-default)}.db-menu-item{gap:0;width:100%;white-space:nowrap}@media (pointer:coarse){.db-menu-item{height:44px}}.db-item[data-carried] .db-frame{border:1.5px dashed var(--ap-color-border-control);box-shadow:none}.db-item[data-carried] .db-body,.db-item[data-carried] .db-head{opacity:.3}.db-page[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.db-carry-card{position:fixed;z-index:60;display:flex;align-items:center;gap:var(--ap-space-3);box-sizing:border-box;width:240px;height:56px;padding:0 var(--ap-space-4);border-radius:var(--ap-radius-md);background:var(--ap-color-bg-elevated);box-shadow:var(--ap-elevation-e3);opacity:.95;pointer-events:none;animation:db-card-in var(--ap-duration-fast) var(--ap-easing-standard)}.db-carry-icon{flex:none;color:var(--ap-color-fg-secondary)}.db-carry-text{display:flex;flex-direction:column;min-width:0}.db-carry-title{color:var(--ap-color-fg-primary);font-size:var(--ap-type-ui-size);font-weight:var(--ap-font-weight-semibold);line-height:var(--ap-type-ui-leading)}.db-carry-reason,.db-carry-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-carry-reason{color:var(--ap-color-fg-secondary);font-size:var(--ap-type-small-size);line-height:var(--ap-type-small-leading)}@keyframes db-card-in{0%{transform:scale(.96)}to{transform:none}}.db-bar{display:block;border-radius:var(--ap-radius-full);background:var(--ap-color-border-accent)}.db-bar-free{position:absolute;z-index:5;opacity:.35;pointer-events:none;animation:as-fade-in var(--ap-duration-fast) var(--ap-easing-standard)}.db-bar-free[data-active]{opacity:1}.db-space{display:flex;align-items:center;justify-content:center;min-width:0;border-radius:var(--ap-radius-lg);background:color-mix(in srgb,var(--ap-color-bg-accentSubtle) 50%,transparent)}.db-space .db-bar[data-kind=v]{width:4px;height:100%}.db-space .db-bar[data-kind=c]{width:100%;height:4px}.db-row-drawing{flex:none}.db-row-drawing rect{fill:color-mix(in srgb,var(--ap-color-fg-muted) 22%,transparent)}.db-row-drawing rect[data-on]{fill:color-mix(in srgb,var(--ap-color-accent-primary) 60%,transparent)}.db-menu-item .db-row-drawing{margin-right:var(--ap-space-3)}.db-menu-item[data-described]{height:auto;min-height:44px;padding-top:var(--ap-space-2);padding-bottom:var(--ap-space-2);text-align:left}.db-menu:has(.db-menu-item[data-described]){min-width:280px}.db-menu-check{margin-right:var(--ap-space-3)}.db-menu-text{display:flex;flex-direction:column;min-width:0}.db-menu-desc{max-width:280px;overflow:hidden;color:var(--ap-color-fg-secondary);font-size:var(--ap-type-small-size);font-weight:var(--ap-font-weight-regular);line-height:var(--ap-type-small-leading);text-overflow:ellipsis;white-space:normal}.db-plist{touch-action:pan-y}.db-plist,.db-plist-wrap{display:flex;flex-direction:column;gap:var(--ap-space-3)}.db-plist-box{display:flex;flex-direction:column;padding:var(--ap-space-2);border-radius:var(--ap-radius-lg);background:var(--ap-color-bg-sunken)}.db-plist-item[data-carried]{opacity:.4}.db-plist-line{display:flex;align-items:center;gap:var(--ap-space-3);min-height:var(--ap-space-10);padding-left:var(--ap-space-3);border-radius:var(--ap-radius-md);background:var(--ap-color-bg-surface);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.db-plist-item+.db-plist-item .db-plist-line{margin-top:var(--ap-space-2)}.db-plist-icon{flex:none;color:var(--ap-color-fg-secondary)}.db-plist-title{display:-webkit-box;flex:1 1;min-width:0;overflow:hidden;color:var(--ap-color-fg-primary);font-size:var(--ap-type-ui-size);line-height:var(--ap-type-ui-leading);-webkit-box-orient:vertical;-webkit-line-clamp:2}.db-plist-btn{width:44px;height:44px}.db-plist-bar{display:block;height:4px;border-radius:var(--ap-radius-full);background:var(--ap-color-border-accent)}.db-plist-bar-in{margin:var(--ap-space-1) var(--ap-space-3)}@media (prefers-reduced-motion:reduce){.db-bar-free,.db-carry-card{animation:none}}.db-item[data-highlight] .db-frame{box-shadow:0 0 0 2px var(--ap-color-border-accent),0 0 0 6px var(--ap-color-bg-accentSubtle),var(--ap-elevation-e1)}@media (prefers-reduced-motion:no-preference){.db-item[data-highlight] .db-frame{animation:db-glow var(--ap-duration-highlight) var(--ap-easing-standard) forwards}.db-item[data-entering]{animation:db-enter var(--ap-duration-slow) var(--ap-easing-enter)}.db-item[data-leaving]{animation:db-leave var(--ap-duration-fast) var(--ap-easing-exit) forwards}.db-figure{animation:as-fade-in var(--ap-duration-fast) var(--ap-easing-standard)}}@keyframes db-glow{0%,35%{box-shadow:0 0 0 2px var(--ap-color-border-accent),0 0 0 6px var(--ap-color-bg-accentSubtle),var(--ap-elevation-e1)}to{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,var(--ap-elevation-e1)}}@keyframes db-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes db-leave{to{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:no-preference){.db-page[data-arriving] .db-filters,.db-page[data-arriving] .db-header,.db-page[data-arriving] .db-item{animation:as-fade-in var(--ap-duration-deliberate) var(--ap-easing-standard) both}.db-page[data-arriving] .db-item{animation-delay:calc(var(--db-i, 0) * 40ms)}}.db-foot{display:flex;flex-direction:column;gap:var(--ap-space-3);margin-top:var(--ap-space-7)}.db-foot .as-about{margin-top:var(--ap-space-1)}.db-dock-zone{position:absolute;right:0;bottom:0;left:0;z-index:8;display:flex;justify-content:center;padding:var(--ap-space-7) var(--db-pad) calc(var(--ap-space-5) + env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent 0,var(--ap-color-bg-canvas) var(--ap-space-7));pointer-events:none}.db-dock{position:relative;display:flex;flex-direction:column;gap:var(--ap-space-4);width:100%;max-width:760px;pointer-events:auto}.db-dock .as-archived-wrap,.db-dock .as-composer-wrap{max-width:none}.db-slot:empty{display:none}.db-slot>*{animation:db-rise var(--ap-duration-base) var(--ap-easing-enter)}.as-composer-lead{display:flex;align-items:center;gap:var(--ap-space-1);height:36px}.db-history-btn{width:36px;height:36px}.db-history-btn[aria-expanded=true]{background:var(--ap-color-bg-sunken);color:var(--ap-color-fg-primary)}@media (pointer:coarse){.db-history-btn{width:44px;height:44px}}.db-line{display:flex;align-items:center;gap:var(--ap-space-3);min-height:32px;padding:0 var(--ap-space-2) 0 95px;font-size:var(--ap-type-small-size);line-height:18px}.db-line,.db-line-icon{color:var(--ap-color-fg-secondary)}.db-line-fail .db-line-icon{color:var(--ap-color-status-danger)}.db-line-body{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--ap-space-3)}.db-line-text{flex:0 1 auto;max-width:100%;margin:0;overflow-wrap:break-word}.db-note-link,.db-note-title{color:var(--ap-color-fg-primary)}.db-note-link{text-underline-offset:2px}.db-line-more,.db-undo{flex:none;min-height:32px}@media (max-width:839px){.db-line{padding-left:var(--ap-space-2)}}.db-undo{gap:var(--ap-space-2)}@media (pointer:coarse){.db-line-more,.db-undo{min-height:44px}}.db-working{display:flex;flex-direction:column;gap:var(--ap-space-1);padding:0 var(--ap-space-5)}.db-quote{margin:0;color:var(--ap-color-fg-secondary);font-size:var(--ap-type-small-size);line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-quote[data-lines="3"]{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.db-working-line{display:flex;align-items:center;gap:var(--ap-space-3);margin:0;color:var(--ap-color-fg-secondary);font-family:var(--ap-type-ui-family);font-size:var(--ap-type-ui-size);font-weight:var(--ap-type-ui-weight);line-height:20px}.db-working-line .as-loader{color:var(--ap-color-accent-primary)}.db-working-line[data-waiting]{align-items:flex-start}.db-working-line[data-waiting]>.db-working-phrase{min-width:0;overflow-wrap:anywhere}.db-working-time{flex-shrink:0;margin-left:auto;color:var(--ap-color-fg-muted);font-weight:var(--ap-font-weight-regular);white-space:nowrap}.db-question{max-height:50vh;overflow-y:auto;border-radius:var(--ap-radius-lg)}.db-card{position:relative;align-items:flex-start;padding:var(--ap-space-5);border:var(--ap-border-default);border-radius:var(--ap-radius-lg);background:var(--ap-color-bg-surface);box-shadow:var(--ap-elevation-e1)}.db-card,.db-card-body{display:flex;gap:var(--ap-space-3)}.db-card-body{flex:1 1;flex-direction:column;min-width:0}.db-card-text{margin:0;color:var(--ap-color-fg-primary);font-size:var(--ap-type-ui-size);font-weight:var(--ap-font-weight-regular);line-height:20px}.db-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ap-space-3)}.db-card-actions .db-inline-fail{margin:0}.db-card-asked{margin:0;color:var(--ap-color-fg-secondary);font-size:var(--ap-type-small-size);line-height:18px}.db-card-x{margin:-6px -6px 0 0}.db-history{position:absolute;right:0;bottom:calc(100% + var(--ap-space-3));left:0;display:flex;flex-direction:column;max-height:min(60vh,520px);border:var(--ap-border-default);border-radius:var(--ap-radius-lg);background:var(--ap-color-bg-elevated);box-shadow:var(--ap-elevation-e2);overflow:hidden;animation:db-rise var(--ap-duration-fast) var(--ap-easing-enter)}.db-history-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--ap-space-3);padding:var(--ap-space-3) var(--ap-space-3) var(--ap-space-3) var(--ap-space-5);border-bottom:var(--ap-border-default)}.db-history-title{margin:0;font-family:var(--ap-type-ui-family);font-size:var(--ap-type-ui-size);font-weight:var(--ap-font-weight-semibold);line-height:20px}.db-history-list{display:flex;flex-direction:column;gap:var(--ap-space-5);min-height:0;padding:var(--ap-space-5);overflow-y:auto;overscroll-behavior:contain}.db-history-empty{margin:0;color:var(--ap-color-fg-secondary);font-size:var(--ap-type-small-size)}.db-hist-entry{display:flex;flex-direction:column;gap:var(--ap-space-2)}.db-hist-time{margin:0;color:var(--ap-color-fg-muted);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-type-caption-weight);line-height:var(--ap-type-caption-leading)}.db-hist-msg{display:flex;flex-direction:column;align-items:flex-start}.db-hist-quote{display:-webkit-box;margin:0;padding-left:var(--ap-space-3);border-left:2px solid var(--ap-color-border-default);color:var(--ap-color-fg-secondary);font-size:var(--ap-type-small-size);line-height:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.db-hist-quote[data-open]{display:block}.db-hist-more{min-height:24px;margin-left:var(--ap-space-1);font-size:var(--ap-type-caption-size)}.db-hist-line{margin:0;color:var(--ap-color-fg-primary);font-size:var(--ap-type-small-size);line-height:18px}.db-hist-undone{color:var(--ap-color-fg-muted)}.db-expand{width:min(1200px,calc(100vw - 64px));height:min(800px,calc(100dvh - 64px));max-height:none;border-radius:var(--ap-radius-xl);background:var(--ap-color-bg-surface)}.db-expand[open]{animation:db-expand-in var(--ap-duration-base) var(--ap-easing-enter)}@keyframes db-expand-in{0%{opacity:0;transform:scale(.98)}}.db-expand .as-dialog-box,.db-expand-box{display:flex;flex-direction:column;height:100%;max-height:none}.db-expand-head{display:flex;flex:none;align-items:flex-start;gap:var(--ap-space-4);padding:var(--ap-space-5) var(--ap-space-5) var(--ap-space-4) var(--ap-space-7)}.db-expand-titles{flex:1 1;min-width:0}.db-expand-title{margin:0;font-family:var(--ap-type-heading-family);font-size:var(--ap-type-heading-size);font-weight:var(--ap-type-heading-weight);line-height:24px}.db-expand-ctx{margin-top:var(--ap-space-1)}.db-expand-tools{display:flex;flex:none;align-items:center;gap:var(--ap-space-2)}.db-expand-body{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0 var(--ap-space-7) var(--ap-space-5);overflow:auto}.db-expand .as-result-host .ap-chart-area[data-chart-type] .ap-chart-canvas,.db-expand-chart .ap-chart-canvas{height:max(320px,calc(min(800px, 100dvh - 64px) - 196px))}.db-expand-foot{flex:none;padding:var(--ap-space-4) var(--ap-space-7)}@media (max-width:839px){.db-expand{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.db-expand-body,.db-expand-foot,.db-expand-head{padding-left:var(--ap-space-5);padding-right:var(--ap-space-5)}}@media (prefers-reduced-motion:reduce){.db-expand[open],.db-history,.db-popover,.db-sheet,.db-slot>*{animation:as-fade-in var(--ap-duration-fast) linear}.db-filters,.db-pill{transition:none}}.db-dock .as-composer-input::placeholder,.db-dock .as-composer-input:placeholder-shown{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-conv-icon{color:var(--ap-color-fg-secondary)}.as-conv[aria-current=page] .as-conv-icon{color:var(--ap-color-fg-primary)}.ft-dash{display:inline-flex;flex:none;align-items:center;gap:1px;white-space:nowrap}.ft-dash-caret{justify-content:center;width:32px;padding:0}.ft-dash-caret[aria-expanded=true]{background:var(--ap-color-bg-sunken);color:var(--ap-color-fg-primary)}@media (pointer:coarse){.ft-dash-caret{width:44px}}.ft-dash-lines{display:flex;flex-direction:column;gap:var(--ap-space-2);margin-top:var(--ap-space-2)}.ft-dash-added,.ft-dash-fail,.ft-dash-note{display:flex;align-items:flex-start;gap:var(--ap-space-3);margin:0;color:var(--ap-color-fg-secondary);font-size:var(--ap-type-small-size);line-height:18px}.ft-dash-added .as-icon{margin-top:2px;color:var(--ap-color-fg-secondary)}.ft-dash-added a{color:var(--ap-color-fg-primary);text-underline-offset:2px}.ft-dash-fail{color:var(--ap-color-status-danger)}@media (prefers-reduced-motion:no-preference){.ft-dash-added{animation:as-fade-in var(--ap-duration-base) var(--ap-easing-standard)}}.dp-picker{display:flex;flex-direction:column;gap:var(--ap-space-3);min-height:0}.dp-title{margin:var(--ap-space-2) var(--ap-space-3) 0;color:var(--ap-color-fg-primary);font-family:var(--ap-type-ui-family);font-size:var(--ap-type-ui-size);font-weight:var(--ap-font-weight-semibold);line-height:20px}.dp-list{display:flex;flex-direction:column;min-height:0;max-height:360px;overflow-y:auto;overscroll-behavior:contain}.dp-list:focus-visible{outline-offset:calc(-1 * var(--ap-border-focus-width));border-radius:var(--ap-radius-sm)}.db-sheet .dp-list{max-height:none}.dp-row{display:flex;flex:none;align-items:center;gap:var(--ap-space-4);min-height:48px;padding:var(--ap-space-2) var(--ap-space-3);border-radius:var(--ap-radius-sm);cursor:pointer}.dp-row[data-active]{background:var(--ap-color-bg-sunken)}@media (pointer:coarse){.dp-row{min-height:56px}}.dp-row-icon{color:var(--ap-color-fg-secondary)}.dp-schematic{display:inline-flex;flex:none;box-sizing:border-box;width:40px;height:26px;padding:2px;border:var(--ap-border-default);border-radius:4px;background:var(--ap-color-bg-surface);overflow:hidden}.dp-schematic svg{display:block;overflow:hidden}.dp-schematic rect{fill:var(--ap-color-fg-muted);fill-opacity:.22}.dp-schematic rect[data-kind=figure]{fill-opacity:.45}.dp-row-new .dp-row-icon{box-sizing:content-box;padding:0 12px}.dp-row-more .dp-row-text{padding-left:calc(40px + var(--ap-space-4))}.dc-choose .dc-option>.as-option-glyph{margin:0 10px}.dc-option-lead{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:26px}.dp-row-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.dp-row-title{display:-webkit-box;overflow:hidden;color:var(--ap-color-fg-primary);font-family:var(--ap-type-ui-family);font-size:var(--ap-type-ui-size);font-weight:var(--ap-font-weight-medium);line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dp-row-meta{color:var(--ap-color-fg-muted);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-type-caption-weight);line-height:var(--ap-type-caption-leading)}.dp-row-more .dp-row-title{color:var(--ap-color-fg-secondary);font-weight:var(--ap-font-weight-semibold)}.dp-row-new{margin-top:var(--ap-space-2);border-top:var(--ap-border-default);border-radius:0 0 var(--ap-radius-sm) var(--ap-radius-sm)}.dc-option-text{display:flex;flex-direction:column}.dc-option-meta{color:var(--ap-color-fg-muted);font-size:var(--ap-type-caption-size);font-weight:var(--ap-type-caption-weight);line-height:var(--ap-type-caption-leading)}.dc-more{align-self:flex-start}.as-user-dash{display:inline-flex;align-items:flex-start;gap:var(--ap-space-3);max-width:80%;padding:var(--ap-space-3) var(--ap-space-4);border:var(--ap-border-default);border-radius:var(--ap-radius-md);background:var(--ap-color-bg-surface);color:var(--ap-color-fg-primary);text-decoration:none}.as-user-dash:hover{background:var(--ap-color-bg-sunken)}.as-user-dash .as-icon{flex:none;margin-top:2px;color:var(--ap-color-fg-secondary)}.as-user-dash-text{display:flex;flex-direction:column;min-width:0}.as-user-dash-title{font-size:var(--ap-type-small-size);font-weight:var(--ap-font-weight-semibold);line-height:18px}.as-user-dash-filters{color:var(--ap-color-fg-secondary);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);line-height:16px}.db-expand-chart,.db-item .as-result-host{--ap-chart-labels:short;--ap-chart-legend:inline;--ap-chart-axis-unit:none}.db-item[data-kind=chart] .db-head{margin-bottom:var(--ap-space-3)}.db-opening-pill{display:inline-block;height:36px}.db-opening-title{display:block;width:45%;height:14px;margin:3px 0}@media (pointer:coarse){.db-line{padding-left:111px}}@media (pointer:coarse) and (max-width:839px){.db-line{padding-left:var(--ap-space-2)}}.db-line-unknown .db-line-icon{color:var(--ap-color-status-warning)}.db-inline-status,.db-inline-unknown{color:var(--ap-color-fg-secondary)}.db-inline-status{font-size:var(--ap-type-small-size)}@media (max-width:599px){.db-line[data-wrap=note] .db-line-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.db-line[data-wrap=alert] .db-line-text{flex-basis:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}[data-change][aria-disabled=true][data-muted]{color:var(--ap-color-fg-muted);cursor:default}[data-change][aria-disabled=true][data-muted]:hover{background:transparent}[data-change][aria-disabled=true][data-muted] .as-icon{color:var(--ap-color-fg-muted)}[data-change][data-reason]{position:relative}[data-change][data-reason]:focus-visible:after,[data-change][data-reason]:hover:after{content:attr(data-reason);position:absolute;top:calc(100% + var(--ap-space-2));left:0;z-index:var(--ap-zIndex-header);width:max-content;max-width:280px;padding:var(--ap-space-2) var(--ap-space-3);border-radius:var(--ap-radius-sm);background:var(--ap-color-fg-primary);color:var(--ap-color-bg-canvas);font-family:var(--ap-type-caption-family);font-size:var(--ap-type-caption-size);font-weight:var(--ap-type-caption-weight);line-height:var(--ap-type-caption-leading);white-space:normal;text-align:start;pointer-events:none}body:has([data-change][data-reason]:focus-visible) [data-change][data-reason]:hover:not(:focus-visible):after{content:none}[data-change][data-reason][data-reason-align=end]:after{left:auto;right:0}.db-line-waiting .db-line-text,.db-place-waiting{color:var(--ap-color-fg-secondary)}.db-place-waiting{display:inline-flex;align-items:center;gap:var(--ap-space-2)}.db-pdf-notices{position:fixed;bottom:var(--ap-space-5);left:50%;z-index:var(--ap-zIndex-toast);display:flex;flex-direction:column;gap:var(--ap-space-2);width:min(420px,calc(100vw - 32px));transform:translateX(-50%);pointer-events:none}.db-pdf-notice{justify-content:space-between}.db-pdf-notices[data-place=top]{top:calc(56px + var(--ap-space-3));bottom:auto}.db-pdf-dialog{width:min(480px,calc(100vw - 2 * var(--ap-space-5)))}.db-pdf-form{min-height:0}.db-pdf-body,.db-pdf-form{display:flex;flex-direction:column}.db-pdf-body{gap:var(--ap-space-4);padding:var(--ap-space-5) var(--ap-space-7) var(--ap-space-6)}.db-pdf-what{margin:0;color:var(--ap-color-fg-secondary);font-size:13px;line-height:18px}.db-pdf-field{display:grid;grid-template-columns:112px 1fr;align-items:center;gap:var(--ap-space-3);margin:0;padding:0;border:0;min-width:0}.db-pdf-include{align-items:start}.db-pdf-label{padding:0;color:var(--ap-color-fg-primary);font-size:14px;line-height:20px}.db-pdf-include .db-pdf-label{float:left;line-height:36px}.db-pdf-select{height:36px;padding:0 var(--ap-space-3);border:var(--ap-border-control);border-radius:var(--ap-radius-sm);background:var(--ap-color-bg-surface);color:var(--ap-color-fg-primary);font:inherit;font-size:14px}.db-pdf-checks{display:flex;flex-direction:column}.db-pdf-check{display:flex;align-items:center;gap:var(--ap-space-3);min-height:36px;font-size:14px;line-height:20px}.db-pdf-check input{width:16px;height:16px;margin:0;accent-color:var(--ap-color-accent-primary)}.db-pdf-hint,.db-pdf-line{display:flex;gap:var(--ap-space-3);margin:0;color:var(--ap-color-fg-secondary);font-size:13px;line-height:18px}.db-pdf-line .as-icon{flex:none;margin-top:1px}.db-pdf-step{margin:0;font-size:14px;line-height:20px}.db-pdf-bar{position:relative;height:4px;overflow:hidden;border-radius:999px;background:var(--ap-color-bg-sunken)}.db-pdf-bar>span{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--ap-color-accent-primary);transition:width var(--ap-duration-base) var(--ap-easing-standard,ease-out)}.db-pdf-bar[data-indeterminate]>span{width:30%;animation:db-pdf-indeterminate 1.4s ease-in-out infinite}@keyframes db-pdf-indeterminate{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){.db-pdf-bar>span{transition:none}.db-pdf-bar[data-indeterminate]>span{animation:none;left:0;width:100%;opacity:.4}}.db-pdf-message{display:flex;gap:var(--ap-space-3);margin:0;font-size:14px;line-height:20px}.db-pdf-message .as-icon{flex:none;margin-top:2px}.db-pdf-message[data-tone=warning] .as-icon{color:var(--ap-color-status-warning)}.db-pdf-message[data-tone=danger] .as-icon{color:var(--ap-color-status-danger)}.db-pdf-buttons{display:flex;justify-content:flex-end;gap:var(--ap-space-3);padding:0 var(--ap-space-7) var(--ap-space-6)}@media (pointer:coarse){.db-pdf-check,.db-pdf-select{min-height:44px}}@media (max-width:599px){.db-pdf-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.db-pdf-dialog .as-dialog-box,.db-pdf-form{height:100%}.db-pdf-body{flex:1 1;overflow-y:auto}.db-pdf-field{grid-template-columns:1fr}.db-pdf-buttons{flex-direction:column-reverse}.db-pdf-buttons .as-btn{width:100%}}.ft-dash-rest{margin-inline-start:calc(14px + var(--ap-space-3));display:flex;flex-direction:column;align-items:flex-start;gap:var(--ap-space-2);font-size:var(--ap-type-small-size);line-height:18px;color:var(--ap-color-fg-secondary);min-width:0}.ft-dash-which ul{margin:var(--ap-space-2) 0 0;padding-inline-start:var(--ap-space-5);overflow-wrap:anywhere}.ft-dash-which summary{cursor:pointer;min-height:24px}.ft-dash-rest-btn{text-align:start;white-space:normal}.ft-dash-note{overflow-wrap:anywhere}.tk-figure-choice{display:flex;flex-wrap:wrap;gap:var(--ap-space-3);margin-block:var(--ap-space-3);color:var(--ap-color-fg-primary)}.tk-figure-choice fieldset{flex-basis:100%;min-width:0;margin:0;padding:0;border:0}.tk-figure-choice legend{margin-bottom:var(--ap-space-2)}.tk-figure-choice .tk-choice{display:flex;align-items:center;gap:var(--ap-space-2);min-height:44px;overflow-wrap:anywhere}.tk-page{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--ap-color-bg-canvas);color:var(--ap-color-fg-primary)}.tk-header-icon{flex:none;color:var(--ap-color-fg-secondary)}.tk-header-title{font-size:20px;line-height:28px}.tk-header-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:839px){.tk-header-title{font-size:16px;line-height:24px}}.tk-scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.tk-content{box-sizing:border-box;width:100%;max-width:calc(760px + 2 * var(--ap-space-8));margin:0 auto;padding:var(--ap-space-6) var(--ap-space-8) var(--ap-space-10)}.tk-content[data-columns="2"]{max-width:calc(680px + 384px + var(--ap-space-7) + 2 * var(--ap-space-8))}.tk-content-list{max-width:calc(976px + 2 * var(--ap-space-8))}.tk-content-alert{max-width:calc(880px + 2 * var(--ap-space-8))}@media (max-width:599px){.tk-content{padding:var(--ap-space-5) var(--ap-space-5) var(--ap-space-9)}}.tk-head p{margin:0}.tk-subject{color:var(--ap-color-fg-secondary);font-size:13px;line-height:18px}.tk-caption,.tk-muted,.tk-status{color:var(--ap-color-fg-muted);font-size:var(--ap-type-caption-size);line-height:var(--ap-type-caption-leading)}.tk-caption{margin:var(--ap-space-3) 0 0}.tk-head{margin-bottom:var(--ap-space-5)}.tk-notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ap-space-3);margin:0 0 var(--ap-space-5);padding:var(--ap-space-4) var(--ap-space-5);border:var(--ap-border-default);border-radius:var(--ap-radius-md);background:var(--ap-color-bg-surface);font-size:var(--ap-type-small-size);line-height:var(--ap-type-small-leading)}.tk-notice p{flex:1 1 240px;margin:0}.tk-notice-icon{flex:none;color:var(--ap-color-status-warning)}.tk-notice:focus-visible{outline:var(--ap-border-focus);outline-offset:-2px}.tk-break{margin:var(--ap-space-4) 0 0;padding:var(--ap-space-3) var(--ap-space-4);border-left:3px solid var(--ap-color-status-warning);background:var(--ap-color-bg-sunken);font-size:var(--ap-type-small-size);line-height:var(--ap-type-small-leading)}.tk-error,.tk-fail{color:var(--ap-color-status-danger);font-size:var(--ap-type-caption-size);line-height:var(--ap-type-caption-leading)}.tk-fail{margin:0 0 var(--ap-space-4)}.tk-health{display:inline-flex;align-items:center;gap:var(--ap-space-2);color:var(--ap-color-fg-primary);font-size:var(--ap-type-caption-size)}.tk-health .as-icon{color:var(--ap-color-status-warning)}.tk-loadfail{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ap-space-4)}.tk-columns{display:block}.tk-content[data-columns="2"] .tk-columns{display:grid;grid-template-columns:minmax(0,1fr) 384px;grid-template-rows:auto 1fr;column-gap:var(--ap-space-7);align-items:start}.tk-content[data-columns="2"] .tk-aside{grid-column:2;grid-row:1/span 2}.tk-content[data-columns="2"] .tk-main-updates{grid-column:1;grid-row:2}.tk-aside{position:sticky;top:var(--ap-space-5)}.tk-frame{margin-bottom:var(--ap-space-6);padding:var(--ap-space-5);border:var(--ap-border-default);border-radius:var(--ap-radius-lg);background:var(--ap-color-bg-surface);box-shadow:var(--ap-elevation-e1)}.tk-frame-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ap-space-3);margin-bottom:var(--ap-space-3)}.tk-frame-head h2,.tk-group h2,.tk-updates h2{margin:0;font-size:15px;font-weight:var(--ap-font-weight-semibold);line-height:22px}.tk-frame-time{color:var(--ap-color-fg-muted);font-weight:var(--ap-font-weight-regular)}.tk-verdict{margin:0 0 var(--ap-space-4);font-size:16px;font-weight:var(--ap-font-weight-semibold);line-height:24px}.tk-note{margin:var(--ap-space-3) 0 0;color:var(--ap-color-fg-secondary);font-size:13px;line-height:18px}.tk-figure{display:flex;flex-direction:column;gap:var(--ap-space-1);margin-bottom:var(--ap-space-3)}.tk-figure-value{font-size:var(--ap-type-title-size);font-weight:var(--ap-font-weight-semibold);line-height:var(--ap-type-title-leading)}.tk-figure-fact{color:var(--ap-color-fg-secondary)}.tk-table .ap-table th[scope=row]{font-weight:var(--ap-font-weight-medium);text-align:left}.tk-change{white-space:nowrap}.tk-delta{margin-right:var(--ap-space-2)}.tk-paging,.tk-show-all,.tk-show-numbers{margin-top:var(--ap-space-3)}.tk-lines{margin:0}.tk-line{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:var(--ap-space-2) var(--ap-space-4);padding:var(--ap-space-3) 0;border-top:var(--ap-border-default)}.tk-line:first-child{border-top:0}.tk-line-label{color:var(--ap-color-fg-secondary);font-size:13px;font-weight:var(--ap-font-weight-medium);line-height:18px;padding-top:1px}.tk-line-value{display:flex;flex-direction:column;gap:var(--ap-space-1);min-width:0;margin:0;font-size:var(--ap-type-ui-size);line-height:20px;overflow-wrap:anywhere}.tk-line-second{color:var(--ap-color-fg-secondary);font-size:13px;line-height:18px}.tk-line-caption{color:var(--ap-color-fg-muted);font-size:var(--ap-type-caption-size);line-height:var(--ap-type-caption-leading)}.tk-line-change{align-self:start}.tk-aside .tk-line,.tk-settings .tk-line{grid-template-columns:96px minmax(0,1fr)}.tk-draft[data-narrow] .tk-line,.tk-page[data-narrow] .tk-line{grid-template-columns:minmax(0,1fr) auto}.tk-draft[data-narrow] .tk-line-label{grid-column:1}.tk-draft[data-narrow] .tk-line-value{grid-column:1/-1;grid-row:2}.tk-draft[data-narrow] .tk-line-change{grid-column:2;grid-row:1}.tk-kept-list{align-items:flex-start}.tk-kept-entries,.tk-kept-list{display:flex;flex-direction:column}.tk-kept-entries{gap:var(--ap-space-1);font-size:13px}.tk-updates{margin-bottom:var(--ap-space-6)}.tk-update-list{margin:var(--ap-space-3) 0 0;padding:0;list-style:none}.tk-update{padding:var(--ap-space-4) 0;border-top:var(--ap-border-default)}.tk-update p{margin:0}.tk-update-head{font-size:var(--ap-type-ui-size);font-weight:var(--ap-font-weight-medium);line-height:20px}.tk-update-mark{color:var(--ap-color-fg-secondary);font-weight:var(--ap-font-weight-regular)}.tk-update-alert,.tk-update-plain,.tk-update-verdict{margin-top:var(--ap-space-1);font-size:var(--ap-type-ui-size);line-height:20px}.tk-crumb a,.tk-settings a,.tk-update-alert a,.tk-words{color:var(--ap-color-accent-primary)}.tk-update[data-highlight]{animation:tk-highlight var(--ap-duration-highlight) var(--ap-easing-standard)}@keyframes tk-highlight{0%{background:var(--ap-color-bg-accent)}to{background:transparent}}.tk-divider{display:flex;align-items:center;gap:var(--ap-space-3);padding:var(--ap-space-4) 0;border-top:var(--ap-border-default);color:var(--ap-color-fg-secondary);font-size:13px;line-height:18px}.tk-numbers{margin-top:var(--ap-space-3)}.tk-inline-btn{min-height:0;padding:0 var(--ap-space-1);vertical-align:baseline}.tk-popover-head{margin:0 0 var(--ap-space-3);font-size:15px;font-weight:var(--ap-font-weight-semibold)}.tk-settings-from{max-height:60vh;overflow-y:auto}.tk-list{margin:0;padding:0;list-style:none}.tk-list-head,.tk-row{display:grid;gap:var(--ap-space-4);align-items:start}.tk-list-head[data-columns="4"],.tk-row[data-columns="4"]{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 32px}.tk-list-head[data-columns="3"],.tk-row[data-columns="3"]{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1.2fr) 32px}.tk-row[data-columns="1"]{grid-template-columns:minmax(0,1fr) 44px}.tk-row[data-columns="1"] .tk-row-cell{grid-column:1}.tk-row[data-columns="1"] .tk-row-more{grid-column:2;grid-row:1}.tk-list-head{padding:0 0 var(--ap-space-3);color:var(--ap-color-fg-muted);font-size:var(--ap-type-caption-size);font-weight:var(--ap-font-weight-medium)}.tk-row{padding:var(--ap-space-4) 0;border-top:var(--ap-border-default);font-size:var(--ap-type-ui-size);line-height:20px}.tk-row-main{display:flex;flex-direction:column;gap:var(--ap-space-1);min-width:0}.tk-row-name{color:var(--ap-color-fg-primary);font-size:15px;font-weight:var(--ap-font-weight-semibold);line-height:22px;text-decoration:none;overflow-wrap:anywhere}.tk-row-name:hover{text-decoration:underline}.tk-row-subject{color:var(--ap-color-fg-secondary);font-size:13px;line-height:18px;overflow-wrap:anywhere}.tk-row-cell,.tk-row-times{display:flex;flex-direction:column;gap:var(--ap-space-1);min-width:0;overflow-wrap:anywhere}.tk-row-inline-label{color:var(--ap-color-fg-muted)}.tk-row-more{justify-self:end}.tk-row .tk-fail{grid-column:1/-1;margin:0}@media (hover:none){.tk-more-btn{width:44px;height:44px}}.tk-archived{margin-top:var(--ap-space-6)}.tk-archived-head{margin:0 0 var(--ap-space-3);font-size:var(--ap-type-ui-size)}.tk-empty p{max-width:440px;margin:0;color:var(--ap-color-fg-secondary)}.tk-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ap-space-2);margin-bottom:var(--ap-space-4);font-size:13px}.tk-alert-fact{margin:0 0 var(--ap-space-2);font-size:16px;line-height:24px}.tk-group{margin-top:var(--ap-space-6)}.tk-group>h2{margin-bottom:var(--ap-space-3)}.tk-group h2:focus-visible{outline:var(--ap-border-focus);outline-offset:2px}.tk-group-toggle{font-size:15px;font-weight:var(--ap-font-weight-semibold)}.tk-how-body p{margin:0 0 var(--ap-space-3)}.tk-alert-foot{margin-top:var(--ap-space-7)}.tk-alert-actions{display:flex;flex-wrap:wrap;gap:var(--ap-space-3);margin-top:var(--ap-space-4)}@media (max-width:599px){.tk-alert-actions>*{flex:1 1 100%}}.tk-draft{margin:var(--ap-space-4) 0;padding:20px;border:var(--ap-border-default);border-radius:var(--ap-radius-lg);background:var(--ap-color-bg-surface);box-shadow:var(--ap-elevation-e1);animation:tk-rise var(--ap-duration-base) var(--ap-easing-enter)}.tk-draft[data-narrow]{padding:var(--ap-space-5)}@keyframes tk-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tk-draft-head{display:flex;align-items:center;gap:var(--ap-space-3)}.tk-draft-head .as-icon{flex:none;color:var(--ap-color-fg-secondary)}.tk-draft-head h3{flex:1 1;min-width:0;margin:0;font-size:16px;font-weight:var(--ap-font-weight-semibold);line-height:24px;overflow-wrap:anywhere}.tk-draft-meta{margin:var(--ap-space-1) 0 var(--ap-space-4);color:var(--ap-color-fg-muted);font-size:var(--ap-type-caption-size);font-weight:var(--ap-font-weight-medium);line-height:16px}.tk-draft-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ap-space-3);margin-top:var(--ap-space-5)}.tk-draft[data-narrow] .tk-draft-actions .as-btn-primary{flex:1 1 100%}.tk-draft-replaced{margin:var(--ap-space-3) 0;color:var(--ap-color-fg-muted);font-size:var(--ap-type-small-size)}.tk-card{display:flex;align-items:center;gap:var(--ap-space-3);margin:var(--ap-space-4) 0;padding:var(--ap-space-4) var(--ap-space-5);border:var(--ap-border-default);border-radius:var(--ap-radius-lg);background:var(--ap-color-bg-surface);box-shadow:var(--ap-elevation-e1)}.tk-card-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.tk-card-name{font-weight:var(--ap-font-weight-semibold);overflow-wrap:anywhere}.tk-card-meta{color:var(--ap-color-fg-muted);font-size:var(--ap-type-caption-size)}.tk-preview{position:relative;margin-top:var(--ap-space-5);padding-top:var(--ap-space-4);border-top:var(--ap-border-default)}.tk-preview-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ap-space-3)}.tk-gtk h5,.tk-past h5,.tk-preview-head h4{margin:0;font-size:var(--ap-type-ui-size);font-weight:var(--ap-font-weight-semibold)}.tk-preview[data-updating] .tk-preview-body{opacity:.8}.tk-updating-bar{position:absolute;top:-1px;left:0;width:100%;height:2px;background:var(--ap-color-accent-primary);animation:tk-bar var(--ap-duration-loop) var(--ap-easing-standard) infinite;transform-origin:left}@keyframes tk-bar{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}.tk-preview-fail{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ap-space-3)}.tk-preview-fail p{margin:0}.tk-first,.tk-gtk,.tk-past{margin-top:var(--ap-space-4)}.tk-first p,.tk-past p{margin:var(--ap-space-1) 0 0}.tk-gtk ul{margin:var(--ap-space-2) 0 0;padding-left:var(--ap-space-5)}.tk-gtk li{margin-bottom:var(--ap-space-2);font-size:var(--ap-type-small-size);line-height:var(--ap-type-small-leading)}.tk-switch{display:flex;flex-wrap:wrap;gap:var(--ap-space-1) var(--ap-space-3);margin-top:var(--ap-space-1)}.tk-switch-btn{min-height:44px;text-align:left}.tk-blocker{margin-top:var(--ap-space-4);padding:var(--ap-space-3) var(--ap-space-4);border-left:3px solid var(--ap-color-border-default);background:var(--ap-color-bg-sunken)}.tk-blocker p{margin:0 0 var(--ap-space-2)}.tk-editor{gap:var(--ap-space-3);margin-top:var(--ap-space-2)}.tk-editor,.tk-radios{display:flex;flex-direction:column}.tk-radios{gap:var(--ap-space-2)}.tk-check,.tk-radio{display:flex;align-items:flex-start;gap:var(--ap-space-3);min-height:32px;cursor:pointer}.tk-check>input[type=checkbox],.tk-radio>input[type=radio]{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--ap-color-accent-primary)}.tk-radio-desc,.tk-radio>span{display:flex;flex-direction:column}.tk-radio-days{flex-wrap:wrap;align-items:center}.tk-radio-days,.tk-when{display:flex;gap:var(--ap-space-3)}.tk-when{flex-flow:row wrap;align-items:flex-end}.tk-when-and,.tk-when-by,.tk-when-measure{padding-bottom:var(--ap-space-3)}.tk-field{display:inline-flex;flex-direction:column;gap:var(--ap-space-1);font-size:13px}.tk-field-wide{display:flex;margin-bottom:var(--ap-space-4)}.tk-field-label{color:var(--ap-color-fg-secondary);font-size:13px}.tk-input,.tk-select{box-sizing:border-box;min-width:0;height:36px;padding:0 var(--ap-space-3);border:var(--ap-border-control);border-radius:var(--ap-radius-sm);background:var(--ap-color-bg-surface);color:var(--ap-color-fg-primary);font:inherit;font-size:var(--ap-type-ui-size)}.tk-input{width:160px}.tk-input-short{width:88px}.tk-input[aria-invalid]{border-color:var(--ap-color-status-danger)}.tk-input-unit{display:inline-flex;align-items:center;gap:var(--ap-space-2)}.tk-further{display:flex;flex-direction:column;gap:var(--ap-space-2)}.tk-reasons{padding-left:var(--ap-space-5)}@media (pointer:coarse){.tk-check,.tk-radio{min-height:44px}.tk-input,.tk-select{height:44px}}.tk-dialog{width:min(640px,calc(100vw - 2 * var(--ap-space-5)));max-height:min(85vh,760px)}.tk-dialog-inner{position:relative;display:flex;flex-direction:column;min-width:0;max-height:min(85vh,760px)}.tk-dialog-title{margin:0;padding:var(--ap-space-5) var(--ap-space-6) var(--ap-space-3);font-size:18px;font-weight:var(--ap-font-weight-semibold);line-height:26px}.tk-dialog-body{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 var(--ap-space-6) var(--ap-space-5)}.tk-dialog-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ap-space-3);padding:var(--ap-space-4) var(--ap-space-6) var(--ap-space-5);border-top:var(--ap-border-default)}.tk-discard{position:absolute;inset:auto var(--ap-space-6) var(--ap-space-6);padding:var(--ap-space-5);border:var(--ap-border-default);border-radius:var(--ap-radius-md);background:var(--ap-color-bg-elevated);box-shadow:var(--ap-elevation-e3)}.tk-discard p{margin:0 0 var(--ap-space-4);font-weight:var(--ap-font-weight-semibold)}.tk-discard-actions{display:flex;justify-content:flex-end;gap:var(--ap-space-3)}@media (max-width:599px){.tk-dialog{width:100vw;max-width:100vw;margin:0;border-radius:0}.tk-dialog,.tk-dialog .as-dialog-box,.tk-dialog-inner{height:100dvh;max-height:100dvh}.tk-dialog-body{padding:0 var(--ap-space-5) var(--ap-space-5)}.tk-dialog-foot{padding:var(--ap-space-4) var(--ap-space-5) calc(var(--ap-space-5) + env(safe-area-inset-bottom))}.tk-dialog-foot>*{flex:1 1 auto}.tk-line{grid-template-columns:minmax(0,1fr)}}.tk-check-wrap{position:relative;display:inline-flex}.tk-tip{position:absolute;top:calc(100% + var(--ap-space-2));right:0;z-index:var(--ap-zIndex-header);padding:var(--ap-space-2) var(--ap-space-3);border-radius:var(--ap-radius-sm);background:var(--ap-color-bg-elevated);box-shadow:var(--ap-elevation-e2);font-size:var(--ap-type-caption-size);white-space:nowrap}.tk-dialog .as-btn[aria-disabled=true],.tk-draft .as-btn[aria-disabled=true],.tk-page .as-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.tk-draft,.tk-update[data-highlight],.tk-updating-bar{animation:none}}.tk-table .ap-table th[scope=row]{min-width:8rem}.tk-table .ap-table thead th{min-width:6.5rem;white-space:normal;line-height:16px}.tk-nav-mark{margin-left:auto;color:var(--ap-color-status-warning)}.tk-did{margin:var(--ap-space-3) 0 0}.tk-list-diff{display:flex;flex-direction:column;color:var(--ap-color-fg-secondary);font-size:13px;line-height:18px}.tk-header-spacer{flex:1 1}.tk-alert-title{margin:0 0 var(--ap-space-2);font-size:20px;font-weight:var(--ap-font-weight-semibold);line-height:28px;overflow-wrap:anywhere}.tk-field-wide .tk-input{width:100%}.tk-first,.tk-past,.tk-preview-body>p:not(.tk-verdict),.tk-preview-fail{font-size:var(--ap-type-ui-size);line-height:20px}.tk-new-row{margin-bottom:var(--ap-space-5)}.tk-card a.as-btn,.tk-dialog a.as-btn,.tk-draft a.as-btn,.tk-page a.as-btn{text-decoration:none}.tk-radio-option{display:flex;flex-direction:column}.tk-radio-option .tk-radio{min-height:0}.tk-radio-option .tk-radio-desc{padding-left:calc(16px + var(--ap-space-3));font-size:var(--ap-type-caption-size)}.tk-contributors-frame{border:var(--ap-border-default);border-radius:var(--ap-radius-md);padding:16px;min-width:0}.tk-breakdown-tabs{flex-wrap:wrap;margin-bottom:12px}.tk-contributor-toggle{min-height:32px;width:100%;text-align:start;white-space:normal}.tk-contributors-skeleton{height:200px;background:var(--ap-color-bg-sunken);border-radius:var(--ap-radius-md)}@media (pointer:coarse){.tk-contributor-toggle{min-height:44px}}@media (max-width:600px){.tk-notice .as-btn{width:100%}}.tk-notice:not([data-problem]) .tk-notice-icon{color:var(--ap-color-fg-secondary)}.tk-order-row{margin-block:var(--ap-space-3)}.tk-footer-track{display:inline-flex;flex-direction:column;align-items:flex-start}.tk-notice-details{flex:1 0 100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ap-space-3)}.tk-notice-details p{flex:none}@media (min-width:600px) and (max-width:1199px){.tk-content-alert{max-width:calc(760px + 2 * var(--ap-space-8))}}.tk-caption{color:var(--ap-color-fg-secondary)}@media (max-width:599px){.tk-draft-actions{position:sticky;bottom:env(safe-area-inset-bottom,0);z-index:var(--ap-zIndex-header);padding:var(--ap-space-3) 0;background:var(--ap-color-bg-surface)}}.tk-breakdown-control{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ap-space-3)}.tk-breakdown-control>.tk-caption{margin:0 0 var(--ap-space-3)}.tk-health-neutral,.tk-health-neutral .as-icon{color:var(--ap-color-fg-secondary)}.tk-draft-controls{border:0;margin:0;padding:0;min-width:0}