@font-face{font-family:Satoshi;src:url(/fonts/satoshi-variable.woff2)format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-variable-italic.woff2)format("woff2-variations");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Satoshi Fallback;src:local(Arial),local(ArialMT);size-adjust:97.5%;ascent-override:103.6%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:Big Shoulders Display;src:url(/fonts/big-shoulders-display.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}.ds,.ds *,.ds :before,.ds :after,.ds ::placeholder{font-style:normal!important}.ds{font-weight:var(--fw-350);--glass-noise:.045;--glass-noise-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.25' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");--content-max:1312px;--gutter:var(--space-32);--connect-field:170px;--header-h:68px;--hdr-row:36px;--body-radius:20px;--ink-bleed:8px;font-family:var(--font-body);font-size:var(--fs-14);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-wrap:wrap;line-height:1.5}@media (width<=767px){:where(:root:not([data-tablet-from="600"])) .ds{--gutter:var(--space-16);--connect-field:149px;--body-radius:16px}}@media (width<=599px),(width<=1099px) and (height<=599px) and (orientation:landscape){:where(:root[data-tablet-from="600"]) .ds{--gutter:var(--space-16);--connect-field:149px;--body-radius:16px}}@media (width<=767px){:where(:root:not([data-tablet-from="600"])) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden],[data-drawn-text]),textarea,select,[contenteditable]:not([contenteditable=false])){font-size:16px!important}}@media (width<=599px),(width<=1099px) and (height<=599px) and (orientation:landscape){:where(:root[data-tablet-from="600"]) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden],[data-drawn-text]),textarea,select,[contenteditable]:not([contenteditable=false])){font-size:16px!important}}@media (width<=1099px) and (height<=599px) and (orientation:landscape) and (pointer:coarse){:where(:root:not([data-tablet-from="600"])) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden],[data-drawn-text]),textarea,select,[contenteditable]:not([contenteditable=false])){font-size:16px!important}}@media (width<=1239px){.ds{--header-h:60px;--hdr-row:44px}}.ds .display{font-family:var(--font-display);letter-spacing:var(--tracking-normal);font-weight:800;line-height:1}.ds h1,.ds h2,.ds h3,.ds h4,.ds h5,.ds h6,.ds p,.ds blockquote,.ds figcaption{text-box-trim:trim-both;text-box-edge:cap alphabetic}.ds .lbl{text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block}@supports (text-box-trim:trim-both){.ds h1,.ds h2,.ds h3,.ds h4,.ds h5,.ds h6,.ds p,.ds blockquote,.ds figcaption,.ds .lbl{margin-block-start:calc(round(nearest, var(--trim-cap,.716em), 1px) - 1cap)!important}.ds .btn .lbl,.ds .hdr-btn .lbl{--trim-cap:.72em}.ds .tag{margin-block-start:0!important}}.ds .figure{letter-spacing:var(--tracking-snug);font-weight:600}.ds .kicker{font-size:var(--fs-12);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-secondary);line-height:1}.ds .rail{width:100%;max-width:calc(var(--content-max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.ds .band{box-sizing:border-box;background:var(--backgrounds-primary);border-top:1px solid var(--borders-gridline);flex-direction:column;align-items:center;width:100%;display:flex}.ds .band-col{box-sizing:border-box;width:min(1440px, 100% - 2 * var(--gutter));padding:var(--space-64);border-inline:1px solid var(--borders-gridline)}.ds .divider{height:129px}.ds .divider>.band-col{flex:auto;padding:0}@media (width<=767px){:where(:root:not([data-tablet-from="600"])) .ds .band{padding-inline:var(--space-8);border-top-width:.5px}:where(:root:not([data-tablet-from="600"])) .ds .band-col{width:100%;padding:var(--space-16) var(--space-8);border-inline-width:.5px}:where(:root:not([data-tablet-from="600"])) .ds .divider{height:49px}}@media (width<=599px),(width<=1099px) and (height<=599px) and (orientation:landscape){:where(:root[data-tablet-from="600"]) .ds .band{padding-inline:var(--space-8);border-top-width:.5px}:where(:root[data-tablet-from="600"]) .ds .band-col{width:100%;padding:var(--space-16) var(--space-8);border-inline-width:.5px}:where(:root[data-tablet-from="600"]) .ds .divider{height:49px}}.ds .on-ink{color:var(--text-primary)}.ds .on-ink.is-ground{background:var(--backgrounds-primary)}.ds .card{box-sizing:border-box;background:var(--backgrounds-primary);border:.5px solid var(--borders-standard);border-radius:var(--radius-l);box-shadow:var(--shadow-sm)}.ds .card.is-raised{box-shadow:var(--shadow-md)}.ds .card.is-flat{box-shadow:none}.ds .card.is-secondary{background:var(--backgrounds-secondary)}.ds{--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--t-fast:.16s var(--ease-standard);--t-exit:.18s var(--ease-standard);--t-exit-quick:.12s var(--ease-standard);--press-in:.12s var(--ease-standard);--press-depth:.03;--motion-on:1;--spring-snappy:.26s var(--ease-standard);--spring-morph:.42s var(--ease-standard);--spring-smooth:.4s var(--ease-standard)}@supports (transition-timing-function:linear(0, 1)){.ds{--spring-snappy:.466s linear(0, .0246, .087, .1675, .2576, .3501, .4439, .528, .6046, .6756, .7349, .7859, .8309, .8668, .8966, .9208, .9411, .9566, .9687, .9785, .9857, .991, .9951, .9979, .9999, 1.0012, 1.002, 1.0024, 1.0026, 1.0026, 1.0025, 1.0023, 1.0021, 1.0018, 1.0016, 1.0014, 1.0011, 1.0009, 1.0008, 1.0006, 1);--spring-morph:.734s linear(0, .0241, .0815, .1616, .2529, .3451, .4382, .526, .6064, .6764, .7394, .7937, .8383, .8767, .9081, .9328, .953, .9687, .9808, .9896, .9962, 1.0009, 1.0039, 1.0059, 1.0069, 1.0074, 1.0073, 1.007, 1.0064, 1.0058, 1.0051, 1.0044, 1.0038, 1.0031, 1.0026, 1.0021, 1.0017, 1.0013, 1.001, 1.0008, 1);--spring-smooth:.723s linear(0, .0245, .083, .1622, .2475, .3339, .4171, .4947, .5654, .6303, .6859, .7344, .7764, .8124, .8431, .8698, .8917, .9102, .9256, .9385, .9493, .9584, .9658, .9719, .977, .9811, .9846, .9874, .9897, .9916, .9932, .9944, .9955, .9963, .997, .9976, .998, .9984, .9987, .9989, 1)}}@media (prefers-reduced-motion:reduce){.ds{--motion-on:0}}.ds .btn{--btn-edge:.5px;justify-content:center;align-items:center;gap:var(--space-4);box-sizing:border-box;padding:calc(var(--space-12) - var(--btn-edge)) calc(var(--space-24) - var(--btn-edge));background:var(--backgrounds-primary-inverse);color:var(--text-primary-inverse);border:var(--btn-edge) solid var(--borders-standard-inverse);border-radius:var(--radius-full);font-family:inherit;font-size:var(--fs-16);font-weight:var(--fw-450);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-sm);-webkit-tap-highlight-color:transparent;transition:opacity var(--t-fast), background-color var(--t-fast), border-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast), scale var(--press-t,var(--spring-snappy));line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds .btn:hover{opacity:.92}}.ds .btn:active{opacity:.84;scale:calc(1 - var(--press-depth) * var(--motion-on));--press-t:var(--press-in)}.ds .btn:focus-visible{outline:2px solid var(--borders-focus);outline-offset:2px}.ds .btn.is-outline{--btn-edge:1px;background:var(--surface-10);color:var(--text-primary);border-color:var(--fills-solid)}.ds .btn.is-block{--press-depth:.015;width:100%}.ds .btn.is-disabled{cursor:default;box-shadow:none}.ds .btn.is-disabled:is(:hover,:active){opacity:1;scale:1}.ds .btn[aria-busy=true]{cursor:progress}.ds .btn[aria-busy=true]:active{opacity:1;scale:1}.ds .bl-slot{justify-content:center;align-items:center;gap:var(--space-8);display:inline-flex;position:relative}.ds .bl-slot[data-morphing]{transition:width var(--spring-morph)}.ds .bl-new{animation:bl-in .24s var(--ease-enter) both}.ds .bl-old{pointer-events:none;animation:bl-out var(--t-exit) both;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ds .bl-spin{box-sizing:border-box;border:1px solid;width:16px;height:16px;animation:bl-spin-in .16s var(--ease-enter) both, bl-spin .7s linear infinite;border-right-color:#0000;border-radius:50%;flex:none}@keyframes bl-in{0%{opacity:0;filter:blur(4px);transform:translateY(4px)}}@keyframes bl-out{to{opacity:0;filter:blur(4px);transform:translateY(-3px)}}@keyframes bl-spin-in{0%{opacity:0;filter:blur(2px);scale:.6}}@keyframes bl-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.ds .bl-new{animation:.12s linear both bl-fade-in}.ds .bl-old{animation:.12s linear both bl-fade-out}.ds .bl-spin{animation:none}}@keyframes bl-fade-in{0%{opacity:0}}@keyframes bl-fade-out{to{opacity:0}}.ds .shimmer{background-image:linear-gradient(100deg, color-mix(in srgb, currentColor 45%, transparent) 30%, color-mix(in srgb, currentColor 80%, transparent) 44%, currentColor 50%, color-mix(in srgb, currentColor 80%, transparent) 56%, color-mix(in srgb, currentColor 45%, transparent) 70%);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}70%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ds .shimmer{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}@supports not (color:color-mix(in srgb, red, blue)){.ds .shimmer{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}@media (forced-colors:active){.ds .shimmer{-webkit-text-fill-color:CanvasText;background:0 0;animation:none}.ds :is(button,.btn) .shimmer{-webkit-text-fill-color:ButtonText}}.ds .shimmer::selection{-webkit-text-fill-color:currentColor}@media (width<=767px){:where(:root:not([data-tablet-from="600"])) .ds .btn{padding:calc(var(--space-16) - var(--btn-edge)) calc(var(--space-24) - var(--btn-edge))}}@media (width<=599px),(width<=1099px) and (height<=599px) and (orientation:landscape){:where(:root[data-tablet-from="600"]) .ds .btn{padding:calc(var(--space-16) - var(--btn-edge)) calc(var(--space-24) - var(--btn-edge))}}.ds .pill-link{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-4);padding:calc(var(--space-12) - 1px) calc(var(--space-24) - 1px);background:var(--surface-10);border:1px solid var(--fills-solid);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-450);letter-spacing:var(--tracking-normal);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast), scale var(--press-t,var(--spring-snappy));flex-shrink:0;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds .pill-link:hover{background-color:var(--fills-hover)}.ds .pill-link:hover .pill-link-arrow{transform:translate(3px)}}.ds .pill-link:active{background-color:var(--fills-hover);scale:calc(1 - var(--press-depth) * var(--motion-on));--press-t:var(--press-in)}.ds .pill-link-arrow{background-color:currentColor;flex-shrink:0;width:16px;height:16px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block;-webkit-mask:url(/icons/arrow-right.svg) 50%/16px 16px no-repeat;mask:url(/icons/arrow-right.svg) 50%/16px 16px no-repeat}.ds .tag{box-sizing:border-box;height:27px;padding:var(--space-8) var(--space-16);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--fs-12);font-weight:var(--fw-350);line-height:1.2;letter-spacing:var(--tracking-normal);white-space:nowrap;border:1px solid;flex-shrink:0;justify-content:center;align-items:center;margin:0;line-height:round(1.2em,1px);display:inline-flex}@media (width<=767px){:where(:root:not([data-tablet-from="600"])) .ds .tag{border-width:.5px;height:24px}}@media (width<=599px),(width<=1099px) and (height<=599px) and (orientation:landscape){:where(:root[data-tablet-from="600"]) .ds .tag{border-width:.5px;height:24px}}.ds .text-link{box-sizing:border-box;align-items:center;gap:var(--space-4);padding-top:calc(var(--space-12) - 1px);color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-450);letter-spacing:var(--tracking-normal);white-space:nowrap;border-top:1px solid;flex-shrink:0;line-height:1;text-decoration:none;display:inline-flex}.ds .text-link-arrow{flex-shrink:0;width:8px;height:8px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block;position:relative}.ds .text-link-arrow:before{content:"";background-color:currentColor;position:absolute;inset:-.5px;-webkit-mask:url(/icons/arrow-right-8.svg) 50%/100% 100% no-repeat;mask:url(/icons/arrow-right-8.svg) 50%/100% 100% no-repeat}.ds .text-link:hover .text-link-arrow{transform:translate(3px)}@media (width<=767px){:where(:root:not([data-tablet-from="600"])) .ds .tag{border-width:.5px}:where(:root:not([data-tablet-from="600"])) .ds .text-link{border-top:0;padding-top:0}:where(:root:not([data-tablet-from="600"])) .ds .text-link-arrow{width:7px;height:7px}:where(:root:not([data-tablet-from="600"])) .ds .text-link-arrow:before{-webkit-mask-image:url(/icons/arrow-right-7.svg);mask-image:url(/icons/arrow-right-7.svg)}}@media (width<=599px),(width<=1099px) and (height<=599px) and (orientation:landscape){:where(:root[data-tablet-from="600"]) .ds .tag{border-width:.5px}:where(:root[data-tablet-from="600"]) .ds .text-link{border-top:0;padding-top:0}:where(:root[data-tablet-from="600"]) .ds .text-link-arrow{width:7px;height:7px}:where(:root[data-tablet-from="600"]) .ds .text-link-arrow:before{-webkit-mask-image:url(/icons/arrow-right-7.svg);mask-image:url(/icons/arrow-right-7.svg)}}.ds .connect{align-items:center;gap:var(--space-16);max-width:100%;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-16);background:var(--surface-5);border:1px solid var(--borders-standard);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:border-color .2s;display:flex}@media (width<=767px){:where(:root:not([data-tablet-from="600"])) .ds .connect{gap:var(--space-20);padding-left:var(--space-20);border-width:.5px}}@media (width<=599px),(width<=1099px) and (height<=599px) and (orientation:landscape){:where(:root[data-tablet-from="600"]) .ds .connect{gap:var(--space-20);padding-left:var(--space-20);border-width:.5px}}.ds .connect:focus-within{border-color:var(--borders-focus)}.ds .connect .btn{color:var(--connect-cta-color,var(--text-primary-inverse))}.ds .connect-input{width:auto;min-width:var(--connect-field);field-sizing:content;font-family:inherit;font-size:var(--fs-16);color:var(--text-primary);text-align:left;background:0 0;border:0;outline:none;margin:0;padding:0;line-height:1}.ds .connect-input::placeholder{color:var(--text-placeholder);opacity:1}.ds .connect-group{justify-content:center;align-items:center;gap:var(--space-12);flex-direction:column;display:flex}.ds .glass{isolation:isolate;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));position:relative}.ds .glass:after{content:"";z-index:-1;border-radius:inherit;background-image:var(--glass-noise-image);opacity:var(--glass-noise);mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.ds .glass.is-md{box-shadow:var(--shadow-md)}.ds .fade-edge{--fade-l:0px;--fade-r:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%)}.ds .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ds *,.ds :before,.ds :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ds .bl-new,.ds .bl-old,.ds .pr-btn.is-notify[data-moved] .pr-nl[data-on],.ds .us[data-moved] .us-layer[data-on]{animation-duration:.12s!important}}:where(html[data-selection=content]){-webkit-tap-highlight-color:transparent}:where(html[data-selection=content]) :where(button,select,label,summary,nav,[role=button],[role=tab],[role=tablist],[role=menu],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=switch],[role=slider],[role=toolbar],.btn,.ap-press),:where(html[data-selection=content]) :where(.ds.ap-root,.no-select){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:where(html[data-selection=content]) :where(.selectable,[data-selectable],table,pre,code,kbd,samp,[role=alert],.ap-reply,.ap-msg,.ap-chat-bubble,.ap-help-article,.ap-set-note,.ap-pnl-note,.ap-layer-panel .ap-panel-title,.ap-layer-panel .ap-panel-body){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}:where(html[data-selection=content]) :is(input,textarea,[contenteditable]:not([contenteditable=false]),[contenteditable]:not([contenteditable=false]) *){-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}html:has(.ds.ap-root){background:#fdfdfb}html:has(.ds.ap-root.is-dark){background:#191918}html:has(.ds.ap-root){overflow-x:clip}html:has(.ds.ap-root) body{overflow-x:clip}.ds.ap-root{--body-radius:var(--radius-l);--brow-h:68px;--sb-w:0px;--content-left:0px;--ap-shadow-disc:0 2px 4px #00000014;--edge:1px;--edge-ink:color-mix(in srgb, var(--text-primary) 16.2%, transparent);background:var(--backgrounds-primary);min-height:100svh;color:var(--text-primary);font-weight:var(--fw-400)}.ds.ap-root .btn{font-weight:var(--fw-500)}.ds.ap-root.is-dark{background:var(--backgrounds-primary-inverse)}.ds.ap-root.is-dark .ap-brow{--edge-ink:#fdfdfb1e}.ds.ap-root.has-sb-full{--sb-w:272px;--content-left:calc(var(--sb-w) + var(--space-4))}.ds.ap-root.has-sb-rail{--sb-w:64px;--content-left:calc(var(--sb-w) + var(--space-4))}.ds .ap-brow{z-index:30;background:var(--backgrounds-primary);position:fixed;top:0;left:0;right:0}.ds.ap-root.is-dark .ap-brow{background:var(--backgrounds-primary-inverse)}.ds .ap-notch{width:var(--body-radius);height:var(--body-radius);pointer-events:none;--ground:var(--backgrounds-primary);position:absolute;top:100%}.ds.ap-root.is-dark .ap-notch{--ground:var(--backgrounds-primary-inverse)}.ds .ap-notch.is-left{left:var(--content-left);background:radial-gradient(circle at 100% 100%, transparent var(--body-radius), var(--ground) calc(var(--body-radius) + .5px))}.ds .ap-notch.is-right{background:radial-gradient(circle at 0% 100%, transparent var(--body-radius), var(--ground) calc(var(--body-radius) + .5px));right:0}.ds .ap-notch:before{content:"";position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}.ds .ap-notch.is-left:before{background:radial-gradient(circle at 100% 100%, transparent calc(var(--body-radius) - var(--edge)), var(--edge-ink) calc(var(--body-radius) - var(--edge) + .5px), var(--edge-ink) var(--body-radius), transparent calc(var(--body-radius) + .5px))}.ds .ap-notch.is-right:before{background:radial-gradient(circle at 0% 100%, transparent calc(var(--body-radius) - var(--edge)), var(--edge-ink) calc(var(--body-radius) - var(--edge) + .5px), var(--edge-ink) var(--body-radius), transparent calc(var(--body-radius) + .5px))}.ds .ap-brow:after{content:"";top:100%;left:calc(var(--content-left) + var(--body-radius));right:var(--body-radius);height:1px;transform:scaleY(var(--edge-scale,1));transform-origin:top;background:var(--edge-ink);pointer-events:none;position:absolute}.ds .ap-edge-shadow{top:100%;left:var(--content-left);height:calc(var(--body-radius) * 2);border-radius:var(--body-radius) var(--body-radius) 0 0;box-shadow:var(--shadow-reversed-sm);clip-path:inset(-24px 0 0);pointer-events:none;position:absolute;right:0}.ds .ap-content{box-sizing:border-box;z-index:1;gap:var(--space-32);min-height:100svh;margin-left:var(--content-left);padding:var(--brow-h) 0 calc(var(--space-32) + 52px + var(--space-16));background:var(--backgrounds-primary);color:var(--text-primary);flex-direction:column;display:flex;position:relative}.ds.ap-root:is(.has-sb-full,.has-sb-rail) .ap-brow:before{content:"";top:calc(100% + var(--body-radius));left:var(--content-left);width:1px;height:calc(100svh - var(--brow-h) - var(--body-radius));transform:scaleX(var(--edge-scale,1));transform-origin:0;background:var(--edge-ink);pointer-events:none;position:absolute}.ds.ap-root:is(.has-sb-full,.has-sb-rail) .ap-notch.is-left:before{border-top:var(--edge) solid var(--edge-ink);border-left:var(--edge) solid var(--edge-ink);border-top-left-radius:var(--body-radius);background:0 0;-webkit-mask:none;mask:none}.ds .ap-page{box-sizing:border-box;gap:var(--space-32);min-width:0;padding:0 var(--space-32);flex-direction:column;display:flex}.ds .ap-content>.ap-page:first-child{padding-top:var(--space-24)}.ds .ap-band{isolation:isolate;padding:var(--space-16) var(--space-32) var(--space-32);background:var(--band-color,var(--backgrounds-primary-inverse));flex-direction:column;display:flex;position:relative}.ds .ap-band.is-plain{background:0 0;padding-bottom:0}.ds .ap-band-photo{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ds .ap-band-img{position:absolute;inset:0}.ds .ap-band-img img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;display:block}.ds .ap-band-img.is-loaded img{opacity:1}@keyframes ap-band-in{0%{opacity:0}to{opacity:1}}.ds .ap-band-img.is-fading{animation:1.2s both ap-band-in}.ds .ap-band-frost{filter:blur(var(--glass-blur));display:none}.ds .ap-band.on-ink[data-frost]:not(:has(.is-editing)) .ap-band-frost{clip-path:var(--frost-clip);display:block}.ds .ap-band.on-ink[data-frost]:not(:has(.is-editing)) .ap-band-inner :is(.glass,.ap-tile){-webkit-backdrop-filter:none;backdrop-filter:none}.ds .ap-band-inner{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.ds .ap-sb{box-sizing:border-box;z-index:20;top:var(--brow-h);justify-content:space-between;gap:var(--space-16);width:var(--sb-w,272px);padding:var(--space-16);border-top:var(--line-w) solid var(--borders-gridline);border-right:var(--line-w) solid var(--borders-gridline);border-radius:var(--body-radius) var(--body-radius) 0 0;color:var(--text-primary);isolation:isolate;background:0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0}.ds .ap-sb:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--surface-80);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));position:absolute;inset:0}.ds .ap-sb.is-rail{width:64px;padding:var(--space-16) var(--space-8)}.ds .ap-sb-scroll{gap:var(--space-8);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ds .ap-sb-scroll::-webkit-scrollbar{display:none}@property --sb-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --sb-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}.ds :is(.ap-sb>.ap-sb-scroll,.ap-sb-peek>.ap-sb-scroll,.ap-sb-sheet:not(.is-drawer) .ap-sb-sheet-panel>.ap-sb-scroll){-webkit-mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%)}@keyframes ap-sb-fade-top{0%{--sb-fade-top:0px}to{--sb-fade-top:40px}}@keyframes ap-sb-fade-bottom{0%{--sb-fade-bottom:40px}to{--sb-fade-bottom:0px}}@supports (animation-timeline:scroll(self)){.ds :is(.ap-sb>.ap-sb-scroll,.ap-sb-peek>.ap-sb-scroll,.ap-sb-sheet:not(.is-drawer) .ap-sb-sheet-panel>.ap-sb-scroll){-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sb-fade-top), #000 calc(100% - var(--sb-fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sb-fade-top), #000 calc(100% - var(--sb-fade-bottom)), transparent 100%);animation-name:ap-sb-fade-top,ap-sb-fade-bottom;animation-duration:0s,0s;animation-timing-function:linear,linear;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:both,both;animation-timeline:scroll(self);animation-range:0 24px,calc(100% - 24px) 100%}}.ds .ap-sb-top{justify-content:flex-end;min-height:24px;display:flex}.ds .ap-sb.is-rail .ap-sb-top{justify-content:center}.ds .ap-sb.is-rail .ap-sb-peek .ap-sb-top{justify-content:flex-end}.ds .ap-sb-list{gap:var(--space-4);flex-direction:column;display:flex}.ds .ap-sb-section{gap:var(--space-4);margin-top:var(--space-12);flex-direction:column;display:flex}.ds .ap-sb-head{justify-content:space-between;align-items:center;gap:var(--space-4);height:24px;padding:0 var(--space-8);display:flex}.ds .ap-sb-headlink,.ds .ap-sb-headtext{font:inherit;font-size:var(--fs-12);font-weight:var(--fw-400);letter-spacing:var(--tracking-normal);color:var(--text-secondary);text-box-trim:trim-both;text-box-edge:cap alphabetic;background:0 0;border:0;margin:0;padding:0;line-height:1}.ds .ap-sb-headlink{cursor:pointer}@media (hover:hover) and (pointer:fine){.ds .ap-sb-headlink:hover{color:var(--text-primary)}}.ds .ap-sb-headlink:active,.ds .ap-sb-headlink.is-on{color:var(--text-primary)}.ds .ap-sb-fold,.ds .ap-sb-mode{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.ds .ap-sb-fold{width:20px;height:20px}.ds .ap-sb-fold.is-folded{transform:rotate(-90deg)}.ds .ap-sb-mode{border-radius:var(--radius-xs);width:24px;height:24px}@media (hover:hover) and (pointer:fine){.ds .ap-sb-fold:hover,.ds .ap-sb-mode:hover{color:var(--text-primary)}}.ds .ap-sb-fold:active,.ds .ap-sb-mode:active{color:var(--text-primary)}.ds .ap-sb-row{box-sizing:border-box;align-items:center;gap:var(--space-8);width:100%;height:32px;padding:0 var(--space-8);border-radius:var(--radius-xs);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.ds .ap-sb-row:not(.is-on):hover{background:var(--fills-hover)}}.ds .ap-sb-row:not(.is-on):active{background:var(--fills-hover)}.ds .ap-sb-row.is-on{background:var(--backgrounds-secondary)}.ds .ap-sb-row.is-compact{justify-content:center;width:48px;height:40px;padding:0}.ds .ap-sb-icon{flex:none;place-items:center;width:16px;height:16px;display:grid}.ds .ap-sb-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-14);font-weight:var(--fw-400);letter-spacing:var(--tracking-normal);text-box-trim:trim-both;text-box-edge:cap alphabetic;flex:auto;line-height:1;overflow:hidden}.ds .ap-sb-tag{color:var(--text-secondary);flex:none;place-items:center;display:grid}.ds .ap-sb-soon{font-size:var(--fs-10);font-weight:var(--fw-400);color:var(--text-placeholder);text-box-trim:trim-both;text-box-edge:cap alphabetic;flex:none;line-height:1}.ds .ap-sb-bottom{gap:var(--space-8);flex:none;grid-template-columns:1fr 1fr;display:grid}.ds .ap-sb-bottom.is-compact{grid-template-columns:1fr;justify-items:center}.ds .ap-sb-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-4);height:32px;padding:var(--space-8);border-radius:var(--radius-s);background:var(--backgrounds-secondary);color:var(--text-secondary);font:inherit;cursor:pointer;border:0;margin:0;display:flex}.ds .ap-sb-bottom.is-compact .ap-sb-btn{width:40px}@media (hover:hover) and (pointer:fine){.ds .ap-sb-btn:hover{opacity:.86}}.ds .ap-sb-btn:active{opacity:.86}.ds .ap-sb-btn[data-busy] svg{animation:.8s linear infinite ap-spin}.ds .ap-sb-btn-label{font-size:var(--fs-14);font-weight:var(--fw-400);white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1}.ds .ap-sb-peek{box-sizing:border-box;justify-content:space-between;gap:var(--space-16);width:272px;padding:var(--space-16);background:var(--surface-80);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-top:var(--line-w) solid var(--borders-gridline);border-right:var(--line-w) solid var(--borders-gridline);border-radius:var(--body-radius) var(--body-radius) 0 0;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;flex-direction:column;transition:opacity .18s,transform .26s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:-1px;bottom:0;left:-1px;transform:translate(-8px)}.ds .ap-sb-peek.is-on{opacity:1;pointer-events:auto;transform:none}.ds .ap-sb-sheet{--sheet-w:min(320px, 86vw);z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ds .ap-sb-sheet.is-on{pointer-events:auto}.ds .ap-sb-scrim{top:0;bottom:0;left:calc(var(--sheet-w) - var(--body-radius));right:calc(-1.04 * var(--sheet-w));background:var(--backgrounds-overlay);opacity:0;transform:translateX(calc(-1.04 * var(--sheet-w)));cursor:default;border:0;margin:0;padding:0;transition:opacity .24s,transform .32s cubic-bezier(.16,1,.3,1);position:absolute}.ds .ap-sb-sheet.is-on .ap-sb-scrim{opacity:1;transform:none}.ds .ap-sb-sheet-panel{box-sizing:border-box;justify-content:space-between;gap:var(--space-16);width:var(--sheet-w);padding:var(--space-16);background:var(--surface-80);color:var(--text-primary);border-radius:0 var(--body-radius) var(--body-radius) 0;flex-direction:column;transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-104%)}.ds .ap-sb-sheet.is-on .ap-sb-sheet-panel{transform:none}.ds .ap-sb-sheet.is-drawer{z-index:24}.ds .ap-sb-drawer{transform:translateY(calc(var(--drawer-h,100lvh) + var(--space-16)));flex-direction:column;transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:0;left:0;right:0}.ds .ap-sb-sheet.is-on .ap-sb-drawer{transform:none}.ds .ap-sb-sheet.is-drawer .ap-sb-scrim{height:100lvh;margin-bottom:calc(-1 * var(--body-radius));-webkit-mask:linear-gradient(#000, #000) top / 100% calc(100% - var(--body-radius)) no-repeat, radial-gradient(circle var(--body-radius) at 100% 100%, transparent calc(100% - .5px), #000 100%) left bottom / var(--body-radius) var(--body-radius) no-repeat, radial-gradient(circle var(--body-radius) at 0 100%, transparent calc(100% - .5px), #000 100%) right bottom / var(--body-radius) var(--body-radius) no-repeat;mask:linear-gradient(#000, #000) top / 100% calc(100% - var(--body-radius)) no-repeat, radial-gradient(circle var(--body-radius) at 100% 100%, transparent calc(100% - .5px), #000 100%) left bottom / var(--body-radius) var(--body-radius) no-repeat, radial-gradient(circle var(--body-radius) at 0 100%, transparent calc(100% - .5px), #000 100%) right bottom / var(--body-radius) var(--body-radius) no-repeat;flex:none;transition:opacity .24s;position:static;transform:none}.ds .ap-sb-sheet.is-drawer .ap-sb-sheet-panel{z-index:1;width:auto;max-height:min(75svh, calc(100svh - var(--brow-h) - var(--space-16)));padding:var(--space-8) var(--space-16) calc(var(--space-16) + 52px + var(--space-16));border-radius:var(--body-radius) var(--body-radius) 0 0;justify-content:flex-start;transition:none;position:relative;top:auto;bottom:auto;left:auto;transform:none}.ds .ap-sb-sheet.is-drawer .ap-sb-scroll{flex:auto}.ds.ap-root:not(:has(.ap-tb)) .ap-sb-sheet.is-drawer .ap-sb-sheet-panel{padding-bottom:var(--space-16)}.ds .ap-sb-sheet.is-drawer .ap-sb-top{z-index:2;touch-action:none;align-items:center;min-height:32px;position:relative}.ds .ap-sb-grab{border-radius:var(--radius-full);background:var(--borders-standard);width:36px;height:4px;position:absolute;top:0;left:50%;translate:-50%}.ds .ap-sb-sheet.is-drawer .ap-sb-sheet-panel.glass{-webkit-backdrop-filter:none;backdrop-filter:none}.ds .ap-sb-sheet.is-drawer .ap-sb-sheet-panel.glass:after{display:none}.ds .ap-sb-sheet.is-drawer .ap-sb-sheet-panel.glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));position:absolute;inset:0}.ds .ap-sb-sheet.is-drawer .ap-sb-scroll{--sb-under-top:calc(var(--sb-top-end,40px) + var(--space-16));--sb-under-bottom:calc(var(--sb-foot-h,0px) + var(--space-16));margin:calc(-1 * var(--sb-under-top)) 0 calc(-1 * var(--sb-under-bottom));padding:var(--sb-under-top) 0 var(--sb-under-bottom);scroll-padding:var(--sb-under-top) 0 var(--sb-under-bottom);-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--sb-under-top) - 40px), #000 var(--sb-under-top), #000 calc(100% - var(--sb-under-bottom)), transparent calc(100% - var(--sb-under-bottom) + 40px));mask-image:linear-gradient(to bottom, transparent calc(var(--sb-under-top) - 40px), #000 var(--sb-under-top), #000 calc(100% - var(--sb-under-bottom)), transparent calc(100% - var(--sb-under-bottom) + 40px))}.ds .ap-sb-sheet.is-drawer .ap-sb-scroll~*{z-index:2;position:relative}.ds .ap-sb-veil{z-index:1;pointer-events:none;height:40px;position:absolute;left:0;right:0}.ds .ap-sb-veil.is-top{top:calc(var(--sb-top-end,40px) + var(--space-16) - 40px)}.ds .ap-sb-veil.is-bottom{bottom:calc(var(--sb-foot-h,0px) + var(--space-16) - 40px)}.ds .ap-sb-veil>span{position:absolute;inset:0}.ds .ap-sb-veil>span:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.ds .ap-sb-veil>span:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ds .ap-sb-veil>span:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ds .ap-sb-veil>span:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ds .ap-sb-veil>span:nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ds .ap-sb-veil.is-top>span:first-child{-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 8px);mask-image:linear-gradient(0deg,#0000 0,#000 8px)}.ds .ap-sb-veil.is-top>span:nth-child(2){-webkit-mask-image:linear-gradient(0deg,#0000 8px,#000 16px);mask-image:linear-gradient(0deg,#0000 8px,#000 16px)}.ds .ap-sb-veil.is-top>span:nth-child(3){-webkit-mask-image:linear-gradient(0deg,#0000 16px,#000 24px);mask-image:linear-gradient(0deg,#0000 16px,#000 24px)}.ds .ap-sb-veil.is-top>span:nth-child(4){-webkit-mask-image:linear-gradient(0deg,#0000 24px,#000 32px);mask-image:linear-gradient(0deg,#0000 24px,#000 32px)}.ds .ap-sb-veil.is-top>span:nth-child(5){-webkit-mask-image:linear-gradient(0deg,#0000 32px,#000 40px);mask-image:linear-gradient(0deg,#0000 32px,#000 40px)}.ds .ap-sb-veil.is-bottom>span:first-child{-webkit-mask-image:linear-gradient(#0000 0,#000 8px);mask-image:linear-gradient(#0000 0,#000 8px)}.ds .ap-sb-veil.is-bottom>span:nth-child(2){-webkit-mask-image:linear-gradient(#0000 8px,#000 16px);mask-image:linear-gradient(#0000 8px,#000 16px)}.ds .ap-sb-veil.is-bottom>span:nth-child(3){-webkit-mask-image:linear-gradient(#0000 16px,#000 24px);mask-image:linear-gradient(#0000 16px,#000 24px)}.ds .ap-sb-veil.is-bottom>span:nth-child(4){-webkit-mask-image:linear-gradient(#0000 24px,#000 32px);mask-image:linear-gradient(#0000 24px,#000 32px)}.ds .ap-sb-veil.is-bottom>span:nth-child(5){-webkit-mask-image:linear-gradient(#0000 32px,#000 40px);mask-image:linear-gradient(#0000 32px,#000 40px)}.ds .ap-sb-sheet.is-drawer.is-dragging .ap-sb-drawer{transition:none}@media (prefers-reduced-motion:reduce){.ds .ap-sb-drawer,.ds .ap-sb-sheet.is-drawer .ap-sb-scrim{transition:none}}@media (width>=768px){.ds .ap-sb-sheet{display:none}}@media (pointer:coarse){.ds .ap-sb-sheet.is-drawer :is(.ap-sb-row,.ap-sb-btn){height:44px}}.ds .ap-tb{z-index:25;left:50%;bottom:var(--space-16);align-items:center;gap:var(--space-4);width:max-content;display:flex;position:fixed;transform:translate(-50%)}.ds .ap-tb-pill{box-sizing:border-box;height:52px;padding:calc(var(--space-4) - .5px);background:var(--surface-70);border:.5px solid var(--borders-standard);border-radius:var(--radius-full);align-items:center;display:flex}.ds .ap-tb{--tb-filter:blur(var(--glass-blur)) saturate(1.8) brightness(1.04);--tb-rim:#fffffff2;--tb-rim-soft:#ffffff80;--tb-glow:#ffffff52;--tb-edge:#00000012;--tb-shadow:0 10px 30px -10px #0000004d, 0 2px 8px -2px #0000001a;--tb-ink:color-mix(in srgb, var(--text-primary) 88%, transparent);--tb-lens-glass:#ffffff6b;--tb-lens-shadow:0 6px 18px -6px #00000047}.ds .on-ink .ap-tb,.ds.on-ink .ap-tb{--tb-filter:blur(var(--glass-blur)) saturate(1.6) brightness(.86);--tb-rim:#ffffff5c;--tb-rim-soft:#ffffff24;--tb-glow:#ffffff0d;--tb-edge:#ffffff12;--tb-shadow:0 12px 32px -10px #000000a6, 0 2px 8px -2px #0006;--tb-lens-glass:#ffffff24;--tb-lens-shadow:0 6px 18px -6px #0009}.ds .ap-tb .ap-tb-pill.glass{-webkit-backdrop-filter:var(--tb-filter);backdrop-filter:var(--tb-filter);box-shadow:0 0 0 .5px var(--tb-edge), inset 0 1px .5px -.5px var(--tb-rim), inset 0 -1px .5px -.5px var(--tb-rim-soft), inset 0 0 16px var(--tb-glow), var(--tb-shadow);border-color:#0000}.ds .ap-tb .ap-tb-pill.glass:before,.ds .ap-tb-lens:after{content:"";z-index:-1;box-sizing:border-box;border-radius:inherit;background:linear-gradient(160deg, var(--tb-rim), #ffffff14 30%, #fff0 55%, #ffffff0f 78%, var(--tb-rim-soft));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ds .ap-tb-views{gap:var(--space-12)}@media (width>=768px){.ds .ap-tb-views>.ap-tb-btn:not(.is-on):first-of-type{margin-left:var(--space-8)}.ds .ap-tb-views>.ap-tb-btn:not(.is-on):last-of-type{margin-right:var(--space-8)}}.ds .ap-tb-btn{box-sizing:border-box;border-radius:var(--radius-full);min-width:44px;height:44px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:.5px solid #0000;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.ds.ap-root .ap-tb .ap-tb-btn{transition:opacity var(--t-fast), color var(--t-fast), background-color var(--spring-morph), border-color var(--spring-morph), box-shadow var(--spring-morph), transform .2s var(--ease-enter), scale var(--press-t,var(--spring-snappy)), padding var(--spring-morph), margin var(--spring-morph)}@media (hover:hover) and (pointer:fine){.ds .ap-tb-btn:not(.is-on):hover{opacity:.7}}.ds .ap-tb-btn:not(.is-on):active{opacity:.7}.ds .ap-tb-btn.is-on{padding:0 calc(var(--space-16) - .5px - var(--ink-out,0px)) 0 calc(var(--space-16) - .5px - var(--ink-in,0px));background:var(--surface-inverse-5);box-shadow:var(--shadow-sm)}.ds .ap-tb-lens{z-index:-1;box-sizing:border-box;background:var(--surface-inverse-5);border-radius:var(--radius-full);width:44px;height:44px;box-shadow:var(--shadow-sm);pointer-events:none;opacity:0;transform-origin:50%;border:.5px solid #0000;transition:opacity .16s;position:absolute;top:0;left:0}.ds .ap-tb-lens[data-on]{opacity:1}.ds .ap-tb-lens:before{content:"";border-radius:inherit;pointer-events:none;background:var(--tb-lens-glass);box-shadow:inset 0 1px .5px -.5px var(--tb-rim), inset 0 0 10px var(--tb-glow), var(--tb-lens-shadow);opacity:var(--lift,0);position:absolute;inset:-.5px}.ds .ap-tb-lens:after{z-index:auto;opacity:var(--lift,0)}.ds .ap-tb-views>.ap-tb-btn{color:color-mix(in srgb, var(--text-primary) calc(var(--near,0) * 100%), var(--tb-ink))}.ds .ap-tb-views>.ap-tb-btn.is-on{--near:1}.ds .ap-tb-views>.ap-tb-btn>svg{scale:var(--mag,1);transform-origin:50% 60%}.ds.ap-root .ap-tb .ap-tb-views>.ap-tb-btn{transition:opacity var(--t-fast), background-color var(--spring-morph), border-color var(--spring-morph), box-shadow var(--spring-morph), transform .2s var(--ease-enter), scale var(--press-t,var(--spring-snappy)), padding var(--spring-morph), margin var(--spring-morph)}.ds .ap-tb-views{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ds .ap-tb-views[data-lens]>.ap-tb-btn.is-on{box-shadow:none;background:0 0;border-color:#0000}.ds .ap-tb-views[data-measure],.ds .ap-tb-views[data-measure] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.ds .ap-tb-lens{transition:none}}.ds .ap-tb-label{font-size:var(--fs-14);font-weight:var(--fw-450);letter-spacing:-.02em;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1}.ds .ap-tb-slot{transition:grid-template-columns var(--spring-morph);grid-template-columns:0fr;display:grid}.ds .ap-tb-slot>.ap-tb-label{min-width:0;padding:0 1px 0 var(--space-4);opacity:0;filter:blur(2px);margin-right:-1px;transition:opacity .12s,filter .12s,transform .16s;overflow:clip visible;transform:translate(-4px)}.ds .ap-tb-btn.is-on>.ap-tb-slot{grid-template-columns:1fr}.ds .ap-tb-btn.is-on>.ap-tb-slot>.ap-tb-label{opacity:1;filter:blur();transition:opacity .2s ease 80ms, filter .2s ease 80ms, transform var(--spring-morph);transform:none}.ds .ap-tb[data-compact] .ap-tb-btn.is-on{padding:0}.ds .ap-tb[data-compact] .ap-tb-btn.is-on>.ap-tb-slot{grid-template-columns:0fr}.ds .ap-tb[data-compact] .ap-tb-btn.is-on>.ap-tb-slot>.ap-tb-label{opacity:0;filter:blur(2px);transition:opacity .12s,filter .12s,transform .16s;transform:translate(-4px)}@media (width>=768px){.ds .ap-tb[data-compact] .ap-tb-views>.ap-tb-btn:first-of-type{margin-left:var(--space-8)}.ds .ap-tb[data-compact] .ap-tb-views>.ap-tb-btn:last-of-type{margin-right:var(--space-8)}}@media (prefers-reduced-transparency:reduce){.ds .ap-tb .ap-tb-pill.glass{background:var(--backgrounds-primary);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--borders-pale), var(--tb-shadow)}.ds .ap-tb .ap-tb-pill.glass:before,.ds .ap-tb .ap-tb-pill.glass:after,.ds .ap-tb-lens:before,.ds .ap-tb-lens:after{display:none}}@media (prefers-contrast:more){.ds .ap-tb{--tb-ink:var(--text-primary)}.ds .ap-tb .ap-tb-pill.glass{background:color-mix(in srgb, var(--backgrounds-primary) 94%, transparent);box-shadow:inset 0 0 0 1px var(--borders-strong), var(--tb-shadow)}}@media (prefers-reduced-motion:reduce){.ds.ap-root .ap-tb .ap-tb-btn{transition:opacity var(--t-fast), color var(--t-fast)}.ds .ap-tb-slot{transition:none}.ds.ap-root .ap-tb .ap-tb-views>.ap-tb-btn{transition:opacity var(--t-fast)}.ds .ap-tb-slot>.ap-tb-label,.ds .ap-tb-btn.is-on>.ap-tb-slot>.ap-tb-label{filter:none;transition:opacity .12s;transform:none}}.ds .ap-tb-ask{box-sizing:border-box;align-items:center;gap:var(--space-8);height:44px;padding:calc(var(--space-8) - .5px) calc(var(--space-8) - .5px) calc(var(--space-8) - .5px) calc(var(--space-16) - .5px);border-radius:var(--radius-full);border:.5px solid #0000;margin:0;display:flex}.ds .ap-tb .ap-tb-pill.glass:has(.ap-tb-ask:focus-within){box-shadow:0 0 0 1px var(--borders-focus), inset 0 1px .5px -.5px var(--tb-rim), inset 0 -1px .5px -.5px var(--tb-rim-soft), inset 0 0 16px var(--tb-glow), var(--tb-shadow)}.ds .ap-tb-mark{box-sizing:border-box;border:var(--line-w) solid var(--borders-solid);border-radius:3px;flex:none;place-items:center;width:17px;height:16px;display:grid}.ds .ap-tb-mark .ap-aplo-mark{width:10px;height:9px;padding:0}.ds .ap-tb-input{width:176px;font:inherit;font-size:var(--fs-14);font-weight:var(--fw-400);letter-spacing:-.02em;color:var(--text-primary);background:0 0;border:0;outline:none;margin:0;padding:0}.ds .ap-tb-input::placeholder{color:var(--text-placeholder);opacity:1}.ds .ap-tb-send{border-radius:var(--radius-full);background:var(--surface-inverse-5);width:28px;height:28px;color:var(--text-placeholder);cursor:pointer;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.ds .ap-tb-send:not(:disabled){color:var(--text-primary)}.ds .ap-tb-send:disabled{cursor:default}.ds .ap-tb-divider{border-left:.5px solid var(--borders-standard);flex:none;align-self:center;height:20px}.ds .ap-tb-open{border-radius:var(--radius-full);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.ds .ap-tb-open:hover{color:var(--text-primary);background:var(--surface-inverse-5)}}.ds .ap-tb-open:active{color:var(--text-primary);background:var(--surface-inverse-5)}.ds .ap-tb-aplo-phone{display:none}.ds .ap-tb-btn:focus-visible,.ds .ap-tb-send:focus-visible,.ds .ap-tb-open:focus-visible,.ds .ap-sb-row:focus-visible,.ds .ap-sb-btn:focus-visible,.ds .ap-sb-headlink:focus-visible,.ds .ap-sb-fold:focus-visible,.ds .ap-sb-mode:focus-visible{outline:2px solid var(--borders-focus);outline-offset:2px}.ds .ap-tool-head{align-items:center;gap:var(--space-4);min-height:27px;font-size:var(--fs-16);font-weight:var(--fw-450);color:var(--text-primary);display:flex;margin:0!important}.ds .ap-tb-leave-line{color:var(--text-primary);overflow-wrap:anywhere;margin:0}.ds .ap-tb{transition:opacity .16s var(--ease-standard), translate .26s var(--ease-standard)}html[data-typing] .ds .ap-tb{opacity:0;translate:0 calc(100% + var(--space-16));pointer-events:none}html[data-typing] .ds .ap-save-bar-dock,html[data-typing] .ds .ap-toast{bottom:var(--space-16)}@media (prefers-reduced-motion:reduce){.ds .ap-tb{transition:opacity .16s var(--ease-standard)}}.ds .ap-tb-ic{display:contents}.ds .ap-tb-ic.is-rise{display:none}@media (width<=767px){.ds .ap-tb-ic.is-side{display:none}.ds .ap-tb-ic.is-rise{display:contents}}.ds .ap-hdr{z-index:30;color:var(--text-primary);flex:none;position:relative}.ds .ap-hdr-bar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-16);height:52px;padding:var(--space-16) var(--space-16) 0;display:flex}.ds .ap-hdr-left{align-items:center;gap:var(--space-32);flex:none;display:flex}.ds .ap-wordmark{width:67px;height:24px;color:var(--text-primary);flex:none;display:block}.ds .ap-hdr-tf-desk{display:flex}.ds .ap-hdr-right{align-items:center;min-width:0;display:flex}.ds .ap-tf{align-items:center;gap:var(--space-8);flex:none;display:flex}.ds .ap-tf-opt{box-sizing:border-box;border-radius:var(--radius-full);color:var(--text-secondary);font:inherit;font-size:var(--fs-12);font-weight:var(--fw-400);letter-spacing:var(--tracking-normal);cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds .ap-tf-opt:hover{color:var(--text-primary)}}.ds .ap-tf-opt:active{color:var(--text-primary)}.ds .ap-tf-clear{width:24px;height:24px;margin:0 0 0 calc(-1 * var(--space-4));border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.ds .ap-tf-clear:hover{color:var(--text-primary)}}.ds .ap-tf-clear:active{color:var(--text-primary)}.ds .ap-tf-clear:focus-visible{outline:2px solid var(--borders-focus);outline-offset:2px}.ds .ap-tf-opt.is-on{padding:var(--space-8) var(--space-12);background:var(--backgrounds-primary);color:var(--text-primary)}.ds .ap-panel-tf{display:none}.ds .ap-hdr-pill{align-items:center;gap:var(--space-8);min-width:0;height:36px;padding-left:var(--space-8);border-radius:var(--radius-full);background:var(--backgrounds-primary);display:flex}.ds .ap-pill{min-width:0;max-width:240px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.ds .ap-pill:hover{opacity:.7}}.ds .ap-pill:active{opacity:.7}.ds .ap-pill-store{align-items:center;gap:var(--space-8);min-width:0;display:flex}.ds .ap-pill-dot,.ds .ap-pill-logo{border-radius:var(--radius-full);background:var(--text-primary);object-fit:cover;flex:none;width:16px;height:16px;display:block}.ds .ap-pill-text{text-overflow:ellipsis;min-width:0;font-size:var(--fs-16);font-weight:var(--fw-400);letter-spacing:-.02em;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block;overflow:hidden}.ds .ap-hdr-tools{align-items:center;gap:var(--space-16);height:36px;padding-left:var(--space-12);border-radius:var(--radius-full);background:var(--backgrounds-secondary);display:flex}.ds .ap-hdr-ic{width:16px;height:16px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.ds .ap-hdr-ic:hover{opacity:.7}}.ds .ap-hdr-ic:active{opacity:.7}.ds .ap-disc{border-radius:var(--radius-full);background:var(--backgrounds-primary-inverse);width:36px;height:36px;color:var(--text-primary-inverse);box-shadow:var(--ap-shadow-disc);cursor:pointer;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.ds .ap-hdr-phone{display:none}.ds .ap-icon-btn:focus-visible,.ds .ap-hdr-ic:focus-visible,.ds .ap-tf-opt:focus-visible,.ds .ap-hdr-tf:focus-visible,.ds .ap-pill:focus-visible,.ds .ap-disc:focus-visible,.ds .ap-phone-btn:focus-visible,.ds .ap-menu-item:focus-visible,.ds .ap-choice-act:focus-visible,.ds .ap-scard-connect:focus-visible,.ds .ap-panel-btn:focus-visible,.ds .ap-close:focus-visible{outline:2px solid var(--text-secondary);outline-offset:3px}.ds .ap-choice:has(.ap-choice-pick:focus-visible){outline:2px solid var(--text-secondary);outline-offset:3px}.ds .ap-choice-pick:focus-visible{outline:none}.ds .ap-hdr-track{min-height:var(--space-16);grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.16,1,.3,1);display:grid}.ds .ap-hdr.is-open .ap-hdr-track{grid-template-rows:1fr}.ds .ap-hdr-clip{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.ds .ap-hdr-track{transition:none}}.ds .ap-panel{box-sizing:border-box;align-items:center;gap:var(--space-64);max-height:calc(100dvh - var(--brow-h) + var(--space-16));overscroll-behavior:contain;padding:0 var(--space-16) var(--space-64);flex-direction:column;display:flex;overflow-y:auto}.ds .ap-menu{justify-content:center;gap:var(--space-24) var(--space-64);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds .ap-menu-item{align-items:center;gap:var(--space-8);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.ds .ap-menu-item:hover{opacity:.7}}.ds .ap-menu-item:active{opacity:.7}.ds .ap-menu-icon{flex:none;place-items:center;width:24px;height:24px;display:grid}.ds .ap-menu-label{font-size:var(--fs-20);font-weight:var(--fw-400);letter-spacing:var(--tracking-normal);white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block}.ds .ap-panel-group{gap:var(--space-16);flex-direction:column;width:450px;max-width:100%;display:flex}.ds .ap-scard{background:var(--backgrounds-secondary);border-radius:var(--radius-s);flex-direction:column;display:flex}.ds .ap-scard-title{padding:var(--space-12);justify-content:space-between;align-items:flex-end;display:flex}.ds .ap-scard-name,.ds .ap-scard-count,.ds .ap-scard-limit,.ds .ap-scard-note,.ds .ap-choice-name,.ds .ap-choice-note,.ds .ap-close-label,.ds .ap-panel-btn-label{letter-spacing:-.02em;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block;margin:0!important}.ds .ap-scard-name{font-size:var(--fs-14);font-weight:var(--fw-500);color:var(--text-primary)}.ds .ap-scard-count{font-size:var(--fs-12);font-weight:var(--fw-350);color:var(--text-secondary)}.ds .ap-scard-limit{font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary)}.ds .ap-scard-note{font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary);text-align:center}.ds .ap-scard-items{gap:var(--space-16);padding:calc(var(--space-16) - 1px);background:var(--backgrounds-primary);border:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-s);box-shadow:var(--shadow-reversed-sm);flex-direction:column;display:flex}.ds .ap-choice{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;padding:calc(var(--space-16) - 1px);border:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-xs);box-shadow:var(--ap-shadow-disc);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.ds .ap-choice:not([data-on]):has(.ap-choice-pick:hover){opacity:.8}}.ds .ap-choice:not([data-on]):has(.ap-choice-pick:active){opacity:.8}.ds .ap-choice[data-on]{background:var(--backgrounds-secondary)}.ds .ap-choice-text{align-items:flex-end;gap:var(--space-4);min-width:0;display:flex}.ds .ap-choice-pick{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.ds .ap-choice-pick:after{content:"";border-radius:var(--radius-xs);position:absolute;inset:0}.ds .ap-choice-pick[disabled]{cursor:progress}.ds .ap-choice-name{font-size:var(--fs-16);font-weight:var(--fw-500);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;padding-block:.3em;overflow:hidden;margin-block:-.3em!important}.ds .ap-choice-note{font-size:var(--fs-14);font-weight:var(--fw-400);color:var(--text-secondary);white-space:nowrap}.ds .ap-choice-act{z-index:1;color:inherit;text-decoration:none;transition:color .16s;position:relative}@media (hover:hover) and (pointer:fine){.ds .ap-choice-act:hover{color:var(--text-primary)}}.ds .ap-choice-act:active{color:var(--text-primary)}.ds .ap-check{box-sizing:border-box;border:var(--line-w) solid var(--borders-strong);border-radius:var(--radius-xxs);flex:none;place-items:center;width:16px;height:16px;display:grid}.ds .ap-choice[data-on] .ap-check{background:var(--fills-solid)}.ds .ap-check svg{fill:none;width:8px;height:8px;stroke:var(--text-primary-inverse);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.ds .ap-scard-foot{align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.ds .ap-scard-connect{color:var(--text-primary);font:inherit;font-size:var(--fs-16);font-weight:var(--fw-500);letter-spacing:-.02em;text-box-trim:trim-both;text-box-edge:cap alphabetic;cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:1}.ds .ap-panel-buttons{gap:var(--space-16);grid-template-columns:1fr 1fr;display:grid}.ds .ap-panel-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-4);height:48px;padding:var(--space-16);border-radius:var(--radius-s);background:var(--backgrounds-secondary);color:var(--text-secondary);font:inherit;cursor:pointer;border:0;margin:0;display:flex}@media (hover:hover) and (pointer:fine){.ds .ap-panel-btn:hover{opacity:.86}}.ds .ap-panel-btn:active{opacity:.86}.ds .ap-panel-btn[data-busy] svg{animation:.8s linear infinite ap-spin}.ds .ap-panel-btn-label{font-size:var(--fs-14);font-weight:var(--fw-400)}.ds .ap-close{align-items:center;gap:var(--space-16);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.ds .ap-close-line{border-radius:var(--radius-full);background:currentColor;width:53px;height:2px;display:block}.ds .ap-close-label{font-size:var(--fs-14);font-weight:var(--fw-500);letter-spacing:var(--tracking-wider);padding-left:var(--tracking-wider)}@media (width<=1239px){:is(.ds .ap-row-top,.ds .ap-row-top:not(:has(.ap-w-attention))){grid-template-columns:repeat(2,minmax(0,1fr))}.ds .ap-row-top .ap-overview{grid-template-columns:1fr}.ds .ap-row-top>.ap-w-attention{grid-column:1/-1}}@media (width<=1241px){.ds .ap-band-cards{grid-template-columns:minmax(0,364fr) minmax(0,292fr);grid-template-areas:"today orders""overview overview"}.ds .ap-row-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px) and (width<=1309px){.ds.ap-root.has-sb-rail .ap-band-cards{grid-template-columns:minmax(0,364fr) minmax(0,292fr);grid-template-areas:"today orders""overview overview"}.ds.ap-root.has-sb-rail .ap-row-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px) and (width<=1517px){.ds.ap-root.has-sb-full .ap-band-cards{grid-template-columns:minmax(0,364fr) minmax(0,292fr);grid-template-areas:"today orders""overview overview"}.ds.ap-root.has-sb-full .ap-row-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px) and (width<=959px){.ds.ap-root.has-sb-full .ap-band-cards{grid-template-columns:minmax(0,1fr);grid-template-areas:"today""orders""overview"}.ds.ap-root.has-sb-full .ap-overview{grid-template-columns:1fr}.ds.ap-root.has-sb-full .ap-row-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds .ap-band-cards>.ap-w-today{grid-area:today}.ds .ap-band-cards>.ap-w-orders{grid-area:orders}.ds .ap-band-cards>.ap-w-overview{grid-area:overview}@media (width<=767px){.ds .ap-hdr-bar{height:52px;padding:var(--space-8) var(--space-16) 0}.ds .ap-hdr-track{min-height:var(--space-8)}.ds .ap-wordmark{width:56px;height:20px}.ds .ap-hdr-tf-desk,.ds .ap-hdr-pill{display:none}.ds .ap-hdr-phone{align-items:center;gap:var(--space-16);display:flex}.ds .ap-hdr-tf{color:var(--text-primary);font:inherit;font-size:var(--fs-12);font-weight:var(--fw-400);letter-spacing:var(--tracking-normal);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.ds .ap-phone-group{align-items:center;gap:var(--space-8);border-radius:var(--radius-full);background:var(--backgrounds-primary);height:44px;padding-left:2px;display:flex}.ds .ap-phone-btn{width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.ds .ap-hdr-phone .ap-disc{width:44px;height:44px}.ds .ap-panel{gap:var(--space-32);max-height:calc(100dvh - var(--brow-h) + var(--space-8));padding:var(--space-20) var(--space-16) var(--space-32)}.ds .ap-panel-tf{align-self:stretch;display:flex}.ds .ap-panel-tf .ap-tf{box-sizing:border-box;height:calc(36px + 4px + 2 * var(--line-w));background:var(--fills-hover);border:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-xs);flex:auto;gap:0;padding:2px}.ds .ap-panel-tf .ap-tf-opt,.ds .ap-panel-tf .ap-tf-opt.is-on{border-radius:calc(var(--radius-xs) - 2px);flex:1 1 0;justify-content:center;min-width:0;height:100%;padding:0}.ds .ap-panel-tf .ap-tf-opt .ap-lbl{white-space:nowrap}.ds .ap-panel-tf .ap-tf>.ap-glide{border-radius:calc(var(--radius-xs) - 2px);box-shadow:inset 0 0 0 var(--line-w) var(--borders-pale), var(--shadow-resting)}.ds .ap-panel-tf .ap-tf-clear{border-radius:calc(var(--radius-xs) - 2px);width:40px;height:100%;margin:0}.ds .ap-menu{align-self:stretch;align-items:flex-start;gap:var(--space-32);flex-direction:column}.ds .ap-menu-icon{width:20px;height:20px}.ds .ap-menu-icon svg{stroke-width:1.2px;width:20px;height:20px}.ds .ap-aplo-close svg{stroke-width:2.25px}.ds .ap-panel-group{gap:var(--space-12)}.ds .ap-scard-count{font-size:var(--fs-14)}.ds .ap-scard-items{gap:var(--space-12);padding:calc(var(--space-12) - var(--line-w));border-width:var(--line-w)}.ds .ap-choice{padding:calc(var(--space-12) - var(--line-w));border-width:var(--line-w)}.ds .ap-skel-store{height:40px}.ds .ap-panel-buttons{gap:var(--space-12)}.ds .ap-panel-btn{height:40px;padding:var(--space-12)}.ds .ap-close{gap:var(--space-12);width:100%}.ds .ap-close-line{width:100%;height:1px}.ds.ap-root{--edge:.5px;--edge-scale:.5}.ds.ap-root.has-sb-full,.ds.ap-root.has-sb-rail{--sb-w:0px;--content-left:0px}.ds .ap-sb{display:none}.ds.ap-root.has-sb-full .ap-content,.ds.ap-root.has-sb-rail .ap-content{box-shadow:none}.ds .ap-content{gap:var(--space-16);padding-bottom:calc(var(--space-16) + 52px + var(--space-16))}.ds .ap-page{gap:var(--space-16);padding:0 var(--space-16)}.ds .ap-content>.ap-page:first-child{padding-top:var(--space-16)}.ds .ap-band{padding:var(--space-16)}.ds .ap-band-cards{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.ds .ap-band-cards>*{grid-area:auto!important}.ds .ap-row-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ds .ap-view,.ds .ap-newview{font-size:var(--fs-16)}.ds .ap-dash{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds .ap-dash>.ap-row{display:contents}.ds .ap-dash>*,.ds .ap-dash>.ap-row>*{grid-column:1/-1}.ds .ap-row-tiles>.ap-tile{grid-column:span 1}.ds .ap-w-attention{order:2}.ds .ap-rule,.ds .ap-w-forecast{order:3}.ds .ap-skel-split,.ds .ap-overview{grid-template-columns:1fr}.ds .ap-overview-chart{gap:var(--space-24)}.ds .ap-chart-head{align-items:flex-start;gap:var(--space-8);flex-direction:column}.ds .ap-chart-records{gap:var(--space-8) var(--space-16);flex-wrap:wrap}.ds .ap-row-top:not(:has(.ap-w-attention)){grid-template-columns:1fr}.ds .ap-tb{bottom:var(--space-16)}.ds .ap-tb-views{padding-right:calc(var(--space-4) - .5px);gap:0}.ds .ap-tb-views .ap-tb-btn{width:48px}.ds .ap-tb-btn.is-on{padding:0}.ds .ap-tb-label,.ds .ap-tb-ask{display:none}.ds .ap-tb-aplo-phone{width:53px;padding:0 calc(var(--space-16) - .5px);display:flex}.ds .ap-toast{bottom:calc(var(--space-12) + 52px + var(--space-12));max-width:calc(100vw - 32px)}}.ds.ap-root[data-layers=five]{--z-ground:10;--z-card:40;--z-bar:50;--z-aplo:52;--z-toast:55;--z-sidebar:60}.ds.ap-root[data-layers=five] .ap-brow{z-index:var(--z-ground)}.ds.ap-root[data-layers=five] .ap-layer{z-index:var(--z-card)}.ds.ap-root[data-layers=five] .ap-tb{z-index:var(--z-bar)}.ds.ap-root[data-layers=five] .ap-aplo{z-index:var(--z-aplo)}.ds.ap-root[data-layers=five] .ap-toast{z-index:var(--z-toast)}.ds.ap-root[data-layers=five] .ap-sb,.ds.ap-root[data-layers=five] .ap-sb-sheet{z-index:var(--z-sidebar)}.ds.ap-root[data-layers=five] .ap-sb-sheet.is-drawer{z-index:calc(var(--z-bar) - 1)}.ds.ap-root[data-layers=five] .ap-layer-panel{padding-bottom:calc(var(--space-16) + 52px + var(--space-8))}.ds.ap-root :is(.ap-press,.ap-sb-row,.ap-sb-btn,.ap-sb-headlink,.ap-sb-fold,.ap-sb-mode,.ap-tb-btn,.ap-tb-send,.ap-tb-open,.ap-icon-btn,.ap-pill,.ap-hdr-ic,.ap-disc,.ap-hdr-tf,.ap-phone-btn,.ap-menu-item,.ap-scard-connect,.ap-panel-btn,.ap-close,.ap-widget-icon,.ap-widget-link,.ap-att-cta,.ap-att-ask,.ap-edit-btn,.ap-cat-row,.btn,.ap-choice){transition:opacity var(--t-fast), color var(--t-fast), background-color var(--t-fast), border-color var(--t-fast), box-shadow var(--t-fast), transform .2s var(--ease-enter), scale var(--press-t,var(--spring-snappy))}.ds.ap-root :is(.ap-press,.ap-sb-row,.ap-sb-btn,.ap-sb-headlink,.ap-sb-fold,.ap-sb-mode,.ap-tb-btn,.ap-tb-send,.ap-tb-open,.ap-icon-btn,.ap-pill,.ap-hdr-ic,.ap-disc,.ap-hdr-tf,.ap-phone-btn,.ap-menu-item,.ap-scard-connect,.ap-panel-btn,.ap-close,.ap-widget-icon,.ap-widget-link,.ap-att-cta,.ap-att-ask,.ap-edit-btn,.ap-cat-row,.btn):active:not([disabled],[aria-disabled=true],[aria-busy=true],[aria-haspopup],[role=combobox]){scale:calc(1 - var(--press-depth,.03) * var(--motion-on,1));--press-t:var(--press-in)}.ds.ap-root .ap-choice:has(.ap-choice-pick:active:not([disabled])){scale:calc(1 - var(--press-depth,.03) * var(--motion-on,1));--press-t:var(--press-in)}.ds .ap-choice{--press-depth:.015}@media (hover:hover) and (pointer:fine){.ds .ap-press:hover{opacity:.86}}.ds .ap-press:active{opacity:.86}.ds.ap-root button:is(:disabled,[aria-disabled=true]):not([aria-busy=true],.ap-dpc-day,.ap-dpc-navbtn,.ap-aplo-send,.ap-tb-send,.ap-num-step,.ap-wmenu-add.is-added,.ap-choice-pick,.ap-set-plan){opacity:.5;cursor:not-allowed}.ds.ap-root .bl-slot{gap:var(--space-4)}.ds.ap-root .bl-spin{width:12px;height:12px}.ds.ap-root .ap-wmenu-add .bl-spin{width:16px;height:16px}.ds :is(.ap-seg,.ap-tf,.ap-set-tabs){isolation:isolate;position:relative}.ds .ap-glide{z-index:-1;width:var(--glide-w,0px);height:var(--glide-h,0px);transform:translate(var(--glide-x,0px), var(--glide-y,0px));opacity:0;pointer-events:none;transition:transform var(--spring-morph), width var(--spring-morph), height var(--spring-morph);position:absolute;top:0;left:0}.ds [data-glide]>.ap-glide{opacity:1}.ds [data-glide-still]>.ap-glide{transition:none}.ds .ap-seg>.ap-glide{background:var(--backgrounds-primary);border-radius:calc(var(--radius-xs) - 2px);box-shadow:inset 0 0 0 var(--line-w) var(--borders-pale), var(--shadow-resting)}.ds .ap-tf>.ap-glide{background:var(--backgrounds-primary);border-radius:var(--radius-full)}.ds .ap-set-tabs>.ap-glide{background:var(--backgrounds-primary);border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--line-w) var(--borders-pale), var(--shadow-resting)}.ds .ap-seg[data-glide]>button.is-on,.ds .ap-tf[data-glide]>.ap-tf-opt.is-on,.ds .ap-set-tabs[data-glide]>.ap-set-tab.is-on{box-shadow:none;background:0 0}.ds .ap-seg>button,.ds .ap-tf-opt,.ds .ap-set-tab{transition:color var(--spring-morph)}@media (hover:hover) and (pointer:fine){.ds .ap-seg>button:not(.is-on):not([disabled]):hover{color:var(--text-primary)}}.ds .ap-seg>button:not(.is-on):not([disabled]):active{color:var(--text-primary)}.ds [data-panel-in]{animation:ap-panel-fade .24s var(--ease-enter) backwards, ap-panel-slide var(--spring-smooth) backwards}@keyframes ap-panel-fade{0%{opacity:0}}@keyframes ap-panel-slide{0%{translate:calc(var(--panel-dir,1) * 8px) 0}}@media (prefers-reduced-motion:reduce){.ds [data-panel-in]{animation:.12s linear backwards ap-panel-fade}}.ds .ap-book-scope{min-width:0}@media (prefers-reduced-motion:reduce){.ds .ap-glide,.ds .ap-seg>button,.ds .ap-tf-opt,.ds .ap-set-tab{transition:none}}.ds.ap-root{--spring-glide:.3s var(--ease-standard)}@supports (transition-timing-function:linear(0, 1)){.ds.ap-root{--spring-glide:.559s linear(0, .0253, .0865, .1669, .2553, .3444, .4299, .509, .5806, .6443, .7, .7482, .7897, .825, .8548, .88, .901, .9186, .9332, .9453, .9553, .9635, .9703, .9758, .9803, .984, .9871, .9895, .9915, .9932, .9945, .9955, .9964, .9971, .9977, .9981, .9985, .9988, .999, .9992, 1)}}.ds .ap-lbl{white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block}.ds .ap-icon-btn{width:16px;height:16px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.ds .ap-icon-btn:hover{opacity:.7}}.ds .ap-icon-btn:active{opacity:.7}@keyframes ap-spin{to{transform:rotate(360deg)}}.ds .ap-dash{gap:var(--space-16);flex-direction:column;display:flex}.ds .ap-row{gap:var(--space-16);align-items:stretch;display:grid}.ds .ap-row-top{grid-template-columns:352px minmax(0,1fr) 292px}.ds .ap-row-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.ds .ap-row-hub{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ds .ap-rule{border:0;border-top:.5px solid var(--borders-gridline);width:100%;height:0;margin:0}.ds .ap-stage-note{font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary);line-height:1.2;margin:0 0 var(--space-8)!important}.ds .ap-widget{border-radius:var(--radius-s);background:var(--backgrounds-secondary);flex-direction:column;min-width:0;display:flex}.ds .ap-widget.is-ink{background:var(--backgrounds-secondary-inverse)}.ds .ap-widget.is-tint{background:var(--surface-inverse-5)}.ds .ap-widget.is-glass{background:var(--surface-25)}.ds .ap-widget.is-glass>.ap-widget-body{background:var(--surface-50)}.ds .ap-widget-title{box-sizing:border-box;align-items:center;gap:var(--space-4);min-height:var(--widget-title-min-h,0);padding:var(--space-12) var(--space-16);display:flex}.ds .ap-widget-name,.ds .ap-widget-note,.ds .ap-widget-action{font-size:var(--fs-12);white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block}.ds .ap-widget-name{font-weight:var(--fw-500);color:var(--text-primary)}.ds .ap-widget.is-ink .ap-widget-name{color:var(--text-primary-inverse)}.ds .ap-widget-note{font-weight:var(--fw-400);color:var(--text-secondary)}.ds .ap-widget-action{font-weight:var(--fw-400);color:var(--text-secondary);margin-left:auto}@media (width<=767px){.ds .ap-widget-title{row-gap:var(--space-8);flex-wrap:wrap}.ds .ap-widget-action{max-width:100%}}.ds .ap-widget-title:has(>.ap-widget-action :is(.ap-seg,.ap-bar-btn,.ap-chip,.ap-select,.ap-cp)){padding-block:var(--space-8)}.ds .ap-widget-action:has(:is(.ap-seg,.ap-bar-btn,.ap-chip,.ap-select,.ap-cp)){align-items:center;gap:var(--space-8);text-box-trim:none;display:inline-flex}@media (width<=767px){.ds .ap-widget.is-note-wrap>.ap-widget-title>.ap-widget-note{white-space:normal;line-height:1.4;text-box-trim:none;flex-basis:100%;line-height:round(1.4em,1px)}}.ds .ap-widget-body{box-sizing:border-box;background:var(--backgrounds-primary);border:var(--edge) solid var(--borders-standard);border-radius:var(--radius-s);min-height:0;box-shadow:var(--shadow-reversed-sm);flex-direction:column;flex:auto;display:flex;overflow:clip}.ds .ap-widget-content{min-height:0;padding:calc(var(--space-16) - var(--edge));flex:auto}:root[data-card-edge=none] .ds .ap-widget{--card-gap:4px;padding:0 var(--card-gap) var(--card-gap)}:root[data-card-edge=none] .ds .ap-widget:not(:has(>.ap-widget-title)){padding-top:var(--card-gap)}:root[data-card-edge=none] .ds .ap-widget>.ap-widget-body{box-shadow:none;border-radius:calc(var(--radius-s) - var(--card-gap));border-color:#0000}:root[data-card-edge=none] .ds .ap-widget:not(.is-glass)>.ap-widget-body{background:var(--backgrounds-primary)}:root[data-card-edge=none] .ds .ap-today-col>.ap-kpi+.ap-kpi{padding-top:var(--space-16);border-top:var(--line-w) solid var(--borders-pale)}:root[data-card-edge=none] .ds .ap-tile:not(.ap-band.on-ink .ap-tile){background:var(--backgrounds-secondary);box-shadow:none;border-color:#0000}:root[data-card-edge=none] .ds .ap-band.on-ink .ap-tile{border-color:#0000}.ds .ap-widget-content:has(>.ap-ask){gap:var(--space-16);flex-direction:column;display:flex}.ds .ap-widget-content>.ap-ask{margin-top:auto}.ds .ap-widget-content:has(.ap-card-end){flex-direction:column;display:flex}:is(.ds .ap-widget-content>:has(.ap-card-end),.ds .ap-card-fill){flex:auto}:is(.ds :not(.ap-card-end):has(+.ap-card-end),.ds :not(.ap-card-end):has(+.ap-sr+.ap-card-end)){margin-bottom:auto}.ds .ap-widget-content:has(>:only-child){flex-direction:column;display:flex}.ds .ap-widget-content>:only-child{flex:auto;place-content:space-between}.ds .ap-widget-content>:only-child>.ap-exp-figs:only-child{flex:auto;align-content:space-between}.ds .ap-widget-content:has(.ap-trend-plot.is-fill){flex-direction:column;display:flex}.ds .ap-widget-content>:has(.ap-trend-plot.is-fill){flex:auto}.ds .ap-widget-foot{background:var(--backgrounds-secondary);flex:none}.ds .ap-widget-icon,.ds .ap-widget-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.ds .ap-widget-icon{width:12px;height:12px;color:var(--text-secondary);place-items:center;display:grid}.ds .ap-widget-title .ap-widget-icon{margin-block:-1.5px}@media (hover:hover) and (pointer:fine){.ds .ap-widget-icon:hover,.ds .ap-widget-link:hover{opacity:.7}}.ds .ap-widget-icon:active,.ds .ap-widget-link:active{opacity:.7}.ds .ap-widget-link{font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary);white-space:nowrap;line-height:1}.ds .ap-widget-title .ap-widget-link{align-items:center;gap:var(--space-4);color:var(--text-primary);text-decoration:none;display:inline-flex}.ds .ap-widget-title .ap-widget-link>svg{flex:none;margin-block:-2px}.ds .ap-widget.is-ink .ap-widget-title .ap-widget-link{color:var(--text-primary-inverse)}.ds .ap-ask{box-sizing:border-box;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-12) var(--space-16);border-radius:var(--radius-xs);background:var(--surface-inverse-20);color:var(--text-primary);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-400);letter-spacing:var(--tracking-snug);text-align:left;cursor:pointer;border:0;margin:0;display:flex}.ds .ap-ask>.ap-lbl{white-space:normal;line-height:1.4;min-width:0;line-height:round(1.4em,1px)}.ds .ap-aplo-mark.is-sm{width:12px;height:10px;padding:0}.ds .ap-list-rhythm>*{box-sizing:border-box;align-items:center;gap:var(--space-12);min-height:44px;display:flex}.ds .ap-list-rhythm .ap-list-name{font-size:var(--fs-14);color:var(--text-primary)}.ds .ap-list-rhythm .ap-list-detail{font-size:var(--fs-12);color:var(--text-secondary)}.ds .ap-lead>.ap-lead-more{vertical-align:middle;margin-left:var(--space-4);display:inline-grid}.ds span.ap-fig-note{min-width:0;max-width:100%;display:block}.ds .ap-fig-note>.ap-fig-note-text{overflow-wrap:anywhere;min-width:0}.ds .ap-fig-note .ap-fig-note-more{vertical-align:middle;margin-left:var(--space-4);display:inline-grid}.ds .ap-fig-note .ap-fig-note-tail{white-space:nowrap}.ds span.ap-fig-note{text-wrap:balance}.ds span.ap-fig-note.is-whole>.ap-fig-note-text{white-space:normal;overflow:visible}.ds .ap-kpi{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.ds .ap-kpi-name{align-items:center;gap:var(--space-4);font-size:var(--fs-14);font-weight:var(--fw-400);letter-spacing:var(--tracking-snug);color:var(--text-secondary);display:flex}.ds .ap-kpi-info{font:inherit;color:var(--text-secondary);cursor:help;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.ds .ap-kpi-data{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.ds .ap-kpi-note{margin-top:calc(var(--space-12) - var(--space-16));font-size:var(--fs-14);font-weight:var(--fw-400);line-height:1.4;letter-spacing:var(--tracking-snug);color:var(--text-secondary);text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:round(1.4em,1px);display:block}.ds .ap-fig{font-weight:var(--fw-500);letter-spacing:var(--tracking-snug);white-space:nowrap;color:var(--text-primary);font-variant-numeric:lining-nums proportional-nums;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:inline-block}.ds .ap-fig.is-lg{font-size:var(--fs-32)}.ds .ap-fig.is-lg .ap-fig-cents,.ds .ap-fig.is-md{font-size:var(--fs-20)}.ds .ap-tone-up{color:var(--state-success-text)}.ds .ap-tone-down{color:var(--state-destructive-text)}.ds .ap-tone-up .ap-fig,.ds .ap-tone-down .ap-fig{color:inherit}.ds .ap-kpi-data>.ap-tone-up,.ds .ap-kpi-data>.ap-tone-down{display:flex}.ds .ap-delta{font-size:var(--fs-10);font-weight:var(--fw-500);letter-spacing:-.02em;white-space:nowrap;flex:none;align-items:center;gap:2px;line-height:1;display:inline-flex}.ds .ap-delta-text{font-variant-numeric:tabular-nums;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block}.ds .ap-delta>svg{flex:none;margin:-2.08333px}.ds .ap-delta.is-good{color:var(--state-success-text)}.ds .ap-delta.is-bad{color:var(--terracotta-text)}.ds .ap-delta.is-neutral{color:var(--text-secondary)}.ds .on-ink .ap-delta.is-good{color:var(--status-pills-positive)}.ds .on-ink .ap-delta.is-bad{color:var(--status-pills-negative)}.ds .ap-delta.is-chip{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-xxs);letter-spacing:0;color:var(--text-primary);background:var(--status-pills-glass-inverse)}.ds .on-ink .ap-delta.is-chip{background:var(--status-pills-glass)}.ds .ap-today{gap:var(--space-16);grid-template-columns:minmax(min-content,172fr) minmax(min-content,132fr);display:grid}.ds .ap-today-col{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.ds .ap-today-col>.ap-kpi+.ap-kpi{padding-top:var(--space-16);border-top:var(--line-w) solid var(--borders-faint)}.ds .ap-overview{gap:var(--space-32);grid-template-columns:minmax(min-content,210fr) minmax(0,618fr);height:100%;display:grid}.ds .ap-overview-kpis{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.ds .ap-overview-kpis>.ap-kpi+.ap-kpi{padding-top:var(--space-16);border-top:var(--line-w) solid var(--borders-faint)}.ds .ap-overview-chart{gap:var(--space-32);flex-direction:column;min-width:0;display:flex}.ds .ap-chart-head{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:10px;display:flex}.ds .ap-chart-title{font-size:var(--fs-14);font-weight:var(--fw-400);color:var(--text-secondary);white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1}.ds .ap-chart-records{gap:var(--space-16);font-size:var(--fs-12);font-weight:var(--fw-400);white-space:nowrap;line-height:1;display:flex}.ds .ap-chart-records>*{text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block}.ds .ap-chart-hi{color:var(--text-primary)}.ds .ap-chart-lo{color:var(--text-secondary)}.ds .ap-chart-grid{stroke:var(--borders-standard);stroke-width:.5px}.ds .ap-chart-empty{min-height:160px;font-size:var(--fs-12);color:var(--text-secondary);text-align:center;place-items:center;display:grid}.ds .ap-lc{min-width:0;color:var(--text-primary);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.ds .ap-lc-chart{grid-template-columns:minmax(0, 1fr) calc(30px + var(--space-8));grid-template-rows:var(--lc-h) 26px;min-width:0;display:grid;position:relative}.ds .ap-lc-plot{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;grid-area:1/1;min-width:0;position:relative}.ds .ap-lc-plot:focus-visible{outline:2px solid var(--borders-focus);outline-offset:4px;border-radius:var(--radius-xs)}.ds .ap-lc-svg{display:block;overflow:visible}.ds .ap-lc-grid{stroke:var(--borders-standard);stroke-width:.5px}.ds .ap-lc-cross{stroke:var(--borders-focus);stroke-width:1px;shape-rendering:crispedges;opacity:0;transition:opacity var(--t-exit-quick)}.ds .ap-lc-chart[data-scrubbing] .ap-lc-cross{opacity:1}.ds .ap-lc-mark{stroke:var(--terracotta-text);stroke-width:1px;stroke-dasharray:4 3;shape-rendering:crispedges}.ds .ap-lc-mark-word{font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--terracotta-text);white-space:nowrap;pointer-events:none;margin-top:-16px;line-height:14px;position:absolute;top:0;left:0}.ds .ap-lc-line{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ds .ap-lc-area{stroke:none}.ds .ap-lc-before{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:3 3;stroke-linecap:round;opacity:.45;vector-effect:non-scaling-stroke}.ds .ap-lc-tip-before{color:var(--text-secondary-inverse)}.ds .ap-lc-dot{fill:currentColor;stroke:none;opacity:0;transition:opacity var(--t-exit-quick)}.ds .ap-lc-chart[data-scrubbing] .ap-lc-dot:not([data-gap]){opacity:1}.ds .ap-lc-tip{z-index:1;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-xs);background:var(--backgrounds-primary-inverse);color:var(--text-primary-inverse);font-size:var(--fs-12);font-weight:var(--fw-400);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-md);opacity:0;transition:opacity var(--t-fast), scale var(--t-fast);display:flex;position:absolute;top:0;left:0;scale:.96}.ds .ap-lc-chart[data-scrubbing] .ap-lc-tip{opacity:1;scale:1}.ds .ap-lc-tip-date{color:var(--text-secondary-inverse)}.ds .ap-lc-gutter{grid-area:1/2;min-width:0;position:relative}.ds .ap-lc-tick{top:0;left:var(--space-8);white-space:nowrap;pointer-events:none;height:0;display:block;position:absolute}.ds .ap-lc-tick>span{font-size:var(--fs-12);font-weight:var(--fw-400);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-snug);color:var(--text-secondary);line-height:1;display:block;translate:0 -50%}.ds .ap-lc-axis{grid-area:2/1;min-width:0;position:relative}.ds .ap-lc-date{top:var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-400);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-snug);white-space:nowrap;color:var(--text-secondary);line-height:1;position:absolute}.ds :is(.ap-lc-grid,.ap-lc-tick,.ap-lc-date).is-in{animation:ap-date-fade .24s var(--ease-standard) both}.ds :is(.ap-lc-grid,.ap-lc-tick,.ap-lc-date).is-out{animation:ap-sel-fade-out var(--t-exit-quick) forwards}@media (prefers-reduced-motion:reduce){.ds .ap-lc-cross,.ds .ap-lc-dot,.ds .ap-lc-tip{transition:none}.ds :is(.ap-lc-grid,.ap-lc-tick,.ap-lc-date).is-in{animation:none}.ds :is(.ap-lc-grid,.ap-lc-tick,.ap-lc-date).is-out{display:none}}.ds .ap-att{gap:var(--space-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds .ap-att-item{gap:var(--space-8);flex-direction:column;display:flex}.ds .ap-att-item+.ap-att-item{padding-top:var(--space-16);border-top:var(--line-w) solid var(--borders-faint)}.ds .ap-att-title{align-items:flex-start;gap:var(--space-4);font-size:var(--fs-14);font-weight:var(--fw-500);letter-spacing:var(--tracking-snug);line-height:1.2;display:flex}.ds .ap-att-title .ap-lbl{white-space:normal;line-height:1.2}.ds .ap-att-item.is-error .ap-att-title{color:var(--state-destructive-text)}.ds .ap-att-item.is-warning .ap-att-title{color:var(--terracotta-text)}.ds .ap-att-orb{box-sizing:border-box;border-radius:var(--radius-full);flex:none;place-items:center;width:10px;height:10px;padding:2px;display:grid}.ds .ap-att-orb>span{border-radius:var(--radius-full);width:6px;height:6px;display:block}.ds .ap-att-item.is-error .ap-att-orb{background:var(--orb-error-glow)}.ds .ap-att-item.is-error .ap-att-orb>span{background:var(--orb-error)}.ds .ap-att-item.is-warning .ap-att-orb{background:var(--orb-warning-glow)}.ds .ap-att-item.is-warning .ap-att-orb>span{background:var(--orb-warning)}.ds .ap-att-orb.is-live{background:var(--orb-live-glow)}.ds .ap-att-orb.is-live>span{background:var(--orb-live)}.ds .ap-att-body{font-size:var(--fs-12);font-weight:var(--fw-400);line-height:1.2;color:var(--text-primary);line-height:round(1.2em,1px)}.ds .ap-att-actions{gap:var(--space-8);margin-top:var(--space-8);display:flex}.ds .ap-att-cta,.ds .ap-att-ask{font:inherit;font-size:var(--fs-12);letter-spacing:var(--tracking-snug);cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:1}.ds .ap-att-cta{font-weight:var(--fw-500);color:var(--text-primary)}.ds .ap-att-ask{font-weight:var(--fw-400);color:var(--text-secondary)}@media (hover:hover) and (pointer:fine){.ds .ap-att-cta:hover,.ds .ap-att-ask:hover{opacity:.7}}.ds .ap-att-cta:active,.ds .ap-att-ask:active{opacity:.7}.ds .ap-att-empty{gap:var(--space-8);flex-direction:column;display:flex}.ds .ap-att-empty-title{font-size:var(--fs-14);font-weight:var(--fw-500);line-height:1.2}.ds .ap-att-empty-text{font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary);line-height:1.2}.ds .ap-row-top:not(:has(.ap-w-attention)){grid-template-columns:352px minmax(0,1fr)}.ds .ap-tile{justify-content:space-between;gap:var(--space-24);flex-direction:column;display:flex}.ds .ap-tile-head{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.ds .ap-tile:has(>.ap-tile-open){position:relative}.ds .ap-tile-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.ds .ap-tile:has(>.ap-tile-open) :is(.ap-info-dot,.ap-tile-explain){z-index:2}.ds .ap-tile-open:focus-visible{outline:2px solid var(--borders-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ds .ap-tile:has(>.ap-tile-open:hover){border-color:var(--borders-strong)}}.ds .ap-tile:has(>.ap-tile-open:active){border-color:var(--borders-strong)}.ds .ap-tile-name{font-size:var(--fs-14);font-weight:var(--fw-400);letter-spacing:var(--tracking-snug);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;overflow:hidden}.ds .ap-tile-data{align-items:flex-end;gap:var(--space-4);min-width:0;display:flex}.ds .ap-tile-value{font-size:var(--fs-20);font-weight:var(--fw-500);letter-spacing:var(--tracking-snug);white-space:nowrap;font-variant-numeric:lining-nums proportional-nums;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1}.ds .ap-tile-value:has(>.ap-fig){align-items:flex-end;display:flex}.ds .ap-spark{width:100%;height:24px;display:block;overflow:visible}.ds .ap-spark-line{fill:none;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.ds .ap-spark.is-good :is(.ap-spark-line,.ap-spark-dot){stroke:var(--status-pills-positive)}.ds .ap-spark.is-bad :is(.ap-spark-line,.ap-spark-dot){stroke:var(--status-pills-negative)}.ds .ap-spark.is-neutral :is(.ap-spark-line,.ap-spark-dot){stroke:var(--text-secondary)}.ds .ap-spark-dot{fill:none;stroke-linecap:round;stroke-width:0;opacity:0;transition:stroke-width var(--spring-snappy), opacity var(--t-fast)}.ds .ap-spark.is-landed .ap-spark-dot{stroke-width:4px;opacity:1}@media (prefers-reduced-motion:reduce){.ds .ap-spark-dot{transition:none}}.ds .ap-spark-box{display:block;position:relative}.ds .ap-spark-cross{stroke:var(--borders-focus);stroke-width:1px;shape-rendering:crispedges}.ds .ap-spark-at{fill:none;stroke-linecap:round;stroke-width:6px}.ds .ap-spark.is-good .ap-spark-at{stroke:var(--status-pills-positive)}.ds .ap-spark.is-bad .ap-spark-at{stroke:var(--status-pills-negative)}.ds .ap-spark.is-neutral .ap-spark-at{stroke:var(--text-secondary)}.ds .ap-spark-tip{top:50%;left:calc(var(--at) * 100% + var(--space-12));z-index:3;gap:var(--space-8);width:max-content;max-width:100%;padding:var(--space-8) var(--space-12);border-radius:var(--radius-xs);background:var(--backgrounds-primary-inverse);color:var(--text-primary-inverse);font-size:var(--fs-12);font-weight:var(--fw-400);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-md);opacity:0;transition:opacity var(--t-exit-quick), scale var(--t-exit-quick);display:flex;position:absolute;translate:0 -50%;scale:.96}.ds .ap-spark-box[data-flip] .ap-spark-tip{left:calc(var(--at) * 100% - var(--space-12));translate:-100% -50%}.ds .ap-spark-box[data-reading] .ap-spark-tip{opacity:1;transition-duration:var(--t-fast);scale:1}@media (prefers-reduced-motion:reduce){.ds .ap-spark-tip{transition:none}}.ds .ap-tile-foot{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ds .ap-tile-note{font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary);line-height:1.2}.ds .ap-spark-empty{min-height:24px;font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary);align-items:flex-end;line-height:1.2;display:flex}.ds .ap-forecast{gap:var(--space-8);flex-direction:column;display:flex}.ds .ap-forecast-line{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ds .ap-forecast-text{font-size:var(--fs-14);font-weight:var(--fw-400);letter-spacing:-.02em;color:var(--text-primary);line-height:1.2}.ds .ap-forecast-text strong{font-weight:var(--fw-500)}.ds .ap-forecast-mark{font:inherit;color:var(--status-pills-positive);cursor:help;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.ds .ap-forecast-line .ap-widget-link{margin-left:auto}.ds .ap-forecast-note{font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary);line-height:1.4}.ds .ap-forecast-note>.ap-forecast-more,.ds .ap-forecast-note .ap-info-dot.ap-forecast-more{vertical-align:middle;margin-left:var(--space-4);display:inline-grid}.ap-tip-lines{gap:var(--space-8);flex-direction:column;display:flex}.ds .ap-forecast-bar{border-radius:var(--radius-full);background:var(--state-success-light);height:10px;display:block;position:relative;overflow:hidden}.ds .ap-forecast-bar>span{border-radius:inherit;background:var(--state-success);transform-origin:0;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ds .ap-tile{box-sizing:border-box;min-width:0;min-height:116px;padding:calc(var(--space-16) - var(--edge));background:var(--backgrounds-primary);border:var(--edge) solid var(--borders-standard);border-radius:var(--radius-s);box-shadow:var(--shadow-sm)}.ds .ap-band.on-ink .ap-tile{background:var(--surface-25);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.ds .ap-orders{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.ds .ap-orders>.ap-kpi{padding-bottom:var(--space-16);border-bottom:var(--line-w) solid var(--borders-faint)}.ds .ap-orders-meta{align-items:stretch;gap:var(--space-8);margin-top:calc(var(--space-12) - var(--space-16));display:flex}.ds .ap-orders-cell{text-box-trim:trim-both;text-box-edge:cap alphabetic;min-width:0;display:block}.ds .ap-orders-cell+.ap-orders-cell{padding-left:var(--space-8);border-left:var(--line-w) solid var(--borders-faint)}.ds .ap-orders-cap{font-size:var(--fs-10);font-weight:var(--fw-400);margin-bottom:var(--space-4);color:var(--text-secondary);line-height:12px;display:block}.ds .ap-orders-val{font-size:var(--fs-16);font-weight:var(--fw-500);letter-spacing:var(--tracking-snug);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:16px;display:block;overflow:hidden}.ds .ap-orders-when{font-size:var(--fs-10);font-weight:var(--fw-400);color:var(--text-secondary);white-space:nowrap;margin-left:auto;line-height:12px}.ds .ap-orders-detail{justify-content:flex-end;align-items:center;gap:var(--space-12);min-width:0;display:flex}.ds .ap-orders-detail>.ap-orders-line{min-width:0}.ds .ap-orders-detail>:is(.ap-orders-line,.ap-orders-time){font-size:var(--fs-12)}.ds .ap-orders-time{font-size:var(--fs-10);font-weight:var(--fw-400);color:var(--text-secondary);white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;flex:none;line-height:1;display:block}.ds .ap-orders-recent{gap:var(--space-16);flex-direction:column;display:flex}.ds .ap-orders-list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds .ap-orders-list li{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;display:flex}.ds .ap-orders-num{font-size:var(--fs-16);font-weight:var(--fw-400);letter-spacing:var(--tracking-snug);color:var(--text-primary);text-box-trim:trim-both;text-box-edge:cap alphabetic;flex:none;line-height:1}.ds .ap-orders-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-10);font-weight:var(--fw-400);color:var(--text-secondary);text-align:right;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;display:block;overflow:hidden}.ds .ap-sb-label,.ds .ap-pill-text,.ds .ap-tile-name,.ds .ap-orders-line,.ds .ap-orders-val{margin-top:-.3em;margin-bottom:-.3em;padding-top:.3em;padding-bottom:.3em}@keyframes ap-breathe{0%{opacity:1}to{opacity:.55}}.ds .ap-skel{border-radius:var(--radius-xxs);background:var(--surface-inverse-10);animation:1.4s cubic-bezier(.65,0,.35,1) infinite alternate ap-breathe;display:block}.ds .ap-widget-content[data-held]>:not(.ap-skel-layer),.ds .ap-tile[data-held]>:not(.ap-skel-layer),.ds .ap-reveal-box[data-held]>:not(.ap-skel-layer){visibility:hidden}.ds .ap-skel-layer{z-index:2;pointer-events:none;width:0;height:0;position:absolute}.ds .ap-skel-layer>span{background:var(--surface-inverse-10);animation:1.4s cubic-bezier(.65,0,.35,1) infinite alternate ap-breathe;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.ds .ap-skel,.ds .ap-skel-layer>span{animation:none}}.ds .on-ink .ap-skel,.ds .ap-widget.is-ink .ap-skel{background:var(--surface-inverse-10)}.ds .ap-skel-stack{gap:var(--space-24);flex-direction:column;display:flex}.ds .ap-skel-row{gap:var(--space-12);flex-direction:column;display:flex}.ds .ap-skel-forecast{flex-direction:column;justify-content:space-between;min-height:76.4px;display:flex}.ds .ap-skel-tile{justify-content:space-between;gap:var(--space-24);flex-direction:column;height:100%;display:flex}.ds .ap-skel-spark{border-radius:var(--radius-xs)}.ds .ap-skel-split{gap:var(--space-32);grid-template-columns:206fr 506fr;height:100%;display:grid}.ds .ap-skel-chart{gap:var(--space-16);flex-direction:column;min-height:212px;display:flex}.ds .ap-skel-plot{border-radius:var(--radius-xs);flex:auto}.ds .ap-skel-store{border-radius:var(--radius-xs);height:48px}.ds .ap-state{align-items:flex-start;gap:var(--space-16);max-width:520px;padding:var(--space-32) 0;flex-direction:column;display:flex}.ds .ap-state-title{font-size:var(--fs-20);font-weight:var(--fw-500);line-height:1.2;margin:0!important}.ds .ap-state-text{font-size:var(--fs-14);font-weight:var(--fw-400);color:var(--text-secondary);line-height:1.4;margin:0!important}.ds .ap-tip{--tip-y:3px;z-index:90;max-width:15rem;padding:var(--space-8) var(--space-12);border-radius:var(--radius-xs);background:var(--backgrounds-primary-inverse);color:var(--text-primary-inverse);font-size:var(--fs-12);font-weight:var(--fw-400);box-shadow:var(--shadow-raised);pointer-events:none;transform-origin:bottom;transition:opacity .16s var(--ease-enter), transform .16s var(--ease-enter);line-height:1.3;position:fixed}.ds .ap-tip[data-side=bottom]{--tip-y:-3px;transform-origin:top}.ds .ap-tip[data-side=right]{--tip-y:0px;transform-origin:0}.ds .ap-tip[data-side=left]{--tip-y:0px;transform-origin:100%}@starting-style{.ds .ap-tip[data-state=open]{opacity:0;transform:translateY(var(--tip-y)) scale(.97)}.ds .ap-tip[data-instant][data-state=open]{transform:none}}.ds .ap-tip[data-instant][data-state=open]{transition:opacity .12s var(--ease-standard), transform .12s var(--ease-standard)}.ds .ap-tip[data-state=closed]{opacity:0;transition:opacity var(--t-exit-quick), transform var(--t-exit-quick);transform:scale(.98)}@media (prefers-reduced-motion:reduce){.ds .ap-tip,.ds .ap-tip[data-state]{transition:opacity 90ms linear;transform:none}@starting-style{.ds .ap-tip[data-state=open]{opacity:0;transform:none}}}.ds :is(.ap-set-input,.ap-field input,.ap-select,.ap-date,.ap-cost-field input,.ap-savebar-date,.ap-sup-textarea,.ap-viewbar-name.is-input,.ap-search,.ap-aplo-input){transition:border-color var(--t-fast), background-color var(--t-fast)}@media (hover:hover) and (pointer:fine){.ds :is(.ap-set-input,.ap-field input,.ap-cost-field input,.ap-sup-textarea,.ap-viewbar-name.is-input):hover:not(:focus,:focus-within,:disabled),.ds :is(.ap-search,.ap-num,.ap-money-control):hover:not(:focus-within){border-color:var(--text-primary)}}.ds :is(.ap-set-input,.ap-field input,.ap-cost-field input,.ap-sup-textarea,.ap-viewbar-name.is-input):active:not(:focus,:focus-within,:disabled),.ds :is(.ap-search,.ap-num,.ap-money-control):active:not(:focus-within){border-color:var(--text-primary)}.ds :is(.ap-set-input,.ap-field input,.ap-cost-field input,.ap-sup-textarea,.ap-viewbar-name.is-input):focus,.ds :is(.ap-search,.ap-pw,.ap-num,.ap-money-control):focus-within{border-color:var(--text-primary);outline:none}@media (hover:hover) and (pointer:fine){.ds :is(.ap-select,.ap-date,.ap-savebar-date):hover:not(:disabled){border-color:var(--borders-strong)}}.ds :is(.ap-select,.ap-date,.ap-savebar-date):active:not(:disabled){border-color:var(--borders-strong)}.ds :is(.ap-select,.ap-date,.ap-savebar-date):focus:not(:disabled),.ds .ap-aplo-input:focus-within{border-color:var(--borders-strong);outline:none}.ds :is(.ap-set-input,.ap-field input,.ap-select,.ap-cost-field input,.ap-savebar-date,.ap-sup-textarea):disabled{opacity:.5;cursor:not-allowed}.ds span.ap-pw{align-items:center;gap:var(--space-4);padding-right:calc((32px - 2 * var(--line-w) - 24px) / 2);display:flex}.ds .ap-pw input{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}.ds .ap-pw input::placeholder,.ds ::placeholder{color:var(--text-placeholder);opacity:1}.ds .ap-pw input[data-reveal=shown]{animation:ap-reveal-a .24s var(--ease-enter)}.ds .ap-pw input[data-reveal=hidden]{animation:ap-reveal-b .24s var(--ease-enter)}@keyframes ap-reveal-a{0%{opacity:.35;filter:blur(2px)}}@keyframes ap-reveal-b{0%{opacity:.35;filter:blur(2px)}}.ds .ap-pw-eye,.ds .ap-search-clear{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast), scale var(--press-t,var(--spring-snappy));background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.ds :is(.ap-pw-eye,.ap-search-clear):hover{background:var(--fills-hover);color:var(--text-primary)}}.ds :is(.ap-pw-eye,.ap-search-clear):active{background:var(--fills-hover);color:var(--text-primary)}.ds .ap-pw-eye[aria-pressed=true]{color:var(--text-primary)}.ds .ap-eye-slash{stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .24s var(--ease-standard), opacity .12s var(--ease-standard)}.ds .ap-pw-eye[aria-pressed=true] .ap-eye-slash{stroke-dashoffset:0;opacity:1}.ds .ap-search>svg{color:var(--text-secondary);transition:color var(--t-fast);flex:none}.ds .ap-search:is(:focus-within,[data-filled])>svg{color:var(--text-primary)}.ds .ap-search input{appearance:none}.ds .ap-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.ds .ap-search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.ds .ap-search-slot{width:24px;height:24px;margin-right:calc(var(--space-4) * -1);flex:none;place-items:center;display:grid}.ds .ap-search-clear{opacity:0;filter:blur(2px);visibility:hidden;pointer-events:none;transition:opacity var(--t-exit-quick), scale var(--t-exit-quick), filter var(--t-exit-quick), background-color var(--t-fast), color var(--t-fast), visibility 0s .12s;scale:.8}.ds .ap-search-clear[data-on]{opacity:1;filter:none;visibility:visible;pointer-events:auto;transition:opacity var(--t-fast), scale var(--press-t,var(--spring-snappy)), filter var(--t-fast), background-color var(--t-fast), color var(--t-fast), visibility 0s;scale:1}.ds .ap-cb,.ds .ap-rb{flex:none;place-items:center;display:inline-grid;position:relative}.ds .ap-cb{width:18px;height:18px}.ds .ap-rb{width:17px;height:17px}.ds :is(.ap-cb,.ap-rb)>input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ds :is(.ap-cb,.ap-rb)>input:disabled{cursor:not-allowed}.ds .ap-cb-box{box-sizing:border-box;border:var(--line-w) solid var(--borders-strong);border-radius:var(--radius-xs);background:var(--backgrounds-primary);color:var(--text-primary-inverse);pointer-events:none;transition:border-color var(--t-fast), scale var(--spring-snappy);display:block;position:absolute;inset:0}.ds .ap-cb-box:before{content:"";inset:calc(var(--edge) * -1);border-radius:inherit;background:var(--fills-solid);opacity:0;transition:transform var(--spring-snappy), opacity var(--t-fast);position:absolute;transform:scale(.6)}.ds .ap-cb-box svg{inset:calc(var(--edge) * -1);width:18px;height:18px;position:absolute;overflow:visible}.ds .ap-cb-box path{stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.2 1.2;stroke-dashoffset:1.3px;opacity:0;transition:stroke-dashoffset var(--spring-snappy), opacity var(--t-fast), d var(--spring-morph)}.ds .ap-cb>input:is(:checked,:indeterminate)+.ap-cb-box{border-color:var(--fills-solid)}.ds .ap-cb>input:is(:checked,:indeterminate)+.ap-cb-box:before{opacity:1;transition:transform var(--spring-snappy), opacity var(--t-exit-quick);transform:none}.ds .ap-cb>input:is(:checked,:indeterminate)+.ap-cb-box path{stroke-dashoffset:.1px;opacity:1;transition:stroke-dashoffset var(--spring-snappy), opacity var(--t-exit-quick), d var(--spring-morph)}.ds .ap-rb-mark{box-sizing:border-box;border:var(--line-w) solid var(--borders-strong);background:var(--backgrounds-primary);pointer-events:none;transition:border-color var(--t-fast), background-color var(--t-fast), scale var(--spring-snappy);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.ds .ap-rb-mark:before,.ds .ap-rb-mark:after{content:"";background:var(--text-primary);border-radius:50%;grid-area:1/1;width:7px;height:7px}.ds .ap-rb-mark:before{opacity:0;transition:opacity var(--press-in)}.ds .ap-rb-mark:after{opacity:0;transition:transform var(--spring-snappy), opacity var(--t-exit-quick);transform:scale(.4)}.ds .ap-rb>input:checked+.ap-rb-mark{border-color:var(--fills-solid);background:var(--fills-solid)}.ds .ap-rb>input:checked+.ap-rb-mark:after{opacity:1;background:var(--text-primary-inverse);transition:transform var(--spring-snappy), opacity var(--t-fast);transform:none}@media (hover:hover) and (pointer:fine){.ds label:hover .ap-cb>input:not(:checked,:indeterminate,:disabled)+.ap-cb-box,.ds .ap-cb:hover>input:not(:checked,:indeterminate,:disabled)+.ap-cb-box,.ds label:hover .ap-rb>input:not(:checked,:disabled)+.ap-rb-mark,.ds .ap-rb:hover>input:not(:checked,:disabled)+.ap-rb-mark{border-color:var(--text-secondary)}}.ds label:active .ap-cb>input:not(:checked,:indeterminate,:disabled)+.ap-cb-box,.ds .ap-cb:active>input:not(:checked,:indeterminate,:disabled)+.ap-cb-box,.ds label:active .ap-rb>input:not(:checked,:disabled)+.ap-rb-mark,.ds .ap-rb:active>input:not(:checked,:disabled)+.ap-rb-mark{border-color:var(--text-secondary)}@media (prefers-reduced-motion:no-preference){.ds label:active .ap-cb>input:not(:disabled)+.ap-cb-box,.ds .ap-cb:active>input:not(:disabled)+.ap-cb-box{transition:border-color var(--t-fast), scale var(--press-in);scale:.95}.ds label:active .ap-rb>input:not(:disabled)+.ap-rb-mark,.ds .ap-rb:active>input:not(:disabled)+.ap-rb-mark{transition:border-color var(--t-fast), background-color var(--t-fast), scale .1s var(--ease-standard);scale:.88}}.ds label:active .ap-rb>input:not(:checked,:disabled)+.ap-rb-mark:before,.ds .ap-rb:active>input:not(:checked,:disabled)+.ap-rb-mark:before{opacity:.22}.ds :is(.ap-cb,.ap-rb)>input:disabled+*{opacity:.5}.ds :is(.ap-cb,.ap-rb)>input:focus-visible+*{outline:2px solid var(--borders-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ds :is(.ap-set-input,.ap-field input,.ap-select,.ap-date,.ap-cost-field input,.ap-savebar-date,.ap-sup-textarea,.ap-viewbar-name.is-input,.ap-search,.ap-aplo-input),.ds :is(.ap-pw-eye,.ap-search-clear,.ap-search>svg,.ap-eye-slash,.ap-cb-box,.ap-rb-mark),.ds .ap-search-clear[data-on],.ds .ap-cb-box:before,.ds .ap-cb-box path,.ds .ap-rb-mark:before,.ds .ap-rb-mark:after,.ds .ap-cb>input:is(:checked,:indeterminate)+.ap-cb-box:before,.ds .ap-cb>input:is(:checked,:indeterminate)+.ap-cb-box path,.ds .ap-rb>input:checked+.ap-rb-mark:after{transition:none}.ds .ap-pw input[data-reveal]{animation:none}.ds .ap-search-clear{filter:none;scale:1}}.ds .ap-select{appearance:none;align-items:center;gap:var(--space-8);text-align:left;font-weight:var(--fw-400);color:var(--text-primary);cursor:pointer;margin:0;display:flex}.ds .ap-select[data-state=open]:not(:disabled){border-color:var(--borders-strong)}.ds .ap-select:disabled{opacity:.5;cursor:not-allowed}.ds .ap-select-value{flex:auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ds .ap-select-value>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.ds .ap-select-value>[data-placeholder]{color:var(--text-placeholder)}.ds .ap-select-value>.is-in{animation:ap-sel-roll-in .24s var(--ease-enter)}.ds .ap-select-value>.is-out{animation:ap-sel-roll-out .16s var(--ease-standard) forwards}@keyframes ap-sel-roll-in{0%{opacity:0;transform:translateY(calc(var(--dir,1) * .35em));filter:blur(4px)}}@keyframes ap-sel-roll-out{to{opacity:0;transform:translateY(calc(var(--dir,1) * -.3em));filter:blur(2px)}}.ds .ap-select-chevron{color:var(--text-secondary);transition:transform var(--spring-snappy), color var(--t-fast);flex:none;place-items:center;display:grid}.ds .ap-select[data-state=open] .ap-select-chevron{color:var(--text-primary);transform:rotate(180deg)}.ds .ap-select-icon{flex:none;place-items:center;display:grid}.ds .ap-select.is-icon{box-sizing:border-box;width:var(--control-h);height:var(--control-h);background:var(--backgrounds-primary);border:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-xs);color:var(--text-secondary);flex:none;justify-content:center;padding:0}.ds .ap-select.is-icon[data-state=open]{color:var(--text-primary)}.ds .ap-select.is-icon.is-on{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-primary-inverse)}.ds .ap-select-list{z-index:68;box-sizing:border-box;font-size:var(--f-fs);font-weight:var(--f-fw);line-height:var(--f-lh);letter-spacing:var(--f-ls);color:var(--text-primary);background:var(--backgrounds-primary);border-radius:var(--radius-s);box-shadow:var(--shadow-floating);transition:width var(--spring-smooth), height var(--spring-smooth), border-radius var(--spring-smooth), background-color .16s var(--ease-standard), box-shadow .24s var(--ease-standard);outline:none;position:fixed;overflow:clip}.ds .ap-select-list:after{content:"";z-index:2;border:var(--line-w) solid var(--borders-pale);border-radius:inherit;pointer-events:none;transition:border-color .16s var(--ease-standard), border-width .16s var(--ease-standard);position:absolute;inset:0}.ds .ap-select-list[data-phase=field]{background:var(--f-bg);border-radius:var(--f-r);box-shadow:none}.ds .ap-select-list[data-phase=field]:after{border:var(--f-bdw) solid var(--f-bdc)}.ds .ap-select-list[data-state=closed]{pointer-events:none}.ds .ap-select-lid{box-sizing:border-box;align-items:center;gap:var(--f-gap);width:var(--f-w);height:var(--f-h);padding:0 calc(var(--f-pr) + var(--f-bdw)) 0 calc(var(--f-pl) + var(--f-bdw));color:var(--f-ink);transition:opacity .1s var(--ease-standard);display:flex;position:absolute;top:0;left:0}.ds .ap-select-list[data-align=end] .ap-select-lid{left:auto;right:0}.ds .ap-select-list[data-side=top] .ap-select-lid{top:auto;bottom:0}.ds .ap-select-list.is-icon .ap-select-lid{justify-content:center;padding:0}.ds .ap-select-lid[data-search]{opacity:0}.ds .ap-select-list[data-phase=open] .ap-select-lid .ap-select-chevron{color:var(--text-primary);transform:rotate(180deg)}.ds .ap-select-slot{flex:auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ds .ap-select-slot>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.ds .ap-select-slot>[data-placeholder]{color:var(--text-placeholder)}.ds .ap-select-slot>.is-fly{animation:ap-sel-fly var(--spring-snappy) both}.ds .ap-select-slot>.is-out{animation:ap-sel-lift .12s var(--ease-standard) forwards}@keyframes ap-sel-fly{0%{transform:translate(var(--fx,0), var(--fy,0))}}@keyframes ap-sel-lift{to{opacity:0;filter:blur(2px);transform:translateY(-.3em)}}.ds .ap-select-face{top:var(--f-h);box-sizing:border-box;width:max-content;max-width:min(24rem,100vw - 24px);padding:0 var(--space-4) var(--space-4);transition:opacity .2s var(--ease-enter) 40ms, transform var(--spring-smooth), filter .22s var(--ease-enter) 40ms;position:absolute;left:0}.ds .ap-select-face:before{content:"";top:0;left:var(--space-8);right:var(--space-8);height:var(--line-w);background:var(--borders-faint);position:absolute}.ds .ap-select-list[data-align=end] .ap-select-face{left:auto;right:0}.ds .ap-select-list[data-side=top] .ap-select-face{top:auto;bottom:var(--f-h);padding:var(--space-4) var(--space-4) 0}.ds .ap-select-list[data-side=top] .ap-select-face:before{top:auto;bottom:0}.ds .ap-select-list[data-phase=field] .ap-select-face{opacity:0;filter:blur(2px);transition:opacity .1s var(--ease-standard), transform .1s var(--ease-standard), filter .1s var(--ease-standard);transform:translateY(-6px)}.ds .ap-select-list[data-side=top][data-phase=field] .ap-select-face{transform:translateY(6px)}.ds .ap-select-rows{overscroll-behavior:contain;max-height:320px;padding-top:var(--space-4);outline:none;position:relative;overflow-y:auto}.ds .ap-select-list[data-side=top] .ap-select-rows{padding-top:0;padding-bottom:var(--space-4)}.ds .ap-select-glow{height:var(--hi-h,32px);transform:translateY(var(--hi-y,0));border-radius:var(--radius-xs);background:var(--fills-hover);opacity:0;pointer-events:none;transition:opacity .12s var(--ease-standard);position:absolute;top:0;left:0;right:0}.ds .ap-select-glow[data-on=true]{opacity:1;transition:opacity .12s var(--ease-enter)}.ds .ap-select-glow[data-on=true][data-glide]{transition:opacity .12s var(--ease-enter), transform var(--spring-snappy), height var(--spring-snappy)}.ds .ap-select-glabel{padding:var(--space-8) var(--space-8) var(--space-4);font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary)}.ds .ap-select-item{box-sizing:border-box;min-height:32px;padding:0 var(--space-32) 0 var(--space-8);border-radius:var(--radius-xs);font-size:var(--fs-14);font-weight:var(--fw-400);color:var(--text-primary);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.ds .ap-select-item[aria-disabled=true]{opacity:.45}@media (pointer:coarse){.ds .ap-select-item{min-height:44px}}.ds .ap-select-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds .ap-select-check{right:var(--space-8);animation:ap-sel-check .24s var(--ease-enter) 40ms both;place-items:center;display:grid;position:absolute}@keyframes ap-sel-check{0%{opacity:0;filter:blur(2px);transform:scale(.6)}}.ds .ap-select-none{padding:var(--space-12) var(--space-8);font-size:var(--fs-14);color:var(--text-secondary);margin:0}.ds .ap-select-search{z-index:1;box-sizing:border-box;align-items:center;gap:var(--space-8);height:var(--f-h);padding:0 calc(var(--f-pr) + var(--f-bdw) - 6px) 0 calc(var(--f-pl) + var(--f-bdw));color:var(--text-secondary);opacity:0;filter:blur(2px);transition:opacity .1s var(--ease-standard), filter .1s var(--ease-standard);display:flex;position:absolute;top:0;left:0;right:0}.ds .ap-select-list[data-side=top] .ap-select-search{top:auto;bottom:0}.ds .ap-select-list[data-phase=open] .ap-select-search:not([inert]){opacity:1;filter:none;transition:opacity .18s var(--ease-enter) 40ms, filter .18s var(--ease-enter) 40ms}.ds .ap-select-search>svg{flex:none}.ds .ap-select-search input{min-width:0;height:100%;font:inherit;font-weight:var(--fw-400);color:var(--text-primary);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}.ds .ap-select-search input::placeholder{color:var(--text-placeholder)}.ds :is(.ap-select-clear,.ap-select-shut){border-radius:var(--radius-full);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.ds .ap-select-clear{animation:ap-sel-check .16s var(--ease-enter) both}.ds .ap-select-shut>svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.ds :is(.ap-select-clear,.ap-select-shut):hover{background:var(--fills-hover);color:var(--text-primary)}}.ds :is(.ap-select-clear,.ap-select-shut):active{background:var(--fills-hover);color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.ds .ap-select-list,.ds .ap-select-list:after,.ds .ap-select-face,.ds .ap-select-list[data-phase=field] .ap-select-face,.ds .ap-select-glow,.ds .ap-select-search,.ds .ap-select-lid{transition:none}.ds .ap-select-list[data-phase=open]{animation:ap-sel-fade .12s var(--ease-standard) both}.ds .ap-select-list[data-state=closed]{animation:ap-sel-fade-out .12s var(--ease-standard) both}.ds .ap-select-list[data-phase=field] .ap-select-face{filter:none;transform:none}.ds .ap-select-slot>.is-fly{animation:ap-sel-fade .12s var(--ease-standard) both}.ds .ap-select-slot>.is-out{animation:ap-sel-fade-out .12s var(--ease-standard) forwards}.ds .ap-select-value>.is-in{animation:ap-sel-fade .12s var(--ease-standard)}.ds .ap-select-value>.is-out{animation:ap-sel-fade-out .12s var(--ease-standard) forwards}.ds .ap-select-chevron,.ds .ap-select-item{transition:none}.ds .ap-select-check,.ds .ap-select-clear{animation:none}}@keyframes ap-sel-fade{0%{opacity:0}}@keyframes ap-sel-fade-out{to{opacity:0}}.ds .ap-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds :is(code,pre,kbd,samp){font-family:inherit}.ds .ap-date{appearance:none;align-items:center;gap:var(--space-8);text-align:left;font-weight:var(--fw-400);color:var(--text-primary);cursor:pointer;margin:0;display:flex}.ds .ap-date[data-state=open]:not(:disabled){border-color:var(--borders-strong)}.ds .ap-date:disabled{opacity:.5;cursor:not-allowed}.ds .ap-date-icon,.ds .ap-date-chevron{color:var(--text-secondary);flex:none;place-items:center;display:grid}.ds .ap-date-chevron{transition:transform var(--spring-snappy), color var(--t-fast)}.ds .ap-date[data-state=open] .ap-date-chevron{color:var(--text-primary);transform:rotate(180deg)}.ds .ap-date-value{flex:auto;min-width:0;display:flex;position:relative;overflow:hidden}.ds .ap-date-parts{white-space:pre;font-variant-numeric:tabular-nums;display:inline-flex}.ds .ap-date-part{display:inline-grid}.ds .ap-date-part>span{white-space:pre;grid-area:1/1}.ds .ap-date-part>.is-in{animation:ap-sel-roll-in .24s var(--ease-enter)}.ds .ap-date-part>.is-out{animation:ap-sel-roll-out .16s var(--ease-standard) forwards}.ds .ap-date-placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-placeholder);overflow:hidden}.ds .ap-date-pop{z-index:68;box-sizing:border-box;width:min(320px,100vw - 32px);padding:var(--space-16);background:var(--backgrounds-primary);border:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-s);box-shadow:var(--shadow-floating);transform-origin:22px -8px;animation:ap-date-move var(--spring-snappy) both, ap-date-fade .16s var(--ease-enter) both;position:fixed}.ds .ap-date-pop[data-side=top]{transform-origin:22px calc(100% + 8px);animation-name:ap-date-move-up,ap-date-fade}.ds .ap-date-pop[data-state=closed]{pointer-events:none;animation:ap-date-out var(--t-exit-quick) both}.ds .ap-date-pop[data-state=closed][data-side=top]{animation-name:ap-date-out-up}@keyframes ap-date-move{0%{transform:translateY(-8px)scale(.95)}}@keyframes ap-date-move-up{0%{transform:translateY(8px)scale(.95)}}@keyframes ap-date-fade{0%{opacity:0}}@keyframes ap-date-out{to{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes ap-date-out-up{to{opacity:0;transform:translateY(6px)scale(.97)}}.ds .ap-dpc{width:100%;color:var(--text-primary)}.ds .ap-dpc-head{align-items:center;gap:var(--space-4) var(--space-12);min-height:32px;margin-bottom:var(--space-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds .ap-dpc-title{min-width:0;font-size:var(--fs-14);font-weight:var(--fw-500);line-height:1.4;display:grid}.ds .ap-dpc-title>span{white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/1;justify-self:start}.ds .ap-dpc-title>.is-in{animation:ap-dpc-title-in .24s var(--ease-enter)}.ds .ap-dpc-title>.is-out{animation:ap-dpc-title-out .16s var(--ease-standard) forwards}@keyframes ap-dpc-title-in{0%{opacity:0;transform:translateX(calc(var(--dir,1) * 12px))}}@keyframes ap-dpc-title-out{to{opacity:0;transform:translateX(calc(var(--dir,1) * -12px))}}.ds .ap-dpc-nav{align-items:center;gap:2px;margin-right:-6px;display:inline-flex}.ds .ap-dpc-navbtn{border-radius:var(--radius-full);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.ds .ap-dpc-navbtn:hover:not([aria-disabled]){background:var(--fills-hover);color:var(--text-primary)}}.ds .ap-dpc-navbtn:active:not([aria-disabled]){background:var(--fills-hover);color:var(--text-primary)}.ds .ap-dpc-navbtn[aria-disabled]{opacity:.36;cursor:default}.ds .ap-dpc-weekdays,.ds .ap-dpc-week{grid-template-columns:repeat(7,minmax(0,1fr));column-gap:4px;display:grid}.ds .ap-dpc-weekdays{font-size:var(--fs-12);font-weight:var(--fw-400);text-align:center;color:var(--text-secondary);margin-bottom:6px;line-height:24px}.ds .ap-dpc-weekdays span{min-width:0;overflow:hidden}.ds .ap-dpc-strip{contain:paint;display:grid;position:relative;overflow:hidden}.ds .ap-dpc-pane{grid-area:1/1;min-width:0;position:relative}.ds .ap-dpc-pane.is-arriving{animation:ap-dpc-in var(--spring-smooth) both}.ds .ap-dpc-pane.is-leaving{pointer-events:none;animation:ap-dpc-out var(--spring-smooth) forwards}@keyframes ap-dpc-in{0%{transform:translateX(calc(var(--dir,1) * (100% + 16px)));opacity:.4}}@keyframes ap-dpc-out{to{transform:translateX(calc(var(--dir,1) * -1 * (100% + 16px)));opacity:.4}}.ds .ap-dpc-grid{row-gap:4px;display:grid}.ds .ap-dpc-day{z-index:1;aspect-ratio:1;width:100%;min-width:0;font:inherit;font-size:var(--fs-14);font-weight:var(--fw-400);font-variant-numeric:tabular-nums;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--t-fast) var(--number-delay,0s);background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;line-height:1;display:grid;position:relative}.ds .ap-dpc-day:before{content:"";border-radius:inherit;transition:background-color var(--t-fast), scale var(--spring-snappy);background:0 0;position:absolute;inset:0}.ds .ap-dpc-num{transition:opacity var(--t-fast) var(--number-delay,0s), scale var(--spring-snappy);position:relative}@media (hover:hover) and (pointer:fine){.ds .ap-dpc-day:hover:not(:disabled):not(.is-on):before{background:var(--fills-hover)}.ds .ap-dpc-pane[data-on-hover] .ap-dpc-disc>span{background:var(--fills-solid-hover)}}.ds .ap-dpc-day:active:not(:disabled):not(.is-on):before{background:var(--fills-hover)}.ds .ap-dpc-pane[data-on-press] .ap-dpc-disc>span{background:var(--fills-solid-hover)}.ds .ap-dpc-day:active:not(:disabled):before,.ds .ap-dpc-day:active:not(:disabled) .ap-dpc-num,.ds .ap-dpc-pane[data-on-press] .ap-dpc-disc>span{transition-duration:var(--duration-fast,.16s), .1s;transition-timing-function:var(--ease-standard);scale:.94}.ds .ap-dpc-day.is-out{color:var(--text-secondary)}.ds .ap-dpc-day.is-out:not(.is-on) .ap-dpc-num{opacity:.8}.ds .ap-dpc-day.is-today .ap-dpc-num:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:calc(100% + 4px);left:50%}.ds .ap-dpc-day.is-on,.ds .ap-dpc-day.is-today{font-weight:var(--fw-500)}.ds .ap-dpc-day.is-on{color:var(--text-primary-inverse)}.ds .ap-dpc-day:disabled{cursor:default;color:var(--text-secondary)}.ds .ap-dpc-day:disabled .ap-dpc-num{opacity:.42}.ds .ap-dpc-disc{z-index:0;aspect-ratio:1;pointer-events:none;width:calc(14.2857% - 3.42857px);translate:calc(var(--col,0) * (100% + 4px)) calc(var(--row,0) * (100% + 4px));transition:translate var(--spring-morph);animation:ap-disc-in var(--spring-snappy) both, ap-date-fade .16s var(--ease-enter) both;position:absolute;top:0;left:0}.ds .ap-dpc-disc>span{background:var(--fills-solid);transition:background-color var(--t-fast), scale var(--spring-snappy);border-radius:50%;position:absolute;inset:0}@keyframes ap-disc-in{0%{scale:.6}}.ds .ap-date-foot{justify-content:space-between;align-items:center;gap:var(--space-8);margin-top:var(--space-12);padding-top:var(--space-12);border-top:var(--line-w) solid var(--borders-faint);font-size:var(--fs-12);color:var(--text-secondary);display:flex}.ds .ap-date-clear{padding:var(--space-4) var(--space-8);margin:0 0 0 calc(var(--space-8) * -1);border-radius:var(--radius-xs);font:inherit;color:var(--text-secondary);cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast), scale var(--press-t,var(--spring-snappy));background:0 0;border:0}@media (hover:hover) and (pointer:fine){.ds .ap-date-clear:hover:not(:disabled){background:var(--fills-hover);color:var(--text-primary)}}.ds .ap-date-clear:active:not(:disabled){background:var(--fills-hover);color:var(--text-primary)}.ds .ap-date-clear:disabled{opacity:.4;cursor:not-allowed}.ds .ap-date-status{flex:auto;justify-items:end;min-width:0;display:grid}.ds .ap-date-status>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;max-width:100%;overflow:hidden}.ds .ap-date-status>.is-in{animation:ap-date-rise .24s var(--ease-enter)}@keyframes ap-date-rise{0%{opacity:0;filter:blur(4px);transform:translateY(.3em)}}@media (prefers-reduced-motion:reduce){.ds .ap-date-pop,.ds .ap-date-pop[data-side=top]{animation:ap-date-fade .16s var(--ease-enter) both}.ds .ap-date-pop[data-state=closed],.ds .ap-date-pop[data-state=closed][data-side=top]{animation:ap-sel-fade-out .12s var(--ease-standard) both}.ds .ap-date-part>.is-in{animation:ap-sel-fade .12s var(--ease-standard)}.ds .ap-date-part>.is-out{animation:ap-sel-fade-out .12s var(--ease-standard) forwards}.ds .ap-dpc-pane.is-arriving,.ds .ap-dpc-title>.is-in,.ds .ap-date-status>.is-in{animation:none}.ds .ap-dpc-pane.is-leaving,.ds .ap-dpc-title>.is-out{display:none}.ds .ap-dpc-disc{transition:none;animation:none}.ds .ap-date-chevron,.ds .ap-dpc-day,.ds .ap-dpc-day:before,.ds .ap-dpc-num,.ds .ap-dpc-disc>span,.ds .ap-date-clear{transition:none}.ds .ap-dpc-day:active:before,.ds .ap-dpc-day:active .ap-dpc-num,.ds .ap-dpc-pane[data-on-press] .ap-dpc-disc>span{scale:none}}.ds .ap-drp-trigger{max-width:100%}.ds .ap-drp-trigger[data-open] .ap-date-value{visibility:hidden}.ds .ap-drp-at,.ds .ap-drp-sum-val{width:max-content;font-size:var(--fs-14);color:var(--text-primary);display:inline-flex}.ds .ap-drp-roll{white-space:nowrap;font-variant-numeric:tabular-nums;gap:.28em;line-height:20px;display:inline-flex}.ds .ap-drp-chip .ap-drp-at{font-size:inherit;color:inherit}.ds .ap-drp-chip .ap-drp-roll{line-height:inherit}.ds .ap-drp-sum-val{transform-origin:0 0}.ds .ap-drp-note{max-width:calc(var(--cell) * 7);margin:var(--space-8) 0 0;font-size:var(--fs-12);color:var(--text-secondary);padding:0 2px;line-height:16px}.ds .ap-drp-roll[data-empty]{color:var(--text-placeholder)}.ds .ap-drp-days{align-items:center;gap:var(--space-8);max-width:calc(var(--cell) * 14 + var(--space-24));margin-top:var(--space-12);font-size:var(--fs-14);color:var(--text-secondary);flex-wrap:wrap;padding:0 2px;line-height:20px;display:flex}.ds .ap-drp-panel[data-compact] .ap-drp-days{max-width:calc(var(--cell) * 7)}.ds .ap-drp-days .ap-drp-days-input{font-variant-numeric:tabular-nums;flex:none;width:64px}.ds .ap-drp-days-holds{font-size:var(--fs-12);margin-left:auto;line-height:16px}.ds .ap-drp-word{display:inline-block;position:relative}.ds .ap-drp-word>span{display:inline-block}.ds .ap-drp-word>.is-in{animation:ap-drp-roll-in .26s var(--ease-enter) both}.ds .ap-drp-word>.is-out{pointer-events:none;animation:ap-drp-roll-out .14s var(--ease-standard) forwards;position:absolute;top:0;left:0}.ds .ap-drp-word.is-gone{width:0;margin-left:-.28em}.ds .ap-drp-word.is-gone>.is-out{left:.28em}@keyframes ap-drp-roll-in{0%{opacity:0;transform:translateY(calc(var(--dir,1) * .45em));filter:blur(2px)}}@keyframes ap-drp-roll-out{to{opacity:0;transform:translateY(calc(var(--dir,1) * -.45em));filter:blur(2px)}}.ds .ap-drp-surface{z-index:68;box-sizing:border-box;background:var(--backgrounds-primary);box-shadow:var(--shadow-floating);animation:ap-drp-lift .48s var(--ease-standard) both;position:fixed;overflow:clip}.ds .ap-drp-surface[data-state=closing]{pointer-events:none;animation:ap-drp-drop .48s var(--ease-standard) both}.ds .ap-drp-surface:after{content:"";z-index:3;border:var(--line-w) solid var(--borders-pale);border-radius:inherit;pointer-events:none;position:absolute;inset:0}@keyframes ap-drp-lift{0%{box-shadow:none}}@keyframes ap-drp-drop{to{box-shadow:none}}.ds .ap-drp-ghost{z-index:2;box-sizing:border-box;align-items:center;gap:var(--space-8);border:var(--line-w) solid transparent;color:var(--text-secondary);pointer-events:none;animation:ap-drp-quiet-out .12s var(--ease-standard) both;display:flex;position:absolute;top:0;left:0}.ds .ap-drp-ghost>span{flex:none;place-items:center;display:grid}.ds .ap-drp-ghost>span:last-child{margin-left:auto}.ds .ap-drp-surface[data-state=closing] .ap-drp-ghost{animation:ap-drp-quiet-in .22s var(--ease-enter) .1s both}@keyframes ap-drp-quiet-out{to{opacity:0;filter:blur(2px)}}@keyframes ap-drp-quiet-in{0%{opacity:0;filter:blur(2px)}}.ds .ap-drp-surface[data-side=top] :is(.ap-drp-panel,.ap-drp-ghost){top:auto;bottom:0}.ds .ap-drp-panel{box-sizing:border-box;width:max-content;padding:var(--space-12);color:var(--text-primary);--cell:36px;position:absolute;top:0;left:0}.ds .ap-drp-body{gap:var(--space-12);display:flex}.ds .ap-drp-face{animation:ap-drp-face-in .26s var(--ease-enter) 70ms both}.ds .ap-drp-surface[data-state=closing] .ap-drp-face{animation:ap-drp-face-out .12s var(--ease-standard) both}@keyframes ap-drp-face-in{0%{opacity:0;filter:blur(4px);transform:translateY(-4px)}}@keyframes ap-drp-face-out{to{opacity:0;filter:blur(4px);transform:translateY(-2px)}}.ds .ap-drp-rail{box-sizing:border-box;width:148px;padding-right:var(--space-12);border-right:var(--line-w) solid var(--borders-faint);flex-direction:column;flex:none;gap:2px;display:flex;position:relative}.ds .ap-drp-rail-hl{border-radius:var(--radius-xs);background:var(--fills-hover);pointer-events:none;opacity:0;transition:opacity .14s;position:absolute;top:0;left:0}.ds .ap-drp-rail-hl[data-on]{opacity:1;transition-duration:.16s}.ds .ap-drp-preset{height:32px;padding:0 var(--space-12);border-radius:var(--radius-xs);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-400);color:var(--text-secondary);text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--t-fast), background-color var(--t-fast);background:0 0;border:0;flex:none;align-items:center;margin:0;display:flex;position:relative}.ds .ap-drp-preset[aria-pressed=true]{color:var(--text-primary);font-weight:var(--fw-500)}.ds .ap-drp-preset:focus-visible{outline:2px solid var(--borders-focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ds .ap-drp-preset:hover{color:var(--text-primary)}.ds .ap-drp-preset:not([aria-pressed=true]):hover{background:var(--fills-hover)}}.ds .ap-drp-preset:active{color:var(--text-primary)}.ds .ap-drp-preset:not([aria-pressed=true]):active{background:var(--fills-hover)}.ds .ap-drp-cals{padding:0 2px;position:relative}.ds .ap-drp-nav{z-index:2;position:absolute;top:0}.ds .ap-drp-nav[data-side=prev]{left:2px}.ds .ap-drp-nav[data-side=next]{right:2px}.ds .ap-drp-viewport{overflow-clip-margin:2px;position:relative;overflow:clip}.ds .ap-drp-months{gap:var(--space-24);display:flex}.ds .ap-drp-months[data-arrive]{animation:ap-sel-fade .22s var(--ease-enter) both, ap-drp-unblur .24s var(--ease-enter) both}.ds .ap-drp-months[data-leaving]{pointer-events:none;animation:ap-drp-months-out .14s var(--ease-standard) both;position:absolute;top:0;left:0}@keyframes ap-drp-unblur{0%{filter:blur(4px)}}@keyframes ap-drp-months-out{to{opacity:0;filter:blur(4px)}}.ds .ap-drp-month{width:calc(var(--cell) * 7)}.ds .ap-drp-title{height:32px;font-size:var(--fs-14);font-weight:var(--fw-500);text-align:center;white-space:nowrap;margin:0;line-height:32px}.ds .ap-drp-grid{display:grid}.ds .ap-drp-weekdays{grid-template-columns:repeat(7, var(--cell));height:28px;font-size:var(--fs-12);color:var(--text-secondary);text-align:center;align-items:center;display:grid}.ds .ap-drp-weeks{position:relative}.ds .ap-drp-week{grid-template-columns:repeat(7, var(--cell));height:var(--cell);display:grid}.ds .ap-drp-cell{display:block;position:relative}.ds .ap-drp-layer{pointer-events:none;position:absolute;inset:0}.ds .ap-drp-bar{height:calc(var(--cell) - 6px);border-radius:var(--radius-full);background:var(--fills-selected);opacity:0;transition:opacity .14s;position:absolute}.ds .ap-drp-bar[data-on]{opacity:1;transition-duration:.16s}.ds .ap-drp-thumb{width:var(--cell);height:var(--cell);opacity:0;transition:opacity .12s;position:absolute;top:0;left:0}.ds .ap-drp-thumb[data-on]{opacity:1;transition-duration:.16s}.ds .ap-drp-thumb:before{content:"";background:var(--fills-solid);border-radius:50%;position:absolute;inset:3px}.ds .ap-drp-day{z-index:1;width:100%;height:100%;font:inherit;font-size:var(--fs-14);font-weight:var(--fw-400);font-variant-numeric:tabular-nums;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--t-fast);background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;line-height:1;display:grid;position:relative}.ds .ap-drp-day>span{width:calc(100% - 6px);height:calc(100% - 6px);transition:background-color var(--t-fast), scale .12s var(--ease-standard);border-radius:50%;place-items:center;display:grid;position:relative}.ds .ap-drp-day:active:not(:disabled)>span{scale:.9}.ds .ap-drp-day[data-edge]{color:var(--text-primary-inverse);font-weight:var(--fw-500);transition-delay:40ms}.ds .ap-drp-day[data-today]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.ds .ap-drp-day:disabled{cursor:default;color:var(--text-secondary)}.ds .ap-drp-day:disabled>span{opacity:.42}.ds .ap-drp-day:focus-visible{outline:none}.ds .ap-drp-day:focus-visible>span{outline:2px solid var(--borders-focus);outline-offset:1px}@media (hover:hover) and (pointer:fine){.ds .ap-drp-day:hover:not(:disabled):not([data-edge])>span{background:var(--fills-hover)}}.ds .ap-drp-day:active:not(:disabled):not([data-edge])>span{background:var(--fills-hover)}.ds .ap-drp-foot{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-12);padding:var(--space-12) 0 0 var(--space-12);border-top:var(--line-w) solid var(--borders-faint);display:flex}.ds .ap-drp-sum{gap:var(--space-4);min-width:0;display:grid}.ds .ap-drp-count{min-height:16px;font-size:var(--fs-12);color:var(--text-secondary);display:inline-flex}.ds .ap-drp-count .ap-drp-roll{line-height:16px}.ds .ap-drp-actions{align-items:center;gap:var(--space-8);flex:none;display:flex}.ds .ap-drp-panel[data-compact] .ap-drp-body{gap:var(--space-8);flex-direction:column}.ds .ap-drp-panel[data-compact] .ap-drp-rail{width:auto;margin:0 calc(var(--space-12) * -1);padding:0 var(--space-12) var(--space-8);border-right:0;border-bottom:var(--line-w) solid var(--borders-faint);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent 100%);flex-direction:row;overflow-x:auto}.ds .ap-drp-panel[data-compact] .ap-drp-rail::-webkit-scrollbar{display:none}.ds .ap-drp-panel[data-compact] .ap-drp-cals{align-self:center}.ds .ap-drp-panel[data-compact] .ap-drp-foot{flex-wrap:wrap}.ds .ap-drp-panel[data-compact] .ap-drp-sum{flex:8rem}.ds .ap-drp-panel[data-compact] .ap-drp-actions{margin-left:auto}@media (prefers-reduced-motion:reduce){.ds .ap-drp-word>.is-in,.ds .ap-drp-face,.ds .ap-drp-months[data-arrive]{animation:.12s linear both ap-sel-fade}.ds .ap-drp-word>.is-out,.ds .ap-drp-surface[data-state=closing] .ap-drp-face,.ds .ap-drp-months[data-leaving]{animation:80ms linear both ap-sel-fade-out}.ds .ap-drp-ghost{animation:.12s linear both ap-sel-fade-out}.ds .ap-drp-surface[data-state=closing] .ap-drp-ghost{animation:.12s linear both ap-sel-fade}.ds .ap-drp-surface,.ds .ap-drp-surface[data-state=closing]{animation:none}.ds :is(.ap-drp-bar,.ap-drp-thumb,.ap-drp-rail-hl,.ap-drp-preset,.ap-drp-day,.ap-drp-day>span){transition-duration:0s;transition-delay:0s}.ds .ap-drp-day:active:not(:disabled)>span{scale:none}}.ds .ap-cmd-scrim{z-index:66;background:var(--backgrounds-overlay);animation:ap-sel-fade .24s var(--ease-enter) both;position:fixed;inset:0}.ds .ap-cmd-scrim[data-state=leaving]{pointer-events:none;animation:ap-sel-fade-out .16s var(--ease-standard) both}.ds .ap-cmd{z-index:67;top:clamp(var(--space-16), 12vh, 120px);box-sizing:border-box;width:min(600px, calc(100vw - var(--space-32)));transform-origin:top;animation:ap-cmd-rise var(--spring-smooth) both;margin:0 auto;position:fixed;left:0;right:0}.ds .ap-cmd[data-state=leaving]{pointer-events:none;animation:ap-cmd-leave .16s var(--ease-standard) both}@keyframes ap-cmd-rise{0%{transform:translateY(6px)scale(.98)}}@keyframes ap-cmd-leave{to{transform:translateY(4px)scale(.98)}}.ds .ap-cmd-panel{background:var(--surface-80);border:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-s);color:var(--text-primary);animation:ap-sel-fade .16s var(--ease-enter) both;overflow:hidden}.ds .ap-cmd[data-state=leaving] .ap-cmd-panel{animation:ap-sel-fade-out .16s var(--ease-standard) both}.ds .ap-cmd-search{align-items:center;gap:var(--space-12);box-sizing:border-box;min-height:54px;padding:var(--space-8) var(--space-12) var(--space-8) var(--space-16);border-bottom:var(--line-w) solid var(--borders-faint);display:flex;position:relative}.ds .ap-cmd-search-icon{color:var(--text-secondary);flex:none;place-items:center;display:grid}.ds .ap-cmd-search input{min-width:0;font:inherit;font-size:var(--fs-16);font-weight:var(--fw-400);color:var(--text-primary);background:0 0;border:0;outline:0;flex:auto;margin:0;padding:0}.ds .ap-cmd-search input::placeholder{color:var(--text-placeholder)}.ds .ap-cmd-clear{border-radius:var(--radius-xxs);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;opacity:0;filter:blur(2px);pointer-events:none;transition:opacity .12s var(--ease-standard), scale .12s var(--ease-standard), filter .12s var(--ease-standard), background-color var(--t-fast), color var(--t-fast);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid;scale:.6}.ds .ap-cmd-clear[data-on]{opacity:1;filter:blur();pointer-events:auto;transition:opacity .12s linear, scale var(--spring-snappy), filter .12s linear, background-color var(--t-fast), color var(--t-fast);scale:1}.ds .ap-cmd-esc,.ds .ap-cmd-kbd,.ds .ap-cmd-row-key{box-sizing:border-box;border:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-xxs);background:var(--backgrounds-secondary);font:inherit;font-size:var(--fs-12);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;margin:0;line-height:1;display:inline-flex}.ds .ap-cmd-esc{min-width:28px;height:24px;padding:0 var(--space-8);cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast);background:0 0}.ds .ap-cmd-kbd{min-width:38px;height:24px;padding:0 6px}@media (hover:hover) and (pointer:fine){.ds .ap-cmd-clear:hover,.ds .ap-cmd-esc:hover{background:var(--fills-hover);color:var(--text-primary)}}.ds .ap-cmd-clear:active,.ds .ap-cmd-esc:active{background:var(--fills-hover);color:var(--text-primary)}.ds .ap-cmd-esc:focus-visible,.ds .ap-cmd-clear:focus-visible{outline:2px solid var(--borders-focus);outline-offset:1px}.ds .ap-cmd-frame{overflow:hidden}.ds .ap-cmd-list{box-sizing:border-box;overscroll-behavior:contain;max-height:342px;padding:var(--space-8);position:relative;overflow:auto}.ds .ap-cmd-hl{top:0;left:var(--space-8);right:var(--space-8);border-radius:var(--radius-xs);background:var(--fills-hover);opacity:0;pointer-events:none;transition:opacity .1s;position:absolute}.ds .ap-cmd-hl[data-on]{opacity:1;transition-duration:80ms}.ds .ap-cmd-ghosts{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.ds .ap-cmd-ghosts>*{animation:ap-sel-fade-out .12s var(--ease-standard) both;margin:0;position:absolute}.ds .ap-cmd-group+.ap-cmd-group{margin-top:6px}.ds .ap-cmd-group-name{padding:6px var(--space-8) 4px;font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary);line-height:16px;display:block}.ds .ap-cmd-row{align-items:center;gap:var(--space-12);box-sizing:border-box;width:100%;min-height:36px;padding:0 var(--space-8);border-radius:var(--radius-xs);font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;display:flex;position:relative}.ds .ap-cmd-row[data-fresh],.ds .ap-cmd-group-name[data-fresh]{animation:ap-sel-fade .24s var(--ease-enter) both}.ds .ap-cmd-row-icon{width:16px;height:16px;color:var(--text-secondary);transition:color var(--t-fast);flex:none;place-items:center;display:grid}.ds .ap-cmd-row.is-active .ap-cmd-row-icon{color:var(--text-primary)}.ds .ap-cmd-row-copy{align-items:baseline;gap:var(--space-8);flex:auto;min-width:0;display:flex}.ds .ap-cmd-row-name,.ds .ap-cmd-row-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ds .ap-cmd-row-name{max-width:100%;font-size:var(--fs-14);flex:none}.ds .ap-cmd-row-line{min-width:0;font-size:var(--fs-12);color:var(--text-secondary)}.ds .ap-cmd-row-key{min-width:18px;height:18px;font-size:var(--fs-10);border-color:#0000;padding:0 4px}.ds .ap-cmd-empty{justify-items:center;gap:var(--space-4);padding:26px var(--space-12) 28px;text-align:center;animation:ap-cmd-empty-in .24s var(--ease-enter) both;display:grid}.ds .ap-cmd-empty>span:first-child{width:32px;height:32px;color:var(--text-secondary);place-items:center;margin-bottom:4px;display:grid}.ds .ap-cmd-empty-title{font-size:var(--fs-14)}.ds .ap-cmd-empty-text{font-size:var(--fs-12);color:var(--text-secondary)}@keyframes ap-cmd-empty-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}@media (width<=480px){.ds .ap-cmd-search{gap:var(--space-8);padding:var(--space-8) var(--space-12)}.ds .ap-cmd-list{padding:6px}.ds .ap-cmd-hl{left:6px;right:6px}.ds .ap-cmd-row{gap:var(--space-8)}.ds .ap-cmd-kbd,.ds .ap-cmd-row-key{display:none}}@media (prefers-reduced-motion:reduce){.ds .ap-cmd,.ds .ap-cmd[data-state=leaving]{animation:.12s linear both ap-sel-fade}.ds .ap-cmd[data-state=leaving]{animation-name:ap-sel-fade-out}.ds .ap-cmd-row[data-fresh],.ds .ap-cmd-group-name[data-fresh],.ds .ap-cmd-empty{animation:none}.ds .ap-cmd-hl,.ds .ap-cmd-hl[data-on],.ds .ap-cmd-clear,.ds .ap-cmd-clear[data-on],.ds .ap-cmd-row-icon{transition-duration:0s}}.ds .ap-cmd-panel.glass.is-md{box-shadow:var(--shadow-floating)}.ds .ap-dlg-scrim{z-index:66;background:var(--backgrounds-overlay);animation:ap-sel-fade .24s var(--ease-enter) both;position:fixed;inset:0}.ds .ap-dlg-scrim[data-state=leaving]{pointer-events:none;animation:ap-sel-fade-out .16s var(--ease-standard) both}.ds .ap-dlg{z-index:67;box-sizing:border-box;width:min(calc(100vw - var(--space-32)), 440px);height:fit-content;max-height:calc(100dvh - var(--space-32));background:var(--surface-80);border:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-s);color:var(--text-primary);animation:ap-dlg-rise var(--spring-smooth) both, ap-sel-fade .16s var(--ease-enter) both;outline:none;margin:auto;position:fixed;inset:0;overflow:auto}.ds .ap-dlg[data-state=leaving]{pointer-events:none;animation:ap-dlg-leave .16s var(--ease-standard) both}@keyframes ap-dlg-rise{0%{transform:translateY(8px)scale(.96)}}@keyframes ap-dlg-leave{to{opacity:0;transform:translateY(4px)scale(.98)}}.ds .ap-dlg-head{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding:var(--space-16);border-bottom:var(--line-w) solid var(--borders-pale);display:flex}.ds .ap-dlg-titles{min-width:0}.ds .ap-dlg-title{font-size:var(--fs-16);font-weight:var(--fw-500);color:var(--text-primary);overflow-wrap:anywhere;margin:0;line-height:24px}.ds .ap-dlg-desc{margin:var(--space-4) 0 0;font-size:var(--fs-14);color:var(--text-secondary);overflow-wrap:anywhere;line-height:20px}.ds .ap-dlg-title,.ds .ap-dlg-desc{text-box-trim:none}.ds .ap-dlg-title{margin-block-start:0!important}.ds .ap-dlg-desc{margin-block-start:var(--space-4)!important}.ds .ap-dlg-swap{display:block}.ds .ap-dlg-swap[data-swap]{animation:ap-dlg-swap .24s var(--ease-enter) both}@keyframes ap-dlg-swap{0%{opacity:0;filter:blur(4px);transform:translateY(.3em)}}.ds .ap-dlg-close{flex:none;margin:-4px -4px 0 0}.ds .ap-dlg-body{gap:var(--space-12);padding:var(--space-16);font-size:var(--fs-14);flex-direction:column;line-height:20px;display:flex}.ds .ap-dlg-actions{justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.ds .ap-dlg[data-scrolls] .ap-dlg-actions{z-index:1;margin:0 calc(-1 * var(--space-16)) calc(-1 * var(--space-16));padding:var(--space-12) var(--space-16) var(--space-16);border-top:var(--line-w) solid var(--borders-pale);background:var(--surface-100);position:sticky;bottom:0}.ds .ap-shop-form{gap:var(--space-12);flex-direction:column;display:flex}.ds .ap-shop-input{box-sizing:border-box;background:var(--backgrounds-primary);border:var(--line-w) solid var(--borders-strong);border-radius:var(--radius-xs);height:32px;font-weight:var(--fw-400);transition:border-color var(--t-fast);align-items:stretch;display:flex;overflow:hidden}.ds .ap-field .ap-shop-input input{min-width:0;height:100%;padding:0 var(--space-8);background:0 0;border:0;border-radius:0;outline:none;flex:auto}.ds .ap-shop-input:focus-within{border-color:var(--text-primary)}.ds .ap-shop-input[data-invalid]{border-color:var(--state-destructive)}.ds .ap-shop-suffix{padding:0 var(--space-8);font-size:var(--fs-14);color:var(--text-secondary);background:var(--backgrounds-secondary);border-left:var(--line-w) solid var(--borders-pale);flex:none;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.ds .ap-dlg,.ds .ap-dlg[data-state=leaving]{animation:.12s linear both ap-sel-fade}.ds .ap-dlg[data-state=leaving]{animation-name:ap-sel-fade-out}.ds .ap-dlg-swap[data-swap]{animation:.12s linear both ap-sel-fade}}.ds .ap-dlg.glass.is-md{box-shadow:var(--shadow-floating)}.ds .ap-num{--num-step:26px;--num-inset:calc((32px - 2 * var(--line-w) - var(--num-step)) / 2);box-sizing:border-box;width:min(100%, var(--num-width,164px));height:32px;padding:var(--num-inset);background:var(--backgrounds-primary);border:var(--line-w) solid var(--borders-strong);border-radius:var(--radius-xs);transition:border-color var(--t-fast), background-color .24s var(--ease-standard), opacity var(--t-fast);align-items:center;gap:2px;display:flex;position:relative}.ds .ap-field .ap-num{--num-width:100%}.ds .ap-num[data-warn]{border-color:var(--borders-warning);background:var(--state-warning-light)}.ds .ap-num[data-disabled]{opacity:.5}.ds .ap-num-step{width:var(--num-step);height:var(--num-step);border-radius:max(1px, calc(var(--radius-xs) - var(--num-inset)));color:var(--text-secondary);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast), color var(--t-fast), opacity .24s var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.ds .ap-num-icon{place-items:center;display:grid}.ds .ap-num-icon svg{transition:scale var(--spring-snappy)}@media (hover:hover) and (pointer:fine){.ds .ap-num-step:hover:not(:disabled,[aria-disabled=true]){background:var(--fills-hover);color:var(--text-primary)}}.ds .ap-num-step:active:not(:disabled,[aria-disabled=true]){background:var(--fills-hover);color:var(--text-primary)}.ds .ap-num-step:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background:var(--fills-selected);color:var(--text-primary);transition:background-color 60ms linear,color 60ms linear}.ds .ap-num-step:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]) svg{transition:scale 90ms var(--ease-standard);scale:.82}.ds .ap-num-step:focus-visible{background:var(--fills-hover);color:var(--text-primary);outline:none}.ds .ap-num-step[aria-disabled=true]{opacity:.32;cursor:not-allowed}.ds .ap-num-step:disabled{opacity:.35;cursor:not-allowed}.ds .ap-num[data-limit=max] .ap-num-step[aria-disabled=true]:last-of-type,.ds .ap-num[data-limit=min] .ap-num-step[aria-disabled=true]:first-of-type{opacity:.6;color:var(--status-pills-warning);transition:opacity 60ms linear,color 60ms linear}.ds .ap-num-step[data-shake=a] .ap-num-icon{animation:.32s ease-out ap-num-shake-a}.ds .ap-num-step[data-shake=b] .ap-num-icon{animation:.32s ease-out ap-num-shake-b}@keyframes ap-num-shake-a{20%{translate:-2.5px}40%{translate:2.5px}60%{translate:-1.5px}80%{translate:1px}}@keyframes ap-num-shake-b{20%{translate:-2.5px}40%{translate:2.5px}60%{translate:-1.5px}80%{translate:1px}}.ds .ap-num-wrap{cursor:text;flex:auto;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.ds .ap-num[data-disabled] .ap-num-wrap{cursor:not-allowed}.ds .ap-num-group{white-space:nowrap;font-size:var(--fs-14);font-weight:var(--fw-500);font-variant-numeric:tabular-nums;color:var(--text-primary);transition:color .24s var(--ease-standard);align-items:center;line-height:1.4;display:inline-flex}.ds .ap-num-group[data-strain=a]{animation:.42s linear ap-num-strain-a}@media (width<=767px),(width<=1099px) and (height<=599px) and (orientation:landscape) and (pointer:coarse){.ds .ap-num-group{font-size:max(16px, var(--fs-14))}}.ds .ap-num-group[data-strain=b]{animation:.42s linear ap-num-strain-b}@keyframes ap-num-strain-a{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);translate:0}20%{translate:0 var(--strain,0px);animation-timing-function:cubic-bezier(.45,0,.25,1)}to{translate:0}}@keyframes ap-num-strain-b{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);translate:0}20%{translate:0 var(--strain,0px);animation-timing-function:cubic-bezier(.45,0,.25,1)}to{translate:0}}.ds .ap-num-affix{color:var(--text-secondary);font-weight:var(--fw-400);display:inline-flex}.ds .ap-num-number{align-items:center;display:inline-grid;position:relative}.ds .ap-num-display{grid-area:1/1;display:inline-flex}.ds .ap-num-display[data-hidden]{visibility:hidden;position:absolute;top:0;left:0}.ds .ap-num-mirror{white-space:pre;grid-area:1/1}.ds .ap-num-placeholder{color:var(--text-placeholder);font-weight:var(--fw-400)}.ds .ap-num .ap-num-input{z-index:1;box-sizing:border-box;width:calc(100% + 1em);min-width:1em;height:100%;box-shadow:none;color:#0000;caret-color:var(--text-primary);font:inherit;font-variant-numeric:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;opacity:1;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;position:absolute;top:0;left:0}.ds .ap-num .ap-num-input::selection{background:color-mix(in srgb, var(--text-primary) 16%, transparent);color:#0000}.ds .ap-num-digits{display:inline-flex}.ds .ap-num-col{--feather:.2em;width:1ch;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);display:inline-block;position:relative;overflow:visible clip}.ds .ap-num-sizer{visibility:hidden}.ds .ap-num-glyph{inset:var(--feather) 0;text-align:center;translate:0 calc(var(--o,0) * 1.05em);opacity:0;filter:blur(3px);transition:translate var(--spring-snappy), opacity var(--spring-snappy), filter var(--spring-snappy);position:absolute}.ds .ap-num-glyph[data-on]{opacity:1;filter:none}.ds .ap-num-digits[data-instant] .ap-num-glyph{transition:none}.ds .ap-num-sym{white-space:pre;display:inline-block}.ds .ap-num-col.is-in{animation:ap-num-col-in var(--spring-morph) both}.ds .ap-num-sym.is-in{animation:ap-num-sym-in var(--spring-morph) both}.ds .ap-num-col.is-out{animation:ap-num-col-out var(--t-exit) forwards}.ds .ap-num-sym.is-out{animation:ap-num-sym-out var(--t-exit) forwards}@keyframes ap-num-col-in{0%{opacity:0;width:0;scale:.6;translate:0 calc(var(--dir,1) * .3em);filter:blur(4px)}}@keyframes ap-num-sym-in{0%{opacity:0;scale:.6;translate:0 calc(var(--dir,1) * .3em);filter:blur(4px)}}@keyframes ap-num-col-out{to{opacity:0;width:0;scale:.6;translate:0 calc(var(--dir,1) * -.3em);filter:blur(2px)}}@keyframes ap-num-sym-out{to{opacity:0;scale:.6;translate:0 calc(var(--dir,1) * -.3em);filter:blur(2px)}}.ds .ap-num-limit{font-size:var(--fs-12);font-weight:var(--fw-500);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--status-pills-warning);pointer-events:none;opacity:0;transition:opacity .24s var(--ease-standard);line-height:1.4;position:absolute;bottom:calc(100% + 4px);right:0}.ds .ap-num-limit[data-on]{opacity:1;transition:opacity var(--t-fast);animation:ap-num-limit-in var(--spring-snappy) both}@keyframes ap-num-limit-in{0%{translate:0 calc(var(--edge,1) * .45em);filter:blur(2px)}}@media (prefers-reduced-motion:reduce){.ds .ap-num,.ds .ap-num-step{transition:opacity .12s linear,border-color .12s linear,background-color .12s linear}.ds .ap-num-step:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]) svg,.ds .ap-num-icon svg{transition:none;scale:none}.ds .ap-num-glyph{transition:none}.ds .ap-num-col.is-in,.ds .ap-num-sym.is-in{animation:none}.ds .ap-num-col.is-out,.ds .ap-num-sym.is-out{display:none}.ds .ap-num-group[data-strain],.ds .ap-num-step[data-shake] .ap-num-icon,.ds .ap-num-limit[data-on]{animation:none}.ds .ap-num[data-limit] .ap-num-group{color:var(--status-pills-warning);transition:none}}.ds .ap-money{min-width:0;display:grid}.ds .ap-money-control{box-sizing:border-box;align-items:center;gap:var(--space-4);min-width:0;height:72px;padding:0 var(--space-8) 0 var(--space-16);background:var(--backgrounds-primary);border:var(--line-w) solid var(--borders-strong);border-radius:var(--radius-xs);transition:border-color var(--t-fast);display:flex;position:relative}.ds .ap-money[data-disabled] .ap-money-control{opacity:.5}.ds .ap-money-wrap{cursor:text;flex:auto;align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.ds .ap-money[data-disabled] .ap-money-wrap{cursor:not-allowed}.ds .ap-money-group{transform-origin:0;white-space:nowrap;color:var(--text-primary);font-size:var(--fs-32);font-weight:var(--fw-500);letter-spacing:var(--tracking-snug);font-variant-numeric:tabular-nums;font-kerning:none;transition:scale var(--spring-smooth);flex:none;align-items:baseline;line-height:1.2;display:inline-flex}.ds .ap-money-group[data-first]{transition:none}.ds .ap-money-symbol{color:var(--text-secondary);white-space:pre;transition:width var(--spring-morph);margin-right:.06em;display:inline-block;position:relative}.ds .ap-money-symbol-sizer{visibility:hidden;white-space:pre;position:absolute;top:0;left:0}.ds .ap-money-symbol-glyph{white-space:pre;display:inline-block}.ds .ap-money-symbol-glyph.is-out{animation:ap-money-sym-out var(--t-exit-quick) forwards;position:absolute;top:0;left:0}.ds .ap-money-symbol-glyph.is-in{animation:ap-money-sym-in var(--spring-snappy) both, ap-date-fade .16s var(--ease-enter) both}@keyframes ap-money-sym-in{0%{filter:blur(4px);translate:0 .4em}}@keyframes ap-money-sym-out{to{opacity:0;translate:0 -.3em}}.ds .ap-money-number{display:inline-flex;position:relative}.ds .ap-money-mirror{display:inline-flex}.ds .ap-money .ap-money-input{z-index:1;box-sizing:border-box;width:calc(100% + .5em);height:100%;box-shadow:none;color:#0000;caret-color:var(--text-primary);font:inherit;font-variant-numeric:inherit;font-kerning:none;letter-spacing:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;position:absolute;top:0;left:0}.ds .ap-money .ap-money-input::selection{background:color-mix(in srgb, var(--text-primary) 16%, transparent);color:#0000}.ds .ap-money-col{--feather:.18em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.4), #000 calc(100% - var(--feather) * 1.4), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.4), #000 calc(100% - var(--feather) * 1.4), transparent);transition:color .24s var(--ease-standard);display:inline-block;position:relative;overflow:visible clip}.ds .ap-money-col[data-digit]{width:var(--money-digit,1ch)}.ds .ap-money-measure{visibility:hidden;white-space:pre;pointer-events:none;position:absolute;top:0;left:0}.ds .ap-money-col[data-ghost]{color:color-mix(in srgb, var(--text-placeholder) 55%, transparent)}.ds .ap-money-sizer{visibility:hidden;white-space:pre}.ds .ap-money-glyph{inset:var(--feather) 0;text-align:center;white-space:pre;position:absolute}.ds .ap-money-glyph.is-in{animation:ap-money-glyph-in var(--spring-snappy) both, ap-date-fade .16s var(--ease-enter) both}.ds .ap-money-glyph.is-out{animation:ap-money-glyph-out var(--t-exit-quick) forwards}@keyframes ap-money-glyph-in{0%{translate:0 calc(var(--dir,1) * .55em);filter:blur(4px)}}@keyframes ap-money-glyph-out{to{translate:0 calc(var(--dir,1) * -.55em);opacity:0;filter:blur(2px)}}.ds .ap-money-col[data-digit].is-in{animation:ap-money-col-in var(--spring-morph) both}.ds .ap-money-col:not([data-digit]).is-in{animation:ap-date-fade .16s var(--ease-enter) both}.ds .ap-money-col.is-out{animation:ap-money-col-out var(--t-exit) forwards}@keyframes ap-money-col-in{0%{opacity:0;width:0}}@keyframes ap-money-col-out{to{opacity:0;width:0}}.ds .ap-money-cur{align-items:center;gap:var(--space-4);height:32px;padding:0 var(--space-8) 0 var(--space-12);border-radius:var(--radius-full);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-500);color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast);background:0 0;border:0;flex:none;margin:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds .ap-money-cur:hover:not(:disabled){background:var(--fills-hover)}}.ds .ap-money-cur:active:not(:disabled),.ds .ap-money-cur[data-open]{background:var(--fills-hover)}.ds .ap-money-code{font-variant-numeric:tabular-nums}.ds .ap-money-code.is-static{padding:0 var(--space-8);font-size:var(--fs-14);font-weight:var(--fw-500);color:var(--text-secondary);flex:none}.ds .ap-money-chevron{color:var(--text-secondary);transition:transform var(--spring-snappy);place-items:center;display:grid}.ds .ap-money-cur[data-open] .ap-money-chevron{transform:rotate(180deg)}.ds .ap-money-chips{padding-top:var(--space-8);flex-wrap:wrap;gap:6px;display:flex}.ds .ap-money-menu{z-index:68;box-sizing:border-box;width:min(256px,100vw - 32px);padding:var(--space-4);background:var(--backgrounds-primary);border:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-s);box-shadow:var(--shadow-floating);transform-origin:calc(100% - 44px) -8px;animation:ap-money-menu-in var(--spring-snappy) both, ap-date-fade .16s var(--ease-enter) both;position:fixed}.ds .ap-money-menu[data-side=top]{transform-origin:calc(100% - 44px) calc(100% + 8px)}.ds .ap-money-menu[data-state=closed]{pointer-events:none;animation:ap-money-menu-out var(--t-exit-quick) both}@keyframes ap-money-menu-in{0%{filter:blur(2px);transform:translateY(-4px)scale(.96)}}@keyframes ap-money-menu-out{to{opacity:0;filter:blur(2px);transform:translateY(-2px)scale(.97)}}.ds .ap-money-list{overscroll-behavior:contain;outline:none;gap:2px;max-height:288px;display:grid;position:relative;overflow-y:auto}.ds .ap-money-hi{height:var(--hh,0px);translate:0 var(--hy,0px);border-radius:var(--radius-xs);background:var(--fills-hover);opacity:0;pointer-events:none;transition:translate var(--spring-snappy), height var(--spring-snappy);position:absolute;top:0;left:0;right:0}.ds .ap-money-hi[data-on]{opacity:1}.ds .ap-money-opt{box-sizing:border-box;align-items:center;gap:var(--space-8);min-height:32px;padding:0 var(--space-8);border-radius:var(--radius-xs);font-size:var(--fs-14);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--t-fast);display:flex;position:relative}.ds .ap-money-opt[data-active],.ds .ap-money-opt[aria-selected=true]{color:var(--text-primary)}.ds .ap-money-opt-sym{text-align:center;width:22px;color:var(--text-secondary);flex:none}.ds .ap-money-opt-code{font-weight:var(--fw-500);font-variant-numeric:tabular-nums;flex:none}.ds .ap-money-opt-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-12);color:var(--text-secondary);flex:auto;overflow:hidden}.ds .ap-money-opt-check{width:16px;height:16px;color:var(--text-primary);opacity:0;transition:opacity var(--t-fast), transform var(--spring-snappy);flex:none;place-items:center;display:grid;transform:scale(.6)}.ds .ap-money-opt-check[data-on]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ds .ap-money-control,.ds .ap-money-col,.ds .ap-money-opt-check,.ds .ap-money-cur,.ds .ap-money-opt{transition-duration:0s}.ds .ap-money-group,.ds .ap-money-symbol,.ds .ap-money-chevron,.ds .ap-money-hi{transition:none}.ds .ap-money-glyph.is-in,.ds .ap-money-symbol-glyph.is-in{animation:ap-sel-fade .12s var(--ease-standard)}.ds .ap-money-glyph.is-out,.ds .ap-money-symbol-glyph.is-out,.ds .ap-money-col.is-out{display:none}.ds .ap-money-col[data-digit].is-in,.ds .ap-money-col:not([data-digit]).is-in{animation:none}.ds .ap-money-menu,.ds .ap-money-menu[data-side=top]{animation:ap-date-fade .12s var(--ease-standard) both}.ds .ap-money-menu[data-state=closed]{animation:ap-sel-fade-out .12s var(--ease-standard) both}}.ds .ap-toast{z-index:40;left:50%;bottom:calc(var(--space-16) + 44px + var(--space-12));padding:var(--space-12) var(--space-16);border-radius:var(--radius-full);background:var(--backgrounds-primary-inverse);color:var(--text-primary-inverse);font-size:var(--fs-14);font-weight:var(--fw-400);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:fixed;transform:translateY(16px)scale(.96)}.ds .ap-toast[data-phase=in]{opacity:1;pointer-events:auto;cursor:grab;transform:translate3d(var(--toast-x,0px), 0, 0) scale(1);transition:transform var(--spring-morph), opacity .24s var(--ease-enter)}.ds .ap-toast[data-phase=in][data-dragging]{cursor:grabbing;transition:opacity .24s var(--ease-enter)}.ds .ap-toast[data-phase=in][data-homing]{transition:transform var(--spring-snappy), opacity .24s var(--ease-enter)}.ds .ap-toast[data-phase=out]{transform:translate3d(var(--toast-x,0px), 8px, 0) scale(.97);transition:transform var(--t-exit), opacity var(--t-exit)}.ds .ap-toast[data-phase=thrown]{transform:translate3d(var(--toast-x,0px), 0, 0) scale(1);transition:transform var(--spring-glide), opacity var(--t-exit)}@media (prefers-reduced-motion:reduce){.ds .ap-toast,.ds .ap-toast[data-phase]{transform:none}.ds .ap-toast[data-phase=in],.ds .ap-toast[data-phase=out]{transition:opacity .12s linear}}@media (pointer:coarse){.ds :is(.ap-bar-btn,.ap-chip,.ap-seg button,.ap-search,.ap-select,.ap-field input,.ap-inbox-sort){isolation:isolate;position:relative}.ds :is(.ap-bar-btn,.ap-chip,.ap-seg button,.ap-search,.ap-select,.ap-inbox-sort):after{content:"";z-index:-1;height:max(100%,44px);position:absolute;top:50%;left:0;right:0;translate:0 -50%}.ds .ap-widget-action :is(.ap-chip,.ap-seg button):after{height:100%}.ds .ap-select.is-icon:after{width:max(100%,44px);left:50%;right:auto;translate:-50% -50%}.ds .ap-icon-btn{isolation:isolate;position:relative}.ds .ap-icon-btn:after{content:"";z-index:-1;width:44px;height:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds .ap-bar-btn{box-sizing:border-box;align-items:center;gap:var(--space-4);height:var(--control-h);padding:0 calc(var(--space-12) - var(--line-w));background:var(--backgrounds-primary);border:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-full);color:var(--text-primary);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-400);cursor:pointer;margin:0;display:inline-flex}.ds .ap-bar-btn.is-solid{background:var(--fills-solid);border-color:var(--fills-solid);color:var(--text-primary-inverse)}.ds .ap-bar-btn:not(.is-solid,.is-danger,.is-warn):is(:has(~.ap-bar-btn.is-solid),.ap-bar-btn.is-solid~*){background:var(--fills-hover)}.ds .ap-bar-btn.is-danger{background:var(--state-destructive);border-color:var(--state-destructive);color:var(--text-primary-inverse)}.ds .ap-bar-btn:focus-visible,.ds .ap-edit-btn:focus-visible,.ds .ap-wmenu-add:focus-visible{outline:2px solid var(--borders-focus);outline-offset:2px}.ds .ap-bar-switch{align-items:center;gap:var(--space-8);height:32px;padding:0 var(--space-4);font-size:var(--fs-14);font-weight:var(--fw-400);color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex}.ds .ap-bar-switch input{opacity:0;pointer-events:none;position:absolute}.ds .ap-switch{--knob-stretch:calc(12px * 5 / 18);isolation:isolate;border-radius:var(--radius-full);background:var(--fills-selected);box-sizing:border-box;border:0;width:28px;height:16px;display:block;position:relative}.ds .ap-switch:before{content:"";z-index:-1;border-radius:inherit;background:var(--fills-solid);opacity:0;transition:opacity .24s var(--ease-standard);position:absolute;inset:0}.ds .ap-switch>span{border-radius:var(--radius-full);background:var(--backgrounds-primary);width:12px;height:12px;box-shadow:var(--shadow-sm);transition:transform var(--spring-glide), width var(--spring-snappy);position:absolute;top:2px;left:2px}.ds .ap-bar-switch input:checked+.ap-switch:before{opacity:1}.ds .ap-bar-switch input:checked+.ap-switch>span{transform:translate(12px)}.ds .ap-bar-switch:active input:not(:disabled)+.ap-switch>span,.ds .ap-bar-switch input:active:not(:disabled)+.ap-switch>span{width:calc(12px + var(--knob-stretch))}.ds .ap-bar-switch:active input:checked:not(:disabled)+.ap-switch>span,.ds .ap-bar-switch input:checked:active:not(:disabled)+.ap-switch>span{transform:translateX(calc(12px - var(--knob-stretch)))}@media (prefers-reduced-motion:reduce){.ds .ap-switch{--knob-stretch:0px}.ds .ap-switch:before,.ds .ap-switch>span{transition:none}}.ds .ap-bar-switch input:focus-visible+.ap-switch{outline:2px solid var(--borders-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ds .ap-bar-btn:hover:not(:disabled){box-shadow:var(--shadow-resting)}}.ds .ap-bar-btn:active:not(:disabled){box-shadow:var(--shadow-resting)}.ds .ap-cv{gap:var(--space-16);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.ds .ap-cv-item{min-width:0;display:flex;position:relative}.ds .ap-cv-item.is-s{grid-column:span 2}.ds .ap-cv-item.is-m{grid-column:span 3}.ds .ap-cv-item.is-l{grid-column:span 6}.ds .ap-cv-item.is-xl{grid-column:span 9}.ds .ap-cv-item.is-full{grid-column:1/-1}.ds .ap-cv-body{flex:auto;min-width:0;display:flex}.ds .ap-cv-body>*{flex:auto;min-width:0}.ds .ap-cv-body .ap-overview{grid-template-columns:206px minmax(0,1fr)}.ds .ap-cv-item.is-l .ap-overview{grid-template-columns:1fr}@media (width<=1239px){.ds .ap-cv{grid-template-columns:repeat(6,minmax(0,1fr))}.ds .ap-cv-item.is-xl{grid-column:1/-1}.ds .ap-cv-body .ap-overview{grid-template-columns:1fr}}@media (width>=1024px) and (width<=1239px){.ds .ap-cv:has(>.ap-cv-item.is-s:first-child:nth-last-child(4)):not(:has(>.ap-cv-item:not(.is-s))){grid-template-columns:repeat(4,minmax(0,1fr))}.ds .ap-cv:has(>.ap-cv-item.is-s:first-child:nth-last-child(4)):not(:has(>.ap-cv-item:not(.is-s)))>.ap-cv-item.is-s{grid-column:span 1}}@media (width>=768px) and (width<=1023px){.ds .ap-cv:has(>.ap-cv-item.is-s:first-child:nth-last-child(4)):not(:has(>.ap-cv-item:not(.is-s)))>.ap-cv-item.is-s{grid-column:span 3}}@media (width<=767px){.ds .ap-cv{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.ds .ap-cv-item.is-s{grid-column:span 1}.ds .ap-cv-item.is-m,.ds .ap-cv-item.is-l,.ds .ap-cv-item.is-xl{grid-column:1/-1}}.ds :is(.ap-prod-table,.ap-table){border-collapse:collapse;width:100%;font-size:var(--fs-12);font-variant-numeric:tabular-nums}.ds :is(.ap-prod-table,.ap-table) th{font-weight:var(--fw-500);color:var(--text-secondary);text-align:right;white-space:nowrap;padding:0 0 var(--space-8) var(--space-12);border-bottom:var(--line-w) solid var(--borders-pale)}.ds :is(.ap-prod-table,.ap-table) th:first-child{text-align:left;padding-left:0}.ds :is(.ap-prod-table,.ap-table) td{text-align:right;white-space:nowrap;padding:var(--space-8) 0 var(--space-8) var(--space-12);border-bottom:var(--line-w) solid var(--borders-faint);vertical-align:top;color:var(--text-primary)}.ds :is(.ap-prod-table,.ap-table) td.ap-prod-subject{text-align:left;white-space:normal;padding-left:0}.ds :is(.ap-prod-table,.ap-table):not(:has(>tfoot))>tbody>tr:last-child>td{border-bottom:0}.ds .ap-field{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ds .ap-field.is-wide{grid-column:1/-1}.ds .ap-field-name,.ds .ap-field-help{font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary)}.ds .ap-field input,.ds .ap-field .ap-select,.ds .ap-field .ap-date,.ds .ap-exp-change .ap-date{box-sizing:border-box;height:var(--control-h);padding:0 var(--space-8);background:var(--backgrounds-primary);border:var(--line-w) solid var(--borders-strong);border-radius:var(--radius-xs);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-400);color:var(--text-primary);min-width:0}.ds .ap-field :is(.ap-select,.ap-date),.ds .ap-exp-change .ap-date{border-color:var(--borders-pale)}.ds .ap-seg{box-sizing:border-box;height:var(--control-h);background:var(--fills-hover);border:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-xs);align-self:flex-start;align-items:stretch;padding:2px;display:inline-flex}.ds .ap-seg button{padding:0 var(--space-12);border-radius:calc(var(--radius-xs) - 2px);font:inherit;font-size:var(--fs-12);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;margin:0;display:inline-flex}.ds .ap-seg-frame{box-sizing:border-box;min-width:0;height:var(--control-h);background:var(--fills-hover);border:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-xs);padding:2px;display:flex;overflow:hidden}.ds .ap-seg-frame>.ap-seg-scroll{overscroll-behavior-x:contain;scrollbar-width:none;border-radius:calc(var(--radius-xs) - 2px);flex:auto;min-width:0;display:flex;overflow:auto hidden}.ds .ap-seg-frame>.ap-seg-scroll::-webkit-scrollbar{display:none}.ds .ap-seg-frame .ap-seg{background:0 0;border:0;border-radius:0;flex:none;align-self:stretch;height:100%;padding:0}.ds .ap-widget-action .ap-seg{height:auto}.ds .ap-widget-action .ap-seg button{padding:var(--space-4) var(--space-12)}.ds .ap-seg button.is-on{background:var(--backgrounds-primary);box-shadow:inset 0 0 0 var(--line-w) var(--borders-pale), var(--shadow-resting);color:var(--text-primary)}.ds .ap-cat{align-items:center;gap:var(--space-24);min-width:0;margin:0;display:flex}.ds .ap-cat-ring{-webkit-tap-highlight-color:transparent;flex:none;width:152px;height:152px;position:relative}.ds .ap-cat-ring svg{width:100%;height:100%;display:block;overflow:visible}.ds .ap-cat-ring svg[data-hovering]{cursor:pointer}.ds .ap-cat-track{fill:none;stroke:var(--borders-standard);opacity:0;transition:opacity .48s var(--ease-standard)}.ds .ap-cat-track[data-idle]{opacity:1}.ds .ap-cat-seg{shape-rendering:geometricprecision;transition:fill .24s var(--ease-standard), opacity .24s var(--ease-standard)}.ds .ap-cat-seg[data-dim]{opacity:.45}.ds .ap-cat-centre{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ds .ap-cat-read{opacity:0;translate:0 calc(var(--place,0) * .45em);transition:opacity var(--t-fast), translate var(--t-fast);flex-direction:column;grid-area:1/1;align-items:center;gap:2px;display:flex}.ds .ap-cat-read[data-on]{opacity:1;transition:opacity .24s var(--ease-enter), translate .24s var(--ease-enter)}.ds .ap-cat-big{font-size:var(--fs-20);font-weight:var(--fw-500);color:var(--text-primary);white-space:nowrap}.ds .ap-cat-small{font-size:var(--fs-12);color:var(--text-secondary);white-space:nowrap}.ds .ap-cat-legend{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-8));flex-direction:column;flex:auto;min-width:0;padding:0;list-style:none;display:flex}.ds .ap-cat-row{align-items:center;column-gap:var(--space-8);width:100%;padding:var(--space-4) var(--space-8);border-radius:var(--radius-xs);color:inherit;font:inherit;font-size:var(--fs-12);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) auto 40px;display:grid}.ds .ap-cat-row[data-active],.ds .ap-cat-row[aria-pressed=true]{background:var(--fills-hover)}@media (hover:hover) and (pointer:fine){.ds .ap-cat-row:hover{background:var(--fills-hover)}}.ds .ap-cat-row:active{background:var(--fills-hover)}.ds .ap-cat-dot{border-radius:var(--radius-full);background:var(--slice);flex:none;width:8px;height:8px;display:inline-block}.ds .ap-cat-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds .ap-cat-amt{color:var(--text-primary);font-variant-numeric:tabular-nums}.ds .ap-cat-pct{text-align:right;color:var(--text-secondary);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.ds :is(.ap-cat-track,.ap-cat-seg,.ap-cat-read,.ap-cat-read[data-on]){transition:none}}@media (width<=767px){.ds .ap-cat{flex-direction:column;align-items:stretch}.ds .ap-cat-ring{align-self:center}}.ds .ap-trend-bars{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));height:140px;display:grid}.ds .ap-trend-col{justify-content:flex-end;align-items:stretch;gap:var(--space-4);cursor:default;flex-direction:column;min-width:0;display:flex}.ds .ap-trend-bar{background:var(--gumbo-300);transform-origin:bottom;height:116px;transition:transform var(--spring-morph) calc(var(--i,0) * var(--bar-step,35ms)), background-color var(--t-fast), opacity var(--t-fast);border-radius:2px 2px 0 0;display:block;transform:scaleY(0)}.ds .ap-trend-bars[data-shown] .ap-trend-bar{transform:scaleY(var(--h,0))}.ds .ap-trend-bars[data-grown] .ap-trend-bar{transition:transform var(--spring-smooth), background-color var(--t-fast), opacity var(--t-fast)}.ds .ap-trend-bars[data-scrubbing] .ap-trend-col:not(.is-on) .ap-trend-bar{opacity:.45}.ds .ap-trend-bars{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:var(--radius-xs);outline:none}.ds .ap-trend-bars:focus-visible{outline:2px solid var(--borders-focus);outline-offset:4px}.ds .ap-roll{white-space:pre;display:inline-flex;position:relative}.ds .ap-roll-chars{display:inline-flex}.ds .ap-roll-col,.ds .ap-swap{display:inline-grid;position:relative}.ds .ap-roll-char,.ds .ap-swap-text{white-space:pre;grid-area:1/1}.ds :is(.ap-roll-char,.ap-swap-text).is-in{animation:ap-roll-in .24s var(--ease-enter)}.ds :is(.ap-roll-char,.ap-swap-text).is-out{animation:ap-roll-out var(--t-exit-quick) forwards}@keyframes ap-roll-in{0%{transform:translateY(calc(var(--dir,1) * .7em))}}@keyframes ap-roll-out{to{opacity:0;transform:translateY(calc(var(--dir,1) * -.7em));filter:blur(2px)}}@media (prefers-reduced-motion:reduce){.ds .ap-trend-bar,.ds .ap-trend-bars[data-grown] .ap-trend-bar{transition:background-color var(--t-fast), opacity var(--t-fast)}.ds .ap-trend-bars .ap-trend-bar{transform:scaleY(var(--h,0))}.ds :is(.ap-roll-char,.ap-swap-text).is-in{animation:none}.ds :is(.ap-roll-char,.ap-swap-text).is-out{display:none}}.ds .ap-trend-col.is-now .ap-trend-bar{background:var(--gumbo-500)}.ds .on-ink .ap-trend-col.is-now .ap-trend-bar{background:var(--gumbo-100)}.ds .ap-trend-col.is-on .ap-trend-bar{background:var(--text-primary)}.ds .ap-trend-label{font-size:max(10px, var(--fs-10));color:var(--text-secondary);text-align:center;white-space:nowrap;flex:none;justify-content:flex-start;height:12px;line-height:12px;display:flex}.ds .ap-trend-key{margin-left:calc(var(--s,.5) * 100%);translate:calc(var(--s,.5) * -100%) 0}.ds .ap-trend-plot{--bar-h:116px;--bar-foot:16px;align-items:flex-start;gap:var(--space-8);padding-top:8px;display:flex}.ds .ap-trend-axis{height:calc(var(--bar-h) + var(--bar-foot));flex:none;grid-template-rows:100%;display:grid}.ds .ap-trend-tick{margin-bottom:calc(var(--bar-foot) + var(--at,0) * var(--bar-h) - 8px);font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary);text-align:right;white-space:nowrap;grid-area:1/1;align-self:end;line-height:16px}.ds .ap-trend-plot-bars{flex:auto;min-width:0;position:relative}.ds .ap-trend-grid{left:0;right:0;bottom:calc(var(--bar-foot) + var(--at,0) * var(--bar-h));border-top:var(--edge) solid var(--borders-standard);pointer-events:none;position:absolute}.ds .ap-trend-plot .ap-trend-bars{height:calc(var(--bar-h) + var(--bar-foot));position:relative}.ds .ap-trend-plot .ap-trend-bar{height:var(--bar-h)}.ds .ap-trend-plot.is-fill{min-height:calc(var(--bar-min,116px) + var(--bar-foot) + 8px);flex:1 1 0}.ds .ap-trend-part{height:calc(var(--p,0) * 100%);background:var(--state-success);transition:height var(--spring-smooth);position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:reduce){.ds .ap-trend-part{transition:none}}.ds .ap-ord-controls{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.ds .ap-search{align-items:center;gap:var(--space-8);box-sizing:border-box;min-width:200px;height:var(--control-h);padding:0 var(--space-8);background:var(--backgrounds-primary);border:var(--line-w) solid var(--borders-strong);border-radius:var(--radius-xs);color:var(--text-secondary);flex:0 320px;display:inline-flex}.ds .ap-search input{min-width:0;height:100%;font:inherit;font-size:var(--fs-14);font-weight:var(--fw-400);color:var(--text-primary);background:0 0;border:0;flex:auto;padding:0}.ds .ap-search input:focus{outline:none}.ds .ap-chip{box-sizing:border-box;height:var(--chip-h,auto);padding:var(--chip-pad-y,calc(var(--space-4) - var(--line-w))) calc(var(--space-12) - var(--line-w));border:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-full);font:inherit;font-size:var(--fs-12);color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin:0;display:inline-flex}.ds .ap-widget-action .ap-chip{height:auto;padding:calc(var(--space-4) - var(--line-w)) calc(var(--space-12) - var(--line-w))}.ds .ap-chip.is-on{background:var(--fills-selected);border-color:var(--borders-selected);color:var(--text-primary)}@media (hover:hover) and (pointer:fine){.ds .ap-chip:not(.is-on):hover{color:var(--text-primary);border-color:var(--borders-strong)}}.ds .ap-chip:not(.is-on):active{color:var(--text-primary);border-color:var(--borders-strong)}.ds .ap-sort-wrap{--sort-band-pad:var(--space-8);isolation:isolate;min-width:0;position:relative}.ds .ap-sort-wrap .ap-sort-table :is(th,td):last-child{padding-right:var(--sort-band-pad,var(--space-8))}.ds .ap-sort-band{z-index:-1;background:color-mix(in srgb, var(--fills-hover) 60%, transparent);pointer-events:none;transition:translate var(--spring-morph), width var(--spring-morph), height var(--spring-morph);position:absolute;top:0;left:0}.ds .ap-sort-table tbody{transition:opacity var(--t-fast)}.ds .ap-sort-table[aria-busy] tbody{opacity:.55}.ds .ap-sort-btn{align-items:center;gap:var(--space-4);color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--t-fast);background:0 0;border:0;margin:0;padding:0;display:inline-flex}.ds .ap-sort-table th:not(:first-child) .ap-sort-btn{flex-direction:row-reverse}.ds .ap-sort-btn:focus-visible{outline:2px solid var(--borders-focus);outline-offset:2px;border-radius:var(--radius-xxs)}.ds .ap-sort-table th[data-sorted]{color:var(--text-primary)}.ds .ap-sort-icon{flex:none;width:12px;height:12px;display:block;position:relative}.ds :is(.ap-sort-hint,.ap-sort-arrow){place-items:center;display:grid;position:absolute;inset:0}.ds .ap-sort-hint{color:var(--text-secondary);opacity:0;transition:opacity var(--t-fast)}.ds .ap-sort-btn:focus-visible .ap-sort-hint{opacity:.6}@media (hover:hover) and (pointer:fine){.ds .ap-sort-btn:hover{color:var(--text-primary)}.ds .ap-sort-btn:hover .ap-sort-hint{opacity:.6}}.ds .ap-sort-btn:active{color:var(--text-primary)}.ds .ap-sort-btn:active .ap-sort-hint{opacity:.6}.ds .ap-sort-table th[data-sorted] .ap-sort-hint{opacity:0}.ds .ap-sort-arrow{color:var(--text-primary);opacity:0;filter:blur(2px);transition:opacity var(--t-exit-quick), scale var(--t-exit-quick), filter var(--t-exit-quick);scale:.6}.ds .ap-sort-arrow[data-on]{opacity:1;filter:none;transition:opacity .24s var(--ease-enter), filter .24s var(--ease-enter), scale var(--spring-snappy);scale:1}.ds .ap-sort-arrow[data-on][data-turn]{transition:opacity .24s var(--ease-enter), filter .24s var(--ease-enter), scale var(--spring-snappy), rotate var(--spring-snappy)}@media (width<=639px){.ds .ap-sort-band{display:none}.ds table.ap-sort-table.phone-stack thead{margin-bottom:var(--space-8);display:block}.ds table.ap-sort-table.phone-stack thead tr{gap:var(--space-4);width:100%;padding:0 0 var(--space-4);border:0;border-bottom:var(--line-w) solid var(--borders-pale);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent 100%);display:flex;overflow-x:auto}.ds table.ap-sort-table.phone-stack thead tr::-webkit-scrollbar{display:none}.ds table.ap-sort-table.phone-stack thead th{border:0;flex:none;width:auto;padding:0;display:block}.ds .ap-sort-table th .ap-sort-btn,.ds .ap-sort-table th:not(:first-child) .ap-sort-btn{padding:calc(var(--space-4) - var(--line-w)) calc(var(--space-12) - var(--line-w));border:var(--line-w) solid transparent;border-radius:var(--radius-full);font-size:var(--fs-12);flex-direction:row}.ds .ap-sort-table th[data-sorted] .ap-sort-btn{background:var(--fills-selected);color:var(--text-primary)}.ds .ap-sort-table th[data-sorted] .ap-sort-arrow{color:var(--text-primary-inverse)}}@media (prefers-reduced-motion:reduce){.ds :is(.ap-sort-band,.ap-sort-table tbody,.ap-sort-btn,.ap-sort-hint,.ap-sort-arrow,.ap-sort-arrow[data-on],.ap-sort-arrow[data-on][data-turn]){transition:none}}.ds .ap-layer{--layer-w:min(560px, 100%);--layer-slide:24px;z-index:60;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0;overflow:hidden}.ds .ap-layer:has(>.ap-layer-panel.is-wide){--layer-w:min(880px, 100%)}.ds .ap-layer:before{content:"";top:0;bottom:0;left:calc(-1 * var(--layer-slide));right:var(--layer-w);background:var(--backgrounds-overlay);animation:.18s ease-out ap-layer-in,.24s cubic-bezier(.2,.8,.2,1) ap-layer-scrim-in;position:absolute}@keyframes ap-layer-scrim-in{0%{transform:translateX(var(--layer-slide))}}@keyframes ap-layer-in{0%{opacity:0}to{opacity:1}}.ds .ap-layer-panel{box-sizing:border-box;background:var(--surface-80);border-left:var(--line-w) solid var(--borders-pale);flex-direction:column;width:min(560px,100%);height:100%;animation:.24s cubic-bezier(.2,.8,.2,1) ap-panel-in;display:flex}.ds .ap-layer-panel.is-wide{width:min(880px,100%)}@keyframes ap-panel-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.ds .ap-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding:var(--space-16);border-bottom:var(--line-w) solid var(--borders-pale);display:flex}.ds .ap-panel-titles{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.ds .ap-panel-title{font-size:var(--fs-20);font-weight:var(--fw-500);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:clip visible}.ds .ap-panel-badges{gap:var(--space-8);padding:var(--space-12) var(--space-16) 0;flex-wrap:wrap;display:flex}.ds .ap-panel-badges .ap-exp-tag{margin-left:0}.ds .ap-panel-body{overscroll-behavior:contain;gap:var(--space-16);min-height:0;padding:var(--space-16);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ds .ap-panel-cols{align-items:start;gap:var(--space-24);flex-direction:row;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.ds .ap-panel-col{gap:var(--space-24);flex-direction:column;min-width:0;display:flex}.ds .ap-panel-section{gap:var(--space-8);flex-direction:column;display:flex}.ds .ap-panel-label{font-size:var(--fs-12);font-weight:var(--fw-500);color:var(--text-secondary);margin:0}.ds .ap-panel-wide-btn{justify-content:center;width:100%}.ds .ap-panel-foot{padding:var(--space-12) var(--space-16);border-top:var(--line-w) solid var(--borders-pale)}.ds .ap-stack{border:var(--edge) solid var(--borders-pale);border-radius:var(--radius-xs);flex-direction:column;display:flex;overflow:clip}.ds .ap-stack-row{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding:var(--space-8) var(--space-12);font-size:var(--fs-12);color:var(--text-primary);display:flex}.ds .ap-stack-row+.ap-stack-row{border-top:var(--line-w) solid var(--borders-faint)}.ds .ap-stack-row.is-down{color:var(--text-secondary)}.ds .ap-stack-row.is-subtotal{background:var(--backgrounds-secondary);font-weight:var(--fw-500)}.ds .ap-stack-row.is-total{font-size:var(--fs-14);font-weight:var(--fw-500)}.ds .ap-stack-val{font-variant-numeric:tabular-nums;white-space:nowrap}.ds .ap-item{gap:var(--space-8);padding:calc(var(--space-8) - var(--edge)) calc(var(--space-12) - var(--edge));border:var(--edge) solid var(--borders-pale);border-radius:var(--radius-xs);flex-direction:column;display:flex}.ds .ap-details{gap:var(--space-4);font-size:var(--fs-12);flex-direction:column;margin:0;display:flex}.ds .ap-details div{justify-content:space-between;gap:var(--space-16);display:flex}.ds .ap-details dt{color:var(--text-secondary);flex:none}.ds .ap-details dd{color:var(--text-primary);text-align:right;margin:0}.ds .ap-timeline{gap:var(--space-12);padding:0 0 0 var(--space-16);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.ds .ap-timeline:before{content:"";width:var(--line-w);background:var(--borders-pale);position:absolute;top:4px;bottom:4px;left:3px}.ds .ap-timeline li{flex-direction:column;gap:2px;display:flex;position:relative}.ds .ap-timeline li:before{content:"";left:calc(-1 * var(--space-16));border-radius:var(--radius-full);background:var(--gumbo-500);width:7px;height:7px;position:absolute;top:4px}.ds .ap-timeline li.is-order:before,.ds .ap-timeline li.is-recovered:before{background:var(--state-success)}.ds .ap-timeline li.is-refund:before{background:var(--state-destructive)}.ds .ap-timeline li.is-recovery_email:before{background:var(--mustard-500)}.ds .ap-timeline li.ap-timeline-note:before{display:none}.ds .ap-timeline-when{font-size:var(--fs-12);color:var(--text-secondary)}.ds .ap-timeline-what{font-size:var(--fs-14);color:var(--text-primary)}.ds .ap-timeline-what strong{font-weight:var(--fw-500)}.ds .ap-timeline li.is-refund .ap-timeline-what{color:var(--state-destructive-text)}@media (width<=767px){.ds .ap-exp-figs.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ds .ap-panel-cols{grid-template-columns:minmax(0,1fr)}.ds .ap-layer{align-items:flex-end}.ds .ap-layer-panel,.ds .ap-layer-panel.is-wide{border-left:0;border-top:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-m) var(--radius-m) 0 0;width:100%;height:92dvh;animation-name:ap-sheet-in}.ds .ap-layer:before{left:0;right:0;top:calc(-1 * var(--layer-slide));bottom:calc(92dvh - var(--radius-m));-webkit-mask:linear-gradient(#000, #000) top / 100% calc(100% - var(--radius-m)) no-repeat, radial-gradient(circle var(--radius-m) at 100% 100%, transparent calc(100% - .5px), #000 100%) left bottom / var(--radius-m) var(--radius-m) no-repeat, radial-gradient(circle var(--radius-m) at 0 100%, transparent calc(100% - .5px), #000 100%) right bottom / var(--radius-m) var(--radius-m) no-repeat;mask:linear-gradient(#000, #000) top / 100% calc(100% - var(--radius-m)) no-repeat, radial-gradient(circle var(--radius-m) at 100% 100%, transparent calc(100% - .5px), #000 100%) left bottom / var(--radius-m) var(--radius-m) no-repeat, radial-gradient(circle var(--radius-m) at 0 100%, transparent calc(100% - .5px), #000 100%) right bottom / var(--radius-m) var(--radius-m) no-repeat;animation-name:ap-layer-in,ap-layer-scrim-up}}@keyframes ap-sheet-in{0%{opacity:0;transform:translateY(24px)}}@keyframes ap-layer-scrim-up{0%{transform:translateY(var(--layer-slide))}}.ds .ap-sheet-grab{display:none}@media (width<=767px){.ds .ap-layer-panel[data-sheet=fit]{height:auto;max-height:92dvh}.ds .ap-layer-panel[data-sheet-live]{will-change:transform;animation:none}.ds .ap-layer-panel[data-sheet-live]:before{content:"";background:inherit;height:160px;-webkit-backdrop-filter:inherit;backdrop-filter:inherit;pointer-events:none;position:absolute;top:100%;left:0;right:0}.ds .ap-layer:has(>.ap-layer-panel[data-sheet-live]):before{opacity:var(--sheet-dim,1);bottom:calc(var(--sheet-h,92dvh) - var(--sheet-y,0px) - var(--radius-m));animation:none}.ds .ap-sheet-grab{padding:var(--space-8) 24px var(--space-4);cursor:grab;touch-action:none;flex:none;align-self:center;margin:0 auto;display:block}.ds .ap-sheet-grab:after{content:"";border-radius:var(--radius-full);background:var(--text-placeholder);width:36px;height:5px;transition:background-color var(--t-fast);display:block}.ds .ap-layer-panel[data-sheet-live] :is(.ap-sheet-grab,.ap-panel-head,.ap-exp-form-head){touch-action:none;-webkit-user-select:none;user-select:none}.ds [data-dragging]>.ap-sheet-grab{cursor:grabbing}.ds [data-dragging]>.ap-sheet-grab:after{background:var(--text-secondary)}.ds [data-sheet-live][data-sheet-gone]{animation:none!important}}@media (prefers-reduced-motion:reduce){.ds .ap-layer:before,.ds .ap-layer-panel{animation:.12s linear ap-layer-in}}.ds .ap-layer-panel.glass.is-md{box-shadow:var(--shadow-floating)}.ds .ap-cal-tip{z-index:70;box-sizing:border-box;gap:var(--space-4);padding:var(--space-8) var(--space-12);border-radius:var(--radius-xs);background:var(--backgrounds-primary-inverse);color:var(--text-primary-inverse);font-size:var(--fs-12);font-weight:var(--fw-400);pointer-events:none;-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-raised);flex-direction:column;line-height:1.2;display:flex;position:fixed}.ds .ap-cal-tip.is-chart{z-index:2;opacity:0;width:144px;transition:opacity var(--t-fast), scale var(--t-fast);position:absolute;top:0;left:0;scale:.96}.ds .ap-cal-chart[data-scrubbing] .ap-cal-tip.is-chart{opacity:1;scale:1}.ds .ap-cal-tip-date{color:var(--text-secondary-inverse)}.ds .ap-cal-tip-row{justify-content:space-between;gap:var(--space-12);font-variant-numeric:tabular-nums;display:flex}.ds .ap-cal-tip-row span:first-child{color:var(--text-secondary-inverse)}.ds .ap-cal-tip-more{font-weight:var(--fw-500)}.ds .ap-cal-chart{min-width:0;color:var(--text-primary);position:relative}.ds .ap-cal-chart svg{touch-action:pan-y;max-width:100%;display:block;overflow:visible}.ds .ap-cal-tick{font-size:var(--fs-12);font-weight:var(--fw-400);letter-spacing:var(--tracking-snug);fill:var(--text-secondary)}.ds .ap-cal-tick.is-orders{fill:var(--terracotta-500)}.ds .ap-cal-tick.is-on{font-weight:var(--fw-500);fill:var(--text-primary)}.ds .ap-cal-line{stroke:var(--text-primary);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.ds .ap-cal-line.is-orders{stroke:var(--terracotta-500)}.ds .ap-cal-line.is-dash{stroke-dasharray:6 5}.ds .ap-cal-avg{stroke:var(--text-primary);stroke-opacity:.5;stroke-width:1px;stroke-dasharray:2 4}.ds .ap-cal-avg.is-orders{stroke:var(--terracotta-500)}.ds .ap-cal-avg-label{font-size:var(--fs-10);font-weight:var(--fw-400);fill:var(--text-secondary);paint-order:stroke;stroke:var(--backgrounds-primary);stroke-width:3px;stroke-linejoin:round}.ds .ap-cal-avg-label.is-orders{fill:var(--terracotta-500)}.ds .ap-cal-pt{fill:var(--text-primary)}.ds .ap-cal-pt.is-orders{fill:var(--terracotta-500)}.ds .ap-cal-pt.is-open{fill:var(--backgrounds-primary);stroke:var(--text-primary);stroke-width:1.5px}.ds .ap-cal-pt.is-open.is-orders{stroke:var(--terracotta-500)}.ds .ap-cal-plot{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;position:relative}.ds .ap-cal-plot:focus-visible{outline:2px solid var(--borders-focus);outline-offset:4px;border-radius:var(--radius-xs)}.ds .ap-cal-line{vector-effect:non-scaling-stroke}.ds .ap-cal-cross{stroke:var(--borders-focus);stroke-width:1px;shape-rendering:crispedges;opacity:0;transition:opacity var(--t-exit-quick)}.ds .ap-cal-live{opacity:0;transition:opacity var(--t-exit-quick)}.ds .ap-cal-chart[data-scrubbing] :is(.ap-cal-cross,.ap-cal-live){opacity:1}.ds .ap-cal-series-g .ap-cal-tick{animation:ap-date-fade .24s var(--ease-standard) both}@media (prefers-reduced-motion:reduce){.ds :is(.ap-cal-cross,.ap-cal-live,.ap-cal-tip.is-chart){transition:none}.ds .ap-cal-series-g .ap-cal-tick{animation:none}}.ds .ap-slider{--thumb:16px;--track:4px;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ds .ap-slider-head{justify-content:space-between;align-items:baseline;gap:var(--space-8);display:flex}.ds .ap-slider-head>label{font-size:var(--fs-12);color:var(--text-secondary)}.ds .ap-slider-value{font-size:var(--fs-14);font-weight:var(--fw-500);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.ds .ap-slider input[type=range]{--fill:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--f,0));appearance:none;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;width:100%;height:24px;margin:0;padding:0;display:block}.ds .ap-slider input[type=range]::-webkit-slider-runnable-track{height:var(--track);border-radius:var(--radius-full);background:linear-gradient(to right, var(--fills-solid) var(--fill), var(--fills-selected) var(--fill))}.ds .ap-slider input[type=range]::-moz-range-track{height:var(--track);border-radius:var(--radius-full);background:linear-gradient(to right, var(--fills-solid) var(--fill), var(--fills-selected) var(--fill))}.ds .ap-slider input[type=range]::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - var(--thumb)) / 2);border:var(--line-w) solid var(--borders-strong);border-radius:var(--radius-full);background:var(--backgrounds-primary);box-shadow:var(--shadow-sm);transition:scale var(--spring-snappy)}.ds .ap-slider input[type=range]::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);border:var(--line-w) solid var(--borders-strong);border-radius:var(--radius-full);background:var(--backgrounds-primary);box-shadow:var(--shadow-sm);transition:scale var(--spring-snappy)}.ds .ap-slider input[type=range]:active::-webkit-slider-thumb{scale:1.12}.ds .ap-slider input[type=range]:active::-moz-range-thumb{scale:1.12}.ds .ap-slider input[type=range]:focus{outline:none}.ds .ap-slider input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--borders-focus);outline-offset:2px}.ds .ap-slider input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid var(--borders-focus);outline-offset:2px}.ds .ap-slider-marks{height:16px;margin:0 calc(var(--thumb) / 2);font-size:var(--fs-10);color:var(--text-secondary);line-height:16px;position:relative}.ds .ap-slider-mark{top:0;left:calc(var(--m,0) * 100%);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;translate:-50%}@media (prefers-reduced-motion:reduce){.ds .ap-slider input[type=range]::-webkit-slider-thumb{transition:none}.ds .ap-slider input[type=range]::-moz-range-thumb{transition:none}}.ds .ap-set-tabs{gap:var(--space-4);padding:var(--space-4);background:var(--fills-hover);border:var(--line-w) solid var(--borders-pale);border-radius:calc(16px + var(--space-4) + var(--line-w));flex-direction:column;display:flex}.ds .ap-set-tab{box-sizing:border-box;height:32px;padding:0 var(--space-12);border-radius:var(--radius-full);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-500);color:var(--text-secondary);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;display:flex}@media (hover:hover) and (pointer:fine){.ds .ap-set-tab:not(.is-on):hover{color:var(--text-primary)}}.ds .ap-set-tab:not(.is-on):active{color:var(--text-primary)}.ds .ap-set-tab.is-on{background:var(--backgrounds-primary);box-shadow:inset 0 0 0 var(--line-w) var(--borders-pale), var(--shadow-resting);color:var(--text-primary)}.ds .ap-set-tab:focus-visible,.ds .ap-set-signout:focus-visible{outline:2px solid var(--borders-focus);outline-offset:2px}.ds .ap-set-body{align-items:start;gap:var(--space-32);grid-template-columns:200px minmax(0,1fr);display:grid}.ds .ap-set-nav{top:var(--space-16);gap:var(--space-16);flex-direction:column;display:flex;position:sticky}.ds .ap-set-content{gap:var(--space-16);flex-direction:column;min-width:0;max-width:720px;display:flex}@media (width<=1023px){.ds .ap-set-body{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.ds .ap-set-nav{flex-direction:row;justify-content:space-between;align-items:center;position:static}.ds .ap-set-tabs{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent 100%);flex-direction:row;overflow-x:auto}.ds .ap-set-tabs::-webkit-scrollbar{display:none}.ds .ap-set-content{max-width:none}}@media (width<=639px){.ds .ap-set-nav{flex-direction:column;align-items:stretch}}.ds .ap-set-input{box-sizing:border-box;min-width:0;height:32px;padding:0 var(--space-8);background:var(--backgrounds-primary);border:var(--line-w) solid var(--borders-strong);border-radius:var(--radius-xs);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-400);color:var(--text-primary);flex:auto}.ds .ap-sup-textarea{box-sizing:border-box;min-height:120px;padding:var(--space-8);background:var(--backgrounds-primary);border:var(--line-w) solid var(--borders-strong);border-radius:var(--radius-xs);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-400);line-height:1.4;color:var(--text-primary);resize:none;flex:auto;line-height:round(1.4em,1px)}.ds .ap-sup-textarea::placeholder{color:var(--text-placeholder);opacity:1}.ds .ap-set-note{gap:var(--space-8);padding:calc(var(--space-12) - var(--edge)) calc(var(--space-16) - var(--edge));border:var(--edge) solid var(--borders-pale);border-radius:var(--radius-xs);flex-direction:column;display:flex}.ds .ap-set-note p{margin:0}.ds .ap-set-note.is-good{background:var(--state-success-light);border-color:#0000}.ds .ap-set-note.is-warn{background:var(--state-warning-light);border-color:var(--borders-warning)}.ds .ap-set-note.is-bad{background:var(--state-destructive-light);border-color:#0000}.ds .ap-set-note.ap-set-row{flex-direction:row}.ds .glass{--glass-dark:var(--surface-inverse-5)}.ds .on-ink .glass,.ds.on-ink .glass,.ds .glass.on-ink{--glass-dark:var(--surface-50)}.ds .glass .ap-set-note,.ds .glass .ap-set-note:is(.is-good,.is-warn,.is-bad){background:var(--glass-dark);border-color:#0000}.ds .ap-info-dot{margin:0 0 0 var(--space-4);font:inherit;color:var(--text-secondary);cursor:pointer;vertical-align:-1px;-webkit-tap-highlight-color:transparent;transition:color var(--t-fast);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.ds .ap-info-dot:after{content:"";position:absolute;inset:-8px}@media (hover:hover) and (pointer:fine){.ds .ap-info-dot:hover{color:var(--text-primary)}}.ds .ap-info-dot:active,.ds .ap-info-dot[aria-expanded=true]{color:var(--text-primary)}.ds .ap-info-dot:focus-visible{outline:2px solid var(--borders-focus);outline-offset:2px;border-radius:var(--radius-full)}.ds :is(.ap-kpi-name,.ap-widget-title)>.ap-info-dot{margin-left:0}.ds .ap-info-dot.is-lead{margin:0 var(--space-4) 0 0}.ds .ap-info-dot.is-worded{align-items:center;gap:var(--space-4);font-weight:var(--fw-500);color:var(--text-primary);display:inline-flex}.ds .ap-info-dot.is-worded:after{inset:-8px 0}.ds .ap-info-dot.is-worded>.ap-lbl{text-underline-offset:2px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.ds .ap-info-dot.is-worded:hover{opacity:.7}}.ds .ap-info-dot.is-worded:active{opacity:.7}.ds .ap-widget-title .ap-info-dot{margin-block:-.5px}.ds .ap-tip:empty{display:none}.ds .ap-acc{border-top:var(--line-w) solid var(--borders-pale);flex-direction:column;display:flex}.ds .ap-acc-item{border-bottom:var(--line-w) solid var(--borders-pale)}.ds .ap-acc-head{font:inherit;margin:0}.ds .ap-acc-trigger{justify-content:space-between;align-items:center;gap:var(--space-16);width:100%;padding:var(--space-12) 0;font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--t-fast);background:0 0;border:0;margin:0;display:flex}.ds .ap-acc-trigger:focus-visible{outline:2px solid var(--borders-focus);outline-offset:2px}.ds .ap-acc-titles{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ds .ap-acc-title{font-size:var(--fs-14);font-weight:var(--fw-500);line-height:1.3;overflow-wrap:anywhere;line-height:round(1.3em,1px)}.ds .ap-acc-sub{font-size:var(--fs-12);font-weight:var(--fw-400);line-height:1.4;color:var(--text-secondary);overflow-wrap:anywhere;line-height:round(1.4em,1px)}.ds .ap-acc-chev{color:var(--text-secondary);transition:transform var(--spring-snappy), color var(--t-fast);flex:none}.ds .ap-acc-item.is-open>.ap-acc-head .ap-acc-chev{color:var(--text-primary);transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.ds .ap-acc-trigger:hover{color:var(--text-secondary)}.ds .ap-acc-trigger:hover .ap-acc-chev{color:var(--text-primary)}}.ds .ap-acc-trigger:active{color:var(--text-secondary)}.ds .ap-acc-trigger:active .ap-acc-chev{color:var(--text-primary)}.ds .ap-acc-panel{visibility:hidden;transition:grid-template-rows var(--spring-smooth), visibility var(--spring-smooth);grid-template-rows:0fr;display:grid}.ds .ap-acc-item.is-open>.ap-acc-panel{visibility:visible;grid-template-rows:1fr}.ds .ap-acc-clip{min-height:0;overflow:hidden}.ds .ap-acc-inner{padding:0 var(--space-24) var(--space-16) 0;opacity:0;filter:blur(2px);transition:opacity var(--t-exit-quick), transform var(--t-exit-quick), filter var(--t-exit-quick);transform:translateY(-6px)}.ds .ap-acc-item.is-open>.ap-acc-panel .ap-acc-inner{opacity:1;filter:none;transition:opacity .24s var(--ease-enter), transform var(--spring-smooth), filter .24s var(--ease-enter);transform:none}@media (prefers-reduced-motion:reduce){.ds .ap-acc-trigger,.ds .ap-acc-chev,.ds .ap-acc-panel,.ds .ap-acc-inner,.ds .ap-acc-item.is-open>.ap-acc-panel .ap-acc-inner{transition:none}}@media (width<=767px){.ds .ap-acc-inner{padding-right:var(--space-8)}}html[data-overlay-scroll]::-webkit-scrollbar{display:none}html[data-overlay-scroll] ::-webkit-scrollbar{display:none}.ds .ap-osb-layer{z-index:2147483000;pointer-events:none;position:fixed;inset:0}.ds .ap-osb{box-sizing:border-box;border-radius:var(--radius-full);background:color-mix(in srgb, var(--text-primary) 34%, transparent);opacity:0;pointer-events:none;transition:opacity .32s ease, background-color var(--t-fast);position:absolute;top:0;left:0}.ds .ap-osb.is-y{width:6px}.ds .ap-osb.is-x{height:6px}.ds .ap-osb[data-on]{opacity:1;pointer-events:auto;transition:opacity .12s ease, background-color var(--t-fast)}.ds .ap-osb[data-on]:hover,.ds .ap-osb[data-held]{background:color-mix(in srgb, var(--text-primary) 55%, transparent)}html[data-drag-scroll],html[data-drag-scroll] *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}@media (prefers-reduced-motion:reduce){.ds .ap-osb,.ds .ap-osb[data-on]{transition:none}}.ds .ap-tm{gap:var(--space-12);min-width:0;color:var(--text-primary);margin:0;display:grid}.ds .ap-tm-bar{justify-content:space-between;align-items:center;gap:var(--space-12);min-width:0;display:flex}.ds .ap-tm-crumbs{min-width:0;margin-left:calc(-1 * var(--space-4))}.ds .ap-tm-crumbs ol{min-width:0;min-height:var(--control-h);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ds .ap-tm-crumb{min-width:0;animation:ap-tm-crumb-in .24s var(--ease-enter) both;align-items:center;display:inline-flex}.ds .ap-tm-crumb:first-child{animation:none}@keyframes ap-tm-crumb-in{0%{opacity:0;filter:blur(2px);transform:translate(-6px)}}.ds .ap-tm-sep{padding:0 var(--space-4);font-size:var(--fs-12);color:var(--text-secondary)}.ds .ap-tm-crumb-btn{min-height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-xxs);font:inherit;font-size:var(--fs-12);color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--t-fast), background-color var(--t-fast);background:0 0;border:0;margin:0}@media (hover:hover) and (pointer:fine){.ds .ap-tm-crumb-btn:hover{background:var(--fills-hover);color:var(--text-primary)}}.ds .ap-tm-crumb-btn:active{background:var(--fills-hover);color:var(--text-primary)}.ds .ap-tm-crumb-now{padding:0 var(--space-4);font-size:var(--fs-12);font-weight:var(--fw-500);color:var(--text-primary);white-space:nowrap}.ds .ap-tm-total{font-size:var(--fs-14);font-weight:var(--fw-500);color:var(--text-primary);flex:none;margin:0}.ds .ap-tm-stage{border-radius:var(--radius-xs);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;min-width:0;position:relative;overflow:hidden}.ds .ap-tm-stage:focus-visible{outline:2px solid var(--borders-focus);outline-offset:2px}.ds .ap-tm-tile{box-sizing:border-box;gap:var(--space-2);border-radius:var(--radius-xxs);background:color-mix(in oklab, var(--tm-hue) var(--tm-mix,34%), var(--backgrounds-primary));color:var(--text-primary);cursor:pointer;visibility:hidden;will-change:transform, width, height;transition:background-color var(--t-fast), filter var(--t-fast), box-shadow var(--t-fast);flex-direction:column;padding:6px 8px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ds .ap-tm-tile[data-branch][data-level="1"]{justify-content:space-between;align-items:baseline;gap:var(--space-8);border-radius:var(--radius-xs);background:color-mix(in oklab, var(--tm-hue) 12%, var(--backgrounds-primary));cursor:zoom-in;flex-direction:row;padding:3px 8px}.ds .ap-tm-tile[data-level="2"]{padding:var(--space-4) var(--space-8)}.ds .ap-tm-tile[data-room=none],.ds .ap-tm-tile[data-branch][data-level="1"][data-room=none]{padding:0}.ds :is(.ap-tm-label,.ap-tm-value){white-space:nowrap;font-size:var(--fs-12);opacity:0;transition:opacity var(--t-fast);line-height:16px;overflow:hidden}.ds .ap-tm-tile[data-wrap] .ap-tm-label{white-space:normal;flex:none}.ds .ap-tm-label{font-weight:var(--fw-500)}.ds .ap-tm-value{font-variant-numeric:tabular-nums}.ds .ap-tm-tile:is([data-room=name],[data-room=full]) .ap-tm-label{opacity:1}.ds .ap-tm-tile[data-room=full] .ap-tm-value{opacity:.72}.ds .ap-tm-tile[data-branch][data-level="1"] .ap-tm-value{flex:none}.ds .ap-tm-tile[data-branch][data-level="1"]:not([data-room=full]) .ap-tm-value{display:none}.ds .ap-tm-tile[data-branch][data-level="1"][data-room=full] .ap-tm-value{opacity:.6}.ds .ap-tm-tile[data-active]{box-shadow:inset 0 0 0 2px var(--text-primary)}.ds .ap-tm-tile[data-lineage]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tm-hue) 70%, transparent)}.ds .ap-tm-stage[data-active] .ap-tm-tile[data-dim]{filter:opacity(.5)}.ds .ap-tm-empty{font-size:var(--fs-12);color:var(--text-secondary);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.ds .ap-tm-tip{z-index:50;gap:var(--stack-gap);min-width:160px;max-width:min(240px,100%);padding:var(--space-8) var(--space-12);border-radius:var(--radius-xs);background:var(--backgrounds-primary-inverse);color:var(--text-primary-inverse);box-shadow:var(--shadow-raised);font-size:var(--fs-12);opacity:0;pointer-events:none;transition:opacity var(--t-fast), scale var(--t-fast);line-height:1.3;display:grid;position:absolute;top:0;left:0;scale:.96}.ds .ap-tm-stage[data-active] .ap-tm-tip{opacity:1;scale:1}.ds .ap-tm-tip p{margin:0!important}.ds .ap-tm-tip-path{color:var(--text-secondary-inverse);font-variant-numeric:tabular-nums}.ds .ap-tm-tip-line{justify-content:space-between;align-items:baseline;gap:var(--space-12);font-size:var(--fs-14);display:flex}.ds .ap-tm-tip-name{min-width:0}.ds .ap-tm-tip-value{font-weight:var(--fw-500);font-variant-numeric:tabular-nums;flex:none}@media (prefers-reduced-motion:reduce){.ds .ap-tm-crumb{animation:none}.ds :is(.ap-tm-tile,.ap-tm-label,.ap-tm-value,.ap-tm-tip,.ap-tm-crumb-btn){transition:none}}.ds .ap-split{--split-h:44px;--split-1:var(--gumbo-600);--split-2:var(--terracotta-600);--split-3:var(--fern-500);--split-4:var(--mustard-800);--split-5:var(--text-secondary);--split-6:var(--borders-strong);gap:var(--space-12);min-width:0;margin:0;display:grid;position:relative}.ds .on-ink .ap-split{--split-1:var(--gumbo-400);--split-2:var(--terracotta-400);--split-3:var(--fern-300);--split-4:var(--mustard-600)}.ds .ap-split-probe{visibility:hidden;font-size:var(--fs-12);font-weight:var(--fw-500);pointer-events:none;position:absolute}.ds .ap-split-head{justify-content:flex-end;min-width:0;min-height:20px;display:flex}.ds .ap-split-read{justify-items:end;min-width:0;display:inline-grid}.ds .ap-split-read-line{align-items:baseline;gap:var(--space-8);min-width:0;font-size:var(--fs-14);white-space:nowrap;display:inline-flex}.ds .ap-split-read-swatch{background:var(--slice);border-radius:2px;flex:none;align-self:center;width:8px;height:8px}.ds .ap-split-read-name{text-overflow:ellipsis;color:var(--text-secondary);overflow:hidden}.ds .ap-split-read-share{font-size:var(--fs-16);font-weight:var(--fw-500);font-variant-numeric:tabular-nums;color:var(--text-primary);line-height:1.2}.ds .ap-split-read-value{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.ds .ap-split-bar{height:var(--split-h);border-radius:var(--radius-s);background:var(--fills-hover);cursor:default;touch-action:pan-y;-webkit-tap-highlight-color:transparent;clip-path:inset(0 100% 0 0);transition:clip-path var(--spring-smooth);outline:none;position:relative;overflow:hidden}.ds .ap-split[data-shown] .ap-split-bar{clip-path:inset(-6px)}.ds .ap-split-bar:focus-visible{outline:2px solid var(--borders-focus);outline-offset:2px}.ds .ap-split-seg{background:color-mix(in oklab, var(--slice) 42%, var(--backgrounds-primary));transition:background-color var(--t-fast), opacity var(--t-fast);will-change:clip-path;position:absolute;inset:0}.ds .ap-split-seg[data-active]{background:color-mix(in oklab, var(--slice) 62%, var(--backgrounds-primary))}.ds .ap-split-seg[data-dim]{opacity:.5}.ds .ap-split-cap{background:var(--slice);pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.ds .ap-split-in{pointer-events:none;height:100%;font-size:var(--fs-12);font-weight:var(--fw-500);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary);opacity:0;transition:opacity var(--t-fast);align-items:center;display:flex;position:absolute;top:0;left:0}.ds .ap-split-in[data-on]{opacity:1}.ds .ap-split-in-name{opacity:0;max-width:0;font-weight:var(--fw-400);transition:max-width var(--spring-morph), margin-right var(--spring-morph), opacity var(--t-fast);margin-right:0;display:inline-block;overflow:clip}.ds .ap-split-in[data-mode=full] .ap-split-in-name{max-width:16em;margin-right:var(--space-4);opacity:1}.ds .ap-split-over{pointer-events:none;background:repeating-linear-gradient(135deg, var(--backgrounds-secondary) 0 1.5px, transparent 1.5px 4px);transition:left var(--spring-smooth), opacity var(--t-fast);position:absolute;top:0;bottom:0;right:0}.ds .ap-split-end{top:var(--space-4);bottom:var(--space-4);background:var(--text-primary);pointer-events:none;width:2px;transition:left var(--spring-smooth), opacity var(--t-fast);border-radius:1px;margin-left:-1px;position:absolute}@starting-style{.ds .ap-split[data-shown] :is(.ap-split-over,.ap-split-end){opacity:0}}.ds .ap-split-lane{height:0;margin-top:calc(-1 * var(--space-12));transition:height var(--spring-smooth);position:relative;overflow:hidden}.ds .ap-split-lane[data-open]{height:40px}.ds .ap-split-leaders{position:absolute;top:0;left:0;overflow:visible}.ds .ap-split-leader{fill:none;stroke:var(--borders-strong);stroke-width:1px;stroke-linejoin:round;transition:opacity var(--t-fast)}.ds .ap-split-leader[data-dim]{opacity:.4}.ds .ap-split-out{gap:var(--space-4);font-size:var(--fs-12);font-weight:var(--fw-500);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-primary);transition:transform var(--spring-smooth), opacity var(--t-fast);line-height:1.4;display:inline-flex;position:absolute;top:18px;left:0}.ds .ap-split-out-name{font-weight:var(--fw-400);color:var(--text-secondary)}.ds .ap-split-out[data-dim]{opacity:.45}.ds .ap-split-key{min-width:0;margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-8));flex-wrap:wrap;padding:0;list-style:none;display:flex}.ds .ap-split-item{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-8);border-radius:var(--radius-xs);color:inherit;font:inherit;font-size:var(--fs-12);white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;line-height:16px;display:inline-flex}.ds .ap-split-item[data-active],.ds .ap-split:not([data-toggle]) .ap-split-item[aria-pressed=true]{background:var(--fills-hover)}@media (hover:hover) and (pointer:fine){.ds button.ap-split-item:hover{background:var(--fills-hover)}}.ds button.ap-split-item:active{background:var(--fills-hover)}.ds .ap-split-item.is-over{cursor:default}.ds .ap-split-item-label{align-items:center;gap:var(--space-8);display:inline-flex}.ds .ap-split-item[data-nudge] .ap-split-item-label{animation:ap-split-nudge .32s var(--ease-standard)}@keyframes ap-split-nudge{20%{translate:-3px}45%{translate:3px}70%{translate:-2px}}.ds .ap-split-dot{box-sizing:border-box;border-right:3px solid var(--slice);background:color-mix(in oklab, var(--slice) 42%, var(--backgrounds-primary));width:12px;height:12px;transition:background-color var(--t-fast), border-color var(--t-fast), box-shadow var(--t-fast);border-radius:3px;flex:none}.ds .ap-split-item[data-off] .ap-split-dot{box-shadow:inset 0 0 0 1.5px var(--borders-strong);background:0 0;border-right-color:#0000}.ds .ap-split-item.is-over .ap-split-dot{background:repeating-linear-gradient(135deg, var(--text-secondary) 0 1.5px, transparent 1.5px 3px);box-shadow:inset 0 0 0 .5px var(--text-secondary);border-right:0}.ds .ap-split-name{color:var(--text-secondary);transition:color var(--t-fast)}.ds .ap-split-item[data-off] .ap-split-name{color:var(--text-placeholder);text-decoration:line-through;-webkit-text-decoration-color:var(--borders-strong);text-decoration-color:var(--borders-strong)}.ds .ap-split-share{font-weight:var(--fw-500);font-variant-numeric:tabular-nums;color:var(--text-primary)}.ds .ap-split-off{font-weight:var(--fw-400);color:var(--text-placeholder)}.ds .ap-split-item.is-over .ap-split-share{color:var(--state-destructive-text)}.ds .ap-split-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ds :is(.ap-split-bar,.ap-split-seg,.ap-split-in,.ap-split-in-name,.ap-split-over,.ap-split-end,.ap-split-lane,.ap-split-leader,.ap-split-out,.ap-split-item,.ap-split-dot,.ap-split-name){transition:none}.ds .ap-split-item[data-nudge] .ap-split-item-label{animation:none}}.ds .ap-cmenu{z-index:68;box-sizing:border-box;overscroll-behavior:contain;min-width:min(13rem,100vw - 16px);max-width:calc(100vw - 16px);max-height:min(300px,100vh - 16px);padding:var(--space-4);background:var(--backgrounds-primary);border:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-s);box-shadow:var(--shadow-floating);animation:ap-cmenu-grow var(--spring-snappy) both, ap-sel-fade .16s var(--ease-enter) both;outline:none;position:fixed;overflow-y:auto}.ds .ap-cmenu[data-state=closed]{pointer-events:none;animation:ap-cmenu-leave var(--t-exit-quick) both}@keyframes ap-cmenu-grow{0%{transform:scale(.96)}}@keyframes ap-cmenu-leave{to{opacity:0;transform:scale(.98)}}.ds .ap-cmenu-hi{top:0;left:var(--space-4);right:var(--space-4);height:var(--hi-h,32px);translate:0 var(--hi-y,0);border-radius:var(--radius-xs);background:var(--fills-hover);pointer-events:none;transition:opacity var(--t-exit-quick), background-color .16s var(--ease-standard);position:absolute}.ds .ap-cmenu-hi.is-glide{transition:translate var(--spring-snappy), height var(--spring-snappy), opacity var(--t-exit-quick), background-color .16s var(--ease-standard)}.ds .ap-cmenu-hi[data-tone=danger]{background:var(--state-destructive-light)}.ds .ap-cmenu-item{box-sizing:border-box;align-items:center;gap:var(--space-8);width:100%;min-height:32px;padding:0 var(--space-12) 0 var(--space-8);border-radius:var(--radius-xs);color:var(--text-primary);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-400);text-align:left;cursor:default;animation:ap-cmenu-row .24s var(--ease-enter) both;animation-delay:calc(var(--i,0) * 35ms);background:0 0;border:0;outline:none;margin:0;display:flex;position:relative}.ds .ap-cmenu-item:focus-visible{outline:none}.ds .ap-cmenu-item:disabled{opacity:.45}.ds .ap-cmenu-item.is-danger{color:var(--state-destructive-text)}.ds .ap-cmenu-ic{width:16px;height:16px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.ds .ap-cmenu-item.is-danger .ap-cmenu-ic{color:currentColor}.ds .ap-cmenu-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes ap-cmenu-row{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ds .ap-cmenu{animation:ap-sel-fade .12s var(--ease-standard) both}.ds .ap-cmenu[data-state=closed]{animation:ap-sel-fade-out .12s var(--ease-standard) both}.ds .ap-cmenu-item{animation:none}.ds .ap-cmenu-hi,.ds .ap-cmenu-hi.is-glide{transition:none}}@media (pointer:coarse){.ds .ap-cmenu-item{min-height:44px}}.ds .ap-roll{vertical-align:baseline;font-variant-numeric:tabular-nums;grid-template-columns:auto;display:inline-grid;overflow:hidden}.ds .ap-roll>span{grid-area:1/1}.ds .ap-roll>.is-in{animation:ap-roll-in var(--spring-snappy) both, ap-roll-clear .16s var(--ease-enter) both}.ds .ap-roll>.is-out{animation:ap-roll-out var(--t-exit-quick) forwards}@keyframes ap-roll-clear{0%{opacity:0;filter:blur(2px)}}@media (prefers-reduced-motion:reduce){.ds .ap-roll>.is-in{animation:ap-sel-fade .12s var(--ease-standard) both}.ds .ap-roll>.is-out{animation:ap-sel-fade-out .12s var(--ease-standard) forwards}}.ds .ap-scene{--scene-surface:var(--backgrounds-primary);align-items:center;gap:var(--space-16);padding:var(--space-24) var(--space-16);text-align:center;flex-direction:column;display:flex}.ds .ap-scene-stage{aspect-ratio:320/216;width:min(100%,240px)}.ds .ap-scene-art{width:100%;height:100%;display:block;overflow:visible}.ds .ap-scene-shape{vector-effect:non-scaling-stroke;fill:none;stroke:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:fill .48s var(--ease-standard), stroke .48s var(--ease-standard)}.ds .ap-scene-shape[data-tone=outline]{fill:var(--scene-surface);stroke:var(--text-primary)}.ds .ap-scene-shape:is([data-tone=tuck],[data-tone=slot],[data-tone=subtle]){fill:var(--scene-surface);stroke:var(--borders-standard)}.ds .ap-scene-shape[data-tone=query]{fill:var(--text-secondary);stroke:#0000}.ds .ap-scene-shape[data-tone=bar]{fill:var(--borders-standard);stroke:#0000}.ds .ap-scene-shape:is([data-tone=back],[data-tone=muted]){fill:var(--scene-surface);stroke:var(--text-secondary)}.ds .ap-scene-shape[data-tone=shade]{fill:var(--fills-hover);stroke:var(--text-primary)}.ds .ap-scene-shape[data-tone=dot]{fill:var(--text-primary);stroke:#0000}.ds .ap-scene-shape:is([data-tone=ink],[data-tone=accent]){fill:var(--scene-surface);stroke:var(--text-primary)}.ds .ap-scene-shape[data-tone=success]{fill:var(--scene-surface);stroke:var(--state-success)}.ds .ap-scene-shape[data-tone=warning]{fill:var(--scene-surface);stroke:var(--state-warning)}.ds .ap-scene-shape:is([data-kind=stroke],[data-kind=mark])[data-tone]{fill:none}.ds .ap-scene-copy{align-items:center;gap:var(--space-12);flex-direction:column;width:100%;display:flex}.ds .ap-scene-frame{width:100%;transition:height var(--spring-smooth);overflow:hidden}.ds .ap-scene-frame[data-still]{transition:none}.ds .ap-scene-inner{gap:var(--stack-gap);display:grid}.ds .ap-scene-title{font-size:var(--fs-14);font-weight:var(--fw-500);color:var(--text-primary);text-wrap:balance;margin:0}.ds .ap-scene-line{max-width:40ch;font-size:var(--fs-12);color:var(--text-secondary);text-wrap:pretty;margin:0 auto;line-height:16px}.ds .ap-scene-swap{display:grid}.ds .ap-scene-swap>span{grid-area:1/1}.ds .ap-scene-swap>.is-in{animation:ap-scene-rise .48s var(--ease-enter) var(--delay,0s) both}.ds .ap-scene-swap>.is-out{animation:ap-scene-leave .18s var(--ease-standard) forwards}@keyframes ap-scene-rise{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}@keyframes ap-scene-leave{to{opacity:0;filter:blur(4px);transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.ds .ap-scene-shape,.ds .ap-scene-frame{transition:none}.ds .ap-scene-swap>.is-in{animation:ap-sel-fade .24s var(--ease-standard) both}.ds .ap-scene-swap>.is-out{animation:ap-sel-fade-out .18s var(--ease-standard) forwards}}@property --ts-t{syntax:"<number>";inherits:true;initial-value:0}@property --ts-s{syntax:"<percentage>";inherits:true;initial-value:100%}.ds .ap-shim{--ts-hi:var(--text-shimmer-highlight,currentColor);--ts-base:var(--text-shimmer-base,color-mix(in oklab, currentColor 12%, var(--text-placeholder)));transition:--ts-s .24s var(--ease-standard)}.ds .ap-shim[data-state=active]{--ts-s:0%}.ds .ap-shim[data-state=idle]{--ts-s:100%;transition:--ts-s .36s var(--ease-standard), --ts-t var(--ts-glide,0s) var(--ease-enter)}.ds .ap-shim[data-sweep]{animation:ap-shim-sweep calc(var(--ts-dur,1.8s) * 1.32) linear .12s infinite backwards}.ds .ap-shim[data-sweep]:not([data-run]){animation-play-state:paused}@keyframes ap-shim-sweep{0%{--ts-t:0}75.76%{--ts-t:1}to{--ts-t:1}}.ds .ap-shim-stage{max-width:100%;display:inline-block;position:relative}.ds .ap-shim-label{--ts-b:color-mix(in oklab, var(--ts-hi) var(--ts-s,100%), var(--ts-base));-webkit-text-fill-color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--ts-b), var(--ts-b) calc(var(--ts-t,0) * (100% + 4.4em) - 4.4em), color-mix(in oklab, var(--ts-hi) 50%, var(--ts-b)) calc(var(--ts-t,0) * (100% + 4.4em) - 3.3em), color-mix(in oklab, var(--ts-hi) 90%, var(--ts-b)) calc(var(--ts-t,0) * (100% + 4.4em) - 2.64em), var(--ts-hi) calc(var(--ts-t,0) * (100% + 4.4em) - 2.2em), color-mix(in oklab, var(--ts-hi) 90%, var(--ts-b)) calc(var(--ts-t,0) * (100% + 4.4em) - 1.76em), color-mix(in oklab, var(--ts-hi) 50%, var(--ts-b)) calc(var(--ts-t,0) * (100% + 4.4em) - 1.1em), var(--ts-b) calc(var(--ts-t,0) * (100% + 4.4em)), var(--ts-b));max-width:100%;margin-block:-.25em;padding-block:.25em;display:inline-block}.ds .ap-shim-label::selection{-webkit-text-fill-color:currentColor}.ds .ap-shim-label.is-in{animation:ap-shim-in .24s var(--ease-enter) both}.ds .ap-shim-label.is-out{white-space:nowrap;pointer-events:none;max-width:none;animation:ap-shim-out .16s var(--ease-standard) forwards;position:absolute;top:0;left:0}.ds .ap-shim-stage[data-morphing]{transition:width var(--spring-morph)}.ds .ap-shim-stage[data-morphing] .ap-shim-label{white-space:nowrap;max-width:none}@keyframes ap-shim-in{0%{opacity:0;filter:blur(4px);transform:translateY(.3em)}}@keyframes ap-shim-out{to{opacity:0;filter:blur(2px);transform:translateY(-.24em)}}@supports not (color:color-mix(in oklab, red, blue)){.ds .ap-shim-label{-webkit-text-fill-color:currentColor;background:0 0!important}}@media (forced-colors:active){.ds .ap-shim-label{-webkit-text-fill-color:CanvasText;background:0 0!important}.ds :is(button,.btn) .ap-shim-label{-webkit-text-fill-color:ButtonText}}@media (prefers-reduced-motion:reduce){.ds .ap-shim,.ds .ap-shim[data-state=idle]{transition:none}.ds .ap-shim-label.is-in{animation:ap-sel-fade .12s var(--ease-standard) both}.ds .ap-shim-label.is-out{animation:ap-sel-fade-out .12s var(--ease-standard) forwards}}.ds .ap-imorph{flex:none}.ds .ap-imorph :is(path,rect){transform-box:view-box}.ds .ap-imorph-copy .ap-imorph-back{transition:transform var(--spring-smooth), opacity .16s var(--ease-standard)}.ds .ap-imorph-copy .ap-imorph-front{transform-origin:15px 15px;transition:transform var(--spring-smooth), opacity .16s var(--ease-standard)}.ds .ap-imorph-copy .ap-imorph-check{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset var(--spring-smooth), opacity 80ms var(--ease-standard)}.ds .ap-imorph-copy[data-on] .ap-imorph-back{opacity:0;transform:translate(4px,4px)}.ds .ap-imorph-copy[data-on] .ap-imorph-front{opacity:0;transform:scale(.7)}.ds .ap-imorph-copy[data-on] .ap-imorph-check{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset var(--spring-smooth) 60ms, opacity 80ms var(--ease-standard) 60ms}@media (prefers-reduced-motion:reduce){.ds .ap-imorph :is(path,rect),.ds .ap-imorph-copy[data-on] .ap-imorph-check{transition:none}}.ds .bl-slot[data-letters][data-morphing],.ds .bl-slot[data-letters][data-morphing]>.bl-old{justify-content:flex-start}.ds .bl-new.bl-split{animation:none}.ds .bl-old.is-split .bl-keep{visibility:hidden}.ds .bl-ch{white-space:pre;animation:bl-in .24s var(--ease-enter) calc(var(--i,0) * 16ms) both;display:inline-block}.ds .bl-slide{transition:transform var(--spring-morph)}.ds .bl-ic{flex:none;place-items:center;display:inline-grid}.ds .bl-ic.is-trade{animation:bl-ic-grow var(--spring-snappy) both, bl-ic-clear .24s var(--ease-enter) both}.ds .bl-ic.is-wipe{animation:bl-ic-grow var(--spring-smooth) both, bl-ic-clear .24s var(--ease-enter) both, bl-ic-wipe .36s var(--ease-standard) 20ms both}.ds .bl-slot[data-letters] .bl-old .bl-ic{animation:bl-ic-shrink var(--t-exit) both}@keyframes bl-ic-grow{0%{scale:.5}}@keyframes bl-ic-clear{0%{opacity:0;filter:blur(4px)}}@keyframes bl-ic-wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes bl-ic-shrink{to{filter:blur(4px);scale:.5}}@media (prefers-reduced-motion:reduce){.ds .bl-ch,.ds .bl-ic.is-trade,.ds .bl-ic.is-wipe{animation:.12s linear both bl-fade-in}.ds .bl-slot[data-letters] .bl-old .bl-ic{animation:none}.ds .bl-slide{transition:none}}.ds .ap-kbd{box-sizing:border-box;min-width:22px;height:22px;padding:0 var(--space-4) 1px;background:var(--backgrounds-secondary);border:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-xs);font:inherit;font-size:var(--fs-12);font-weight:var(--fw-500);color:var(--text-primary);white-space:nowrap;font-variant-numeric:tabular-nums;transition:transform var(--spring-snappy), background-color var(--t-fast), border-color var(--t-fast), border-bottom-width var(--t-fast);border-bottom-width:1.5px;place-items:center;line-height:1;display:inline-grid}.ds .ap-kbd[data-pressed]{background:var(--fills-hover);border-bottom-width:.5px;transition-duration:90ms;transform:translateY(1px)}.ds .ap-kbd[data-tone=warning]{background:var(--state-warning-light);border-color:var(--borders-warning);color:var(--text-primary)}.ds .ap-keys{align-items:center;gap:var(--space-4);flex:none;display:inline-flex}.ds .ap-rec-field{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.ds .ap-rec{box-sizing:border-box;min-width:0;height:var(--control-h);background:var(--backgrounds-primary);border:var(--line-w) solid var(--borders-strong);border-radius:var(--radius-xs);transition:border-color var(--t-fast), background-color var(--t-fast);align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.ds .ap-rec[data-state=idle]:hover{border-color:var(--text-primary)}}.ds .ap-rec[data-state=idle]:active{border-color:var(--text-primary)}.ds .ap-rec:has(.ap-rec-btn:focus-visible){border-color:var(--text-primary)}.ds .ap-rec[data-state=recording]{border-color:var(--text-primary);background:var(--backgrounds-secondary)}.ds .ap-rec:is([data-state=conflict],[data-state=refused]){border-color:var(--borders-warning)}.ds .ap-rec-field[data-disabled] .ap-rec{opacity:.5}.ds .ap-rec-btn{min-width:0;height:100%;padding:0 var(--space-8);border-radius:var(--radius-xs);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;flex:auto;align-items:center;margin:0;display:flex}.ds .ap-rec-btn:disabled{cursor:not-allowed}.ds .ap-rec-row{align-items:center;gap:var(--space-4);min-width:0;display:flex}.ds .ap-rec-cap{animation:ap-rec-cap .24s var(--ease-enter) calc(var(--i,0) * 35ms) both;display:inline-flex}@keyframes ap-rec-cap{0%{opacity:0;filter:blur(2px);transform:translateY(4px)scale(.72)}}.ds .ap-rec-placeholder{font-size:var(--fs-14);color:var(--text-placeholder);white-space:nowrap}.ds .ap-rec-placeholder[data-recording]{color:var(--text-secondary)}.ds .ap-rec-dot{width:7px;height:7px;margin-right:var(--space-4);border-radius:var(--radius-full);background:var(--state-destructive);flex:none;animation:1.4s ease-in-out infinite ap-rec-breathe}@keyframes ap-rec-breathe{50%{opacity:.35}}.ds .ap-rec-clear{width:28px;height:28px;margin:0 var(--space-4) 0 0;border-radius:var(--radius-xs);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.ds .ap-rec-clear:hover{background:var(--fills-hover);color:var(--text-primary)}}.ds .ap-rec-clear:active{background:var(--fills-hover);color:var(--text-primary)}.ds .ap-rec-msg{justify-content:space-between;align-items:baseline;gap:var(--space-4) var(--space-12);font-size:var(--fs-12);color:var(--text-secondary);animation:ap-rec-msg .24s var(--ease-enter) both;flex-wrap:wrap;line-height:1.4;display:flex}@keyframes ap-rec-msg{0%{opacity:0;filter:blur(4px);transform:translateY(.35em)}}.ds .ap-rec-msg[data-tone=warning]{color:var(--state-warning-text)}.ds .ap-rec-msg strong{font-weight:var(--fw-500);color:var(--text-primary)}.ds .ap-rec-msg-acts{gap:var(--space-12);display:inline-flex}@media (prefers-reduced-motion:reduce){.ds .ap-kbd,.ds .ap-rec{transition:none}.ds .ap-kbd[data-pressed]{transform:none}.ds .ap-rec-cap,.ds .ap-rec-msg{animation:.12s linear both ap-sel-fade}.ds .ap-rec-dot{animation:none}}.ds .ap-keylist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds .ap-keylist>li{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:36px;font-size:var(--fs-14);color:var(--text-secondary);display:flex}.ds .ap-keylist>li+li{border-top:var(--line-w) solid var(--borders-faint)}.ds .ap-otp,.ds .ap-otp-slot{position:relative}.ds .ap-otp-input{z-index:1;box-sizing:border-box;border-radius:inherit;color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;text-align:center;cursor:text;appearance:none;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.ds .ap-otp-input::selection{background:0 0}.ds .ap-otp[data-disabled]{opacity:.5}.ds .ap-otp[data-disabled] .ap-otp-input{cursor:not-allowed}.ds .ap-otp-slots{grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));gap:var(--space-8);display:grid;position:relative}.ds .ap-otp-slot{box-sizing:border-box;background:var(--surface-60);border:var(--line-w) solid var(--borders-strong);border-radius:var(--radius-m);height:56px;font-size:var(--fs-24);font-weight:var(--fw-500);color:var(--text-primary);transition:border-color var(--t-fast), background-color var(--t-fast);place-items:center;line-height:1;display:grid}.ds .ap-otp-slot[data-filled]{background:var(--surface-80)}.ds .ap-otp-ch{pointer-events:none;animation:ap-otp-in .3s var(--ease-enter) both;display:block}.ds .ap-otp[data-wave] .ap-otp-ch{animation-delay:calc(var(--i,0) * 40ms)}@keyframes ap-otp-in{0%{opacity:0;filter:blur(4px);translate:0 8px}}.ds .ap-otp-ring{box-sizing:border-box;width:calc((100% - (var(--n,6) - 1) * var(--space-8)) / var(--n,6));border:2px solid var(--borders-focus);border-radius:var(--radius-m);opacity:0;height:100%;translate:calc(var(--at,0) * (100% + var(--space-8))) 0;transition:translate var(--spring-snappy), opacity var(--t-fast);pointer-events:none;position:absolute;top:0;left:0}.ds .ap-otp[data-focus] .ap-otp-ring{opacity:1}.ds :is(.ap-otp[data-invalid],[data-error] .ap-otp) .ap-otp-slots{animation:ap-otp-nudge .38s var(--ease-standard) both}.ds :is(.ap-otp[data-invalid],[data-error] .ap-otp) .ap-otp-slot{border-color:var(--state-destructive)}@keyframes ap-otp-nudge{0%,to{translate:0}20%{translate:-6px}40%{translate:6px}60%{translate:-4px}80%{translate:4px}}.ds .ap-otp-msg{opacity:0;transition:grid-template-rows var(--spring-smooth), opacity var(--t-fast);grid-template-rows:0fr;display:grid}.ds .ap-otp-msg[data-open]{opacity:1;grid-template-rows:1fr}.ds .ap-otp-msg>div{min-height:0;overflow:hidden}.ds .ap-otp-msg p{padding-top:var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary);margin:0;line-height:1.4}.ds .ap-otp-msg.is-error p{color:var(--state-destructive-text)}@media (width<=767px){.ds .ap-otp-slot{border-width:var(--line-w);height:48px}.ds .ap-otp-slots{gap:var(--space-6,6px)}.ds .ap-otp-ring{width:calc((100% - (var(--n,6) - 1) * var(--space-6,6px)) / var(--n,6));translate:calc(var(--at,0) * (100% + var(--space-6,6px))) 0}}@media (prefers-reduced-motion:reduce){.ds .ap-otp-ch,.ds :is(.ap-otp[data-invalid],[data-error] .ap-otp) .ap-otp-slots{animation:none}.ds .ap-otp-ring{transition:opacity var(--t-fast)}.ds .ap-otp-msg{transition:none}}.ds .ap-pws{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.ds .ap-pws-row{align-items:center;gap:var(--space-12);display:flex}.ds .ap-pws-meter{gap:var(--space-4);flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ds .ap-pws-seg{border-radius:var(--radius-full);background:var(--borders-standard);height:4px;transition:background-color .24s var(--ease-enter) calc(var(--i,0) * 40ms)}.ds .ap-pws[data-tone=weak] .ap-pws-seg[data-on]{background:var(--state-destructive)}.ds .ap-pws[data-tone=fair] .ap-pws-seg[data-on]{background:var(--state-warning)}.ds .ap-pws[data-tone=good] .ap-pws-seg[data-on]{background:var(--state-success)}.ds .ap-pws-word{text-align:right;min-width:5.5em;font-size:var(--fs-12);font-weight:var(--fw-500);color:var(--text-secondary);flex:none;line-height:1.2;overflow:hidden}.ds .ap-pws[data-tone=weak] .ap-pws-word{color:var(--state-destructive-text)}.ds .ap-pws[data-tone=fair] .ap-pws-word{color:var(--state-warning-text)}.ds .ap-pws[data-tone=good] .ap-pws-word{color:var(--state-success-text)}.ds .ap-pws-word-in{animation:ap-pws-up .24s var(--ease-enter) both;display:inline-block}.ds .ap-pws-word[data-dir=down] .ap-pws-word-in{animation-name:ap-pws-down}@keyframes ap-pws-up{0%{opacity:0;filter:blur(2px);translate:0 .3em}}@keyframes ap-pws-down{0%{opacity:0;filter:blur(2px);translate:0 -.3em}}.ds .ap-pws-rules{gap:var(--space-4) var(--space-16);font-size:var(--fs-12);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.ds .ap-pws-rules>li{align-items:center;gap:var(--space-4);transition:color var(--t-fast);display:inline-flex}.ds .ap-pws-rules>li[data-met]{color:var(--text-primary)}.ds .ap-pws-tick{flex:none;overflow:visible}.ds .ap-pws-dot{fill:currentColor;stroke:none;transition:opacity var(--t-fast)}.ds .ap-pws-check{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .3s var(--ease-enter)}.ds .ap-pws-rules>li[data-met] .ap-pws-dot{opacity:0}.ds .ap-pws-rules>li[data-met] .ap-pws-check{stroke-dashoffset:0;color:var(--state-success-text)}.ds .ap-pws-left{color:var(--text-placeholder);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.ds .ap-pws-seg,.ds .ap-pws-check,.ds .ap-pws-dot,.ds .ap-pws-rules>li{transition:none}.ds .ap-pws-word-in{animation:none}}.ds .ap-save-bar-dock{z-index:var(--z-toast,55);left:0;right:0;bottom:calc(var(--space-16) + 52px + var(--space-12));padding-inline:var(--space-12);pointer-events:none;justify-content:center;display:flex;position:fixed}.ds .ap-save-bar{box-sizing:border-box;border:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-full);background:var(--backgrounds-primary);max-width:100%;box-shadow:var(--shadow-floating);color:var(--text-primary);pointer-events:auto;justify-content:center;align-items:center;display:flex;overflow:hidden}.ds .ap-save-bar-content{flex:none;align-items:center;display:flex;position:relative}.ds .ap-save-bar-edit{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-16);white-space:nowrap;display:flex}.ds .ap-save-bar-count{margin-right:var(--space-12);font-size:var(--fs-14);font-weight:var(--fw-500);align-items:baseline;display:inline-flex}.ds .ap-save-bar-saved{align-items:center;gap:var(--space-8);height:40px;padding:0 var(--space-16) 0 14px;font-size:var(--fs-14);font-weight:var(--fw-500);white-space:nowrap;display:flex}.ds .ap-save-bar-saved svg{color:var(--state-success-text);flex:none}.ds.ap-root:has(.ap-save-bar) .ap-toast{bottom:calc(var(--space-16) + 52px + var(--space-12) + 48px + var(--space-8))}@media (width<=767px){.ds .ap-save-bar-dock{bottom:calc(var(--space-12) + 52px + var(--space-12))}.ds.ap-root:has(.ap-save-bar) .ap-toast{bottom:calc(var(--space-12) + 52px + var(--space-12) + 48px + var(--space-8))}}@media (width<=460px){.ds .ap-save-bar-unsaved{display:none}}.ds .ap-set-tab-dot{width:6px;height:6px;margin-left:var(--space-8);border-radius:var(--radius-full);background:var(--text-primary);flex:none;animation:.26s cubic-bezier(.22,1,.36,1) both ap-set-dot-in}@keyframes ap-set-dot-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.ds .ap-revert-a{animation:.48s cubic-bezier(.16,1,.3,1) ap-revert-a}.ds .ap-revert-b{animation:.48s cubic-bezier(.16,1,.3,1) ap-revert-b}@keyframes ap-revert-a{0%{color:#0000;text-shadow:0 0 6px var(--text-primary)}to{color:var(--text-primary);text-shadow:0 0 #0000}}@keyframes ap-revert-b{0%{color:#0000;text-shadow:0 0 6px var(--text-primary)}to{color:var(--text-primary);text-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.ds .ap-set-tab-dot,.ds .ap-revert-a,.ds .ap-revert-b{animation:none}}.ds .ap-sec-head{justify-content:space-between;align-items:flex-start;gap:var(--space-12) var(--space-24);flex-wrap:wrap;display:flex}.ds .ap-sec-titles{gap:var(--stack-gap);flex:280px;min-width:0;display:grid}.ds .ap-sec-count{color:var(--text-secondary);font-weight:var(--fw-400)}.ds .ap-sec-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds .ap-sec-swap,.ds .ap-sec-swap-track{vertical-align:top;max-width:100%;display:inline-block;position:relative}.ds .ap-sec-swap-text{max-width:100%;display:inline-block}.ds .ap-sec-foot{justify-content:space-between;align-items:center;gap:var(--space-12) var(--space-16);flex-wrap:wrap;display:flex}.ds .ap-sec-foot>p{flex:200px;min-width:0}.ds .ap-sec-devices{margin:var(--space-8) 0 0;padding:0;list-style:none}.ds .ap-sec-device{overflow:hidden}.ds .ap-sec-device-row{align-items:center;gap:var(--space-12);min-height:52px;padding:var(--space-8) 0;display:flex}.ds .ap-sec-device+.ap-sec-device .ap-sec-device-row{border-top:var(--line-w) solid var(--borders-pale)}.ds .ap-sec-device-icon{color:var(--text-secondary);flex:none;display:inline-flex}.ds .ap-sec-device-text{flex:1;gap:2px;min-width:0;display:grid}.ds .ap-sec-device-name{align-items:center;gap:var(--space-4) var(--space-8);color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-500);flex-wrap:wrap;display:flex}.ds .ap-hold{--hold-ink:var(--state-destructive-text);--hold-fill:var(--state-destructive);--hold-on-fill:var(--backgrounds-primary);--hold-border:color-mix(in oklab, var(--state-destructive) 32%, var(--borders-pale));box-sizing:border-box;height:var(--control-h);padding:0 calc(var(--space-16) - var(--line-w));border:var(--line-w) solid var(--hold-border);border-radius:var(--radius-full);background:var(--backgrounds-primary);color:var(--hold-ink);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-500);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast), border-color var(--t-fast), opacity var(--t-fast);justify-content:center;align-items:center;margin:0;display:inline-flex;position:relative}.ds .ap-hold[data-tone=neutral]{--hold-ink:var(--text-primary);--hold-fill:var(--text-primary);--hold-on-fill:var(--backgrounds-primary);--hold-border:var(--borders-strong)}@media (hover:hover) and (pointer:fine){.ds .ap-hold:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in oklab, var(--hold-fill) 6%, var(--backgrounds-primary))}}.ds .ap-hold:not(:disabled):not([aria-disabled=true]):active{background:color-mix(in oklab, var(--hold-fill) 6%, var(--backgrounds-primary))}.ds .ap-hold[aria-disabled=true]{cursor:default}.ds .ap-hold:disabled{cursor:not-allowed;opacity:.5}.ds .ap-hold-face{align-items:center;gap:var(--space-8);white-space:nowrap;display:inline-flex}.ds .ap-hold-fill{inset:calc(-1 * var(--line-w));border-radius:var(--radius-full);background:var(--hold-fill);color:var(--hold-on-fill);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.ds .ap-hold-icon{flex:none;place-items:center;width:18px;height:18px;display:grid}.ds .ap-hold-icon-phase{grid-area:1/1;place-items:center;display:grid}.ds .ap-hold-icon-phase svg{width:18px;height:18px}.ds .ap-hold-label-frame{clip-path:inset(-.6em -3px);min-width:0;display:inline-flex;position:relative}.ds .ap-hold-label{white-space:nowrap;display:block}.ds .ap-hold-measure{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.ds .ap-hold{transition:none}}.ds :is(.ap-phone-more,.ap-phone-all){display:none}@media (width<=639px){.ds table.phone-fold>:is(tbody,tfoot)>tr>td[data-label]:not([data-key]):not(:first-child){display:none}.ds table.phone-fold>:is(tbody,tfoot)>tr:has(>td .ap-phone-more[aria-expanded=true])>td[data-label]:not([data-key]):not(:first-child){animation:ap-panel-fade .24s var(--ease-enter) backwards;display:flex}.ds table.phone-fold .ap-phone-more{margin-top:var(--space-8);display:inline-flex}}@media (width<=767px){.ds .ap-phone-folds:not(:has(>.ap-phone-more[aria-expanded=true])) [data-fold]{display:none}.ds .ap-phone-folds:has(>.ap-phone-more[aria-expanded=true]) [data-fold]{animation:ap-panel-fade .24s var(--ease-enter) backwards}.ds .ap-phone-folds>.ap-phone-more{margin-top:var(--space-8);place-self:flex-start start;display:inline-flex}}.ds .ap-phone-list,.ds .ap-phone-capped.is-bare{display:contents}@media (width<=767px){.ds .ap-phone-capped:not([data-phone-all=yes]) :is(tbody>tr,[data-phone-list]>*):nth-child(n+6 of :not([data-phone-follows])):not(.is-picked),.ds .ap-phone-capped:not([data-phone-all=yes]) tbody>tr:nth-child(n+6 of :not([data-phone-follows])):not(.is-picked)+tr[data-phone-follows],.ds .ap-phone-capped[data-phone-all=no] .ap-phone-later{display:none}.ds .ap-phone-capped[data-phone-all=yes] :is(tbody>tr,[data-phone-list]>*):nth-child(n+6 of :not([data-phone-follows])){animation:ap-panel-fade .24s var(--ease-enter) backwards}.ds .ap-pnl-link.ap-phone-all{margin-top:var(--space-12);align-self:flex-start;display:inline-flex}}@media (prefers-reduced-motion:reduce){.ds table.phone-fold td,.ds .ap-phone-folds [data-fold],.ds .ap-phone-capped :is(tbody>tr,[data-phone-list]>*){animation:none!important}}.ds.ap-auth{box-sizing:border-box;min-height:100svh;padding:var(--space-16);background:var(--backgrounds-primary-inverse);isolation:isolate;--edge:1px;display:flex;position:relative;overflow:hidden}.ds .ap-auth-mark{z-index:-1;aspect-ratio:1084/930;background-color:var(--surface-5);pointer-events:none;width:75%;position:absolute;top:50%;right:-8%;transform:translateY(-50%);-webkit-mask:url(/AplonLMC_Light.svg) 50%/contain no-repeat;mask:url(/AplonLMC_Light.svg) 50%/contain no-repeat}.ds .ap-auth-frame{box-sizing:border-box;padding:calc(var(--space-16) - 1px);background:var(--surface-5);border:var(--line-w) solid var(--surface-10);border-radius:var(--radius-xxl);flex:auto;display:flex}.ds .ap-auth-brand{justify-content:flex-end;gap:var(--space-32);padding:var(--space-48);flex-direction:column;flex:auto;display:flex}.ds .ap-auth-wordmark{background-color:var(--text-primary);width:100px;height:36px;display:block;-webkit-mask:url(/AplonWM_Light.svg) 0/contain no-repeat;mask:url(/AplonWM_Light.svg) 0/contain no-repeat}.ds .ap-auth-tagline{font-size:var(--fs-24);font-weight:var(--fw-350);line-height:1.2;color:var(--text-secondary);margin:0;line-height:round(1.2em,1px)}.ds .ap-auth-panel{box-sizing:border-box;justify-content:space-between;gap:var(--space-64);width:600px;max-width:100%;padding:calc(var(--space-64) - 1px);background:var(--backgrounds-primary);border:var(--line-w) solid var(--surface-inverse-10);border-radius:var(--radius-s);color:var(--text-primary);flex-direction:column;flex:none;display:flex;overflow-y:auto}.ds .ap-auth-head{gap:var(--space-16);flex-direction:column;display:flex}.ds .ap-auth-step{font-size:var(--fs-12);font-weight:var(--fw-350);line-height:1.2;color:var(--text-secondary);margin:0;line-height:round(1.2em,1px)}.ds .ap-auth-title{font-size:var(--fs-32);font-weight:var(--fw-350);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0;line-height:1}.ds .ap-auth-sub{font-size:var(--fs-16);font-weight:var(--fw-350);line-height:1.2;color:var(--text-secondary);text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:round(1.2em,1px)}.ds .ap-auth-strong{font-weight:var(--fw-450);color:var(--text-primary)}.ds .ap-auth-form{gap:var(--space-24);flex-direction:column;display:flex}.ds .ap-auth-field{gap:var(--space-12);flex-direction:column;display:flex}.ds .ap-auth-label{font-size:var(--fs-14);font-weight:var(--fw-450);color:var(--text-primary);line-height:1;display:block}.ds .ap-auth-input{box-sizing:border-box;width:100%;height:44px;padding:0 calc(var(--space-20) - 1px);background:var(--backgrounds-primary);border:var(--line-w) solid var(--borders-standard);border-radius:var(--radius-full);color:var(--text-primary);font-family:inherit;font-size:var(--fs-16);font-weight:var(--fw-350);transition:border-color var(--t-fast);outline:none;margin:0;line-height:1}.ds .ap-auth-input::placeholder{color:var(--text-placeholder);opacity:1}.ds .ap-auth-input:focus{border-color:var(--borders-focus)}.ds .ap-auth-note{font-size:var(--fs-12);font-weight:var(--fw-350);line-height:1.2;color:var(--text-secondary);margin:0;line-height:round(1.2em,1px)}.ds .ap-auth-link{cursor:pointer;font:inherit;color:var(--text-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-accent-avocado);text-decoration-color:var(--text-accent-avocado);background:0 0;border:0;margin:0;padding:0}.ds .ap-auth-error{font-size:var(--fs-14);font-weight:var(--fw-350);line-height:1.2;color:var(--state-destructive);margin:0;line-height:round(1.2em,1px)}.ds .ap-auth-check{align-items:center;gap:var(--space-8);font-size:var(--fs-14);font-weight:var(--fw-350);line-height:1.2;color:var(--text-secondary);cursor:pointer;line-height:round(1.2em,1px);display:flex}.ds .ap-auth-panel .btn[disabled],.ds .ap-auth-card .ap-auth-face>.ap-auth-form>.btn[disabled]{opacity:.4;cursor:default;box-shadow:none}.ds .ap-auth-done{font-size:var(--fs-14);font-weight:var(--fw-350);line-height:1.2;color:var(--state-success);margin:0;line-height:round(1.2em,1px)}.ds .ap-auth-link:focus-visible{outline:2px solid var(--borders-focus);outline-offset:2px;border-radius:2px}.ds .ap-auth-select{display:block;position:relative}.ds .ap-auth-select>select{appearance:none;padding-right:calc(var(--space-20) + 16px + var(--space-8));cursor:pointer;background-image:none}.ds .ap-auth-select>select:invalid{color:var(--text-placeholder)}.ds .ap-auth-select>select option{color:var(--text-primary)}.ds .ap-auth-select>svg{top:50%;right:var(--space-20);color:var(--text-secondary);pointer-events:none;position:absolute;transform:translateY(-50%)}.ds.ap-auth.is-photo{background:var(--auth-ground,#25211a);padding:0;display:block;overflow:clip}.ds .ap-auth-photo{z-index:-1;opacity:0;transition:opacity .4s var(--ease-enter);position:absolute;inset:0;overflow:hidden}.ds .ap-auth-photo[data-loaded]{opacity:1}.ds .ap-auth-photo img{object-fit:cover;width:100%;height:100%;transition:scale 1.6s var(--ease-enter);display:block;scale:1.06}.ds .ap-auth-photo[data-loaded] img{scale:1}.ds .ap-auth-photo:after{content:"";background:#0000004d;position:absolute;inset:0}.ds .ap-auth-stage{box-sizing:border-box;grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}.ds .ap-auth-top{justify-content:space-between;align-items:center;gap:var(--space-16);box-sizing:border-box;min-height:64px;padding:var(--space-12) var(--space-24);display:flex}.ds .ap-auth-logo{align-items:center;gap:var(--space-12);display:inline-flex}.ds .ap-auth-top .ap-auth-wordmark{width:80px;height:28px}.ds .ap-auth-platform{font-size:var(--fs-14);font-weight:var(--fw-500);color:var(--text-secondary);line-height:1}.ds .ap-auth-home{border-radius:var(--radius-xs);width:fit-content;display:block}.ds .ap-auth-switch{min-height:32px;margin:0 calc(-1 * var(--space-12)) 0 0;padding:0 var(--space-12);border-radius:var(--radius-full);color:var(--text-secondary);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-400);cursor:pointer;background:0 0;border:0;place-items:center end;line-height:1.4;display:grid}.ds .ap-auth-switch-label{white-space:nowrap;opacity:0;filter:blur(2px);transition:opacity .24s var(--ease-enter), translate .24s var(--ease-enter), filter .24s var(--ease-enter);grid-area:1/1;translate:0 -6px}.ds .ap-auth-switch-label[data-on]{opacity:1;filter:blur();translate:0}.ds .ap-auth-switch-do{font-weight:var(--fw-500);color:var(--text-primary);text-underline-offset:3px;transition:text-decoration-color var(--t-fast);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover) and (pointer:fine){.ds .ap-auth-switch:hover .ap-auth-switch-do{text-decoration-color:currentColor}}.ds .ap-auth-switch:active .ap-auth-switch-do{text-decoration-color:currentColor}.ds .ap-auth-pane{box-sizing:border-box;place-self:center;gap:var(--space-24);width:min(420px, calc(100% - 2 * var(--space-16)));max-height:calc(100svh - 64px - 56px - var(--space-16));margin:var(--space-16) 0 calc(var(--space-32) + var(--space-8));padding:calc(var(--space-32) - var(--line-w));background:var(--surface-80);border:var(--line-w) solid var(--borders-standard);border-radius:var(--radius-xxl);color:var(--text-primary);animation:ap-auth-rise var(--spring-smooth) .18s both, ap-auth-fade .48s var(--ease-enter) .18s both;flex-direction:column;display:flex;overflow-y:auto}@keyframes ap-auth-rise{0%{translate:0 18px;scale:.985}}@keyframes ap-auth-fade{0%{opacity:0}}.ds .ap-auth-pane .ap-auth-head{gap:var(--space-12)}.ds .ap-auth-pane .ap-auth-title:has(+.ap-auth-sub){margin-bottom:var(--space-12)}.ds .ap-auth-pane :is(.ap-auth-title,.ap-auth-sub,.ap-auth-note,.ap-auth-input,.ap-auth-error,.ap-auth-done,.ap-auth-step){font-weight:var(--fw-400)}.ds .ap-auth-pane :is(.ap-auth-label,.btn,.ap-auth-back,.ap-auth-strong,.ap-auth-link){font-weight:var(--fw-500)}.ds .ap-auth-pane .ap-auth-sub{font-size:var(--fs-14)}.ds .ap-auth-pane .ap-auth-form{gap:var(--space-16)}.ds .ap-auth-pane .ap-auth-field{gap:var(--space-8)}.ds .ap-auth-pane{border-color:#0000}.ds .ap-auth-pane :is(.ap-auth-input,.ap-otp-slot){background:var(--fills-hover);border-color:#0000}.ds .ap-auth-pane .ap-otp-slot[data-filled]{background:var(--fills-hover)}.ds .ap-auth-pane input.ap-auth-input:focus,.ds .ap-auth-pane span.ap-auth-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--borders-focus);border-color:#0000}.ds .ap-auth-pane .ap-auth-check>input[type=checkbox]{width:16px;height:16px;accent-color:var(--fills-solid);flex:none;margin:0}.ds .ap-auth-pane .btn.is-outline{background:var(--fills-hover);color:var(--text-primary);box-shadow:none;border-color:#0000}.ds .ap-auth-links{justify-content:center;gap:var(--space-4) var(--space-16);flex-wrap:wrap;display:flex}.ds .ap-auth-links a{min-height:32px;padding:0 var(--space-8);border-radius:var(--radius-full);font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary);transition:color var(--t-fast);align-items:center;line-height:1.4;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds .ap-auth-links a:hover{color:var(--text-primary)}}.ds .ap-auth-links a:active{color:var(--text-primary)}.ds .ap-auth-links.is-page{box-sizing:border-box;min-height:56px;padding:var(--space-12) var(--space-24);align-items:center}.ds .ap-auth-links.is-card{display:none}@media (width<=767px){.ds .ap-auth-stage{grid-template-rows:auto 1fr}.ds .ap-auth-top{padding-inline:var(--space-16)}.ds .ap-auth-pane{place-self:end stretch;gap:var(--space-24);width:auto;max-height:calc(100svh - 64px);padding:calc(var(--space-24) - .5px) var(--space-16) calc(var(--space-16) + env(safe-area-inset-bottom,0px));border-width:var(--edge) 0 0;border-radius:var(--radius-xxl) var(--radius-xxl) 0 0;animation:ap-auth-sheet var(--spring-smooth) .12s both;margin:0}@keyframes ap-auth-sheet{0%{translate:0 100%}}.ds .ap-auth-links.is-page{display:none}.ds .ap-auth-links.is-card{margin-inline:calc(-1 * var(--space-8));padding-top:var(--space-4);justify-content:flex-start;display:flex}}@media (prefers-reduced-motion:reduce){.ds .ap-auth-photo,.ds .ap-auth-photo img,.ds .ap-auth-links a,.ds .ap-auth-switch-label,.ds .ap-auth-switch-do{transition:none}.ds .ap-auth-photo img{scale:1}.ds .ap-auth-switch-label{filter:none;translate:0}.ds .ap-auth-pane{animation:.12s linear both ap-auth-fade}}.ds .ap-auth-card{flex-direction:column;display:flex;position:relative}.ds .ap-auth-face{gap:var(--space-24);flex-direction:column;margin:0;display:flex}.ds .ap-auth-ghost{pointer-events:none;margin:0;position:absolute}.ds .ap-auth-steps{display:grid}.ds .ap-auth-steps>.ap-auth-face{grid-area:1/1;align-self:start;min-width:0}.ds .ap-auth-steps[data-resizing]{overflow:visible clip}.ds .ap-auth-pane:has(>.ap-auth-steps){overflow-x:hidden}.ds span.ap-auth-input.is-password{padding-right:var(--space-8);align-items:center;display:flex}.ds span.ap-auth-input.is-password:focus-within{border-color:var(--borders-focus)}.ds .ap-auth-form label:not(.ap-auth-field){align-items:flex-start;gap:var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-350);color:var(--text-secondary);cursor:pointer;line-height:1.4;display:flex}.ds .ap-auth-form label:not(.ap-auth-field) a{color:var(--text-primary)}.ds .ap-auth-form>button:not(.btn):not(.ap-auth-back){padding:var(--space-4) var(--space-8);color:var(--text-primary);font:inherit;font-size:var(--fs-14);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;text-decoration:underline}.ds .ap-auth-back{margin:calc(var(--space-8) - var(--space-24)) 0 0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-full);color:var(--text-secondary);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-450);cursor:pointer;transition:color var(--t-fast), background-color var(--t-fast);background:0 0;border:0;align-self:center}@media (hover:hover) and (pointer:fine){.ds .ap-auth-back:hover{color:var(--text-primary);background:var(--fills-hover)}}.ds .ap-auth-back:active{color:var(--text-primary);background:var(--fills-hover)}@media (prefers-reduced-motion:reduce){.ds .ap-auth-photo,.ds .ap-auth-links a,.ds .ap-auth-back{transition:none}}.ds .ap-boot{background:var(--backgrounds-primary);min-height:100svh;color:var(--text-secondary);place-items:center;display:grid}.ds .ap-boot .ap-boot-spin{width:20px;height:20px;animation-delay:.4s,.4s}@media (prefers-reduced-motion:reduce){.ds .ap-boot .ap-boot-spin{animation:.12s linear .4s both bl-fade-in}}@media (width<=767px){.ds.ap-auth{padding:var(--space-8);--edge:.5px}.ds .ap-auth-mark{width:140%;right:-60%}.ds .ap-auth-frame{padding:calc(var(--space-8) - .5px);border-width:var(--edge);border-radius:var(--radius-xl);flex-direction:column}.ds .ap-auth-brand{gap:var(--space-16);padding:var(--space-24) var(--space-16);flex:none}.ds .ap-auth-wordmark{width:80px;height:28px}.ds .ap-auth-panel{gap:var(--space-48);width:auto;padding:calc(var(--space-24) - .5px) calc(var(--space-16) - .5px);border-width:var(--edge);flex:auto}.ds .ap-auth-input{border-width:var(--edge);padding-inline:calc(var(--space-20) - .5px)}}.ds .ap-auth-terms{gap:var(--space-8);max-height:220px;padding:var(--space-12);border:var(--line-w) solid var(--borders-standard);border-radius:var(--radius-l);color:var(--text-secondary);font-size:var(--fs-14);font-weight:var(--fw-350);flex-direction:column;display:flex;overflow-y:auto}.ds .ap-auth-terms p{margin:0}.ds .ap-auth-terms ol{gap:var(--space-8);padding-left:var(--space-20);flex-direction:column;margin:0;list-style:decimal;display:flex}.ds .ap-auth-terms li{display:list-item}.ds .ap-auth-terms b{font-weight:var(--fw-450);color:var(--text-primary)}.ds .ap-auth-terms a{color:var(--text-primary);text-decoration:underline}.ds .hq-page{padding-top:var(--space-24)}.ds .hq-tb-current{pointer-events:none}.ds .hq-dash{container-type:inline-size}.ds .hq-notes{gap:var(--space-12);flex-direction:column;display:flex}.ds .hq-message{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.ds .hq-scroll .ap-table{min-width:560px}.ds .hq-warn{color:var(--terracotta-text)}.ds .hq-chart{align-items:stretch;gap:var(--space-32);flex-direction:column;display:flex}.ds .hq-tier{justify-content:center;gap:var(--space-16);flex-wrap:wrap;display:flex;position:relative}.ds .hq-tier+.hq-tier:before,.ds .hq-tier+.hq-depts:before{content:"";left:50%;top:calc(-1 * var(--space-32));height:var(--space-32);border-left:var(--line-w) solid var(--borders-pale);position:absolute}.ds .hq-depts{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid;position:relative}.ds .hq-dept{gap:var(--space-12);padding-top:var(--space-16);border-top:var(--line-w) solid var(--borders-pale);flex-direction:column;display:flex}.ds .hq-dept-name{font-size:var(--fs-12);font-weight:var(--fw-450);color:var(--text-secondary);margin:0}.ds .hq-node{gap:var(--space-4);min-width:0;max-width:320px;padding:var(--space-16);border:var(--line-w) solid var(--borders-pale);border-radius:var(--radius-l);background:var(--surface-5);flex-direction:column;flex:240px;display:flex}.ds .hq-tier .hq-node{flex:0 280px}.ds .hq-node.is-planned{background:0 0;border-style:dashed}.ds .hq-node.is-planned .hq-node-name,.ds .hq-node.is-planned .hq-node-title{color:var(--text-secondary)}.ds .hq-node-name{font-size:var(--fs-16);font-weight:var(--fw-450);color:var(--text-primary)}.ds .hq-node-title{font-size:var(--fs-14);color:var(--text-secondary)}.ds .hq-node-meta,.ds .hq-node-about{padding-top:var(--space-4);font-size:var(--fs-12);color:var(--text-secondary)}.ds .hq-status{align-items:center;gap:var(--space-8);padding-top:var(--space-4);font-size:var(--fs-12);color:var(--text-secondary);display:inline-flex}.ds .hq-status:before{content:"";width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--status-pills-neutral);flex:none}.ds .hq-status.is-active:before{background:var(--status-pills-positive)}.ds .hq-status.is-paused:before{background:var(--status-pills-warning)}.ds .hq-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds .hq-feed-row{align-items:baseline;gap:var(--space-16);padding:var(--space-12) 0;border-top:var(--line-w) solid var(--borders-faint);grid-template-columns:minmax(96px,140px) minmax(0,1fr) auto;display:grid}.ds .hq-feed-row:first-child{border-top:0;padding-top:0}.ds .hq-feed-row:last-child{padding-bottom:0}.ds .hq-feed-who{font-size:var(--fs-14);font-weight:var(--fw-450);color:var(--text-primary)}.ds .hq-feed-what{font-size:var(--fs-14);color:var(--text-primary)}.ds .hq-feed-side{gap:var(--space-12);font-size:var(--fs-12);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex}@container (width<=600px){.ds .hq-feed-row{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.ds .hq-feed-what{grid-column:1/-1}}.ds .hq-new{align-items:flex-end;gap:var(--space-12);flex-wrap:wrap;display:flex}.ds .hq-new-title{flex:260px;min-width:0}.ds .hq-telegram{min-height:var(--space-48);justify-content:center;display:flex}:where(html[data-selection=content]) :where(.hq-feed-what,.hq-node-about){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}
