/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--dm-font);--default-mono-font-family:var(--font-mono);--color-info:var(--dm-info)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;accent-color:var(--dm-action)}html,body{overscroll-behavior-y:none;max-width:100vw;overflow-x:clip}body{background:var(--dm-bg);min-height:100svh;color:var(--dm-ink);font:var(--dm-t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p{margin:0}a,button,summary,label,select,[role=button],[role=tab],[role=switch],[role=checkbox],[role=radio],[role=menuitem],input[type=checkbox],input[type=radio],input[type=range]{touch-action:manipulation}:where(a,button,summary,[role=button],[role=tab],[role=switch],[role=checkbox],[role=option],[role=menuitem],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}:where(input,select,textarea):focus-visible{outline-offset:0;outline:2px solid #7768ffb3}.dm-hit,.dm-hity{position:relative}.dm-hit:after,.dm-hity:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dm-hit:after{width:max(100%,var(--dm-hit));height:max(100%,var(--dm-hit))}.dm-hity:after{width:100%;height:max(100%,36px)}.dm-h1{font:var(--dm-t-h1);letter-spacing:var(--dm-track-h1);color:var(--dm-ink);text-wrap:balance}@media(min-width:640px){.dm-h1{font-size:1.75rem}}.dm-h2{font:var(--dm-t-h2);letter-spacing:var(--dm-track-h2);color:var(--dm-ink)}.dm-title{font:var(--dm-t-title);letter-spacing:-.01em;color:var(--dm-ink)}.dm-lead{max-width:46rem;font:var(--dm-t-lead);color:var(--dm-ink-2);text-wrap:pretty}.dm-cap{font:var(--dm-t-cap);color:var(--dm-ink-muted)}.dm-num{font-variant-numeric:tabular-nums}.dm-link{color:var(--dm-link);font-weight:700;text-decoration:none}@media(hover:hover)and (pointer:fine){.dm-link:hover{text-underline-offset:3px;text-decoration:underline}}@media(max-width:639.98px){:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]),textarea,select){font-size:16px}}.dm-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer components{.dm-ld{flex:none;place-items:center;display:inline-grid}.dm-ld>svg{display:block;overflow:visible}.dm-mark,.dm-wordmark{flex:none;display:block}.dm-art{max-width:100%;height:auto;display:block}:root{--pp-band-h:0px}:root[data-pp-demo]{--pp-band-h:40px}@media(min-width:640px){:root[data-pp-demo]{--pp-band-h:36px}}.dm-frame-nav{padding-bottom:8px}.pp-urdu,:lang(ur){font-family:"Noto Nastaliq Urdu",var(--dm-font);line-height:2.05}[dir=rtl]{text-align:start}.pp-main{min-width:0}.pp-stack{gap:var(--pp-gap,8px);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pp-screen{min-width:0}.pp-screen-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-bottom:20px;display:flex}.pp-screen-head>div:first-child{gap:6px;min-width:0;display:grid}.pp-kicker{font:var(--dm-t-small);color:var(--dm-ink-muted);letter-spacing:.02em;text-transform:none}.pp-demo{top:var(--dm-frame-header-h,56px);z-index:25;min-height:var(--pp-band-h);margin:calc(-1 * var(--dm-gutter)) calc(-1*max(var(--dm-gutter),env(safe-area-inset-right,0px))) var(--dm-gutter) calc(-1*max(var(--dm-gutter),env(safe-area-inset-left,0px)));padding:4px max(var(--dm-gutter),env(safe-area-inset-right,0px)) 4px max(var(--dm-gutter),env(safe-area-inset-left,0px));background:var(--dm-attention);color:var(--dm-on-prism);font:700 .78125rem/1.25 var(--dm-font);border-bottom:1px solid #080a0f1f;align-items:center;gap:10px;display:flex;position:sticky}.pp-demo>svg{flex:none}.pp-demo-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pp-demo-text b{font-weight:800}.pp-demo-btn{border-radius:var(--dm-r-pill);min-height:34px;color:var(--dm-on-prism);font:700 .75rem/1 var(--dm-font);transition:background-color var(--dm-dur-fast) ease;background:#080a0f1a;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pp-demo-btn:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.97}@media(hover:hover)and (pointer:fine){.pp-demo-btn:hover{background:#080a0f2e}}.pp-demo-btn:focus-visible{outline:2px solid var(--dm-on-prism);outline-offset:2px}.pp-tools{align-items:center;gap:2px;display:flex}.pp-toolbtn{border-radius:var(--dm-r-ctl);width:40px;height:40px;color:var(--dm-ink);transition:background-color var(--dm-dur-fast) ease;place-items:center;display:inline-grid;position:relative}.pp-toolbtn:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.96}@media(hover:hover)and (pointer:fine){.pp-toolbtn:hover{background:var(--dm-tonal)}}.pp-badge{border:2px solid var(--dm-bg);border-radius:var(--dm-r-pill);background:var(--dm-coral);min-width:18px;height:18px;color:var(--dm-on-prism);font:800 .6875rem/14px var(--dm-font);text-align:center;font-variant-numeric:tabular-nums;padding:0 5px;position:absolute;top:3px;right:1px}.pp-searchbtn{border:1px solid var(--dm-line-2);border-radius:var(--dm-r-ctl);background:var(--dm-panel);min-width:220px;height:38px;color:var(--dm-ink-2);font:600 .8125rem/1 var(--dm-font);transition:border-color var(--dm-dur-fast) ease;align-items:center;gap:8px;padding:0 10px 0 12px;display:none}.pp-searchbtn kbd{border:1px solid var(--dm-line-2);background:var(--dm-panel-2);color:var(--dm-ink-muted);font:700 .6875rem/1.2 var(--dm-font);border-radius:6px;margin-left:auto;padding:2px 6px}@media(min-width:1180px){.pp-searchbtn{display:inline-flex}.pp-search-icon{display:none}}@media(hover:hover)and (pointer:fine){.pp-searchbtn:hover{border-color:var(--dm-ink-3);color:var(--dm-ink)}}.pp-orgbtn{border-radius:var(--dm-r-ctl);max-width:260px;min-height:38px;color:var(--dm-ink);font:700 .8125rem/1.2 var(--dm-font);transition:background-color var(--dm-dur-fast) ease;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.pp-orgbtn>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(hover:hover)and (pointer:fine){.pp-orgbtn:hover{background:var(--dm-tonal)}}.pp-group-title{font:700 .75rem/1.3 var(--dm-font);color:var(--dm-ink-muted);margin:14px 0 4px;padding:0 10px}.pp-group-title:first-child{margin-top:0}.pp-row{width:100%;min-height:48px;color:var(--dm-ink);font:600 .875rem/1.3 var(--dm-font);text-align:start;cursor:pointer;transition:background-color var(--dm-dur-fast) ease;border-radius:12px;align-items:center;gap:12px;padding:6px 10px;text-decoration:none;display:flex}.pp-row>svg{color:var(--dm-ink-2);flex:none}.pp-row-main{flex:1;gap:2px;min-width:0;display:grid}.pp-row-main>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-row-main small{font:var(--dm-t-cap);color:var(--dm-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.pp-row[aria-current=page],.pp-row[aria-selected=true],.pp-row[data-on="1"]{background:var(--dm-tonal);font-weight:800}.pp-row[aria-current=page]>svg{color:var(--dm-ink)}.pp-row:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.99}@media(hover:hover)and (pointer:fine){.pp-row:hover{background:var(--dm-tonal)}}.pp-row:focus-visible{outline:2px solid var(--dm-focus);outline-offset:-2px}.pp-row-end{color:var(--dm-ink-muted);font:var(--dm-t-small);flex:none;margin-inline-start:auto}.pp-palette-input{border-radius:var(--pp-r-field);background:var(--pp-field);height:50px;box-shadow:inset 0 0 0 1px var(--pp-field-ring);border:1px solid #0000;align-items:center;gap:10px;padding:0 14px;display:flex}.pp-palette-input input{min-width:0;height:100%;color:var(--dm-ink);font:600 1rem/1 var(--dm-font);background:0 0;border:0;outline:none;flex:1}.pp-palette-input:focus-within{outline-offset:0;outline:2px solid #7768ffb3}.pp-palette-results{grid-template-columns:minmax(0,1fr);gap:2px;margin-top:12px;display:grid}.pp-av{border-radius:var(--dm-r-pill);background:var(--dm-panel-3);color:var(--dm-ink);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;box-shadow:0 0 0 var(--av-ring,2px) var(--pp-ring);flex:none;place-items:center;font-weight:800;display:inline-grid;position:relative;overflow:hidden}.pp-av img{object-fit:cover;width:100%;height:100%;display:block}.pp-av[data-ring]{box-shadow:0 0 0 2px var(--dm-bg),0 0 0 4px var(--dm-app)}.pp-av-status{border:2px solid var(--dm-panel);border-radius:var(--dm-r-pill);width:30%;min-width:8px;height:30%;min-height:8px;position:absolute;bottom:0;right:0}.pp-avstack{align-items:center;display:inline-flex}.pp-avstack>*{box-shadow:0 0 0 2px var(--pp-ring)}.pp-avstack>*+*{margin-inline-start:-5px}.pp-card{border-radius:var(--pp-r-card);background:var(--dm-panel);min-width:0;color:var(--dm-ink);box-shadow:var(--pp-shadow-md);text-align:start;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--dm-ease-land),box-shadow .2s ease;border:1px solid #0000;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px;text-decoration:none;display:grid;position:relative}a.pp-card,button.pp-card{cursor:pointer}a.pp-card:active,button.pp-card:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.985}@media(hover:hover)and (pointer:fine){a.pp-card:hover,button.pp-card:hover{box-shadow:var(--pp-shadow-lg);transform:translateY(-2px)}}.pp-card[aria-pressed=true],.pp-card[aria-selected=true],.pp-card[data-selected]{box-shadow:0 0 0 2px var(--dm-ink),var(--pp-shadow-md)}.pp-card-top{align-items:center;gap:12px;min-width:0;display:flex}.pp-card-name{gap:2px;min-width:0;display:grid}.pp-card-name strong{font:var(--dm-t-title);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-card-name span{font:var(--dm-t-cap);color:var(--dm-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-card-meta{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.pp-card-check{border-radius:var(--dm-r-pill);background:var(--dm-ink);width:24px;height:24px;color:var(--dm-bg);place-items:center;display:grid;position:absolute;top:10px;right:10px}.pp-card-art{background:var(--fam-soft);width:48px;height:48px;color:var(--dm-ink);border-radius:16px;flex:none;place-items:center;display:grid}.pp-card-art img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.pp-card[data-compact]{border-radius:20px;gap:6px;padding:10px 12px}.pp-tag{border-radius:var(--dm-r-pill);background:var(--dm-tonal);max-width:100%;min-height:24px;color:var(--dm-ink-2);font:700 .71875rem/1.2 var(--dm-font);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;padding:2px 9px;display:inline-flex;overflow:hidden}.pp-tag[data-tone=app]{background:var(--dm-app)}@supports (color:color-mix(in lab,red,red)){.pp-tag[data-tone=app]{background:color-mix(in srgb,var(--dm-app) 22%,transparent)}}.pp-tag[data-tone=app]{color:var(--dm-app-text)}.pp-status{border-radius:var(--dm-r-pill);background:var(--dm-tonal);max-width:100%;min-height:28px;color:var(--dm-ink-2);font:700 .78125rem/1.2 var(--dm-font);white-space:nowrap;align-items:center;gap:6px;padding:4px 12px 4px 9px;display:inline-flex}.pp-status>svg{flex:none}.pp-status[data-tone=success]{background:var(--dm-band-success);color:var(--pp-good)}.pp-status[data-tone=danger]{background:var(--dm-band-danger);color:var(--pp-bad)}.pp-status[data-tone=attention]{background:var(--dm-band-warn);color:var(--pp-warn)}.pp-status[data-tone=info]{background:var(--dm-cyan)}@supports (color:color-mix(in lab,red,red)){.pp-status[data-tone=info]{background:color-mix(in srgb,var(--dm-cyan) 16%,transparent)}}.pp-status[data-tone=info]{color:var(--pp-info)}.pp-status[data-tone=action]{background:var(--dm-ink)}@supports (color:color-mix(in lab,red,red)){.pp-status[data-tone=action]{background:color-mix(in srgb,var(--dm-ink) 9%,transparent)}}.pp-status[data-tone=action]{color:var(--dm-ink)}.pp-status[data-tone=neutral]{background:var(--dm-tonal);color:var(--dm-ink-2)}.pp-status[data-size=lg]{min-height:36px;padding:7px 16px 7px 11px;font-size:.875rem}.pp-metric{border-radius:var(--pp-r-card);background:var(--dm-panel);min-width:0;color:var(--dm-ink);box-shadow:var(--pp-shadow-md);text-align:start;border:1px solid #0000;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:16px 18px;text-decoration:none;display:grid;position:relative}.pp-metric[data-linked]{transition:transform .2s var(--dm-ease-land),box-shadow .2s ease}.pp-metric[data-linked]:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.985}@media(hover:hover)and (pointer:fine){.pp-metric[data-linked]:hover{box-shadow:var(--pp-shadow-lg);transform:translateY(-2px)}}.pp-metric-link{color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.pp-metric-link:after{content:"";border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.pp-metric-link:focus-visible{outline:none}.pp-metric-link:focus-visible:after{outline:2px solid var(--dm-focus);outline-offset:2px}.pp-metric .pp-def{z-index:2;position:relative}.pp-metric-title{min-width:0;font:700 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2);align-items:center;gap:6px;display:flex}.pp-metric-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-metric-value{font:800 clamp(1.75rem,1.5rem + .9vw,2.25rem)/1 var(--dm-font);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pp-metric-value small{font:700 .875rem/1 var(--dm-font);letter-spacing:0;color:var(--dm-ink-2);margin-inline-start:4px}.pp-metric-na{font:800 1rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.pp-metric-foot{font:var(--dm-t-cap);color:var(--dm-ink-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.75rem;display:flex}.pp-metric-go{color:var(--dm-ink-3);flex:none;margin-inline-start:auto;display:inline-grid}.pp-metric[data-compact]{gap:4px;padding:12px 14px}.pp-metric[data-compact] .pp-metric-value{font-size:1.5rem}.pp-metric[data-compact] .pp-metric-title{align-items:flex-start;font-size:.78125rem}.pp-metric[data-compact] .pp-metric-title>:first-child{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box}.pp-def{border-radius:var(--dm-r-pill);width:22px;height:22px;color:var(--dm-ink-muted);flex:none;place-items:center;display:inline-grid}.pp-def:focus-visible{outline:2px solid var(--dm-focus);outline-offset:1px}.pp-tip{z-index:60;background:var(--dm-panel);width:max-content;max-width:min(300px,100vw - 32px);color:var(--dm-ink);box-shadow:var(--pp-shadow-lg);font:500 .8125rem/1.45 var(--dm-font);animation:dm-pop-in var(--dm-dur-base) var(--dm-ease-land) both;border:0;border-radius:16px;padding:11px 14px;position:absolute}.pp-tabs{gap:6px;padding:2px 0;display:flex}.pp-tabs.dm-slide{--slide-bg:var(--pp-pill);--slide-r:var(--dm-r-pill);--slide-dur:var(--dm-dur-nav);--slide-ease:var(--dm-spring-nav)}.pp-tab{border-radius:var(--dm-r-pill);min-height:40px;color:var(--dm-ink-2);font:700 .875rem/1 var(--dm-font);white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--dm-dur-fast) ease,background-color var(--dm-dur-fast) ease;align-items:center;gap:6px;padding:0 16px;display:inline-flex;position:relative}.pp-tab[aria-selected=true]{background:var(--pp-pill);color:var(--pp-pill-ink)}.pp-tab:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.97}@media(hover:hover)and (pointer:fine){.pp-tab:not([aria-selected=true]):hover{background:var(--pp-quiet);color:var(--dm-ink)}}.pp-tab:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.pp-drawer-root{z-index:80;background:var(--dm-scrim);animation:pp-fade var(--dm-dur-base) var(--dm-ease-out) both;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.pp-drawer-root[data-state=closing]{animation:.18s ease-in both pp-fade-out}.pp-drawer{background:var(--pp-sheet);width:min(560px,100vw);height:100%;max-height:100dvh;color:var(--dm-ink);box-shadow:var(--pp-shadow-lg);animation:pp-from-right var(--dm-dur-sheet) var(--dm-ease-drawer) both;border-start-start-radius:var(--pp-r-big);border-end-start-radius:var(--pp-r-big);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.pp-drawer[data-size=wide]{width:min(820px,100vw)}.pp-drawer-root[data-state=closing] .pp-drawer{animation:.18s ease-in both pp-to-right}.pp-drawer-head{padding-block:calc(16px + var(--dm-top)) 10px;align-items:center;gap:10px;padding-inline:26px 14px;display:flex}.pp-drawer-head h2{min-width:0;font:800 1.25rem/1.25 var(--dm-font);letter-spacing:-.02em;overflow-wrap:anywhere;flex:1}.pp-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 26px 22px;overflow-y:auto}.pp-drawer-foot{padding-block:12px calc(16px + env(safe-area-inset-bottom,0px));background:var(--pp-sheet);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-inline:26px;display:flex}@media(max-width:767.98px){.pp-drawer-root{align-items:flex-end}.pp-drawer{width:100%;height:auto;max-height:calc(100dvh - 24px - var(--dm-top));border-radius:var(--pp-r-big) var(--pp-r-big) 0 0;animation-name:pp-from-bottom}.pp-drawer-head{padding-inline:22px 10px}.pp-drawer-body,.pp-drawer-foot{padding-inline:22px}.pp-drawer-root[data-state=closing] .pp-drawer{animation-name:pp-to-bottom}.pp-drawer-head{padding-top:14px}.pp-drawer-foot>.dm-btn{flex:1}}[dir=rtl] .pp-drawer,.pp-drawer[dir=rtl]{animation-name:pp-from-left}@keyframes pp-fade{0%{opacity:0}to{opacity:1}}@keyframes pp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes pp-from-right{0%{transform:translate(100%)}to{transform:none}}@keyframes pp-from-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes pp-to-right{0%{transform:none}to{transform:translate(100%)}}@keyframes pp-from-bottom{0%{transform:translateY(100%)}to{transform:none}}@keyframes pp-to-bottom{0%{transform:none}to{transform:translateY(100%)}}.pp-combo{min-width:0;position:relative}.pp-combo-field{border-radius:var(--pp-r-field);background:var(--pp-field);min-height:48px;box-shadow:inset 0 0 0 1px var(--pp-field-ring),0 1px 2px #080a0f0a;border:1px solid #0000;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;display:flex}.pp-combo-field:focus-within{outline-offset:0;outline:2px solid #7768ffb3}.pp-combo-field>svg{color:var(--dm-ink-muted);flex:none}.pp-combo-field input{min-width:80px;height:34px;color:var(--dm-ink);font:500 .875rem/1 var(--dm-font);background:0 0;border:0;outline:none;flex:1}@media(max-width:639.98px){.pp-combo-field input{font-size:16px}}.pp-combo-list{z-index:70;overscroll-behavior:contain;background:var(--dm-panel);max-height:min(320px,50vh);box-shadow:var(--pp-shadow-lg);animation:dm-pop-down var(--dm-dur-base) var(--dm-ease-land) both;border:0;border-radius:20px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.pp-combo-list[data-inline]{max-height:none;box-shadow:none;margin-top:8px;animation:none;position:static}.pp-opt{cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:6px 10px;display:flex}.pp-opt[aria-selected=true]{background:var(--dm-tonal)}.pp-opt[data-active="1"]{background:var(--dm-tonal-hover)}.pp-opt-main{flex:1;gap:1px;min-width:0;display:grid}.pp-opt-main span{font:700 .84375rem/1.3 var(--dm-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-opt-main small{font:var(--dm-t-cap);color:var(--dm-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.pp-opt-note{font:var(--dm-t-cap);color:var(--dm-ink-muted);padding:10px 8px}.pp-pick-chip{border-radius:var(--dm-r-pill);background:var(--dm-tonal);max-width:100%;min-height:34px;font:700 .78125rem/1 var(--dm-font);align-items:center;gap:6px;padding:2px 0 2px 3px;display:inline-flex}.pp-pick-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-pick-chip button{border-radius:var(--dm-r-pill);width:34px;height:34px;color:var(--dm-ink-2);flex:none;place-items:center;margin:-2px 0;display:grid}.pp-table-wrap{border-radius:var(--pp-r-card);background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-md);border:0;overflow:hidden}.pp-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.pp-table{border-collapse:separate;border-spacing:0;width:100%;font:500 .84375rem/1.35 var(--dm-font)}.pp-table th{z-index:1;background:var(--dm-panel);color:var(--dm-ink-muted);font:700 .75rem/1.2 var(--dm-font);text-align:start;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--dm-line);padding:12px 14px;position:sticky;top:0}.pp-table td{vertical-align:middle;color:var(--dm-ink);transition:background-color var(--dm-dur-fast) ease;padding:12px 14px}.pp-table tbody tr:nth-child(2n) td{background:var(--pp-zebra)}.pp-table tbody tr[data-selected] td{background:var(--dm-tonal-hover)}@media(hover:hover)and (pointer:fine){.pp-table tbody tr[data-clickable]{cursor:pointer}.pp-table tbody tr[data-clickable]:hover td{background:var(--dm-tonal)}}.pp-table td[data-num],.pp-table th[data-num]{text-align:end;font-variant-numeric:tabular-nums}.pp-table .pp-check-cell{width:44px;padding-inline:10px 0}.pp-sort{color:inherit;font:inherit;align-items:center;gap:4px;display:inline-flex}.pp-table-bar{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.pp-table-foot{font:var(--dm-t-cap);color:var(--dm-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.pp-bulk{left:50%;bottom:calc(var(--dm-bar) + 14px);z-index:45;border-radius:var(--dm-r-pill);background:var(--dm-ink);max-width:calc(100vw - 24px);color:var(--dm-bg);box-shadow:var(--dm-shadow-sheet);font:700 .8125rem/1 var(--dm-font);animation:dm-pop-in var(--dm-dur-base) var(--dm-ease-land) both;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex;position:fixed;translate:-50%}.pp-bulk .dm-btn[data-variant=quiet]{color:inherit;background:#ffffff1f}.pp-cards{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.pp-cardrow{background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);border:0;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:6px;padding:14px;display:grid}.pp-cardrow[data-selected]{box-shadow:0 0 0 2px var(--dm-ink),var(--pp-shadow-sm)}.pp-cardrow dl{font:500 .8125rem/1.35 var(--dm-font);grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:4px 10px;margin:0;display:grid}.pp-cardrow dt{color:var(--dm-ink-muted)}.pp-cardrow dd{overflow-wrap:anywhere;min-width:0;margin:0}.pp-checkbox{width:20px;height:20px;accent-color:var(--dm-ink);cursor:pointer}.pp-cal{gap:6px;display:grid}.pp-cal-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pp-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.pp-cal-dow{font:700 .6875rem/1.2 var(--dm-font);color:var(--dm-ink-muted);text-align:center;padding:4px 0}.pp-cal-day{aspect-ratio:1;min-height:36px;color:var(--dm-ink);font:600 .8125rem/1 var(--dm-font);font-variant-numeric:tabular-nums;transition:background-color var(--dm-dur-fast) ease,color var(--dm-dur-fast) ease;border-radius:12px;place-items:center;display:grid;position:relative}.pp-cal-day[data-out]{color:var(--dm-ink-3)}.pp-cal-day[data-today]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}.pp-cal-day[data-inrange]{background:var(--dm-tonal);border-radius:0}.pp-cal-day[aria-selected=true]{background:var(--pp-pill);color:var(--pp-pill-ink);border-radius:12px}.pp-cal-day:disabled{color:var(--dm-ink-3);cursor:not-allowed;text-decoration:line-through}@media(hover:hover)and (pointer:fine){.pp-cal-day:not(:disabled):not([aria-selected=true]):hover{background:var(--dm-tonal-hover)}}.pp-cal-day:focus-visible{outline:2px solid var(--dm-focus);outline-offset:1px}.pp-dots{gap:2px;display:flex;position:absolute;bottom:4px}.pp-dots i{background:var(--dm-ink-2);border-radius:50%;width:4px;height:4px}.pp-drop{border:1.5px dashed var(--dm-line-2);border-radius:var(--pp-r-card);background:var(--dm-panel);color:var(--dm-ink-2);text-align:center;transition:border-color var(--dm-dur-fast) ease,background-color var(--dm-dur-fast) ease;justify-items:center;gap:8px;padding:22px 16px;display:grid}.pp-drop[data-over]{border-color:var(--dm-ink);background:var(--dm-tonal)}.pp-drop-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pp-file{background:var(--dm-panel);min-height:48px;box-shadow:var(--pp-shadow-sm);border:0;border-radius:16px;align-items:center;gap:10px;padding:8px 12px;display:flex}.pp-file-main{flex:1;gap:4px;min-width:0;display:grid}.pp-file-main span{font:700 .8125rem/1.3 var(--dm-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-photo-stage{aspect-ratio:1;border-radius:var(--pp-r-card);background:var(--dm-panel-3);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;width:100%;max-width:360px;margin:0 auto;position:relative;overflow:hidden}.pp-photo-stage:active{cursor:grabbing}.pp-photo-stage img{transform-origin:50%;pointer-events:none;will-change:transform;max-width:none;position:absolute;top:50%;left:50%}.pp-photo-mask{pointer-events:none;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 9999px #080a0f73;-webkit-mask:radial-gradient(circle,#0000 49.5%,#000 50%);mask:radial-gradient(circle,#0000 49.5%,#000 50%)}.pp-photo-ring{pointer-events:none;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 0 2px #ffffffd9}.pp-range{width:100%;accent-color:var(--dm-ink)}.pp-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.pp-tl-item{grid-template-columns:28px minmax(0,1fr);gap:10px;padding-bottom:16px;display:grid;position:relative}.pp-tl-item:last-child{padding-bottom:0}.pp-tl-item:before{content:"";background:var(--dm-line-2);inset-inline-start:13px;border-radius:2px;width:2px;position:absolute;top:30px;bottom:2px}.pp-tl-item:last-child:before{display:none}.pp-tl-dot{background:var(--dm-panel-2);width:28px;height:28px;color:var(--dm-ink-2);border-radius:50%;place-items:center;display:grid}.pp-tl-dot[data-tone=success]{background:var(--dm-success);color:var(--dm-on-prism)}.pp-tl-dot[data-tone=danger]{background:var(--dm-danger);color:var(--dm-on-prism)}.pp-tl-dot[data-tone=attention]{background:var(--dm-attention);color:var(--dm-on-prism)}.pp-tl-dot[data-tone=info]{background:var(--dm-info);color:var(--dm-on-prism)}.pp-tl-dot[data-tone=current]{background:var(--pp-pill);color:var(--pp-pill-ink)}.pp-tl-body{gap:2px;min-width:0;padding-top:3px;display:grid}.pp-tl-body strong{font:700 .84375rem/1.35 var(--dm-font)}.pp-tl-body small{font:var(--dm-t-cap);color:var(--dm-ink-muted);font-size:.75rem}.pp-stage{background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-sm);border:0;border-radius:22px;grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 16px;display:grid}.pp-stage[data-state=current]{box-shadow:0 0 0 2px var(--dm-ink),var(--pp-shadow-md)}.pp-stage[data-state=done]{background:var(--dm-panel-2);box-shadow:none}.pp-stage-head{align-items:center;gap:10px;min-width:0;display:flex}.pp-stage-num{background:var(--dm-tonal);width:28px;height:28px;font:800 .75rem/1 var(--dm-font);border-radius:50%;flex:none;place-items:center;display:grid}.pp-stage[data-state=current] .pp-stage-num{background:var(--pp-pill);color:var(--pp-pill-ink)}.pp-stage-title{min-width:0;font:var(--dm-t-title);overflow-wrap:anywhere;flex:1}.pp-stepper{align-items:center;gap:6px;display:inline-flex}.pp-stepper input{border-radius:var(--pp-r-field);background:var(--pp-field);width:64px;height:44px;box-shadow:inset 0 0 0 1px var(--pp-field-ring);color:var(--dm-ink);font:800 1.125rem/1 var(--dm-font);text-align:center;font-variant-numeric:tabular-nums;border:0}.pp-stepper button{background:var(--pp-quiet);width:44px;height:44px;color:var(--dm-ink);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:50%;place-items:center;display:grid}.pp-stepper button:active:not(:disabled){transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.95}.pp-stepper button:disabled{opacity:.4;cursor:not-allowed}.pp-stepper[data-big] input{border-radius:20px;width:88px;height:64px;font-size:1.5rem}.pp-stepper[data-big] button{border-radius:50%;width:64px;height:64px}.pp-big{background:var(--dm-panel);width:100%;min-height:64px;box-shadow:var(--pp-shadow-sm);color:var(--dm-ink);font:800 1.0625rem/1.25 var(--dm-font);text-align:start;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--dm-dur-fast) ease;border:1px solid #0000;border-radius:22px;align-items:center;gap:14px;padding:10px 20px;display:flex}.pp-big>svg{flex:none}.pp-big[data-variant=primary]{background:var(--pp-pill);color:var(--pp-pill-ink);border-color:#0000}.pp-big[data-variant=success]{background:var(--dm-success);color:var(--dm-on-prism);border-color:#0000}.pp-big[data-variant=danger]{background:var(--dm-danger);color:var(--dm-on-prism);border-color:#0000}.pp-big[data-variant=attention]{background:var(--dm-attention);color:var(--dm-on-prism);border-color:#0000}.pp-big:active:not(:disabled){transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.98}.pp-big:disabled{opacity:.5;cursor:not-allowed}.pp-big small{font:600 .8125rem/1.3 var(--dm-font);opacity:.85;display:block}.pp-confirm[data-armed]{animation:pp-arm .3s var(--dm-ease-out)}@keyframes pp-arm{0%{transform:scale(.98)}to{transform:none}}.pp-skel{background:var(--dm-tonal);border-radius:12px;animation:1.6s ease-in-out infinite dm-breathe;display:block}.pp-error{text-align:center;border-radius:var(--pp-r-card);background:var(--dm-panel);box-shadow:var(--pp-shadow-md);border:0;justify-items:center;gap:8px;padding:28px 16px;display:grid}.pp-error-title{font:var(--dm-t-title)}.pp-error-hint{max-width:40ch;font:var(--dm-t-cap);color:var(--dm-ink-2)}.pp-gate{min-height:100svh;padding:calc(24px + var(--dm-top)) 16px 24px;background:var(--dm-bg);place-items:center;display:grid}.pp-gate-card{border-radius:var(--pp-r-big);background:var(--dm-panel);width:min(460px,100%);box-shadow:var(--pp-shadow-lg);text-align:center;border:0;justify-items:center;gap:12px;padding:30px 24px;display:grid}.pp-gate-card h1{font:var(--dm-t-h1);letter-spacing:var(--dm-track-h1)}.pp-gate-card p{font:var(--dm-t-lead);color:var(--dm-ink-2)}.pp-gate-brand{font:800 1.125rem/1 var(--dm-font);align-items:center;gap:10px;display:flex}.pp-boot{background:var(--dm-bg);place-items:center;min-height:100svh;display:grid}.pp-dash{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.pp-dash-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media(min-width:760px){.pp-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-dash-grid>[data-size=wide]{grid-column:1/-1}}@media(min-width:1280px){.pp-dash-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-dash-grid>[data-size=wide]{grid-column:span 2}}.pp-panel{border-radius:var(--pp-r-card);background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-md);border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:18px;display:grid}.pp-panel-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.pp-panel-head h2{min-width:0;font:var(--dm-t-h2);letter-spacing:var(--dm-track-h2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-metrics{grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));gap:10px;display:grid}@media(min-width:760px){.pp-metrics{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.pp-figrows{border-top:1px solid var(--dm-line);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pp-figrow{border-bottom:1px solid var(--dm-line);align-items:center;gap:8px;min-height:48px;padding:6px 2px;display:flex;position:relative}.pp-figrow-title{min-width:0;font:600 .84375rem/1.3 var(--dm-font);color:var(--dm-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pp-figrow-title a{color:inherit;text-decoration:none}.pp-figrow-title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pp-figrow-title a:focus-visible{outline:none}.pp-figrow-title a:focus-visible:after{outline:2px solid var(--dm-focus);outline-offset:-2px;border-radius:8px}.pp-figrow .pp-def{z-index:2;position:relative}.pp-figrow-value{font:800 1.0625rem/1 var(--dm-font);font-variant-numeric:tabular-nums;color:var(--dm-ink);flex:none}.pp-figrow-value small{font:700 .75rem/1 var(--dm-font);color:var(--dm-ink-2);margin-inline-start:3px}@media(hover:hover)and (pointer:fine){.pp-figrow:has(a):hover{background:var(--dm-tonal)}}.pp-chart{width:100%;min-width:0;height:220px}.pp-legend{font:600 .75rem/1.3 var(--dm-font);color:var(--dm-ink-2);flex-wrap:wrap;gap:6px 14px;display:flex}.pp-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.pp-hello{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.pp-task{background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);border:0;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.pp-task-title{font:var(--dm-t-title);overflow-wrap:anywhere}.pp-task-meta{font:var(--dm-t-cap);color:var(--dm-ink-muted);flex-wrap:wrap;gap:6px 10px;margin-top:4px;font-size:.75rem;display:flex}.pp-task-icon{background:var(--fam-soft);width:42px;height:42px;color:var(--dm-ink);border-radius:14px;place-items:center;display:grid}.pp-task-actions{gap:6px;display:flex}@media(max-width:559.98px){.pp-task{grid-template-columns:auto minmax(0,1fr)}.pp-task-actions{grid-column:1/-1;justify-content:flex-end}}.pp-note{color:var(--dm-ink);transition:background-color var(--dm-dur-fast) ease;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.pp-note[data-unread]{background:var(--dm-panel);box-shadow:var(--pp-shadow-sm)}@media(hover:hover)and (pointer:fine){a.pp-note:hover{background:var(--dm-tonal)}}.pp-note-dot{background:var(--dm-coral);border-radius:50%;width:10px;height:10px;margin-top:6px}.pp-note-dot[data-read]{box-shadow:inset 0 0 0 2px var(--dm-ink-3);background:0 0}.pp-month{border-radius:var(--pp-r-card);background:var(--dm-line);box-shadow:var(--pp-shadow-md);border:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pp-month-dow{background:var(--dm-panel-2);font:700 .6875rem/1.2 var(--dm-font);color:var(--dm-ink-muted);text-align:center;padding:8px 6px}.pp-month-cell{background:var(--dm-panel);text-align:start;align-content:start;gap:3px;min-width:0;min-height:104px;padding:6px;display:grid}.pp-month-cell[data-out]{background:var(--dm-panel-2)}.pp-month-cell[data-out] .pp-month-num{color:var(--dm-ink-muted)}.pp-month-num{width:26px;height:26px;font:700 .75rem/1 var(--dm-font);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:inline-grid}.pp-month-cell[data-today] .pp-month-num{background:var(--pp-pill);color:var(--pp-pill-ink)}.pp-ev{min-width:0;font:700 .6875rem/1.35 var(--dm-font);text-overflow:ellipsis;white-space:nowrap;background:var(--dm-tonal);color:var(--dm-ink);border-inline-start:3px solid var(--dm-ink-3);border-radius:6px;padding:2px 6px;text-decoration:none;display:block;overflow:hidden}.pp-ev[data-tone=success]{border-inline-start-color:var(--dm-success)}.pp-ev[data-tone=danger]{border-inline-start-color:var(--dm-danger)}.pp-ev[data-tone=attention]{border-inline-start-color:var(--dm-lemon-600)}.pp-ev[data-tone=info]{border-inline-start-color:var(--dm-info)}.pp-ev[data-tone=action]{border-inline-start-color:var(--dm-action)}.pp-more-ev{font:700 .6875rem/1.3 var(--dm-font);color:var(--dm-ink-2);padding:0 6px}.pp-agenda-day{border-bottom:1px solid var(--dm-line);grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.pp-agenda-date{align-content:start;gap:2px;display:grid}.pp-agenda-date b{font:800 1.375rem/1 var(--dm-font);font-variant-numeric:tabular-nums}.pp-agenda-date span{font:var(--dm-t-small);color:var(--dm-ink-muted)}.pp-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}@media(max-width:899.98px){.pp-week{grid-template-columns:minmax(0,1fr)}}.pp-week-col{background:var(--dm-panel);min-height:120px;box-shadow:var(--pp-shadow-sm);border:0;border-radius:18px;align-content:start;gap:6px;padding:10px;display:grid}.pp-week-col[data-today]{box-shadow:0 0 0 2px var(--dm-ink),var(--pp-shadow-sm)}.dm-frame{--pp-sticky-top:calc(var(--dm-frame-header-h) + var(--pp-band-h))}.pp-appearance{display:contents}@media(max-width:479.98px){.pp-appearance{display:none}}:where(.pp-main,.dm-sheet-body,.pp-drawer-body) :where(.grid){grid-template-columns:minmax(0,1fr)}@keyframes pp-rise-move{0%{translate:0 14px}}@keyframes pp-rise-fade{0%{opacity:0}}@keyframes pp-pop-move{0%{translate:0 18px;scale:.96}}:where(.pp-reveal),:where(.pp-stagger)>*{animation:pp-rise-move .56s var(--pp-rise) backwards,pp-rise-fade .28s var(--dm-ease-out) backwards;animation-delay:calc(var(--pp-delay,0s) + var(--pp-si,0) * var(--pp-stagger,35ms))}:where(.pp-stagger)>:nth-child(2){--pp-si:1}:where(.pp-stagger)>:nth-child(3){--pp-si:2}:where(.pp-stagger)>:nth-child(4){--pp-si:3}:where(.pp-stagger)>:nth-child(5){--pp-si:4}:where(.pp-stagger)>:nth-child(6){--pp-si:5}:where(.pp-stagger)>:nth-child(7){--pp-si:6}:where(.pp-stagger)>:nth-child(8){--pp-si:7}:where(.pp-stagger)>:nth-child(9){--pp-si:8}:where(.pp-stagger)>:nth-child(10){--pp-si:9}:where(.pp-stagger)>:nth-child(11){--pp-si:10}:where(.pp-stagger)>:nth-child(n+12){--pp-si:11}:where(.pp-stagger)>:first-child{--pp-si:0}.pp-page{--pp-page-gap:clamp(20px, 1.1rem + 1vw, 34px);align-content:start;gap:var(--pp-page-gap);min-width:0;padding-inline:var(--pp-page-pad,0px);grid-template-columns:minmax(0,1fr);display:grid}.pp-paper{background-image:linear-gradient(var(--pp-paper-line) 1px,transparent 1px),linear-gradient(90deg,var(--pp-paper-line) 1px,transparent 1px);background-position:-1px -1px;background-size:28px 28px}.pp-hero{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding-block:4px 2px;display:grid}.pp-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;display:flex}.pp-hero-titles{flex:auto;gap:6px;min-width:0;display:grid}.pp-hero-eyebrow{font:700 .875rem/1.3 var(--dm-font);color:var(--fam-text);margin:0}.pp-hero-title{font:var(--pp-t-display);letter-spacing:var(--pp-track-display);color:var(--dm-ink);text-wrap:balance;overflow-wrap:break-word;margin:0}:lang(ur) .pp-hero-title,.pp-urdu .pp-hero-title{letter-spacing:0;line-height:1.7}.pp-hero-glyph{vertical-align:-.08em;width:.84em;height:.84em;margin-inline-start:.14em;line-height:0;display:inline-block}.pp-hero-glyph .pp-glyph,.pp-hero-glyph svg{width:100%;height:100%}.pp-hero-side{flex:none;align-items:center;gap:12px;margin-inline-start:auto;display:flex}.pp-hero-count{font:600 .9375rem/1.2 var(--dm-font);color:var(--dm-ink-2);white-space:nowrap}.pp-hero-actions{align-items:center;gap:8px;display:flex}.pp-hero-lead{max-width:36ch;font:var(--pp-t-lead);letter-spacing:-.012em;color:var(--dm-ink-muted);text-wrap:pretty;margin:0}.pp-hero-lead :is(b,strong){color:var(--dm-ink);font-weight:700}.pp-hero-lead .pp-sticker{vertical-align:middle;margin:-.4em .06em -.3em}.pp-hero-extra{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pp-hero[data-tone=ink]{border-radius:var(--pp-r-big);background:var(--pp-ink-surface);color:var(--pp-on-ink);box-shadow:var(--pp-shadow-lg);gap:18px;padding:clamp(22px,1rem + 2.4vw,44px) clamp(20px,.9rem + 2.4vw,44px) clamp(28px,1.2rem + 2.6vw,52px)}.pp-hero[data-tone=ink] .pp-hero-lead{max-width:30ch}.pp-hero[data-tone=ink] .pp-hero-eyebrow{color:var(--pp-on-ink-2)}.pp-herodate{text-align:end;white-space:nowrap;unicode-bidi:isolate;justify-items:end;gap:3px;display:grid}[dir=rtl] .pp-herodate:not([dir=rtl]){text-align:start;justify-items:start}.pp-herodate-day{font:700 1rem/1.15 var(--dm-font);letter-spacing:-.01em;color:var(--dm-ink);align-items:center;gap:8px;display:inline-flex}.pp-herodate-dot{background:var(--fam);border-radius:50%;flex:none;width:8px;height:8px}.pp-herodate-wd{font:600 1rem/1.15 var(--dm-font);color:var(--dm-ink-muted)}.pp-sechead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;display:flex}.pp-sechead-title{min-width:0;font:var(--pp-t-section);letter-spacing:-.025em;color:var(--dm-ink);overflow-wrap:break-word;margin:0}.pp-sechead-side{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.pp-sechead-count{font:600 .875rem/1.2 var(--dm-font);color:var(--dm-ink-2);white-space:nowrap}.pp-inkpanel{border-radius:var(--pp-r-big);background:var(--pp-ink-surface);min-width:0;color:var(--pp-on-ink);box-shadow:var(--pp-shadow-md);grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:20px clamp(18px,.8rem + 1.2vw,28px) 22px;display:grid}.pp-sheetcard{border-radius:var(--pp-r-big);background:var(--pp-sheet);min-width:0;color:var(--dm-ink);box-shadow:var(--pp-shadow-md);grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:22px clamp(16px,.7rem + 1.2vw,26px) 24px;display:grid;position:relative}.pp-sheetcard-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;display:flex}.pp-sheetcard-title{min-width:0;font:800 1.125rem/1.25 var(--dm-font);letter-spacing:-.015em;margin:0}.pp-sheetcard-side{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.pp-sheetcard-meta{font:600 .875rem/1.2 var(--dm-font);color:var(--dm-ink-2);white-space:nowrap}.pp-sheetcard[data-tuck]{z-index:1;margin-top:-30px}.pp-page>.pp-sheetcard[data-tuck]{margin-top:calc(-1 * var(--pp-page-gap) - 30px)}.pp-folders{grid-template-columns:repeat(auto-fill,minmax(min(100%,146px),1fr));gap:20px 14px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:900px){.pp-folders{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:26px 20px}}.pp-folder-li{min-width:0;display:block}.pp-folder{aspect-ratio:200/176;width:100%;min-width:0;color:var(--fam-ink);font:inherit;text-align:start;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .22s var(--dm-ease-land);background:0 0;border:0;border-radius:18px;margin:0;padding:0;text-decoration:none;display:block;position:relative;container-type:inline-size}:is(a,button).pp-folder{cursor:pointer;-webkit-user-select:none;user-select:none}.pp-folder-art{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.pp-folder-back,.pp-folder-front{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.pp-folder-back path{fill:var(--fam-shade)}.pp-folder-front path{fill:var(--fam)}.pp-folder-front .pp-folder-lip{fill:none;stroke:var(--fam-hi);stroke-width:2.6px;stroke-linecap:round}[dir=rtl] :is(.pp-folder-back,.pp-folder-front){transform:scaleX(-1)}.pp-folder-peek{position:absolute;top:0;right:0;bottom:0;left:0}.pp-peek{left:calc(50% + var(--px,0%));bottom:calc(40% + var(--py,0%));aspect-ratio:3/4;width:36%;translate:-50%;rotate:var(--pr,0deg);transform-origin:50% 100%;transition:transform .3s var(--dm-ease-out);animation:pp-peek-in .64s var(--pp-pop) backwards;animation-delay:calc(var(--pp-delay,0s) + var(--pp-si,0) * var(--pp-stagger,35ms) + .16s + var(--pi,0) * 70ms);background:#fbf9f4;border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 0 0 2.5px #fbf9f4,0 8px 14px -8px #080a0f73}@keyframes pp-peek-in{0%{opacity:0;translate:-50% 42%;rotate:0deg}}.pp-peek img{object-fit:cover;width:100%;height:100%;display:block}.pp-peek-initials{width:100%;height:100%;color:var(--fam-shade);font:800 1.25rem/1 var(--dm-font);letter-spacing:-.02em;background:#fbf9f4;place-items:center;display:grid}.pp-peek[data-kind=paper]{align-content:start;gap:9%;padding:13% 12%;display:grid}.pp-peek[data-kind=paper] b{-webkit-line-clamp:2;line-clamp:2;font:800 .5625rem/1.2 var(--dm-font);color:#080a0f;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-peek[data-kind=paper] i{background:#080a0f2e;border-radius:2px;height:3px;display:block}.pp-peek[data-kind=paper] i:nth-of-type(2){width:78%}.pp-peek[data-kind=paper] i:nth-of-type(3){width:56%}.pp-peek[data-kind=glyph]{width:auto;bottom:calc(44% + var(--py,0%));aspect-ratio:auto;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.pp-folder-text{inset-inline:0;gap:2px;min-width:0;padding:0 clamp(12px,7%,16px) clamp(11px,7%,16px);display:grid;position:absolute;bottom:0}.pp-folder:has(.pp-folder-badge) .pp-folder-text{padding-inline-end:56px}.pp-folder-title{-webkit-line-clamp:2;line-clamp:2;font:800 1rem/1.18 var(--dm-font);letter-spacing:-.015em;color:var(--fam-ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-folder-count{font:600 .78125rem/1.25 var(--dm-font);color:var(--fam-ink)}@supports (color:color-mix(in lab,red,red)){.pp-folder-count{color:color-mix(in srgb,var(--fam-ink) 84%,var(--fam))}}.pp-folder-badge{color:#080a0f;width:36px;height:36px;box-shadow:var(--pp-shadow-sm);font:800 .75rem/1 var(--dm-font);inset-inline-end:clamp(10px,6%,14px);background:#fbf9f4;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(10px,6%,14px);overflow:hidden}.pp-folder-badge .pp-av{box-shadow:none;color:#080a0f;background:#ece7dc}@container (max-width:172px){.pp-folder-badge{width:30px;height:30px}.pp-folder:has(.pp-folder-badge) .pp-folder-text{padding-inline-end:46px}.pp-folder-title{font-size:.9375rem}}:is(a,button).pp-folder:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.97}.pp-folder:focus-visible{outline:2px solid var(--dm-focus);outline-offset:4px}@media(hover:hover)and (pointer:fine){:is(a,button).pp-folder:hover{transform:translateY(-2px)}:is(a,button).pp-folder:hover .pp-peek{transform:translateY(-7%) rotate(calc(var(--phr,0deg) - var(--pr,0deg)))}}.pp-bubbles{grid-template-columns:minmax(0,1fr);margin:0;padding:0 0 18px;list-style:none;display:grid}.pp-bubble-li{min-width:0;display:block;position:relative}.pp-bubble-li+.pp-bubble-li{margin-top:-10px}:where(.pp-bubbles)>*{animation-name:pp-pop-move,pp-rise-fade;animation-duration:.62s,.28s;animation-timing-function:var(--pp-pop),var(--dm-ease-out)}.pp-bubble{border-radius:var(--pp-r-bubble);background:var(--fam);width:100%;min-width:0;min-height:108px;color:var(--fam-ink);font:inherit;text-align:start;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .2s var(--dm-ease-land);border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin:0;padding:18px 20px 20px;text-decoration:none;display:grid;position:relative}.pp-bubble:not(:has(.pp-bubble-face)){grid-template-columns:minmax(0,1fr)}:is(a,button).pp-bubble{cursor:pointer}.pp-bubble[data-count]{padding-inline-end:58px}.pp-bubble[data-sticker]{padding-inline-end:78px}.pp-bubble-face{line-height:0}.pp-bubble-face .pp-av{box-shadow:0 0 0 3px #fbf9f4}.pp-bubble-face .pp-av:not(:has(img)){color:#080a0f;background:#ece7dc}.pp-bubble-body{gap:4px;min-width:0;display:grid}.pp-bubble-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.pp-bubble-name{min-width:0;font:800 1rem/1.25 var(--dm-font);letter-spacing:-.015em;overflow-wrap:anywhere}.pp-bubble-time{font:600 .78125rem/1.2 var(--dm-font);color:var(--fam-ink)}@supports (color:color-mix(in lab,red,red)){.pp-bubble-time{color:color-mix(in srgb,var(--fam-ink) 84%,var(--fam))}}.pp-bubble-time{white-space:nowrap}.pp-bubble-text{-webkit-line-clamp:3;line-clamp:3;font:500 .875rem/1.42 var(--dm-font);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-bubble-count{color:#fbf9f4;min-width:28px;height:28px;font:800 .8125rem/1 var(--dm-font);font-variant-numeric:tabular-nums;inset-inline-end:18px;background:#080a0f;border-radius:999px;place-items:center;padding:0 8px;display:grid;position:absolute;top:50%;translate:0 -50%}.pp-bubble[data-sticker] .pp-bubble-count{top:16px;translate:none}.pp-bubble-sticker{pointer-events:none;inset-inline-end:6px;line-height:0;position:absolute;bottom:4px}.pp-bubble-tail{width:36px;height:23px;fill:var(--fam);pointer-events:none;bottom:-17px;position:absolute;inset-inline-start:44px;overflow:visible}.pp-bubble-li[data-side=end] .pp-bubble-tail{inset-inline:auto 44px;transform:scaleX(-1)}[dir=rtl] .pp-bubble-tail{transform:scaleX(-1)}[dir=rtl] .pp-bubble-li[data-side=end] .pp-bubble-tail{transform:none}:is(a,button).pp-bubble:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.985}.pp-bubble:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){:is(a,button).pp-bubble:hover{transform:translateY(-2px)}}.pp-stat{border-radius:var(--pp-r-card);background:var(--fam);min-width:0;min-height:140px;color:var(--fam-ink);font:inherit;text-align:start;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .2s var(--dm-ease-land),box-shadow .2s ease;border:0;grid-template-columns:minmax(0,1fr);align-content:end;gap:4px;margin:0;padding:14px 16px 18px;text-decoration:none;display:grid;position:relative}.pp-stat[data-variant=soft]{background:var(--fam-soft);color:var(--dm-ink)}:is(a,button).pp-stat{cursor:pointer}.pp-stat-top{justify-content:space-between;align-items:flex-start;gap:8px;min-height:40px;margin-bottom:auto;padding-bottom:10px;display:flex}.pp-stat-glyph{color:#080a0f;width:40px;height:40px;box-shadow:var(--pp-shadow-sm);background:#fbf9f4;border-radius:50%;place-items:center;display:grid}.pp-stat[data-variant=soft] .pp-stat-glyph{width:auto;height:auto;box-shadow:none;background:0 0}.pp-stat-go{background:var(--fam-ink);border-radius:50%;place-items:center;width:30px;height:30px;margin-inline-start:auto;display:grid}@supports (color:color-mix(in lab,red,red)){.pp-stat-go{background:color-mix(in srgb,var(--fam-ink) 12%,transparent)}}.pp-stat-go{color:var(--fam-ink)}.pp-stat[data-variant=soft] .pp-stat-go{background:var(--pp-quiet);color:var(--dm-ink)}[dir=rtl] .pp-stat-go svg{transform:scaleX(-1)}.pp-stat-value{font:var(--pp-t-stat);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pp-stat-label{font:700 .875rem/1.3 var(--dm-font)}.pp-stat-hint{font:600 .78125rem/1.35 var(--dm-font);color:var(--fam-ink)}@supports (color:color-mix(in lab,red,red)){.pp-stat-hint{color:color-mix(in srgb,var(--fam-ink) 84%,var(--fam))}}.pp-stat[data-variant=soft] .pp-stat-hint{color:var(--dm-ink-2)}:is(a,button).pp-stat:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.98}.pp-stat:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){:is(a,button).pp-stat:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}}.pp-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,146px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pp-tile-li{min-width:0;display:block}.pp-tile{border-radius:var(--pp-r-tile);background:var(--fam);width:100%;min-width:0;min-height:136px;color:var(--fam-ink);font:inherit;text-align:start;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .2s var(--dm-ease-land),box-shadow .2s ease;border:0;flex-direction:column;justify-content:flex-end;gap:2px;margin:0;padding:14px 16px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.pp-tile:before{content:"";background:var(--fam-hi);opacity:.6;pointer-events:none;top:-52px;border-radius:50%;width:128px;height:128px;position:absolute;inset-inline-end:-44px}:is(a,button).pp-tile{cursor:pointer}.pp-tile-glyph{top:8px;line-height:0;position:absolute;inset-inline-start:8px}.pp-tile-title{font:800 1rem/1.2 var(--dm-font);letter-spacing:-.015em;overflow-wrap:anywhere;position:relative}.pp-tile-hint{font:600 .75rem/1.3 var(--dm-font);color:var(--fam-ink);position:relative}@supports (color:color-mix(in lab,red,red)){.pp-tile-hint{color:color-mix(in srgb,var(--fam-ink) 84%,var(--fam))}}.pp-tile-count{color:#fbf9f4;min-width:28px;height:28px;font:800 .8125rem/1 var(--dm-font);font-variant-numeric:tabular-nums;top:12px;background:#080a0f;border-radius:999px;place-items:center;padding:0 8px;display:grid;position:absolute;inset-inline-end:12px}.pp-tile[aria-current=page]{box-shadow:0 0 0 3px var(--dm-bg),0 0 0 5px var(--dm-ink)}:is(a,button).pp-tile:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.97}.pp-tile:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){:is(a,button).pp-tile:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}}.pp-round{background:var(--pp-quiet);width:44px;height:44px;color:var(--dm-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color var(--dm-dur-fast) ease,color var(--dm-dur-fast) ease,scale var(--dm-dur-press) var(--dm-ease-out),box-shadow .2s ease;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;text-decoration:none;display:inline-grid}.pp-round[data-size="48"]{width:48px;height:48px}.pp-round[data-tone=ink],.pp-round[aria-pressed=true]{background:var(--pp-pill);color:var(--pp-pill-ink)}.pp-round[data-tone=fam]{background:var(--fam);color:var(--fam-ink)}.pp-round[data-tone=pearl]{background:var(--dm-panel);color:var(--dm-ink);box-shadow:var(--pp-shadow-sm)}.pp-round:not(:disabled):active{scale:.92}.pp-round:disabled{opacity:.4;cursor:not-allowed}.pp-round:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){.pp-round[data-tone=tonal]:not(:disabled):not([aria-pressed=true]):hover{background:var(--pp-quiet-hover)}.pp-round[data-tone=ink]:not(:disabled):hover{background:var(--pp-pill-hover)}.pp-round[data-tone=fam]:not(:disabled):hover{background:var(--fam-hi)}.pp-round[data-tone=pearl]:not(:disabled):hover{box-shadow:var(--pp-shadow-md)}}.pp-sticker{vertical-align:middle;line-height:0;display:inline-block}.pp-sticker[data-float]{animation:7s ease-in-out infinite pp-float}@keyframes pp-float{0%,to{translate:0;rotate:-2deg}50%{translate:0 -3px;rotate:2deg}}.rv-root{grid-template-columns:minmax(0,1fr);gap:30px;min-width:0;display:grid}.rv-intro{gap:10px;min-width:0;display:grid}.rv-block{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.rv-block-title{font:var(--pp-t-section);letter-spacing:-.025em;margin:0}.rv-both{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}@media(min-width:1100px){.rv-both{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv-pane{border-radius:var(--pp-r-big);background:var(--dm-bg);min-width:0;color:var(--dm-ink);box-shadow:inset 0 0 0 1px var(--dm-line);grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:16px clamp(12px,.5rem + 1.4vw,24px) 24px;display:grid}.rv-pane-label{font:700 .75rem/1 var(--dm-font);color:var(--dm-ink-muted);margin:0}.rv-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rv-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rv-fams{grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr));gap:10px;display:grid}.rv-fam{box-shadow:var(--pp-shadow-sm);border-radius:18px;display:grid;overflow:hidden}.rv-fam-fill{background:var(--fam);color:var(--fam-ink);font:800 .875rem/1.2 var(--dm-font);padding:14px 12px}.rv-fam-soft{background:var(--fam-soft);color:var(--fam-text);font:700 .8125rem/1.2 var(--dm-font);padding:10px 12px}.rv-series{border-radius:var(--pp-r-card);background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;padding:14px;display:grid}.rv-serie{min-width:0;font:600 .75rem/1.2 var(--dm-font);color:var(--dm-ink-2);justify-items:start;gap:6px;display:grid}.rv-serie>i{border-radius:4px;width:12px;height:12px}.rv-serie>b{border-radius:4px 4px 0 0;order:-1;width:100%}.pp-glyph{--g-pearl:#fbf9f4;--g-obs:var(--dm-on-prism,#080a0f);--g-stk:#fbf9f4;--g-stk-sh:#080a0f2b;--gf:#b9b3a8;--gs:#857f74;--gh:#dad7d0;--gt:#e3dfd8;width:var(--g-size);height:var(--g-size);vertical-align:middle;-webkit-user-select:none;user-select:none;transition:transform .18s var(--dm-ease-land,cubic-bezier(.2, .8, .2, 1));flex:none;place-items:center;line-height:0;display:inline-grid}.pp-glyph>svg{pointer-events:none;display:block;overflow:visible}.pp-glyph[data-fam=work]{--gf:var(--pp-fam-work,#ffd23f);--gs:#da9000;--gh:#fff5b1;--gt:#fdecbe}.pp-glyph[data-fam=people]{--gf:var(--pp-fam-people,#5b8cff);--gs:#2b56c6;--gh:#96b4f4;--gt:#c0d4fc}.pp-glyph[data-fam=time]{--gf:var(--pp-fam-time,#ff9a3c);--gs:#c66400;--gh:#ffcc9f;--gt:#ffd8b8}.pp-glyph[data-fam=money]{--gf:var(--pp-fam-money,#3dc97a);--gs:#009346;--gh:#a0e1b4;--gt:#c1e9c8}.pp-glyph[data-fam=documents]{--gf:var(--pp-fam-documents,#c4b3ff);--gs:#907ec7;--gh:#e6ddff;--gt:#e6e0f9}.pp-glyph[data-fam=facilities]{--gf:var(--pp-fam-facilities,#ff7a59);--gs:#c44220;--gh:#ffb5a1;--gt:#ffcdbd}.pp-glyph[data-fam=assets]{--gf:var(--pp-fam-assets,#4fc3d9);--gs:#008ea3;--gh:#a8dfeb;--gt:#c4e6eb}.pp-glyph[data-fam=admin]{--gf:var(--pp-fam-admin,#b9b3a8);--gs:#857f74;--gh:#dad7d0;--gt:#e3dfd8}.pp-glyph[data-fam=me]{--gf:var(--pp-fam-me,#ff8fb1);--gs:#c5597d;--gh:#ffc6d7;--gt:#ffd4db}.pp-glyph[data-fam=guide]{--gf:var(--pp-fam-guide,#9e8c28);--gs:#705800;--gh:#b7af7f;--gt:#d8d1af}.pp-glyph .g-fill{fill:var(--gf)}.pp-glyph .g-shade{fill:var(--gs)}.pp-glyph .g-hi{fill:var(--gh)}.pp-glyph .g-paper{fill:var(--g-pearl)}.pp-glyph .g-dot{fill:var(--g-obs)}.pp-glyph .g-mint{fill:var(--dm-mint,#1dd5b2)}.pp-glyph .g-mint-s{fill:var(--dm-mint-600,#14ae92)}.pp-glyph .g-coral{fill:var(--dm-coral,#ff667d)}.pp-glyph .g-coral-s{fill:var(--dm-coral-600,#e1475e)}.pp-glyph .g-lemon{fill:var(--dm-lemon,#ffd84a)}.pp-glyph .g-lemon-s{fill:var(--dm-lemon-600,#e3ba28)}.pp-glyph .g-cyan{fill:var(--dm-cyan,#3ccbff)}.pp-glyph .g-cyan-s{fill:var(--dm-cyan-600,#0b84b8)}.pp-glyph .g-ink{fill:none;stroke:currentColor;stroke-width:var(--g-w,2.4);stroke-linecap:round;stroke-linejoin:round}.pp-glyph .g-ink.g-on{stroke:var(--g-obs);stroke-width:calc(var(--g-w,2.4) * .86)}.pp-glyph .g-ink.g-rev{stroke:var(--g-pearl);stroke-width:calc(var(--g-w,2.4) * .86)}.pp-glyph .g-rev-dot{fill:var(--g-pearl)}.pp-glyph[data-mode=tile]{color:var(--g-obs)}.pp-glyph[data-mode=tile] .g-fill{fill:var(--g-pearl)}.pp-glyph[data-mode=tile] .g-paper{fill:var(--gt)}.pp-glyph[data-mode=tile] .g-hi{fill:#fff}.pp-glyph .g-tile{fill:var(--gf)}.pp-glyph .g-tile-lip{fill:var(--gs)}.pp-glyph[data-mode=sticker]{color:var(--g-obs)}.pp-glyph .g-stk-edge :is(path,circle,ellipse,rect,polygon,polyline,line),.pp-glyph .g-stk-sh :is(path,circle,ellipse,rect,polygon,polyline,line){fill:var(--g-stk);stroke:var(--g-stk);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;animation:none}.pp-glyph .g-stk-sh :is(path,circle,ellipse,rect,polygon,polyline,line){fill:#080a0f;stroke:#080a0f}.pp-glyph .g-stk-sh{opacity:var(--g-stk-op,.17)}@media(prefers-reduced-motion:no-preference){.pp-glyph[data-motion=mount] .g-life{transform-box:fill-box;transform-origin:50% 62%;animation:pp-g-pop var(--dm-dur-pop,.565s) var(--dm-spring-pop,cubic-bezier(.3, 1.3, .6, 1)) both}.pp-glyph[data-motion=mount] .g-art .g-ink{stroke-dasharray:1;animation:pp-g-draw .52s var(--dm-ease-draw,cubic-bezier(.65, 0, .35, 1)) 70ms both}.pp-glyph[data-motion=mount] .g-art .g-ink:is(.g-on,.g-rev){animation-duration:.38s;animation-delay:.24s}}@keyframes pp-g-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes pp-g-draw{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@media(hover:hover)and (pointer:fine){.pp-glyph:not([data-motion=none]):hover,:is(a,button,summary,label,[role=button],[role=link],[role=tab],[role=menuitem],[role=option]):not(:disabled,[aria-disabled=true]):hover .pp-glyph:not([data-motion=none]){transform:translateY(-2px)}}.pp-glyph:not([data-motion=none]):active,:is(a,button,summary,label,[role=button],[role=link],[role=tab],[role=menuitem],[role=option]):not(:disabled,[aria-disabled=true]):active .pp-glyph:not([data-motion=none]){transition-duration:var(--dm-dur-press,.11s);transition-timing-function:var(--dm-ease-out,cubic-bezier(.23, 1, .32, 1));transform:translateY(-1px)scale(.92)}[dir=rtl] .pp-glyph:is([data-glyph=back],[data-glyph=next],[data-glyph=arrow-left],[data-glyph=arrow-right],[data-glyph=undo],[data-glyph=redo])>svg{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.pp-glyph{transition:none}.pp-glyph,.pp-glyph:hover,:is(a,button,summary,label,[role=button],[role=link],[role=tab],[role=menuitem],[role=option]) .pp-glyph{transform:none!important}.pp-glyph .g-life,.pp-glyph .g-ink{stroke-dasharray:none;animation:none!important}}.pp-col{flex-direction:column;min-width:0;min-height:100svh;display:flex}.pp-main{min-width:0;padding:var(--dm-gutter) max(var(--dm-gutter),env(safe-area-inset-right,0px)) calc(var(--dm-bar) + 28px) max(var(--dm-gutter),env(safe-area-inset-left,0px));flex:1}.pp-main:focus{outline:none}.pp-skip{z-index:100;background:var(--pp-pill);min-height:44px;color:var(--pp-pill-ink);font:800 .875rem/1 var(--dm-font);top:8px;border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex;position:fixed;inset-inline-start:8px;translate:0 -160%}.pp-skip:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px;translate:0}.pp-navcount{background:var(--pp-pill);min-width:22px;height:22px;color:var(--pp-pill-ink);font:800 .6875rem/1 var(--dm-font);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;margin-inline-start:auto;padding:0 7px;display:inline-grid}.pp-navcount[data-tone=quiet]{background:var(--dm-tonal-hover);color:var(--dm-ink)}.pp-chev{color:var(--dm-ink-2);transition:rotate .2s var(--dm-ease-out);flex:none}:is(.pp-sg-head,.pp-sm)[aria-expanded=false]>.pp-chev{rotate:-90deg}[dir=rtl] :is(.pp-sg-head,.pp-sm)[aria-expanded=false]>.pp-chev{rotate:90deg}.pp-brand{align-items:center;gap:12px;padding:2px 6px 16px;display:flex}.pp-brand[data-compact]{justify-content:center;padding:2px 0 10px}.pp-brand-mark{border-radius:12px;flex:none;place-items:center;line-height:0;display:inline-grid}.pp-brand-mark:active,.pp-brand-name:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.97}.pp-brand-name{min-width:0;color:var(--dm-ink);border-radius:10px;gap:4px;text-decoration:none;display:grid}.pp-brand-name .dm-wordmark{width:auto;height:13px}.pp-brand-app{font:800 1.3125rem/1 var(--dm-font);letter-spacing:-.03em;align-items:center;gap:7px;display:inline-flex}.pp-brand-facet{background:#9e8c28;border-radius:2.5px;flex:none;width:9px;height:9px;display:inline-block;rotate:45deg}.pp-side,.pp-rail{overscroll-behavior:contain;background:var(--pp-side-bg);min-width:0;height:100svh;box-shadow:inset -1px 0 0 var(--dm-line);scrollbar-width:thin;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}[dir=rtl] :is(.pp-side,.pp-rail){box-shadow:inset 1px 0 0 var(--dm-line)}.pp-side{padding:calc(env(safe-area-inset-top,0px) + 18px) 14px 28px}.pp-side-nav{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.pp-side-me{background:var(--pp-fam-me);border-radius:20px;align-items:center;gap:12px;min-height:56px;margin-bottom:8px;padding:8px 12px 8px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.pp-side-me{background:color-mix(in srgb,var(--pp-fam-me) 24%,transparent)}}.pp-side-me{color:var(--dm-ink);transition:transform .2s var(--dm-ease-out);text-decoration:none}.pp-side-me[aria-current=page]{background:var(--pp-fam-me);color:#080a0f}.pp-side-me-words{flex:1;gap:2px;min-width:0;display:grid}.pp-side-me-title{font:800 .9375rem/1.2 var(--dm-font)}.pp-side-me small{font:600 .75rem/1.25 var(--dm-font);color:inherit;opacity:.78;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-sg{grid-template-columns:minmax(0,1fr);gap:2px;padding-top:8px;display:grid}.pp-sg-head{width:100%;min-height:40px;color:var(--dm-ink-2);font:800 .8125rem/1.2 var(--dm-font);letter-spacing:.005em;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:4px 8px 4px 6px;display:flex}.pp-sg-chip{background:var(--fam-soft);width:28px;height:28px;color:var(--dm-ink);border-radius:9px;flex:none;place-items:center;display:inline-grid}.pp-sg[data-trail] .pp-sg-head{color:var(--dm-ink)}.pp-sg[data-trail] .pp-sg-chip{background:var(--fam);color:#080a0f}.pp-sg-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pp-sg-list{animation:pp-shell-in .22s var(--dm-ease-out) both;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0 0 4px;list-style:none;display:grid}.pp-sm-li{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pp-sm{width:100%;min-height:46px;color:var(--dm-ink);font:700 .875rem/1.25 var(--dm-font);text-align:start;cursor:pointer;transition:background-color var(--dm-dur-fast) ease;background:0 0;border:0;border-radius:15px;align-items:center;gap:11px;padding:6px 10px 6px 7px;text-decoration:none;display:flex;position:relative}.pp-sm-tile{flex:none;place-items:center;line-height:0;display:inline-grid}.pp-sm-title{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.pp-sm[aria-current=page]{background:var(--fam-soft);font-weight:800}.pp-sm[aria-current=page]:before,.pp-sp[aria-current=page]:before{background:var(--fam);content:"";inset-inline-start:-14px;border-radius:0 4px 4px 0;width:4px;height:22px;position:absolute;top:50%;translate:0 -50%}[dir=rtl] :is(.pp-sm,.pp-sp)[aria-current=page]:before{border-radius:4px 0 0 4px}.pp-sm[data-trail]{font-weight:800}.pp-sm:active,.pp-sp:active,.pp-sg-head:active,.pp-side-me:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.985}.pp-sp-list{animation:pp-shell-in .22s var(--dm-ease-out) both;grid-template-columns:minmax(0,1fr);gap:2px;margin:2px 0 6px;padding:0 0 0 26px;list-style:none;display:grid;position:relative}[dir=rtl] .pp-sp-list{padding:0 26px 0 0}.pp-sp-list:before{background:var(--dm-line);content:"";inset-inline-start:22px;border-radius:2px;width:2px;position:absolute;top:2px;bottom:14px}.pp-sp{min-height:40px;color:var(--dm-ink-2);font:650 .8125rem/1.25 var(--dm-font);transition:background-color var(--dm-dur-fast) ease,color var(--dm-dur-fast) ease;border-radius:12px;align-items:center;gap:12px;padding:4px 10px 4px 12px;text-decoration:none;display:flex;position:relative}.pp-sp-dot{background:var(--pp-side-bg);width:8px;height:8px;box-shadow:0 0 0 2px var(--dm-line-2);transition:scale .2s var(--dm-ease-out);border-radius:50%;flex:none;margin-inline-start:-16px}.pp-sp-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pp-sp[aria-current=page]{background:var(--fam-soft);color:var(--dm-ink);font-weight:800}.pp-sp[aria-current=page]:before{inset-inline-start:-40px}.pp-sp[aria-current=page] .pp-sp-dot{background:var(--fam);box-shadow:0 0 0 2px var(--fam-shade,var(--fam));scale:1.25}@media(hover:hover)and (pointer:fine){.pp-sm:not([aria-current=page]):hover,.pp-sp:not([aria-current=page]):hover,.pp-sg-head:hover{background:var(--dm-tonal)}.pp-sp:hover{color:var(--dm-ink)}.pp-side-me:hover{transform:translateY(-1px)}}:is(.pp-sm,.pp-sp,.pp-sg-head,.pp-side-me,.pp-rail-tile,.pp-brand-mark,.pp-brand-name):focus-visible{outline:2px solid var(--dm-focus);outline-offset:-2px}.pp-rail{padding:calc(env(safe-area-inset-top,0px) + 12px) 8px 16px;align-items:stretch}.pp-rail-nav{gap:2px;display:grid}.pp-rail-group{box-shadow:inset 0 1px 0 var(--dm-line);gap:2px;margin-top:4px;padding-top:8px;display:grid}.pp-rail-tile{min-height:64px;color:var(--dm-ink-2);font:700 .6875rem/1.15 var(--dm-font);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:16px;align-content:center;justify-items:center;gap:4px;padding:6px 2px;text-decoration:none;display:grid;position:relative}.pp-rail-word{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.pp-rail-tile[aria-current]{background:var(--fam-soft,var(--dm-tonal));color:var(--dm-ink);font-weight:800}.pp-rail-count{background:var(--pp-pill);min-width:19px;height:19px;color:var(--pp-pill-ink);font:800 .6875rem/19px var(--dm-font);text-align:center;box-shadow:0 0 0 2px var(--pp-side-bg);top:3px;border-radius:999px;padding:0 5px;position:absolute;inset-inline-end:12px}.pp-rail-more{margin-top:auto}.pp-rail-moreicon{background:var(--dm-tonal);width:36px;height:36px;color:var(--dm-ink);border-radius:12px;place-items:center;display:inline-grid}@media(hover:hover)and (pointer:fine){.pp-rail-tile:not([aria-current]):hover{background:var(--dm-tonal);color:var(--dm-ink)}}.pp-top{z-index:30;height:var(--pp-top-h);min-width:0;padding:env(safe-area-inset-top,0px) max(var(--dm-gutter),env(safe-area-inset-right,0px)) 0 max(var(--dm-gutter),env(safe-area-inset-left,0px));background:var(--dm-bg);box-shadow:0 1px 0 var(--dm-line);align-items:center;gap:10px;display:flex;position:sticky;top:0}.pp-top[data-mode=pill]{padding-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px));gap:4px}.pp-top-mark{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;line-height:0;display:inline-grid}.pp-top-mark:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.pp-top-tools{flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.pp-top[data-mode=pill] .pp-top-tools{gap:2px}.pp-guide-slot{display:inline-flex}.pp-trail{flex:1;min-width:0;display:flex;overflow:hidden}.pp-trail ol{white-space:nowrap;align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pp-trail li{min-width:0;color:var(--dm-ink-2);font:650 .875rem/1.2 var(--dm-font);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.pp-trail li:nth-last-child(2):not(:first-child),.pp-trail li[data-last]{flex-shrink:1}.pp-trail a,.pp-trail-word{max-width:24ch;min-height:34px;color:inherit;text-overflow:ellipsis;border-radius:10px;padding:0 6px;line-height:34px;text-decoration:none;display:block;overflow:hidden}.pp-trail-here{color:var(--dm-ink);font:800 .9375rem/34px var(--dm-font);letter-spacing:-.01em;text-overflow:ellipsis;padding:0 6px;display:block;overflow:hidden}.pp-trail-dot{background:var(--fam);border-radius:50%;flex:none;width:9px;height:9px;margin-inline-start:4px}.pp-trail-sep{color:var(--dm-ink-3);flex:none}[dir=rtl] :is(.pp-trail-sep,.pp-flip-rtl){transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){.pp-trail a:hover{background:var(--dm-tonal);color:var(--dm-ink)}}.pp-trail a:focus-visible{outline:2px solid var(--dm-focus);outline-offset:-2px}.pp-ws-wrap,.pp-me-wrap{display:inline-flex;position:relative}.pp-ws{background:var(--dm-tonal);min-width:0;max-width:240px;min-height:40px;color:var(--dm-ink);font:700 .8125rem/1.2 var(--dm-font);text-align:start;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 5px;display:inline-flex}.pp-ws[data-static]{cursor:default}.pp-ws[data-demo]{background:var(--pp-ws-demo);color:#080a0f}.pp-ws-words{gap:1px;min-width:0;display:grid}.pp-ws-name{align-items:center;gap:6px;min-width:0;display:flex}.pp-ws-org{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pp-ws-app{font:800 1.0625rem/1.1 var(--dm-font);letter-spacing:-.02em;align-items:center;gap:6px;display:inline-flex}.pp-ws .pp-chev{color:inherit;opacity:.7}.pp-ws:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.98}.pp-ws:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.pp-ws:not([data-static]):not([data-demo]):hover{background:var(--dm-tonal-hover)}}.pp-top[data-mode=pill] .pp-ws-wrap{flex:1;min-width:0}.pp-top[data-mode=pill] .pp-ws{background:0 0;flex:1;max-width:none;min-height:44px;padding:2px 8px 2px 2px}.pp-top[data-mode=pill]>.pp-ws{flex:1}.pp-top[data-mode=pill] .pp-ws-org{color:var(--dm-ink-2);font:600 .75rem/1.2 var(--dm-font)}.pp-top[data-mode=pill] .pp-ws[data-demo]{color:var(--dm-ink);background:0 0}.pp-orgchip{color:#080a0f;font:800 .875rem/1 var(--dm-font);background:#9e8c28;border-radius:10px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.pp-orgchip img{object-fit:cover;width:100%;height:100%}.pp-orgchip[data-demo]{background:#fbf9f4;box-shadow:0 0 0 2px #080a0f}.pp-demotag{color:#ffdf63;height:18px;font:800 .6875rem/1 var(--dm-font);letter-spacing:.02em;background:#080a0f;border-radius:999px;flex:none;align-items:center;padding:0 7px;display:inline-flex}.pp-searchfield{background:var(--dm-tonal);min-width:168px;height:40px;color:var(--dm-ink-2);font:650 .8125rem/1 var(--dm-font);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 14px;display:inline-flex}.pp-searchfield kbd{background:var(--dm-panel);color:var(--dm-ink-2);font:700 .6875rem/1 var(--dm-font);border-radius:999px;margin-inline-start:auto;padding:4px 7px}.pp-searchfield:focus-visible,.pp-me:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.pp-searchfield:hover{background:var(--dm-tonal-hover);color:var(--dm-ink)}.pp-me:hover{background:var(--dm-tonal)}}.pp-toolbtn{border-radius:999px}.pp-top[data-mode=pill] .pp-toolbtn{width:38px}.pp-toolbtn .pp-badge{background:var(--pp-pill);color:var(--pp-pill-ink);box-shadow:0 0 0 2px var(--dm-bg);top:1px;right:auto;border:0;line-height:18px;inset-inline-end:-1px}.pp-me{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:2px;min-height:40px;padding:2px 6px 2px 2px;display:inline-flex}.pp-top[data-mode=pill] .pp-me{justify-content:center;min-width:38px;min-height:38px;padding:2px}.pp-pop{z-index:50;overscroll-behavior:contain;background:var(--dm-panel);width:min(360px,100vw - 32px);max-height:min(72vh,600px);color:var(--dm-ink);box-shadow:var(--pp-shadow-lg),0 0 0 1px var(--dm-line);transform-origin:100% 0;animation:pp-pop-in .2s var(--dm-ease-out) both;top:calc(100% + 10px);border-radius:24px;padding:10px;position:absolute;inset-inline-end:0;overflow-y:auto}[dir=rtl] .pp-pop{transform-origin:0 0}.pp-menu{gap:6px;display:grid}.pp-menu-head{color:var(--dm-ink-muted);font:800 .75rem/1.3 var(--dm-font);margin:2px 0;padding:0 10px}.pp-wslist{gap:2px;display:grid}.pp-wsrow{min-height:56px}.pp-wsrow .pp-row-main>.pp-wsname{align-items:center;gap:6px;min-width:0;display:flex}.pp-wsname>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pp-wsrow .pp-row-main small{white-space:normal}.pp-wssample{box-shadow:inset 0 1px 0 var(--dm-line);gap:6px;margin-top:4px;padding-top:8px;display:grid}.pp-wsnote{padding:2px 10px}.pp-me-profile{align-items:center;gap:12px;padding:6px 8px 4px;display:flex}.pp-me-profile>div{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.pp-me-profile strong{font:800 1.0625rem/1.25 var(--dm-font);letter-spacing:-.015em}.pp-me-profile span{color:var(--dm-ink-muted);font:var(--dm-t-cap)}.pp-me-connected{color:var(--pp-good);font:700 .75rem/1.3 var(--dm-font);align-items:center;gap:6px;margin:0;padding:0 10px 4px;display:flex}.pp-me-block{gap:6px;padding:6px 6px 4px;display:grid}.pp-me-label{color:var(--dm-ink-muted);font:800 .75rem/1.2 var(--dm-font);padding:0 4px}.pp-seg{background:var(--dm-tonal);border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.pp-seg>button{min-width:0;min-height:38px;color:var(--dm-ink-2);font:700 .8125rem/1.1 var(--dm-font);cursor:pointer;transition:background-color var(--dm-dur-fast) ease,color var(--dm-dur-fast) ease;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.pp-seg>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-seg>button[aria-pressed=true]{background:var(--pp-pill);color:var(--pp-pill-ink)}.pp-seg>button:focus-visible{outline:2px solid var(--dm-focus);outline-offset:1px}.pp-seg .pp-urdu{line-height:1.6}.pp-me-rows{box-shadow:inset 0 1px 0 var(--dm-line);gap:2px;margin-top:4px;padding-top:6px;display:grid}.pp-mrow{width:100%;min-height:48px;color:var(--dm-ink);font:700 .875rem/1.25 var(--dm-font);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:6px 10px;text-decoration:none;display:flex}.pp-mrow>svg{color:var(--dm-ink-2);flex:none}.pp-mrow>span{gap:2px;min-width:0;display:grid}.pp-mrow small{color:var(--dm-ink-muted);font:500 .75rem/1.3 var(--dm-font)}.pp-mrow-out,.pp-mrow-out>svg{color:var(--pp-bad)}.pp-mrow:focus-visible{outline:2px solid var(--dm-focus);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.pp-mrow:hover{background:var(--dm-tonal)}}.pp-demo.pp-band{min-height:var(--pp-band-h);padding:4px max(var(--dm-gutter),env(safe-area-inset-right,0px)) 4px max(var(--dm-gutter),env(safe-area-inset-left,0px));background:var(--pp-ws-demo);color:#080a0f;font:700 .8125rem/1.25 var(--dm-font);gap:10px}.pp-band-mark{color:#080a0f;background:#fbf9f4;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;box-shadow:0 0 0 1.5px #080a0f}.pp-band .pp-demo-btn{color:#fbf9f4;min-height:34px;font:800 .75rem/1 var(--dm-font);background:#080a0f;padding:0 14px}@media(hover:hover)and (pointer:fine){.pp-band .pp-demo-btn:hover{background:#232b3a}}.pp-pill-item{min-width:50px;height:52px;color:var(--dm-ink);cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:999px;flex:1;place-items:center;display:grid;position:relative}.pp-pill-dot{z-index:-1;background:var(--pp-pill);border-radius:50%;width:52px;height:52px;margin-left:-26px;position:absolute;top:0;left:50%}.pp-pill-glyph{transition:scale .16s var(--dm-ease-out);place-items:center;line-height:0;display:inline-grid}.pp-pill-item[data-on]{color:var(--pp-pill-ink)}.pp-pill-item:active .pp-pill-glyph{scale:.9}.pp-pill-count{background:var(--pp-pill);min-width:19px;height:19px;color:var(--pp-pill-ink);font:800 .6875rem/19px var(--dm-font);text-align:center;box-shadow:0 0 0 2px var(--pp-pill-bar);border-radius:999px;padding:0 5px;position:absolute;top:2px;left:calc(50% + 8px)}.pp-pill-item[data-on] .pp-pill-count{background:var(--pp-ws-demo);color:#080a0f}.pp-pill-item:focus-visible{outline:2px solid var(--dm-focus);outline-offset:-1px}.pp-more{gap:22px;padding-bottom:6px;display:grid}.pp-more .pp-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,104px),1fr));gap:10px}.pp-more .pp-tile{border-radius:18px;min-height:108px;padding:10px 9px 12px}.pp-more .pp-tile:before{top:-40px;width:92px;height:92px;inset-inline-end:-34px}.pp-more .pp-tile-glyph{top:6px;inset-inline-start:6px}.pp-more .pp-tile-glyph .pp-glyph,.pp-more .pp-tile-glyph svg{width:44px!important;height:44px!important}.pp-more .pp-tile-title{letter-spacing:-.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.78125rem;line-height:1.18}.pp-more .pp-tile-hint{font-size:.6875rem}.pp-more .pp-tile-count{top:8px;inset-inline-end:8px}.pp-more-group{gap:10px;display:grid}.pp-more-head{align-items:center;gap:10px;display:inline-flex}.pp-more-back{background:var(--dm-tonal);width:max-content;min-height:40px;color:var(--dm-ink);font:700 .875rem/1 var(--dm-font);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px 0 10px;display:inline-flex}[dir=rtl] .pp-more-back>svg{transform:scaleX(-1)}.pp-sheet-lead{margin-bottom:10px}.pp-persona-group{gap:2px;display:grid}@keyframes pp-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}@keyframes pp-shell-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.gd-fam-text{color:var(--gd-text-l,var(--dm-ink-2))}:where(.dark) .gd-fam-text{color:var(--gd-text-d,var(--dm-ink-2))}.gd-ink,.gd-pill,.gd-round,.gd-chip,.gd-back,.gd-lang-b{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform .14s var(--dm-ease-out),background-color .16s ease,color .16s ease;font-family:inherit}.gd-ink:active,.gd-pill:active,.gd-round:active,.gd-chip:active,.gd-back:active,.gd-lang-b:active{transform:scale(.96)}.gd-ink{background:var(--dm-sel-bg);min-height:44px;color:var(--dm-sel-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-flex}.gd-pill{background:var(--dm-tonal);min-height:40px;color:var(--dm-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.gd-round{background:var(--dm-tonal);width:44px;height:44px;color:var(--dm-ink);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.gd-round-s{width:38px;height:38px}.gd-back{min-height:40px;color:var(--dm-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-self:start;align-items:center;gap:6px;margin:0 0 6px;padding:0 12px 0 8px;font-size:.875rem;font-weight:700;display:inline-flex}[dir=rtl] .gd-back>svg{transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){.gd-pill:hover,.gd-round:hover,.gd-chip:hover,.gd-back:hover{background:var(--dm-tonal-hover)}.gd-ink:hover{opacity:.9}}.gd-ink:focus-visible,.gd-pill:focus-visible,.gd-round:focus-visible,.gd-chip:focus-visible,.gd-back:focus-visible,.gd-lang-b:focus-visible,.gd-folder:focus-visible,.gd-btn:focus-visible,.gd-term:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.gd-dot{background:var(--gd-fill,var(--dm-ink-3));border-radius:999px;flex:none;width:9px;height:9px;display:inline-block}.gd-muted{color:var(--dm-ink-muted);margin:0;font-size:.875rem;line-height:1.45}.gd-note{background:var(--dm-panel-2);color:var(--dm-ink-2);border-radius:18px;margin:0 0 14px;padding:12px 14px;font-size:.9375rem;line-height:1.45}.gd-loading{color:var(--dm-ink-muted);text-align:center;padding:32px 0;font-weight:600}.gd-tag{background:var(--gd-fill);min-height:32px;color:var(--dm-on-prism,#080a0f);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 8px;font-size:.8125rem;font-weight:800;display:inline-flex}.gd-tag .pp-glyph{color:var(--dm-on-prism,#080a0f)}.gd-tag-v{opacity:.78;font-variant-numeric:tabular-nums;font-weight:600}.gd-lang{background:var(--dm-tonal);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.gd-lang-b{min-width:40px;min-height:36px;color:var(--dm-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:.8125rem;font-weight:700}.gd-lang-b[lang=ur]{font-family:"Noto Nastaliq Urdu",var(--dm-font);font-size:.875rem;line-height:1}.gd-lang-b[aria-pressed=true]{background:var(--dm-sel-bg);color:var(--dm-sel-ink)}.gd-btn{background:var(--dm-tonal);min-width:44px;min-height:44px;color:var(--dm-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .14s var(--dm-ease-out),background-color .16s ease;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px 0 11px;font-family:inherit;font-size:.875rem;font-weight:800;display:inline-flex;position:relative}.gd-btn[data-compact]{justify-content:center;width:44px;padding:0}.gd-btn:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.gd-btn:hover{background:var(--dm-tonal-hover)}}.gd-btn-ico{place-items:center;display:inline-grid}.gd-btn-new{background:var(--dm-lemon,#ffd84a);min-height:20px;color:var(--dm-on-prism,#080a0f);border-radius:999px;align-items:center;padding:0 7px;font-size:.6875rem;font-weight:800;display:inline-flex}.gd-btn[data-compact] .gd-btn-new{border:2px solid var(--dm-panel);top:3px;width:11px;height:11px;min-height:11px;padding:0;position:absolute;inset-inline-end:3px}.gd-term{color:inherit;font:inherit;text-align:inherit;text-underline-offset:.22em;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;display:inline}@supports (color:color-mix(in lab,red,red)){.gd-term{-webkit-text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}}.gd-term{cursor:help;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.gd-term:hover{text-decoration-color:currentColor}}.gd-layer{z-index:80;grid-template-columns:minmax(0,1fr);place-items:end stretch;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.gd-scrim{background:var(--dm-scrim);animation:gd-fade-in .2s var(--dm-ease-out) both;position:absolute;top:0;right:0;bottom:0;left:0}.gd-layer[data-state=closing] .gd-scrim{animation:gd-fade-out .18s var(--dm-ease-out) both}.gd-sheet{background:var(--dm-panel);width:100%;max-height:92svh;color:var(--dm-ink);box-shadow:var(--dm-shadow-sheet);animation:gd-sheet-up var(--dm-dur-sheet,.28s) var(--dm-ease-drawer) both;border-radius:28px 28px 0 0;outline:none;grid-template-rows:auto auto minmax(0,1fr);display:grid;position:relative}.gd-layer[data-state=closing] .gd-sheet{animation:gd-sheet-down .18s var(--dm-ease-out) both}.gd-sheet-card{max-height:86svh}.gd-grab{background:var(--dm-line-2);border-radius:999px;width:40px;height:5px;margin:8px auto 0}.gd-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-block:8px 6px;padding-inline:16px 10px;display:flex}.gd-bar-end{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.gd-scroll{overscroll-behavior:contain;min-height:0;padding-block:4px calc(28px + env(safe-area-inset-bottom,0px));padding-inline:18px;overflow-y:auto}@media(min-width:768px){.gd-layer{place-items:center;padding:24px}.gd-sheet{width:min(760px,100%);max-height:min(88svh,920px);animation:gd-dialog-in .22s var(--dm-ease-out) both;border-radius:30px}.gd-sheet-card{width:min(520px,100%)}.gd-layer[data-state=closing] .gd-sheet{animation:gd-dialog-out .16s var(--dm-ease-out) both}.gd-grab{display:none}.gd-bar{padding-block:16px 6px;padding-inline:24px 16px}.gd-scroll{padding-block-end:32px;padding-inline:28px}}.gd-view{gap:0;min-width:0;display:grid}.gd-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding-block:6px 18px;display:grid}.gd-hero>.pp-glyph{margin-inline-start:-4px}.gd-hero-words{gap:8px;min-width:0;display:grid}.gd-title{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.875rem,7.4vw,2.75rem);font-weight:800;line-height:1.02}.gd-purpose{color:var(--dm-ink-2);text-wrap:pretty;margin:0;font-size:1.0625rem;font-weight:650;line-height:1.42}@media(min-width:768px){.gd-hero{gap:20px;padding-block-end:22px}.gd-purpose{font-size:1.1875rem}}.gd-sec{gap:10px;min-width:0;padding-block:14px 4px;display:grid}.gd-h{letter-spacing:-.01em;color:var(--dm-ink);margin:0;font-size:1rem;font-weight:800}.gd-h-small{font-size:.875rem}.gd-news{background:var(--dm-band-warn);animation:gd-rise .3s var(--dm-ease-out) both;border-radius:20px;gap:6px;margin-block-end:4px;padding:12px 14px;display:grid}.gd-news-h{color:var(--dm-warn-text);align-items:center;gap:7px;margin:0;font-size:.9375rem;font-weight:800;display:flex}.gd-news-line{margin:0;font-weight:600}.gd-news-list{color:var(--dm-ink-2);gap:2px;margin:0;padding-inline-start:20px;font-size:.9375rem;display:grid}.gd-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.gd-step{background:var(--dm-bg);animation:gd-rise .34s var(--dm-ease-out) both;animation-delay:calc(min(var(--i,0),8)*36ms);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid;position:relative}.gd-step-n{background:var(--dm-sel-bg);width:26px;height:26px;color:var(--dm-sel-ink);font-variant-numeric:tabular-nums;box-shadow:0 0 0 3px var(--dm-panel);top:-7px;border-radius:999px;place-items:center;font-size:.8125rem;font-weight:800;display:grid;position:absolute;inset-inline-start:-5px}.gd-step-words{gap:4px;min-width:0;display:grid}.gd-step-t{margin:0;font-size:1rem;font-weight:800;line-height:1.25}.gd-step-b{color:var(--dm-ink-2);margin:0;font-size:.9375rem;line-height:1.5}.gd-step .gd-pill-show{justify-self:start;margin-block-start:6px}.gd-step-off{margin-block-start:4px;font-size:.8125rem}.gd-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gd-chip{background:var(--dm-bg);min-height:38px;color:var(--dm-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.gd-who{gap:10px;display:grid}.gd-who-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gd-perm{background:var(--dm-bg);border-radius:20px;gap:10px;padding:13px 14px;display:grid}.gd-perm-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.gd-perm-label{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:.9375rem;font-weight:750;line-height:1.35;display:inline-flex}.gd-lock{background:var(--dm-tonal);min-height:22px;color:var(--dm-ink-2);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:.75rem;font-weight:700;display:inline-flex}.gd-you{color:var(--dm-ink-muted);align-items:center;gap:5px;font-size:.8125rem;font-weight:750;display:inline-flex}.gd-you[data-yes]{color:var(--dm-good-text)}.gd-roles{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gd-role{background:var(--dm-panel);border-radius:999px;align-items:baseline;gap:6px;padding:5px 11px;font-size:.8125rem;line-height:1.3;display:inline-flex}:where(.dark) .gd-role{background:var(--dm-tonal)}.gd-role-n{font-weight:750}.gd-role-r{color:var(--dm-ink-muted);font-weight:600}.gd-who-foot{font-size:.8125rem}.gd-ways{flex-wrap:wrap;gap:8px;padding-block:18px 0;display:flex}.gd-folders{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:22px 14px;padding-block-start:16px;display:grid}.gd-folder{min-height:150px;color:var(--dm-on-prism,#080a0f);text-align:start;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--dm-ease-out);background:0 0;border:0;align-content:end;padding:0;font-family:inherit;text-decoration:none;display:grid;position:relative}.gd-folder:active{transform:scale(.98)}.gd-folder-back{background:var(--gd-fill);border-radius:8px 22px 22px;position:absolute;top:14px;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.gd-folder-back{background:color-mix(in srgb,var(--gd-fill) 72%,#080a0f)}}.gd-folder-back{z-index:-3}.gd-folder-back:before{content:"";background:inherit;top:-14px;border-radius:12px 14px 0 0;width:44%;height:22px;position:absolute;inset-inline-start:0}[dir=rtl] .gd-folder-back{border-radius:22px 8px 22px 22px}.gd-folder-paper{z-index:-2;width:58%;height:78px;transition:transform .22s var(--dm-ease-out);background:#fbf9f4;border-radius:10px;position:absolute;top:18px;box-shadow:0 1px 2px #080a0f1f}.gd-folder-paper.p1{inset-inline-start:12%;transform:rotate(-7deg)}.gd-folder-paper.p2{inset-inline-start:26%;transform:rotate(5deg)}.gd-folder-peek{z-index:-1;transition:transform .22s var(--dm-ease-out);top:0;position:absolute;inset-inline-end:14px;transform:rotate(8deg)}.gd-folder-front{background:var(--gd-fill);border-radius:22px;align-content:end;gap:2px;min-height:86px;padding:14px 16px;display:grid}.gd-folder-title{letter-spacing:-.01em;text-wrap:balance;font-size:1.0625rem;font-weight:800;line-height:1.2}.gd-folder-meta{opacity:.78;font-size:.8125rem;font-weight:700}@media(hover:hover)and (pointer:fine){.gd-folder:hover .gd-folder-paper.p1{transform:translateY(-6px)rotate(-10deg)}.gd-folder:hover .gd-folder-paper.p2{transform:translateY(-9px)rotate(8deg)}.gd-folder:hover .gd-folder-peek{transform:translateY(-6px)rotate(4deg)}}.gd-tcard{gap:14px;min-width:0;display:grid}.gd-tcard-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.gd-tcard-id{gap:4px;min-width:0;display:grid}.gd-tcard-kind{color:var(--dm-ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:.8125rem;font-weight:750;display:inline-flex}.gd-tcard-shelf{background:var(--dm-tonal);color:var(--dm-ink-2);border-radius:999px;padding:2px 9px;font-weight:650}.gd-tcard-word{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,6.6vw,2.375rem);font-weight:800;line-height:1.05}.gd-tcard-plain{text-wrap:pretty;margin:0;font-size:1.125rem;font-weight:650;line-height:1.42}.gd-bubble{background:var(--gd-fill);color:var(--dm-on-prism,#080a0f);border-radius:24px 24px 24px 8px;margin:4px 0 10px;padding:14px 16px 15px;position:relative}[dir=rtl] .gd-bubble{border-radius:24px 24px 8px}.gd-bubble:after{content:"";background:var(--gd-fill);clip-path:polygon(0 0,100% 0,0 100%);bottom:-9px;width:18px;height:14px;position:absolute;inset-inline-start:18px}[dir=rtl] .gd-bubble:after{clip-path:polygon(0 0,100% 0,100% 100%)}.gd-bubble-k{opacity:.72;margin:0 0 3px;font-size:.75rem;font-weight:800}.gd-bubble-t{margin:0;font-size:1rem;font-weight:600;line-height:1.45}.gd-seen{gap:8px;display:grid}.gd-ver{color:var(--dm-ink-muted);font-variant-numeric:tabular-nums;justify-content:center;gap:6px;margin:22px 0 0;font-size:.75rem;font-weight:650;display:flex}.gd-sheet-card{grid-template-rows:auto minmax(0,1fr)}.gd-sheet-card>.gd-bar{z-index:1;top:10px;padding:0;position:absolute;inset-inline-end:10px}.gd-sheet-card>.gd-bar>span:empty{display:none}.gd-sheet-card .gd-scroll{padding-block-start:22px}.gd-sheet-card .gd-tcard-top{padding-inline-end:44px}.gd-pdfs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gd-pdf{background:var(--dm-bg);border-radius:20px;gap:8px;padding:12px 14px;display:grid}.gd-pdf-who{font-weight:800}.gd-pdf-files{flex-wrap:wrap;gap:8px;display:flex}.gd-pdf-size{color:var(--dm-ink-muted);font-variant-numeric:tabular-nums;font-weight:600}.gd-spot{z-index:85;position:fixed;top:0;right:0;bottom:0;left:0}.gd-spot-scrim{animation:gd-fade-in .2s var(--dm-ease-out) both;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.gd-spot-wash{fill:#080a0f9e}:where(.dark) .gd-spot-wash{fill:#000000b8}.gd-spot-ring{pointer-events:none;display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.gd-spot-ring rect{fill:none;stroke:var(--dm-lemon,#ffd84a);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:gd-draw .56s var(--dm-ease-draw,cubic-bezier(.65, 0, .35, 1)) 60ms forwards}.gd-cap{background:var(--dm-panel);color:var(--dm-ink);box-shadow:var(--dm-shadow-sheet);animation:gd-pop-in .22s var(--dm-ease-out) both;border-radius:24px;gap:6px;padding:12px 14px 14px 16px;display:grid;position:absolute}.gd-cap-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.gd-cap-k{color:var(--dm-ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;font-weight:750}.gd-cap-t{letter-spacing:-.01em;margin:2px 0 0;font-size:1.125rem;font-weight:800;line-height:1.25}.gd-cap-b{color:var(--dm-ink-2);margin:0;font-size:.9375rem;line-height:1.5}.gd-cap-act{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-block-start:6px;display:flex}.gd-invite{z-index:70;inset-inline:12px;bottom:calc(max(var(--pp-nav-clear,0px),var(--dm-bar,0px)) + 12px);background:var(--dm-panel);color:var(--dm-ink);box-shadow:var(--dm-shadow-sheet);animation:gd-rise .32s var(--dm-ease-out) both;border-radius:26px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 14px 14px 12px;display:grid;position:fixed}.gd-invite-words{gap:4px;min-width:0;display:grid}.gd-invite-t{margin:0;font-size:1rem;font-weight:800}.gd-invite-b{color:var(--dm-ink-2);margin:0;font-size:.9375rem;line-height:1.45}.gd-invite-act{flex-wrap:wrap;gap:8px;padding-block-start:8px;display:flex}@media(min-width:768px){.gd-invite{inset-inline:auto 24px;width:400px;bottom:24px}}:lang(ur) .gd-title,:lang(ur) .gd-tcard-word{letter-spacing:0;font-size:clamp(1.5rem,5.6vw,2.125rem);font-weight:700;line-height:1.7}:lang(ur) .gd-purpose,:lang(ur) .gd-tcard-plain,:lang(ur) .gd-step-t,:lang(ur) .gd-cap-t,:lang(ur) .gd-folder-title,:lang(ur) .gd-h{letter-spacing:0;line-height:1.9}:lang(ur) .gd-step-b,:lang(ur) .gd-cap-b,:lang(ur) .gd-bubble-t,:lang(ur) .gd-invite-b,:lang(ur) .gd-perm-label{line-height:2.05}@keyframes gd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gd-fade-out{0%{opacity:1}to{opacity:0}}@keyframes gd-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes gd-sheet-down{0%{transform:none}to{transform:translateY(100%)}}@keyframes gd-dialog-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes gd-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes gd-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes gd-pop-in{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes gd-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.gd-scrim,.gd-sheet,.gd-step,.gd-news,.gd-cap,.gd-invite,.gd-spot-scrim,.gd-folder,.gd-folder-paper,.gd-folder-peek{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.gd-spot-ring rect{stroke-dashoffset:0;animation:none}}.acc-page{gap:18px;min-width:0;padding-bottom:32px;display:grid}.acc-head{gap:6px;display:grid}.acc-head h1{font:var(--dm-t-h1);letter-spacing:var(--dm-track-h1);margin:0}@media(min-width:640px){.acc-head h1{font-size:1.75rem}}.acc-head p{color:var(--dm-ink-2);max-width:70ch;margin:0}.acc-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.acc-row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.acc-muted{color:var(--dm-ink-muted)}.acc-small{font:var(--dm-t-body)}.acc-cap{font:var(--dm-t-cap);color:var(--dm-ink-2)}.acc-mono{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.acc-section{gap:12px;display:grid}.acc-section>h2,.acc-h2{font:var(--dm-t-h2);margin:0;font-size:1.125rem}.acc-section>h3,.acc-h3{font:var(--dm-t-title);margin:0}.acc-grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.acc-conditions{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:6px;display:grid}.acc-cond{background:var(--dm-panel);border-radius:var(--dm-r-card);align-content:start;gap:4px;min-width:0;padding:12px;display:grid}.acc-cond b{font:var(--dm-t-title);align-items:center;gap:8px;display:flex}.acc-cond small{color:var(--dm-ink-2);font:var(--dm-t-cap)}.acc-cond[data-state=ok]{box-shadow:inset 0 0 0 2px var(--dm-success)}.acc-cond[data-state=no]{box-shadow:inset 0 0 0 2px var(--dm-danger)}.acc-cond[data-state=maybe]{box-shadow:inset 0 0 0 2px var(--dm-attention)}.acc-plus{color:var(--dm-ink-muted);align-self:center;font-weight:700}@media(max-width:640px){.acc-conditions{grid-template-columns:1fr}.acc-plus{justify-self:center;line-height:1}}.acc-conditions[data-compact]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.acc-conditions[data-compact] .acc-cond{border-radius:var(--dm-r-pill);padding:8px 12px}.acc-conditions[data-compact] .acc-cond small{display:none}.acc-conditions[data-compact] .acc-cond b{font:var(--dm-t-ctl);font-weight:700}.acc-stats{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px;display:grid}@media(max-width:640px){.acc-stats{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;padding-bottom:2px;overflow-x:auto}.acc-stats::-webkit-scrollbar{display:none}.acc-stat{scroll-snap-align:start}}.acc-stat{all:unset;box-sizing:border-box;cursor:pointer;background:var(--dm-panel);border-radius:var(--dm-r-card);min-height:64px;transition:transform var(--dm-dur-press) var(--dm-ease-out);gap:2px;padding:12px 14px;display:grid}.acc-stat:active{transform:scale(.98)}.acc-stat:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.acc-stat strong{font:var(--dm-t-kpi);font-variant-numeric:tabular-nums}@media(max-width:640px){.acc-stat strong{font-size:1.5rem}.acc-stat{min-height:56px;padding:10px 12px}}.acc-stat span{font:var(--dm-t-cap);color:var(--dm-ink-2)}.acc-stat[aria-pressed=true] span{color:inherit}.acc-person{align-items:center;gap:14px;min-width:0;display:flex}.acc-person h2{font:var(--dm-t-h2);letter-spacing:var(--dm-track-h2);overflow-wrap:anywhere;margin:0;font-size:1.25rem}.acc-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media(max-width:760px){.acc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.acc-tile{background:var(--dm-panel);border-radius:var(--dm-r-card);align-content:start;gap:6px;min-width:0;padding:10px 12px;display:grid}.acc-tile>small{font:var(--dm-t-small);color:var(--dm-ink-muted);text-transform:uppercase;letter-spacing:.04em}.acc-tile p{font:var(--dm-t-cap);color:var(--dm-ink-2);overflow-wrap:anywhere;margin:0}.acc-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;display:grid}.acc-option{all:unset;box-sizing:border-box;cursor:pointer;background:var(--dm-panel);border-radius:var(--dm-r-card);min-height:96px;transition:transform var(--dm-dur-press) var(--dm-ease-out);align-content:start;gap:6px;padding:14px;display:grid}.acc-option:active{transform:scale(.985)}.acc-option:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.acc-option b{font:var(--dm-t-title);align-items:center;gap:8px;display:flex}.acc-option small{color:var(--dm-ink-2);font:var(--dm-t-cap)}.acc-option[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--dm-ink)}@media(hover:hover)and (pointer:fine){.acc-option:hover,.acc-stat:hover{background:var(--dm-panel-2)}}.acc-once{background:var(--dm-panel);border-radius:var(--dm-r-card);box-shadow:inset 0 0 0 2px var(--dm-attention);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px;display:grid}@media(max-width:560px){.acc-once{text-align:center;grid-template-columns:1fr;justify-items:center}}.acc-qr{background:#fff;border-radius:12px;padding:8px;line-height:0}.acc-qr svg{display:block}.acc-link-box{gap:8px;width:100%;min-width:0;display:grid}.acc-link-text{background:var(--dm-panel-2);border-radius:var(--dm-r-ctl);overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all;text-align:start;padding:10px 12px;font:500 .875rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.acc-roles{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.acc-roles-back{display:none}@media(max-width:900px){.acc-roles{grid-template-columns:1fr}.acc-roles[data-picked]>.acc-roles-list{display:none}.acc-roles[data-picked] .acc-roles-back{display:inline-flex}}.acc-rolelist{gap:6px;display:grid}.acc-rolebtn{all:unset;box-sizing:border-box;cursor:pointer;background:var(--dm-panel);border-radius:var(--dm-r-ctl);gap:2px;min-height:44px;padding:10px 12px;display:grid}.acc-rolebtn[aria-current=true]{box-shadow:inset 0 0 0 2px var(--dm-ink)}.acc-rolebtn:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.acc-rolebtn b{font:var(--dm-t-title);align-items:center;gap:6px;display:flex}.acc-rolebtn small{color:var(--dm-ink-2);font:var(--dm-t-cap)}.acc-matrix{gap:10px;display:grid}.acc-mgroup{background:var(--dm-panel);border-radius:var(--dm-r-card);overflow:hidden}.acc-mgroup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:12px 14px;font-weight:700;list-style:none;display:flex}.acc-mgroup>summary::-webkit-details-marker{display:none}.acc-mgroup[data-sensitive]>summary{box-shadow:inset 4px 0 0 var(--dm-danger)}.acc-perm{border-top:1px solid var(--dm-line);grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:center;gap:10px;padding:8px 14px;display:grid}@media(max-width:560px){.acc-perm{grid-template-columns:1fr;gap:6px}}.acc-perm>div{min-width:0}.acc-perm b{font:var(--dm-t-body);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.acc-perm small{color:var(--dm-ink-muted);font:var(--dm-t-cap);display:block}.acc-scope{font-size:16px}@media(min-width:761px){.acc-scope{font-size:.8125rem}}.acc-sens{font:var(--dm-t-small);color:var(--dm-bad-text);align-items:center;gap:4px;font-weight:700;display:inline-flex}.acc-eff{gap:6px;display:grid}.acc-effrow{background:var(--dm-panel);border-radius:var(--dm-r-ctl);gap:4px;padding:10px 12px;display:grid}.acc-effrow header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.acc-effrow header b{font:var(--dm-t-body);font-weight:600}.acc-why{font:var(--dm-t-cap);color:var(--dm-ink-2)}.acc-fieldgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px;display:grid}.acc-field{background:var(--dm-panel);border-radius:var(--dm-r-card);gap:4px;padding:12px;display:grid}.acc-field strong{font:700 1.25rem/1.1 var(--dm-font);font-variant-numeric:tabular-nums}.acc-field[data-none] strong{color:var(--dm-ink-muted)}.acc-modrow{border-top:1px solid var(--dm-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px 0;display:grid}.acc-modrow:first-child{border-top:0}.acc-modrow small{color:var(--dm-ink-muted);font:var(--dm-t-cap);display:block}.acc-lock{font:var(--dm-t-cap);color:var(--dm-ink-2);align-items:center;gap:6px;min-height:34px;display:inline-flex}.acc-conn{border-top:1px solid var(--dm-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.acc-conn:first-child{border-top:0}.acc-logo{background:var(--dm-panel-2);border-radius:14px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.acc-logo img{object-fit:contain;max-width:100%;max-height:100%}.acc-route{border-top:1px solid var(--dm-line);grid-template-columns:minmax(0,1fr) minmax(140px,220px);align-items:center;gap:8px;padding:6px 0;display:grid}@media(max-width:560px){.acc-route{grid-template-columns:1fr}}.acc-filters{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));align-items:end;gap:10px;display:grid}.acc-detail{font:var(--dm-t-cap);color:var(--dm-ink-2);overflow-wrap:anywhere;max-width:46ch}.acc-counts{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:6px;display:grid}.acc-count{background:var(--dm-panel-2);border-radius:var(--dm-r-ctl);font:var(--dm-t-body);justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.acc-count b{font-variant-numeric:tabular-nums}.acc-full{min-height:100svh;padding:max(24px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));background:var(--dm-bg);place-items:center;display:grid}.acc-full-card{background:var(--dm-surface);border-radius:var(--dm-r-hero);width:min(100%,520px);box-shadow:var(--dm-shadow-card);gap:16px;padding:24px;display:grid}.acc-full-card h1{font:var(--dm-t-h1);letter-spacing:var(--dm-track-h1);margin:0}.acc-full-card p{color:var(--dm-ink-2);margin:0}.acc-brand{align-items:center;gap:10px;font-weight:700;display:flex}.acc-facts{gap:8px;display:grid}.acc-fact{background:var(--dm-panel);border-radius:var(--dm-r-ctl);gap:2px;padding:10px 12px;display:grid}.acc-fact small{font:var(--dm-t-cap);color:var(--dm-ink-muted)}.acc-fact b{font:var(--dm-t-title);overflow-wrap:anywhere;font-size:1rem}.acc-appear{animation:acc-appear var(--dm-dur-pop) var(--dm-ease-out) both}@keyframes acc-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.acc-appear{animation:none}.acc-stat,.acc-option{transition:none}}.acc-page{gap:18px}.acc-listwrap{min-width:0}.acc-stat{background:var(--fam-soft,var(--dm-panel));border-radius:var(--pp-r-tile,22px);min-height:76px;box-shadow:none;gap:4px;padding:14px 16px}.acc-stat strong{font:800 1.875rem/1 var(--dm-font);letter-spacing:-.02em}.acc-stat[aria-pressed=true]{background:var(--pp-ink-surface,var(--dm-ink));color:var(--pp-on-ink,var(--dm-bg))}@media(hover:hover)and (pointer:fine){.acc-stat:hover{background:var(--fam,var(--dm-panel-2))}@supports (color:color-mix(in lab,red,red)){.acc-stat:hover{background:color-mix(in srgb,var(--fam,var(--dm-panel-2)) 34%,var(--dm-panel))}}.acc-stat:hover{transform:translateY(-2px)}.acc-stat[aria-pressed=true]:hover{background:var(--pp-ink-surface)}}.acc-bulk-card{background:var(--pp-ink-surface,#080a0f);color:var(--pp-on-ink,#fbf9f4);border-radius:var(--pp-r-big,28px);min-height:92px;box-shadow:var(--pp-shadow-md);transition:transform .18s var(--dm-ease-out);animation:acc-appear var(--dm-dur-pop) var(--dm-ease-out) both;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px 14px 12px;text-decoration:none;display:grid}.acc-bulk-card:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.acc-bulk-card:active{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.acc-bulk-card:hover{transform:translateY(-2px)}}.acc-bulk-card-text{gap:4px;min-width:0;display:grid}.acc-bulk-card-text b{font:800 1.25rem/1.15 var(--dm-font);letter-spacing:-.015em}.acc-bulk-card-text span{font:var(--dm-t-cap);color:var(--pp-on-ink-2,#a3acbc)}.acc-bulk-card-go{background:var(--pp-on-ink,#fbf9f4);width:44px;height:44px;color:var(--pp-ink-surface,#080a0f);border-radius:999px;place-items:center;font-size:1.25rem;font-weight:800;display:grid}@media(max-width:420px){.acc-bulk-card{grid-template-columns:auto minmax(0,1fr)}.acc-bulk-card-go{display:none}}.acc-jbadge{min-width:0;max-width:100%;display:inline-flex}.acc-jbadge[data-size=md] .pp-status{font-size:.875rem}.acc-journey{background:var(--dm-panel);border-radius:var(--pp-r-card,24px);gap:12px;min-width:0;padding:14px;display:grid}.acc-journey[data-loading]{min-height:92px}.acc-journey[data-compact]{padding:10px 12px}.acc-steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.acc-step{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.acc-step:before{content:"";background:var(--dm-line);top:17px;border-radius:3px;height:3px;position:absolute;inset-inline:calc(20px - 50%) calc(50% + 20px)}.acc-step:first-child:before{display:none}.acc-step[data-state=done]:before,.acc-step[data-state=current]:before,.acc-step[data-state=stopped]:before{background:var(--pp-ink-surface,var(--dm-ink))}.acc-step-dot{background:var(--dm-panel-2);width:36px;height:36px;color:var(--dm-ink-muted);border-radius:999px;place-items:center;display:grid;position:relative}.acc-step[data-state=done] .acc-step-dot{background:var(--pp-ink-surface,var(--dm-ink));color:var(--pp-on-ink,var(--dm-bg))}.acc-step[data-state=current] .acc-step-dot{background:var(--pp-fam-admin,#b9b3a8);color:#080a0f;box-shadow:0 0 0 4px var(--pp-fam-admin,#b9b3a8)}@supports (color:color-mix(in lab,red,red)){.acc-step[data-state=current] .acc-step-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--pp-fam-admin,#b9b3a8) 35%,transparent)}}.acc-step[data-state=current] .acc-step-dot{animation:acc-pop .42s var(--dm-ease-out) both}.acc-step[data-state=stopped] .acc-step-dot{background:var(--dm-danger);color:var(--dm-on-prism,#080a0f)}.acc-journey[data-journey=expired] .acc-step[data-state=stopped] .acc-step-dot{background:var(--dm-attention)}.acc-step-label{font:600 .75rem/1.2 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:anywhere}.acc-step[data-state=current] .acc-step-label,.acc-step[data-state=stopped] .acc-step-label{color:var(--dm-ink);font-weight:800}.acc-journey-now{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@media(max-width:520px){.acc-journey-now{grid-template-columns:auto minmax(0,1fr)}.acc-journey-act{grid-column:1/-1}.acc-journey-act .dm-btn{width:100%}}.acc-journey-text{gap:2px;min-width:0;display:grid}.acc-journey-text b{font:800 1.0625rem/1.2 var(--dm-font)}.acc-journey-ask{gap:10px;display:grid}.acc-journey-demo{margin:0}@keyframes acc-pop{0%{opacity:.4;transform:scale(.82)}to{opacity:1;transform:none}}.acc-bulk{gap:14px}.acc-bulk-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media(max-width:560px){.acc-bulk-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-bulk-figures>:first-child{grid-column:1/-1}}.acc-bulk-list{background:var(--dm-panel);border-radius:var(--pp-r-card,24px);gap:2px;margin:0;padding:6px;list-style:none;display:grid}.acc-bulk-row{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:6px 8px;display:grid}.acc-bulk-row:not([data-on]):has(input[type=checkbox]){opacity:.62}.acc-bulk-pick{min-width:0;color:inherit;cursor:pointer;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.acc-bulk-pick input[type=checkbox]{width:22px;height:22px;accent-color:var(--pp-ink-surface,#080a0f);flex:none}.acc-bulk-who{gap:1px;min-width:0;display:grid}.acc-bulk-who b{overflow-wrap:anywhere}.acc-bulk-why{color:var(--dm-bad-text,var(--dm-ink-2))}.acc-bulk-user{color:var(--dm-ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:42vw;overflow:hidden}.acc-bulk-uname{width:min(46vw,220px)}@media(max-width:520px){.acc-bulk-row{grid-template-columns:minmax(0,1fr)}.acc-bulk-uname,.acc-bulk-user{width:auto;max-width:calc(100% - 74px);margin-inline-start:74px}}@media(hover:hover)and (pointer:fine){a.acc-bulk-pick:hover b,label.acc-bulk-pick:hover b{text-underline-offset:3px;text-decoration:underline}}.acc-bulk-excluded{background:var(--dm-panel);border-radius:var(--pp-r-card,24px);padding:12px 16px}.acc-bulk-excluded summary{cursor:pointer;align-items:center;min-height:34px;font-weight:700;display:flex}.acc-bulk-excluded ul{gap:6px;margin:6px 0 0;padding-inline-start:18px;display:grid}.acc-bulk-split{font:var(--dm-t-body);color:var(--dm-ink-2);margin:0}.acc-bulk-split b{color:var(--dm-ink)}.acc-bulk-go{gap:8px;display:grid}.acc-bulk-runhead{background:var(--dm-panel);border-radius:var(--pp-r-card,24px);gap:8px;padding:16px;display:grid}.acc-bulk-state{font:800 .8125rem/1 var(--dm-font);background:var(--pp-fam-admin,#b9b3a8);color:#080a0f;border-radius:999px;justify-self:start;padding:8px 12px}.acc-bulk-state[data-state=running]{background:var(--pp-ink-surface,#080a0f);color:var(--pp-on-ink,#fbf9f4)}.acc-bulk-state[data-state=paused],.acc-bulk-state[data-state=holding]{background:var(--dm-attention);color:#080a0f}.acc-bulk-state[data-state=done]{background:var(--dm-success);color:#080a0f}.acc-bulk-words{font:600 1rem/1.4 var(--dm-font);margin:0}.acc-full-card{border-radius:var(--pp-r-big,28px);box-shadow:var(--pp-shadow-lg)}.acc-full-card h1{font:800 clamp(2rem,8vw,2.75rem)/1.04 var(--dm-font);letter-spacing:-.025em}.acc-fact{border-radius:16px}@media(prefers-reduced-motion:reduce){.acc-bulk-card,.acc-step[data-state=current] .acc-step-dot{transition:none;animation:none}.acc-stat:hover,.acc-bulk-card:hover{transform:none}}.ai-moment{border-radius:var(--pp-r-card);background:var(--dm-info);grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-moment{background:color-mix(in srgb,var(--dm-info) 11%,var(--dm-panel))}}.ai-moment{box-shadow:0 0 0 1.5px var(--dm-info),var(--pp-shadow-sm)}@supports (color:color-mix(in lab,red,red)){.ai-moment{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--dm-info) 55%,transparent),var(--pp-shadow-sm)}}.ai-moment{color:var(--dm-ink)}@media(min-width:640px){.ai-moment{padding:22px}}.ai-moment-head{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.ai-moment-title{min-width:0;font:800 1.0625rem/1.25 var(--dm-font);letter-spacing:-.015em;color:var(--dm-ink);overflow-wrap:anywhere;margin:0}.ai-moment-lede{font:500 .875rem/1.5 var(--dm-font);color:var(--dm-ink-2);margin:0}.ai-badge{background:var(--dm-info);min-height:28px;color:var(--dm-on-prism);font:800 .75rem/1 var(--dm-font);letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding-inline:9px 12px;display:inline-flex}.ai-decides{background:var(--dm-info);border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ai-decides{background:color-mix(in srgb,var(--dm-info) 16%,transparent)}}.ai-decides{color:var(--dm-info-text);font:700 .8125rem/1.4 var(--dm-font)}.ai-decides>span:first-child{flex:none;place-items:center;padding-top:1px;display:inline-grid}.ai-btn{background:var(--dm-info);min-width:44px;min-height:44px;color:var(--dm-on-prism);font:700 .875rem/1 var(--dm-font);letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .16s ease,scale var(--dm-dur-press,.12s) var(--dm-ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:16px 20px;display:inline-flex}.ai-btn:active:not(:disabled){scale:.97}.ai-btn:disabled{opacity:.45;cursor:not-allowed}.ai-btn:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.ai-btn-glyph{place-items:center;display:inline-grid}.ai-btn[aria-busy=true] .ai-btn-label{animation:1.2s ease-in-out infinite ai-breathe}@keyframes ai-breathe{50%{opacity:.5}}@media(hover:hover)and (pointer:fine){.ai-btn:hover:not(:disabled){background:var(--dm-info)}@supports (color:color-mix(in lab,red,red)){.ai-btn:hover:not(:disabled){background:color-mix(in srgb,var(--dm-info) 86%,#080a0f)}}}.ai-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-draft{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.ai-ask{gap:7px;min-width:0;display:grid}.ai-ask-label{font:700 .84375rem/1.3 var(--dm-font);color:var(--dm-ink)}.ai-privacy{font:500 .75rem/1.45 var(--dm-font);color:var(--dm-ink-2);align-items:flex-start;gap:6px;margin:0;display:flex}.ai-privacy>span:first-child{flex:none;padding-top:2px;display:inline-grid}.ai-review-meta{gap:4px;display:grid}.ai-review-model{font:600 .75rem/1.3 var(--dm-font);color:var(--dm-ink-2);margin:0}.ai-review-stored{font:600 .8125rem/1.4 var(--dm-font);color:var(--dm-info-text);margin:0}.ai-flags{background:var(--dm-band-warn);border-radius:18px;gap:6px;padding:12px 14px;display:grid}.ai-flags-head{font:800 .8125rem/1.3 var(--dm-font);color:var(--pp-warn);align-items:center;gap:6px;margin:0;display:flex}.ai-flags ul{font:500 .8125rem/1.45 var(--dm-font);color:var(--dm-ink);gap:3px;margin:0;padding-inline-start:20px;list-style:outside;display:grid}.ai-proposal{background:var(--dm-panel);min-width:0;font:500 .9375rem/1.55 var(--dm-font);color:var(--dm-ink);border-radius:18px;padding:14px 16px}.ai-reading{font:700 .8125rem/1.3 var(--dm-font);color:var(--dm-info-text);margin:0}.ai-values{gap:10px;min-width:0;display:grid}.ai-values-head{font:800 .875rem/1.3 var(--dm-font);color:var(--dm-ink);margin:0}.ai-value{min-width:0}.ai-value[data-unsure]{background:var(--dm-band-warn);border-radius:18px;padding:10px 12px 12px}.ai-voice{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.ai-voice-row{align-items:center;gap:14px;min-width:0;display:flex}.ai-mic{isolation:isolate;background:var(--dm-info);width:64px;height:64px;color:var(--dm-on-prism);box-shadow:var(--pp-shadow-md);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .16s ease,scale var(--dm-dur-press,.12s) var(--dm-ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ai-mic:active:not(:disabled){scale:.94}.ai-mic:disabled{opacity:.5;cursor:not-allowed}.ai-mic:focus-visible{outline:2px solid var(--dm-focus);outline-offset:4px}.ai-mic[data-recording]{background:var(--dm-danger)}.ai-mic[data-recording]:after{content:"";z-index:-1;background:var(--dm-danger);animation:ai-pulse 1.4s var(--dm-ease-out) infinite;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes ai-pulse{0%{opacity:.55;scale:1}to{opacity:0;scale:1.6}}.ai-mic-stop{background:currentColor;border-radius:5px;width:20px;height:20px;display:block}.ai-voice-words{gap:2px;min-width:0;display:grid}.ai-voice-words b{font:800 1rem/1.25 var(--dm-font);color:var(--dm-ink)}.ai-voice-words span{font:500 .8125rem/1.35 var(--dm-font);color:var(--dm-ink-2)}.ai-voice-clip{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ai-voice-audio{flex:220px;min-width:0;max-width:100%;height:44px}@media(prefers-reduced-motion:reduce){.ai-btn,.ai-mic{transition:none}.ai-btn[aria-busy=true] .ai-btn-label{animation:none}.ai-mic[data-recording]:after{opacity:.35;animation:none;scale:1.18}}.an-hero-actions{align-items:center;gap:8px;display:inline-flex}.an-feed{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}.an-list{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.an-skel{gap:10px;display:grid}.an-missing{justify-items:start;gap:12px;display:grid}.an-chip{color:#080a0f;font:800 .71875rem/1.55 var(--dm-font);vertical-align:1px;white-space:nowrap;background:#fbf9f4b8;border-radius:999px;align-items:center;gap:4px;margin-inline-end:6px;padding:1px 9px 1px 7px;display:inline-flex}.an-chip[data-tone=ask]{color:#fbf9f4;background:#080a0f;padding-inline-start:9px}.an-b-title{color:inherit;font-weight:800}.an-focus{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:14px;min-width:0;display:grid}.an-focus>.m4-back{justify-self:start}.an-big{border-radius:var(--pp-r-bubble,34px);background:var(--fam);min-width:0;color:var(--fam-ink);gap:12px;margin:0 0 18px;padding:20px 20px 24px;display:grid;position:relative}@media(min-width:640px){.an-big{padding:26px 30px 30px}}.an-big-head{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.an-big-head .pp-av{box-shadow:0 0 0 3px #fbf9f4}.an-big-who{flex:140px;gap:1px;min-width:0;display:grid}.an-big-who b{min-width:0;font:800 1rem/1.25 var(--dm-font);overflow-wrap:anywhere}.an-big-who span{font:600 .8125rem/1.3 var(--dm-font);color:var(--fam-ink)}@supports (color:color-mix(in lab,red,red)){.an-big-who span{color:color-mix(in srgb,var(--fam-ink) 84%,var(--fam))}}.an-kind{color:#080a0f;min-height:30px;font:800 .78125rem/1 var(--dm-font);white-space:nowrap;background:#fbf9f4b8;border-radius:999px;align-items:center;gap:5px;padding-inline:8px 12px;display:inline-flex}.an-big-title{min-width:0;font:800 clamp(1.375rem,1.05rem + 1.3vw,2rem)/1.12 var(--dm-font);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}.an-big-body{min-width:0;font:500 1rem/1.62 var(--dm-font);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.an-big-tail{width:36px;height:23px;fill:var(--fam);pointer-events:none;bottom:-17px;position:absolute;inset-inline-start:44px;overflow:visible}[dir=rtl] .an-big-tail{transform:scaleX(-1)}.an-big-foot{background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-sm);border-radius:22px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.an-big-foot[data-ask]{background:var(--dm-band-warn);box-shadow:none}.an-foot-art{flex:none;line-height:0}.an-ack-words{flex:200px;gap:2px;min-width:0;display:grid}.an-ack-words b{font:800 .9375rem/1.3 var(--dm-font);color:var(--dm-ink)}.an-ack-words span{font:500 .8125rem/1.45 var(--dm-font);color:var(--dm-ink-2)}.an-foot-when{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.an-manage-wrap{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.an-bars{gap:8px;min-width:0;margin-top:14px;display:grid}.an-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-width:0;display:grid}.an-bar-words{min-width:0;font:700 .78125rem/1.3 var(--dm-font);color:var(--dm-ink)}.an-bar-pct{font:600 .75rem/1.3 var(--dm-font);color:var(--dm-ink-2);font-variant-numeric:tabular-nums}.an-bar-track{background:var(--pp-quiet);border-radius:999px;grid-column:1/-1;height:8px;display:block;overflow:hidden}.an-bar-track i{background:var(--dm-ink);transform-origin:0;border-radius:999px;height:100%;display:block}.an-bar[data-kind=ack] .an-bar-track i{background:var(--dm-success)}[dir=rtl] .an-bar-track i{transform-origin:100%}.an-rc{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.an-rc-figs{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px;display:grid}.an-rc-fig{background:var(--pp-quiet);border-radius:20px;gap:4px;min-width:0;padding:14px 16px;display:grid}.an-rc-fig[data-kind=ack]{background:var(--dm-band-success)}.an-rc-fig b{font:800 1.75rem/1 var(--dm-font);letter-spacing:-.03em;color:var(--dm-ink);font-variant-numeric:tabular-nums}.an-rc-fig b small{color:var(--dm-ink-2);font-size:.9375rem;font-weight:700}.an-rc-fig>span:last-child{font:600 .78125rem/1.35 var(--dm-font);color:var(--dm-ink-2)}.an-rc-list{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.an-rc-list li{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.an-form{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.an-fieldset{border:0;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:0;padding:0;display:grid}.an-legend{font:700 .84375rem/1.3 var(--dm-font);color:var(--dm-ink);margin-bottom:8px;padding:0}.an-count{background:var(--fam-soft);border-radius:20px;align-items:center;gap:12px;min-width:0;margin:4px 0 0;padding:12px 16px;display:flex}.an-count>:first-child{flex:none;line-height:0}.an-count-words{min-width:0;font:600 .9375rem/1.3 var(--dm-font);color:var(--dm-ink);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.an-count-words b{font:800 1.875rem/1 var(--dm-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.an-switches{gap:12px;display:grid}.apr-root{min-width:0}.apr-quiet{color:var(--dm-ink-2);font:600 .875rem/1.45 var(--dm-font);overflow-wrap:anywhere;margin:0}.apr-quiet-inline{color:var(--dm-ink-2);font-weight:600}.apr-strong{font:800 .9375rem/1.3 var(--dm-font);color:var(--dm-ink);margin:0}.apr-num{font-variant-numeric:tabular-nums;color:var(--dm-ink);font-weight:800}.apr-back{min-height:34px;color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.apr-back:hover{text-underline-offset:3px;text-decoration:underline}[dir=rtl] .apr-back svg{transform:scaleX(-1)}.apr-link{min-height:34px;color:var(--dm-link,var(--dm-ink));text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.apr-quote{background:var(--pp-quiet);font:500 .875rem/1.45 var(--dm-font);color:var(--dm-ink);overflow-wrap:anywhere;border-radius:16px;margin:0;padding:10px 14px}.apr-missing{background:var(--dm-attention);border-radius:14px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.apr-missing{background:color-mix(in srgb,var(--dm-attention) 32%,transparent)}}.apr-missing{color:var(--dm-ink);font:600 .8125rem/1.4 var(--dm-font);list-style:none}.apr-missing>svg{color:var(--pp-warn);flex:none;margin-top:2px}.apr-person{align-items:center;gap:10px;min-width:0;display:inline-flex}.apr-person-text{gap:1px;min-width:0;display:grid}.apr-person-text b{color:var(--dm-ink);font:700 .9375rem/1.25 var(--dm-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apr-person-text>span{color:var(--dm-ink-2);font:600 .78125rem/1.3 var(--dm-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apr-sec{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.apr-sec-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.apr-sec-h{font:var(--pp-t-section);letter-spacing:-.025em;color:var(--dm-ink);margin:0}.apr-more{text-align:center}.apr-flow{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.apr-flow-stop{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;padding-bottom:10px;display:grid;position:relative}.apr-flow-stop:last-child{padding-bottom:0}.apr-flow-stop:not(:last-child):before{content:"";background:var(--dm-line-2);inset-inline-start:12px;border-radius:2px;width:2px;position:absolute;top:28px;bottom:2px}.apr-flow-n{background:var(--fam);width:26px;height:26px;color:var(--dm-on-prism);font:800 .75rem/1 var(--dm-font);border-radius:50%;place-items:center;display:grid}.apr-flow-names{flex-wrap:wrap;gap:6px;min-width:0;padding-top:1px;display:flex}.apr-flow-chip{background:var(--fam-soft);min-height:26px;color:var(--dm-ink);font:700 .78125rem/1.2 var(--dm-font);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.apr-flow-rule{color:var(--dm-ink-2);font-weight:600}.apr-defflow{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.apr-defflow-branch{gap:8px;min-width:0;display:grid}.apr-defflow-label{font:800 .75rem/1.2 var(--dm-font);color:var(--dm-ink-2)}.apr-inbox-body{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:14px;display:grid}.apr-tools{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}@media(min-width:900px){.apr-tools{grid-template-columns:minmax(0,340px) minmax(0,1fr) auto;align-items:center}}.apr-search{min-width:0;position:relative}.apr-search>svg{z-index:1;color:var(--dm-ink-2);pointer-events:none;top:50%;position:absolute;inset-inline-start:16px;transform:translateY(-50%)}.apr-select{justify-self:start}.apr-cards{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:1180px){.apr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.apr-card{border-radius:var(--pp-r-card,24px);background:var(--pp-sheet);height:100%;box-shadow:var(--pp-shadow-sm);transition:background-color .22s var(--dm-ease-out);grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 16px 14px;display:grid;position:relative;overflow:hidden}.apr-card[data-overdue]:before{content:"";background:var(--dm-attention);width:5px;position:absolute;inset-block:0;inset-inline-start:0}.apr-card[data-done=approve]{background:var(--dm-success)}@supports (color:color-mix(in lab,red,red)){.apr-card[data-done=approve]{background:color-mix(in srgb,var(--dm-success) 13%,var(--pp-sheet))}}.apr-card[data-done=reject]{background:var(--dm-danger)}@supports (color:color-mix(in lab,red,red)){.apr-card[data-done=reject]{background:color-mix(in srgb,var(--dm-danger) 11%,var(--pp-sheet))}}.apr-card[data-done=return]{background:var(--dm-attention)}@supports (color:color-mix(in lab,red,red)){.apr-card[data-done=return]{background:color-mix(in srgb,var(--dm-attention) 16%,var(--pp-sheet))}}.apr-card-top{align-items:flex-start;gap:12px;min-width:0;display:flex}.apr-check{cursor:pointer;flex:none;place-items:center;width:34px;height:46px;display:grid}.apr-check input{width:22px;height:22px;accent-color:var(--dm-ink)}.apr-card-face{flex:none;line-height:0;position:relative}.apr-card-kind{background:var(--fam);width:26px;height:26px;color:var(--dm-on-prism);box-shadow:0 0 0 2.5px var(--pp-sheet);bottom:-4px;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-6px}.apr-card-open{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;gap:4px;margin:0;padding:0;display:grid}.apr-card-open:focus-visible{outline:2px solid var(--dm-focus);outline-offset:4px;border-radius:10px}.apr-card-title{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.apr-card-title b{min-width:0;color:var(--dm-ink);font:800 1rem/1.25 var(--dm-font);letter-spacing:-.01em;overflow-wrap:anywhere}.apr-card-sub{color:var(--dm-ink-2);font:600 .8125rem/1.3 var(--dm-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apr-card-summary{color:var(--dm-ink);font:500 .875rem/1.4 var(--dm-font);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.apr-card-meta{color:var(--dm-ink-2);font:600 .78125rem/1.3 var(--dm-font);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;display:flex}.apr-card-stage{background:var(--fam-soft);min-height:26px;color:var(--dm-ink);border-radius:999px;align-items:center;padding:2px 10px;font-weight:800;display:inline-flex}.apr-card-warn{color:var(--pp-warn);font:700 .78125rem/1.35 var(--dm-font);align-items:flex-start;gap:6px;margin-top:4px;display:flex}.apr-card-warn>svg{flex:none;margin-top:1px}.apr-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.apr-bulkbar{bottom:calc(var(--nf-bar,0px) + 12px);z-index:20;background:var(--pp-ink-surface);color:var(--pp-on-ink);box-shadow:var(--pp-shadow-lg);border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-top:14px;padding:12px 14px 12px 20px;display:flex;position:sticky}.apr-bulkbar-n{font:800 .9375rem/1.2 var(--dm-font)}.apr-req{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}.apr-request-page .apr-req{max-width:900px}.apr-req-head{gap:10px;min-width:0;display:grid}.apr-req-tags{min-width:0;color:var(--dm-ink-2);font:600 .8125rem/1.3 var(--dm-font);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.apr-req-title{color:var(--dm-ink);font:800 1.375rem/1.2 var(--dm-font);letter-spacing:-.025em;overflow-wrap:anywhere;align-items:flex-start;gap:10px;margin:0;display:flex}.apr-req-glyph{flex:none;line-height:0}.apr-decide{border-radius:var(--pp-r-big,28px);background:var(--fam-soft);min-width:0;box-shadow:inset 0 0 0 1.5px var(--fam-shade);gap:14px;padding:18px clamp(16px,.7rem + 1.2vw,24px) 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.apr-decide{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fam-shade) 45%,transparent)}}.apr-decide-h{color:var(--dm-ink);font:800 1.125rem/1.25 var(--dm-font);letter-spacing:-.015em;align-items:center;gap:10px;margin:0;display:flex}.apr-decide-body{gap:12px;min-width:0;display:grid}.apr-decide-buttons{flex-wrap:wrap;gap:8px;display:flex}.apr-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px;margin:0;display:grid}.apr-facts>div{background:var(--pp-quiet);border-radius:16px;align-content:start;gap:4px;min-width:0;padding:12px 14px;display:grid}.apr-facts>div[data-wide]{grid-column:1/-1}.apr-facts>div[data-big]{background:var(--fam-soft)}.apr-facts dt{color:var(--dm-ink-2);font:700 .75rem/1.25 var(--dm-font)}.apr-facts dd{color:var(--dm-ink);font:700 .9375rem/1.4 var(--dm-font);overflow-wrap:anywhere;margin:0}.apr-facts>div[data-big] dd{font:800 1.375rem/1.15 var(--dm-font);letter-spacing:-.02em}.apr-restricted{color:var(--dm-ink-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.apr-stages{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.apr-plain{background:var(--pp-quiet);font:500 .875rem/1.45 var(--dm-font);border-radius:16px;padding:10px 14px}.apr-plain summary{cursor:pointer;min-height:34px;color:var(--dm-ink);align-items:center;font-weight:800;display:flex}.apr-plain p{color:var(--dm-ink-2);margin:6px 0 2px}.apr-req-actions{border-top:2px dashed var(--dm-line);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.apr-new-grid{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}@media(min-width:1024px){.apr-new-grid{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start}.apr-new-form{grid-area:1/1}.apr-new-actions{grid-area:2/1}.apr-new-route{top:calc(var(--pp-sticky-top,72px) + 8px);grid-area:1/2/span 2;position:sticky}}.apr-new-form,.apr-new-route{border-radius:var(--pp-r-big,28px);background:var(--pp-sheet);min-width:0;box-shadow:var(--pp-shadow-md);grid-template-columns:minmax(0,1fr);gap:20px;padding:20px clamp(16px,.7rem + 1.2vw,26px) 22px;display:grid}.apr-new-route{gap:14px}.apr-new-actions{gap:10px;display:grid}.apr-step{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.apr-step-h{color:var(--dm-ink);font:800 1.0625rem/1.25 var(--dm-font);letter-spacing:-.015em;align-items:center;gap:10px;margin:0;display:flex}.apr-step-n{background:var(--fam);width:28px;height:28px;color:var(--dm-on-prism);font:800 .8125rem/1 var(--dm-font);border-radius:50%;flex:none;place-items:center;display:grid}.apr-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media(min-width:640px){.apr-types{grid-template-columns:repeat(3,minmax(0,1fr))}}.apr-type{background:var(--fam-soft);min-height:92px;color:var(--dm-ink);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .18s var(--dm-ease-land),background-color .18s var(--dm-ease-out);border:0;border-radius:20px;align-content:start;justify-items:start;gap:6px;margin:0;padding:12px 14px;display:grid;position:relative}.apr-type b{font:800 .9375rem/1.2 var(--dm-font);overflow-wrap:anywhere}.apr-type[aria-checked=true]{background:var(--fam);color:var(--dm-on-prism);box-shadow:0 0 0 2.5px var(--dm-ink)}.apr-type:active{transform:scale(.97)}.apr-type:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.apr-type-glyph{line-height:0}.apr-type-check{background:var(--pp-pill);width:26px;height:26px;color:var(--pp-pill-ink);box-shadow:0 0 0 2.5px var(--pp-sheet,var(--dm-panel));top:-7px;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-7px}.apr-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.apr-switch-words{gap:2px;min-width:0;display:grid}.apr-switch-words b{font:800 .9375rem/1.25 var(--dm-font)}.apr-switch-words span{color:var(--dm-ink-2);font:600 .8125rem/1.35 var(--dm-font)}.apr-stops{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.apr-stops>li{grid-template-columns:32px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.apr-stops>li:last-child{padding-bottom:0}.apr-stops>li:not(:last-child):before{content:"";background:var(--dm-line-2);inset-inline-start:15px;border-radius:2px;width:2px;position:absolute;top:34px;bottom:2px}.apr-stop-n{background:var(--fam);width:32px;height:32px;color:var(--dm-on-prism);font:800 .8125rem/1 var(--dm-font);border-radius:50%;place-items:center;display:grid}.apr-stops>li[data-missing] .apr-stop-n{background:var(--dm-attention)}.apr-stop-body{gap:6px;min-width:0;padding-top:5px;display:grid}.apr-stop-body>b{color:var(--dm-ink);font:800 .9375rem/1.25 var(--dm-font)}.apr-stop-warn{color:var(--pp-warn);font:700 .8125rem/1.35 var(--dm-font);align-items:flex-start;gap:6px;display:flex}.apr-stop-people{flex-wrap:wrap;gap:8px 14px;min-width:0;display:flex}.apr-stop-person{min-width:0;color:var(--dm-ink);font:600 .8125rem/1.3 var(--dm-font);align-items:center;gap:8px;display:inline-flex}.apr-del-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}@media(min-width:1024px){.apr-del-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.apr-del-form{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.apr-backup-now{background:var(--fam-soft);border-radius:18px;padding:10px 12px;display:flex}.apr-backups{border-top:2px dashed var(--dm-line);color:var(--dm-ink);font:600 .875rem/1.35 var(--dm-font);gap:6px;margin:0;padding:12px 0 0;list-style:none;display:grid}.apr-backups li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}[dir=rtl] .apr-backups svg,[dir=rtl] .apr-del-names svg{transform:scaleX(-1)}.apr-dels{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.apr-del{background:var(--pp-sheet);min-width:0;box-shadow:var(--pp-shadow-sm);border-radius:22px;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.apr-del[data-state=active]{box-shadow:0 0 0 2.5px var(--dm-success),var(--pp-shadow-sm)}.apr-del[data-state=past],.apr-del[data-state=ended]{box-shadow:inset 0 0 0 1.5px var(--dm-line-2);background:0 0}.apr-del-who{gap:4px;min-width:0;display:grid}.apr-del-names{color:var(--dm-ink);font:800 1rem/1.25 var(--dm-font);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.apr-del-names svg{color:var(--dm-ink-2)}.apr-del-state{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.apr-metrics{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media(min-width:720px){.apr-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.apr-metric{min-width:0}.apr-bars{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.apr-bar{background:var(--pp-sheet);min-width:0;box-shadow:var(--pp-shadow-sm);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:8px 16px;padding:14px 16px;display:grid}@media(min-width:900px){.apr-bar{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center}.apr-bar-facts{grid-column:2}}.apr-bar-who{gap:2px;min-width:0;display:grid}.apr-bar-who b{color:var(--dm-ink);font:800 .9375rem/1.25 var(--dm-font);overflow-wrap:anywhere}.apr-bar-who span{color:var(--dm-ink-2);font:600 .78125rem/1.3 var(--dm-font);overflow-wrap:anywhere}.apr-bar-track{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.apr-bar-fill{width:calc(var(--share,0) * (100% - 96px));background:var(--dm-data-1);transform-origin:0;min-width:4px;height:14px;animation:apr-grow .7s var(--dm-ease-out) both;border-radius:4px;flex:none}[dir=rtl] .apr-bar-fill{transform-origin:100%}@keyframes apr-grow{0%{transform:scaleX(0)}}.apr-bar-value{color:var(--dm-ink);font:800 .875rem/1 var(--dm-font);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.apr-bar[data-overdue] .apr-bar-value>svg{color:var(--pp-warn)}.apr-bar-facts{flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.apr-bar-facts>div{align-items:baseline;gap:6px;display:flex}.apr-bar-facts dt{color:var(--dm-ink-2);font:600 .78125rem/1.3 var(--dm-font)}.apr-bar-facts dd{color:var(--dm-ink);font:800 .8125rem/1.3 var(--dm-font);font-variant-numeric:tabular-nums;margin:0}.apr-bar-facts>div[data-warn] dd{color:var(--pp-warn)}.apr-st-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.apr-st-kind,.apr-st-preset{height:100%}.apr-st-kind-in{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;display:grid}.apr-st-kind-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.apr-st-kind-glyph{line-height:0}.apr-st-kind-name{gap:2px;min-width:0;display:grid}.apr-st-kind-name b{color:var(--dm-ink);font:800 1rem/1.25 var(--dm-font);overflow-wrap:anywhere}.apr-st-kind-name>span{color:var(--dm-ink-2);font:600 .78125rem/1.3 var(--dm-font);overflow-wrap:anywhere}.apr-st-words{color:var(--dm-ink);font:500 .875rem/1.45 var(--dm-font);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.apr-st-words[data-quiet]{color:var(--dm-ink-2)}.apr-st-actions{flex-wrap:wrap;gap:8px;display:flex}.apr-st-list{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.apr-st-row-in{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;min-width:0;display:grid}.apr-st-row-pills{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}@media(min-width:720px){.apr-st-row-in{grid-template-columns:auto minmax(0,1fr) auto}.apr-st-row-pills{grid-column:auto;justify-content:flex-end}}.apr-ed-head{gap:10px;min-width:0;display:grid}.apr-ed-crumb{color:var(--dm-ink-2);font:700 .875rem/1.3 var(--dm-font);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.apr-ed-titlebar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;min-width:0;display:grid}@media(min-width:900px){.apr-ed-titlebar{grid-template-columns:auto minmax(0,560px) minmax(0,1fr)}}.apr-ed-glyph{line-height:0}.apr-ed-name{min-width:0}.apr-ed-name .dm-input{font:800 1.25rem/1.2 var(--dm-font);letter-spacing:-.015em}.apr-ed-tools{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}@media(min-width:900px){.apr-ed-tools{grid-column:auto;justify-content:flex-end}}.apr-ed-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}@media(min-width:1024px){.apr-ed-grid{grid-template-columns:minmax(0,1fr) minmax(0,400px)}}.apr-ed-main{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.apr-ed-side{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}@media(min-width:1024px){.apr-ed-side{top:calc(var(--pp-sticky-top,72px) + 8px);position:sticky}}.apr-ed-branch-n{background:var(--fam);min-width:34px;height:30px;color:var(--dm-on-prism);font:800 .8125rem/1 var(--dm-font);border-radius:999px;place-items:center;padding:0 8px;display:inline-grid}.apr-ed-version{background:var(--pp-quiet);font:500 .875rem/1.4 var(--dm-font);border-radius:18px;gap:6px;padding:12px 14px;display:grid}@media(prefers-reduced-motion:reduce){.apr-bar-fill{animation:none}.apr-type,.apr-card{transition:none}.apr-type:active{transform:none}}.ast-quiet{color:var(--dm-ink-2);font:500 .875rem/1.45 var(--dm-font);margin:0}.ast-fine{color:var(--dm-ink-2);font:500 .78125rem/1.45 var(--dm-font);margin:0}.ast-link{min-height:34px;color:var(--dm-link);font:700 .875rem/1.25 var(--dm-font);text-underline-offset:3px;justify-self:start;align-items:center;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.ast-section{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.ast-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ast-pill-link{background:var(--pp-quiet);min-height:34px;color:var(--dm-ink);font:600 .8125rem/1.2 var(--dm-font);border-radius:999px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.ast-back{background:var(--pp-quiet);min-height:36px;color:var(--dm-ink);font:700 .875rem/1 var(--dm-font);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:0 14px 0 8px;text-decoration:none;display:inline-flex}.ast-back-arrow{display:inline-grid;transform:scaleX(-1)}[dir=rtl] .ast-back-arrow{transform:none}.ast-back:focus-visible,.ast-pill-link:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.ast-back:hover,.ast-pill-link:hover{background:var(--pp-quiet-hover)}}.ast-words{color:var(--dm-ink-2);font:600 .8125rem/1.6 var(--dm-font);margin:0}.ast-term-pill{cursor:help;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.ast-term-pill:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px;border-radius:999px}.ast-totals{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;font-size:.875rem;display:flex}.ast-money-pill{background:var(--pp-fam-assets);border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:7px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ast-money-pill{background:color-mix(in srgb,var(--pp-fam-assets) 22%,var(--dm-panel))}}.ast-money-pill{color:var(--dm-ink)}.ast-money-pill>span{color:var(--dm-ink-2);font:600 .78125rem/1.2 var(--dm-font)}.ast-note{background:var(--pp-quiet);font:500 .875rem/1.45 var(--dm-font);border-radius:18px;gap:6px;padding:14px 16px;display:grid}.ast-note p{margin:0}.ast-note ul{color:var(--dm-ink-2);margin:0;padding-inline-start:18px}.ast-thumb{background:var(--t,var(--pp-fam-assets));border-radius:28%;flex:none;place-items:center;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ast-thumb{background:color-mix(in srgb,var(--t,var(--pp-fam-assets)) 28%,var(--dm-panel))}}.ast-thumb{color:var(--dm-ink)}.ast-thumb[data-round]{border-radius:50%}.ast-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ast-photo{aspect-ratio:4/3;border-radius:var(--pp-r-big);background:var(--t,var(--pp-fam-assets));width:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ast-photo{background:color-mix(in srgb,var(--t,var(--pp-fam-assets)) 30%,var(--dm-panel))}}.ast-photo>img{object-fit:cover;width:100%;height:100%;display:block}.ast-photo-art{color:var(--dm-ink);place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.ast-photo-art svg{width:min(46%,180px);height:auto}.ast-seat{background:var(--fam-soft);color:var(--dm-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ast-seat[data-tone=good]{background:var(--dm-band-success)}.ast-seat[data-tone=bad]{background:var(--dm-band-danger)}.ast-seat[data-tone=warn]{background:var(--dm-band-warn)}.ast-seat[data-tone=info]{background:var(--dm-cyan)}@supports (color:color-mix(in lab,red,red)){.ast-seat[data-tone=info]{background:color-mix(in srgb,var(--dm-cyan) 22%,var(--dm-panel))}}.pp-bubble .ast-seat{color:#080a0f;background:#fbf9f4;box-shadow:0 0 0 3px #fbf9f4}.ast-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ast-tile{border-radius:var(--pp-r-card);background:var(--dm-panel);width:100%;min-width:0;height:100%;box-shadow:var(--pp-shadow-md);color:var(--dm-ink);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .2s var(--dm-ease-land),box-shadow .2s ease;border:0;align-items:flex-start;gap:14px;margin:0;padding:14px;text-decoration:none;display:flex;position:relative}.ast-tile:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.985}.ast-tile:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.ast-tile[data-selected]{box-shadow:0 0 0 2.5px var(--dm-ink),var(--pp-shadow-md)}@media(hover:hover)and (pointer:fine){.ast-tile:hover{box-shadow:var(--pp-shadow-lg);transform:translateY(-2px)}}.ast-tile-body{flex:1;gap:4px;min-width:0;display:grid}.ast-tile-name{-webkit-line-clamp:2;line-clamp:2;font:800 1rem/1.25 var(--dm-font);letter-spacing:-.015em;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ast-tile-no{min-width:0;font:600 .78125rem/1.3 var(--dm-font);color:var(--dm-ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ast-tile-sn{overflow-wrap:anywhere}.ast-tag-mini{background:var(--pp-fam-assets);border-radius:999px;align-items:center;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ast-tag-mini{background:color-mix(in srgb,var(--pp-fam-assets) 24%,var(--dm-panel))}}.ast-tag-mini{color:var(--pp-fam-assets-text);font:800 .75rem/1.2 var(--dm-font);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.ast-tile-where{color:var(--dm-ink-2);font:500 .8125rem/1.4 var(--dm-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ast-tile-where strong{color:var(--dm-ink);font-weight:700}.ast-tile-chips{margin-top:6px}.ast-searchbox{flex:240px;min-width:0;position:relative}.ast-searchbox-icon{z-index:1;color:var(--dm-ink-2);pointer-events:none;top:50%;display:grid;position:absolute;inset-inline-start:17px;translate:0 -50%}.ast-picker{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.ast-picker-bar{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ast-cats{grid-template-columns:repeat(auto-fill,minmax(min(100%,134px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ast-cat{border-radius:var(--pp-r-tile);background:var(--dm-panel);width:100%;height:100%;min-height:132px;box-shadow:var(--pp-shadow-sm);color:var(--dm-ink);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .2s var(--dm-ease-land),box-shadow .2s ease,background-color .16s ease;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0;padding:14px 10px 12px;display:flex}.ast-cat-art{background:var(--t);border-radius:50%;place-items:center;width:66px;height:66px;display:grid}@supports (color:color-mix(in lab,red,red)){.ast-cat-art{background:color-mix(in srgb,var(--t) 30%,var(--dm-panel))}}.ast-cat-name{-webkit-line-clamp:2;line-clamp:2;font:700 .875rem/1.22 var(--dm-font);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ast-cat-count{color:var(--dm-ink-2);font:600 .75rem/1.2 var(--dm-font)}.ast-cat[aria-pressed=true]{background:var(--t);color:#080a0f;box-shadow:0 0 0 3px var(--dm-bg),0 0 0 5px var(--dm-ink)}.ast-cat[aria-pressed=true] .ast-cat-art{background:#fbf9f4}.ast-cat[aria-pressed=true] .ast-cat-count{color:#080a0fcc}.ast-cat:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.97}.ast-cat:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){.ast-cat:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}}.ast-catlist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ast-catrow{width:100%;min-height:48px;color:var(--dm-ink);font:600 .9375rem/1.3 var(--dm-font);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;margin:0;padding:6px 12px;display:flex}.ast-catrow[aria-pressed=true]{background:var(--dm-tonal-hover);box-shadow:inset 0 0 0 2px var(--dm-ink)}.ast-catrow:focus-visible{outline:2px solid var(--dm-focus);outline-offset:1px}@media(hover:hover)and (pointer:fine){.ast-catrow:hover{background:var(--dm-tonal)}}.ast-filterbar{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.ast-filterbar-top{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ast-bars{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ast-bar{min-height:46px;color:var(--dm-ink);-webkit-tap-highlight-color:transparent;border-radius:14px;gap:7px;margin-inline:-10px;padding:8px 10px;text-decoration:none;display:grid}.ast-bar:focus-visible{outline:2px solid var(--dm-focus);outline-offset:1px}@media(hover:hover)and (pointer:fine){.ast-bar:hover{background:var(--pp-quiet)}}.ast-bar-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.ast-bar-label{min-width:0;font:600 .875rem/1.3 var(--dm-font);align-items:center;gap:8px;display:inline-flex}.ast-bar-words{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ast-bar-n{font:800 .9375rem/1 var(--dm-font);flex:none}.ast-bar-track{background:var(--pp-quiet);border-radius:999px;height:10px;display:block;overflow:hidden}.ast-bar-fill{width:max(10px,calc(var(--w,0) * 100%));background:var(--c);transform-origin:0;height:100%;animation:ast-bar-in .76s var(--pp-rise) backwards;animation-delay:calc(.14s + var(--i,0) * 40ms);border-radius:999px;display:block}[dir=rtl] .ast-bar-fill{transform-origin:100%}@keyframes ast-bar-in{0%{transform:scaleX(0)}}.ast-bar-extra{color:var(--dm-ink-2);font:600 .78125rem/1.35 var(--dm-font);flex-wrap:wrap;gap:2px 12px;display:flex}.ast-bar-mark{color:#080a0f;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.ast-figs{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.ast-figs-main,.ast-figs-attn,.ast-figs-past,.ast-acq-tiles{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ast-figs-main>li,.ast-figs-attn>li,.ast-figs-past>li,.ast-acq-tiles>li{min-width:0;display:grid}.ast-figs-main{grid-template-columns:repeat(2,minmax(0,1fr))}.ast-figs-main>.ast-fig-lead{grid-column:1/-1}.ast-figs-main>.ast-fig-lead .pp-stat{min-height:156px}.ast-figs-main>.ast-fig-lead .pp-stat-value{font-size:clamp(2.6rem,2rem + 2.4vw,3.6rem)}@media(min-width:1000px){.ast-figs-main{grid-template-columns:1.5fr repeat(4,minmax(0,1fr))}.ast-figs-main>.ast-fig-lead{grid-column:auto}}.ast-figs-attn{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}@media(min-width:1000px){.ast-figs-attn{grid-template-columns:repeat(4,minmax(0,1fr))}}.ast-figs-past{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.ast-acq{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ast-acq-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.ast-compact .pp-stat{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:2px 12px;min-height:84px;padding:12px 14px}.ast-compact .pp-stat-top{grid-area:1/1/span 3;align-self:center;min-height:0;margin:0;padding:0}.ast-compact .pp-stat-go{display:none}.ast-compact :is(.pp-stat-value,.pp-stat-label,.pp-stat-hint){grid-column:2}.ast-compact .pp-stat-value{font-size:1.625rem;line-height:1.05}.ast-compact .pp-stat-label{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.25}.ast-acq-tiles.ast-compact .pp-stat-value{overflow-wrap:anywhere;font-size:clamp(1.125rem,.95rem + .7vw,1.5rem)}.ast-figs>.pp-sechead{margin-top:12px}.ast-twocol{gap:var(--pp-page-gap,24px);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media(min-width:900px){.ast-twocol{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.ast-clear{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ast-clear-item{background:var(--pp-quiet);min-height:36px;color:var(--dm-ink-2);font:600 .8125rem/1.2 var(--dm-font);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;text-decoration:none;display:inline-flex}.ast-clear-n{color:var(--dm-ink-3);font-variant-numeric:tabular-nums}.ast-clear-item:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.ast-ask{border-radius:var(--pp-r-big);background:var(--fam-soft);grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}.ast-ask-form{align-items:center;gap:10px;min-width:0;display:flex}.ast-ask-try{flex-wrap:wrap;gap:8px;display:flex}.ast-try{background:var(--dm-panel);min-height:36px;box-shadow:var(--pp-shadow-sm);color:var(--dm-ink);font:600 .8125rem/1.25 var(--dm-font);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;margin:0;padding:6px 14px}.ast-try:active{scale:.97}.ast-try:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.ast-answer{border-radius:var(--pp-r-card);background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.ast-answer-n{background:var(--fam);min-width:76px;height:76px;color:var(--fam-ink);font:var(--pp-t-stat);border-radius:24px;place-items:center;padding:0 14px;text-decoration:none;display:grid}.ast-answer-n:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.ast-answer-words{min-width:0;font:600 .9375rem/1.4 var(--dm-font);gap:8px;display:grid}.ast-answer-words p{margin:0}.ast-spin{border:2.5px solid;border-inline-end-color:#0000;border-radius:50%;width:20px;height:20px;animation:.72s linear infinite ast-spin;display:block}@keyframes ast-spin{to{rotate:360deg}}.ast-h2{font:var(--pp-t-section);letter-spacing:-.025em;color:var(--dm-ink);margin:0}.ast-actions-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ast-panel{background:var(--pp-quiet);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}.ast-pill{background:var(--pp-quiet);min-height:26px;color:var(--dm-ink);font:600 .78125rem/1.2 var(--dm-font);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.ast-unknown{color:var(--dm-ink-2);font-style:italic;font-weight:500}.ast-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ast-row{background:var(--pp-quiet);min-width:0;min-height:48px;color:var(--dm-ink);font:500 .875rem/1.35 var(--dm-font);border-radius:16px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.ast-row-main{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;display:grid}.ast-row-main>strong{font-weight:700}.ast-row-card{background:var(--dm-panel);box-shadow:var(--pp-shadow-sm)}:is(a).ast-row-link{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--dm-ease-land),background-color .16s ease}.ast-row-link:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.ast-row-link:active{scale:.99}@media(hover:hover)and (pointer:fine){.ast-row-link:hover{background:var(--pp-quiet-hover)}.ast-row-card.ast-row-link:hover{background:var(--dm-panel);box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}}.ast-tag{background:var(--pp-pill);color:var(--pp-pill-ink);font:800 .875rem/1.2 var(--dm-font);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:10px 999px 999px 10px;align-items:center;gap:6px;padding:5px 12px 5px 10px;display:inline-flex}.ast-tag:before{content:"";background:var(--pp-fam-assets);border-radius:50%;width:6px;height:6px}[dir=rtl] .ast-tag{border-radius:999px 10px 10px 999px}.ast-bubbles .pp-bubble-time{white-space:normal;overflow-wrap:anywhere}.ast-listbar{min-width:0}.ast-longtitle .pp-hero-title{font-size:clamp(2rem,1.45rem + 2.4vw,3.25rem);line-height:1.04}.ast-results{min-width:0}.ast-tile-li{min-width:0;display:grid;position:relative}.ast-tile-li>.ast-tile{padding-inline-end:52px}.ast-select{background:var(--pp-quiet);cursor:pointer;top:10px;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;inset-inline-end:10px}.ast-select input{cursor:pointer;width:18px;height:18px;margin:0}.ast-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.ast-add-grid{gap:var(--pp-page-gap,24px);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media(min-width:1024px){.ast-add-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.ast-add-aside{top:calc(var(--pp-sticky-top,0px) + 16px);position:sticky}}.ast-add-form{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.ast-step{border-radius:var(--pp-r-big);background:var(--pp-sheet);min-width:0;box-shadow:var(--pp-shadow-md);grid-template-columns:minmax(0,1fr);gap:14px;padding:18px clamp(14px,.6rem + 1.2vw,24px) 20px;display:grid}.ast-step-head{align-items:center;gap:12px;min-width:0;display:flex}.ast-step-n{background:var(--pp-pill);width:36px;height:36px;color:var(--pp-pill-ink);font:800 1rem/1 var(--dm-font);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.ast-step-title{min-width:0;font:800 1.125rem/1.25 var(--dm-font);letter-spacing:-.015em;margin:0}.ast-step-opt{color:var(--dm-ink-2);font-size:.875rem;font-weight:600}.ast-chosen{background:var(--t);color:#080a0f;border-radius:22px;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.ast-chosen-art{color:#080a0f;background:#fbf9f4;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;display:grid}.ast-chosen-name{font:800 1.0625rem/1.25 var(--dm-font);overflow-wrap:anywhere;display:block}.ast-chosen-sub{font:600 .8125rem/1.3 var(--dm-font);color:#080a0fcc;display:block}.ast-model{background:var(--pp-quiet);min-height:36px;color:var(--dm-ink);font:600 .84375rem/1.2 var(--dm-font);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 14px;display:inline-flex}.ast-model[aria-pressed=true]{background:var(--pp-pill);color:var(--pp-pill-ink)}.ast-model-n{background:var(--dm-panel);min-width:22px;height:22px;color:var(--dm-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:.75rem;display:inline-grid}.ast-model:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.ast-price{background:var(--pp-quiet);border:0;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:0;padding:14px;display:grid}.ast-price-legend{font:800 .9375rem/1.3 var(--dm-font);align-items:center;gap:8px;margin-bottom:10px;padding:0;display:inline-flex}.ast-more-wrap{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.ast-more{background:var(--pp-quiet);width:100%;min-height:60px;color:var(--dm-ink);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:12px;margin:0;padding:10px 16px;display:flex}.ast-more>span:last-child{gap:2px;display:grid}.ast-more strong{font:800 .9375rem/1.3 var(--dm-font)}.ast-more-icon{background:var(--dm-panel);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.ast-more:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.ast-more:hover,.ast-model:not([aria-pressed=true]):hover{background:var(--pp-quiet-hover)}}.ast-receipt{gap:14px}.ast-receipt-kicker{color:var(--pp-on-ink-2);font:700 .8125rem/1.2 var(--dm-font);margin:0}.ast-receipt-head{align-items:center;gap:14px;min-width:0;display:flex}.ast-receipt-art{color:#080a0f;background:#fbf9f4;border-radius:22px;flex:none;place-items:center;width:68px;height:68px;display:grid}.ast-receipt-name{font:800 1.125rem/1.25 var(--dm-font);overflow-wrap:anywhere;display:block}.ast-receipt-sub{color:var(--pp-on-ink-2);font:600 .8125rem/1.3 var(--dm-font);margin-top:2px;display:block}.ast-receipt-rows{gap:8px;margin:0;display:grid}.ast-receipt-rows>div{font:500 .875rem/1.4 var(--dm-font);grid-template-columns:64px minmax(0,1fr);gap:10px;display:grid}.ast-receipt-rows dt{color:var(--pp-on-ink-2)}.ast-receipt-rows dd{overflow-wrap:anywhere;min-width:0;margin:0}.ast-receipt-quiet{color:var(--pp-on-ink-2);font:500 .8125rem/1.4 var(--dm-font);margin:0}.ast-receipt>.pp-status{justify-self:start}.ast-assist{border-radius:var(--pp-r-big);background:var(--dm-cyan);grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.ast-assist{background:color-mix(in srgb,var(--dm-cyan) 16%,var(--dm-panel))}}.ast-assist-head{align-items:center;gap:12px;min-width:0;display:flex}.ast-assist-head strong{font:800 1rem/1.3 var(--dm-font);display:block}.ast-assist-ways{flex-wrap:wrap;gap:8px;display:flex}.ast-way{background:var(--dm-panel);min-height:44px;box-shadow:var(--pp-shadow-sm);color:var(--dm-ink);font:700 .875rem/1.2 var(--dm-font);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 16px 0 12px;display:inline-flex}.ast-way[aria-pressed=true]{background:var(--pp-pill);color:var(--pp-pill-ink);box-shadow:none}.ast-way:active{scale:.97}.ast-way:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.ast-ai-card{background:var(--dm-panel);box-shadow:inset 0 0 0 2px var(--dm-cyan);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.ast-ai-card{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--dm-cyan) 70%,transparent)}}.ast-done{border-radius:var(--pp-r-big);background:var(--dm-band-success);grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;display:grid}.ast-done-numbers{font:800 clamp(1.25rem,1rem + 1vw,1.75rem)/1.3 var(--dm-font);letter-spacing:.01em;overflow-wrap:anywhere;margin:0}.ast-hero{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}@media(min-width:840px){.ast-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px}}.ast-hero-photo{border-radius:var(--pp-r-big);cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.ast-hero-photo .ast-photo{box-shadow:var(--pp-shadow-md)}@media(max-width:839.98px){.ast-hero-photo .ast-photo{aspect-ratio:16/10}}.ast-hero-photo:focus-visible{outline:2px solid var(--dm-focus);outline-offset:4px}.ast-photo-note{color:#fbf9f4;font:700 .75rem/1.2 var(--dm-font);inset-inline-start:12px;background:#080a0fb8;border-radius:999px;padding:4px 10px;position:absolute;bottom:12px}.ast-hero-text{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.ast-hero-kind{color:var(--fam-text);font:700 .875rem/1.3 var(--dm-font);align-items:center;gap:8px;margin:0;display:inline-flex}.ast-hero-name{font:800 clamp(2rem,1.4rem + 2.6vw,3.25rem)/1.02 var(--dm-font);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.ast-hero-no{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.ast-hero-sn{color:var(--dm-ink-2);font:600 .875rem/1.3 var(--dm-font);overflow-wrap:anywhere}.ast-hero-summary{max-width:46ch;color:var(--dm-ink);font:600 1.0625rem/1.45 var(--dm-font);margin:0}.ast-actions{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.ast-actions-main{flex-wrap:wrap;gap:10px;display:flex}.ast-acts{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:10px 6px;margin:0;padding:0;list-style:none;display:grid}.ast-act{width:100%;min-height:78px;color:var(--dm-ink);font:700 .78125rem/1.2 var(--dm-font);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:18px;align-content:start;justify-items:center;gap:6px;margin:0;padding:4px 2px;text-decoration:none;display:grid}.ast-act-seat{background:var(--dm-panel);width:52px;height:52px;box-shadow:var(--pp-shadow-sm);transition:transform .2s var(--dm-ease-land),box-shadow .2s ease;border-radius:50%;place-items:center;display:grid}.ast-act-seat[data-tone=bad]{background:var(--dm-band-danger)}.ast-act-label{overflow-wrap:anywhere}.ast-act:active .ast-act-seat{scale:.92}.ast-act:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.ast-act:hover .ast-act-seat{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}}.ast-holding{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.ast-holding>.pp-bubble{margin-bottom:20px}.ast-holding-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ast-holding-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:8px;display:flex}.ast-overview{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}.ast-facts-sec{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.ast-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:10px;margin:0;display:grid}@media(max-width:480px){.ast-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ast-fact{background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-sm);border-radius:18px;align-content:start;gap:4px;padding:12px 14px;display:grid}.ast-fact[data-wide]{grid-column:1/-1}.ast-fact dt{color:var(--dm-ink-2);font:700 .75rem/1.25 var(--dm-font)}.ast-fact dd{min-width:0;font:700 .9375rem/1.35 var(--dm-font);overflow-wrap:anywhere;margin:0}.ast-history{margin:0;padding:0;list-style:none;display:grid}.ast-ev{grid-template-columns:36px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.ast-ev:last-child{padding-bottom:0}.ast-ev:before{content:"";background:var(--dm-line-2);top:40px;bottom:4px;border-radius:2px;width:2px;position:absolute;inset-inline-start:17px}.ast-ev:last-child:before{display:none}.ast-ev-body{gap:2px;min-width:0;padding-top:6px;display:grid}.ast-ev-body strong{font:700 .875rem/1.35 var(--dm-font)}.ast-ev-what{color:var(--dm-ink);font:500 .84375rem/1.4 var(--dm-font);overflow-wrap:anywhere}.ast-ev-body small{color:var(--dm-ink-2);font:600 .75rem/1.3 var(--dm-font)}.ast-workpanel{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.ast-work{border-radius:var(--pp-r-card);background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-md);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px;display:grid}.ast-work-body{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.ast-work-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.ast-work-title{font:800 .9375rem/1.3 var(--dm-font);overflow-wrap:anywhere}.ast-work-text{font:500 .875rem/1.45 var(--dm-font);margin:0}.ast-erasure{background:var(--pp-quiet);border:0;border-radius:18px;gap:4px;min-width:0;margin:0;padding:12px 14px;display:grid}.ast-erasure-legend{font:800 .875rem/1.3 var(--dm-font);align-items:center;gap:8px;margin-bottom:6px;padding:0;display:inline-flex}.ast-files{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.ast-photos{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ast-photo-item{gap:8px;min-width:0;display:grid}.ast-photo-link{background:var(--pp-quiet);border-radius:20px;display:block;overflow:hidden}.ast-photo-link img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.ast-photo-link:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.ast-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ast-item{background:var(--pp-quiet);border-radius:18px;align-items:center;gap:12px;min-width:0;padding:8px;display:flex}.ast-item>span:nth-child(2){justify-items:start;gap:4px;display:grid}.ast-item-name{min-width:0;font:700 .9375rem/1.3 var(--dm-font);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ast-kit{background:var(--pp-quiet);border:0;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:0;padding:14px;display:grid}.ast-kit-legend{font:800 .875rem/1.3 var(--dm-font);margin-bottom:6px;padding:0}.ast-confirm{gap:0}.ast-confirm-in{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ast-confirm-title{font:800 1.25rem/1.25 var(--dm-font);letter-spacing:-.015em;margin:0}.ast-confirm-hint{color:var(--pp-on-ink-2);font:500 .875rem/1.45 var(--dm-font);margin:0}.ast-confirm-row{border-top:1px solid var(--pp-on-ink-line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;display:flex}.ast-confirm-things{flex:none;display:flex}.ast-confirm-things>*+*{margin-inline-start:-10px}.ast-confirm-things .ast-thumb{box-shadow:0 0 0 3px var(--pp-ink-surface)}.ast-confirm-what{flex:160px;gap:2px;min-width:0;display:grid}.ast-confirm-what strong{font:700 .9375rem/1.3 var(--dm-font);overflow-wrap:anywhere}.ast-confirm-what span{color:var(--pp-on-ink-2);font:600 .8125rem/1.3 var(--dm-font)}.ast-mine{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ast-mine-card{border-radius:var(--pp-r-big);background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-md);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.ast-mine-photo{aspect-ratio:2;border-radius:0}.ast-mine-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:16px;display:grid}.ast-mine-name{font:800 1.125rem/1.25 var(--dm-font);letter-spacing:-.015em;overflow-wrap:anywhere;display:block}.ast-mine-no{color:var(--dm-ink-2);font:600 .8125rem/1.3 var(--dm-font);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;display:flex}.ast-mine-actions{flex-wrap:wrap;gap:8px;display:flex}.ast-before{background:var(--pp-quiet);border-radius:22px;padding:14px 16px}.ast-before>summary{cursor:pointer;min-height:36px;font:800 .9375rem/1.3 var(--dm-font);align-items:center;display:flex}.ast-before[open]>summary{margin-bottom:10px}.ast-before .ast-row{background:var(--dm-panel)}.ast-scanner{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.ast-vf{aspect-ratio:4/3;border-radius:var(--pp-r-big);background:var(--pp-ink-surface);width:100%;max-width:560px;color:var(--pp-on-ink);box-shadow:var(--pp-shadow-lg);place-items:center;display:grid;position:relative;overflow:hidden}@media(max-width:480px){.ast-vf{aspect-ratio:1}}.ast-vf-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.ast-vf-idle{place-items:center;line-height:0;display:grid;position:absolute;top:22%}.ast-vf-corners{pointer-events:none;position:absolute;top:14%;right:14%;bottom:14%;left:14%}.ast-vf-corners i{border:0 solid var(--pp-fam-assets);width:34px;height:34px;position:absolute}.ast-vf-corners i:first-child{border-top-width:5px;border-left-width:5px;border-top-left-radius:14px;top:0;left:0}.ast-vf-corners i:nth-child(2){border-top-width:5px;border-right-width:5px;border-top-right-radius:14px;top:0;right:0}.ast-vf-corners i:nth-child(3){border-bottom-width:5px;border-left-width:5px;border-bottom-left-radius:14px;bottom:0;left:0}.ast-vf-corners i:nth-child(4){border-bottom-width:5px;border-right-width:5px;border-bottom-right-radius:14px;bottom:0;right:0}.ast-vf{container-type:size}.ast-vf-line{background:var(--pp-fam-assets);height:3px;box-shadow:0 0 0 3px var(--pp-fam-assets);top:14%;border-radius:3px;position:absolute;inset-inline:16%}@supports (color:color-mix(in lab,red,red)){.ast-vf-line{box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-fam-assets) 30%,transparent)}}.ast-vf-line{animation:2.6s ease-in-out infinite alternate ast-scanline}@keyframes ast-scanline{to{transform:translateY(70cqh)}}.ast-vf-cta{text-align:center;inset-inline:16px;justify-items:center;display:grid;position:absolute;bottom:18px}.ast-vf-note{max-width:34ch;color:var(--pp-on-ink);font:600 .875rem/1.45 var(--dm-font);margin:0}.ast-typed{flex-wrap:wrap;align-items:flex-end;gap:10px;max-width:560px;display:flex}.ast-scan-hit{grid-template-columns:minmax(0,1fr);gap:12px;max-width:560px;display:grid}.ast-ring{flex:none;place-items:center;display:inline-grid;position:relative}.ast-ring svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.ast-ring-track{fill:none;stroke:var(--pp-quiet);stroke-width:11px}.ast-ring-fill{fill:none;stroke:var(--pp-fam-assets);stroke-width:11px;stroke-linecap:round}.ast-ring-words{justify-items:center;line-height:1;display:grid;position:relative}.ast-ring-words strong{font:800 calc(var(--ring-size,64px) * .24)/1 var(--dm-font);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.ast-ring-words small{color:var(--dm-ink-2);font:700 calc(var(--ring-size,64px) * .1)/1 var(--dm-font);margin-top:3px}.ast-counts{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ast-count{border-radius:var(--pp-r-card);background:var(--dm-panel);min-width:0;height:100%;box-shadow:var(--pp-shadow-md);color:var(--dm-ink);transition:transform .2s var(--dm-ease-land),box-shadow .2s ease;align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}.ast-count:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.ast-count:active{scale:.985}@media(hover:hover)and (pointer:fine){.ast-count:hover{box-shadow:var(--pp-shadow-lg);transform:translateY(-2px)}}.ast-count-body{gap:6px;min-width:0;display:grid}.ast-count-title{font:800 1rem/1.25 var(--dm-font);overflow-wrap:anywhere}.ast-count-n{color:var(--dm-ink-2);font:600 .8125rem/1.3 var(--dm-font)}.ast-progress{border-radius:var(--pp-r-big);background:var(--pp-sheet);box-shadow:var(--pp-shadow-md);flex-wrap:wrap;align-items:center;gap:18px 24px;padding:20px;display:flex}.ast-progress-words{flex:170px;gap:10px;min-width:0;display:grid}.ast-progress-big{font:600 1.125rem/1.35 var(--dm-font);margin:0}.ast-progress-big strong{letter-spacing:-.02em;font-size:1.75rem;font-weight:800}.ast-progress-facts{color:var(--dm-ink-2);font:500 .875rem/1.45 var(--dm-font);gap:4px;margin:0;padding-inline-start:18px;display:grid}.ast-count-tools{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.ast-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ast-line{background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-sm);border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.ast-line[data-diff]{box-shadow:inset 4px 0 0 var(--dm-lemon),var(--pp-shadow-sm)}[dir=rtl] .ast-line[data-diff]{box-shadow:inset -4px 0 0 var(--dm-lemon),var(--pp-shadow-sm)}.ast-line-what{overflow-wrap:anywhere;min-width:0;font:600 .875rem/1.35 var(--dm-font);flex:180px}.ast-line-no{font-weight:800}.ast-line-cond{color:var(--dm-warn-text);font-weight:700}.ast-iconpicks{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:8px;display:grid}.ast-iconpick{aspect-ratio:1;background:var(--pp-quiet);min-height:44px;color:var(--dm-ink);cursor:pointer;border:0;border-radius:14px;place-items:center;margin:0;padding:0;display:grid}.ast-iconpick[aria-checked=true]{background:var(--dm-panel);box-shadow:0 0 0 2.5px var(--dm-ink)}.ast-iconpick:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.ast-steps{counter-reset:none;flex-wrap:wrap;gap:8px 6px;margin:0;padding:0;list-style:none;display:flex}.ast-steps-item{min-width:64px;color:var(--dm-ink-2);font:700 .78125rem/1.2 var(--dm-font);text-align:center;flex-direction:column;flex:64px;align-items:center;gap:6px;display:flex}.ast-steps-seat{background:var(--pp-quiet);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.ast-steps-item[data-done] .ast-steps-seat{background:var(--dm-band-success)}.ast-steps-item[data-at]{color:var(--dm-ink)}.ast-steps-item[data-at] .ast-steps-seat{background:var(--fam);box-shadow:0 0 0 3px var(--dm-bg),0 0 0 5px var(--dm-ink)}.ast-import-counts{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.ast-result{background:var(--dm-band-success);font:700 .9375rem/1.45 var(--dm-font);border-radius:18px;margin:0;padding:12px 16px}.ast-irows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ast-irow{background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-sm);font:500 .875rem/1.4 var(--dm-font);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 14px;display:grid}.ast-irow[data-status=error]{box-shadow:inset 4px 0 0 var(--dm-coral),var(--pp-shadow-sm)}.ast-irow[data-status=duplicate]{box-shadow:inset 4px 0 0 var(--dm-lemon),var(--pp-shadow-sm)}[dir=rtl] .ast-irow[data-status=error]{box-shadow:inset -4px 0 0 var(--dm-coral),var(--pp-shadow-sm)}[dir=rtl] .ast-irow[data-status=duplicate]{box-shadow:inset -4px 0 0 var(--dm-lemon),var(--pp-shadow-sm)}.ast-irow-head{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.ast-irow-no{color:var(--dm-ink-2);font-weight:700}.ast-irow-what{overflow-wrap:anywhere;flex:160px;min-width:0}.ast-irow-err{color:var(--dm-bad-text);margin:0;font-weight:600}.ast-irow-warn{color:var(--dm-warn-text);margin:0;font-weight:600}.ast-labels{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ast-label{color:#080a0f;min-width:0;box-shadow:0 0 0 1px #080a0f14,0 0 0 7px #fff,0 0 0 8px #080a0f29,var(--pp-shadow-md);background:#fff;border-radius:18px;align-items:center;gap:14px;margin:8px;padding:16px;display:flex}.ast-label-qr{flex:none;width:104px;height:104px}.ast-label-text{gap:3px;min-width:0;display:grid}.ast-label-no{font:800 1.125rem/1.2 var(--dm-font);letter-spacing:.02em;font-variant-numeric:tabular-nums}.ast-label-name{font:600 .875rem/1.3 var(--dm-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ast-label-cat{color:#4a5466;font:600 .78125rem/1.3 var(--dm-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ast-collect{grid-template-columns:minmax(0,1fr);justify-items:start;gap:10px;display:grid}.ast-part{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.ast-part-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.ast-part-title{font:800 1.125rem/1.25 var(--dm-font);letter-spacing:-.015em;margin:0 0 2px}@media(prefers-reduced-motion:reduce){.ast-bar-fill,.ast-spin,.ast-vf-line{animation:none}.ast-tile,.ast-cat,.ast-count,.ast-act-seat,.ast-row-link{transition:none}.ast-tile:hover,.ast-cat:hover,.ast-count:hover,.ast-act:hover .ast-act-seat,.ast-row-card.ast-row-link:hover{transform:none}}.as-root{min-width:0}.as-quiet{color:var(--dm-ink-2);font:600 .875rem/1.45 var(--dm-font);overflow-wrap:anywhere;margin:0}.as-back{min-height:34px;color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.as-back:hover{text-underline-offset:3px;text-decoration:underline}[dir=rtl] .as-back svg{transform:scaleX(-1)}.as-link{min-height:34px;color:var(--dm-link,var(--dm-ink));text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.as-break{overflow-wrap:anywhere;word-break:break-all}.as-pane{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding-top:14px;display:grid}.as-stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-width:0;display:grid}.as-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.as-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.as-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.as-card{background:var(--pp-sheet);height:100%;box-shadow:var(--pp-shadow-sm);color:var(--dm-ink);-webkit-tap-highlight-color:transparent;transition:transform .2s var(--dm-ease-land),box-shadow .2s var(--dm-ease-out);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 14px;padding:14px 16px;text-decoration:none;display:grid}.as-card:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.as-card:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}}.as-card[data-state=submitted]{box-shadow:0 0 0 2.5px var(--dm-attention),var(--pp-shadow-sm)}.as-card-glyph{line-height:0}.as-card-text{gap:3px;min-width:0;display:grid}.as-card-text b{font:800 .9375rem/1.25 var(--dm-font);letter-spacing:-.01em;overflow-wrap:anywhere}.as-card-text>span{color:var(--dm-ink-2);font:600 .8125rem/1.3 var(--dm-font);overflow-wrap:anywhere}.as-card-text>.as-card-who{color:var(--dm-ink);align-items:center;gap:8px;margin-top:2px;display:inline-flex}.as-card-state{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.as-weeks{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.as-days{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.as-day{background:var(--pp-sheet);min-width:0;box-shadow:var(--pp-shadow-sm);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.as-day[data-empty]{box-shadow:inset 0 0 0 1.5px var(--dm-line);background:0 0}.as-day[data-today]{box-shadow:0 0 0 2.5px var(--fam),var(--pp-shadow-sm)}.as-shifts{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.as-shift{background:var(--fam);max-width:100%;min-height:44px;color:var(--dm-on-prism);border-radius:16px;align-items:center;gap:8px;padding:6px 14px 6px 10px;text-decoration:none;display:inline-flex}.as-shift:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.as-shift-text{gap:1px;min-width:0;display:grid}.as-shift-text b{font:800 .875rem/1.2 var(--dm-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-shift-text span{font:600 .75rem/1.25 var(--dm-font);opacity:.85;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-key{color:var(--dm-ink-2);font:600 .8125rem/1.3 var(--dm-font);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.as-key li{align-items:center;gap:8px;display:inline-flex}.as-key i{background:var(--fam);width:24px;height:20px;color:var(--dm-on-prism);border-radius:7px;place-items:center;line-height:0;display:grid}.as-people{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.as-person{background:var(--pp-sheet);min-width:0;box-shadow:var(--pp-shadow-sm);border-radius:22px;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:16px;display:grid}.as-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.as-counts>div{background:var(--fam-soft);border-radius:14px;gap:2px;padding:10px 12px;display:grid}.as-counts dt{color:var(--dm-ink-2);font:700 .75rem/1.2 var(--dm-font)}.as-counts dd{color:var(--dm-ink);font:800 1.375rem/1 var(--dm-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.as-desk-head{align-items:center;gap:12px;min-width:0;display:flex}.as-sheet{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.as-sheet-head{color:var(--dm-ink);font:800 1rem/1.25 var(--dm-font);align-items:center;gap:12px;display:flex}.as-fieldset{border:0;min-width:0;margin:0;padding:0}.as-legend{color:var(--dm-ink);font:700 .84375rem/1.3 var(--dm-font);margin-bottom:8px;padding:0}.as-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.as-kind{background:var(--fam-soft);min-height:80px;color:var(--dm-ink);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .18s var(--dm-ease-land),background-color .18s var(--dm-ease-out);border:0;border-radius:18px;align-content:center;justify-items:center;gap:4px;margin:0;padding:8px 6px;display:grid;position:relative}.as-kind b{font:800 .8125rem/1.2 var(--dm-font);overflow-wrap:anywhere}.as-kind[aria-checked=true]{background:var(--fam);color:var(--dm-on-prism);box-shadow:0 0 0 2.5px var(--dm-ink)}.as-kind:active{transform:scale(.96)}.as-kind:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.as-kind-glyph{line-height:0}.as-kind-check{background:var(--pp-pill);width:24px;height:24px;color:var(--pp-pill-ink);box-shadow:0 0 0 2.5px var(--pp-sheet,var(--dm-panel));top:-6px;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-6px}.as-journey{border-radius:var(--pp-r-card,24px);background:var(--pp-sheet);box-shadow:var(--pp-shadow-sm);counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;margin:0;padding:14px;list-style:none;display:grid}.as-journey>li{text-align:center;align-content:start;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.as-journey>li:not(:last-child):after{content:"";background:var(--dm-line-2);top:15px;border-radius:2px;height:2px;position:absolute;inset-inline:calc(50% + 20px) calc(14px - 50%)}.as-journey>li[data-done]:not(:last-child):after{background:var(--fam-shade)}.as-journey-n{z-index:1;background:var(--pp-quiet);width:32px;height:32px;color:var(--dm-ink-2);font:800 .8125rem/1 var(--dm-font);border-radius:50%;place-items:center;display:grid;position:relative}.as-journey>li[data-done] .as-journey-n{background:var(--fam);color:var(--dm-on-prism)}.as-journey>li[data-now] .as-journey-n{background:var(--pp-pill);color:var(--pp-pill-ink);box-shadow:0 0 0 4px var(--fam)}@supports (color:color-mix(in lab,red,red)){.as-journey>li[data-now] .as-journey-n{box-shadow:0 0 0 4px color-mix(in srgb,var(--fam) 45%,transparent)}}.as-journey-w{color:var(--dm-ink-2);font:700 .75rem/1.25 var(--dm-font);overflow-wrap:anywhere}.as-journey>li[data-done] .as-journey-w,.as-journey>li[data-now] .as-journey-w{color:var(--dm-ink)}.as-journey[data-stopped]{opacity:.72}@media(max-width:520px){.as-journey{grid-template-columns:minmax(0,1fr);gap:0}.as-journey>li{text-align:start;grid-template-columns:32px minmax(0,1fr);place-items:center start;gap:12px;padding-bottom:12px}.as-journey>li:last-child{padding-bottom:0}.as-journey>li:not(:last-child):after{top:34px;bottom:0;width:2px;height:auto;inset-inline:15px auto}.as-journey-w{font-size:.875rem}}.as-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}@media(min-width:1024px){.as-detail{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.as-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:8px;margin:0;display:grid}.as-facts>div{background:var(--pp-quiet);border-radius:16px;align-content:start;gap:4px;min-width:0;padding:12px 14px;display:grid}.as-facts dt{color:var(--dm-ink-2);font:700 .75rem/1.25 var(--dm-font)}.as-facts dd{min-width:0;color:var(--dm-ink);font:700 .9375rem/1.4 var(--dm-font);overflow-wrap:anywhere;margin:0}.as-brief{color:var(--dm-ink);font:500 .9375rem/1.55 var(--dm-font);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.as-asked{background:var(--dm-attention);border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.as-asked{background:color-mix(in srgb,var(--dm-attention) 32%,transparent)}}.as-asked{color:var(--dm-ink);font:600 .875rem/1.4 var(--dm-font)}.as-asked>svg{color:var(--pp-warn);flex:none;margin-top:2px}.as-range{width:100%;max-width:420px;display:block}.as-statement-who{display:flex}.as-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media(max-width:480px){.as-tiles{grid-template-columns:minmax(0,1fr)}}.as-lines{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.as-line{min-height:60px;color:var(--dm-ink);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;padding:8px 10px;text-decoration:none;display:grid}.as-line:hover{background:var(--pp-quiet)}.as-line:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.as-line>:nth-child(3){grid-column:2;justify-self:start}@container (min-width:520px){.as-line{grid-template-columns:auto minmax(0,1fr) auto}.as-line>:nth-child(3){grid-column:auto;justify-self:end}}@media(prefers-reduced-motion:reduce){.as-card,.as-kind{transition:none}.as-kind:active{transform:none}}@media(prefers-reduced-motion:reduce)and (hover:hover)and (pointer:fine){.as-card:hover{transform:none}}.at-root{min-width:0}.at-quiet{color:var(--dm-ink-2);font:600 .875rem/1.45 var(--dm-font);margin:0}.at-link{min-height:36px;font:700 .875rem/1.2 var(--dm-font);color:var(--dm-link,var(--dm-ink));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;text-decoration:underline;display:inline-flex}.at-link:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px;border-radius:6px}.at-back{min-height:34px;color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.at-back:hover{text-underline-offset:3px;text-decoration:underline}[dir=rtl] .at-back svg{transform:scaleX(-1)}.at-warn-words{color:var(--pp-warn);font-weight:800}.at-quote{background:var(--pp-quiet);font:500 .9375rem/1.45 var(--dm-font);color:var(--dm-ink);overflow-wrap:anywhere;border-radius:16px;margin:0;padding:10px 14px}.at-hint{background:var(--pp-quiet);font:600 .875rem/1.4 var(--dm-font);color:var(--dm-ink-2);border-radius:16px;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;display:flex}.at-hint>svg{flex:none;margin-top:2px}.at-pick{max-width:560px}.at-hero-pick{max-width:260px;display:block}.at-day-tools{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.at-day-tools>:first-child{flex:0 240px;min-width:0}.at-today-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}@media(min-width:1024px){.at-today-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px}}.at-moment{gap:18px;container-type:inline-size}.at-moment-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.at-moment-date{font:700 .9375rem/1.25 var(--dm-font);color:var(--dm-ink-2)}.at-moment-body{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;display:grid}.at-moment-words{justify-items:center;gap:12px;min-width:0;display:grid}.at-moment-words>.flex{justify-content:center}@container (min-width:500px){.at-moment-body{text-align:start;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:24px}.at-moment-words{justify-items:start}.at-moment-words>.flex{justify-content:flex-start}}.at-big{font:800 clamp(1.625rem,1.2rem + 1.8vw,2.375rem)/1.08 var(--dm-font);letter-spacing:-.035em;color:var(--dm-ink);overflow-wrap:anywhere}.at-dial{flex:none;place-items:center;width:196px;height:196px;display:grid;position:relative}.at-dial-ring{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.at-dial-track{fill:none;stroke:var(--pp-on-ink-quiet);stroke-width:10px}.at-dial-done{fill:none;stroke:var(--pp-on-ink);stroke-width:10px;stroke-linecap:round;animation:at-ring .9s var(--dm-ease-out) both}[dir=rtl] .at-dial-ring{transform:scaleX(-1)}@keyframes at-ring{0%{stroke-dashoffset:578.05px}}.at-dial-btn{background:var(--fam);width:156px;height:156px;color:var(--dm-on-prism);font:800 1rem/1.15 var(--dm-font);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;box-shadow:0 10px 24px -10px var(--fam-shade);border:0;border-radius:50%;align-content:center;place-items:center;gap:6px;margin:0;padding:12px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.at-dial-btn{box-shadow:0 10px 24px -10px color-mix(in srgb,var(--fam-shade) 80%,transparent)}}.at-dial-btn{transition:transform .18s var(--dm-ease-land),opacity .16s var(--dm-ease-out)}.at-dial[data-kind=out] .at-dial-btn{background:var(--pp-on-ink);color:var(--pp-ink-surface);box-shadow:none}.at-dial-btn>span{overflow-wrap:anywhere;max-width:118px}.at-dial-btn:active:not(:disabled){transform:scale(.95)}.at-dial-btn:disabled{opacity:.6;cursor:default}.at-dial-btn:focus-visible{outline:3px solid var(--pp-on-ink);outline-offset:5px}@media(hover:hover)and (pointer:fine){.at-dial-btn:hover:not(:disabled){transform:scale(1.03)}}.at-dial-off{background:var(--pp-on-ink-quiet);border-radius:50%;place-items:center;width:156px;height:156px;display:grid}.at-punches{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.at-punches>li{font:600 .875rem/1.3 var(--dm-font);color:var(--dm-ink-2);grid-template-columns:36px auto minmax(0,1fr);align-items:center;gap:2px 12px;padding-bottom:14px;display:grid;position:relative}.at-punches>li:last-child{padding-bottom:0}.at-punches>li:not(:last-child):before{content:"";background:var(--dm-line);inset-inline-start:17px;border-radius:2px;width:2px;position:absolute;top:38px;bottom:2px}.at-punches b{font:800 1.125rem/1 var(--dm-font);letter-spacing:-.02em;color:var(--dm-ink);font-variant-numeric:tabular-nums}.at-punch-mark{background:var(--fam-soft);width:36px;height:36px;color:var(--dm-ink);border-radius:50%;place-items:center;line-height:0;display:grid}.at-punches>li[data-dir=out] .at-punch-mark{background:var(--pp-quiet)}.at-punch-src{font:600 .75rem/1.3 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:anywhere;grid-column:2/-1}.at-punch-src:empty{display:none}.at-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media(min-width:768px){.at-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.at-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-width:560px;display:grid}.at-month-blank{min-height:44px}.at-month-day{--st:var(--pp-quiet);--st-ink:var(--dm-ink);aspect-ratio:1;background:var(--st);min-width:0;min-height:44px;color:var(--st-ink);-webkit-tap-highlight-color:transparent;transition:transform .16s var(--dm-ease-land);border-radius:14px;align-content:center;place-items:center;gap:1px;text-decoration:none;display:grid;position:relative}.at-month-day:active{transform:scale(.94)}.at-month-day:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.at-month-n{font:800 .875rem/1 var(--dm-font);font-variant-numeric:tabular-nums}.at-month-mark{opacity:.9;line-height:0}:is(.at-month-day,.at-legend li)[data-status=present],:is(.at-month-day,.at-legend li)[data-status=off_day_worked]{--st:var(--dm-success);--st-ink:var(--dm-on-prism)}:is(.at-month-day,.at-legend li)[data-status=review]{--st:var(--dm-attention);--st-ink:var(--dm-on-prism)}:is(.at-month-day,.at-legend li)[data-status=absent]{--st:var(--dm-danger);--st-ink:var(--dm-on-prism)}:is(.at-month-day,.at-legend li)[data-status=leave]{--st:var(--fam);--st-ink:var(--dm-on-prism)}:is(.at-month-day,.at-legend li)[data-status=holiday]{--st:var(--dm-info);--st-ink:var(--dm-on-prism)}:is(.at-month-day,.at-legend li)[data-status=in_progress]{--st:var(--pp-pill);--st-ink:var(--pp-pill-ink)}.at-month-day:is([data-status=scheduled],[data-status=standby],[data-status=not_calculated],[data-status=untracked]){--st:transparent;box-shadow:inset 0 0 0 1.5px var(--dm-line-2)}.at-legend{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2);flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.at-legend li{--st:var(--pp-quiet);--st-ink:var(--dm-ink);align-items:center;gap:8px;display:inline-flex}.at-legend i{background:var(--st);width:22px;height:22px;color:var(--st-ink);border-radius:7px;place-items:center;line-height:0;display:grid}.at-rows{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.at-row{min-height:64px;color:var(--dm-ink);-webkit-tap-highlight-color:transparent;transition:background-color .16s var(--dm-ease-out);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 14px;padding:8px;text-decoration:none;display:grid}a.at-row:hover{background:var(--pp-quiet)}.at-row:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.at-row>:nth-child(n+3){grid-column:2;justify-self:start}@container (min-width:470px){.at-row{grid-template-columns:auto minmax(0,1fr) auto}.at-row>:nth-child(n+3){grid-column:auto;justify-self:end}}.at-row-text{gap:4px;min-width:0;display:grid}.at-row-text b{font:800 .9375rem/1.25 var(--dm-font);letter-spacing:-.01em;overflow-wrap:anywhere}.at-row-text>span{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:anywhere}.at-row-text>span:empty{display:none}.at-row-glyph{line-height:0}.at-shift .at-bar{max-width:360px}.at-shift[data-off] .at-row-text b{color:var(--dm-ink-2)}.at-swap-chip{background:var(--fam-soft);min-height:40px;color:var(--dm-ink);font:700 .875rem/1.2 var(--dm-font);border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 12px;text-decoration:none;display:inline-flex}.at-swap-chip:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.at-bar{background:var(--pp-quiet);border-radius:999px;width:100%;height:12px;display:block;position:relative;overflow:hidden}.at-bar-tick{background:var(--dm-line-2);border-radius:1px;width:1.5px;margin-inline-start:-.75px;position:absolute;top:2px;bottom:2px}.at-bar-seg{background:var(--fam);box-shadow:inset 0 0 0 1px var(--fam-shade);border-radius:999px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.at-bar-seg{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fam-shade) 55%,transparent)}}.at-bar-seg[data-runs-over]{border-start-end-radius:0;border-end-end-radius:0}.at-bar[data-off] .at-bar-seg{background:var(--dm-ink-3);box-shadow:none}.at-kinds{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;display:grid}.at-kind{background:var(--fam-soft);min-height:76px;color:var(--dm-ink);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .18s var(--dm-ease-land),background-color .18s var(--dm-ease-out);border:0;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:10px 14px 10px 10px;display:grid;position:relative}.at-kind[aria-checked=true]{background:var(--fam);color:var(--dm-on-prism);box-shadow:0 0 0 2.5px var(--dm-ink)}.at-kind:active{transform:scale(.97)}.at-kind:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.at-kind-glyph{line-height:0}.at-kind-text{gap:2px;min-width:0;display:grid}.at-kind-text b{font:800 .9375rem/1.2 var(--dm-font);overflow-wrap:anywhere}.at-kind-text span{font:600 .78125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.at-kind[aria-checked=true] .at-kind-text span{color:var(--dm-on-prism)}@supports (color:color-mix(in lab,red,red)){.at-kind[aria-checked=true] .at-kind-text span{color:color-mix(in srgb,var(--dm-on-prism) 84%,var(--fam))}}.at-kind-check{background:var(--pp-pill);width:26px;height:26px;color:var(--pp-pill-ink);box-shadow:0 0 0 2.5px var(--pp-sheet,var(--dm-panel));top:-7px;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-7px}.at-step{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.at-step-h{font:800 1.0625rem/1.25 var(--dm-font);letter-spacing:-.015em;color:var(--dm-ink);align-items:center;gap:10px;margin:0;display:flex}.at-step-n{background:var(--fam);width:28px;height:28px;color:var(--dm-on-prism);font:800 .8125rem/1 var(--dm-font);border-radius:50%;flex:none;place-items:center;display:grid}.at-choices{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.at-choice{background:var(--pp-quiet);min-height:60px;color:var(--dm-ink);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s var(--dm-ease-land),background-color .16s var(--dm-ease-out);border:0;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:8px 14px 8px 8px;display:grid;position:relative}.at-choice[aria-checked=true]{background:var(--fam-soft);box-shadow:0 0 0 2.5px var(--dm-ink)}.at-choice:active{transform:scale(.98)}.at-choice:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.at-choice-glyph{line-height:0}.at-choice-text{gap:2px;min-width:0;display:grid}.at-choice-text b{font:800 .9375rem/1.25 var(--dm-font);overflow-wrap:anywhere}.at-choice-text span{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.at-files{flex-wrap:wrap;gap:8px;display:flex}.at-file{background:var(--pp-quiet);min-height:38px;color:var(--dm-ink);font:700 .875rem/1.2 var(--dm-font);cursor:pointer;vertical-align:middle;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;align-items:center;gap:6px;margin:0;padding:6px 14px;display:inline-flex}.at-file:hover{background:var(--pp-quiet-hover)}.at-file:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.at-file[aria-busy]{opacity:.6}.at-glance{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.at-glance-bar{background:var(--pp-quiet);border-radius:14px;height:46px;position:relative;overflow:hidden}.at-glance-plan{background:var(--fam);border-radius:12px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.at-glance-plan{background:color-mix(in srgb,var(--fam) 20%,transparent)}}.at-glance-plan{box-shadow:inset 0 0 0 2px var(--fam-shade)}.at-glance-work{background:var(--fam);border-radius:999px;min-width:4px;position:absolute;top:12px;bottom:12px}.at-glance-tick{background:var(--dm-ink);border-radius:2px;width:3px;margin-inline-start:-1.5px;position:absolute;top:5px;bottom:5px}.at-glance-hours{font:600 .75rem/1 var(--dm-font);color:var(--dm-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.at-glance-key{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2);flex-wrap:wrap;gap:6px 18px;margin:4px 0 0;padding:0;list-style:none;display:flex}.at-glance-key li{align-items:center;gap:8px;display:inline-flex}.at-glance-key i{border-radius:6px;width:22px;height:14px;display:inline-block}.at-glance-key i[data-k=plan]{background:var(--fam)}@supports (color:color-mix(in lab,red,red)){.at-glance-key i[data-k=plan]{background:color-mix(in srgb,var(--fam) 20%,transparent)}}.at-glance-key i[data-k=plan]{box-shadow:inset 0 0 0 2px var(--fam-shade)}.at-glance-key i[data-k=work]{background:var(--fam);border-radius:999px;height:8px}.at-glance-key i[data-k=tick]{background:var(--dm-ink);border-radius:2px;width:3px;height:16px}.at-layers{grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.at-layer{border-radius:var(--pp-r-big,28px);background:var(--pp-sheet);min-width:0;box-shadow:var(--pp-shadow-md);grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:20px clamp(16px,.7rem + 1.2vw,26px) 22px;display:grid;position:relative}.at-layer:not(:last-child):after{content:"";background:var(--dm-line-2);inset-inline-start:calc(clamp(16px,.7rem + 1.2vw,26px) + 15px);width:2px;height:18px;position:absolute;bottom:-18px}.at-layer-h{font:800 1.125rem/1.25 var(--dm-font);letter-spacing:-.015em;color:var(--dm-ink);align-items:center;gap:10px;margin:0;display:flex}.at-layer-n{background:var(--fam);width:32px;height:32px;color:var(--dm-on-prism);font:800 .875rem/1 var(--dm-font);border-radius:50%;flex:none;place-items:center;display:grid}.at-raws{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.at-raw{background:var(--pp-zebra);border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}.at-raw[data-ignored]{opacity:.62}.at-raw[data-ignored] b{text-decoration:line-through}.at-raw-mark{background:var(--fam-soft);width:36px;height:36px;color:var(--dm-ink);border-radius:50%;place-items:center;line-height:0;display:grid}.at-raw-text{min-width:0;font:600 .875rem/1.35 var(--dm-font);color:var(--dm-ink);justify-items:start;gap:4px;display:grid}.at-raw-text>.flex{justify-self:stretch}.at-raw-text b{font-weight:800}.at-raw-src{font:600 .75rem/1.35 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:anywhere}.at-raw-note{font:500 .8125rem/1.4 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:anywhere}.at-figs{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:8px;margin:0;display:grid}.at-figs>div{background:var(--pp-quiet);border-radius:14px;gap:4px;min-width:0;padding:10px 12px;display:grid}.at-figs dt{font:600 .75rem/1.25 var(--dm-font);color:var(--dm-ink-2)}.at-figs dd{font:800 1.0625rem/1.15 var(--dm-font);color:var(--dm-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.at-changes{font:500 .875rem/1.45 var(--dm-font);color:var(--dm-ink);overflow-wrap:anywhere;gap:8px;margin:0;padding:0;list-style:none;display:grid}.at-people{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.at-person{--st:var(--dm-line-2);background:var(--pp-sheet);height:100%;box-shadow:var(--pp-shadow-sm);color:var(--dm-ink);-webkit-tap-highlight-color:transparent;transition:transform .2s var(--dm-ease-land),box-shadow .2s var(--dm-ease-out);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;padding:14px 16px;text-decoration:none;display:grid}.at-person:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.at-person:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}}.at-person:is([data-status=present],[data-status=off_day_worked]){--st:var(--dm-success)}.at-person[data-status=in_progress]{--st:var(--fam)}.at-person[data-status=review]{--st:var(--dm-attention)}.at-person[data-status=absent]{--st:var(--dm-danger)}.at-person:is([data-status=leave],[data-status=holiday]){--st:var(--dm-info)}.at-person-face{box-shadow:0 0 0 3px var(--st);border-radius:50%;padding:2px;line-height:0;display:inline-grid}.at-person-text{gap:2px;min-width:0;display:grid}.at-person-text b{font:800 .9375rem/1.25 var(--dm-font);overflow-wrap:anywhere}.at-person-text>span{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:anywhere}.at-person-text>.at-person-warn{color:var(--pp-warn);font-weight:700}.at-person-state{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.at-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;min-width:0;display:grid}@media(min-width:1024px){.at-split{grid-template-columns:minmax(0,1fr) minmax(0,360px)}}.at-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.at-rv{background:var(--pp-sheet);min-width:0;box-shadow:var(--pp-shadow-sm);border-radius:24px;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:12px;padding:16px;display:grid}.at-rv>:is(.at-rv-top,.at-rv-why,.at-rv-actions){justify-self:stretch}.at-rv[data-done]{background:var(--dm-success)}@supports (color:color-mix(in lab,red,red)){.at-rv[data-done]{background:color-mix(in srgb,var(--dm-success) 12%,var(--pp-sheet))}}.at-rv-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.at-rv-who{gap:2px;min-width:0;display:grid}.at-rv-who b{font:800 .9375rem/1.25 var(--dm-font);overflow-wrap:anywhere}.at-rv-who>span{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.at-rv-why{background:var(--dm-attention);border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.at-rv-why{background:color-mix(in srgb,var(--dm-attention) 32%,transparent)}}.at-rv-why{color:var(--dm-ink);font:600 .875rem/1.4 var(--dm-font);overflow-wrap:anywhere}.at-rv-why>svg{color:var(--pp-warn);flex:none;margin-top:2px}.at-rv-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.at-mini{font:600 .875rem/1.35 var(--dm-font);grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.at-mini>li>a{min-height:44px;color:var(--dm-ink);border-radius:14px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.at-mini>li>a:hover{background:var(--pp-quiet)}.at-mini>li>a:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.at-mini b{overflow-wrap:anywhere;font-weight:800}.at-mini>li>a>span{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:anywhere}.at-grid-card{border-radius:var(--pp-r-card,24px);background:var(--pp-sheet);min-width:0;box-shadow:var(--pp-shadow-md);overflow:hidden}.at-grid{overscroll-behavior-x:contain;max-width:100%;position:relative;overflow-x:auto}.at-grid:focus-visible{outline:2px solid var(--dm-focus);outline-offset:-2px}.at-grid table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font:600 .8125rem/1.2 var(--dm-font)}.at-grid :is(th,td){text-align:center;vertical-align:top;padding:6px 4px}.at-grid thead th{color:var(--dm-ink-2);padding-top:12px;padding-bottom:8px;font-weight:700}.at-grid thead th>[data-testid^=at-cov-]{margin-top:6px}.at-grid td{min-width:112px}.at-grid tbody tr:nth-child(odd) :is(th,td){background-color:var(--pp-zebra)}.at-grid-who{z-index:1;background:var(--pp-sheet);min-width:128px;font-weight:600;position:sticky;inset-inline-start:0;text-align:start!important;vertical-align:middle!important;padding-inline:12px 6px!important}@media(min-width:640px){.at-grid-who{min-width:168px;padding-inline:16px 8px!important}}.at-grid tbody tr:nth-child(odd) .at-grid-who{background:linear-gradient(var(--pp-zebra),var(--pp-zebra)),var(--pp-sheet)}.at-grid-person{min-width:0;color:var(--dm-ink);align-items:center;gap:8px;display:flex}.at-grid-person>span{text-overflow:ellipsis;white-space:nowrap;max-width:88px;overflow:hidden}@media(min-width:640px){.at-grid-person>span{max-width:124px}}.at-grid-wd{font:700 .6875rem/1.2 var(--dm-font);color:var(--dm-ink-2);display:block}.at-grid-d{width:28px;height:28px;color:var(--dm-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin:3px auto 0;display:grid}.at-cell{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-height:40px;display:grid}.at-entry{background:var(--fam);width:100%;min-height:40px;color:var(--dm-on-prism);font:800 .75rem/1.2 var(--dm-font);text-align:start;cursor:grab;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform .16s var(--dm-ease-land);border:0;border-radius:10px;gap:1px;margin:0;padding:5px 8px;display:grid}.at-entry:active{cursor:grabbing;transform:scale(.97)}.at-entry:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.at-entry[data-role=standby]{background:var(--fam-soft);color:var(--dm-ink);outline:2px dashed var(--fam-shade);outline-offset:-2px}.at-entry[data-role=lead]{box-shadow:inset 0 0 0 2px var(--dm-on-prism)}.at-entry-time{font:600 .6875rem/1.2 var(--dm-font);opacity:.86;font-variant-numeric:tabular-nums}.at-away{background:repeating-linear-gradient(135deg,var(--pp-quiet) 0 6px,transparent 6px 12px);box-shadow:inset 0 0 0 1px var(--dm-line);color:var(--dm-ink-2);font:700 .6875rem/1.2 var(--dm-font);text-align:start;border-radius:10px;padding:5px 8px;display:block}.at-cell-add{width:100%;min-height:34px;color:var(--dm-ink-2);outline:1.5px dashed var(--dm-line-2);outline-offset:-1.5px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;place-items:center;margin:0;padding:0;display:grid}.at-cell-add:hover{background:var(--pp-quiet);color:var(--dm-ink)}.at-cell-add:focus-visible{outline:2px solid var(--dm-focus);outline-offset:1px}@media(hover:hover)and (pointer:fine){.at-cell-add{opacity:.55}td:hover .at-cell-add,.at-cell-add:focus-visible{opacity:1}}.at-ghost{z-index:80;background:var(--pp-pill);max-width:240px;color:var(--pp-pill-ink);font:800 .8125rem/1.2 var(--dm-font);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;box-shadow:var(--pp-shadow-lg);will-change:transform;border-radius:999px;padding:8px 14px;position:fixed;top:0;left:0;overflow:hidden}.at-key{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding:12px 16px 14px;list-style:none;display:flex}.at-key li{align-items:center;gap:8px;display:inline-flex}.at-key-chip{background:var(--fam);border-radius:6px;width:22px;height:16px;display:inline-block}.at-key-chip[data-role=standby]{background:var(--fam-soft);outline:2px dashed var(--fam-shade);outline-offset:-2px}.at-key-away{background:repeating-linear-gradient(135deg,var(--pp-quiet) 0 4px,transparent 4px 8px);width:22px;height:16px;box-shadow:inset 0 0 0 1px var(--dm-line);border-radius:6px;display:inline-block}.pp-stack>.at-key{padding-inline:4px}.at-swap{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:10px;display:grid}@media(min-width:720px){.at-swap{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px}}.at-ticket{background:var(--pp-sheet);min-width:0;box-shadow:var(--pp-shadow-sm);border-radius:22px;gap:10px;padding:14px 16px 16px;display:grid}.at-ticket[data-empty]{box-shadow:inset 0 0 0 1.5px var(--dm-line-2);background:0 0}.at-ticket-h{font:700 .8125rem/1.2 var(--dm-font);color:var(--dm-ink-2)}.at-ticket-body{align-items:center;gap:12px;min-width:0;display:flex}.at-ticket-text{gap:2px;min-width:0;display:grid}.at-ticket-text b{font:800 1rem/1.25 var(--dm-font);letter-spacing:-.01em;overflow-wrap:anywhere}.at-ticket-text>span{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.at-swap-mark{justify-self:center;line-height:0;transform:rotate(90deg)}@media(min-width:720px){.at-swap-mark{transform:none}}[dir=rtl] .at-swap-mark{scale:-1 1}.at-cov-wrap{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.at-cov{border-collapse:separate;border-spacing:0 6px;width:max-content;min-width:100%;font:600 .8125rem/1.2 var(--dm-font)}.at-cov :is(th,td){text-align:center;vertical-align:middle;padding:0 3px}.at-cov thead th{color:var(--dm-ink-2);vertical-align:bottom;padding-bottom:2px;font-weight:700}.at-cov-rule{z-index:1;background:var(--pp-sheet);min-width:96px;max-width:150px;color:var(--dm-ink);overflow-wrap:anywhere;font-weight:700;position:sticky;inset-inline-start:0;text-align:start!important;padding-inline:0 10px!important}.at-cov thead .at-cov-rule{color:var(--dm-ink-2)}.at-cov-none{color:var(--dm-ink-3)}.at-meter{isolation:isolate;background:var(--pp-quiet);min-width:62px;min-height:36px;color:var(--dm-ink);border-radius:12px;grid-auto-flow:column;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-grid;position:relative;overflow:hidden}.at-meter:before{content:"";z-index:-1;width:calc(var(--share,1) * 100%);background:var(--dm-success);position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.at-meter:before{background:color-mix(in srgb,var(--dm-success) 58%,transparent)}}.at-meter[data-short]:before{background:var(--dm-attention)}@supports (color:color-mix(in lab,red,red)){.at-meter[data-short]:before{background:color-mix(in srgb,var(--dm-attention) 72%,transparent)}}.at-meter>svg{color:var(--pp-good)}.at-meter[data-short]>svg{color:var(--pp-warn)}.at-meter-n{font:800 .8125rem/1 var(--dm-font);font-variant-numeric:tabular-nums}.at-devs{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.at-dev{align-content:start;justify-items:start;gap:10px;display:grid}.at-dev>:is(.at-dev-top,.at-dev-words,.at-dev-facts){justify-self:stretch}.at-dev-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.at-dev-glyph{line-height:0}.at-dev-name{gap:2px;min-width:0;display:grid}.at-dev-name b{font:800 1rem/1.25 var(--dm-font);overflow-wrap:anywhere}.at-dev-name>span{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.at-dev-light{--st:var(--dm-ink-3);background:var(--st);width:12px;height:12px;box-shadow:0 0 0 4px var(--st);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.at-dev-light{box-shadow:0 0 0 4px color-mix(in srgb,var(--st) 26%,transparent)}}.at-dev-light:is([data-state=connected],[data-state=web],[data-state=imported]){--st:var(--dm-success)}.at-dev-light[data-state=simulated]{--st:var(--dm-info)}.at-dev-light:is([data-state=waiting],[data-state=quiet],[data-state=paused]){--st:var(--dm-attention)}.at-dev-light[data-state=error]{--st:var(--dm-danger)}.at-dev-light:is([data-state=never],[data-state=retired]){box-shadow:inset 0 0 0 2px var(--dm-ink-3);background:0 0}.at-dev-words{font:500 .875rem/1.45 var(--dm-font);color:var(--dm-ink);overflow-wrap:anywhere;margin:0}.at-dev-facts{font:600 .75rem/1.35 var(--dm-font);color:var(--dm-ink-2);flex-wrap:wrap;gap:4px 12px;display:flex}.at-shift-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.at-shift-card{background:var(--pp-sheet);min-width:0;box-shadow:var(--pp-shadow-sm);border-radius:22px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:14px 16px 16px 14px;display:grid}.at-shift-swatch{background:var(--fam);border-radius:999px;width:10px}.at-shift-card-text{gap:10px;min-width:0;display:grid}.at-shift-card-text b{font:800 1rem/1.25 var(--dm-font);overflow-wrap:anywhere}.at-shift-card-words{font:600 .8125rem/1.35 var(--dm-font);color:var(--dm-ink-2)}.at-cycle{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.at-cycle>li{background:var(--fam);min-width:64px;color:var(--dm-on-prism);border-radius:14px;gap:2px;padding:6px 10px 8px;display:grid}.at-cycle>li[data-off]{background:var(--pp-quiet);color:var(--dm-ink-2)}.at-cycle>li>span{font:700 .6875rem/1.1 var(--dm-font);opacity:.8}.at-cycle>li>b{font:800 .8125rem/1.2 var(--dm-font);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.at-dial-done{animation:none}.at-dial-btn,.at-kind,.at-choice,.at-entry,.at-month-day,.at-person,.at-row{transition:none}.at-dial-btn:active:not(:disabled),.at-kind:active,.at-choice:active,.at-entry:active,.at-month-day:active{transform:none}}@media(prefers-reduced-motion:reduce)and (hover:hover)and (pointer:fine){.at-dial-btn:hover:not(:disabled),.at-person:hover{transform:none}}.bn-plans{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:640px){.bn-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.bn-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.bn-plan{background:var(--dm-panel);height:100%;box-shadow:var(--pp-shadow-md);border-radius:26px;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.bn-plan-top{background:var(--fam);min-height:92px;color:var(--fam-ink);justify-content:space-between;align-items:flex-end;gap:10px;padding:14px 16px;display:flex;position:relative}.bn-plan-top:before{content:"";background:var(--fam-hi);opacity:.55;pointer-events:none;top:-40px;border-radius:50%;width:120px;height:120px;position:absolute;inset-inline-end:-30px}.bn-plan-top>*{position:relative}.bn-plan-name{font:800 1.125rem/1.2 var(--dm-font);letter-spacing:-.015em;overflow-wrap:anywhere}.bn-plan-kind{font:600 .8125rem/1.3 var(--dm-font)}.bn-plan-body{align-content:start;gap:10px;padding:14px 16px 16px;display:grid}.bn-plan-shares{font:600 .875rem/1.4 var(--dm-font);gap:4px;display:grid}.bn-plan-shares b{font-weight:800}.bn-list{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:760px){.bn-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.bn-dep-top{align-items:center;gap:12px;min-width:0;display:flex}.bn-dep-top b{font:800 1rem/1.25 var(--dm-font);overflow-wrap:anywhere;display:block}.bn-dep-top span{font:500 .8125rem/1.35 var(--dm-font);color:var(--dm-ink-2)}.bn-list a[href="#/approvals"]{min-height:38px}.cs-hero-actions{align-items:center;gap:8px;display:inline-flex}.cs-promises{gap:14px;min-width:0;display:grid}.cs-promises-title{font:800 1rem/1.25 var(--dm-font);letter-spacing:-.01em;color:var(--pp-on-ink);margin:0}.cs-promise-list{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:760px){.cs-promise-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.cs-promise-list li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.cs-promise-list li>:first-child{line-height:0}.cs-promise-list li>span{gap:2px;min-width:0;display:grid}.cs-promise-list b{font:800 .9375rem/1.3 var(--dm-font);color:var(--pp-on-ink)}.cs-promise-list small{font:500 .8125rem/1.45 var(--dm-font);color:var(--pp-on-ink-2)}.cs-mine{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.cs-skel{gap:10px;display:grid}.cs-row-access{margin-top:4px;display:flex}.cs-form{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.cs-privacy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.cs-privacy-art{line-height:0}.cs-privacy p{font:600 .84375rem/1.5 var(--dm-font);color:var(--pp-on-ink);margin:0}.cs-fieldset{border:0;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:0;padding:0;display:grid}.cs-legend{font:700 .84375rem/1.3 var(--dm-font);color:var(--dm-ink);margin-bottom:8px;padding:0}.cs-error{font:600 .8125rem/1.35 var(--dm-font);color:var(--dm-bad-text);margin:0}.cs-admin{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.cs-un-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cs-un-list li{background:var(--pp-quiet);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.cs-un-list li>:first-child{line-height:0}.cs-un-main{gap:2px;min-width:0;display:grid}.cs-un-main b{font:800 .9375rem/1.3 var(--dm-font);color:var(--dm-ink)}.cs-un-main span{font:500 .8125rem/1.35 var(--dm-font);color:var(--dm-ink-2)}.cs-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cs-chip{background:var(--pp-quiet);min-height:30px;color:var(--dm-ink);font:700 .8125rem/1 var(--dm-font);border-radius:999px;align-items:center;gap:6px;padding-inline:12px;display:inline-flex}.cs-chip[data-fam]{background:var(--fam-soft);padding-inline-start:8px}.cs-band{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.cs-band-art{background:var(--pp-on-ink-quiet);width:40px;height:40px;color:var(--pp-on-ink);border-radius:50%;place-items:center;display:grid}.cs-band p{font:600 .875rem/1.5 var(--dm-font);color:var(--pp-on-ink);margin:0}.cs-way{gap:16px;min-width:0;display:grid}.cs-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}@media(min-width:1024px){.cs-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px}}.cs-main,.cs-side,.cs-convo{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.cs-sys{background:var(--pp-quiet);max-width:min(560px,100%);font:600 .78125rem/1.4 var(--dm-font);color:var(--dm-ink);text-align:center;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin-inline:auto;padding:6px 14px;display:flex}.cs-sys>:first-child{line-height:0}.cs-sys-when{color:var(--dm-ink-2);font-weight:500}.cs-files{white-space:normal;flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cs-file{background:currentColor;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding-inline:12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cs-file{background:color-mix(in srgb,currentColor 10%,transparent)}}.cs-file{color:inherit;font:700 .78125rem/1 var(--dm-font);text-decoration:none}.cs-compose{background:var(--pp-quiet);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:14px;display:grid}.cs-panel{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.cs-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.cs-people{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cs-people li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cs-person{gap:4px;min-width:0;display:grid}.cs-person b{font:800 .9375rem/1.3 var(--dm-font);color:var(--dm-ink);overflow-wrap:anywhere}.cs-person>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cs-why{font:500 .75rem/1.35 var(--dm-font);color:var(--dm-ink-2)}.cs-excluded{font:500 .78125rem/1.45 var(--dm-font);color:var(--dm-ink-2);align-items:flex-start;gap:8px;margin:0;display:flex}.cs-excluded>svg{flex:none;margin-top:2px}.cs-outcome{font:500 .875rem/1.5 var(--dm-font);color:var(--dm-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cs-state-actions{flex-wrap:wrap;gap:8px;display:flex}.cs-state-form{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.pp-home{min-width:0}.pp-home .pp-hero-lead{max-width:34ch}.pp-home-item{white-space:normal}.pp-home-lock{white-space:nowrap}.pp-home-item .pp-sticker{vertical-align:-.3em;margin-inline:2px 4px}.pp-home-faces{color:var(--pp-on-ink-2);font:650 .8125rem/1.3 var(--dm-font);flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.pp-home-sheet{min-width:0}.pp-home-link{background:var(--dm-tonal);min-height:38px;color:var(--dm-ink);font:750 .8125rem/1 var(--dm-font);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.pp-home-link:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.pp-home-link:hover{background:var(--dm-tonal-hover)}}[dir=rtl] .pp-home-link>svg{transform:scaleX(-1)}.pp-home-asof{margin-top:8px;font-size:.6875rem;display:block}.pp-home-sample{border-radius:var(--pp-r-big);background:var(--pp-ink-surface);color:var(--pp-on-ink);box-shadow:var(--pp-shadow-md);grid-template-columns:minmax(0,1fr);align-items:center;gap:14px;padding:22px;display:grid}@media(min-width:640px){.pp-home-sample{grid-template-columns:auto minmax(0,1fr);gap:22px;padding:26px 28px}}.pp-home-sample-art{place-items:center;line-height:0;display:inline-grid}.pp-home-sample-words{gap:8px;min-width:0;display:grid}.pp-home-sample-words h2{color:var(--pp-on-ink);font:var(--pp-t-section);letter-spacing:-.02em;margin:0}.pp-home-sample-words p{color:var(--pp-on-ink-2);font:500 .9375rem/1.5 var(--dm-font);max-width:62ch;margin:0}.pp-home-sample-kicker{color:var(--pp-ink-warn)!important;font:750 .8125rem/1.3 var(--dm-font)!important}.pp-home-sample-act{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px;display:flex}.pp-home-sample-note{color:var(--pp-on-ink-2);font:600 .8125rem/1.4 var(--dm-font)}.pp-home-areas,.pp-home-figs{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.pp-home-badge{color:#080a0f;font:800 .8125rem/1 var(--dm-font);font-variant-numeric:tabular-nums}.pp-home-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pp-home-evday{background:var(--fam,var(--dm-tonal));color:#080a0f;border-radius:14px;flex:none;place-content:center;justify-items:center;width:46px;height:46px;line-height:1;display:grid}.pp-home-evday b{font:800 1.0625rem/1 var(--dm-font)}.pp-home-evday small{font:700 .6875rem/1.2 var(--dm-font);opacity:.86}.pp-home-paneLink{align-items:center;gap:4px;min-height:34px;font-size:13px;display:inline-flex}.m4-back{background:var(--pp-quiet);width:max-content;max-width:100%;min-height:36px;color:var(--dm-ink);font:700 .84375rem/1.2 var(--dm-font);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .16s ease,scale var(--dm-dur-press,.12s) var(--dm-ease-out);border-radius:999px;align-items:center;gap:6px;padding-inline:10px 14px;text-decoration:none;display:inline-flex}.m4-back>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m4-back:active{scale:.97}.m4-back-arrow{place-items:center;display:inline-grid}[dir=rtl] .m4-back-arrow{transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){.m4-back:hover{background:var(--pp-quiet-hover)}}.m4-rec .pp-hero-title{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.75rem,1.25rem + 2.1vw,2.75rem);line-height:1.04}.m4-rec .pp-hero-eyebrow{color:inherit}.m4-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:10px;min-width:0;display:grid}.m4-tiles[data-size=sm]{grid-template-columns:repeat(auto-fill,minmax(min(100%,118px),1fr));gap:8px}.m4-tile{border-radius:var(--pp-r-tile);background:var(--dm-panel);min-width:0;min-height:96px;box-shadow:var(--pp-shadow-sm);color:var(--dm-ink);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .2s var(--dm-ease-land),box-shadow .18s ease,scale var(--dm-dur-press,.12s) var(--dm-ease-out);border:0;align-content:start;justify-items:start;gap:8px;margin:0;padding:14px 14px 13px;display:grid;position:relative}.m4-tiles[data-size=sm] .m4-tile{border-radius:18px;gap:6px;min-height:80px;padding:12px}.m4-tile:active:not(:disabled){scale:.97}.m4-tile:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.m4-tile:disabled{opacity:.5;cursor:not-allowed}.m4-tile[data-on]{box-shadow:0 0 0 2.5px var(--dm-ink),var(--pp-shadow-md)}.m4-tile-art{line-height:0}.m4-tile-label{min-width:0;font:700 .875rem/1.25 var(--dm-font);letter-spacing:-.01em;overflow-wrap:anywhere;padding-inline-end:22px}.m4-tile-hint{min-width:0;font:500 .75rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.m4-tile-check{background:var(--dm-ink);width:24px;height:24px;color:var(--dm-bg);opacity:0;transition:opacity .16s ease,scale .26s var(--pp-pop);top:10px;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:10px;scale:.5}.m4-tile[data-on] .m4-tile-check{opacity:1;scale:1}@media(hover:hover)and (pointer:fine){.m4-tile:hover:not(:disabled){box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}.m4-tile[data-on]:hover{box-shadow:0 0 0 2.5px var(--dm-ink),var(--pp-shadow-lg)}}.m4-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;margin:0;padding:0;list-style:none;display:grid}.m4-step{text-align:center;align-content:start;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.m4-step+.m4-step:before{content:"";background:var(--pp-quiet);top:14px;border-radius:3px;width:calc(100% - 36px);height:3px;position:absolute;inset-inline-end:calc(50% + 18px)}.m4-step:is([data-state=done],[data-state=now])+.m4-step:is([data-state=done],[data-state=now]):before{background:var(--fam)}.m4-step-dot{z-index:1;background:var(--pp-quiet);width:30px;height:30px;color:var(--dm-ink-2);font:800 .8125rem/1 var(--dm-font);border-radius:50%;place-items:center;display:grid;position:relative}.m4-step[data-state=done] .m4-step-dot{background:var(--fam);color:var(--fam-ink)}.m4-step[data-state=now] .m4-step-dot{background:var(--dm-ink);color:var(--dm-bg);box-shadow:0 0 0 5px var(--fam)}@supports (color:color-mix(in lab,red,red)){.m4-step[data-state=now] .m4-step-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--fam) 55%,transparent)}}.m4-step[data-state=stop] .m4-step-dot{background:var(--dm-danger);color:var(--dm-on-prism)}.m4-step-label{min-width:0;font:600 .75rem/1.25 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding-inline:2px}.m4-step[data-state=now] .m4-step-label{color:var(--dm-ink);font-weight:800}.m4-step[data-state=stop] .m4-step-label{color:var(--pp-bad);font-weight:800}@media(max-width:519.98px){.m4-steps[data-many]{grid-auto-columns:auto;grid-auto-flow:row;gap:10px}.m4-steps[data-many] .m4-step{text-align:start;grid-template-columns:30px minmax(0,1fr);place-items:center start;gap:10px}.m4-steps[data-many] .m4-step+.m4-step:before{top:-10px;width:3px;height:10px;inset-inline:13.5px auto}}.m4-thread{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.m4-msg{align-items:flex-end;gap:8px;min-width:0;display:flex}.m4-msg[data-side=end]{flex-direction:row-reverse}.m4-msg-face{flex:none;line-height:0}.m4-msg-bubble{background:var(--dm-panel);min-width:0;max-width:min(600px,88%);box-shadow:var(--pp-shadow-sm);color:var(--dm-ink);border-radius:22px;padding:12px 16px 13px}.m4-msg[data-side=start] .m4-msg-bubble{border-end-start-radius:6px}.m4-msg[data-side=end] .m4-msg-bubble{border-end-end-radius:6px}.m4-msg[data-tone=ours] .m4-msg-bubble{background:var(--fam);color:var(--fam-ink);box-shadow:none}.m4-msg[data-tone=internal] .m4-msg-bubble{background:var(--dm-band-warn);box-shadow:none;outline:2px dashed var(--dm-ink)}@supports (color:color-mix(in lab,red,red)){.m4-msg[data-tone=internal] .m4-msg-bubble{outline:2px dashed color-mix(in srgb,var(--dm-ink) 28%,transparent)}}.m4-msg[data-tone=internal] .m4-msg-bubble{outline-offset:-2px}.m4-msg-head{font:600 .75rem/1.3 var(--dm-font);color:var(--dm-ink-2);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0 0 4px;display:flex}.m4-msg-head b{color:var(--dm-ink);font-weight:800}.m4-msg[data-tone=ours] .m4-msg-head{color:var(--fam-ink)}@supports (color:color-mix(in lab,red,red)){.m4-msg[data-tone=ours] .m4-msg-head{color:color-mix(in srgb,var(--fam-ink) 84%,var(--fam))}}.m4-msg[data-tone=ours] .m4-msg-head b{color:var(--fam-ink)}.m4-msg-lock{place-items:center;display:inline-grid}.m4-msg-body{font:500 .9375rem/1.5 var(--dm-font);white-space:pre-wrap;overflow-wrap:anywhere}.m4-msg-body a{color:inherit}.m4-desk{border-radius:var(--pp-r-big);background-color:var(--fam-soft);background-image:linear-gradient(var(--pp-paper-line) 1px,transparent 1px),linear-gradient(90deg,var(--pp-paper-line) 1px,transparent 1px);background-position:-1px -1px;background-size:24px 24px;min-width:0;padding:clamp(12px,3.2vw,26px);position:relative}.m4-facts{flex-wrap:wrap;gap:8px;min-width:0;margin:0;display:flex}.m4-fact{background:var(--pp-quiet);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;max-width:100%;padding:9px 14px 10px 10px;display:grid}.m4-fact:not(:has(.m4-fact-glyph)){grid-template-columns:minmax(0,1fr);padding-inline-start:14px}.m4-fact-glyph{grid-row:span 2;line-height:0}.m4-fact dt{min-width:0;font:600 .75rem/1.25 var(--dm-font);color:var(--dm-ink-2)}.m4-fact dd{min-width:0;font:700 .875rem/1.3 var(--dm-font);color:var(--dm-ink);overflow-wrap:anywhere;margin:0}.m4-fact[data-tone=bad]{background:var(--dm-band-danger)}.m4-fact[data-tone=bad] dd{color:var(--pp-bad)}.m4-fact[data-tone=good]{background:var(--dm-band-success)}.m4-fact[data-tone=warn]{background:var(--dm-band-warn)}.m4-papers{grid-template-columns:repeat(auto-fill,minmax(min(100%,158px),1fr));gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:grid}@media(min-width:900px){.m4-papers{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:18px}}.m4-papers>li{min-width:0;display:block}.m4-papercard{border-radius:var(--pp-r-card);background:var(--dm-panel);width:100%;min-width:0;height:100%;box-shadow:var(--pp-shadow-md);color:var(--dm-ink);font:inherit;text-align:start;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .22s var(--dm-ease-land),box-shadow .2s ease,scale var(--dm-dur-press,.12s) var(--dm-ease-out);border:0;align-content:start;gap:10px;margin:0;padding:8px 8px 14px;text-decoration:none;display:grid;position:relative}:is(a,button).m4-papercard{cursor:pointer}:is(a,button).m4-papercard:active{scale:.985}.m4-papercard:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.m4-papercard-tray{background:var(--fam-soft);border-radius:18px;place-items:start center;height:148px;padding-top:16px;display:grid;position:relative;overflow:hidden}.m4-papercard-tray>*{transition:transform .3s var(--dm-ease-out);border-radius:6px;box-shadow:0 10px 22px -12px #080a0f73}.m4-papercard-body{gap:3px;min-width:0;padding-inline:6px;display:grid}.m4-papercard-title{min-width:0;font:800 .9375rem/1.25 var(--dm-font);letter-spacing:-.01em;overflow-wrap:anywhere}.m4-papercard-sub{-webkit-line-clamp:2;line-clamp:2;min-width:0;font:500 .8125rem/1.35 var(--dm-font);color:var(--dm-ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m4-papercard-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.m4-papercard-badge{z-index:1;top:14px;position:absolute;inset-inline-start:14px}@media(hover:hover)and (pointer:fine){:is(a,button).m4-papercard:hover{box-shadow:var(--pp-shadow-lg);transform:translateY(-2px)}:is(a,button).m4-papercard:hover .m4-papercard-tray>*{transform:translateY(-6px)rotate(-1deg)}}.m4-rows{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.m4-row{align-items:center;gap:12px;min-width:0;display:flex}.m4-row-lead{flex:none;line-height:0}.m4-row-main{flex:auto;gap:2px;min-width:0;display:grid}.m4-row-title{min-width:0;font:800 .96875rem/1.3 var(--dm-font);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m4-row-sub{min-width:0;font:500 .8125rem/1.35 var(--dm-font);color:var(--dm-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m4-row-end{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;max-width:48%;display:flex}.m4-h{min-width:0;font:800 1.0625rem/1.25 var(--dm-font);letter-spacing:-.015em;color:var(--dm-ink);align-items:center;gap:10px;margin:0;display:flex}.m4-h>:first-child{flex:none;line-height:0}.m4-lede{font:500 .875rem/1.5 var(--dm-font);color:var(--dm-ink-2);margin:0}.doc-hero-actions{align-items:center;gap:8px;display:inline-flex}.doc-tabpanel{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding-top:18px;display:grid}:is(.doc-gallery,.doc-list,.doc-templates,.doc-fill,.doc-text,.doc-look,.doc-review,.doc-vars,.doc-mine-all,.doc-start){grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.doc-search{min-width:0;max-width:440px}.doc-skel{grid-template-columns:repeat(auto-fill,minmax(min(100%,158px),1fr));gap:14px;display:grid}.doc-rows-skel{gap:10px;display:grid}.doc-cat{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.doc-cat-title{align-items:center;gap:10px;min-width:0;display:inline-flex}.doc-cat-title>:first-child{flex:none;line-height:0}.doc-more{text-align:center;font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2);margin:0}.doc-start{gap:20px}.doc-start-preset{background:var(--fam-soft);border-radius:20px;align-items:flex-start;gap:14px;min-width:0;padding:12px;display:flex}.doc-start-thumb{border-radius:6px;flex:none;line-height:0;box-shadow:0 10px 20px -12px #080a0f80}.doc-start-about{gap:8px;min-width:0;display:grid}.doc-start-about p{font:500 .875rem/1.5 var(--dm-font);color:var(--dm-ink);margin:0}.doc-start-tags{flex-wrap:wrap;gap:4px;display:flex}.doc-step{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.doc-step-h{font:800 1rem/1.25 var(--dm-font);letter-spacing:-.01em;color:var(--dm-ink);align-items:center;gap:10px;margin:0;display:flex}.doc-step-n{background:var(--dm-ink);width:28px;height:28px;color:var(--dm-bg);font:800 .8125rem/1 var(--dm-font);border-radius:50%;flex:none;place-items:center;display:grid}.doc-list-bar{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.doc-row-lead{width:50px;height:46px;position:relative}.doc-row-face{inset-inline-end:-2px;line-height:0;position:absolute;bottom:-4px}.doc-row-date{font:600 .75rem/1.2 var(--dm-font);color:var(--dm-ink-2)}@media(max-width:639.98px){.doc-row-date{display:none}}.doc-tpl-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.doc-tpl-bar .m4-lede{flex:260px}.doc-tpl-thumb{width:48px;height:68px;box-shadow:var(--pp-shadow-sm);border-radius:6px;overflow:hidden}@media(max-width:559.98px){.doc-tpl-row{flex-wrap:wrap}.doc-tpl-row .m4-row-main{flex-basis:calc(100% - 64px)}.doc-tpl-row .m4-row-end{flex-basis:100%;justify-content:flex-start;max-width:none}}.doc-settings{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;max-width:780px;display:grid}.doc-set{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.doc-stamp{border:2.5px dashed var(--fam-text);justify-self:start;gap:3px;max-width:100%;padding:12px 20px 13px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.doc-stamp{border:2.5px dashed color-mix(in srgb,var(--fam-text) 60%,transparent)}}.doc-stamp{background:var(--fam);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.doc-stamp{background:color-mix(in srgb,var(--fam) 14%,transparent)}}.doc-stamp{color:var(--fam-text);rotate:-1.5deg}[dir=rtl] .doc-stamp{rotate:1.5deg}.doc-stamp-label{font:700 .75rem/1.2 var(--dm-font)}.doc-stamp-number{min-width:0;font:800 1.375rem/1.1 var(--dm-font);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--dm-ink);overflow-wrap:anywhere}.doc-stamp[data-big] .doc-stamp-number{font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem)}.doc-three{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.doc-three-item{background:var(--pp-quiet);border-radius:20px;align-content:start;gap:6px;min-width:0;padding:14px 16px 16px;display:grid}.doc-three-item b{font:800 .9375rem/1.25 var(--dm-font);color:var(--dm-ink)}.doc-three-item>span:last-child{font:500 .8125rem/1.45 var(--dm-font);color:var(--dm-ink-2)}.doc-three-glyph{margin-bottom:2px;line-height:0}.doc-three[data-compact]{grid-template-columns:minmax(0,1fr);gap:8px}.doc-three[data-compact] .doc-three-item{grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding:12px 14px}.doc-three[data-compact] .doc-three-glyph{grid-row:span 2;align-self:start;margin:0}.doc-ed-title{width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-overflow:ellipsis;margin:0;background:0 0;border:0;border-radius:12px;min-height:44px;margin-inline-start:-6px;padding:0 6px;line-height:1.15;display:block}.doc-ed-title:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px;background:var(--pp-quiet)}@media(hover:hover)and (pointer:fine){.doc-ed-title:hover{background:var(--pp-quiet)}}.doc-ed-chips{flex-wrap:wrap;flex:260px;align-items:center;gap:8px 10px;min-width:0;display:flex}.doc-ed-who{min-width:0;font:700 .8125rem/1.2 var(--dm-font);color:var(--dm-ink);align-items:center;gap:6px;display:inline-flex}.doc-ed-next{flex:none;margin-inline-start:auto}.doc-chip-number{font:800 .8125rem/1 var(--dm-font);letter-spacing:.02em;color:var(--dm-ink)}.doc-save{font:600 .75rem/1.2 var(--dm-font);color:var(--dm-ink-2);align-items:center;gap:6px;display:inline-flex}.doc-save i{background:var(--dm-success);border-radius:50%;width:8px;height:8px}.doc-save:is([data-state=dirty],[data-state=saving]) i{background:var(--dm-attention)}.doc-save:is([data-state=offline],[data-state=stale]) i{background:var(--dm-danger)}.doc-ed-notes{gap:8px;min-width:0;display:grid}.doc-inline-btn{min-height:34px;color:inherit;font:800 inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.doc-ed-skel{gap:14px;display:grid}.doc-ed-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;min-width:0;display:grid}.doc-ed-main,.doc-ed-aside{min-width:0}@media(min-width:1024px){.doc-ed-grid[data-wide]{grid-template-columns:minmax(0,470px) minmax(0,1fr);gap:26px}.doc-ed-grid[data-wide] .doc-ed-aside{top:calc(var(--pp-sticky-top,72px) + 8px);position:sticky}}.doc-preview{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.doc-preview-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.doc-preview-note{font:500 .8125rem/1.4 var(--dm-font);color:var(--dm-ink-2);flex:220px;margin:0}.doc-preview-note b{color:var(--dm-ink);font-weight:800}.doc-exports{flex-wrap:wrap;gap:6px;display:flex}.doc-group{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.doc-group-h{font-size:1rem}.doc-values{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.doc-value{background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-sm);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:8px;padding:14px;display:grid}.doc-value[data-state=missing]{box-shadow:0 0 0 2px var(--dm-danger),var(--pp-shadow-sm)}@supports (color:color-mix(in lab,red,red)){.doc-value[data-state=missing]{box-shadow:0 0 0 2px color-mix(in srgb,var(--dm-danger) 55%,transparent),var(--pp-shadow-sm)}}.doc-value-head{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.doc-value-label{min-width:0;font:700 .875rem/1.3 var(--dm-font);color:var(--dm-ink);flex:160px}:is(.doc-value-note,.doc-value-help){font:500 .8125rem/1.45 var(--dm-font);color:var(--dm-ink-2);align-items:flex-start;gap:6px;margin:0;display:flex}.doc-value-show{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.doc-value-shown{min-width:0;font:600 .9375rem/1.4 var(--dm-font);color:var(--dm-ink);overflow-wrap:anywhere;flex:auto}.doc-components{gap:8px;display:grid}.doc-component{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.doc-problems{background:var(--dm-band-warn);border-radius:20px;gap:8px;padding:14px 16px;display:grid}.doc-problems-h{font:800 .875rem/1.3 var(--dm-font);color:var(--pp-warn);align-items:center;gap:8px;margin:0;display:flex}.doc-problems ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.doc-problems li{font:700 .8125rem/1.35 var(--dm-font);color:var(--dm-ink);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.doc-problems-why{color:var(--dm-ink-2);font-weight:500}.doc-blocks{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.doc-block{background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-sm);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px 14px;display:grid}.doc-block-head{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.doc-block-type{min-width:0;font:800 .78125rem/1.2 var(--dm-font);letter-spacing:.01em;color:var(--fam-text);flex:auto;align-items:center;gap:8px;display:inline-flex}.doc-block-type>:first-child{flex:none;line-height:0}.doc-block-tools{gap:2px;display:inline-flex}.doc-block-body{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.doc-block-note{font:500 .8125rem/1.4 var(--dm-font);color:var(--dm-ink-2);margin:0}.doc-insert{max-width:260px}.doc-add{background:var(--pp-quiet);border-radius:20px;flex-wrap:wrap;align-items:center;gap:6px;padding:12px;display:flex}.doc-add-label{font:800 .8125rem/1.2 var(--dm-font);color:var(--dm-ink);margin-inline-end:4px}.doc-card-stack{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.doc-approval-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.doc-stages{gap:6px;margin:0;padding:0;list-style:none;display:grid}.doc-stages li{background:var(--pp-quiet);border-radius:14px;gap:2px;padding:10px 12px;display:grid}.doc-stages b{font:800 .8125rem/1.3 var(--dm-font);color:var(--dm-ink)}.doc-stages span{font:500 .8125rem/1.4 var(--dm-font);color:var(--dm-ink-2)}.doc-link{min-height:34px;font:700 .875rem/1.2 var(--dm-font);color:var(--dm-link);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.doc-snapshot{border-radius:var(--pp-r-card);background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-md);grid-template-columns:minmax(0,1fr);gap:10px;padding:18px;display:grid}.doc-frozen{font:600 .75rem/1.4 var(--dm-font);color:var(--dm-ink-2);align-items:center;gap:6px;margin:0;display:flex}.doc-actions{flex-wrap:wrap;gap:8px;display:flex}.doc-wait{gap:8px;margin:0;padding:0;list-style:none;display:grid}.doc-wait-row{background:var(--fam-soft);min-height:64px;color:var(--dm-ink);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .2s var(--dm-ease-land),scale var(--dm-dur-press,.12s) var(--dm-ease-out);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.doc-wait-row:active{scale:.985}.doc-wait-row:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.doc-wait-glyph{line-height:0}.doc-wait-main{gap:3px;min-width:0;display:grid}.doc-wait-main b{font:800 .9375rem/1.3 var(--dm-font);letter-spacing:-.01em;overflow-wrap:anywhere}.doc-wait-main>span{font:500 .8125rem/1.35 var(--dm-font);color:var(--dm-ink-2)}.doc-wait-go{background:var(--dm-panel);width:34px;height:34px;color:var(--dm-ink);border-radius:50%;place-items:center;display:grid}[dir=rtl] .doc-wait-go{transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){.doc-wait-row:hover{transform:translateY(-2px)}}.doc-ackcard{border-radius:var(--pp-r-card);background:var(--dm-band-warn);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 16px;min-width:0;padding:18px;display:grid}.doc-ackcard-glyph{line-height:0}.doc-ackcard-words{gap:4px;min-width:0;display:grid}.doc-ackcard-title{font:800 1.0625rem/1.25 var(--dm-font);letter-spacing:-.015em;color:var(--dm-ink);margin:0}.doc-ackcard-hint{font:500 .875rem/1.5 var(--dm-font);color:var(--dm-ink-2);margin:0}.doc-ackcard-go{grid-column:1/-1}@media(min-width:640px){.doc-ackcard{grid-template-columns:auto minmax(0,1fr) auto;padding:20px 22px}.doc-ackcard-go{grid-column:auto}}.doc-seal{border-radius:var(--pp-r-card);background:var(--dm-band-success);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:16px 18px;display:grid}.doc-seal-mark{background:var(--dm-success);width:44px;height:44px;color:var(--dm-on-prism);box-shadow:0 0 0 6px var(--dm-success);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.doc-seal-mark{box-shadow:0 0 0 6px color-mix(in srgb,var(--dm-success) 28%,transparent)}}.doc-seal-title{font:800 1rem/1.3 var(--dm-font);color:var(--dm-ink);margin:0}.doc-seal-words{font:500 .8125rem/1.45 var(--dm-font);color:var(--dm-ink-2);margin:2px 0 0}.doc-batch-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doc-job{gap:10px;display:grid}.doc-job-words{font:600 .875rem/1.3 var(--dm-font);color:var(--dm-ink-2);justify-content:space-between;align-items:baseline;gap:10px;margin:0;display:flex}.doc-job-words b{color:var(--dm-ink);font-weight:800}.doc-tpl-save{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-inline-start:auto;display:flex}.doc-tpl-note{width:min(100%,240px)}.doc-tpl-settings{gap:16px}.doc-versions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.doc-version{background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.doc-version-dot{line-height:0}.doc-version-main{gap:2px;min-width:0;display:grid}.doc-version-main b{font:800 .875rem/1.3 var(--dm-font);color:var(--dm-ink)}.doc-version-main span{font:500 .8125rem/1.35 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:anywhere}.doc-version-when{font:600 .75rem/1.2 var(--dm-font);color:var(--dm-ink-2);white-space:nowrap}.doc-var{background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}.doc-var-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media(min-width:640px){.doc-var-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.doc-var-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.doc-var-who{max-width:250px}.doc-w{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.doc-w-figure{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.doc-w-figure b{font:800 1.75rem/1 var(--dm-font);letter-spacing:-.02em;color:var(--dm-ink)}.doc-w-none{font:500 .875rem/1.4 var(--dm-font);color:var(--dm-ink-2);margin:0}.doc-w-list{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.doc-w-list>li{min-width:0}.doc-w-row{min-width:0;min-height:40px;color:var(--dm-ink);border-radius:12px;align-items:center;gap:8px;padding:4px 8px;text-decoration:none;display:flex}.doc-w-row>:not(.doc-w-title){flex:none}.doc-w-title{min-width:0;font:600 .84375rem/1.3 var(--dm-font);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.doc-w-all{background:var(--pp-quiet);min-height:36px;color:var(--dm-ink);font:700 .8125rem/1 var(--dm-font);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}[dir=rtl] .doc-w-all svg{transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){.doc-w-row:hover{background:var(--pp-quiet)}.doc-w-all:hover{background:var(--pp-quiet-hover)}}@media(prefers-reduced-motion:reduce){.m4-back,.m4-tile,.m4-tile-check,.m4-papercard,.m4-papercard-tray>*,.doc-wait-row{transition:none!important}:is(a,button).m4-papercard:hover,:is(a,button).m4-papercard:hover .m4-papercard-tray>*,.m4-tile:hover{transform:none!important}}.ex-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:640px){.ex-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.ex-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.ex-card{--dm-app:var(--fam);background:var(--fam-soft);width:100%;min-height:168px;color:var(--dm-ink);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .2s var(--dm-ease-land,ease),box-shadow .2s ease;animation:ex-card-in .52s var(--pp-pop,cubic-bezier(.34, 1.56, .64, 1)) backwards;animation-delay:calc(var(--ex-i,0) * 35ms);border:0;border-radius:24px;align-content:start;justify-items:center;gap:6px;padding:14px 12px 16px;display:grid}@keyframes ex-card-in{0%{opacity:0;scale:.9}}.ex-card[data-on]{box-shadow:0 0 0 3px var(--dm-ink)}.ex-card[aria-disabled=true]{background:var(--pp-quiet);cursor:not-allowed}.ex-card-label{max-width:100%;font:800 .9375rem/1.2 var(--dm-font);letter-spacing:-.01em;overflow-wrap:anywhere;display:block}.ex-card-sub{max-width:100%;font:600 .75rem/1.35 var(--dm-font);color:var(--dm-ink-2);display:block}.ex-card[aria-disabled=true] .ex-card-sub{color:var(--pp-warn)}.ex-card:active:not([aria-disabled=true]){transition:scale var(--dm-dur-press,.12s) var(--dm-ease-out,ease-out);scale:.97}.ex-card:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){.ex-card:not([aria-disabled=true]):hover{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}.ex-card[data-on]:hover{box-shadow:0 0 0 3px var(--dm-ink),var(--pp-shadow-md)}}.ex-chosen{--dm-app:var(--fam);background:var(--fam-soft);border-radius:22px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ex-chosen-name{font:800 1.0625rem/1.2 var(--dm-font)}.ex-step-h{font:800 1.125rem/1.25 var(--dm-font);letter-spacing:-.015em;outline:none;align-items:center;gap:10px;margin:0;display:flex}.ex-step-n{background:var(--pp-pill);width:28px;height:28px;color:var(--pp-pill-ink);font:800 .8125rem/1 var(--dm-font);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ex-bubble-art{color:#080a0f;background:#fbf9f4;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 0 3px #fbf9f4}.ex-bubble-line{display:block}.ex-bubble-amount{font:800 1.0625rem/1.3 var(--dm-font);font-variant-numeric:tabular-nums}.ex-bubble-pay{font:700 .8125rem/1.35 var(--dm-font);display:block}.ex-fan{justify-content:center;align-items:flex-end;min-height:150px;padding:12px 0 6px;display:flex;position:relative}.ex-fan-item{width:92px;height:120px;box-shadow:0 0 0 3px #fbf9f4,var(--pp-shadow-md);rotate:var(--r,0deg);translate:0 var(--y,0px);transform-origin:50% 100%;transition:transform .26s var(--dm-ease-out,ease-out);animation:ex-fan-in .64s var(--pp-pop,cubic-bezier(.34, 1.56, .64, 1)) backwards;animation-delay:calc(.14s + var(--i,0) * 80ms);background:#fbf9f4;border-radius:12px;margin-inline:-14px;display:block;position:relative;overflow:hidden}@keyframes ex-fan-in{0%{opacity:0;translate:0 40px;rotate:0deg}}.ex-fan-item img{object-fit:cover;width:100%;height:100%;display:block}.ex-fan-item[data-pdf]{color:#4a5466;font:800 .75rem/1 var(--dm-font);place-items:center;display:grid}.ex-fan-item:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){.ex-fan-item:hover{z-index:2;transform:translateY(-8px)}}.ex-lines{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ex-line{background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.ex-line-art{background:var(--fam-soft);width:48px;height:48px;color:var(--dm-ink);border-radius:16px;place-items:center;display:grid}.ex-line-body{gap:2px;min-width:0;display:grid}.ex-line-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;display:flex}.ex-line-top>span:first-child{min-width:0;font:800 .9375rem/1.3 var(--dm-font)}.ex-line-sub{font:500 .8125rem/1.4 var(--dm-font);color:var(--dm-ink-2)}.ex-noreceipt{background:var(--pp-quiet);text-align:center;width:56px;height:70px;font:600 .6875rem/1.2 var(--dm-font);color:var(--dm-ink-2);border-radius:12px;place-items:center;display:grid}.ex-spend-head{align-items:flex-start;gap:14px;min-width:0;display:flex}.ex-spend-art{--dm-app:var(--fam);background:var(--fam-soft);width:72px;height:72px;color:var(--dm-ink);border-radius:22px;flex:none;place-items:center;display:grid}.ex-spend-what{flex:1;gap:4px;min-width:0;display:grid}.ex-spend-what b{font:800 1.125rem/1.25 var(--dm-font)}.ex-void-line .pm-fig-n{text-decoration:line-through;text-decoration-thickness:2px}.ex-setup-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:768px){.ex-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ex-setup-card{--dm-app:var(--fam);background:var(--dm-panel);height:100%;box-shadow:var(--pp-shadow-md);border-radius:24px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px;display:grid}.ex-setup-card[data-off] .ex-setup-pic{opacity:.5}.ex-setup-pic{background:var(--fam-soft);border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.ex-setup-facts{font:500 .8125rem/1.4 var(--dm-font);color:var(--dm-ink-2);gap:2px;margin:0;padding:0;list-style:none;display:grid}.ex-done-figure{background:var(--fam-soft);text-align:start;border-radius:22px;gap:4px;padding:14px 18px;display:grid}.ex-nobody{background:var(--dm-attention,#ffd84a);border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ex-nobody{background:color-mix(in srgb,var(--dm-attention,#ffd84a) 22%,var(--dm-panel))}}.ex-nobody{color:var(--dm-ink);font:600 .8125rem/1.45 var(--dm-font);overflow-wrap:anywhere}.ex-nobody>svg{color:var(--dm-warn-text);flex:none;margin-top:2px}@media(prefers-reduced-motion:reduce){.ex-card,.ex-fan-item{transition:none;animation:none!important}}.fac-ct{width:100%;min-width:0;max-width:640px;margin-inline:auto;display:block}.fac-skel{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.fac-ct-page{padding-bottom:6px}.fac-cs,.fac-cs-foot,.fac-cs-title{--fam:var(--pp-fam-facilities);--fam-shade:var(--pp-fam-facilities-shade);--fam-hi:var(--pp-fam-facilities-hi);--fam-text:var(--pp-fam-facilities-text);--fam-soft:var(--pp-fam-facilities)}@supports (color:color-mix(in lab,red,red)){.fac-cs,.fac-cs-foot,.fac-cs-title{--fam-soft:color-mix(in srgb, var(--pp-fam-facilities) 20%, var(--dm-panel))}}.fac-cs{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.fac-cs-foot{flex:auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.fac-cs-title{font:800 1.3125rem/1.3 var(--dm-font);letter-spacing:-.015em;display:block}.fac-cs-block{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.fac-cs-q{font:800 1.0625rem/1.35 var(--dm-font);color:var(--dm-ink);margin:0}.fac-cs-office{align-items:center;gap:8px;display:flex}.dm-sheet-root:has(.fac-cs) .dm-sheet-head .dm-iconbtn{width:56px!important;height:56px!important}.dm-sheet-root:has(.fac-cs[dir=rtl]) .dm-sheet{direction:rtl}:is(.fac-ct,.fac-cs,.fac-cs-foot).pp-urdu,:is(.fac-ct,.fac-cs,.fac-cs-foot).pp-urdu *,.fac-cs-title.pp-urdu{font-family:"Noto Nastaliq Urdu",var(--dm-font);letter-spacing:0}.fac-ct.pp-urdu .pp-hero-lead{line-height:2.2}:is(.fac-ct,.fac-cs,.fac-cs-foot).pp-urdu :is(.fac-job-title,.fac-taskhero-title,.fac-sec-head,.fac-dayprog-words,.fac-progress-big,.fac-alldone h2,.fac-wallet-big),:is(.fac-ct,.fac-cs,.fac-cs-foot).pp-urdu :is(.fac-act,.fac-langbtn,.fac-back,.fac-helpact,.fac-chip,.fac-pick-label,.fac-choice,.fac-lang,.fac-bigquiet,.pp-tile-title,.pp-status){line-height:1.95}:is(.fac-ct,.fac-cs,.fac-cs-foot).pp-urdu :is(.fac-where,.fac-step-label,.fac-how-text,.fac-band,.fac-row-words,.fac-sup-name,.fac-cs-q,.fac-buycard,.fac-alldone p,.fac-job-time,.fac-photocount){line-height:2.05}.fac-cs-title.pp-urdu{line-height:2}.fac-ct:lang(hi) :is(.fac-job-title,.fac-taskhero-title,.fac-sec-head,.fac-dayprog-words){line-height:1.4}.fac-ct .pp-hero[data-tone=ink] .pp-hero-eyebrow{color:var(--pp-on-ink-2);font-size:1rem}.fac-lead b{white-space:normal}.fac-hero-row{flex-wrap:wrap;align-items:center;gap:14px 18px;width:100%;min-width:0;display:flex}.fac-dayprog{flex:220px;gap:10px;min-width:0;display:grid}.fac-dayprog-words{font:800 1.375rem/1.2 var(--dm-font);letter-spacing:-.015em;color:var(--pp-on-ink)}.fac-bar{background:var(--pp-on-ink-quiet);border-radius:999px;height:14px;display:block;position:relative;overflow:hidden}.fac-bar>i{border-radius:inherit;background:var(--fam);transform-origin:0;transition:transform .7s var(--pp-rise);position:absolute;top:0;right:0;bottom:0;left:0}[dir=rtl] .fac-bar>i{transform-origin:100%}.fac-bar[data-tone=room]{background:var(--fam-soft);height:16px}.fac-langbtn{background:var(--pp-on-ink-quiet);min-height:56px;color:var(--pp-on-ink);font:800 1.0625rem/1.2 var(--dm-font);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--dm-dur-fast) ease,scale var(--dm-dur-press) var(--dm-ease-out);border:0;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 22px 0 16px;display:inline-flex}.fac-langbtn:active{scale:.96}.fac-langbtn:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-sec{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.fac-sec-head{min-width:0;font:800 1.375rem/1.2 var(--dm-font);letter-spacing:-.02em;color:var(--dm-ink);align-items:center;gap:12px;margin:0;display:flex}.fac-sec-title{overflow-wrap:anywhere;min-width:0}.fac-sec-count{background:var(--pp-pill);min-width:34px;height:34px;color:var(--pp-pill-ink);font:800 .9375rem/1 var(--dm-font);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-inline-start:auto;padding:0 10px;display:grid}.fac-sec-list{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.fac-job{--fac-pill:#080a0f;--fac-pill-ink:#fbf9f4;--fac-pill-hover:#232b3a;border-radius:var(--pp-r-big);min-width:0;box-shadow:var(--pp-shadow-md);grid-template-columns:minmax(0,1fr);gap:14px;padding:14px;display:grid;position:relative}.fac-job[data-kind=fill]{--fac-quiet:#080a0f1f;--fac-quiet-ink:#080a0f;background:var(--fam);color:var(--fam-ink)}.fac-job[data-kind=soft]{background:var(--fam-soft);color:var(--dm-ink);box-shadow:none}.fac-job[data-kind=done]{background:var(--dm-panel);color:var(--dm-ink);box-shadow:var(--pp-shadow-sm);padding:10px}.fac-job-open{width:100%;min-width:0;min-height:88px;color:inherit;font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:20px;align-items:flex-start;gap:14px;margin:0;padding:0;display:flex}a.fac-job-open{text-decoration:none}.fac-job-open:focus-visible{outline:2px solid var(--dm-focus);outline-offset:4px}.fac-worklist{gap:var(--pp-page-gap,26px);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.fac-worklist:empty{display:none}.fac-job[data-kind=soft] .fac-job-open{min-height:68px}.fac-job[data-kind=done] .fac-job-open{align-items:center;min-height:56px}.fac-job-text{flex:auto;gap:4px;min-width:0;padding-top:2px;display:grid}.fac-job-title{font:800 1.25rem/1.2 var(--dm-font);letter-spacing:-.015em;overflow-wrap:anywhere}.fac-job[data-kind=done] .fac-job-title{font-size:1.0625rem}.fac-where{color:var(--dm-ink-2)}.fac-job-where{font:600 1rem/1.35 var(--dm-font);overflow-wrap:anywhere;display:block}.fac-job[data-kind=fill] .fac-where,.fac-taskhero .fac-where{color:var(--fam-ink)}@supports (color:color-mix(in lab,red,red)){.fac-job[data-kind=fill] .fac-where,.fac-taskhero .fac-where{color:color-mix(in srgb,var(--fam-ink) 84%,var(--fam))}}.fac-job-meta{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:6px;display:flex}.fac-job-time{font:700 .9375rem/1.2 var(--dm-font);align-items:center;gap:6px;display:inline-flex}.fac-job:active:not(:has(.fac-act:active)){transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.99}.fac-pic{color:#080a0f;box-shadow:5px 5px 0 0 var(--fam-shade);background:#fbf9f4;border-radius:27%;flex:none;place-items:center;display:grid;position:relative}[dir=rtl] .fac-pic{box-shadow:-5px 5px 0 0 var(--fam-shade)}.fac-pic-photo{object-fit:cover;background:var(--dm-panel-2)}:is(.fac-room,.fac-tplcard,.fac-roompanel,.fac-detail-head,.fac-titlepic) .fac-pic:not(.fac-pic-photo){background:var(--fam-soft)}.fac-job[data-kind=done] .fac-pic{background:var(--fam-soft);box-shadow:none}.fac-chip{background:var(--dm-tonal);min-height:34px;color:var(--dm-ink);font:800 .875rem/1.15 var(--dm-font);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 8px;display:inline-flex}.fac-chip[data-tone=warn]{background:var(--dm-lemon);color:#080a0f}.fac-chip[data-tone=good]{background:var(--dm-mint);color:#080a0f}.fac-chip[data-tone=bad]{background:var(--dm-coral);color:#080a0f}:is(.fac-job[data-kind=fill],.fac-taskhero) .fac-chip:not([data-tone=warn]):not([data-tone=good]){color:#080a0f;background:#fbf9f4;box-shadow:0 1px #080a0f1a}:is(.fac-job[data-kind=fill],.fac-taskhero) .fac-chip[data-tone=bad]{color:#fbf9f4;background:#080a0f}.fac-act{background:var(--fac-pill,var(--pp-pill));width:100%;min-width:0;min-height:64px;color:var(--fac-pill-ink,var(--pp-pill-ink));box-shadow:var(--pp-shadow-sm);font:800 1.1875rem/1.2 var(--dm-font);letter-spacing:-.01em;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:background-color var(--dm-dur-fast) ease,scale var(--dm-dur-press) var(--dm-ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin:0;padding:10px 24px;text-decoration:none;display:flex}.fac-act[data-size=lg]{min-height:56px;font-size:1.0625rem}.fac-act[data-variant=quiet]{background:var(--fac-quiet,var(--pp-quiet));color:var(--fac-quiet-ink,var(--dm-ink));box-shadow:none}.fac-act>svg,.fac-act>.pp-glyph{flex:none}.fac-act-label{overflow-wrap:anywhere;min-width:0}.fac-act:not(:disabled):active{scale:.97}.fac-act:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.fac-act:focus-visible,.fac-act:focus-within{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-act[aria-busy=true]{cursor:progress}.fac-act[aria-busy=true] .fac-act-label{animation:1.4s ease-in-out infinite fac-breathe}@keyframes fac-breathe{50%{opacity:.45}}@media(hover:hover)and (pointer:fine){.fac-act:not(:disabled):hover{background:var(--fac-pill-hover,var(--pp-pill-hover))}.fac-act[data-variant=quiet]:not(:disabled):hover{background:var(--pp-quiet-hover)}}.fac-mainact{grid-template-columns:minmax(0,1fr);display:grid}.fac-doors{grid-template-columns:repeat(2,minmax(0,1fr))}.fac-alldone{border-radius:var(--pp-r-big);background:var(--fam-soft);color:var(--dm-ink);text-align:center;animation:pp-pop-move .62s var(--pp-pop) backwards,pp-rise-fade .28s var(--dm-ease-out) backwards;justify-items:center;gap:8px;padding:26px 20px 30px;display:grid}.fac-alldone h2{font:800 2rem/1.1 var(--dm-font);letter-spacing:-.03em;margin:4px 0 0}.fac-alldone p{max-width:32ch;font:600 1.0625rem/1.4 var(--dm-font);margin:0}.fac-alldone .fac-alldone-big{font-size:1.25rem;font-weight:800}.fac-alldone .fac-alldone-note{color:var(--dm-ink-2);font-size:.9375rem}.fac-band{background:var(--dm-tonal);min-width:0;color:var(--dm-ink);font:700 1rem/1.45 var(--dm-font);border-radius:22px;align-items:flex-start;gap:12px;margin:0;padding:16px 18px;display:flex}section.fac-band{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.fac-band[data-tone=warn]{background:var(--dm-band-warn)}.fac-band[data-tone=bad]{background:var(--dm-band-danger)}.fac-band[data-tone=good]{background:var(--dm-band-success)}.fac-band-title{font:800 1.25rem/1.25 var(--dm-font);align-items:center;gap:12px;margin:0;display:flex}.fac-band-hint{color:var(--dm-ink-2);font:600 1rem/1.4 var(--dm-font);margin:0}.fac-band-strong{font:800 1.125rem/1.3 var(--dm-font);margin:0}.fac-redo-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fac-redo-list li{background:var(--dm-panel);border-radius:18px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.fac-redo-list b{font:800 1.0625rem/1.3 var(--dm-font);display:block}.fac-redo-why{color:var(--dm-ink-2);font:600 .9375rem/1.4 var(--dm-font);display:block}.fac-redo-pic{background:var(--fam-soft);width:48px;height:48px;color:var(--dm-ink);border-radius:14px;flex:none;place-items:center;display:grid}.fac-redo-note{color:var(--dm-ink-2);font:italic 600 1rem/1.4 var(--dm-font);margin:0}.fac-back{background:var(--pp-quiet);min-height:56px;color:var(--dm-ink);font:800 1.0625rem/1.2 var(--dm-font);touch-action:manipulation;border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:0 22px 0 16px;text-decoration:none;display:inline-flex}.fac-back-arrow{font-size:1.25rem}.fac-back:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-taskhero{border-radius:var(--pp-r-big);background:var(--fam);min-width:0;color:var(--fam-ink);box-shadow:var(--pp-shadow-md);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:18px;display:grid}.fac-taskhero-text{gap:6px;min-width:0;display:grid}.fac-taskhero-title{font:800 clamp(1.5rem,1.15rem + 1.5vw,2.125rem)/1.12 var(--dm-font);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}.fac-taskhero-where{font:700 1.0625rem/1.35 var(--dm-font);overflow-wrap:anywhere;display:block}.fac-taskhero-meta{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:4px;display:flex}.fac-flash{background:var(--dm-tonal);color:var(--dm-ink);font:700 1.0625rem/1.4 var(--dm-font);animation:pp-pop-move .62s var(--pp-pop) backwards,pp-rise-fade .28s var(--dm-ease-out) backwards;border-radius:22px;align-items:center;gap:14px;padding:14px 18px;display:flex}.fac-flash[data-done]{background:var(--dm-band-success)}.fac-flash b{font:800 1.375rem/1.2 var(--dm-font);display:block}.fac-flash>span{min-width:0}.fac-how{border-radius:var(--pp-r-card);background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-sm);gap:12px;padding:18px;display:grid}.fac-how-title{font:800 1.125rem/1.25 var(--dm-font);align-items:center;gap:10px;margin:0;display:flex}.fac-how-text{font:600 1.125rem/1.5 var(--dm-font);margin:0}.fac-how-room{color:var(--dm-ink-2);font:600 1rem/1.45 var(--dm-font);margin:0}.fac-how-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.fac-audio{max-width:100%;height:56px}.fac-bigquiet{background:var(--pp-quiet);min-height:56px;color:var(--dm-ink);font:800 1rem/1.2 var(--dm-font);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 16px;display:inline-flex}.fac-bigquiet[aria-pressed=true]{background:var(--pp-pill);color:var(--pp-pill-ink)}.fac-bigquiet:disabled{opacity:.5}.fac-bigquiet:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-quiet{color:var(--dm-ink-2);font:600 .9375rem/1.4 var(--dm-font);align-items:center;gap:8px;margin:0;display:flex}.fac-progress{border-radius:var(--pp-r-card);background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-sm);gap:12px;padding:16px 18px;display:grid}.fac-progress-words{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.fac-progress-big{font:800 1.5rem/1.15 var(--dm-font);letter-spacing:-.02em}.fac-progress-photos{color:var(--dm-ink-2);font:700 1rem/1.3 var(--dm-font);align-items:center;gap:6px;display:inline-flex}.fac-steps{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.fac-step{border-radius:var(--pp-r-card);background:var(--dm-panel);width:100%;min-width:0;color:var(--dm-ink);box-shadow:var(--pp-shadow-sm);font:inherit;text-align:start;transition:background-color .24s ease,scale var(--dm-dur-press) var(--dm-ease-out);border:0;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:14px;display:grid}button.fac-step{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:88px}button.fac-step:not(:disabled):active{scale:.985}button.fac-step:disabled{cursor:default}button.fac-step:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-step[data-tone=done]{background:var(--dm-mint)}@supports (color:color-mix(in lab,red,red)){.fac-step[data-tone=done]{background:color-mix(in srgb,var(--dm-mint) 16%,var(--dm-panel))}}.fac-step[data-tone=redo]{box-shadow:inset 0 0 0 3px var(--dm-lemon),var(--pp-shadow-sm)}.fac-step-head{align-items:center;gap:14px;min-width:0;display:flex}.fac-step-pic{background:var(--fam-soft);width:60px;height:60px;color:var(--dm-ink);border-radius:18px;flex:none;place-items:center;transition:background-color .24s;display:grid;position:relative}.fac-step-pic[data-done]{background:var(--dm-mint);color:#080a0f}.fac-step-n{background:var(--pp-pill);min-width:24px;height:24px;color:var(--pp-pill-ink);font:800 .75rem/1 var(--dm-font);font-variant-numeric:tabular-nums;top:-7px;border-radius:999px;place-items:center;padding:0 6px;display:grid;position:absolute;inset-inline-start:-7px}.fac-step-words{gap:2px;min-width:0;display:grid}.fac-step-label{font:700 1.125rem/1.3 var(--dm-font);overflow-wrap:anywhere}.fac-step-note{color:var(--dm-ink-2);font:600 .875rem/1.3 var(--dm-font);align-items:center;gap:4px;display:inline-flex}.fac-step-note[data-tone=good]{color:var(--pp-good);font-weight:800}.fac-step-tick{width:56px;height:56px;box-shadow:inset 0 0 0 3px var(--dm-line-2);border-radius:50%;flex:none;place-items:center;transition:background-color .24s;display:grid}.fac-step-tick[data-on]{background:var(--dm-mint);color:#080a0f;box-shadow:none}.fac-step-body{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.fac-step-hint{color:var(--dm-ink-2);font:600 .9375rem/1.4 var(--dm-font);margin:0}.fac-saved{color:var(--pp-good);font:800 1rem/1.2 var(--dm-font);align-items:center;gap:6px;margin:0;display:inline-flex}.fac-camera{flex:240px}.fac-photocount{font:800 1.0625rem/1.3 var(--dm-font)}.fac-shots{flex-wrap:wrap;gap:14px;display:flex}.fac-shot{width:104px;margin:0;position:relative}.fac-shot img{background:var(--dm-panel-2);object-fit:cover;border-radius:18px;width:104px;height:104px;display:block}.fac-shot[data-state=rejected] img{opacity:.55}.fac-shot figcaption{color:var(--pp-bad);font:700 .75rem/1.3 var(--dm-font);margin-top:4px}.fac-shot-x{border:3px solid var(--dm-panel);background:var(--pp-pill);width:56px;height:56px;color:var(--pp-pill-ink);font:800 1.5rem/1 var(--dm-font);cursor:pointer;touch-action:manipulation;top:-14px;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-14px}.fac-shot .fac-shot-q{color:#080a0f;font:800 .8125rem/1.2 var(--dm-font);text-align:center;inset-inline:0;background:#fbf9f4f0;border-radius:0 0 18px 18px;margin:0;padding:5px 4px;position:absolute;bottom:0}.fac-shot-retry{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.fac-more{border-radius:var(--pp-r-card);background:var(--dm-tonal);min-height:56px;color:var(--dm-ink-2);font:800 1.125rem/1 var(--dm-font);place-items:center;display:grid}.fac-refused-pic{object-fit:cover;border-radius:14px;flex:none;width:56px;height:56px}.fac-grow{flex:auto;min-width:0}.fac-actionbar{z-index:10;bottom:calc(var(--dm-bar) + 8px);background:var(--pp-sheet);box-shadow:var(--pp-shadow-lg);border-radius:30px;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;display:grid;position:sticky}.fac-actionbar .fac-helpact{background:var(--dm-tonal);box-shadow:none}.fac-actionbar-note{color:var(--dm-ink-2);font:800 1.0625rem/1.3 var(--dm-font);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.fac-actionbar-note[data-tone=good]{color:var(--pp-good)}.fac-helpacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fac-helpact{background:var(--dm-panel);min-width:0;min-height:78px;color:var(--dm-ink);box-shadow:var(--pp-shadow-sm);font:800 .875rem/1.2 var(--dm-font);text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--dm-dur-press) var(--dm-ease-out);border:0;border-radius:22px;align-content:center;justify-items:center;gap:6px;padding:8px 6px;display:grid}.fac-helpact span{overflow-wrap:anywhere;min-width:0}.fac-helpact:active{scale:.96}.fac-helpact:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fac-picks[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:400px){.fac-picks[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fac-pick{background:var(--dm-panel);min-width:0;min-height:128px;color:var(--dm-ink);box-shadow:var(--pp-shadow-sm);font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--dm-dur-press) var(--dm-ease-out),box-shadow .16s ease;border:0;border-radius:24px;align-content:center;justify-items:center;gap:10px;padding:14px 10px;display:grid;position:relative}.fac-pick:active{scale:.97}.fac-pick:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-pick[aria-pressed=true]{box-shadow:0 0 0 3px var(--dm-ink),var(--pp-shadow-sm)}.fac-pick-pic{background:var(--fam-soft);width:64px;height:64px;color:var(--dm-ink);border-radius:20px;place-items:center;display:grid}.fac-pick[data-tone=danger] .fac-pick-pic{background:var(--dm-band-danger)}.fac-pick[data-tone=attention] .fac-pick-pic{background:var(--dm-band-warn)}.fac-pick-label{font:800 .9375rem/1.25 var(--dm-font);overflow-wrap:anywhere}.fac-pick-on{background:var(--dm-mint);color:#080a0f;top:8px;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;inset-inline-end:8px}.fac-choices{flex-wrap:wrap;gap:10px;display:flex}.fac-choice{background:var(--dm-panel);min-height:56px;color:var(--dm-ink);box-shadow:inset 0 0 0 2px var(--dm-line-2);font:800 1rem/1.2 var(--dm-font);cursor:pointer;touch-action:manipulation;border:0;border-radius:999px;padding:0 20px}.fac-choice[aria-pressed=true]{background:var(--pp-pill);color:var(--pp-pill-ink);box-shadow:none}.fac-choice:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-langs{gap:12px;display:grid}.fac-lang{background:var(--dm-panel);min-height:72px;color:var(--dm-ink);box-shadow:var(--pp-shadow-sm);font:800 1.375rem/1.4 var(--dm-font);text-align:start;cursor:pointer;touch-action:manipulation;border:0;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;padding:0 22px;display:flex}.fac-lang[aria-pressed=true]{background:var(--pp-pill);color:var(--pp-pill-ink)}.fac-lang:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-lang.font-urdu{font-family:"Noto Nastaliq Urdu",var(--dm-font);line-height:2}.fac-supgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:560px){.fac-supgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fac-sup{border-radius:var(--pp-r-card);background:var(--dm-panel);width:100%;min-width:0;min-height:172px;color:var(--dm-ink);box-shadow:var(--pp-shadow-sm);font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale var(--dm-dur-press) var(--dm-ease-out);border:0;align-content:start;justify-items:center;gap:8px;padding:16px 10px;display:grid}.fac-sup:active{scale:.97}.fac-sup:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-sup[data-level=low]{background:var(--dm-lemon)}@supports (color:color-mix(in lab,red,red)){.fac-sup[data-level=low]{background:color-mix(in srgb,var(--dm-lemon) 20%,var(--dm-panel))}}.fac-sup[data-level=out]{background:var(--dm-coral)}@supports (color:color-mix(in lab,red,red)){.fac-sup[data-level=out]{background:color-mix(in srgb,var(--dm-coral) 16%,var(--dm-panel))}}.fac-sup-pic{background:var(--fam-soft);width:68px;height:68px;color:var(--dm-ink);border-radius:22px;place-items:center;display:grid}.fac-sup-name{font:800 1rem/1.25 var(--dm-font);overflow-wrap:anywhere}.fac-sup-qty{color:var(--dm-ink-2);font:700 .9375rem/1.2 var(--dm-font);font-variant-numeric:tabular-nums}.fac-sup-big{align-items:center;gap:14px;display:flex}.fac-countbox{background:var(--dm-tonal);border-radius:22px;justify-items:start;gap:12px;padding:16px;display:grid}.fac-countbox .fac-act{justify-self:stretch}.fac-row{background:var(--dm-panel);min-width:0;min-height:76px;box-shadow:var(--pp-shadow-sm);border-radius:22px;align-items:center;gap:12px;padding:12px 14px;display:flex}.fac-row-pic{background:var(--fam-soft);width:52px;height:52px;color:var(--dm-ink);border-radius:16px;flex:none;place-items:center;display:grid}.fac-row-words{flex:auto;gap:2px;min-width:0;display:grid}.fac-row-words b{font:800 1rem/1.3 var(--dm-font);overflow-wrap:anywhere}.fac-row-words span{color:var(--dm-ink-2);font:600 .875rem/1.35 var(--dm-font)}.fac-wallet{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.fac-walletcard{gap:4px;padding:22px 22px 24px;position:relative}.fac-wallet-glyph{top:12px;line-height:0;position:absolute;inset-inline-end:12px}.fac-wallet-label{color:var(--pp-on-ink-2);font:700 1.0625rem/1.3 var(--dm-font);margin:0;padding-inline-end:70px}.fac-wallet-big{font:800 clamp(2.25rem,1.7rem + 2.2vw,3.125rem)/1.05 var(--dm-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.fac-wallet-rows{font:600 1rem/1.3 var(--dm-font);grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;margin:14px 0 0;display:grid}.fac-wallet-rows dt{color:var(--pp-on-ink-2)}.fac-wallet-rows dd{text-align:end;font-variant-numeric:tabular-nums;margin:0;font-weight:800}.fac-wallet-rows .fac-wallet-warn{color:var(--dm-warn-text);font-weight:800}.fac-twoacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media(max-width:420px){.fac-twoacts{grid-template-columns:minmax(0,1fr)}}.fac-buycard{border-radius:var(--pp-r-card);background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-sm);gap:10px;padding:16px;display:grid}.fac-buycard-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.fac-buycard-head b{font:800 1.0625rem/1.3 var(--dm-font);overflow-wrap:anywhere}.fac-buycard-head span{color:var(--dm-ink-2);font:600 .9375rem/1.3 var(--dm-font)}.fac-buycard-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fac-buycard-lines li{font:600 1rem/1.3 var(--dm-font);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.fac-buycard-why{background:var(--dm-tonal);font:600 .9375rem/1.4 var(--dm-font);border-radius:16px;margin:0;padding:10px 12px}.fac-num{font-variant-numeric:tabular-nums;font-weight:800}.fac-buyline{background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);border-radius:22px;gap:12px;padding:16px;display:grid}.fac-buyline-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.fac-buyline-head b{min-width:0;font:800 1.125rem/1.3 var(--dm-font);overflow-wrap:anywhere}.fac-buyline-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fac-x56{background:var(--pp-quiet);width:56px;height:56px;color:var(--dm-ink);font:800 1.5rem/1 var(--dm-font);cursor:pointer;touch-action:manipulation;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.fac-x56:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-amount{gap:8px;display:grid}.fac-amount input{min-height:60px!important;font-size:1.375rem!important;font-weight:800!important}.fac-receipt{background:var(--dm-tonal);border-radius:22px;gap:12px;padding:16px;display:grid}.fac-receipt-pic{object-fit:cover;border-radius:18px;width:140px;height:140px}.fac-dens{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fac-den{background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.fac-den-note{font:800 1.25rem/1.2 var(--dm-font);font-variant-numeric:tabular-nums}.fac-countsum{background:var(--dm-tonal);font:700 1.125rem/1.3 var(--dm-font);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin:0;padding:16px 18px;display:grid}.fac-countsum dd{text-align:end;font-variant-numeric:tabular-nums;margin:0;font-weight:800}.fac-countsum dd[data-tone=good]{color:var(--pp-good)}.fac-countsum dd[data-tone=warn]{color:var(--pp-warn)}@media(prefers-reduced-motion:reduce){.fac-bar>i,.fac-step,.fac-step-pic,.fac-step-tick{transition:none}.fac-alldone,.fac-flash,.fac-act[aria-busy=true] .fac-act-label{animation:none}.fac-act,.fac-pick,.fac-sup,.fac-helpact,.fac-langbtn,.fac-job{transition:none}}.fac-block{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.fac-hint{color:var(--dm-ink-2);font:600 .875rem/1.45 var(--dm-font);margin:0}span.fac-hint{display:inline}.fac-center{text-align:center}.fac-num{font-variant-numeric:tabular-nums}.fac-big{font-size:1.125rem}.fac-blockline{display:block}.fac-warnwords{color:var(--dm-warn-text);font:700 .8125rem/1.3 var(--dm-font);align-self:center}.fac-w110{width:110px}.fac-w130{width:130px}.fac-w160{width:160px}.fac-inline{flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;display:flex}.fac-inline>.fac-grow{min-width:min(100%,180px)}.fac-toolbar,.fac-tags{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.fac-tag{background:var(--dm-tonal);max-width:100%;min-height:30px;color:var(--dm-ink);font:700 .8125rem/1.2 var(--dm-font);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:3px 11px;display:inline-flex}.fac-tag[data-size=lg]{min-height:36px;padding-inline:14px}.fac-tag[data-tone=quiet]{color:var(--dm-ink-2)}.fac-list{font:600 .875rem/1.45 var(--dm-font);gap:6px;margin:0;padding:0;list-style:none;display:grid}.fac-listrow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.fac-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;display:grid}@media(max-width:520px){.fac-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.fac-stats[data-size=sm] .pp-stat{min-height:116px}.fac-panel{border-radius:var(--pp-r-big);background:var(--pp-sheet);min-width:0;color:var(--dm-ink);box-shadow:var(--pp-shadow-md);grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:18px clamp(14px,.6rem + 1vw,22px) 20px;display:grid}.fac-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.fac-panel-title{min-width:0;font:800 1.125rem/1.25 var(--dm-font);letter-spacing:-.015em;align-items:center;gap:10px;margin:0;display:flex}.fac-panel-title>span{overflow-wrap:anywhere;min-width:0}.fac-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.fac-sub{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.fac-sub-title{font:800 1rem/1.3 var(--dm-font);align-items:center;gap:8px;margin:0;display:flex}.fac-sub-tools{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.fac-drawer{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}.fac-formgrid{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.fac-formgrid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.fac-formgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fac-formgrid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.fac-boxed{background:var(--dm-tonal);border-radius:18px;padding:12px}.fac-tplrow{background:var(--dm-tonal);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.fac-block-name{font:800 .9375rem/1.3 var(--dm-font);display:block}.fac-folderslot{flex:none;gap:8px;width:178px;padding-bottom:10px;display:grid;position:relative}.fac-folderslot[data-size=sm]{width:154px}@media(min-width:1024px){.fac-folderslot:not([data-size]){width:204px}}.fac-folderslot:after{content:"";background:var(--dm-ink);opacity:0;height:5px;transition:opacity .2s ease,transform .26s var(--pp-rise);inset-inline:22%;border-radius:999px;position:absolute;bottom:0;transform:scaleX(.4)}.fac-folderslot[data-on="1"]:after{opacity:1;transform:none}.fac-folderslot-day{color:var(--dm-ink-2);font:600 .8125rem/1.3 var(--dm-font);text-align:center}.fac-folderslot-day b{color:var(--dm-ink);font-weight:800}.fac-badge-n{font:800 .6875rem/1 var(--dm-font);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pp-folder-badge:has(.fac-badge-n[data-tone=warn]){background:var(--dm-lemon)}.fac-badge-icon{color:#080a0f;place-items:center;display:grid}.fac-folders-sm{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr))}.fac-ws-grid{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}@media(min-width:1024px){.fac-ws-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start}}.fac-ws-main{grid-template-columns:minmax(0,1fr);gap:26px;min-width:0;display:grid}.fac-ws-aside{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-width:0;display:grid}.fac-ws-panel-desk{display:none}@media(min-width:1024px){.fac-ws-panel-desk{display:block}}.fac-rooms{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}@media(min-width:640px){.fac-rooms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1536px){.fac-rooms{grid-template-columns:repeat(3,minmax(0,1fr))}}.fac-room{border-radius:var(--pp-r-card);background:var(--dm-panel);min-width:0;color:var(--dm-ink);box-shadow:var(--pp-shadow-sm);transition:box-shadow .2s,background-color .2s;position:relative}.fac-room[data-picked]{background:var(--fam-soft);box-shadow:0 0 0 3px var(--fam),var(--pp-shadow-sm)}.fac-room[data-selected]{box-shadow:0 0 0 3px var(--dm-ink),var(--pp-shadow-md)}.fac-room[data-over]{outline:3px dashed var(--fam-shade);outline-offset:3px}.fac-room-pick{z-index:1;cursor:pointer;top:10px;place-items:center;width:40px;height:40px;display:grid;position:absolute;inset-inline-end:10px}.fac-room-open{border-radius:inherit;width:100%;min-height:104px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:14px 56px 16px 14px;display:grid}[dir=rtl] .fac-room-open{padding:14px 14px 16px 56px}.fac-room-open:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-room-top{align-items:center;gap:12px;min-width:0;display:flex}.fac-room-words{gap:2px;min-width:0;display:grid}.fac-room-name{font:800 1.0625rem/1.25 var(--dm-font);overflow-wrap:anywhere}.fac-room-type{color:var(--dm-ink-2);font:600 .8125rem/1.35 var(--dm-font);overflow-wrap:anywhere}.fac-room-work{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.fac-room-today{gap:6px;display:grid}.fac-room-todaywords{font:700 .8125rem/1.3 var(--dm-font);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.fac-minibar{background:var(--fam-soft);border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.fac-room[data-picked] .fac-minibar{background:var(--dm-panel)}.fac-minibar>i{border-radius:inherit;background:var(--fam);transform-origin:0;position:absolute;top:0;right:0;bottom:0;left:0}[dir=rtl] .fac-minibar>i{transform-origin:100%}.fac-roompanel{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.fac-roompanel-head{align-items:center;gap:14px;min-width:0;display:flex}.fac-roompanel-name{font:800 1.25rem/1.25 var(--dm-font);overflow-wrap:anywhere}.fac-roompanel-today{color:var(--dm-ink);font:700 .875rem/1.35 var(--dm-font);gap:6px;text-decoration:none;display:grid}.fac-roompanel-today:hover{text-decoration:underline}.fac-sched{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fac-sched li{background:var(--dm-tonal);border-radius:18px;gap:4px;padding:12px 14px;display:grid}.fac-sched-head{font:700 .9375rem/1.3 var(--dm-font);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fac-sched-who{color:var(--dm-ink-2);font:600 .8125rem/1.3 var(--dm-font);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fac-cps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fac-cps li{min-height:44px;font:600 .9375rem/1.3 var(--dm-font);align-items:center;gap:10px;display:flex}.fac-cps-pic{background:var(--fam-soft);width:36px;height:36px;color:var(--dm-ink);border-radius:12px;flex:none;place-items:center;display:grid}.fac-stackline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fac-people{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fac-people li{background:var(--dm-tonal);border-radius:20px;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.fac-people li[data-drag]{cursor:grab}.fac-people li>.fac-room-words{flex:auto}.fac-person-name{font:800 .9375rem/1.25 var(--dm-font);overflow-wrap:anywhere}.fac-covrow{gap:6px;min-width:0;display:grid}.fac-covrow-who{font:700 .9375rem/1.3 var(--dm-font);align-items:center;gap:8px;display:flex}.fac-covbars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:6px;height:74px;display:grid}.fac-covday{text-align:center;align-content:end;gap:3px;display:grid}.fac-covbar{background:var(--fam);border-radius:8px 8px 3px 3px;display:block}.fac-covbar[data-over]{background:var(--dm-lemon);box-shadow:inset 0 0 0 2px var(--dm-warn-text)}.fac-covd{color:var(--dm-ink-2);font:700 .6875rem/1 var(--dm-font);font-variant-numeric:tabular-nums}.fac-step-title{font:800 1.0625rem/1.3 var(--dm-font);align-items:center;gap:10px;margin:0;display:flex}.fac-stepno{background:var(--pp-pill);min-width:28px;height:28px;color:var(--pp-pill-ink);font:800 .8125rem/1 var(--dm-font);border-radius:999px;flex:none;place-items:center;padding:0 8px;display:inline-grid}.fac-tplgrid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media(min-width:640px){.fac-tplgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fac-tplcard{background:var(--dm-panel);min-width:0;min-height:74px;color:var(--dm-ink);box-shadow:var(--pp-shadow-sm);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:22px;align-items:center;gap:12px;padding:12px;display:flex}.fac-tplcard[aria-checked=true]{background:var(--fam-soft);box-shadow:0 0 0 3px var(--dm-ink)}.fac-tplcard:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-togs{flex-wrap:wrap;gap:8px;display:flex}.fac-tog{background:var(--dm-panel);min-width:54px;min-height:40px;color:var(--dm-ink);box-shadow:inset 0 0 0 2px var(--dm-line-2);font:800 .875rem/1.1 var(--dm-font);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.fac-tog[data-size=sm]{min-width:44px;min-height:38px;padding:0 10px}.fac-tog[aria-pressed=true]{background:var(--pp-pill);color:var(--pp-pill-ink);box-shadow:none}.fac-tog[data-k=approve][aria-pressed=true]{background:var(--dm-mint);color:#080a0f}.fac-tog[data-k=query][aria-pressed=true]{background:var(--dm-lemon);color:#080a0f}.fac-tog[data-k=reject][aria-pressed=true]{background:var(--dm-coral);color:#080a0f}.fac-tog:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-preview{background:var(--fam-soft);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;display:grid}.fac-perday{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.fac-perday-who{min-width:8rem;font-weight:800}.fac-who{gap:8px;min-width:0;display:grid}.fac-who-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.fac-face{background:var(--dm-panel);max-width:100%;min-height:44px;color:var(--dm-ink);box-shadow:inset 0 0 0 2px var(--dm-line-2);font:700 .875rem/1.2 var(--dm-font);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;display:inline-flex}[dir=rtl] .fac-face{padding:4px 4px 4px 14px}.fac-face[aria-pressed=true]{background:var(--pp-pill);color:var(--pp-pill-ink);box-shadow:none}.fac-face:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-face-none{background:var(--dm-tonal);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.fac-face-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:10rem;overflow:hidden}.fac-face-note{opacity:.8;font-size:.75rem}.fac-review-grid{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}@media(min-width:1024px){.fac-review-grid{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start}}.fac-review-queue{gap:10px;min-width:0;display:grid}.fac-review-side{min-width:0;display:none}@media(min-width:1024px){.fac-review-side{top:calc(var(--pp-sticky-top,0px) + 12px);display:block;position:sticky}}.fac-bubbles .fac-where{color:inherit}.fac-bubbles .pp-bubble-text b{font-weight:800}.fac-detail{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.fac-detail-head{flex-wrap:wrap;align-items:flex-start;gap:14px;min-width:0;display:flex}.fac-detail-head>.fac-room-words{flex:200px}.fac-detail-title{font:800 1.3125rem/1.25 var(--dm-font);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0}.fac-detail-meta{color:var(--dm-ink-2);font:600 .8125rem/1.4 var(--dm-font);align-items:center;gap:8px;margin:0;display:flex}.fac-detail-meta>span{min-width:0}.fac-bubbles .pp-bubble-text{-webkit-line-clamp:none;line-clamp:none;display:block;overflow:visible}.fac-bubble-words{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fac-proofstrip{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fac-proofstrip>img,.fac-proofstrip-more{width:52px;height:52px;box-shadow:0 0 0 2px var(--dm-panel);border-radius:14px}.fac-proofstrip>img{object-fit:cover;background:var(--dm-panel-2);display:block}.fac-proofstrip-more{background:var(--dm-panel);color:var(--dm-ink);font:800 .9375rem/1 var(--dm-font);place-items:center;display:grid}.fac-detail{container-type:inline-size}.fac-proof{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}@container (min-width:620px){.fac-proof{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.fac-evidence{background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);border-radius:22px;gap:8px;margin:0;padding:10px;display:grid}.fac-evidence[data-state=rejected]{box-shadow:inset 0 0 0 3px var(--dm-coral),var(--pp-shadow-sm)}.fac-evidence img{aspect-ratio:4/3;background:var(--dm-panel-2);object-fit:cover;border-radius:16px;width:100%;display:block}.fac-evidence figcaption{font:700 .875rem/1.3 var(--dm-font);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.fac-failbox{gap:8px;display:grid}.fac-check{min-height:40px;font:700 .875rem/1.3 var(--dm-font);cursor:pointer;align-items:center;gap:10px;display:flex}.fac-checkrow{background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);border-radius:20px;gap:8px;padding:12px;display:grid}.fac-checkrow-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.fac-checkrow-head>.fac-room-words{font:600 .9375rem/1.3 var(--dm-font);flex:auto}.fac-decide{background:var(--fam-soft);border-radius:22px;gap:10px;padding:16px;display:grid}.fac-manage{background:var(--dm-tonal);border-radius:22px;padding:16px}.fac-manage-row{grid-template-columns:minmax(0,1fr);align-items:end;gap:10px;display:grid}@container (min-width:620px){.fac-manage-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.fac-titlepic{align-items:center;gap:16px;max-width:100%;display:inline-flex}.fac-titlepic .fac-pic{vertical-align:middle}.fac-editor{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}@media(min-width:1024px){.fac-editor{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.fac-editor-main,.fac-editor-aside{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-width:0;display:grid}.fac-iconpick{flex-wrap:wrap;gap:6px;display:flex}.fac-iconbtn{background:var(--dm-panel);width:44px;height:44px;color:var(--dm-ink);box-shadow:inset 0 0 0 2px var(--dm-line);cursor:pointer;border:0;border-radius:14px;place-items:center;display:grid}.fac-iconbtn[aria-checked=true]{background:var(--pp-pill);color:var(--pp-pill-ink);box-shadow:none}.fac-iconbtn:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.fac-itemrow{background:var(--dm-tonal);border-radius:22px;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}.fac-itemrow-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fac-itemrow-tools{gap:4px;margin-inline-start:auto;display:flex}.fac-refpic{aspect-ratio:4/3;object-fit:cover;border-radius:18px;width:100%;display:block}.fac-ai{box-shadow:inset 0 0 0 2px var(--dm-cyan),var(--pp-shadow-md)}@supports (color:color-mix(in lab,red,red)){.fac-ai{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--dm-cyan) 55%,transparent),var(--pp-shadow-md)}}.fac-aiprop{background:var(--dm-cyan);border-radius:18px;gap:8px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.fac-aiprop{background:color-mix(in srgb,var(--dm-cyan) 12%,var(--dm-panel))}}.fac-ol{font:600 .875rem/1.5 var(--dm-font);margin:0;padding-inline-start:22px;list-style:decimal}.fac-versions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fac-versions li{min-height:40px;font:600 .875rem/1.3 var(--dm-font);align-items:center;gap:8px;display:flex}.fac-oldver{background:var(--dm-tonal);font:600 .875rem/1.4 var(--dm-font);border-radius:16px;gap:6px;padding:12px;display:grid}.fac-staffgrid{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:768px){.fac-staffgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.fac-staffgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fac-staffcard{border-radius:var(--pp-r-card);background:var(--dm-panel);width:100%;min-width:0;color:var(--dm-ink);box-shadow:var(--pp-shadow-sm);font:inherit;text-align:start;cursor:pointer;transition:box-shadow .2s ease,transform .2s var(--dm-ease-land);border:0;gap:12px;padding:16px;display:grid}.fac-staffcard[data-off]{opacity:.6}.fac-staffcard:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){.fac-staffcard:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}}.fac-staffcard-top{align-items:center;gap:12px;min-width:0;display:flex}.fac-staffcard-top>.fac-room-words{flex:auto}.fac-staffcard-name{font:800 1.0625rem/1.25 var(--dm-font);overflow-wrap:anywhere}.fac-staffcard-day{font:700 .8125rem/1.3 var(--dm-font);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fac-staffcard-day .fac-minibar{flex:80px;max-width:160px}.fac-covers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fac-covers li{background:var(--dm-tonal);font:600 .875rem/1.4 var(--dm-font);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.fac-split{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}@media(min-width:1024px){.fac-split{grid-template-columns:minmax(0,1fr) 400px;align-items:start}}.fac-split-side{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-width:0;display:grid}.fac-stock{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fac-stockrow{background:var(--dm-tonal);width:100%;min-width:0;min-height:76px;color:var(--dm-ink);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:22px;align-items:center;gap:12px;padding:12px 14px;display:flex}.fac-stockrow>.fac-room-words{flex:auto}.fac-stock-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;min-width:0;display:flex}.fac-stock-head>.fac-room-name{overflow-wrap:break-word;flex:auto;min-width:0}.fac-stock-head>:not(.fac-room-name){flex:none}.fac-stockrow[data-level=low]{background:var(--dm-lemon)}@supports (color:color-mix(in lab,red,red)){.fac-stockrow[data-level=low]{background:color-mix(in srgb,var(--dm-lemon) 22%,var(--dm-panel))}}.fac-stockrow[data-level=out]{background:var(--dm-coral)}@supports (color:color-mix(in lab,red,red)){.fac-stockrow[data-level=out]{background:color-mix(in srgb,var(--dm-coral) 16%,var(--dm-panel))}}.fac-stockrow:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-levelbar{background:var(--dm-panel-2);border-radius:999px;height:8px;margin-top:6px;display:block;position:relative;overflow:hidden}.fac-levelbar>i{border-radius:inherit;background:var(--fam);transform-origin:0;position:absolute;top:0;right:0;bottom:0;left:0}[dir=rtl] .fac-levelbar>i{transform-origin:100%}.fac-levelbar>b{background:var(--dm-ink);width:2px;position:absolute;top:0;bottom:0}.fac-addstock{margin-top:4px}.fac-reqs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fac-req{background:var(--dm-tonal);border-radius:20px;gap:8px;padding:12px;display:grid}.fac-req-head{min-width:0;font:800 .9375rem/1.3 var(--dm-font);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fac-req .dm-btn{justify-self:start}.fac-stocknow{font:600 1rem/1.3 var(--dm-font);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.fac-wallets{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}@media(min-width:640px){.fac-wallets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.fac-wallets{grid-template-columns:repeat(3,minmax(0,1fr))}}.fac-walletbox{background:var(--pp-sheet);min-width:0;box-shadow:var(--pp-shadow-md);border-radius:26px;align-content:start;gap:12px;padding:18px;display:grid}.fac-walletbox[data-closed]{opacity:.6}.fac-walletbox-who{align-items:center;gap:12px;min-width:0;display:flex}.fac-walletbox-cash{background:var(--fam-soft);border-radius:18px;gap:2px;padding:12px 14px;display:grid}.fac-walletbox-big{font:800 1.875rem/1.1 var(--dm-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fac-dl{font:600 .875rem/1.35 var(--dm-font);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:0;display:grid}.fac-dl dt{color:var(--dm-ink-2)}.fac-dl dd{text-align:end;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.fac-dl dd[data-tone=bad]{color:var(--pp-bad);font-weight:800}.fac-buyreviews{gap:14px;margin:0;padding:0;list-style:none;display:grid}.fac-buyreview{background:var(--dm-tonal);border-radius:22px;gap:12px;min-width:0;padding:16px;display:grid}.fac-buyreview-head{min-width:0;font:600 .9375rem/1.3 var(--dm-font);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.fac-receipts{flex-wrap:wrap;gap:10px;display:flex}.fac-receipts img{background:var(--dm-panel-2);width:auto;max-width:100%;height:120px;box-shadow:var(--pp-shadow-sm);border-radius:14px;display:block}.fac-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fac-line{background:var(--dm-panel);border-radius:18px;gap:8px;padding:12px;display:grid}.fac-line-head{min-width:0;font:600 .9375rem/1.3 var(--dm-font);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.fac-countgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.fac-countgrid dt{color:var(--dm-ink-2);font:600 .75rem/1.3 var(--dm-font)}.fac-countgrid dd{font:800 .9375rem/1.3 var(--dm-font);font-variant-numeric:tabular-nums;margin:0}.fac-countgrid dd[data-tone=bad]{color:var(--pp-bad)}.fac-countgrid dd[data-tone=good]{color:var(--pp-good)}.fac-wmy{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.fac-wcells{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fac-wcell{background:var(--fam-soft);border-radius:18px;align-content:start;gap:2px;min-width:0;padding:10px 12px 12px;display:grid}.fac-wcell-n{font:800 1.625rem/1.1 var(--dm-font);font-variant-numeric:tabular-nums}.fac-wcell-l{color:var(--dm-ink-2);font:700 .8125rem/1.3 var(--dm-font);overflow-wrap:anywhere}.fac-wnext{background:var(--fam);min-width:0;min-height:64px;color:var(--fam-ink);border-radius:20px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.fac-wnext .fac-where{color:inherit}.fac-wnext-words{gap:2px;min-width:0;display:grid}.fac-wnext-words b{font:800 1rem/1.25 var(--dm-font);overflow-wrap:anywhere}.fac-wnext-words>span{font:600 .8125rem/1.35 var(--dm-font)}.fac-wnext:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-wup{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.fac-wup-row{background:var(--dm-tonal);min-width:0;color:var(--dm-ink);border-radius:18px;gap:8px;padding:10px 12px;text-decoration:none;display:grid}.fac-wup-row:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.fac-wup-name{align-items:center;gap:10px;min-width:0;display:flex}.fac-wup-words{gap:1px;min-width:0;display:grid}.fac-wup-words b{font:800 .9375rem/1.25 var(--dm-font);overflow-wrap:anywhere}.fac-wup-words span{color:var(--dm-ink-2);font:600 .8125rem/1.3 var(--dm-font)}.fac-wup-pills{flex-wrap:wrap;gap:6px;display:flex}.fac-wup-pills:empty{display:none}@media(prefers-reduced-motion:reduce){.fac-folderslot:after,.fac-room,.fac-staffcard{transition:none}.fac-staffcard:hover{transform:none}}.gdp{gap:6px;width:100%;min-width:0;max-width:1120px;margin-inline:auto;padding-block:8px 48px;display:grid}.gdp-hero{gap:12px;min-width:0;padding-block:4px 10px;display:grid}.gdp-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gdp-head{flex-wrap:wrap;align-items:baseline;gap:10px 14px;display:flex}.gdp-title{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(2.5rem,11vw,4.5rem);font-weight:800;line-height:.98}.gdp-title-flow{font-size:clamp(2rem,8vw,3.5rem)}.gdp-lead{max-width:44rem;color:var(--dm-ink-2);text-wrap:pretty;margin:0;font-size:clamp(1.125rem,3.6vw,1.375rem);font-weight:650;line-height:1.4}.gdp-sticker{vertical-align:middle;margin-inline-end:8px;display:inline-block;transform:rotate(-6deg)}.gdp-meta{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.gdp-count{background:var(--dm-tonal);min-height:28px;color:var(--dm-ink-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 11px;font-size:.8125rem;font-weight:750;display:inline-flex}.gdp-aud{background:var(--gd-fill,var(--dm-tonal));min-height:28px;color:var(--dm-on-prism,#080a0f);border-radius:999px;align-items:center;padding:0 11px;font-size:.8125rem;font-weight:750;display:inline-flex}.gdp-sec{gap:12px;min-width:0;padding-block:18px 6px;display:grid}.gdp-h{color:var(--dm-ink-2);margin:0;font-size:.9375rem;font-weight:800}.gdp-h2{letter-spacing:-.025em;align-items:center;gap:10px;margin:0;font-size:clamp(1.375rem,4.8vw,1.875rem);font-weight:800;display:flex}.gdp-sub{color:var(--dm-ink-2);margin:-4px 0 0;font-weight:550}.gdp-readers{flex-wrap:wrap;gap:8px;display:flex}.gdp .gd-chip{background:var(--dm-panel)}.gdp-reader[aria-pressed=true],.gdpr-pick .gd-chip[aria-current=true]{background:var(--dm-sel-bg);color:var(--dm-sel-ink)}.gdp-chip-n{color:inherit;opacity:.66;font-variant-numeric:tabular-nums}.gdp-more{gap:10px;display:grid}.gdp-more>summary{justify-self:start;list-style:none}.gdp-more>summary::-webkit-details-marker{display:none}.gdp-fams{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.gdp-fam{background:var(--gd-fill);border-radius:26px;align-content:start;gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.gdp-fam{background:color-mix(in srgb,var(--gd-fill) 16%,var(--dm-panel))}}:where(.dark) .gdp-fam{background:var(--gd-fill)}@supports (color:color-mix(in lab,red,red)){:where(.dark) .gdp-fam{background:color-mix(in srgb,var(--gd-fill) 13%,var(--dm-panel))}}.gdp-fam-h{align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:800;display:flex}.gdp-tiles{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gdp-tile{background:var(--dm-panel);min-height:60px;color:var(--dm-ink);transition:transform .16s var(--dm-ease-out);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px 8px 8px;text-decoration:none;display:grid}.gdp-tile[aria-disabled]{opacity:.62}.gdp-tile:not([aria-disabled]):active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.gdp-tile:not([aria-disabled]):hover{transform:translateY(-2px)}}.gdp-tile:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.gdp-tile-words{gap:1px;min-width:0;display:grid}.gdp-tile-t{font-size:.9375rem;font-weight:800;line-height:1.25}.gdp-tile-m{color:var(--dm-ink-muted);font-size:.8125rem;font-weight:600}.gdp-ends{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.gdp-end{background:var(--gd-fill);min-height:104px;color:var(--dm-on-prism,#080a0f);text-align:start;cursor:pointer;transition:transform .16s var(--dm-ease-out);border:0;border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px 14px 12px;font-family:inherit;text-decoration:none;display:grid}.gdp-end:active{transform:scale(.98)}.gdp-end:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.gdp-end-words{gap:2px;display:grid}.gdp-end-t{font-size:1.125rem;font-weight:800}.gdp-end-m{opacity:.8;font-size:.875rem;font-weight:600}.gdp-flow-id{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.gdp-path{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.gdp-node{animation:gd-rise .36s var(--dm-ease-out) both;animation-delay:calc(min(var(--i,0),8)*40ms);grid-template-columns:40px minmax(0,1fr);gap:12px;padding-block-end:18px;display:grid;position:relative}.gdp-node:before{content:"";background:repeating-linear-gradient(to bottom,var(--dm-ink-3) 0 6px,transparent 6px 11px);top:40px;bottom:0;border-radius:2px;width:2px;position:absolute;inset-inline-start:19px}.gdp-node:last-child:before{display:none}.gdp-node-n{background:var(--dm-sel-bg);width:40px;height:40px;color:var(--dm-sel-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:1rem;font-weight:800;display:grid}.gdp-card{background:var(--dm-panel);box-shadow:var(--dm-shadow-card);border-radius:24px;gap:8px;min-width:0;padding:14px 16px 16px;display:grid}.gdp-card-top{align-items:center;gap:12px;display:flex}.gdp-who{gap:0;margin:0;display:grid}.gdp-who-k{color:var(--dm-ink-muted);font-size:.75rem;font-weight:700}.gdp-who-v{font-size:.9375rem;font-weight:800;display:inline-flex}.gdp-card-t{letter-spacing:-.015em;margin:2px 0 0;font-size:1.25rem;font-weight:800;line-height:1.2}.gdp-card-b{color:var(--dm-ink-2);margin:0;font-size:1rem;line-height:1.5}.gdp-perm{color:var(--dm-ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:.875rem;font-weight:650;display:flex}.gdp-card-act{flex-wrap:wrap;gap:8px;padding-block:4px;display:flex}.gdp-unlock{background:var(--gd-fill,#b9b3a8);border-radius:16px;align-items:flex-start;gap:8px;margin:2px 0 0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.gdp-unlock{background:color-mix(in srgb,var(--gd-fill,#b9b3a8) 22%,var(--dm-panel))}}.gdp-unlock{font-size:.9375rem;line-height:1.45}.gdp-unlock>svg{flex:none;margin-block-start:3px}[dir=rtl] .gdp-unlock:not([data-last])>svg{transform:scaleX(-1)}.gdp-end-line{color:var(--dm-ink-2);margin:4px 0 8px;padding-inline-start:52px;font-weight:800}.gdp-foot{padding-block-start:18px}.gdp-search{background:var(--dm-panel);min-height:56px;box-shadow:var(--dm-shadow-card);color:var(--dm-ink-2);border-radius:999px;align-items:center;gap:10px;padding-inline:18px 8px;display:flex;position:relative}.gdp-search input{min-width:0;height:52px;color:var(--dm-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1.0625rem;font-weight:600}.gdp-search:focus-within{outline:2px solid var(--dm-focus);outline-offset:2px}.gdp-shelves{flex-wrap:wrap;gap:8px;padding-block:12px 4px;display:flex}.gdp-shelf-list{gap:10px;display:grid}.gdp-shelf{gap:12px;padding-block:16px 4px;display:grid}.gdp-gloss{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.gdp-word{background:var(--dm-panel);border-radius:24px;align-content:start;gap:10px;min-width:0;padding:14px 14px 6px;scroll-margin-block:120px;display:grid}.gdp-word[data-focus]{box-shadow:0 0 0 3px var(--dm-lemon,#ffd84a)}.gdp-word-top{align-items:center;gap:12px;min-width:0;display:flex}.gdp-word-t{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:800;line-height:1.2}.gdp-word-p{margin:0;font-size:.9375rem;font-weight:600;line-height:1.45}.gdp-word-ex{margin:2px 0 14px}.gdp-word-ex>.gd-bubble-k,.gdp-word-ex>.gd-bubble-t{display:block}.gdp-word-ex>.gd-bubble-t{font-size:.9375rem}:lang(ur) .gdp-title,:lang(ur) .gdp-title-flow{letter-spacing:0;font-size:clamp(2rem,8.5vw,3.5rem);font-weight:700;line-height:1.6}:lang(ur) .gdp-lead,:lang(ur) .gdp-h2,:lang(ur) .gdp-card-t,:lang(ur) .gdp-word-t,:lang(ur) .gdp-tile-t{letter-spacing:0;line-height:1.9}:lang(ur) .gdp-card-b,:lang(ur) .gdp-unlock,:lang(ur) .gdp-word-p{line-height:2.05}@media(prefers-reduced-motion:reduce){.gdp-node{animation-duration:1ms!important;animation-delay:0s!important}.gdp-tile,.gdp-end{transition-duration:1ms!important}}html.gd-printing,html.gd-printing body{background:#fff!important;overflow:visible!important}html.gd-printing body>:not(.gdpr-root){display:none!important}.gdpr-root{--gdpr-ink:#080a0f;--gdpr-ink-2:#3a4252;--gdpr-muted:#566074;z-index:1;min-height:100svh;color:var(--gdpr-ink);color-scheme:light;font-family:var(--dm-font);background:#fff;position:relative}.gdpr-bar{z-index:2;background:#f3efe7;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex;position:sticky;top:0}.gdpr-pick{flex-wrap:wrap;gap:6px;display:inline-flex}.gdpr-bar .gd-ink{margin-inline-start:auto}.gdpr-book{max-width:190mm;margin-inline:auto;padding:16px 16px 48px}.gdpr-cover{break-after:page;align-content:center;justify-items:start;gap:10px;min-height:240mm;padding:12mm 4mm;display:grid}.gdpr-cover-t{letter-spacing:-.035em;margin:8px 0 0;font-size:44pt;font-weight:800;line-height:1}.gdpr-cover-who{margin:0;font-size:20pt;font-weight:750}.gdpr-cover-meta{flex-wrap:wrap;gap:8px;margin:6px 0 0;display:flex}.gdpr-cover-meta>span{background:#ece7dc;border-radius:999px;padding:4px 12px;font-size:10pt;font-weight:700}.gdpr-cover-note{max-width:120mm;color:var(--gdpr-muted);margin:24px 0 0;font-size:10pt}.gdpr-contents{break-after:page;padding-block:4mm}.gdpr-toc{gap:10px;margin:0;padding-inline-start:18px;font-size:11pt;line-height:1.5;display:grid}.gdpr-toc ul{color:var(--gdpr-ink-2);margin:6px 0 0;padding-inline-start:16px;font-size:10pt}.gdpr-part{break-before:page}.gdpr-part:first-of-type{break-before:auto}.gdpr-h1{letter-spacing:-.03em;margin:0 0 6mm;font-size:26pt;font-weight:800;line-height:1.1}.gdpr-h2{margin:0;font-size:14pt;font-weight:800;line-height:1.2}.gdpr-fam{padding-block:2mm 4mm}.gdpr-fam-h{color:var(--gdpr-ink-2);break-after:avoid;align-items:center;gap:8px;margin:4mm 0 3mm;font-size:12pt;font-weight:800;display:flex}.gdpr-page,.gdpr-flow{break-inside:avoid-page;border-block-start:1px solid #e4ded4;padding:4mm 0 5mm}.gdpr-flow{break-inside:auto}.gdpr-pg-h{break-after:avoid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.gdpr-purpose{color:var(--gdpr-ink-2);margin:2px 0 0;font-size:10.5pt;line-height:1.45}.gdpr-steps{gap:2.5mm;margin:3mm 0 0;padding-inline-start:18px;display:grid}.gdpr-step{break-inside:avoid;font-size:10pt;line-height:1.45}.gdpr-step-t{margin:0;font-weight:800}.gdpr-step-b{color:var(--gdpr-ink-2);margin:0}.gdpr-who{background:var(--gd-fill,#ece7dc);color:#080a0f;border-radius:999px;margin-inline-start:6px;padding:0 8px;font-size:8.5pt;font-weight:750;display:inline-block}.gdpr-small{color:var(--gdpr-ink-2);margin:1.5mm 0 0;font-size:9pt;line-height:1.45}.gdpr-muted{color:var(--gdpr-muted)}.gdpr-who-box{margin-block-start:2mm}.gdpr-perms{gap:1mm;margin:1mm 0 0;padding-inline-start:16px;font-size:9pt;line-height:1.45;display:grid}.gdpr-shelf{break-inside:auto}.gdpr-dl{gap:2.5mm;margin:0;display:grid}.gdpr-term{break-inside:avoid;font-size:10pt;line-height:1.45}.gdpr-term dt{align-items:center;gap:6px;font-weight:800;display:flex}.gdpr-term dd{color:var(--gdpr-ink-2);margin:.5mm 0 0;padding-inline-start:15px}.gdpr-term em{color:var(--gdpr-muted);font-style:normal;display:block}.gdpr-root:lang(ur) .gdpr-cover-t{letter-spacing:0;font-weight:700;line-height:1.5}.gdpr-root:lang(ur) .gdpr-h1{letter-spacing:0;line-height:1.6}.gdpr-root:lang(ur) .gdpr-step,.gdpr-root:lang(ur) .gdpr-term,.gdpr-root:lang(ur) .gdpr-purpose,.gdpr-root:lang(ur) .gdpr-small,.gdpr-root:lang(ur) .gdpr-perms,.gdpr-root:lang(ur) .gdpr-toc{line-height:2}@media print{.gdpr-bar{display:none!important}.gdpr-root{min-height:0}.gdpr-book{max-width:none;padding:0}.gdpr-root *{transition:none!important;animation:none!important}}.hd-hero-actions{align-items:center;gap:8px;display:inline-flex}.hd-tabs{min-width:0}.hd-list{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.hd-skel{gap:10px;display:grid}.hd-chip{color:#080a0f;font:800 .71875rem/1.55 var(--dm-font);vertical-align:1px;white-space:nowrap;background:#fbf9f4b8;border-radius:999px;align-items:center;gap:4px;margin-inline-end:6px;padding:1px 9px 1px 7px;display:inline-flex}.hd-chip[data-tone=late]{color:#9c2236}.hd-form{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.hd-fieldset{border:0;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:0;padding:0;display:grid}.hd-legend{font:700 .84375rem/1.3 var(--dm-font);color:var(--dm-ink);margin:0 0 8px;padding:0}.hd-error{font:600 .8125rem/1.35 var(--dm-font);color:var(--dm-bad-text);margin:0}.hd-skel-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,118px),1fr));gap:8px;display:grid}.hd-conf{background:var(--pp-quiet);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;min-width:0;padding:12px 14px;display:grid}.hd-conf-art{grid-row:span 2;line-height:0}.hd-conf p{font:500 .8125rem/1.45 var(--dm-font);color:var(--dm-ink);margin:0}.hd-conf-link{min-height:36px;font:800 .84375rem/1.2 var(--dm-font);color:var(--dm-ink);text-underline-offset:3px;justify-self:start;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}[dir=rtl] .hd-conf-link svg{transform:scaleX(-1)}.hd-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.hd-hchip{background:var(--pp-quiet);max-width:100%;min-height:30px;color:var(--dm-ink);font:700 .8125rem/1.2 var(--dm-font);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding-inline:12px;display:inline-flex}.hd-hchip[data-fam]{background:var(--fam-soft);padding-inline-start:8px}.hd-way{gap:16px;min-width:0;display:grid}.hd-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}@media(min-width:1024px){.hd-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px}}.hd-main,.hd-side,.hd-convo{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.hd-compose{background:var(--pp-quiet);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:14px;display:grid}.hd-files{white-space:normal;flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.hd-file{background:currentColor;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding-inline:12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hd-file{background:color-mix(in srgb,currentColor 10%,transparent)}}.hd-file{color:inherit;font:700 .78125rem/1 var(--dm-font);text-decoration:none}.hd-promise,.hd-act{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.hd-late-line{font:700 .8125rem/1.4 var(--dm-font);color:var(--pp-bad);align-items:flex-start;gap:8px;margin:0;display:flex}.hd-late-line>svg{flex:none;margin-top:1px}.hd-actions{flex-wrap:wrap;gap:8px;display:flex}.hd-rate{gap:4px;min-width:0;display:grid}.hd-rated{font:600 .8125rem/1.35 var(--dm-font);color:var(--dm-ink-2);margin:6px 0 0}.hr-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}@media(min-width:900px){.hr-figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.hr-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}@media(min-width:900px){.hr-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.hr-facts .pp-stat{min-height:116px}.hr-facts .pp-stat-value{font-size:clamp(1.375rem,1rem + .8vw,1.75rem);line-height:1.1}.hr-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hr-row{background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-sm);border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.hr-route{background:var(--dm-panel-2);color:var(--dm-ink-2);border-radius:16px;margin:0;padding:12px 14px;font-size:13px}.hr-cands{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:900px){.hr-cands{grid-template-columns:repeat(2,minmax(0,1fr))}}.hr-cand{background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-sm);border-radius:22px;align-content:start;gap:10px;padding:14px 16px;display:grid}.hr-cand-who{align-items:center;gap:12px;min-width:0;display:flex}.hr-cand-who>:last-child{flex:1;min-width:0}.hr-cand-pick{width:22px;height:22px;accent-color:var(--pp-pill);flex:none;margin:6px}.hr-cand-apps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hr-cand-app{background:var(--dm-panel-2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;padding:8px 10px 8px 12px;font-size:13px;font-weight:600;display:flex}.hr-cand-keep{color:var(--dm-ink-2);font-size:12px}.hr-board{overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;margin-inline:-4px;padding:2px 4px 10px;display:block;overflow-x:auto}.hr-board-hint{max-width:calc(100vw - 48px);color:var(--dm-ink-2);margin:0 0 10px;font-size:12.5px;position:sticky;inset-inline-start:0}.hr-cols{align-items:flex-start;gap:14px;width:max-content;display:flex}.hr-col{background:var(--hr-fill);border-radius:24px;flex-direction:column;flex:none;gap:0;width:min(78vw,300px);display:flex}@supports (color:color-mix(in lab,red,red)){.hr-col{background:color-mix(in srgb,var(--hr-fill) 16%,var(--dm-panel-2))}}.hr-col{transition:box-shadow .16s}@media(min-width:640px){.hr-col{width:264px}}.hr-col[data-over]{box-shadow:0 0 0 3px var(--dm-ink)}.hr-col-tab{background:var(--hr-fill);color:#080a0f;min-height:54px;font:800 14px/1.2 var(--dm-font);letter-spacing:-.01em;border-radius:24px 24px 18px 18px;align-items:center;gap:8px;margin:0;padding:10px 10px 10px 16px;display:flex}.hr-col-faces{margin-inline-start:auto;line-height:0;display:inline-flex}.hr-col-faces .pp-av{box-shadow:0 0 0 2px #fbf9f4}.hr-col-faces .pp-av:not(:has(img)){color:#080a0f;background:#ece7dc}.hr-col-n{color:#fbf9f4;min-width:28px;height:28px;font:800 13px/1 var(--dm-font);font-variant-numeric:tabular-nums;background:#080a0f;border-radius:999px;flex:none;place-items:center;padding:0 8px;display:grid}.hr-col-tab .hr-col-n:first-of-type{margin-inline-start:auto}.hr-col-faces+.hr-col-n{margin-inline-start:0}.hr-col-list{gap:10px;min-height:72px;margin:0;padding:10px;list-style:none;display:grid}.hr-col-empty{background:var(--dm-panel);border-radius:16px;min-height:52px}@supports (color:color-mix(in lab,red,red)){.hr-col-empty{background:color-mix(in srgb,var(--dm-panel) 55%,transparent)}}.hr-card{background:var(--dm-panel);color:var(--dm-ink);box-shadow:var(--pp-shadow-sm);-webkit-user-select:none;user-select:none;border-radius:18px;gap:8px;padding:10px 12px 12px;display:grid}.hr-card[data-grab]{cursor:grab}.hr-card[data-dragging]{opacity:.4}.hr-card-open{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.hr-card-open:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px;border-radius:12px}.hr-card-meta{color:var(--dm-ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.hr-chip{background:var(--pp-quiet);color:var(--dm-ink);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:700;display:inline-flex}.hr-card-move{color:var(--dm-ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.hr-card-move select{background:var(--dm-panel-2);min-width:0;min-height:36px;color:var(--dm-ink);font:600 16px/1.2 var(--dm-font);border:0;border-radius:12px;flex:1;padding:0 10px}@media(min-width:640px){.hr-card-move select{font-size:13px}}.hr-card-move select:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.hr-two{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media(min-width:1024px){.hr-two{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}}.hr-stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-width:0;display:grid}.hr-who{align-items:center;gap:14px;min-width:0;display:flex}.hr-who-face{flex:none;margin:8px 12px 6px 8px;line-height:0;position:relative}.hr-who-face:before{content:"";background:var(--fam);border-radius:24px 34px 26px 20px;position:absolute;top:-8px;right:-12px;bottom:-6px;left:-8px}.hr-who-face .pp-av{position:relative;box-shadow:0 0 0 4px #fbf9f4}.hr-who-face .pp-av:not(:has(img)){color:#080a0f;background:#ece7dc}.hr-itv{background:var(--dm-panel-2);border-radius:20px;gap:12px;min-width:0;padding:12px;display:flex}.hr-itv-date{background:var(--pp-fam-time,#ff9a3c);color:#080a0f;border-radius:16px;flex:none;place-content:center;justify-items:center;gap:1px;width:56px;height:60px;display:grid}.hr-itv-date b{font:800 20px/1 var(--dm-font);font-variant-numeric:tabular-nums}.hr-itv-date span{font:700 11px/1 var(--dm-font);text-transform:uppercase;letter-spacing:.02em}.hr-table{border-collapse:separate;border-spacing:0;width:100%;min-width:420px;font-size:13px}.hr-table th{color:var(--dm-ink-2);text-align:start;white-space:nowrap;padding:6px 10px 8px 0;font-weight:700}.hr-table td{border-top:1px solid var(--dm-line);vertical-align:top;padding:8px 10px 8px 0}.hr-table tr:last-child td{font-weight:700}.hr-option{background:var(--dm-panel-2);min-height:56px;color:var(--dm-ink);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:18px;align-content:center;gap:2px;padding:10px 14px;display:grid}.hr-option[aria-pressed=true]{background:var(--dm-panel);box-shadow:0 0 0 2.5px var(--dm-ink),var(--pp-shadow-sm)}.hr-option:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.hr-slot{background:var(--dm-panel-2);min-height:40px;color:var(--dm-ink);font:700 13px/1 var(--dm-font);font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:999px;padding:0 14px}.hr-slot[aria-pressed=true]{background:var(--pp-pill);color:var(--pp-pill-ink)}.hr-slot:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.hr-ai{background:var(--dm-info,#3ccbff);border-radius:20px;gap:8px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.hr-ai{background:color-mix(in srgb,var(--dm-info,#3ccbff) 14%,var(--dm-panel))}}.hr-note{background:var(--dm-panel-2);border-radius:18px 18px 18px 6px;gap:4px;padding:12px 14px;font-size:13.5px;display:grid}[dir=rtl] .hr-note{border-radius:18px 18px 6px}.hr-amount{font:800 clamp(1.75rem,1.2rem + 2vw,2.5rem)/1.05 var(--dm-font);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0}.ib-tasks,.ib-notes{gap:18px;min-width:0;display:grid}.ib-group{gap:8px;min-width:0;display:grid}.ib-bubble{align-items:start}.ib-bubble .pp-bubble-face{padding-top:2px}.ib-chips{flex-wrap:wrap;gap:5px 6px;margin-top:4px;display:flex}.ib-chip{color:#080a0f;max-width:100%;min-height:24px;font:750 .6875rem/1.2 var(--dm-font);background:#fbf9f499;border-radius:12px;align-items:center;gap:4px;padding:4px 9px;display:inline-flex}.ib-chip[data-tone=bad]{color:#ff8290;background:#080a0f}.ib-chip[data-tone=warn]{color:#ffdf63;background:#080a0f}.ib-chip[data-tone=mine]{color:#fbf9f4;background:#080a0f}.ib-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ib-notes-bar{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.ib-note{min-height:86px;padding:14px 18px 16px}.ib-note:not([data-unread]){background:var(--fam)}@supports (color:color-mix(in lab,red,red)){.ib-note:not([data-unread]){background:color-mix(in srgb,var(--fam) 52%,var(--dm-panel))}}.ib-note:not([data-unread])+.pp-bubble-tail,.ib-note:not([data-unread]) .pp-bubble-tail{fill:var(--fam)}@supports (color:color-mix(in lab,red,red)){.ib-note:not([data-unread])+.pp-bubble-tail,.ib-note:not([data-unread]) .pp-bubble-tail{fill:color-mix(in srgb,var(--fam) 52%,var(--dm-panel))}}.ib-note .pp-bubble-name{font-weight:700}.ib-note[data-unread] .pp-bubble-name{font-weight:850}.ib-new{min-width:0;padding:0 10px;font-size:.75rem}.ib-cal-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ib-cal-nav{align-items:center;gap:6px;display:inline-flex}.ib-cal-title{color:var(--dm-ink);font:800 clamp(1.75rem,1.3rem + 2vw,2.75rem)/1.05 var(--dm-font);letter-spacing:-.035em;margin:0}.ib-cal [data-fam].pp-ev{background:var(--fam);color:#080a0f;font-weight:700}.ib-cal [data-fam].pp-ev[data-tone=danger]{box-shadow:inset 3px 0 #c4243b}.ib-cal [data-fam].pp-ev[data-tone=attention]{box-shadow:inset 3px 0 #080a0f}[dir=rtl] .ib-cal [data-fam].pp-ev[data-tone=danger]{box-shadow:inset -3px 0 #c4243b}.ib-agenda-row{background:var(--dm-panel);min-height:56px;color:var(--dm-ink);box-shadow:var(--pp-shadow-sm);border-radius:20px;align-items:center;gap:12px;padding:8px 12px 8px 8px;text-decoration:none;display:flex}.ib-agenda-mark{background:var(--fam);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}a.ib-agenda-row:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){a.ib-agenda-row:hover{transform:translateY(-1px)}}.pp-agenda-date b{font-size:1.5rem}.lv-root{min-width:0}.lv-quiet{color:var(--dm-ink-2);font:600 .875rem/1.45 var(--dm-font);margin:0}.lv-link,.lv-more{min-height:34px;font:700 .875rem/1.2 var(--dm-font);color:var(--dm-link,var(--dm-ink));text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.lv-more{text-decoration:none}.lv-more:hover{text-decoration:underline}.lv-back{min-height:34px;color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lv-back:hover{text-underline-offset:3px;text-decoration:underline}[dir=rtl] .lv-back svg{transform:scaleX(-1)}.lv-clause{white-space:normal}.lv-term-q{color:var(--dm-ink-2);vertical-align:middle}.lv-card-h{font:800 1.0625rem/1.25 var(--dm-font);letter-spacing:-.015em;margin:0}.lv-sub-h{font:800 .875rem/1.3 var(--dm-font);color:var(--dm-ink-2);margin:0}.lv-quote{background:var(--pp-quiet);font:500 .875rem/1.45 var(--dm-font);color:var(--dm-ink);overflow-wrap:anywhere;border-radius:16px;margin:0;padding:10px 14px}.lv-skel-folders{grid-template-columns:repeat(auto-fill,minmax(min(100%,146px),1fr));gap:14px;display:grid}.lv-two,.lv-detail,.lv-team-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;min-width:0;display:grid}@media(min-width:1024px){.lv-two{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.lv-detail{grid-template-columns:minmax(0,1fr) minmax(0,380px)}.lv-team-top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.lv-date{background:var(--dm-panel);width:54px;box-shadow:var(--pp-shadow-sm);text-align:center;border-radius:14px;flex:none;grid-template-columns:minmax(0,1fr);line-height:1;display:inline-grid;overflow:hidden}.lv-date-m{background:var(--fam);color:var(--fam-ink);font:800 .6875rem/1.1 var(--dm-font);white-space:nowrap;padding:4px 3px 3px;display:block;overflow:hidden}.lv-date-d{font:800 1.375rem/1 var(--dm-font);letter-spacing:-.03em;color:var(--dm-ink);font-variant-numeric:tabular-nums;padding-top:5px;display:block}.lv-date-wd{font:600 .6875rem/1.1 var(--dm-font);color:var(--dm-ink-2);white-space:nowrap;padding:3px 3px 6px;display:block;overflow:hidden}.lv-date[data-size=sm]{border-radius:12px;width:46px}.lv-date[data-size=sm] .lv-date-d{padding-top:4px;font-size:1.125rem}.lv-date[data-muted] .lv-date-m{background:var(--pp-quiet);color:var(--dm-ink-2)}.lv-fold-line{gap:1px;display:grid}.lv-fold-n{font:800 1.375rem/1 var(--dm-font);letter-spacing:-.03em;color:var(--fam-ink);font-variant-numeric:tabular-nums;vertical-align:-1px}.lv-fold-sub{font-size:.75rem}.lv-reqs{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.lv-req{min-height:64px;color:var(--dm-ink);-webkit-tap-highlight-color:transparent;transition:background-color .16s var(--dm-ease-out);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 14px;padding:8px;text-decoration:none;display:grid}.lv-req:hover{background:var(--pp-quiet)}.lv-req:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.lv-req-text{gap:2px;min-width:0;display:grid}.lv-req-text b{font:800 .9375rem/1.25 var(--dm-font);letter-spacing:-.01em;overflow-wrap:anywhere}.lv-req-text>span{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.lv-req-no{font-variant-numeric:tabular-nums}.lv-req-state{flex-wrap:wrap;grid-column:2;justify-self:start;gap:6px;display:flex}@container (min-width:470px){.lv-req{grid-template-columns:auto minmax(0,1fr) auto}.lv-req-state{flex-direction:column;grid-column:auto;justify-self:end;align-items:flex-end}}.lv-hols{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.lv-hol{align-items:center;gap:12px;min-height:58px;padding:6px 4px;display:flex}.lv-hol-text{flex:auto;gap:2px;min-width:0;display:grid}.lv-hol-text b{font:700 .9375rem/1.25 var(--dm-font);overflow-wrap:anywhere}.lv-hol-text span{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.lv-hol[data-past] .lv-hol-text b{color:var(--dm-ink-2)}.lv-bar-wrap{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.lv-bar{background:var(--pp-quiet);border-radius:999px;gap:3px;height:14px;display:flex;overflow:hidden}.lv-bar>span{flex-basis:0;min-width:6px}.lv-bar>[data-part=used],.lv-legend [data-part=used] i{background:var(--dm-ink-3)}.lv-bar>[data-part=booked],.lv-legend [data-part=booked] i{background:var(--fam-shade)}.lv-bar>[data-part=waiting],.lv-legend [data-part=waiting] i{background:repeating-linear-gradient(135deg,var(--dm-attention) 0 5px,var(--dm-attention) 5px 10px)}@supports (color:color-mix(in lab,red,red)){.lv-bar>[data-part=waiting],.lv-legend [data-part=waiting] i{background:repeating-linear-gradient(135deg,var(--dm-attention) 0 5px,color-mix(in srgb,var(--dm-attention) 45%,transparent) 5px 10px)}}.lv-bar>[data-part=left],.lv-legend [data-part=left] i{background:var(--fam)}.lv-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.lv-legend li{min-width:0;font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2);align-items:center;gap:8px;display:flex}.lv-legend i{border-radius:4px;flex:none;width:12px;height:12px}.lv-legend b{color:var(--dm-ink);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:800}.lv-ledger-head{border-radius:var(--pp-r-card,24px);background:var(--fam);color:var(--fam-ink);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 18px;display:flex}.lv-ledger-glyph{line-height:0}.lv-ledger-figure{gap:2px;margin-inline-end:auto;display:grid}.lv-ledger-figure b{font:var(--pp-t-stat);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.lv-ledger-figure span{font:700 .875rem/1.2 var(--dm-font)}.lv-rules{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lv-rules li{font:500 .875rem/1.45 var(--dm-font);color:var(--dm-ink);align-items:flex-start;gap:8px;display:flex}.lv-rules li>svg{color:var(--dm-ink-2);flex:none;margin-top:2px}.lv-ledger{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.lv-ledger>li{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:12px;display:grid}.lv-ledger>li:nth-child(odd){background:var(--pp-zebra)}.lv-ledger-what{gap:4px;min-width:0;display:grid}.lv-ledger-num{text-align:end;align-content:start;justify-items:end;gap:2px;display:grid}.lv-ledger-num b{font:800 1.0625rem/1.1 var(--dm-font);font-variant-numeric:tabular-nums;color:var(--dm-ink)}.lv-ledger-num span{font:600 .75rem/1.25 var(--dm-font);color:var(--dm-ink-2);white-space:nowrap}:is(.lv-ledger-num,.lv-moves) b[data-sign=plus]{color:var(--pp-good)}.lv-step{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.lv-step-h{font:800 1.0625rem/1.25 var(--dm-font);letter-spacing:-.015em;color:var(--dm-ink);align-items:center;gap:10px;margin:0;display:flex}.lv-step-n{background:var(--fam);width:28px;height:28px;color:var(--fam-ink);font:800 .8125rem/1 var(--dm-font);border-radius:50%;flex:none;place-items:center;display:grid}.lv-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media(min-width:640px){.lv-types{grid-template-columns:repeat(3,minmax(0,1fr))}}.lv-type{background:var(--fam-soft);min-height:72px;color:var(--dm-ink);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .18s var(--dm-ease-land),background-color .18s var(--dm-ease-out);border:0;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:10px 12px 10px 8px;display:grid;position:relative}.lv-type[aria-checked=true]{background:var(--fam);color:var(--fam-ink);box-shadow:0 0 0 2.5px var(--dm-ink)}.lv-type:active{scale:.97}.lv-type:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.lv-type-glyph{line-height:0}.lv-type-text{gap:2px;min-width:0;display:grid}.lv-type-text b{font:800 .9375rem/1.2 var(--dm-font);overflow-wrap:anywhere}.lv-type-text span{font:600 .78125rem/1.25 var(--dm-font);color:var(--dm-ink-2)}.lv-type[aria-checked=true] .lv-type-text span{color:var(--fam-ink)}@supports (color:color-mix(in lab,red,red)){.lv-type[aria-checked=true] .lv-type-text span{color:color-mix(in srgb,var(--fam-ink) 84%,var(--fam))}}.lv-type-check{background:var(--pp-pill);width:26px;height:26px;color:var(--pp-pill-ink);box-shadow:0 0 0 2.5px var(--pp-sheet,var(--dm-panel));top:-7px;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-7px}.lv-before{border-radius:var(--pp-r-card,24px);background:var(--fam-soft);grid-template-columns:minmax(0,1fr);gap:16px;padding:16px;display:grid}.lv-before-h{font:800 1.0625rem/1.25 var(--dm-font);letter-spacing:-.015em;align-items:center;gap:8px;margin:0;display:flex}.lv-sheet-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.lv-sheet-sum{min-width:0;font:600 .875rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.lv-sheet-sum b{color:var(--dm-ink);font-weight:800}.lv-receipt{background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);border-radius:20px;padding:14px 16px}.lv-receipt-year{font:800 .8125rem/1.2 var(--dm-font);color:var(--dm-ink-2);margin-bottom:6px}.lv-receipt dl{gap:6px;margin:0;display:grid}.lv-receipt dl>div{font:600 .875rem/1.35 var(--dm-font);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lv-receipt dt{min-width:0;color:var(--dm-ink-2)}.lv-receipt dd{color:var(--dm-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.lv-receipt [data-sign=plus] dd{color:var(--pp-good)}.lv-receipt [data-main] :is(dt,dd){color:var(--dm-ink);font-weight:800}.lv-receipt [data-total]{border-top:2px dashed var(--dm-line);margin-top:4px;padding-top:10px}.lv-receipt [data-total] dt{font:800 1rem/1.2 var(--dm-font);color:var(--dm-ink)}.lv-receipt [data-total] b{font:800 1.75rem/1 var(--dm-font);letter-spacing:-.03em}.lv-receipt [data-total] dd span{color:var(--dm-ink-2);font-weight:700}.lv-receipt-note{font:600 .75rem/1.35 var(--dm-font);color:var(--dm-ink-2);margin:8px 0 0}.lv-route{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.lv-route>li{grid-template-columns:32px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.lv-route>li:last-child{padding-bottom:0}.lv-route>li:not(:last-child):before{content:"";background:var(--dm-line);inset-inline-start:15px;border-radius:2px;width:2px;position:absolute;top:34px;bottom:2px}.lv-route-n{background:var(--fam);width:32px;height:32px;color:var(--fam-ink);font:800 .8125rem/1 var(--dm-font);border-radius:50%;place-items:center;display:grid}.lv-route-body{gap:6px;min-width:0;padding-top:5px;display:grid}.lv-route-name{font:800 .9375rem/1.25 var(--dm-font);color:var(--dm-ink)}.lv-stop-words{color:var(--dm-ink-2);font-weight:600}.lv-route-people{flex-wrap:wrap;gap:8px 14px;min-width:0;display:flex}.lv-route-person{min-width:0;font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink);align-items:center;gap:8px;display:inline-flex}.lv-route>li[data-missing] .lv-route-n{background:var(--dm-attention);color:#080a0f}.lv-stops>li[data-tone=good] .lv-route-n{background:var(--dm-success);color:#080a0f}.lv-stops>li[data-tone=bad] .lv-route-n{background:var(--dm-danger);color:#080a0f}.lv-stops>li[data-tone=warn] .lv-route-n{background:var(--dm-attention);color:#080a0f}.lv-stops>li[data-tone=neutral] .lv-route-n{background:var(--pp-quiet);color:var(--dm-ink)}.lv-days{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.lv-days>li{background:var(--dm-panel);min-width:0;box-shadow:inset 0 0 0 1.5px var(--dm-line);color:var(--dm-ink-2);border-radius:16px;align-content:start;gap:2px;padding:9px 10px;display:grid}.lv-days>li[data-counted]{background:var(--fam);box-shadow:none;color:var(--fam-ink)}.lv-days-wd{font:700 .75rem/1.15 var(--dm-font)}.lv-days-d{font:800 .9375rem/1.2 var(--dm-font)}.lv-days-why{min-width:0;font:600 .75rem/1.2 var(--dm-font);align-items:center;gap:4px;display:flex}.lv-days-reason{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.lv-days-more{font:700 .8125rem/1.2 var(--dm-font);align-content:center}.lv-moves{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.lv-moves>li{background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.lv-moves b{font:800 1rem/1 var(--dm-font);font-variant-numeric:tabular-nums}.lv-versions{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.lv-versions>li{background:var(--pp-quiet);font:600 .8125rem/1.35 var(--dm-font);border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.lv-versions>li[data-current]{box-shadow:inset 0 0 0 2px var(--fam)}.lv-people{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.lv-person{min-height:56px;color:var(--dm-ink);border-radius:18px;align-items:center;gap:12px;padding:6px 8px;text-decoration:none;display:flex}.lv-person:hover{background:var(--pp-quiet)}.lv-person>span{gap:2px;min-width:0;display:grid}.lv-person b{font:700 .9375rem/1.25 var(--dm-font);overflow-wrap:anywhere}.lv-person>span>span{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.lv-cal-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.lv-grid-card{border-radius:var(--pp-r-card,24px);background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-md);overflow:hidden}.lv-grid{overscroll-behavior-x:contain;max-width:100%;position:relative;overflow-x:auto}.lv-grid:focus-visible{outline:2px solid var(--dm-focus);outline-offset:-2px}.lv-grid table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font:600 .8125rem/1.2 var(--dm-font)}.lv-grid :is(th,td){text-align:center;vertical-align:middle;padding:5px 3px}.lv-grid thead th{color:var(--dm-ink-2);vertical-align:top;padding-top:12px;padding-bottom:8px;font-weight:700}.lv-grid thead .lv-grid-who{vertical-align:middle}.lv-grid tbody tr:nth-child(odd) :is(th,td){background-color:var(--pp-zebra)}.lv-grid [data-off]{background-image:linear-gradient(var(--pp-quiet),var(--pp-quiet))}.lv-grid td[data-today]{background-image:linear-gradient(var(--fam),var(--fam))}@supports (color:color-mix(in lab,red,red)){.lv-grid td[data-today]{background-image:linear-gradient(color-mix(in srgb,var(--fam) 14%,transparent),color-mix(in srgb,var(--fam) 14%,transparent))}}.lv-grid-who{z-index:1;background:var(--dm-panel);min-width:132px;font-weight:600;position:sticky;inset-inline-start:0;text-align:start!important;padding-inline:12px 6px!important}@media(min-width:640px){.lv-grid-who{min-width:160px;padding-inline:16px 8px!important}}.lv-grid tbody tr:nth-child(odd) .lv-grid-who{background:linear-gradient(var(--pp-zebra),var(--pp-zebra)),var(--dm-panel)}.lv-grid-person{min-width:0;color:var(--dm-ink);align-items:center;gap:8px;display:flex}.lv-grid-person>span{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}@media(min-width:640px){.lv-grid-person>span{max-width:120px}}.lv-grid-wd{font:700 .6875rem/1.2 var(--dm-font);display:block}.lv-grid-d{width:28px;height:28px;color:var(--dm-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin:3px auto 0;display:grid}.lv-grid th[data-today] .lv-grid-d{background:var(--pp-pill);color:var(--pp-pill-ink)}.lv-grid-gap{color:var(--pp-warn);margin-top:2px;font-size:.75rem;line-height:1;display:block}.lv-chip{background:var(--fam);width:38px;height:34px;color:var(--fam-ink);font:800 .75rem/1 var(--dm-font);border-radius:10px;place-items:center;text-decoration:none;display:inline-grid}.lv-chip[data-state=pending]{border:1.5px dashed var(--dm-ink-2);background:var(--dm-panel);color:var(--dm-ink-2)}.lv-chip[data-state=on][data-slot=am]{background:linear-gradient(to right,var(--fam) 50%,var(--fam) 50%)}@supports (color:color-mix(in lab,red,red)){.lv-chip[data-state=on][data-slot=am]{background:linear-gradient(to right,var(--fam) 50%,color-mix(in srgb,var(--fam) 28%,var(--dm-panel)) 50%)}}.lv-chip[data-state=on][data-slot=pm]{background:linear-gradient(to left,var(--fam) 50%,var(--fam) 50%)}@supports (color:color-mix(in lab,red,red)){.lv-chip[data-state=on][data-slot=pm]{background:linear-gradient(to left,var(--fam) 50%,color-mix(in srgb,var(--fam) 28%,var(--dm-panel)) 50%)}}[dir=rtl] .lv-chip[data-state=on][data-slot=am]{background:linear-gradient(to left,var(--fam) 50%,var(--fam) 50%)}@supports (color:color-mix(in lab,red,red)){[dir=rtl] .lv-chip[data-state=on][data-slot=am]{background:linear-gradient(to left,var(--fam) 50%,color-mix(in srgb,var(--fam) 28%,var(--dm-panel)) 50%)}}[dir=rtl] .lv-chip[data-state=on][data-slot=pm]{background:linear-gradient(to right,var(--fam) 50%,var(--fam) 50%)}@supports (color:color-mix(in lab,red,red)){[dir=rtl] .lv-chip[data-state=on][data-slot=pm]{background:linear-gradient(to right,var(--fam) 50%,color-mix(in srgb,var(--fam) 28%,var(--dm-panel)) 50%)}}.lv-chip:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.lv-key{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding:12px 16px 14px;list-style:none;display:flex}.lv-key li{align-items:center;gap:8px;display:inline-flex}.lv-key-chip{background:var(--fam);border-radius:6px;width:22px;height:16px;display:inline-block}.lv-key-chip[data-state=pending]{border:1.5px dashed var(--dm-ink-2);background:0 0}.lv-key-off{background:var(--pp-quiet);width:22px;height:16px;box-shadow:inset 0 0 0 1px var(--dm-line);border-radius:6px;display:inline-block}.lv-key .lv-grid-gap{margin:0}.lv-gaps{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.lv-gaps li{font:600 .875rem/1.35 var(--dm-font);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lv-hol-tools{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.lv-hol-tools>.dm-field{flex:220px;min-width:0;max-width:360px}.lv-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.lv-week>li,.lv-week>li>button{min-width:0;min-height:62px;color:var(--dm-ink-2);box-shadow:inset 0 0 0 1.5px var(--dm-line);text-align:center;border-radius:16px;align-content:center;place-items:center;gap:4px;display:grid}.lv-week>li>button{width:100%;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;padding:4px 2px}.lv-week[data-edit]>li{box-shadow:none}.lv-week>li[data-on]:not(:has(button)),.lv-week>li[data-on]>button{background:var(--fam);color:var(--fam-ink);box-shadow:none}.lv-week b{max-width:100%;font:800 .8125rem/1.1 var(--dm-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv-week-mark{line-height:0}.lv-week>li>button:active{scale:.95}.lv-week>li>button:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.lv-tickets{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lv-ticket{background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-sm);border-radius:22px;align-items:center;gap:14px;padding:12px 14px 12px 12px;display:flex}.lv-ticket[data-next]{box-shadow:0 0 0 2.5px var(--fam),var(--pp-shadow-md)}.lv-ticket-text{gap:3px;min-width:0;display:grid}.lv-ticket-text b{font:800 .9375rem/1.25 var(--dm-font);letter-spacing:-.01em;overflow-wrap:anywhere}.lv-ticket-text>span{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.lv-ticket-tags{flex-wrap:wrap;gap:6px;display:flex}.lv-ticket-tags:empty{display:none}.lv-ticket[data-past]{box-shadow:inset 0 0 0 1.5px var(--dm-line);background:0 0;padding-block:8px}.lv-ticket[data-past] .lv-ticket-text b{color:var(--dm-ink-2)}.lv-pick{max-width:560px}.lv-adj-preview{background:var(--fam-soft);font:700 .9375rem/1.2 var(--dm-font);color:var(--dm-ink);border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:12px 14px;display:flex}.lv-adj-preview b{font:800 1.375rem/1 var(--dm-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}[dir=rtl] .lv-adj-preview svg{transform:scaleX(-1)}.lv-steps3{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lv-steps3>li{background:var(--pp-quiet);min-height:36px;font:700 .8125rem/1.2 var(--dm-font);color:var(--dm-ink-2);border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;display:inline-flex}.lv-steps3>li>span{background:var(--dm-panel);width:28px;height:28px;color:var(--dm-ink);font:800 .8125rem/1 var(--dm-font);border-radius:50%;place-items:center;display:grid}.lv-steps3>li[data-on]{background:var(--fam);color:var(--fam-ink)}.lv-steps3>li[data-done]>span{background:var(--dm-success);color:#080a0f}.lv-table-wrap{background:var(--dm-panel);max-width:100%;box-shadow:var(--pp-shadow-sm);border-radius:16px;overflow-x:auto}.lv-table{border-collapse:collapse;width:100%;font:600 .8125rem/1.3 var(--dm-font)}.lv-table th{color:var(--dm-ink-2);text-align:start;white-space:nowrap;padding:10px 12px;font-weight:700}.lv-table td{color:var(--dm-ink);padding:10px 12px}.lv-table tbody tr:nth-child(odd){background:var(--pp-zebra)}.lv-table [data-num]{text-align:end;font-variant-numeric:tabular-nums}.lv-kinds{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;display:grid}.lv-kind{overflow:hidden}.lv-kind-head{background:var(--fam);color:var(--fam-ink);align-items:center;gap:12px;padding:14px 16px;display:flex}.lv-kind-head b{font:800 1.0625rem/1.2 var(--dm-font);letter-spacing:-.015em;overflow-wrap:anywhere;display:block}.lv-kind-glyph{flex:none;line-height:0}.lv-kind-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.lv-kind-body{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px 16px;display:grid}.lv-policy{background:var(--pp-quiet);border-radius:18px;gap:6px;padding:12px;display:grid}.lv-vers{grid-template-columns:minmax(0,1fr);margin:6px 0 0;padding:0;list-style:none;display:grid}.lv-vers>li{grid-template-columns:14px minmax(0,1fr);gap:10px;padding-bottom:10px;display:grid;position:relative}.lv-vers>li:last-child{padding-bottom:0}.lv-vers>li:not(:last-child):before{content:"";background:var(--dm-line);inset-inline-start:6px;width:2px;position:absolute;top:18px;bottom:0}.lv-vers-dot{background:var(--dm-ink-3);border-radius:50%;width:14px;height:14px;margin-top:5px}.lv-vers>li[data-current] .lv-vers-dot{background:var(--dm-success);box-shadow:0 0 0 3px var(--dm-success)}@supports (color:color-mix(in lab,red,red)){.lv-vers>li[data-current] .lv-vers-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--dm-success) 30%,transparent)}}.lv-vers-text{gap:3px;min-width:0;display:grid}@media(prefers-reduced-motion:reduce){.lv-type,.lv-req{transition:none}.lv-type:active,.lv-week>li>button:active{scale:none}}.lib-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.lib-find{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.lib-search{min-width:0;max-width:440px}.lib-sec-page{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.lib-newfolder{flex:none;align-items:center;gap:6px;display:inline-flex}.lib-newfolder .dm-input{width:170px}.lib-infolder{border-radius:var(--pp-r-card);background:var(--fam-soft);flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;padding:12px 14px;display:flex}.lib-infolder>:first-child{flex:none;line-height:0}.lib-infolder-words{flex:160px;gap:2px;min-width:0;display:grid}.lib-infolder-words b{font:800 1.0625rem/1.25 var(--dm-font);letter-spacing:-.015em;color:var(--dm-ink);overflow-wrap:anywhere}.lib-infolder-words span{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.lib-cell{position:relative}.lib-card-kind{min-width:0;font:600 .75rem/1.3 var(--dm-font);color:var(--dm-ink-2);align-items:center;gap:6px;display:flex}.lib-card-kind>:first-child{flex:none;line-height:0}.lib-card-lock{font:600 .75rem/1.3 var(--dm-font);color:var(--dm-ink-2);align-items:center;gap:4px;display:inline-flex}.lib-star{z-index:2;background:var(--dm-panel);width:40px;height:40px;color:var(--dm-ink-2);box-shadow:var(--pp-shadow-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:scale var(--dm-dur-press,.12s) var(--dm-ease-out),color .16s ease;top:12px;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset-inline-end:12px}.lib-star:active{scale:.9}.lib-star:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.lib-star[aria-pressed=true]{color:var(--dm-ink)}.lib-star[aria-pressed=true] svg{fill:var(--dm-attention)}.lib-thumb-pic{background:#fff;border-radius:8px;place-items:center;display:grid;overflow:hidden}.lib-thumb-pic img{object-fit:contain;max-width:86%;max-height:86%;display:block}.lib-thumb-glyph{background:var(--dm-panel);border-radius:12px;place-items:center;display:grid}.lib-drawer{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}.lib-drawer-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lib-kind-pill{background:var(--fam-soft);min-height:30px;color:var(--dm-ink);font:700 .8125rem/1 var(--dm-font);border-radius:999px;align-items:center;gap:6px;padding-inline:8px 12px;display:inline-flex}.lib-drawer-pic{background:#fff;border-radius:16px;place-items:center;padding:18px;display:grid}.lib-drawer-pic img{object-fit:contain;max-width:100%;max-height:260px;display:block}.lib-sec{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.lib-use{flex-wrap:wrap;gap:8px;display:flex}.lib-grid2{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media(min-width:640px){.lib-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.lib-who{background:var(--pp-quiet);border-radius:22px;padding:16px}.lib-roles{flex-wrap:wrap;gap:6px;display:flex}.lib-versions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lib-versions li{background:var(--pp-quiet);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;min-width:0;padding:10px 12px;display:grid}.lib-v-num{background:var(--dm-panel);min-width:42px;height:32px;color:var(--dm-ink);font:800 .8125rem/1 var(--dm-font);border-radius:999px;grid-row:span 2;place-items:center;padding-inline:8px;display:grid}.lib-versions li[data-current] .lib-v-num{background:var(--dm-ink);color:var(--dm-bg)}.lib-v-note{min-width:0;font:700 .875rem/1.3 var(--dm-font);color:var(--dm-ink);overflow-wrap:anywhere}.lib-v-who{min-width:0;font:500 .75rem/1.3 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:anywhere}.lib-usage{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lib-usage li{min-width:0;font:500 .8125rem/1.35 var(--dm-font);color:var(--dm-ink);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.lib-usage-link{min-height:34px;color:var(--dm-link);overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.lib-usage-when{color:var(--dm-ink-2)}.lib-defaults-list{font:500 .875rem/1.4 var(--dm-font);color:var(--dm-ink);gap:4px;margin:0;padding:0;list-style:none;display:grid}.lib-form{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.lib-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.lib-legend{font:700 .84375rem/1.3 var(--dm-font);color:var(--dm-ink);margin-bottom:8px;padding:0}.lib-pick{background:var(--pp-quiet);border-radius:18px;align-items:center;gap:12px;min-width:0;padding:8px;display:flex}.lib-pick[data-disabled]{opacity:.7}.lib-pick-thumb{border-radius:10px;flex:none;width:52px;height:56px;line-height:0;overflow:hidden}.lib-pick-empty{place-items:center;width:52px;height:56px;display:grid}.lib-pick-words{flex:auto;gap:2px;min-width:0;display:grid}.lib-pick-words b{font:700 .875rem/1.3 var(--dm-font);color:var(--dm-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lib-pick-words span{font:500 .75rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.lib-pick-sheet{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.lib-pick-none{font:500 .875rem/1.4 var(--dm-font);color:var(--dm-ink-2);align-items:center;gap:8px;margin:0;display:flex}.lib-pick-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.lib-pick-grid>li{min-width:0}.lib-choice{background:var(--dm-panel);width:100%;min-width:0;height:100%;box-shadow:var(--pp-shadow-sm);color:var(--dm-ink);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .2s var(--dm-ease-land),box-shadow .18s ease,scale var(--dm-dur-press,.12s) var(--dm-ease-out);border:0;border-radius:20px;align-content:start;justify-items:center;gap:8px;margin:0;padding:8px 8px 12px;display:grid;position:relative}.lib-choice:active{scale:.97}.lib-choice:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.lib-choice[data-on]{box-shadow:0 0 0 2.5px var(--dm-ink),var(--pp-shadow-md)}.lib-choice-art{background:var(--fam-soft);border-radius:14px;place-items:start center;width:100%;height:118px;padding-top:10px;display:grid;overflow:hidden}.lib-choice-none{color:var(--dm-ink-2);align-items:center;padding-top:0}.lib-choice-title{-webkit-line-clamp:2;line-clamp:2;min-width:0;font:700 .8125rem/1.3 var(--dm-font);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lib-choice-fav{vertical-align:-2px;color:var(--dm-ink);margin-inline-end:4px;display:inline-flex}.lib-choice-fav svg{fill:var(--dm-attention)}.lib-choice-check{background:var(--dm-ink);width:24px;height:24px;color:var(--dm-bg);opacity:0;transition:opacity .16s ease,scale .26s var(--pp-pop);top:8px;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:8px;scale:.5}.lib-choice[data-on] .lib-choice-check{opacity:1;scale:1}.lib-pick-open{width:max-content;min-height:36px;font:700 .8125rem/1.2 var(--dm-font);color:var(--dm-link);align-items:center;gap:6px;text-decoration:underline;display:inline-flex}@media(hover:hover)and (pointer:fine){.lib-choice:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}.lib-choice[data-on]:hover{box-shadow:0 0 0 2.5px var(--dm-ink),var(--pp-shadow-lg)}}.lib-def-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}@media(min-width:1024px){.lib-def-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lib-def-col{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.lib-card-stack{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.lib-rules{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lib-rules li{background:var(--pp-quiet);border-radius:18px;align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 10px;display:flex}.lib-rule-glyph{flex:none;line-height:0}.lib-rule-main{flex:auto;gap:2px;min-width:0;display:grid}.lib-rule-main b{font:700 .875rem/1.3 var(--dm-font);color:var(--dm-ink);overflow-wrap:anywhere}.lib-rule-main span{font:500 .8125rem/1.35 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:anywhere}.lib-ladder{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lib-rung{background:var(--pp-quiet);border-radius:18px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid;position:relative}.lib-rung+.lib-rung:before{content:"";background:var(--dm-line-2);top:-10px;width:2px;height:10px;position:absolute;inset-inline-start:27px}.lib-rung-dot{background:var(--dm-panel);width:32px;height:32px;color:var(--dm-ink-2);font:800 .8125rem/1 var(--dm-font);border-radius:50%;place-items:center;display:grid}.lib-rung-main{gap:2px;min-width:0;display:grid}.lib-rung-level{font:800 .875rem/1.3 var(--dm-font);color:var(--dm-ink);align-items:center;gap:6px;display:flex}.lib-rung-level>:first-child{flex:none;line-height:0}.lib-rung-what{min-width:0;font:500 .8125rem/1.35 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:anywhere}.lib-rung[data-state=win]{background:var(--dm-band-success)}.lib-rung[data-state=win] .lib-rung-dot{background:var(--dm-success);color:var(--dm-on-prism)}.lib-rung[data-state=win] .lib-rung-what{color:var(--dm-ink);font-weight:700}.lib-rung[data-state=over] .lib-rung-what{text-decoration:line-through}.lh-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}@media(min-width:1024px){.lh-grid{grid-template-columns:minmax(0,460px) minmax(0,1fr)}.lh-preview-col{top:calc(var(--pp-sticky-top,72px) + 8px);position:sticky}}.lh-controls{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.lh-card{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.lh-preview-col{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.lh-preview-cap{font:600 .8125rem/1.35 var(--dm-font);color:var(--dm-ink-2);align-items:center;gap:8px;margin:0;display:flex}.lh-preview-cap>:first-child{flex:none;line-height:0}.lh-savebar{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.lh-savebar .lh-name{flex:200px;min-width:0;max-width:360px}.lh-presets{grid-template-columns:repeat(auto-fill,minmax(min(100%,118px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lh-presets>li{min-width:0}.lh-preset{background:var(--dm-panel);width:100%;min-width:0;height:100%;box-shadow:var(--pp-shadow-sm);color:var(--dm-ink);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .2s var(--dm-ease-land),box-shadow .18s ease,scale var(--dm-dur-press,.12s) var(--dm-ease-out);border:0;border-radius:18px;align-content:start;justify-items:center;gap:6px;margin:0;padding:8px 8px 10px;display:grid}.lh-preset:active{scale:.97}.lh-preset:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.lh-preset-tray{background:var(--fam-soft);border-radius:14px;place-items:start center;width:100%;height:104px;padding-top:10px;display:grid;overflow:hidden}.lh-preset-tray>*{transition:transform .3s var(--dm-ease-out);box-shadow:0 8px 18px -10px #080a0f73}.lh-preset-title{min-width:0;font:700 .75rem/1.25 var(--dm-font);overflow-wrap:anywhere}.lh-preset-group{font:500 .75rem/1.25 var(--dm-font);color:var(--dm-ink-2)}@media(hover:hover)and (pointer:fine){.lh-preset:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}.lh-preset:hover .lh-preset-tray>*{transform:translateY(-5px)}}.lh-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.lh-legend{font:700 .84375rem/1.3 var(--dm-font);color:var(--dm-ink);margin-bottom:8px;padding:0}.lh-sketch{color:var(--dm-ink);display:block}.lh-logo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lh-logo img{object-fit:contain;background:#fff;border-radius:10px;height:44px;padding:4px;display:block}.lh-range{width:100%;min-height:34px;accent-color:var(--dm-ink)}.lh-margins{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lh-colours{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lh-swatch{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;width:36px;height:36px;transition:scale var(--dm-dur-press,.12s) var(--dm-ease-out);border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #080a0f29}.lh-swatch:active{scale:.9}.lh-swatch:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.lh-swatch[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--dm-bg),0 0 0 5px var(--dm-ink)}.lh-swatch-check{opacity:0;place-items:center;transition:opacity .14s;display:grid}.lh-swatch[aria-pressed=true] .lh-swatch-check{opacity:1}.lh-colours .lh-hex{width:120px}.lh-proposal{background:var(--dm-panel);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:14px;display:grid}.lh-details-box{min-width:0}.lh-proposal-h{font:800 .8125rem/1.3 var(--dm-font);color:var(--dm-ink);margin:0 0 6px}.lh-details{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lh-details li{min-width:0;font:500 .8125rem/1.35 var(--dm-font);grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:2px 10px;display:grid}.lh-d-key{color:var(--dm-ink-2);overflow-wrap:anywhere;font-weight:600}.lh-d-val{min-width:0;color:var(--dm-ink);overflow-wrap:anywhere}.lh-d-flag{background:var(--dm-band-warn);width:max-content;max-width:100%;color:var(--pp-warn);font:700 .75rem/1.35 var(--dm-font);overflow-wrap:anywhere;border-radius:8px;grid-column:2;padding:2px 8px}.lh-notes{font:500 .8125rem/1.45 var(--dm-font);color:var(--dm-ink-2);margin:0;padding-inline-start:18px}@media(prefers-reduced-motion:reduce){.lib-star,.lib-choice,.lib-choice-check,.lh-preset,.lh-preset-tray>*,.lh-swatch,.lh-swatch-check{transition:none!important}.lib-choice:hover,.lh-preset:hover,.lh-preset:hover .lh-preset-tray>*{transform:none!important}}.lk-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}@media(min-width:760px){.lk-facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}}.lk-facts>*{min-width:0}@media(max-width:759.98px){.lk-facts>:last-child:nth-child(odd){grid-column:1/-1}}.lk-statwords{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(1.125rem,.95rem + .8vw,1.5rem);line-height:1.2;display:block}.lk-ringtile{border-radius:var(--pp-r-tile,22px);background:var(--fam-soft);align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.lk-ringtile-words{gap:2px;min-width:0;display:grid}.lk-ringtile-words b{font:800 1.125rem/1.2 var(--dm-font);color:var(--dm-ink);font-variant-numeric:tabular-nums}.lk-ringtile-words span{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.lk-pillfield{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.lk-pillfield-label{font:700 .9375rem/1.35 var(--dm-font);color:var(--dm-ink);padding:0}.lk-pillfield-hint{color:var(--dm-ink-2);margin:0;font-size:.8125rem;line-height:1.4}.lk-pillfield-error{color:var(--pp-bad,var(--dm-bad-text));margin:0;font-size:.8125rem;font-weight:700}.lk-pills{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.lk-pill{background:var(--pp-quiet);min-height:46px;color:var(--dm-ink);font:700 .9375rem/1.2 var(--dm-font);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .16s var(--dm-ease-out),color .16s var(--dm-ease-out);border:0;border-radius:999px;flex:calc(50% - 4px);padding:8px 14px}.lk-pill[aria-pressed=true]{background:var(--pp-pill);color:var(--pp-pill-ink)}.lk-pill:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.97}.lk-pill:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.lk-pill:not([aria-pressed=true]):hover{background:var(--pp-quiet-hover)}}@media(min-width:640px){.lk-pill{flex:1 1 0}}.lk-ring{flex:none;place-items:center;display:inline-grid;position:relative}.lk-ring svg{display:block}.lk-ring-track{stroke:var(--dm-tonal-hover)}.lk-ring-arc{stroke:var(--dm-success);transition:stroke-dashoffset .7s var(--dm-ease-quart)}.lk-ring[data-tone=warn] .lk-ring-arc{stroke:var(--pp-fam-time,#ff9a3c)}.lk-ring[data-tone=ink] .lk-ring-arc{stroke:var(--dm-ink)}.lk-ring[data-tone=fam] .lk-ring-arc{stroke:var(--fam)}.lk-ring-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--dm-ink);font-weight:800;position:absolute}.lk-meter{align-items:center;gap:10px;min-width:0;display:flex}.lk-meter-track{background:var(--dm-tonal-hover);border-radius:999px;flex:auto;min-width:60px;height:10px;position:relative;overflow:hidden}.lk-meter-fill{border-radius:inherit;background:var(--dm-success);height:100%;transition:width .7s var(--dm-ease-quart);display:block}.lk-meter[data-tone=warn] .lk-meter-fill{background:var(--pp-fam-time,#ff9a3c)}.lk-meter[data-tone=ink] .lk-meter-fill{background:var(--dm-ink)}.lk-meter[data-tone=fam] .lk-meter-fill{background:var(--fam)}.lk-meter-words{font:700 .8125rem/1.2 var(--dm-font);color:var(--dm-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.lk-date{--lk-date:var(--fam);background:var(--lk-date);color:#080a0f;width:64px;min-height:72px;box-shadow:var(--pp-shadow-sm);text-align:center;border-radius:18px;flex:none;align-content:center;justify-items:center;padding:8px 4px 9px;line-height:1;display:inline-grid}.lk-date[data-size=lg]{border-radius:22px;width:84px;min-height:94px}.lk-date-mon{font:800 .6875rem/1 var(--dm-font);letter-spacing:.04em;text-transform:uppercase}.lk-date-day{font:800 1.75rem/1.05 var(--dm-font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lk-date[data-size=lg] .lk-date-day{font-size:2.375rem}.lk-date-wd{font:700 .6875rem/1 var(--dm-font);opacity:.82}.lcy-tabs{min-width:0}.lcy-tab{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding-top:16px;display:grid}.lcy-quiet{color:var(--dm-ink-2);margin:0;font-size:.8125rem;line-height:1.45}.lcy-notice-row{grid-template-columns:minmax(0,1fr) 7.5rem;align-items:center;gap:12px;font-size:.875rem;font-weight:600;display:grid}.lcy-notice-row>span{overflow-wrap:anywhere;min-width:0}.lcy-hero-who{min-width:0;font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:anywhere;align-items:center;gap:10px;display:inline-flex}.lcy-sheet-intro{background:var(--fam-soft);border-radius:20px;align-items:center;gap:14px;padding:12px 14px;display:flex}.lcy-sheet-intro p{color:var(--dm-ink);margin:0;font-size:.875rem;line-height:1.45}.lcy-progress{grid-template-columns:minmax(0,1fr);justify-items:start;gap:16px;min-width:0;display:grid}.lcy-progress>.lk-facts{width:100%}@media(min-width:640px){.lcy-progress{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px}}.lcy-case-grid{align-items:start;gap:var(--pp-page-gap,24px);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media(min-width:1024px){.lcy-case-grid:not(.lcy-case-grid--one){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.lcy-side{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.lcy-card-head{margin-bottom:12px}.lcy-checklist{grid-template-columns:minmax(0,1fr);gap:26px;min-width:0;display:grid}.lcy-group{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.lcy-cat{align-items:center;gap:10px;min-width:0;display:inline-flex}.lcy-items{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.lcy-item{border-radius:var(--pp-r-card,24px);background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 14px;min-width:0;padding:14px 16px;display:grid}.lcy-item-side{grid-column:2;justify-self:start}.lcy-item-side:empty{display:none}@media(min-width:560px){.lcy-item{grid-template-columns:auto minmax(0,1fr) auto}.lcy-item-side{grid-area:1/3;justify-self:end}}.lcy-item[data-late]{box-shadow:var(--pp-shadow-sm),inset 4px 0 0 var(--pp-fam-time,#ff9a3c)}[dir=rtl] .lcy-item[data-late]{box-shadow:var(--pp-shadow-sm),inset -4px 0 0 var(--pp-fam-time,#ff9a3c)}.lcy-tick{width:34px;height:34px;box-shadow:inset 0 0 0 2.5px var(--dm-line-2);color:var(--dm-ink-2);border-radius:50%;place-items:center;margin-top:1px;display:grid}.lcy-tick[data-state=done]{background:var(--dm-success);box-shadow:none;color:#080a0f}.lcy-tick[data-state=skipped]{background:var(--dm-tonal-hover);box-shadow:none;color:var(--dm-ink-3)}.lcy-tick[data-state=waiting]{box-shadow:inset 0 0 0 2.5px var(--dm-attention);color:var(--dm-ink)}.lcy-item-body{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.lcy-item-title{font:700 .9375rem/1.35 var(--dm-font);color:var(--dm-ink);overflow-wrap:anywhere;margin:0}.lcy-item[data-state=done] .lcy-item-title,.lcy-item[data-state=skipped] .lcy-item-title{color:var(--dm-ink-2)}.lcy-item-meta{color:var(--dm-ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:.8125rem;line-height:1.4;display:flex}.lcy-owner{background:var(--fam-soft);min-height:22px;color:var(--fam-text);border-radius:999px;align-items:center;padding:0 9px;font-size:.75rem;font-weight:700;display:inline-flex}.lcy-late{color:var(--pp-warn,var(--dm-warn-text));font-weight:700}.lcy-item-note{color:var(--dm-ink-2);margin:0;font-size:.8125rem;line-height:1.45}.lcy-item-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.lcy-link{min-height:34px;font:700 .8125rem/1.2 var(--dm-font);color:var(--dm-link);align-items:center;gap:6px;display:inline-flex}.lcy-link svg{transition:translate .2s var(--dm-ease-out)}[dir=rtl] .lcy-link svg{scale:-1 1}@media(hover:hover)and (pointer:fine){.lcy-link:hover svg{translate:3px}}.lcy-mini{gap:8px;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.lcy-mini>li{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.lcy-net{box-shadow:inset 0 1px 0 var(--dm-line);justify-content:space-between;gap:10px;margin:4px 0 0;padding-top:10px;font-weight:800;display:flex}.lcy-details>summary{cursor:pointer;min-height:34px;color:var(--dm-ink-2);align-items:center;font-size:.8125rem;display:flex}.lcy-me-list{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.lcy-leaving{border-radius:var(--pp-r-card,24px);background:var(--dm-panel-2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;padding:18px 20px;display:grid}.lcy-leaving>.dm-btn{grid-column:1/-1;justify-self:start}@media(min-width:640px){.lcy-leaving{grid-template-columns:auto minmax(0,1fr) auto}.lcy-leaving>.dm-btn{grid-column:auto}}.lcy-leaving-text h2{font:800 1rem/1.3 var(--dm-font);color:var(--dm-ink);margin:0}.lcy-leaving-text p{color:var(--dm-ink-2);margin:4px 0 0;font-size:.8125rem;line-height:1.45}.lcy-form{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.lk-card-in{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.lcy-steps{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.lcy-step{border-radius:var(--pp-r-card,24px);background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:16px;display:grid}@media(min-width:640px){.lcy-step{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px 20px}}.lcy-step-n{background:var(--fam);width:40px;height:40px;color:var(--fam-ink,#080a0f);font:800 1rem/1 var(--dm-font);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.lcy-step-body{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.lcy-step-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lcy-up,.lcy-down{place-items:center;display:inline-grid}.lcy-up svg{rotate:-90deg}.lcy-down svg{rotate:90deg}.ln-list{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:900px){.ln-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ln-card{background:var(--dm-panel);height:100%;box-shadow:var(--pp-shadow-md);color:var(--dm-ink);-webkit-tap-highlight-color:transparent;transition:transform .2s var(--dm-ease-land,ease),box-shadow .2s ease;border-radius:26px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px;text-decoration:none;display:grid}.ln-card:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.ln-card:active{scale:.985}@media(hover:hover)and (pointer:fine){.ln-card:hover{box-shadow:var(--pp-shadow-lg);transform:translateY(-2px)}}.ln-card-icon{background:var(--fam-soft);border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.ln-card .pp-status{white-space:normal}@media(max-width:420px){.ln-card{gap:12px;padding:16px}.ln-card .pm-ring,.ln-card .pm-ring>svg,.ln-card-icon{width:84px!important;height:84px!important}.ln-card-icon .pp-glyph{--g-size:50px}.ln-card-icon .pp-glyph>svg{width:50px;height:50px}}.ln-card-body{gap:6px;min-width:0;display:grid}.ln-card-kind{font:700 .8125rem/1.3 var(--dm-font);color:var(--fam-text)}.ln-card-line{font:600 .8125rem/1.4 var(--dm-font);color:var(--dm-ink-2)}.ln-card-left{font:800 .875rem/1.35 var(--dm-font);color:var(--dm-ink)}.ln-kinds{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media(min-width:560px){.ln-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}.ln-kind{background:var(--fam-soft);min-height:84px;color:var(--dm-ink);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--dm-ease-land,ease),box-shadow .18s ease;border:0;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.ln-kind[aria-checked=true]{background:var(--fam);color:var(--fam-ink);box-shadow:0 0 0 3px var(--dm-ink)}.ln-kind b{font:800 1rem/1.25 var(--dm-font);display:block}.ln-kind span span{font:500 .8125rem/1.4 var(--dm-font);opacity:.9;display:block}.ln-kind:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.ln-kind:active{scale:.98}.ln-coins{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ln-coin{background:var(--dm-panel);min-height:48px;box-shadow:var(--pp-shadow-sm);border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 14px 6px 8px;display:grid}.ln-coin[data-last]{box-shadow:0 0 0 2px var(--fam),var(--pp-shadow-sm)}.ln-coin-n{background:var(--fam);width:34px;height:34px;color:var(--fam-ink);font:800 .8125rem/1 var(--dm-font);border-radius:50%;place-items:center;display:grid}.ln-coin-when{min-width:0;font:600 .875rem/1.35 var(--dm-font)}.ln-free{background:var(--fam-soft);font:600 .9375rem/1.45 var(--dm-font);color:var(--dm-ink);border-radius:20px;align-items:center;gap:12px;padding:12px 16px;display:flex}.me-page{min-width:0}.me-top{min-width:0;display:grid}.me-clause{white-space:normal}.me-clause .pp-sticker{vertical-align:middle;margin-inline:2px 4px}.me-quiet{color:var(--dm-ink-2);font:var(--dm-t-body);margin:0;padding:4px 2px 8px}.me-more{font:700 .875rem/1 var(--dm-font);color:var(--dm-link,inherit);align-items:center;min-height:34px;padding-inline:4px;text-decoration:none;display:inline-flex}.me-more:hover{text-underline-offset:3px;text-decoration:underline}.me-badge{font:800 .8125rem/1 var(--dm-font)}.me-money{font:800 .75rem/1 var(--dm-font);white-space:nowrap}.me-top[data-caretaker]{gap:14px}.me-work{background:var(--fam,#ff7a59);color:var(--fam-ink,#080a0f);border-radius:var(--pp-r-big,28px);min-height:108px;box-shadow:var(--pp-shadow-md);transition:transform .18s var(--dm-ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px 16px 12px;text-decoration:none;display:grid}.me-work:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.me-work:active{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.me-work:hover{transform:translateY(-2px)}}.me-work-text{gap:4px;min-width:0;display:grid}.me-work-text b{font:800 1.5rem/1.1 var(--dm-font);letter-spacing:-.02em}.me-work-text span{font:700 1rem/1.3 var(--dm-font)}.me-work-text small{font:600 .8125rem/1.35 var(--dm-font)}.me-work-go{background:var(--pp-ink-surface,#080a0f);width:48px;height:48px;color:var(--pp-on-ink,#fbf9f4);border-radius:999px;place-items:center;font-size:1.375rem;font-weight:800;display:grid}[dir=rtl] .me-work-go{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.me-work{transition:none}.me-work:hover,.me-work:active{transform:none}}.org-asof-wrap{display:inline-flex}.org-asof{min-height:44px;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,scale var(--dm-dur-press) var(--dm-ease-out);background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;margin:-4px -8px;padding:4px 8px;display:inline-flex}.org-asof:active{scale:.97}.org-asof:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.org-asof-cue{background:var(--pp-quiet);width:30px;height:30px;color:var(--dm-ink);border-radius:50%;flex:none;place-items:center;display:grid}@media(hover:hover)and (pointer:fine){.org-asof:hover{background:var(--dm-tonal)}}.org-band{border-radius:var(--pp-r-card);background:var(--dm-band-warn);flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;padding:12px 14px 12px 12px;font-size:13.5px;display:flex}.org-band-glyph{background:var(--dm-panel);width:38px;height:38px;box-shadow:var(--pp-shadow-sm);border-radius:50%;flex:none;place-items:center;display:grid}.org-results{z-index:20;background:var(--dm-panel);max-height:320px;box-shadow:var(--pp-shadow-lg);inset-inline:0;border-radius:22px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);overflow:auto}.org-result{width:100%;min-height:48px;color:var(--dm-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;padding:6px 10px;display:flex}.org-result strong{font-size:14px;font-weight:800}.org-result small{color:var(--dm-ink-2);font-size:12px}.org-result:hover,.org-result:focus-visible{background:var(--dm-tonal);outline:none}.org-stagebox{min-width:0;position:relative}.org-canvas{border-radius:var(--pp-r-big);background-color:var(--dm-panel-2);box-shadow:inset 0 0 0 1px var(--dm-ink)}@supports (color:color-mix(in lab,red,red)){.org-canvas{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-ink) 5%,transparent)}}.org-canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--dm-focus)}.org-dot{width:10px;height:10px;box-shadow:0 0 0 1.5px var(--dm-ink);border-radius:50%;flex:none;display:inline-block}@supports (color:color-mix(in lab,red,red)){.org-dot{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--dm-ink) 14%,transparent)}}.org-float{z-index:2;position:absolute}.org-float-top{background:var(--dm-panel);top:10px;border-radius:999px;padding:5px;inset-inline:10px}@supports (color:color-mix(in lab,red,red)){.org-float-top{background:color-mix(in srgb,var(--dm-panel) 94%,transparent)}}.org-float-top{box-shadow:var(--pp-shadow-sm)}.org-float-bottom{background:var(--dm-panel);box-shadow:var(--pp-shadow-md);bottom:12px;border-radius:999px;gap:4px;padding:5px;display:flex;inset-inline-end:12px}.org-card{background:var(--dm-panel);width:100%;height:100%;color:var(--dm-ink);font:inherit;text-align:start;cursor:inherit;box-shadow:var(--pp-shadow-sm);border:0;border-radius:20px;align-items:center;gap:10px;padding:0 12px 0 8px;transition:box-shadow .16s;display:flex;position:relative;overflow:hidden}.org-card-block{width:58px;position:absolute;inset-block:0;inset-inline-start:0}.org-card-face{flex:none;line-height:0;position:relative}.org-card-face .pp-av{box-shadow:0 0 0 3px #fbf9f4}.org-card-face .pp-av:not(:has(img)){color:#080a0f;background:#ece7dc}.org-card-state{background:var(--pp-quiet);color:var(--dm-ink);border-radius:999px;flex:none;margin-inline-start:auto;padding:1px 7px;font-weight:700}.org-card[data-selected]{box-shadow:0 0 0 2.5px var(--dm-ink),var(--pp-shadow-md)}.org-card[data-drop=ok]{box-shadow:0 0 0 3px var(--dm-success),var(--pp-shadow-md)}.org-card[data-drop=no]{box-shadow:0 0 0 3px var(--dm-danger),var(--pp-shadow-sm)}.org-card:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.org-toggle{z-index:1;background:var(--dm-panel);min-width:44px;height:34px;color:var(--dm-ink-2);font:800 12px/1 var(--dm-font);font-variant-numeric:tabular-nums;box-shadow:var(--pp-shadow-sm);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 10px;display:flex;position:absolute;top:100%;left:50%}.org-toggle[aria-expanded=true]{background:var(--pp-pill);color:var(--pp-pill-ink)}.org-toggle:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.org-toggle:hover{background:var(--dm-tonal-hover);color:var(--dm-ink)}.org-toggle[aria-expanded=true]:hover{background:var(--pp-pill);color:var(--pp-pill-ink)}}.org-ghost{background:var(--dm-panel);box-shadow:0 0 0 2px var(--dm-ink),var(--pp-shadow-lg);border-radius:999px;padding:8px 12px}.org-hint{color:var(--dm-ink-2);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.org-hint .pp-glyph{flex:none}.org-who{justify-items:start;gap:10px;display:grid}.org-who-face{margin:10px 14px 6px 10px;line-height:0;position:relative}.org-who-face:before{content:"";z-index:0;background:var(--org-fill,var(--fam));border-radius:28px 40px 32px 24px;position:absolute;top:-10px;right:-14px;bottom:-6px;left:-10px}.org-who-face .pp-av{z-index:1;position:relative;box-shadow:0 0 0 4px #fbf9f4}.org-who-face .pp-av:not(:has(img)){color:#080a0f;background:#ece7dc}.org-who-name{font:800 clamp(1.375rem,1.1rem + 1vw,1.75rem)/1.15 var(--dm-font);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0}.org-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.org-fact{background:var(--dm-panel-2);border-radius:18px;align-content:start;gap:4px;min-width:0;padding:12px 14px;display:grid}.org-fact dt{color:var(--dm-ink-2);font-size:12px;font-weight:700}.org-fact dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13.5px;font-weight:700}.org-fact-wide{grid-column:1/-1}.org-link-person{background:var(--dm-panel);max-width:100%;min-height:34px;color:var(--dm-ink);font:700 13px/1.2 var(--dm-font);text-align:start;cursor:pointer;box-shadow:var(--pp-shadow-sm);border:0;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 2px;display:inline-flex}.org-link-person:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.org-more{justify-self:start}.org-tree{gap:8px;margin:0;padding:0;list-style:none;display:grid}.org-row{background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-sm);border-radius:20px;align-items:center;gap:10px;padding:10px 10px 10px 8px;display:flex}.org-row[data-archived]{opacity:.62}.org-tree .org-row{flex-wrap:wrap}.org-row-main{flex:9.5rem;min-width:9.5rem}.org-row-actions{margin-inline-start:auto}.org-tile{color:#080a0f;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid}.org-row-name{overflow-wrap:anywhere;font-size:14.5px;font-weight:800;line-height:1.25}.org-row-sub{color:var(--dm-ink-2);font-size:12px}.org-kicker{color:var(--dm-ink-2);margin:0;font-size:14px;line-height:1.5}.org-kicker .gd-term{color:var(--dm-ink);font-weight:700}.org-count{background:var(--pp-quiet);font:700 12px/1.2 var(--dm-font);font-variant-numeric:tabular-nums;color:var(--dm-ink);border-radius:999px;flex:none;padding:3px 9px}.org-presets{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.org-preset{background:var(--dm-panel);width:100%;height:100%;min-height:132px;color:var(--dm-ink);font:inherit;text-align:start;cursor:pointer;box-shadow:var(--pp-shadow-sm);transition:box-shadow .16s ease,scale var(--dm-dur-press) var(--dm-ease-out);border:0;border-radius:22px;align-content:space-between;justify-items:start;gap:10px;padding:14px;display:grid;position:relative}.org-preset:active:not(:disabled){scale:.98}.org-preset:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.org-preset[data-selected]{box-shadow:0 0 0 2.5px var(--dm-ink),var(--pp-shadow-md)}.org-preset:disabled{cursor:default;background:var(--dm-panel-2);box-shadow:none}.org-preset-name{letter-spacing:-.01em;font-size:14.5px;font-weight:800}.org-preset-state{color:var(--dm-ink-2);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.org-preset[data-selected] .org-preset-state{color:var(--dm-ink)}.org-stickybar{bottom:calc(var(--dm-bar,0px) + 12px);z-index:10;background:var(--dm-panel);box-shadow:var(--pp-shadow-lg);border-radius:24px;gap:10px;padding:14px;display:grid;position:sticky}@media(min-width:640px){.org-stickybar{justify-content:space-between;align-items:flex-end;display:flex}}.org-floors{background:var(--dm-panel-2);border-radius:20px;gap:6px;padding:14px;display:grid}.org-swatch{width:16px;height:16px;box-shadow:0 0 0 1.5px var(--dm-ink);border-radius:50%;flex:none;display:inline-block}@supports (color:color-mix(in lab,red,red)){.org-swatch{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--dm-ink) 16%,transparent)}}.org-iconpick{background:var(--dm-panel-2);height:44px;color:var(--dm-ink);cursor:pointer;border:0;border-radius:14px;place-items:center;display:grid}.org-iconpick[aria-pressed=true]{background:var(--pp-pill);color:var(--pp-pill-ink)}.org-iconpick:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.pb-nav-pill{background:var(--pp-quiet);min-height:40px;font:700 .875rem/1 var(--dm-font);color:var(--dm-ink);-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px 0 12px;text-decoration:none;transition:background-color .16s;display:inline-flex}.pb-nav-pill:hover{background:var(--pp-quiet-hover)}.pb-nav-pill[aria-current=page]{background:var(--pp-pill);color:var(--pp-pill-ink)}.pb-nav-pill:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.pb-lines{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:1024px){.pb-lines{grid-template-columns:repeat(2,minmax(0,1fr))}}.pb-line{background:var(--dm-panel);height:100%;box-shadow:var(--pp-shadow-md);border-radius:24px;display:grid;overflow:hidden}.pb-line-open{width:100%;color:var(--dm-ink);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:flex-start;gap:14px;padding:16px;transition:background-color .16s;display:flex}.pb-line-open:focus-visible{outline:2px solid var(--dm-focus);outline-offset:-2px;border-radius:24px}@media(hover:hover)and (pointer:fine){.pb-line-open:hover{background:var(--pp-quiet)}}.pb-line-face{flex:none;line-height:0;position:relative}.pb-line-kind{inset-inline-end:-6px;line-height:0;position:absolute;bottom:-6px}.pb-line-act{flex-wrap:wrap;gap:8px;padding:0 16px 14px 74px;display:flex}[dir=rtl] .pb-line-act{padding:0 74px 14px 16px}.pb-rates{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pb-rate{background:var(--fam-soft);border-radius:20px;gap:6px;min-width:0;padding:14px;display:grid}.pb-rate-kind{font:700 .875rem/1.3 var(--dm-font);align-items:center;gap:8px;display:flex}.pb-rate-old{font:500 .78125rem/1.4 var(--dm-font);color:var(--dm-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;display:flex}.pm-fig{white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--dm-ink);unicode-bidi:isolate;display:inline}.pm-fig-cur{color:var(--dm-ink-2);font-weight:700}.pm-fig-n{letter-spacing:-.01em;font-weight:800}.pm-fig-dec{color:var(--dm-ink-2);font-weight:700}.pm-fig[data-size=xl]{font-size:clamp(2.1rem,1.5rem + 2.6vw,3.4rem);line-height:1.05}.pm-fig[data-size=xl] .pm-fig-n{letter-spacing:-.035em}.pm-fig[data-size=xl] .pm-fig-cur{vertical-align:.95em;font-size:.42em}.pm-fig[data-size=xl] .pm-fig-dec{font-size:.48em}.pm-fig[data-size=lg]{font-size:clamp(1.45rem,1.15rem + 1.2vw,1.95rem);line-height:1.1}.pm-fig[data-size=lg] .pm-fig-n{letter-spacing:-.025em}.pm-fig[data-size=lg] .pm-fig-cur{font-size:.55em}.pm-fig[data-size=lg] .pm-fig-dec{font-size:.62em}.pm-fig[data-size=md]{font-size:1.0625rem;line-height:1.25}.pm-fig[data-size=md] .pm-fig-cur{font-size:.78em}.pm-fig[data-size=sm]{font-size:.9375rem;line-height:1.3}.pm-fig[data-size=sm] .pm-fig-n{font-weight:700}.pm-fig[data-size=sm] .pm-fig-cur{font-size:.82em;font-weight:600}.pm-fig[data-size=sm] .pm-fig-dec{font-weight:600}.pm-fig-locked,.pm-fig-none{color:var(--dm-ink-2);letter-spacing:0;align-items:center;gap:5px;display:inline-flex;font:600 .8125rem/1.3 var(--dm-font)!important}[data-surface=ink] .pm-fig{color:var(--pp-on-ink)}:is(.pp-stat:not([data-variant=soft]),.pp-folder,.pp-bubble,.pp-tile,.pr-net-band) :is(.pm-fig,.pm-fig-cur,.pm-fig-dec,.pm-fig-locked,.pm-fig-none){color:var(--fam-ink)}[data-surface=ink] :is(.pm-fig-cur,.pm-fig-dec,.pm-fig-locked,.pm-fig-none){color:var(--pp-on-ink-2)}.pm-line{justify-content:space-between;align-items:baseline;gap:6px 14px;min-width:0;padding:9px 0;display:flex}.pm-line+.pm-line{box-shadow:inset 0 1px 0 var(--dm-line)}.pm-line-label{gap:2px;min-width:0;display:grid}.pm-line-name{font:600 .9375rem/1.3 var(--dm-font);color:var(--dm-ink);overflow-wrap:break-word}.pm-line-sub{font:500 .8125rem/1.35 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:break-word}.pm-line-fig{text-align:end;flex:none}.pm-line[data-strong] .pm-line-name{font-weight:800}.pm-back{min-height:36px;font:700 .875rem/1 var(--dm-font);color:var(--dm-ink-2);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-inline-start:-4px;padding:0 10px 0 6px;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.pm-back:hover{color:var(--dm-ink);background:var(--pp-quiet)}.pm-back:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}[dir=rtl] .pm-back svg{transform:scaleX(-1)}.pm-journey{gap:14px;min-width:0;display:grid;container-type:inline-size}.pm-journey-track{grid-template-columns:repeat(var(--pm-steps,5),minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pm-step{text-align:center;align-content:start;justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.pm-step-node{z-index:1;background:var(--dm-panel);width:46px;height:46px;color:var(--dm-ink-3);box-shadow:var(--pp-shadow-sm);animation:pm-node-in .52s var(--pp-pop,cubic-bezier(.34, 1.56, .64, 1)) backwards;animation-delay:calc(80ms + var(--pm-i,0) * 70ms);border-radius:50%;place-items:center;display:grid;position:relative}.pm-step:nth-child(2){--pm-i:1}.pm-step:nth-child(3){--pm-i:2}.pm-step:nth-child(4){--pm-i:3}.pm-step:nth-child(5){--pm-i:4}.pm-step:nth-child(6){--pm-i:5}@keyframes pm-node-in{0%{opacity:0;scale:.6}}.pm-step[data-state=done] .pm-step-node{background:var(--fam);color:var(--fam-ink);box-shadow:none}.pm-step[data-state=current] .pm-step-node{background:var(--pp-pill);color:var(--pp-pill-ink);box-shadow:0 0 0 5px var(--fam-soft)}.pm-step[data-state=waiting] .pm-step-node{background:var(--pp-quiet);box-shadow:none}.pm-step-node .pp-glyph{color:inherit}.pm-step[data-state=waiting] .pm-step-node :is(svg,.pp-glyph){opacity:.55}.pm-step-label{font:700 .8125rem/1.2 var(--dm-font);color:var(--dm-ink);overflow-wrap:break-word;max-width:100%}.pm-step[data-state=waiting] .pm-step-label{color:var(--dm-ink-2);font-weight:600}.pm-step-link{background:var(--pp-quiet);top:21px;border-radius:2px;height:4px;position:absolute;inset-inline:calc(50% + 28px) calc(28px - 50%);overflow:hidden}.pm-step-link:after{content:"";border-radius:inherit;background:var(--fam);transform-origin:0;position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0)}[dir=rtl] .pm-step-link:after{transform-origin:100%}.pm-step-link[data-on]:after{animation:pm-link-in .52s var(--dm-ease-out,ease-out) backwards;animation-delay:calc(.16s + var(--pm-i,0) * 70ms);transform:scaleX(1)}@keyframes pm-link-in{0%{transform:scaleX(0)}}.pm-journey-now{text-align:center;font:600 .9375rem/1.4 var(--dm-font);color:var(--dm-ink);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;margin:0;display:flex}.pm-journey-count{font:700 .8125rem/1.4 var(--dm-font);color:var(--fam-text)}@container (max-width:420px){.pm-step-node{width:40px;height:40px}.pm-step-link{top:18px;inset-inline:calc(50% + 24px) calc(24px - 50%)}.pm-step-label{font-size:.75rem}}[data-surface=ink] .pm-step[data-state=waiting] .pm-step-node{background:var(--pp-on-ink-quiet);color:var(--pp-on-ink-2)}[data-surface=ink] .pm-step[data-state=current] .pm-step-node{background:var(--pp-on-ink);color:var(--pp-ink-surface)}[data-surface=ink] .pm-step-label{color:var(--pp-on-ink)}[data-surface=ink] .pm-step[data-state=waiting] .pm-step-label{color:var(--pp-on-ink-2)}[data-surface=ink] .pm-step-link{background:var(--pp-on-ink-quiet)}[data-surface=ink] .pm-journey-now{color:var(--pp-on-ink)}.pm-split{gap:14px;min-width:0;margin:0;display:grid}.pm-split-total{gap:4px;display:grid}.pm-split-bar{background:var(--pp-quiet);border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.pm-split-seg{transform-origin:0;min-width:6px;height:100%;animation:pm-seg-in .64s var(--dm-ease-out,ease-out) backwards .12s;flex-basis:0}[dir=rtl] .pm-split-seg{transform-origin:100%}@keyframes pm-seg-in{0%{opacity:0;transform:scaleX(.2)}}.pm-split-legend{gap:0;margin:0;padding:0;list-style:none;display:grid}.pm-split-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;display:grid}.pm-split-row+.pm-split-row{box-shadow:inset 0 1px 0 var(--dm-line)}.pm-split-dot{border-radius:4px;width:12px;height:12px}.pm-split-name{min-width:0;font:600 .9375rem/1.3 var(--dm-font);color:var(--dm-ink)}.pm-cols{min-width:0;margin:0}.pm-cols-plot{grid-template-columns:repeat(var(--pm-cols,6),minmax(0,1fr));gap:6px;height:176px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pm-cols-plot:after{content:"";background:var(--dm-line-2);pointer-events:none;inset-inline:0;height:1px;position:absolute;bottom:26px}.pm-col{min-width:0;height:100%}.pm-col-hit{height:100%;min-height:34px;color:inherit;-webkit-tap-highlight-color:transparent;border-radius:10px;grid-template-rows:20px minmax(0,1fr) 20px;justify-items:center;gap:3px;text-decoration:none;display:grid}a.pm-col-hit:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.pm-col-val{font:800 .8125rem/1.2 var(--dm-font);color:var(--dm-ink);white-space:nowrap;align-self:end}.pm-col:last-child .pm-col-val{justify-self:end}.pm-col:first-child:not(:last-child) .pm-col-val{justify-self:start}.pm-col-bar{width:min(26px,72%);height:var(--h,0%);background:var(--dm-ink);border-radius:5px 5px 0 0;align-self:end}@supports (color:color-mix(in lab,red,red)){.pm-col-bar{background:color-mix(in srgb,var(--dm-ink) 16%,transparent)}}.pm-col-bar{transform-origin:bottom;animation:pm-col-in .62s var(--pp-rise,cubic-bezier(.22, 1, .36, 1)) backwards;animation-delay:calc(.1s + var(--pm-ci,0) * 45ms)}.pm-col-bar[data-on]{background:var(--dm-data-5)}.pm-col-bar[data-none]{height:0}@keyframes pm-col-in{0%{transform:scaleY(0)}}.pm-col:nth-child(2){--pm-ci:1}.pm-col:nth-child(3){--pm-ci:2}.pm-col:nth-child(4){--pm-ci:3}.pm-col:nth-child(5){--pm-ci:4}.pm-col:nth-child(6){--pm-ci:5}.pm-col-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:600 .75rem/20px var(--dm-font);color:var(--dm-ink-2);overflow:hidden}@media(hover:hover)and (pointer:fine){a.pm-col-hit:hover .pm-col-bar:not([data-on]){background:var(--dm-ink)}@supports (color:color-mix(in lab,red,red)){a.pm-col-hit:hover .pm-col-bar:not([data-on]){background:color-mix(in srgb,var(--dm-ink) 28%,transparent)}}}.pm-ring{flex:none;place-items:center;display:inline-grid;position:relative}.pm-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;rotate:-90deg}[dir=rtl] .pm-ring svg{scale:-1 1}.pm-ring-track{fill:none;stroke:var(--pp-quiet);stroke-width:11px}.pm-ring-arc{fill:none;stroke:var(--fam);stroke-width:11px;stroke-linecap:round;animation:pm-ring-in .9s var(--dm-ease-out,ease-out) backwards .15s}@keyframes pm-ring-in{0%{stroke-dasharray:0 var(--pm-c,264)}}.pm-ring-text{text-align:center;justify-items:center;gap:1px;padding:0 12%;display:grid;position:relative}.pm-ring-text b{font:800 1.25rem/1 var(--dm-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--dm-ink)}.pm-ring-text small{font:600 .6875rem/1.2 var(--dm-font);color:var(--dm-ink-2)}.pm-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:14px 18px;min-width:0;margin:0;display:grid}.pm-fact{gap:3px;min-width:0;display:grid}.pm-fact dt{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.pm-fact dd{font:700 .9375rem/1.35 var(--dm-font);color:var(--dm-ink);overflow-wrap:break-word;margin:0}.pm-panel{border-radius:var(--pp-r-card,24px);background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-md);grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:clamp(16px,.8rem + 1vw,24px);display:grid}.pm-panel-title{font:800 1.0625rem/1.25 var(--dm-font);letter-spacing:-.015em;color:var(--dm-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:0;display:flex}.pm-panel-title>span:first-child{align-items:center;gap:10px;min-width:0;display:inline-flex}.pm-panel-sub{font:500 .875rem/1.45 var(--dm-font);color:var(--dm-ink-2);margin:0}.pm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:900px){.pm-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.pm-stats>*{min-width:0}.pm-stats .pp-stat{min-height:128px}.pm-stats .pp-stat-value{font-size:clamp(1.45rem,1.1rem + 1.4vw,2.1rem)}.pm-grid2{gap:var(--pp-page-gap,24px);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media(min-width:1024px){.pm-grid2{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start}}.pm-stack{gap:var(--pp-page-gap,24px);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.pm-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pm-quiet{font:500 .875rem/1.45 var(--dm-font);color:var(--dm-ink-2);margin:0}[data-surface=ink] .pm-quiet{color:var(--pp-on-ink-2)}.pm-glyph-chip{flex:none;place-items:center;line-height:0;display:inline-grid}.pm-next{gap:14px;display:grid}.pm-next-head{align-items:flex-start;gap:14px;min-width:0;display:flex}.pm-next-head>.pm-glyph-chip{margin-top:-4px}.pm-next-title{font:800 clamp(1.15rem,1rem + .6vw,1.4rem)/1.2 var(--dm-font);letter-spacing:-.02em;margin:0}.pm-next-sub{font:500 .9375rem/1.45 var(--dm-font);color:var(--pp-on-ink-2);margin:4px 0 0}.pm-next :is(select,input,textarea){color:var(--pp-room-ink)}.pr-ready{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pr-ready-chip{background:var(--dm-panel);min-height:40px;box-shadow:var(--pp-shadow-sm);font:600 .8125rem/1.25 var(--dm-font);color:var(--dm-ink);border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 6px;display:inline-flex}.pr-ready-chip[data-ok="0"]{background:var(--dm-band-warn);box-shadow:none;color:var(--pp-warn)}.pr-ready-mark{background:var(--fam-soft);width:28px;height:28px;color:var(--fam-text);border-radius:50%;flex:none;place-items:center;display:grid}.pr-ready-chip[data-ok="0"] .pr-ready-mark{background:var(--dm-lemon)}@supports (color:color-mix(in lab,red,red)){.pr-ready-chip[data-ok="0"] .pr-ready-mark{background:color-mix(in srgb,var(--dm-lemon) 40%,transparent)}}.pr-ready-chip[data-ok="0"] .pr-ready-mark{color:var(--pp-warn)}.pr-period{gap:10px;min-width:0;display:grid}.pr-period-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.pr-period-name{font:800 1.25rem/1.2 var(--dm-font);letter-spacing:-.02em;color:var(--dm-ink)}.pr-period-range{font:600 .8125rem/1.35 var(--dm-font);color:var(--dm-ink-2)}.pr-period-line{height:40px;position:relative}.pr-period-rail{background:var(--dm-line-2);top:18px;border-radius:1px;height:2px;position:absolute;inset-inline:0}.pr-period-span{background:var(--fam);transform-origin:0;height:10px;animation:pm-seg-in .7s var(--dm-ease-out,ease-out) backwards .12s;border-radius:999px;position:absolute;top:14px}.pr-period-mark{border:3px solid var(--dm-panel);border-radius:50%;width:24px;height:24px;display:block;position:absolute;top:7px;translate:-50%}.pr-period-mark[data-k=cutoff]{background:var(--dm-lemon)}.pr-period-mark[data-k=review],.pr-period-mark[data-k=process]{background:var(--dm-ink)}.pr-period-mark[data-k=pay]{background:var(--fam-shade)}.pr-period-dates{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 14px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:640px){.pr-period-dates{grid-template-columns:repeat(4,minmax(0,1fr))}}.pr-period-date{gap:2px;min-width:0;display:grid}.pr-period-date>span:first-child{font:600 .78125rem/1.3 var(--dm-font);color:var(--dm-ink-2);align-items:center;gap:6px;display:inline-flex}.pr-period-date b{font:800 .9375rem/1.3 var(--dm-font);color:var(--dm-ink)}.pr-period-date small{font:500 .75rem/1.35 var(--dm-font);color:var(--dm-ink-2)}.pr-dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.pr-dot[data-k=cutoff]{background:var(--dm-lemon)}.pr-dot[data-k=review],.pr-dot[data-k=process]{background:var(--dm-ink)}.pr-dot[data-k=pay]{background:var(--fam-shade)}.pr-dot[data-k=span]{background:var(--fam);border-radius:999px;width:20px;height:8px}.pr-legend{font:600 .78125rem/1.3 var(--dm-font);color:var(--dm-ink-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.pr-legend li{align-items:center;gap:7px;display:inline-flex}.pr-period-warn{font:700 .8125rem/1.4 var(--dm-font);color:var(--pp-warn);align-items:flex-start;gap:6px;margin:0;display:flex}.pr-period-note{font:500 .8125rem/1.45 var(--dm-font);color:var(--dm-ink-2);margin:0}.pr-ex-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pr-ex{background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.pr-ex:not([data-check]){grid-template-columns:minmax(0,1fr)}.pr-ex[data-state=acknowledged]{background:var(--dm-mint)}@supports (color:color-mix(in lab,red,red)){.pr-ex[data-state=acknowledged]{background:color-mix(in srgb,var(--dm-mint) 10%,var(--dm-panel))}}.pr-ex[data-state=acknowledged]{box-shadow:none}.pr-ex-check{place-items:center;width:26px;min-height:34px;display:grid}.pr-ex-check input{width:22px;height:22px;accent-color:var(--pp-pill)}.pr-ex-body{gap:6px;min-width:0;display:grid}.pr-ex-top{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.pr-ex-msg{font:500 .875rem/1.45 var(--dm-font);color:var(--dm-ink);overflow-wrap:break-word;margin:0}.pr-ex-more{gap:10px;display:grid}.pr-ex-more>summary{background:var(--pp-quiet);width:fit-content;min-height:40px;font:700 .875rem/1 var(--dm-font);color:var(--dm-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;list-style:none;display:inline-flex}.pr-ex-more>summary::-webkit-details-marker{display:none}.pr-ex-more[open]>summary{background:var(--fam-soft)}.pr-ex-note{font:500 .8125rem/1.4 var(--dm-font);color:var(--dm-ink-2);margin:0}.pr-ex-who{min-height:34px;font:700 .875rem/1.2 var(--dm-font);color:var(--dm-ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.pr-ex-who span{text-decoration:underline;-webkit-text-decoration-color:var(--dm-line-2);text-decoration-color:var(--dm-line-2);text-underline-offset:3px}.pr-ex-who:hover span{text-decoration-color:currentColor}.pr-ack{background:var(--fam-soft);border-radius:20px;gap:12px;padding:16px;display:grid}.pr-doc-head{align-items:center;gap:14px;min-width:0;display:flex}.pr-doc-head-name{gap:3px;min-width:0;display:grid}.pr-doc-head-name b{font:800 1.125rem/1.2 var(--dm-font);letter-spacing:-.015em;overflow-wrap:anywhere}.pr-doc-head-name span{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.pr-items{gap:0;margin:0;padding:0;list-style:none;display:grid}.pr-item{padding:10px 0}.pr-item+.pr-item{box-shadow:inset 0 1px 0 var(--dm-line)}.pr-item-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pr-item-top>span:first-child{min-width:0;font:700 .9375rem/1.3 var(--dm-font)}.pr-item-how{font:500 .8125rem/1.45 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:break-word;margin:3px 0 0}.pr-net-band{background:var(--fam);color:var(--fam-ink);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding:16px 18px;display:flex}.pr-net-band>span:first-child{font:800 1rem/1.2 var(--dm-font)}.pr-net-band .pm-fig,.pr-net-band :is(.pm-fig-cur,.pm-fig-dec){color:var(--fam-ink)}.pr-paper{background:var(--pp-sheet);min-width:0;box-shadow:var(--pp-shadow-lg);animation:pr-paper-in .64s var(--pp-rise,cubic-bezier(.22, 1, .36, 1)) backwards;border-radius:26px;grid-template-columns:minmax(0,1fr);gap:18px;padding:clamp(18px,.9rem + 1.6vw,34px);display:grid;position:relative;overflow:hidden;container-type:inline-size}@keyframes pr-paper-in{0%{opacity:0;translate:0 18px;rotate:-.6deg}}.pr-paper:before{content:"";background:var(--fam);border-radius:26px 26px 0 0;height:10px;position:absolute;inset:0 0 auto}.pr-paper-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;padding-top:4px;display:flex}.pr-paper-org{gap:4px;min-width:0;display:grid}.pr-paper-org b{font:800 1.0625rem/1.2 var(--dm-font);overflow-wrap:anywhere}.pr-paper-org span{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.pr-paper-kind{text-align:start;justify-items:start;gap:4px;display:grid}@container (min-width:520px){.pr-paper-kind{text-align:end;justify-items:end}}.pr-paper-kind b{font:800 1.5rem/1 var(--dm-font);letter-spacing:-.03em}.pr-paper-kind span{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.pr-paper-rule{border:0;border-top:2px dashed var(--dm-line-2);height:0;margin:0}[dir=rtl] :is(.pr-paper-kind b,.pr-paper-org b){letter-spacing:0;line-height:1.9}.pr-paper-who{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:12px 18px;margin:0;display:grid}.pr-paper-who dt{font:600 .75rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.pr-paper-who dd{font:700 .9375rem/1.35 var(--dm-font);overflow-wrap:anywhere;margin:2px 0 0}.pr-paper-cols{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media(min-width:760px){.pr-paper-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-paper-block{align-content:start;gap:2px;min-width:0;display:grid}.pr-paper-block h3{font:800 1rem/1.3 var(--dm-font);justify-content:space-between;align-items:center;gap:10px;margin:0 0 4px;display:flex}.pr-paper-how{font:600 .78125rem/1.3 var(--dm-font);color:var(--dm-link);cursor:pointer;align-items:center;min-height:34px;list-style:none;display:inline-flex}.pr-paper-how::-webkit-details-marker{display:none}.pr-paper-how-body{font:500 .8125rem/1.45 var(--dm-font);color:var(--dm-ink-2);margin:0 0 4px}.pr-paper-stamp{top:22px;display:none;position:absolute;inset-inline-end:22px}.pr-options{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px;display:grid}.pr-option{background:var(--dm-panel);min-height:56px;box-shadow:var(--pp-shadow-sm);color:var(--dm-ink);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--dm-ease-land,ease),box-shadow .18s ease,background-color .18s ease;border:0;border-radius:18px;align-content:start;gap:4px;padding:12px 14px;display:grid}.pr-option[aria-checked=true]{background:var(--fam);color:var(--fam-ink);box-shadow:0 0 0 2px var(--dm-ink)}.pr-option:disabled{opacity:.5;cursor:not-allowed}.pr-option b{font:800 .9375rem/1.25 var(--dm-font);align-items:center;gap:6px;display:flex}.pr-option span{font:500 .8125rem/1.4 var(--dm-font);color:inherit;opacity:.86}.pr-option:active:not(:disabled){scale:.98}.pr-option:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){.pr-option:not(:disabled):not([aria-checked=true]):hover{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}}.pr-comps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pr-comp{background:var(--pp-quiet);min-height:30px;font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.pr-comp[data-type=deduction]{background:var(--dm-band-warn);color:var(--pp-warn)}.pr-comp[data-type=employer]{background:var(--dm-cyan)}@supports (color:color-mix(in lab,red,red)){.pr-comp[data-type=employer]{background:color-mix(in srgb,var(--dm-cyan) 16%,transparent)}}.pr-comp[data-type=employer]{color:var(--pp-info)}.pr-comp[data-type=earning]{background:var(--fam-soft);color:var(--fam-text)}.pr-history{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pr-hist{background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);border-radius:18px;gap:4px;padding:14px 16px 14px 46px;display:grid;position:relative}.pr-hist:before{content:"";background:var(--fam);width:12px;height:12px;box-shadow:0 0 0 4px var(--fam-soft);top:18px;border-radius:50%;position:absolute;inset-inline-start:18px}.pr-hist[data-cancelled]{opacity:.62}.pr-hist[data-cancelled]:before{background:var(--dm-ink-3);box-shadow:none}[dir=rtl] .pr-hist{padding:14px 46px 14px 16px}.pr-hist-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.pr-hist-top>span:first-child{font:800 .9375rem/1.3 var(--dm-font)}@media(prefers-reduced-motion:reduce){.pm-step-node,.pm-step-link[data-on]:after,.pm-split-seg,.pm-col-bar,.pr-period-span,.pr-paper,.pm-ring-arc{animation:none!important}.pr-option,.pm-back{transition:none}}.ppl-sec{border-radius:var(--pp-r-card,24px);background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-md);gap:14px;padding:18px;display:grid}@media(min-width:640px){.ppl-sec{padding:22px 24px}}.ppl-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;min-width:0;display:flex}.ppl-sec-title{letter-spacing:-.012em;overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;font-size:18px;font-weight:800;line-height:1.2;display:flex}.ppl-sec-glyph{flex:none;display:inline-grid}.ppl-sec-actions{flex-wrap:wrap;gap:8px;display:flex}.ppl-who{background:var(--dm-info);border-radius:14px;align-items:flex-start;gap:8px;min-width:0;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ppl-who{background:color-mix(in srgb,var(--dm-info) 12%,var(--dm-panel))}}.ppl-who{color:var(--dm-ink-2);font-size:12.5px;line-height:1.45}.ppl-who-mark{color:var(--dm-info-text);flex:none;margin-top:1px}.ppl-restricted{border-radius:var(--pp-r-card,24px);background-color:var(--dm-panel-2);background-image:repeating-linear-gradient(135deg,transparent 0 13px,var(--dm-ink) 13px 15px);align-items:flex-start;gap:14px;min-width:0;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.ppl-restricted{background-image:repeating-linear-gradient(135deg,transparent 0 13px,color-mix(in srgb,var(--dm-ink) 5%,transparent) 13px 15px)}}.ppl-restricted-glyph{flex:none;display:inline-grid}.ppl-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}@media(min-width:1024px){.ppl-kv{grid-template-columns:repeat(3,minmax(0,1fr))}}.ppl-kv-item{background:var(--dm-panel-2);border-radius:16px;align-content:start;gap:3px;min-width:0;padding:10px 12px;display:grid}.ppl-kv-item dt{color:var(--dm-ink-2);font-size:12px;font-weight:700}.ppl-kv-item dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14.5px;font-weight:650}.ppl-kv-item[data-empty] dd{font-weight:500}.ppl-option{background:var(--dm-panel-2);cursor:pointer;border-radius:18px;align-items:flex-start;gap:12px;min-width:0;min-height:56px;padding:12px 14px;transition:background-color .2s,box-shadow .2s;display:flex;position:relative}.ppl-option[data-on]{background:var(--pp-fam-people,#5b8cff)}@supports (color:color-mix(in lab,red,red)){.ppl-option[data-on]{background:color-mix(in srgb,var(--pp-fam-people,#5b8cff) 18%,var(--dm-panel))}}.ppl-option[data-on]{box-shadow:inset 0 0 0 2px var(--dm-ink)}.ppl-option-tick{background:var(--dm-ink);width:24px;height:24px;color:var(--dm-panel);border-radius:999px;flex:none;place-items:center;margin-inline-start:auto;display:grid}.ppl-unit{background:var(--unit,#5b8cff);border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 11px 4px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ppl-unit{background:color-mix(in srgb,var(--unit,#5b8cff) 22%,var(--dm-panel))}}.ppl-unit{color:var(--dm-ink);font-size:12.5px;font-weight:700;line-height:1.3}.ppl-unit-dot{background:var(--unit,#5b8cff);border-radius:999px;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1.5px #080a0f4d}.ppl-faces{color:var(--dm-ink-2);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;font-weight:600;display:flex}.ppl-teams-more{justify-self:start}.ppl-finder{border-radius:var(--pp-r-card,24px);background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-sm);gap:10px;padding:12px;display:grid}@media(min-width:768px){.ppl-finder{padding:16px}}.ppl-finder-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ppl-pick{background:var(--pp-ink-surface);max-width:100%;min-height:40px;color:var(--pp-on-ink);border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.ppl-pick button{width:34px;height:34px;color:inherit;border-radius:999px;place-items:center;display:grid}.ppl-pick button:hover{background:var(--pp-on-ink)}@supports (color:color-mix(in lab,red,red)){.ppl-pick button:hover{background:color-mix(in srgb,var(--pp-on-ink) 14%,transparent)}}.ppl-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}@media(min-width:640px){.ppl-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(min-width:1024px){.ppl-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1500px){.ppl-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.ppl-tiles>li{min-width:0}.ppl-tile{border-radius:var(--pp-r-card,24px);background:var(--dm-panel);width:100%;min-width:0;height:100%;box-shadow:var(--pp-shadow-sm);color:var(--dm-ink);text-align:start;-webkit-tap-highlight-color:transparent;transition:transform .28s var(--dm-ease-quart,ease),box-shadow .28s var(--dm-ease-quart,ease);align-content:start;text-decoration:none;display:grid;position:relative;overflow:hidden}.ppl-tile:active{transform:scale(.975)}@media(hover:hover)and (pointer:fine){.ppl-tile:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}}.ppl-tile:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.ppl-tile[data-selected]{box-shadow:inset 0 0 0 3px var(--dm-ink),var(--pp-shadow-sm)}.ppl-tile-band{background:var(--unit,#5b8cff);height:52px;position:relative;overflow:hidden}.ppl-tile-band:after{content:"";background:var(--unit,#5b8cff);inset-inline-end:-16px;border-radius:47% 53% 41% 59%/52% 44% 56% 48%;width:78px;height:74px;position:absolute;top:-26px}@supports (color:color-mix(in lab,red,red)){.ppl-tile-band:after{background:color-mix(in oklab,var(--unit,#5b8cff) 62%,#fff)}}.ppl-tile-face{box-shadow:0 0 0 3px var(--dm-panel);top:18px;border-radius:999px;display:inline-grid;position:absolute;inset-inline-start:12px}.ppl-tile-body{gap:3px;min-width:0;padding:36px 12px 12px;display:grid}.ppl-tile-name{letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.ppl-tile-role{color:var(--dm-ink-2);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.ppl-tile-meta{flex-wrap:wrap;gap:5px;min-width:0;margin-top:6px;display:flex}.ppl-tile-meta:empty{display:none}.ppl-tile-check{background:var(--dm-ink);width:28px;height:28px;color:var(--dm-panel);top:10px;border-radius:999px;place-items:center;display:grid;position:absolute;inset-inline-end:10px}.ppl-tile-tag{background:var(--dm-panel-2);max-width:100%;min-height:22px;color:var(--dm-ink-2);border-radius:999px;align-items:center;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.ppl-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ppl-bulkbar{z-index:20;bottom:calc(var(--dm-bar,0px) + 12px);background:var(--pp-ink-surface);color:var(--pp-on-ink);box-shadow:var(--pp-shadow-lg);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 18px;display:flex;position:sticky}.ppl-phero{isolation:isolate;border-radius:var(--pp-r-big,28px);background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-md);gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}@media(min-width:640px){.ppl-phero{padding:24px 28px}}.ppl-phero-band{z-index:-1;background:var(--unit,#5b8cff);height:92px;position:absolute;inset:0 0 auto;overflow:hidden}.ppl-phero-band:before{content:"";background:var(--unit,#5b8cff);inset-inline-end:8%;border-radius:44% 56% 38% 62%/55% 45%;width:150px;height:132px;position:absolute;top:-40px}@supports (color:color-mix(in lab,red,red)){.ppl-phero-band:before{background:color-mix(in oklab,var(--unit,#5b8cff) 60%,#fff)}}.ppl-phero-band:after{content:"";background:var(--unit,#5b8cff);inset-inline-end:calc(8% + 120px);border-radius:999px;width:26px;height:26px;position:absolute;top:46px}@supports (color:color-mix(in lab,red,red)){.ppl-phero-band:after{background:color-mix(in oklab,var(--unit,#5b8cff) 70%,#080a0f)}}.ppl-phero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;min-width:0;padding-top:30px;display:flex}.ppl-phero-photo{box-shadow:0 0 0 4px var(--dm-panel);border-radius:999px;flex:none;display:inline-grid;position:relative}button.ppl-phero-photo:focus-visible{outline:2px solid var(--dm-focus);outline-offset:4px}.ppl-phero-cam{background:var(--pp-ink-surface);width:36px;height:36px;color:var(--pp-on-ink);box-shadow:0 0 0 3px var(--dm-panel);inset-inline-end:-2px;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-2px}.ppl-phero-ring{background:var(--dm-panel);box-shadow:var(--pp-shadow-sm);border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex}.ppl-phero-name{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,5.2vw + 10px,56px);font-weight:800;line-height:1.02}.ppl-phero-you{vertical-align:middle;background:var(--pp-ink-surface);color:var(--pp-on-ink);letter-spacing:0;border-radius:999px;margin-inline-start:10px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-flex}.ppl-phero-legal{color:var(--dm-ink-2);overflow-wrap:anywhere;font-size:13px}.ppl-phero-role{color:var(--dm-ink-2);overflow-wrap:anywhere;font-size:15.5px;font-weight:600;line-height:1.35}.ppl-phero-role b{color:var(--dm-ink)}.ppl-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ppl-link-pill{background:var(--dm-panel-2);min-width:0;max-width:100%;min-height:40px;color:var(--dm-ink);border-radius:999px;align-items:center;gap:8px;padding:3px 14px 3px 4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ppl-link-pill[data-plain]{padding-inline-start:12px}.ppl-link-pill:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.ppl-link-pill:hover{background:var(--dm-tonal-hover)}}.ppl-link-pill>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ppl-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}@media(min-width:900px){.ppl-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.ppl-fact{background:var(--fam-soft);min-width:0;color:var(--dm-ink);border-radius:22px;align-content:start;gap:4px;padding:14px;display:grid}.ppl-fact-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ppl-fact-label{color:var(--dm-ink-2);font-size:12px;font-weight:700}.ppl-fact-value{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:18px;font-weight:800;line-height:1.2}.ppl-fact-value a{min-height:34px;color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--dm-ink);text-decoration-color:var(--dm-ink);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ppl-fact-value a{-webkit-text-decoration-color:color-mix(in srgb,var(--dm-ink) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--dm-ink) 30%,transparent)}}.ppl-fact-hint{color:var(--dm-ink-2);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.ppl-missing{background:var(--dm-attention);border-radius:22px;padding:12px 16px}@supports (color:color-mix(in lab,red,red)){.ppl-missing{background:color-mix(in srgb,var(--dm-attention) 16%,var(--dm-panel))}}.ppl-missing summary{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:14px;font-weight:700;list-style:none;display:flex}.ppl-missing summary::-webkit-details-marker{display:none}.ppl-people-row{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ppl-person-link{background:var(--dm-panel-2);min-width:0;min-height:48px;color:var(--dm-ink);border-radius:999px;align-items:center;gap:10px;padding:4px 10px 4px 4px;font-weight:700;text-decoration:none;display:flex}@media(hover:hover)and (pointer:fine){.ppl-person-link:hover{background:var(--dm-tonal-hover)}}.ppl-person-link:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px}.ppl-item{background:var(--dm-panel-2);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;min-width:0;padding:12px 14px;display:flex}.ppl-diff{gap:8px;display:grid}.ppl-diff-row{background:var(--dm-panel-2);border-radius:18px;gap:6px;min-width:0;padding:12px 14px;display:grid}.ppl-diff-label{color:var(--dm-ink-2);font-size:12px;font-weight:800}.ppl-diff-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.ppl-diff-before{min-width:0;color:var(--dm-ink-2);overflow-wrap:anywhere;font-size:13px;text-decoration:line-through;text-decoration-thickness:1.5px}.ppl-diff-arrow{background:var(--pp-ink-surface);width:28px;height:28px;color:var(--pp-on-ink);border-radius:999px;place-items:center;display:grid}[dir=rtl] .ppl-diff-arrow svg{transform:scaleX(-1)}.ppl-diff-after{background:var(--dm-success);border-radius:12px;min-width:0;padding:4px 10px}@supports (color:color-mix(in lab,red,red)){.ppl-diff-after{background:color-mix(in srgb,var(--dm-success) 18%,var(--dm-panel))}}.ppl-diff-after{overflow-wrap:anywhere;font-size:14px;font-weight:750}.ppl-fields{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:900px){.ppl-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.ppl-field{border-radius:var(--pp-r-card,24px);background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.ppl-field[data-archived]{background:var(--dm-panel-2);box-shadow:none}.ppl-field-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}@media(min-width:480px){.ppl-field-actions{grid-column:2}}.ppl-steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ppl-step{background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-sm);text-align:center;border-radius:22px;justify-items:center;gap:6px;padding:12px 6px 10px;display:grid;position:relative}.ppl-step-n{color:var(--dm-ink-2);top:8px;font-size:11px;font-weight:800;position:absolute;inset-inline-start:10px}.ppl-step-words{overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.25}.ppl-step[data-state=current]{background:var(--pp-ink-surface);color:var(--pp-on-ink);box-shadow:var(--pp-shadow-md)}.ppl-step[data-state=current] .ppl-step-n{color:var(--pp-on-ink-2)}.ppl-step[data-state=done]{background:var(--dm-success)}@supports (color:color-mix(in lab,red,red)){.ppl-step[data-state=done]{background:color-mix(in srgb,var(--dm-success) 20%,var(--dm-panel))}}.ppl-step-done{background:var(--dm-ink);width:20px;height:20px;color:var(--dm-panel);top:6px;border-radius:999px;place-items:center;display:grid;position:absolute;inset-inline-end:8px}@media(min-width:640px){.ppl-steps{gap:10px}.ppl-step-words{font-size:13.5px}}.ppl-commitbar{z-index:10;bottom:calc(var(--dm-bar,0px) + 12px);background:var(--pp-ink-surface);color:var(--pp-on-ink);box-shadow:var(--pp-shadow-lg);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 18px;font-size:13.5px;font-weight:700;display:flex;position:sticky}.ppl-rowcard{background:var(--dm-panel-2);border-radius:20px;gap:8px;min-width:0;padding:14px;display:grid}.ppl-rowcard[data-bad]{background:var(--dm-danger)}@supports (color:color-mix(in lab,red,red)){.ppl-rowcard[data-bad]{background:color-mix(in srgb,var(--dm-danger) 12%,var(--dm-panel))}}.ppl-mapline{background:var(--dm-panel-2);border-radius:20px;gap:8px;min-width:0;padding:14px;display:grid}@media(min-width:640px){.ppl-mapline{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}}@media(prefers-reduced-motion:reduce){.ppl-tile,.ppl-tile:active,.ppl-tile:hover{transition:none;transform:none}}.pfm-tabs{min-width:0}.pfm-tab{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.pfm-meta{color:var(--dm-ink-2);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.45}.pfm-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pfm-error{color:var(--pp-bad,var(--dm-bad-text));margin:6px 0 0;font-size:.8125rem}.pfm-sheet-intro{background:var(--fam-soft);border-radius:20px;align-items:center;gap:14px;padding:12px 14px;display:flex}.pfm-sheet-intro p{color:var(--dm-ink);margin:0;font-size:.875rem;line-height:1.45}.pfm-goals{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:900px){.pfm-goals{grid-template-columns:repeat(2,minmax(0,1fr))}}.pfm-goal{border-radius:var(--pp-r-card,24px);background:var(--dm-panel);height:100%;box-shadow:var(--pp-shadow-md);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 16px;padding:18px;display:grid}.pfm-goal-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;display:flex}.pfm-goal-body{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.pfm-goal-title{font:800 1.0625rem/1.3 var(--dm-font);letter-spacing:-.015em;color:var(--dm-ink);overflow-wrap:anywhere;margin:0}.pfm-goal[data-state=achieved]{background:var(--dm-success)}@supports (color:color-mix(in lab,red,red)){.pfm-goal[data-state=achieved]{background:color-mix(in srgb,var(--dm-success) 14%,var(--dm-panel))}}.pfm-quote{color:var(--dm-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:.875rem;font-style:italic;line-height:1.45}.pfm-quote span{color:var(--dm-ink-2);font-style:normal}.pfm-checkin{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.pfm-range{width:100%;min-height:34px;accent-color:var(--fam)}.pfm-feedback-grid{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}@media(min-width:1024px){.pfm-feedback-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.pfm-col{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;display:grid}.pfm-feedback .pp-bubble-text{-webkit-line-clamp:unset;line-clamp:none;white-space:pre-wrap;display:block;overflow:visible}.pfm-plans{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:900px){.pfm-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.pfm-plans>li>.dm-card{height:100%}.pfm-plan-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.pfm-plan-head>.pp-status{grid-column:2;justify-self:start}@media(min-width:560px){.pfm-plan-head{grid-template-columns:auto minmax(0,1fr) auto}.pfm-plan-head>.pp-status{grid-column:3}}.pfm-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pfm-steps>li{align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.4;display:flex}.pfm-steps>li[data-done] .pfm-step-words{color:var(--dm-ink-2);text-decoration:line-through;text-decoration-thickness:1px}.pfm-step-tick{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--dm-line-2);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.pfm-steps>li[data-done] .pfm-step-tick{background:var(--dm-success);box-shadow:none;color:#080a0f}.pfm-step-words{overflow-wrap:anywhere;min-width:0}.pfm-plan-row{background:var(--dm-panel-2);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}@media(min-width:560px){.pfm-plan-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.pfm-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pfm-path-step{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.pfm-path-step:not(:last-child):after{content:"";background:var(--dm-line-2);top:17px;border-radius:3px;height:3px;position:absolute;inset-inline:calc(50% + 22px) calc(22px - 50%)}.pfm-path-step[data-state=done]:not(:last-child):after{background:var(--dm-success)}.pfm-path-dot{z-index:1;background:var(--dm-panel);width:36px;height:36px;box-shadow:inset 0 0 0 2.5px var(--dm-line-2);font:800 .875rem/1 var(--dm-font);color:var(--dm-ink-2);border-radius:50%;place-items:center;display:grid;position:relative}.pfm-path-step[data-state=done] .pfm-path-dot{background:var(--dm-success);box-shadow:none;color:#080a0f}.pfm-path-step[data-state=now] .pfm-path-dot{background:var(--pp-pill);box-shadow:0 0 0 5px var(--fam-soft);color:var(--pp-pill-ink)}.pfm-path-words{font:700 .75rem/1.25 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:419.98px){.pfm-path-words{letter-spacing:-.01em;font-size:.6875rem}}.pfm-path-step[data-state=now] .pfm-path-words{color:var(--dm-ink)}.pfm-review-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}@media(min-width:1100px){.pfm-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pfm-form{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.pfm-q fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.pfm-q-label{font:700 .9375rem/1.35 var(--dm-font);color:var(--dm-ink);padding:0}.pfm-answers{gap:14px;margin:0;display:grid}.pfm-answer{gap:4px;display:grid}.pfm-answer dt{font:700 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.pfm-answer dd{color:var(--dm-ink);margin:0;font-size:.9375rem;line-height:1.45}.pfm-text{white-space:pre-wrap;overflow-wrap:anywhere}.pfm-rating{align-items:center;gap:10px;display:inline-flex}.pfm-dots{gap:4px;display:inline-flex}.pfm-dots i{background:var(--dm-tonal-hover);border-radius:50%;width:12px;height:12px}.pfm-dots i[data-on]{background:var(--fam);box-shadow:inset 0 0 0 1.5px var(--fam)}@supports (color:color-mix(in lab,red,red)){.pfm-dots i[data-on]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fam) 70%,#080a0f)}}.pfm-comment{white-space:pre-wrap;margin:8px 0 0;font-size:.9375rem;line-height:1.5}.po-hero-actions{align-items:center;gap:8px;display:inline-flex}.po-wait{gap:8px;margin:0;padding:0;list-style:none;display:grid}.po-wait-row{background:var(--fam-soft);min-height:64px;color:var(--dm-ink);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .2s var(--dm-ease-land),scale var(--dm-dur-press,.12s) var(--dm-ease-out);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.po-wait-row:active{scale:.985}.po-wait-row:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.po-wait-glyph{line-height:0}.po-wait-main{gap:3px;min-width:0;display:grid}.po-wait-main b{font:800 .9375rem/1.3 var(--dm-font);letter-spacing:-.01em;overflow-wrap:anywhere}.po-wait-main>span:not(.po-wait-state){font:500 .8125rem/1.35 var(--dm-font);color:var(--dm-ink-2)}.po-wait-state{margin-top:3px;display:flex}.po-wait-go{background:var(--dm-panel);width:34px;height:34px;color:var(--dm-ink);border-radius:50%;place-items:center;display:grid}[dir=rtl] .po-wait-go{transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){.po-wait-row:hover{transform:translateY(-2px)}}.po-lib{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.po-search{min-width:0;max-width:440px}.po-skel{grid-template-columns:repeat(auto-fill,minmax(min(100%,146px),1fr));gap:14px;display:grid}.po-mini{background:#fbf9f4;align-content:start;gap:7px;width:112px;height:150px;padding:14px 12px;display:grid;position:relative}.po-mini b{-webkit-line-clamp:3;line-clamp:3;font:800 .625rem/1.25 var(--dm-font);color:#080a0f;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-bottom:3px;display:-webkit-box;overflow:hidden}.po-mini i{background:#080a0f24;border-radius:2px;height:4px;display:block}.po-mini i:nth-of-type(2){width:84%}.po-mini i:nth-of-type(3){width:92%}.po-mini i:nth-of-type(4){width:60%}.po-mini-sec{font:800 1.125rem/1 var(--dm-font);color:var(--fam-shade);bottom:12px;position:absolute;inset-inline-end:12px}.po-card-meta{font:600 .75rem/1.3 var(--dm-font);color:var(--dm-ink-2);margin-top:2px}.po-askform{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.po-answer{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.po-answer-card{background:var(--dm-panel);box-shadow:0 0 0 1.5px var(--dm-info);border-radius:18px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.po-answer-card{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--dm-info) 45%,transparent)}}.po-answer-h{font:800 .8125rem/1.3 var(--dm-font);color:var(--dm-info-text);align-items:center;gap:6px;margin:0 0 6px;display:flex}.po-answer-body{font:500 .9375rem/1.6 var(--dm-font);color:var(--dm-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.po-answer-words{font:500 .75rem/1.45 var(--dm-font);color:var(--dm-ink-2);margin:0}.po-cites-h{font:800 .8125rem/1.3 var(--dm-font);color:var(--dm-ink);margin:0 0 8px}.po-cites ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.po-cite{background:var(--dm-panel);min-height:44px;box-shadow:var(--pp-shadow-sm);color:var(--dm-ink);-webkit-tap-highlight-color:transparent;transition:transform .2s var(--dm-ease-land),box-shadow .18s ease;border-radius:16px;gap:4px;padding:12px 14px;text-decoration:none;display:grid}.po-cite:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.po-cite-head{min-width:0;font:600 .75rem/1.3 var(--dm-font);color:var(--dm-ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.po-cite-head b{min-width:0;font:800 .8125rem/1.3 var(--dm-font);color:var(--dm-ink);overflow-wrap:anywhere}.po-cite-sec{background:var(--fam-soft);color:var(--fam-text);font:800 .75rem/1.3 var(--dm-font);border-radius:999px;padding:2px 8px}.po-cite-heading{font:700 .8125rem/1.35 var(--dm-font);overflow-wrap:anywhere}.po-cite-text{font:500 .8125rem/1.5 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine){.po-cite:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}}.po-form{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.po-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.po-legend{font:700 .84375rem/1.3 var(--dm-font);color:var(--dm-ink);margin-bottom:8px;padding:0}.po-error{font:600 .8125rem/1.35 var(--dm-font);color:var(--dm-bad-text);margin:0}.po-form-note{font:500 .8125rem/1.45 var(--dm-font);color:var(--dm-ink-2);align-items:flex-start;gap:8px;margin:0;display:flex}.po-form-note>:first-child{flex:none;line-height:0}.po-chips{flex-wrap:wrap;gap:6px;display:flex}.po-chip{background:var(--pp-quiet);min-height:30px;color:var(--dm-ink);font:700 .8125rem/1 var(--dm-font);border-radius:999px;align-items:center;gap:6px;padding-inline:12px;display:inline-flex}.po-chip[data-fam]{background:var(--fam-soft);padding-inline-start:8px}.po-ackcard{border-radius:var(--pp-r-card);background:var(--dm-band-warn);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 16px;min-width:0;padding:18px;display:grid}.po-ackcard>.dm-btn,.po-ackcard>.pp-status{grid-column:1/-1;justify-self:start}.po-ackcard[data-done]{background:var(--dm-band-success)}@media(min-width:640px){.po-ackcard{grid-template-columns:auto minmax(0,1fr) auto;padding:20px 22px}.po-ackcard>.dm-btn,.po-ackcard>.pp-status{grid-column:auto;justify-self:end}}.po-ackcard-art{line-height:0}.po-ackcard-words{gap:4px;min-width:0;display:grid}.po-ackcard-words h2{font:800 1.0625rem/1.25 var(--dm-font);letter-spacing:-.015em;color:var(--dm-ink);margin:0}.po-ackcard-words p{font:500 .875rem/1.5 var(--dm-font);color:var(--dm-ink-2);margin:0}.po-ackcard-words .po-ackcard-again{color:var(--pp-warn);align-items:center;gap:6px;font-weight:700;display:flex}.po-seal{background:var(--dm-success);width:52px;height:52px;color:var(--dm-on-prism);box-shadow:0 0 0 6px var(--dm-success);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.po-seal{box-shadow:0 0 0 6px color-mix(in srgb,var(--dm-success) 28%,transparent)}}.po-changed{border-radius:var(--pp-r-card);background:var(--fam-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:16px 18px;display:grid}.po-changed>:first-child{line-height:0}.po-changed h2{font:800 .9375rem/1.3 var(--dm-font);color:var(--dm-ink);margin:0}.po-changed p{font:500 .875rem/1.5 var(--dm-font);color:var(--dm-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.po-paper{color:#080a0f;background:#fbf9f4;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;max-width:760px;margin-inline:auto;padding:clamp(20px,5vw,48px) clamp(18px,5.5vw,56px);display:grid;box-shadow:0 1px #080a0f0a,0 18px 40px -22px #080a0f73}.po-paper-head{border-bottom:1px solid #080a0f1f;gap:6px;padding-bottom:14px;display:grid}.po-paper-cat{font:700 .75rem/1.3 var(--dm-font);color:#4a5466;align-items:center;gap:6px;display:inline-flex}.po-paper-title{font:800 clamp(1.375rem,1.1rem + 1.2vw,1.875rem)/1.15 var(--dm-font);letter-spacing:-.025em;color:#080a0f;overflow-wrap:anywhere;margin:0}.po-paper-meta{font:600 .8125rem/1.35 var(--dm-font);color:#4a5466;margin:0}.po-paper-empty{font:500 .9375rem/1.5 var(--dm-font);color:#4a5466;margin:0}.po-sec{min-width:0;scroll-margin-top:calc(var(--pp-sticky-top,72px) + 16px);padding:8px;border-inline-start:4px solid #0000;border-radius:10px;gap:6px;margin-inline:-12px;padding-inline-start:8px;display:grid}.po-sec[data-on]{background:#ffd84a52;border-inline-start-color:#b58f12}.po-sec-h{font:800 1rem/1.3 var(--dm-font);color:#080a0f;overflow-wrap:anywhere;align-items:baseline;gap:8px;margin:0;display:flex}.po-sec-num{font:800 .8125rem/1.3 var(--dm-font);color:#5a45b8;flex:none}.po-sec-text{font:500 .9375rem/1.68 var(--dm-font);color:#1b2230;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.po-hr{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.po-hr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.po-versions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.po-versions li{background:var(--pp-quiet);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-width:0;padding:10px 12px;display:grid}@media(max-width:479.98px){.po-versions li{grid-template-columns:auto minmax(0,1fr)}.po-versions li>.pp-status{grid-column:2;justify-self:start}}.po-v-num{background:var(--dm-panel);min-width:42px;height:32px;color:var(--dm-ink);font:800 .8125rem/1 var(--dm-font);border-radius:999px;place-items:center;padding-inline:8px;display:grid}.po-versions li[data-state=published] .po-v-num{background:var(--dm-ink);color:var(--dm-bg)}.po-v-main{gap:2px;min-width:0;display:grid}.po-v-main b{font:700 .875rem/1.3 var(--dm-font);color:var(--dm-ink);overflow-wrap:anywhere}.po-v-main span{font:500 .75rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.po-draft{background:var(--fam-soft);border-radius:18px;gap:10px;min-width:0;padding:14px;display:grid}.po-acks{background:var(--pp-quiet);border-radius:18px;padding:2px 14px}.po-acks summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-height:52px;padding-block:8px;list-style:none;display:grid}.po-acks summary::-webkit-details-marker{display:none}.po-acks summary:focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px;border-radius:12px}.po-acks-title{font:800 .875rem/1.3 var(--dm-font);color:var(--dm-ink);align-items:center;gap:6px;display:flex}.po-acks-n{font:600 .8125rem/1.3 var(--dm-font);color:var(--dm-ink-2)}.po-acks-bar{background:var(--dm-panel);border-radius:999px;grid-column:1/-1;height:8px;display:block;overflow:hidden}.po-acks-bar i{background:var(--dm-success);transform-origin:0;height:100%;display:block}[dir=rtl] .po-acks-bar i{transform-origin:100%}.po-acks-list{grid-template-columns:minmax(0,1fr);gap:8px;margin:6px 0 14px;padding:0;list-style:none;display:grid}@media(min-width:640px){.po-acks-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.po-acks-list li{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}@media(prefers-reduced-motion:reduce){.po-wait-row,.po-cite{transition:none!important}.po-wait-row:hover,.po-cite:hover{transform:none!important}}.rp-search{width:100%;max-width:560px;display:block;position:relative}.rp-search>svg{color:var(--dm-ink-2);pointer-events:none;z-index:1;inset-inline-start:18px;position:absolute;top:50%;transform:translateY(-50%)}.rp-showall{background:var(--pp-quiet);min-height:40px;color:var(--dm-ink);font:700 .875rem/1 var(--dm-font);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}@media(max-width:639px){.rp-folders .pp-folders{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding-top:14px;padding-bottom:6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}[dir=rtl] .rp-folders .pp-folders{-webkit-mask-image:linear-gradient(270deg,#000 82%,#0000);mask-image:linear-gradient(270deg,#000 82%,#0000)}.rp-folders .pp-folders::-webkit-scrollbar{display:none}.rp-folders .pp-folder-li{scroll-snap-align:start;flex:0 0 148px}}.rp-views{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rp-view{background:var(--dm-panel);min-height:76px;box-shadow:var(--pp-shadow-md);color:var(--dm-ink);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:14px 16px;text-decoration:none;display:grid}.rp-view-name{font:800 1rem/1.25 var(--dm-font);overflow-wrap:anywhere}.rp-view-sub{font:500 .8125rem/1.35 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:anywhere}.rp-view-tag{background:var(--fam-soft);min-height:24px;color:var(--fam-text);font:700 .75rem/1.2 var(--dm-font);border-radius:999px;grid-column:2;justify-self:start;align-items:center;padding:2px 10px;display:inline-flex}.rp-papers{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.rp-paper{background:var(--dm-panel);height:100%;min-height:148px;box-shadow:var(--pp-shadow-md);color:var(--dm-ink);border-radius:22px;border-start-end-radius:4px;flex-direction:column;gap:6px;padding:22px 18px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.rp-paper-band{background:var(--fam);top:0;border-radius:0 0 5px 5px;width:44px;height:7px;position:absolute;inset-inline-start:18px}.rp-paper:after{content:"";background:linear-gradient(225deg,var(--dm-bg) 50%,var(--fam-shade) 50%);top:0;border-end-start-radius:8px;width:26px;height:26px;position:absolute;inset-inline-end:0}[dir=rtl] .rp-paper:after{background:linear-gradient(135deg,var(--dm-bg) 50%,var(--fam-shade) 50%)}.rp-paper-title{font:800 1.0625rem/1.25 var(--dm-font);letter-spacing:-.015em;overflow-wrap:anywhere;padding-inline-end:22px}.rp-paper-desc{-webkit-line-clamp:3;font:500 .84375rem/1.45 var(--dm-font);color:var(--dm-ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rp-paper-meta{font:600 .78125rem/1.3 var(--dm-font);color:var(--fam-text);flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;padding-top:6px;display:inline-flex}.rp-paper-lines{opacity:.9;inset-inline-end:16px;justify-items:end;gap:5px;display:grid;position:absolute;bottom:16px}.rp-paper-lines i{background:var(--fam-soft);border-radius:3px;height:5px;display:block}.rp-paper-lines i:first-child{width:30px}.rp-paper-lines i:nth-child(2){width:22px}.rp-paper-lines i:nth-child(3){width:14px}.rp-hero-extra{gap:14px;display:grid}.rp-period{font:700 1rem/1.4 var(--dm-font);color:var(--dm-ink);margin:0}.rp-downloads{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.rp-downloads-label{font:700 .875rem/1.2 var(--dm-font);color:var(--dm-ink-2);margin-inline-end:4px}.rp-tools{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.rp-summary{background:var(--dm-cyan,#3ccbff);border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:clamp(16px,.8rem + 1vw,22px);display:grid}@supports (color:color-mix(in lab,red,red)){.rp-summary{background:color-mix(in srgb,var(--dm-cyan,#3ccbff) 14%,var(--dm-panel))}}.rp-summary{box-shadow:var(--pp-shadow-md)}.rp-summary-title{font:800 1.0625rem/1.25 var(--dm-font);color:var(--dm-ink);margin:0}.rp-summary-text{font:500 .9375rem/1.55 var(--dm-font);color:var(--dm-ink);margin:0}.rp-summary-words{font:600 .8125rem/1.45 var(--dm-font);color:var(--dm-ink-2);margin:0}.rp-summary-note{font:500 .75rem/1.4 var(--dm-font);color:var(--dm-ink-2);margin:0}.rp-totals{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rp-total{border-radius:24px;align-content:start;gap:6px;min-width:0;min-height:118px;padding:16px 18px;display:grid}.rp-total[data-variant=fill]{background:var(--fam);color:var(--fam-ink)}.rp-total[data-variant=soft]{background:var(--dm-panel);color:var(--dm-ink);box-shadow:var(--pp-shadow-md)}.rp-total-label{font:700 .8125rem/1.3 var(--dm-font);align-items:center;gap:6px;display:inline-flex}.rp-total[data-variant=soft] .rp-total-label{color:var(--dm-ink-2)}.rp-total-value{font:800 clamp(1.5rem,1.2rem + 1vw,2rem)/1.1 var(--dm-font);letter-spacing:-.02em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.rp-total-value .pm-fig{font-size:inherit}.rp-total-sub{font:500 .8125rem/1.45 var(--dm-font)}.rp-total[data-variant=soft] .rp-total-sub{color:var(--dm-ink-2)}.rp-total[data-variant=fill] .rp-total-sub{color:var(--fam-ink)}.rp-diff{color:var(--dm-ink);flex-wrap:wrap;align-items:center;gap:3px;font-weight:800;display:inline-flex}.rp-down{transform:rotate(90deg)}.rp-bars{gap:6px;margin-top:4px;display:grid}.rp-bar{grid-template-columns:4.6em minmax(0,1fr);align-items:center;gap:8px;display:grid}.rp-bar b{font:700 .75rem/1 var(--dm-font);color:var(--dm-ink-2)}.rp-bar-track{background:var(--pp-quiet);border-radius:6px;height:12px;display:block;overflow:hidden}.rp-bar-track i{transform-origin:0;height:100%;animation:rp-grow .62s var(--dm-ease-out,ease-out) backwards .16s;border-radius:6px;display:block}[dir=rtl] .rp-bar-track i{transform-origin:100%}.rp-bar[data-k=now] .rp-bar-track i{background:var(--dm-data-1)}.rp-bar[data-k=before] .rp-bar-track i{background:var(--dm-ink)}@supports (color:color-mix(in lab,red,red)){.rp-bar[data-k=before] .rp-bar-track i{background:color-mix(in srgb,var(--dm-ink) 30%,transparent)}}@keyframes rp-grow{0%{transform:scaleX(0)}}.rp-files{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.rp-file{background:var(--dm-panel);min-height:84px;box-shadow:var(--pp-shadow-md);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:14px 16px;display:grid}.rp-file-tab{--fmt:var(--dm-data-3);background:var(--fmt);border-radius:9px 16px 9px 9px;place-items:end center;width:48px;height:58px;padding-bottom:9px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.rp-file-tab{background:color-mix(in srgb,var(--fmt) 20%,var(--dm-panel))}}.rp-file-tab{color:var(--dm-ink);font:800 .6875rem/1 var(--dm-font);letter-spacing:.02em;box-shadow:inset 0 0 0 1.5px var(--fmt)}@supports (color:color-mix(in lab,red,red)){.rp-file-tab{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fmt) 55%,transparent)}}.rp-file-tab:before{content:"";background:var(--fmt);top:0;border-radius:0 16px 0 6px;width:16px;height:16px;position:absolute;inset-inline-end:0}.rp-file-tab[data-fmt=xlsx]{--fmt:var(--dm-data-5)}.rp-file-tab[data-fmt=pdf]{--fmt:var(--dm-data-4)}.rp-file-title{font:800 1rem/1.3 var(--dm-font);color:var(--dm-ink);overflow-wrap:anywhere}.rp-file-meta{font:500 .8125rem/1.45 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:anywhere}.rp-file-error{font:600 .8125rem/1.45 var(--dm-font);color:var(--dm-bad-text,var(--dm-danger))}.rp-file-end{flex-direction:column;align-items:flex-end;gap:8px;display:flex}@media(max-width:560px){.rp-file{grid-template-columns:auto minmax(0,1fr)}.rp-file-end{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center}}.rp-schedules{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:1100px){.rp-schedules{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-sch{background:var(--dm-panel);min-width:0;box-shadow:var(--pp-shadow-md);border-radius:24px;align-content:start;gap:12px;padding:16px 18px;display:grid}.rp-sch-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;display:grid}.rp-sch-top>:last-child{grid-column:1/-1;justify-self:start}@media(min-width:640px){.rp-sch-top{grid-template-columns:auto minmax(0,1fr) auto}.rp-sch-top>:last-child{grid-column:auto;justify-self:end}}.rp-sch-name{font:800 1.0625rem/1.25 var(--dm-font);color:var(--dm-ink);overflow-wrap:anywhere}.rp-sch-sub{font:500 .8125rem/1.45 var(--dm-font);color:var(--dm-ink-2);overflow-wrap:anywhere}.rp-sch-last{font:500 .8125rem/1.45 var(--dm-font);color:var(--dm-ink-2);margin:0}.rp-sch[data-state=paused] .rp-sch-top .pp-glyph{opacity:.6}.rp-paper,.rp-view{transition:transform .18s var(--dm-ease-out,ease-out),box-shadow .18s ease;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.rp-paper:hover,.rp-view:hover{box-shadow:var(--pp-shadow-lg);transform:translateY(-2px)}}.rp-paper:active,.rp-view:active{transform:scale(.985)}@media(prefers-reduced-motion:reduce){.rp-paper,.rp-view{transition:none}.rp-paper:hover,.rp-view:hover,.rp-paper:active,.rp-view:active{transform:none}.rp-bar-track i{animation:none}}.trn-tabs{min-width:0}.trn-tab{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.trn-meta{color:var(--dm-ink-2);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.45}.trn-text{color:var(--dm-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.55}.trn-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.trn-chip{background:var(--fam-soft);min-height:26px;color:var(--fam-text);font:700 .75rem/1.2 var(--dm-font);border-radius:999px;justify-self:start;align-items:center;padding:0 11px;display:inline-flex}.trn-box{background:var(--dm-panel-2);border-radius:20px;gap:10px;padding:14px;display:grid}.trn-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:720px){.trn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trn-grid>li{min-width:0}.trn-list{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.trn-session{border-radius:var(--pp-r-card,24px);background:var(--dm-panel);height:100%;box-shadow:var(--pp-shadow-md);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 14px;min-width:0;padding:16px;display:grid}.trn-session[data-compact]{box-shadow:var(--pp-shadow-sm);padding:12px 14px}.trn-session[data-compact] .lk-date{border-radius:16px;width:54px;min-height:60px}.trn-session[data-compact] .lk-date-day{font-size:1.375rem}.trn-session-state{grid-column:2;justify-self:start}@media(min-width:520px){.trn-session{grid-template-columns:auto minmax(0,1fr) auto}.trn-session-state{grid-area:1/3;justify-self:end}}.trn-session-body{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.trn-session-link{min-height:34px;color:inherit;border-radius:12px;gap:3px;text-decoration:none;display:grid}.trn-session-link:focus-visible{outline:2px solid var(--dm-focus);outline-offset:3px}.trn-session-title{font:800 1.0625rem/1.3 var(--dm-font);letter-spacing:-.015em;color:var(--dm-ink);overflow-wrap:anywhere;margin:0}@media(hover:hover)and (pointer:fine){.trn-session-link:hover .trn-session-title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}}.trn-mine{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}@media(min-width:1024px){.trn-mine{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.trn-panel--wide{grid-column:1/-1}}.trn-panel{border-radius:var(--pp-r-card,24px);background:var(--dm-panel);box-shadow:var(--pp-shadow-md);grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.trn-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.trn-checks>li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;min-height:40px;display:grid}.trn-checks>li>.pp-status{grid-column:2;justify-self:start}@media(min-width:480px){.trn-checks>li{grid-template-columns:auto minmax(0,1fr) auto}.trn-checks>li>.pp-status{grid-column:3}}.trn-tick{width:28px;height:28px;box-shadow:inset 0 0 0 2.5px var(--dm-line-2);border-radius:50%;place-items:center;display:grid}.trn-checks>li[data-done] .trn-tick{background:var(--dm-success);box-shadow:none;color:#080a0f}.trn-check-words{min-width:0;font:700 .9375rem/1.35 var(--dm-font);overflow-wrap:anywhere}.trn-certs{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:900px){.trn-certs{grid-template-columns:repeat(2,minmax(0,1fr))}}.trn-cert{background:var(--dm-panel-2);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 12px;min-width:0;padding:14px;display:grid}.trn-cert[data-status=expired],.trn-cert[data-status=expiring]{box-shadow:inset 4px 0 0 var(--pp-fam-time,#ff9a3c)}[dir=rtl] .trn-cert[data-status=expired],[dir=rtl] .trn-cert[data-status=expiring]{box-shadow:inset -4px 0 0 var(--pp-fam-time,#ff9a3c)}.trn-cert-body{gap:3px;min-width:0;display:grid}.trn-cert-name{font:800 .9375rem/1.3 var(--dm-font);color:var(--dm-ink);overflow-wrap:anywhere;margin:0}.trn-cert-side{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;display:flex}.trn-panel .trn-cert{background:var(--dm-panel-2)}.trn-course-view{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.trn-course-head{align-items:center;gap:14px;display:flex}.trn-comp{border-radius:var(--pp-r-card,24px);background:var(--dm-panel);height:100%;box-shadow:var(--pp-shadow-md);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:16px;display:grid}.trn-comp-body{justify-items:start;gap:8px;min-width:0;display:grid}.trn-missing{gap:6px;display:grid}.trn-join{border-radius:var(--pp-r-card,24px);background:var(--fam-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;padding:18px 20px;display:grid}.trn-join>.dm-btn{grid-column:1/-1;justify-self:start}@media(min-width:640px){.trn-join{grid-template-columns:auto minmax(0,1fr) auto}.trn-join>.dm-btn{grid-column:auto}}.trn-join-text h2{font:800 1.0625rem/1.3 var(--dm-font);color:var(--dm-ink);margin:0}.trn-join-text p{color:var(--dm-ink-2);margin:4px 0 0;font-size:.8125rem;line-height:1.45}.trn-enrol-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.trn-enrol-row>.min-w-0{min-width:min(100%,220px)}.trn-attendance{gap:10px;margin:0;padding:0;list-style:none;display:grid}.trn-attendance>li{background:var(--dm-panel-2);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.trn-att-who{align-items:center;gap:10px;min-width:0;display:inline-flex}.trn-att-who b{min-width:0;font:700 .9375rem/1.3 var(--dm-font);overflow-wrap:anywhere}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.left-0{left:0}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:0!important}.m-0{margin:0}.mx-auto{margin-inline:auto}.ms-1{margin-inline-start:var(--spacing)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[1px\]{margin-top:1px}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-32{height:calc(var(--spacing) * 32)}.h-\[26px\]{height:26px}.h-\[38px\]{height:38px}.h-full{height:100%}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[84px\]{min-height:84px}.min-h-\[96px\]{min-height:96px}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-\[26px\]{width:26px}.w-\[34px\]{width:34px}.w-\[170px\]{width:170px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[34ch\]{max-width:34ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-full{max-width:100%}.max-w-xs{max-width:var(--container-xs)}.\!min-w-\[110px\]{min-width:110px!important}.min-w-0{min-width:0}.min-w-\[60px\]{min-width:60px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[560px\]{min-width:560px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top-left{transform-origin:0 0}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\!cursor-default{cursor:default!important}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.\!grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_96px\]{grid-template-columns:1fr 96px}.grid-cols-\[1fr_110px\]{grid-template-columns:1fr 110px}.grid-cols-\[1fr_110px_auto\]{grid-template-columns:1fr 110px auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_110px\]{grid-template-columns:minmax(0,1fr) 110px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,auto\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(44px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.\!gap-0{gap:0!important}.\!gap-1{gap:var(--spacing)!important}.\!gap-2{gap:calc(var(--spacing) * 2)!important}.\!gap-3{gap:calc(var(--spacing) * 3)!important}.\!gap-4{gap:calc(var(--spacing) * 4)!important}.\!gap-5{gap:calc(var(--spacing) * 5)!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[2px\]{gap:2px}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[6px\]{border-radius:6px}.rounded-\[12px\]{border-radius:12px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-big{border-radius:var(--pp-r-big)}.rounded-card{border-radius:var(--dm-r-card)}.rounded-ctl{border-radius:var(--dm-r-ctl)}.rounded-field{border-radius:var(--pp-r-field)}.rounded-full{border-radius:3.40282e38px}.rounded-seg{border-radius:var(--dm-r-seg)}.rounded-soft{border-radius:var(--pp-r-card)}.rounded-tile{border-radius:var(--pp-r-tile)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[var\(--dm-attention\)\]{border-color:var(--dm-attention)}.border-\[var\(--dm-info\)\]{border-color:var(--dm-info)}.border-line{border-color:var(--dm-line)}.\!bg-\[color-mix\(in_oklab\,var\(--color-info\)_18\%\,transparent\)\]{background-color:var(--color-info)!important}@supports (color:color-mix(in lab,red,red)){.\!bg-\[color-mix\(in_oklab\,var\(--color-info\)_18\%\,transparent\)\]{background-color:color-mix(in oklab,var(--color-info) 18%,transparent)!important}}.\!bg-info{background-color:var(--dm-info)!important}.bg-\[\#fbf9f4\]{background-color:#fbf9f4}.bg-\[color-mix\(in_srgb\,var\(--dm-success\)_22\%\,var\(--dm-panel\)\)\]{background-color:var(--dm-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dm-success\)_22\%\,var\(--dm-panel\)\)\]{background-color:color-mix(in srgb,var(--dm-success) 22%,var(--dm-panel))}}.bg-\[var\(--fam-soft\)\]{background-color:var(--fam-soft)}.bg-\[var\(--pp-ink-surface\)\]{background-color:var(--pp-ink-surface)}.bg-action{background-color:var(--dm-action)}.bg-band-danger{background-color:var(--dm-band-danger)}.bg-band-warn{background-color:var(--dm-band-warn)}.bg-fam{background-color:var(--fam)}.bg-fam-shade{background-color:var(--fam-shade)}.bg-fam-soft{background-color:var(--fam-soft)}.bg-good{background-color:var(--dm-good-text)}.bg-ink-surface{background-color:var(--pp-ink-surface)}.bg-panel{background-color:var(--dm-panel)}.bg-panel-2{background-color:var(--dm-panel-2)}.bg-panel-3{background-color:var(--dm-panel-3)}.bg-pill{background-color:var(--pp-pill)}.bg-primary{background-color:var(--dm-action)}.bg-tonal{background-color:var(--dm-tonal)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.\!p-4{padding:calc(var(--spacing) * 4)!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pe-1{padding-inline-end:var(--spacing)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-end{text-align:end}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.font-urdu{font-family:"Noto Nastaliq Urdu",var(--dm-font)}.text-display{font-size:clamp(2.5rem,1.6rem + 4.4vw,4.5rem);line-height:var(--tw-leading,.98);letter-spacing:var(--tw-tracking,-.045em);font-weight:var(--tw-font-weight,800)}.text-section{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:var(--tw-leading,1.15);letter-spacing:var(--tw-tracking,-.025em);font-weight:var(--tw-font-weight,800)}.text-stat{font-size:clamp(1.875rem,1.45rem + 1.4vw,2.625rem);line-height:var(--tw-leading,1);letter-spacing:var(--tw-tracking,-.035em);font-weight:var(--tw-font-weight,800)}.text-lead{font-size:clamp(1.125rem,.98rem + .75vw,1.5rem);line-height:var(--tw-leading,1.34);font-weight:var(--tw-font-weight,600)}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[13\.5px\]{font-size:13.5px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.text-\[0\.85rem\]{font-size:.85rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[32px\]{font-size:32px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-on-prism{color:var(--dm-on-prism)!important}.text-\[\#4a5466\]{color:#4a5466}.text-\[var\(--dm-info\)\]{color:var(--dm-info)}.text-\[var\(--fam-text\)\]{color:var(--fam-text)}.text-\[var\(--pp-on-ink\)\]{color:var(--pp-on-ink)}.text-bad{color:var(--dm-bad-text)}.text-fam-ink{color:var(--fam-ink)}.text-fam-text{color:var(--fam-text)}.text-good{color:var(--dm-good-text)}.text-info-ink{color:var(--dm-info-text)}.text-ink{color:var(--dm-ink)}.text-ink-2{color:var(--dm-ink-2)}.text-ink-3{color:var(--dm-ink-3)}.text-link{color:var(--dm-link)}.text-muted{color:var(--dm-ink-muted)}.text-on-action,.text-pill-ink{color:var(--pp-pill-ink)}.text-warn{color:var(--dm-warn-text)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-2{text-decoration-thickness:2px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_var\(--dm-ink\)\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--dm-ink));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-soft{--tw-shadow:var(--pp-shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-soft-lg{--tw-shadow:var(--pp-shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-soft-sm{--tw-shadow:var(--pp-shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-\[var\(--dm-focus\)\]:is(:where(.peer):focus-visible~*){outline-color:var(--dm-focus)}@media(hover:hover){.hover\:border-ink-3:hover{border-color:var(--dm-ink-3)}.hover\:bg-tonal:hover{background-color:var(--dm-tonal)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.active\:cursor-grabbing:active{cursor:grabbing}@media(min-width:420px){.min-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-\[300px\]{width:300px}.sm\:max-w-md{max-width:var(--container-md)}.sm\:\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,160px\)_minmax\(0\,150px\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,160px) minmax(0,150px) minmax(0,1fr) auto}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:p-4{padding:calc(var(--spacing) * 4)}}@media(min-width:48rem){.md\:flex{display:flex}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:items-end{align-items:flex-end}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:max-w-\[420px\]{max-width:420px}.lg\:\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,420px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,420px) minmax(0,1fr)}}@media(min-width:80rem){.xl\:\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>\*\]\:min-w-0>*{min-width:0}}:root,[data-theme=light]{color-scheme:light;--dm-bg:#f3efe7;--dm-panel:#fbf9f4;--dm-panel-2:#ece7dc;--dm-panel-3:#e4ded4;--dm-surface:#fff;--dm-ink:#080a0f;--dm-ink-2:#4a5466;--dm-ink-muted:#566074;--dm-ink-3:#7e8799;--dm-line:#080a0f1a;--dm-line-2:#080a0f2e;--dm-link:#4b3ec4;--dm-good-text:#036e5c;--dm-bad-text:#a8283d;--dm-warn-text:#7a5c00;--dm-info-text:#006891;--dm-sel-bg:var(--dm-ink);--dm-sel-ink:var(--dm-bg);--dm-tonal:#080a0f0e;--dm-tonal-hover:#080a0f17;--dm-thumb:#fbf9f4;--dm-thumb-ink:#080a0f;--dm-band-warn:#ffd84a33;--dm-band-danger:#ff667d26;--dm-band-success:#1dd5b229;--dm-shadow-card:0 1px 2px #080a0f0d, 0 12px 32px -18px #080a0f40;--dm-shadow-rise:0 2px 4px #080a0f0f, 0 18px 40px -18px #080a0f59;--dm-shadow-thumb:0 1px 2px #080a0f24, 0 0 0 .5px #080a0f0f;--dm-shadow-sheet:0 25px 50px -12px #00000040;--dm-data-1:#5f50e6;--dm-data-2:#e1475e;--dm-data-3:#0b84b8;--dm-data-4:#a67f0e;--dm-data-5:#12a287;--dm-art-paper:#fbf9f4;--dm-wordmark-ink:#111722;--dm-app-text:var(--dm-app-text-l,var(--dm-ink))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light){color-scheme:dark;--dm-bg:#080a0f;--dm-panel:#1b2230;--dm-panel-2:#111722;--dm-panel-3:#111722;--dm-surface:#1b2230;--dm-ink:#f3efe7;--dm-ink-2:#9ca7ba;--dm-ink-muted:#8f9ab0;--dm-ink-3:#6e7a90;--dm-line:#4a546859;--dm-line-2:#4a546899;--dm-link:#afa6ff;--dm-good-text:#43dec0;--dm-bad-text:#ff8290;--dm-warn-text:#ffdf63;--dm-info-text:#6fd8ff;--dm-sel-bg:var(--dm-ink);--dm-sel-ink:var(--dm-bg);--dm-tonal:#ffffff13;--dm-tonal-hover:#ffffff1f;--dm-thumb:#2c3648;--dm-thumb-ink:#f3efe7;--dm-band-warn:#ffd84a24;--dm-band-danger:#ff667d2e;--dm-band-success:#1dd5b224;--dm-shadow-card:0 1px 2px #0006, 0 16px 40px -20px #000000b3;--dm-shadow-rise:0 2px 4px #00000073, 0 22px 48px -20px #000c;--dm-shadow-thumb:0 1px 2px #00000080;--dm-shadow-sheet:0 25px 50px -12px #0009;--dm-data-1:#7768ff;--dm-data-2:#e1475e;--dm-data-3:#0b84b8;--dm-data-4:#b58f12;--dm-data-5:#12a287;--dm-art-paper:#1b2230;--dm-wordmark-ink:#f3efe7;--dm-app-text:var(--dm-app-text-d,var(--dm-ink))}}:root[data-theme=dark],:root.dark,[data-theme=dark]{color-scheme:dark;--dm-bg:#080a0f;--dm-panel:#1b2230;--dm-panel-2:#111722;--dm-panel-3:#111722;--dm-surface:#1b2230;--dm-ink:#f3efe7;--dm-ink-2:#9ca7ba;--dm-ink-muted:#8f9ab0;--dm-ink-3:#6e7a90;--dm-line:#4a546859;--dm-line-2:#4a546899;--dm-link:#afa6ff;--dm-good-text:#43dec0;--dm-bad-text:#ff8290;--dm-warn-text:#ffdf63;--dm-info-text:#6fd8ff;--dm-sel-bg:var(--dm-ink);--dm-sel-ink:var(--dm-bg);--dm-tonal:#ffffff13;--dm-tonal-hover:#ffffff1f;--dm-thumb:#2c3648;--dm-thumb-ink:#f3efe7;--dm-band-warn:#ffd84a24;--dm-band-danger:#ff667d2e;--dm-band-success:#1dd5b224;--dm-shadow-card:0 1px 2px #0006, 0 16px 40px -20px #000000b3;--dm-shadow-rise:0 2px 4px #00000073, 0 22px 48px -20px #000c;--dm-shadow-thumb:0 1px 2px #00000080;--dm-shadow-sheet:0 25px 50px -12px #0009;--dm-data-1:#7768ff;--dm-data-2:#e1475e;--dm-data-3:#0b84b8;--dm-data-4:#b58f12;--dm-data-5:#12a287;--dm-art-paper:#1b2230;--dm-wordmark-ink:#f3efe7;--dm-app-text:var(--dm-app-text-d,var(--dm-ink))}:root{--dm-violet:#7768ff;--dm-violet-300:#afa6ff;--dm-violet-400:#9186ff;--dm-violet-600:#5f50e6;--dm-violet-700:#4b3ec4;--dm-mint:#1dd5b2;--dm-mint-300:#74e7cf;--dm-mint-400:#43dec0;--dm-mint-600:#14ae92;--dm-mint-700:#0b7462;--dm-coral:#ff667d;--dm-coral-300:#ff9bab;--dm-coral-400:#ff8290;--dm-coral-600:#e1475e;--dm-coral-700:#c2334c;--dm-lemon:#ffd84a;--dm-lemon-300:#ffe786;--dm-lemon-400:#ffdf63;--dm-lemon-600:#e3ba28;--dm-lemon-700:#b58f12;--dm-cyan:#3ccbff;--dm-cyan-300:#8fe1ff;--dm-cyan-400:#63d6ff;--dm-cyan-600:#0b84b8;--dm-cyan-700:#0a6c96;--dm-orange:#ff9a3c;--dm-on-prism:#080a0f;--dm-action:var(--dm-violet);--dm-action-hover:var(--dm-violet-400);--dm-action-line:#4b3ec4e6;--dm-success:var(--dm-mint);--dm-danger:var(--dm-coral);--dm-danger-hover:var(--dm-coral-400);--dm-danger-line:#e1475ecc;--dm-attention:var(--dm-lemon);--dm-info:var(--dm-cyan);--dm-focus:var(--dm-violet);--dm-scrim:#080a0fb3;--dm-r-seg:9px;--dm-r-ctl:12px;--dm-r-card:16px;--dm-r-hero:24px;--dm-r-pill:9999px;--dm-s-1:4px;--dm-s-2:8px;--dm-s-3:12px;--dm-s-4:16px;--dm-s-5:20px;--dm-s-6:24px;--dm-s-8:32px;--dm-s-10:40px;--dm-gutter:16px;--dm-hit:34px;--dm-ctl-h:36px;--dm-btn-h:40px;--dm-font:"Montserrat", ui-sans-serif, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--dm-t-h1:800 1.5rem/1.12 var(--dm-font);--dm-t-h2:800 1rem/1.25 var(--dm-font);--dm-t-title:800 .9375rem/1.25 var(--dm-font);--dm-t-body:500 .875rem/1.5 var(--dm-font);--dm-t-lead:500 .84375rem/1.5 var(--dm-font);--dm-t-ctl:600 .8125rem/1 var(--dm-font);--dm-t-cap:500 .78125rem/1.4 var(--dm-font);--dm-t-small:600 .75rem/1.3 var(--dm-font);--dm-t-kpi:800 1.875rem/1 var(--dm-font);--dm-track-h1:-.025em;--dm-track-h2:-.015em;--dm-ease-out:cubic-bezier(.23, 1, .32, 1);--dm-ease-in-out:cubic-bezier(.77, 0, .175, 1);--dm-ease-drawer:cubic-bezier(.32, .72, 0, 1);--dm-ease-quart:cubic-bezier(.16, 1, .3, 1);--dm-ease-land:cubic-bezier(.2, .8, .2, 1);--dm-ease-draw:cubic-bezier(.65, 0, .35, 1);--dm-dur-press:.11s;--dm-dur-fast:.16s;--dm-dur-base:.22s;--dm-dur-sheet:.28s;--dm-spring-pop:cubic-bezier(.3, 1.3, .6, 1);--dm-spring-dot:cubic-bezier(.34, 1.56, .64, 1);--dm-spring-sheet:cubic-bezier(.32, .72, 0, 1);--dm-spring-nav:cubic-bezier(.32, .72, 0, 1);--dm-dur-pop:.565s;--dm-dur-dot:.69s;--dm-dur-spring-sheet:.414s;--dm-dur-nav:.366s;--dm-top:env(safe-area-inset-top,0px);--dm-bar:env(safe-area-inset-bottom,0px)}@supports (animation-timing-function:linear(0,1)){:root{--dm-spring-pop:linear(0, .046, .156, .298, .448, .592, .718, .824, .906, .967, 1.009, 1.035, 1.048, 1.053, 1.052, 1.046, 1.039, 1.031, 1.023, 1.016, 1.01, 1.006, 1.002, 1, .998, .998, .997, .997, 1);--dm-spring-dot:linear(0, .108, .358, .648, .905, 1.089, 1.189, 1.215, 1.188, 1.133, 1.071, 1.017, .978, .958, .954, .96, .972, .986, .997, 1.005, 1.009, 1.01, 1.008, 1.006, 1.003, 1, .999, .998, 1);--dm-spring-sheet:linear(0, .03, .104, .202, .31, .417, .519, .612, .693, .762, .82, .867, .905, .935, .957, .974, .987, .995, 1.001, 1.005, 1.007, 1.008, 1.008, 1.008, 1.007, 1.006, 1.005, 1.004, 1);--dm-spring-nav:linear(0, .031, .106, .206, .316, .425, .529, .622, .704, .773, .831, .877, .914, .943, .965, .981, .992, 1, 1.005, 1.008, 1.009, 1.009, 1.009, 1.008, 1.007, 1.006, 1.005, 1.004, 1)}}@media(max-width:1023.98px){:root[data-dm-bar]{--dm-bar: calc(62px + env(safe-area-inset-bottom,0px)) }}@media(min-width:640px){:root{--dm-gutter:24px}}@media(min-width:1024px){:root{--dm-gutter:40px}}:root[data-dm-app=motion]{--dm-app:#ff9a3c;--dm-app-ink:#080a0f;--dm-app-text-l:#8f4600;--dm-app-text-d:#ffb066}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/montserrat-var-latin-Dk9Pm7OY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/montserrat-var-latin-ext-D0hf-lZB.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.dm-press:not(:disabled):active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.98}.dm-rise{transition:transform .18s var(--dm-ease-land),box-shadow .18s ease}@media(hover:hover)and (pointer:fine){.dm-rise:hover{box-shadow:var(--dm-shadow-rise);transform:translateY(-2px)}}@keyframes dm-develop{0%{opacity:0;transform:scale(.965)translateY(6px)}to{opacity:1;transform:none}}.dm-develop{animation:dm-develop .26s var(--dm-ease-out) both}.dm-stagger>:nth-child(2){animation-delay:28ms}.dm-stagger>:nth-child(3){animation-delay:56ms}.dm-stagger>:nth-child(4){animation-delay:84ms}.dm-stagger>:nth-child(5){animation-delay:.112s}.dm-stagger>:nth-child(6){animation-delay:.14s}.dm-stagger>:nth-child(7){animation-delay:.168s}.dm-stagger>:nth-child(8){animation-delay:.196s}.dm-stagger>:nth-child(9){animation-delay:.224s}.dm-stagger>:nth-child(10){animation-delay:.252s}.dm-stagger>:nth-child(11){animation-delay:.28s}.dm-stagger>:nth-child(12){animation-delay:.308s}@keyframes dm-tabin{0%{opacity:0}to{opacity:1}}.dm-tabin{animation:dm-tabin var(--dm-dur-fast) ease-out both}@keyframes dm-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes dm-pop-down{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.dm-pop-in{animation:dm-pop-in var(--dm-dur-base) var(--dm-ease-land) both}.dm-pop-down{animation:dm-pop-down var(--dm-dur-base) var(--dm-ease-land) both}@keyframes dm-breathe{0%,to{opacity:1}50%{opacity:.45}}.dm-breathe{animation:1.6s ease-in-out infinite dm-breathe}.dm-skel{border-radius:var(--dm-r-ctl);background:var(--dm-tonal);animation:1.6s ease-in-out infinite dm-breathe}@keyframes dm-live{0%{opacity:.75;transform:scale(1)}70%{opacity:0;transform:scale(2.4)}to{opacity:0}}.dm-live-dot{border-radius:var(--dm-r-pill);background:currentColor;width:8px;height:8px;display:inline-block;position:relative}.dm-live-dot:after{content:"";border-radius:var(--dm-r-pill);background:currentColor;animation:1.8s ease-out infinite dm-live;position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dm-rise,.dm-rise:hover{transition:none;transform:none}.dm-develop,.dm-tabin,.dm-pop-in,.dm-pop-down,.dm-breathe,.dm-skel{animation:none}.dm-live-dot:after{animation:none;display:none}}:where(.dm-chip,.dm-seg>button,.dm-switch,.dm-iconbtn,.dm-row-arrow,.dm-frame-tab,.dm-frame-item,.dm-frame-person,.dm-frame-dest,button.dm-card){font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}.dm-btn{min-height:var(--dm-btn-h);min-width:var(--dm-btn-h);border-radius:var(--dm-r-ctl);background:var(--dm-tonal);color:var(--dm-ink);font:700 .875rem/1 var(--dm-font);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dm-dur-fast) ease,color var(--dm-dur-fast) ease,border-color var(--dm-dur-fast) ease;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 16px;text-decoration:none;display:inline-flex}.dm-btn:not(:disabled):active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.98}.dm-btn:disabled,.dm-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.dm-btn[data-block]{width:100%;display:flex}.dm-btn[data-size=sm]{min-height:var(--dm-ctl-h);padding:0 12px;font-size:.8125rem}.dm-btn>svg{flex:none}.dm-btn[data-variant=primary]{background:var(--dm-action);border-color:var(--dm-action-line);color:var(--dm-on-prism)}.dm-btn[data-variant=danger]{background:var(--dm-danger);border-color:var(--dm-danger-line);color:var(--dm-on-prism)}@media(hover:hover)and (pointer:fine){.dm-btn:not(:disabled):hover{background:var(--dm-tonal-hover)}.dm-btn[data-variant=primary]:not(:disabled):hover{background:var(--dm-action-hover)}.dm-btn[data-variant=danger]:not(:disabled):hover{background:var(--dm-danger-hover)}}.dm-btn[aria-busy=true]{cursor:progress}.dm-btn[aria-busy=true]>.dm-btn-label{animation:1.6s ease-in-out infinite dm-c-breathe}@keyframes dm-c-breathe{0%,to{opacity:1}50%{opacity:.45}}.dm-iconbtn{border-radius:var(--dm-r-ctl);width:36px;height:36px;color:var(--dm-ink-2);cursor:pointer;transition:background-color var(--dm-dur-fast) ease,color var(--dm-dur-fast) ease;background:0 0;flex:none;place-items:center;display:inline-grid}.dm-iconbtn:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.96}@media(hover:hover)and (pointer:fine){.dm-iconbtn:hover{background:var(--dm-tonal);color:var(--dm-ink)}}.dm-chip{min-height:var(--dm-ctl-h);border-radius:var(--dm-r-pill);background:var(--dm-tonal);color:var(--dm-ink-2);font:var(--dm-t-ctl);white-space:nowrap;cursor:pointer;transition:background-color var(--dm-dur-fast) ease,color var(--dm-dur-fast) ease;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.dm-chip:is([aria-pressed=true],[aria-checked=true]){background:var(--dm-sel-bg);color:var(--dm-sel-ink);font-weight:700}.dm-chip:disabled{opacity:.4;cursor:not-allowed}.dm-chip:not(:disabled):active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.96}.dm-chip-n{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.dm-chip[data-tone=mint]:is([aria-pressed=true],[aria-checked=true]){background:var(--dm-mint);color:var(--dm-on-prism)}.dm-chip[data-tone=lemon]:is([aria-pressed=true],[aria-checked=true]){background:var(--dm-lemon);color:var(--dm-on-prism)}.dm-chip[data-tone=coral]:is([aria-pressed=true],[aria-checked=true]){background:var(--dm-coral);color:var(--dm-on-prism)}.dm-chip[data-tone=cyan]:is([aria-pressed=true],[aria-checked=true]){background:var(--dm-cyan);color:var(--dm-on-prism)}.dm-chip[data-tone=orange]:is([aria-pressed=true],[aria-checked=true]){background:var(--dm-orange);color:var(--dm-on-prism)}.dm-chip[data-tone=app]:is([aria-pressed=true],[aria-checked=true]){background:var(--dm-app,var(--dm-ink));color:var(--dm-app-ink,var(--dm-bg))}.dm-seg{border-radius:var(--dm-r-ctl);background:var(--dm-tonal);align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex}.dm-seg[data-wrap]{flex-wrap:wrap}.dm-seg>button{min-height:var(--dm-ctl-h);border-radius:var(--dm-r-seg);color:var(--dm-ink-2);font:var(--dm-t-ctl);white-space:nowrap;cursor:pointer;transition:background-color var(--dm-dur-fast) ease,color var(--dm-dur-fast) ease,box-shadow var(--dm-dur-fast) ease;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.dm-seg>button[aria-pressed=true]{background:var(--dm-thumb);color:var(--dm-thumb-ink);box-shadow:var(--dm-shadow-thumb);font-weight:700}.dm-seg>button:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.96}.dm-slide{position:relative}.dm-slide:before{content:"";width:var(--thumb-w,0px);height:var(--thumb-h,0px);transform:translate(var(--thumb-x,0px),var(--thumb-y,0px));border-radius:var(--slide-r,var(--dm-r-seg));background:var(--slide-bg,var(--dm-thumb));box-shadow:var(--slide-shadow,none);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.dm-slide[data-thumb]:before{opacity:1;transition:transform var(--slide-dur,.24s) var(--slide-ease,var(--dm-ease-in-out)),width var(--slide-dur,.24s) var(--slide-ease,var(--dm-ease-in-out)),height var(--slide-dur,.24s) var(--slide-ease,var(--dm-ease-in-out))}.dm-slide[data-thumb=init]:before{transition:none}.dm-slide>*{z-index:1;position:relative}.dm-slide[data-thumb]>:is([aria-pressed=true],[aria-current=page],[aria-selected=true],[data-on="1"]){box-shadow:none;background:0 0}.dm-seg.dm-slide{--slide-shadow:var(--dm-shadow-thumb)}.dm-switch{min-height:var(--dm-hit);min-width:46px;color:var(--dm-ink);font:600 .875rem/1.3 var(--dm-font);text-align:left;cursor:pointer;align-items:center;gap:10px;display:inline-flex}.dm-switch:disabled{opacity:.4;cursor:not-allowed}.dm-switch-track{border-radius:var(--dm-r-pill);background:var(--dm-ink-3);width:46px;height:28px;transition:background-color var(--dm-dur-fast) ease;flex:none;position:relative}.dm-switch-thumb{border-radius:var(--dm-r-pill);width:22px;height:22px;transition:transform var(--dm-dur-fast) var(--dm-ease-out),background-color var(--dm-dur-fast) ease;background:#fbf9f4;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #080a0f40}.dm-switch[aria-checked=true] .dm-switch-track{background:var(--dm-success)}.dm-switch[aria-checked=true] .dm-switch-thumb{background:var(--dm-on-prism);transform:translate(18px)}.dm-switch:not(:disabled):active .dm-switch-thumb{scale:.92}.dm-field{flex-direction:column;gap:6px;min-width:0;display:flex}.dm-field-label{font:700 .8125rem/1.3 var(--dm-font);color:var(--dm-ink)}.dm-input{width:100%;min-width:0;min-height:var(--dm-btn-h);border:1px solid var(--dm-line-2);border-radius:var(--dm-r-ctl);background:var(--dm-panel);color:var(--dm-ink);font:500 .875rem/1.4 var(--dm-font);text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--dm-dur-fast) ease;margin:0;padding:0 12px;display:block}textarea.dm-input{resize:vertical;min-height:96px;padding:10px 12px;line-height:1.5}select.dm-input{cursor:pointer;padding-right:36px}.dm-input::placeholder{color:var(--dm-ink-muted);opacity:1}.dm-input:focus-visible{outline-offset:0;border-color:#0000;outline:2px solid #7768ffb3}.dm-input:disabled{opacity:.5;cursor:not-allowed}@media(max-width:639.98px){.dm-input{min-height:44px;font-size:16px}}.dm-select-wrap{min-width:0;display:block;position:relative}.dm-select-wrap>svg{color:var(--dm-ink-2);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dm-field-hint{font:var(--dm-t-cap);color:var(--dm-ink-muted)}.dm-field[data-invalid] .dm-input{border-color:var(--dm-danger)}.dm-field-error{font:600 .78125rem/1.4 var(--dm-font);color:var(--dm-bad-text);align-items:flex-start;gap:6px;display:flex}.dm-field-error>svg{flex:none;margin-top:1px}.dm-card{border:1px solid var(--dm-line);border-radius:var(--dm-r-card);background:var(--dm-panel);min-width:0;color:var(--dm-ink);text-align:left;text-decoration:none;display:block}@media(min-width:640px){.dm-card[data-pad]{padding:20px}}.dm-card[data-interactive]{cursor:pointer;width:100%;transition:transform .18s var(--dm-ease-land),box-shadow .18s ease}.dm-card[data-interactive]:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.99}@media(hover:hover)and (pointer:fine){.dm-card[data-interactive]:hover{box-shadow:var(--dm-shadow-rise);transform:translateY(-2px)}}.dm-notice{border-radius:var(--dm-r-ctl);background:var(--dm-tonal);color:var(--dm-ink);font:500 .8125rem/1.45 var(--dm-font);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.dm-notice>svg{color:var(--dm-info-text);flex:none;margin-top:1px}.dm-notice[data-tone=warn]{background:var(--dm-band-warn)}.dm-notice[data-tone=warn]>svg{color:var(--dm-warn-text)}.dm-notice[data-tone=danger]{background:var(--dm-band-danger)}.dm-notice[data-tone=danger]>svg{color:var(--dm-bad-text)}.dm-notice[data-tone=success]{background:var(--dm-band-success)}.dm-notice[data-tone=success]>svg{color:var(--dm-good-text)}.dm-notice strong{font-weight:700}.dm-sheet-root{z-index:80;background:var(--dm-scrim);grid-template-columns:minmax(0,1fr);place-items:end center;animation:.2s ease-out both dm-scrim-in;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.dm-sheet{width:100%;min-width:0;max-width:100%;max-height:calc(100% - var(--dm-top) - 24px);border-radius:var(--dm-r-hero) var(--dm-r-hero) 0 0;background:var(--dm-panel);color:var(--dm-ink);box-shadow:var(--dm-shadow-sheet);animation:dm-sheet-up var(--dm-dur-sheet) var(--dm-ease-drawer) both;outline:none;flex-direction:column;display:flex;overflow:hidden}.dm-sheet-root[data-variant=full]{place-items:stretch stretch}.dm-sheet-root[data-variant=full]>.dm-sheet{height:100%;max-height:100%;padding-top:var(--dm-top);border-radius:0}.dm-sheet-grab{border-radius:var(--dm-r-pill);background:var(--dm-line-2);flex:none;width:36px;height:4px;margin:8px auto 0}.dm-sheet-head{flex:none;align-items:center;gap:12px;padding:12px 8px 8px 16px;display:flex}.dm-sheet-title{min-width:0;font:var(--dm-t-h2);letter-spacing:var(--dm-track-h2);flex:1}.dm-sheet-body{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 16px 16px;overflow-y:auto}.dm-sheet-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--dm-line);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.dm-sheet-root[data-state=closing]{animation:.18s ease-in both dm-scrim-out}.dm-sheet-root[data-state=closing]>.dm-sheet{animation:.18s cubic-bezier(.4,0,1,1) both dm-sheet-down}@media(min-width:640px){.dm-sheet-root{place-items:center;padding:24px}.dm-sheet{border:1px solid var(--dm-line);border-radius:var(--dm-r-card);max-width:36rem;max-height:100%;animation:dm-dialog-in var(--dm-dur-spring-sheet) var(--dm-spring-sheet) both}.dm-sheet-root[data-size=wide]>.dm-sheet{max-width:980px}.dm-sheet-root[data-variant=full]{place-items:center}.dm-sheet-root[data-variant=full]>.dm-sheet{border-radius:var(--dm-r-card);height:92svh;padding-top:0}.dm-sheet-grab{display:none}.dm-sheet-head{padding:16px 12px 8px 20px}.dm-sheet-body{padding:8px 20px 20px}.dm-sheet-foot{padding:12px 20px}.dm-sheet:not(:has(.dm-sheet-foot))>.dm-sheet-body{padding-bottom:20px}.dm-sheet-root[data-state=closing]>.dm-sheet{animation:.16s ease-in both dm-dialog-out}}@keyframes dm-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes dm-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes dm-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes dm-sheet-down{0%{transform:none}to{transform:translateY(100%)}}@keyframes dm-dialog-in{0%{opacity:0;transform:translateY(26px)scale(.98)}to{opacity:1;transform:none}}@keyframes dm-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)}}.dm-toasts{right:0;bottom:calc(var(--dm-bar) + 14px);z-index:95;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed;left:0}.dm-toast{border:1px solid var(--dm-line-2);border-radius:var(--dm-r-ctl);background:var(--dm-panel);max-width:min(92vw,30rem);color:var(--dm-ink);font:500 .8125rem/1.4 var(--dm-font);box-shadow:var(--dm-shadow-card);animation:dm-toast-in var(--dm-dur-base) var(--dm-ease-out) both;align-items:flex-start;gap:8px;padding:10px 14px;display:flex}.dm-toast[data-kind=ok]{border-color:var(--dm-success)}.dm-toast[data-kind=err]{border-color:var(--dm-danger)}.dm-toast>svg{flex:none;margin-top:1px}.dm-toast[data-state=leaving]{animation:.16s ease-in both dm-toast-out}@keyframes dm-toast-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes dm-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}.dm-progress{border-radius:var(--dm-r-pill);background:var(--dm-line-2);height:6px;display:block;overflow:hidden}.dm-progress-fill{border-radius:inherit;background:var(--dm-ink);width:100%;height:100%;transform:translate(calc((var(--v,0) - 1) * 100%));transition:transform .8s var(--dm-ease-quart);display:block}.dm-progress[data-tone=ai]>.dm-progress-fill{background:var(--dm-info)}.dm-progress[data-tone=success]>.dm-progress-fill{background:var(--dm-success)}.dm-progress[data-tone=app]>.dm-progress-fill{background:var(--dm-app,var(--dm-ink))}.dm-progress[data-busy]>.dm-progress-fill{width:28%;transition:none;animation:1.25s cubic-bezier(.45,0,.55,1) infinite dm-slide-bar}@keyframes dm-slide-bar{0%{transform:translate(-110%)}to{transform:translate(410%)}}.dm-ld{color:var(--dm-ink)}.dm-ld-cut,.dm-ld-pop,.dm-ld-prism,.dm-ld-dot{transform-box:fill-box;transform-origin:50%}.dm-ld-cut{animation:.45s cubic-bezier(.34,1.56,.64,1) both dm-ld-pop,2.6s ease-in-out infinite alternate dm-ld-breathe}.dm-ld-pop{animation:.4s cubic-bezier(.34,1.56,.64,1) both dm-ld-pop}.dm-ld-prism{animation:3.6s cubic-bezier(.65,0,.35,1) .9s infinite dm-ld-trade}.dm-ld-dot{animation:2s ease-in-out infinite dm-ld-twinkle}.dm-ld-ink{stroke-dasharray:1}.dm-ld-bowl{animation:4.2s cubic-bezier(.65,0,.35,1) infinite dm-ld-bowl}.dm-ld-stem{animation:4.2s cubic-bezier(.65,0,.35,1) infinite dm-ld-stem}.dm-ld-tick{animation:4.2s cubic-bezier(.65,0,.35,1) .15s infinite dm-ld-stem}.dm-ld-squig{animation:1.9s cubic-bezier(.65,0,.35,1) infinite dm-ld-squig}@keyframes dm-ld-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes dm-ld-breathe{0%{transform:translate(0)scale(1)}to{transform:translate(-1.5px,1.5px)scale(1.05)}}@keyframes dm-ld-trade{0%{transform:rotate(0)}14%,25%{transform:rotate(90deg)}39%,50%{transform:rotate(180deg)}64%,75%{transform:rotate(270deg)}89%,to{transform:rotate(360deg)}}@keyframes dm-ld-twinkle{0%,to{opacity:.25;transform:scale(.4)}50%{opacity:1;transform:scale(1.15)}}@keyframes dm-ld-bowl{0%{stroke-dashoffset:1px}14%,88%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes dm-ld-stem{0%,9%{stroke-dashoffset:1px}21%,90%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes dm-ld-squig{0%{stroke-dashoffset:1px}55%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.dm-empty{border:1px dashed var(--dm-line-2);border-radius:var(--dm-r-card);text-align:center;padding:32px 16px}.dm-empty-art{justify-content:center;align-items:flex-end;max-width:100%;height:96px;margin:0 auto 12px;display:flex}.dm-empty[data-compact]>.dm-empty-art{height:64px;margin-bottom:8px}.dm-empty-art>svg{width:auto;height:100%}.dm-empty-title{font:var(--dm-t-title);letter-spacing:-.01em;color:var(--dm-ink)}.dm-empty-hint{max-width:28rem;font:var(--dm-t-cap);color:var(--dm-ink-muted);margin:4px auto 0}.dm-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.dm-row{min-width:0;position:relative}.dm-row-scroller{overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.dm-row-scroller::-webkit-scrollbar{display:none}.dm-row>.dm-row-arrow{z-index:2;border:1px solid var(--dm-line-2);border-radius:var(--dm-r-pill);background:var(--dm-panel);width:26px;height:26px;color:var(--dm-ink);box-shadow:var(--dm-shadow-card);cursor:pointer;place-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.dm-row-arrow[data-side=left]{left:2px}.dm-row-arrow[data-side=right]{right:2px}@media(hover:hover)and (pointer:fine){.dm-row-arrow{display:grid}.dm-row-arrow:hover{color:var(--dm-link)}}.dm-wordmark{-webkit-user-select:none;user-select:none;width:auto}.dm-wordmark-ink{fill:var(--dm-wordmark-ink)}.dm-frame{--dm-frame-header-h:calc(56px + var(--dm-top));background:var(--dm-bg);min-width:0;max-width:100vw;min-height:100svh;color:var(--dm-ink);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow-x:clip}.dm-frame-header{z-index:30;height:var(--dm-frame-header-h);min-width:0;padding:var(--dm-top) max(var(--dm-gutter),env(safe-area-inset-right,0px)) 0 max(var(--dm-gutter),env(safe-area-inset-left,0px));border-bottom:1px solid var(--dm-line);background:var(--dm-bg);grid-column:1/-1;align-items:center;gap:10px;display:flex;position:sticky;top:0}.dm-frame-home{border-radius:var(--dm-r-ctl);min-height:40px;color:var(--dm-ink-2);font:700 .75rem/1 var(--dm-font);-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.dm-frame-home>span{align-items:center;gap:2px;display:inline-flex}.dm-frame-home:active,.dm-frame-name:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.97}@media(hover:hover)and (pointer:fine){.dm-frame-home:hover{color:var(--dm-ink)}}.dm-frame-divider{background:var(--dm-line-2);flex:none;width:1px;height:22px}.dm-frame-name{min-width:0;min-height:40px;color:var(--dm-ink);font:800 1.125rem/1 var(--dm-font);letter-spacing:-.03em;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.dm-frame-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-frame-name-dot{background:var(--dm-app,var(--dm-ink));border-radius:3px;flex:none;width:9px;height:9px;transform:rotate(45deg)}.dm-frame-switcher{min-width:0;margin-left:6px;display:none}.dm-frame-right{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.dm-frame-person{border-radius:var(--dm-r-pill);max-width:220px;min-height:40px;color:var(--dm-ink);font:600 .8125rem/1 var(--dm-font);cursor:pointer;transition:background-color var(--dm-dur-fast) ease;flex:none;align-items:center;gap:8px;padding:2px;display:inline-flex}.dm-frame-person>svg{color:var(--dm-ink-2);display:none}.dm-frame-person-name{text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}.dm-frame-initial{border:1px solid var(--dm-line-2);border-radius:var(--dm-r-pill);background:var(--dm-panel);width:36px;height:36px;color:var(--dm-ink);font:800 .8125rem/1 var(--dm-font);flex:none;place-items:center;display:grid}@media(hover:hover)and (pointer:fine){.dm-frame-person:hover{background:var(--dm-tonal)}}.dm-frame-account{top:calc(100% + 6px);right:max(var(--dm-gutter),env(safe-area-inset-right,0px));z-index:40;border:1px solid var(--dm-line);border-radius:var(--dm-r-card);background:var(--dm-panel);width:min(304px,100vw - 32px);box-shadow:var(--dm-shadow-card);animation:dm-menu-in var(--dm-dur-base) var(--dm-ease-land) both;padding:6px;position:absolute}@keyframes dm-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.dm-frame-profile{align-items:center;gap:10px;min-width:0;padding:8px 8px 4px;display:flex}.dm-frame-profile>div{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.dm-frame-profile strong{font:800 .9375rem/1.3 var(--dm-font)}.dm-frame-profile>div>span{font:var(--dm-t-cap);color:var(--dm-ink-muted)}.dm-frame-connected{border-bottom:1px solid var(--dm-line);font:600 .75rem/1.3 var(--dm-font);color:var(--dm-good-text);align-items:center;gap:6px;margin:0 0 6px;padding:4px 8px 10px;display:flex}.dm-frame-item{width:100%;min-height:44px;color:var(--dm-ink);font:600 .84375rem/1.3 var(--dm-font);text-align:left;cursor:pointer;transition:background-color var(--dm-dur-fast) ease;border-radius:10px;align-items:center;gap:12px;padding:6px 10px;text-decoration:none;display:flex}.dm-frame-item>svg{color:var(--dm-ink-2);flex:none}.dm-frame-item>span{gap:2px;min-width:0;display:grid}.dm-frame-item small{font:var(--dm-t-cap);color:var(--dm-ink-muted);font-size:.75rem}.dm-frame-signout{border-top:1px solid var(--dm-line);border-radius:0 0 10px 10px;margin-top:6px;padding-top:8px}@media(hover:hover)and (pointer:fine){.dm-frame-item:hover{background:var(--dm-tonal)}.dm-frame-item:hover small{color:var(--dm-ink-2)}}.dm-frame-rail{display:none}.dm-frame-nav{gap:2px;display:grid}.dm-frame-dest{border-radius:var(--dm-r-ctl);min-width:0;min-height:44px;color:var(--dm-ink-2);font:600 .84375rem/1.2 var(--dm-font);text-align:left;cursor:pointer;transition:color var(--dm-dur-fast) ease,background-color var(--dm-dur-fast) ease;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.dm-frame-dest>svg{flex:none}.dm-frame-dest>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(hover:hover)and (pointer:fine){.dm-frame-dest:not([aria-current=page]):hover{background:var(--dm-tonal);color:var(--dm-ink)}}.dm-frame-nav.dm-slide,.dm-frame-bottom.dm-slide{--slide-bg:var(--dm-app,var(--dm-ink));--slide-r:var(--dm-r-ctl);--slide-dur:var(--dm-dur-nav);--slide-ease:var(--dm-spring-nav)}.dm-frame-dest[aria-current=page],.dm-frame-tab:is([aria-current=page],[data-on="1"]){background:var(--dm-app,var(--dm-ink));color:var(--dm-app-ink,var(--dm-bg));font-weight:700}.dm-frame-bottom.dm-slide{position:fixed}.dm-frame[data-nav=quiet] :is(.dm-frame-nav,.dm-frame-bottom).dm-slide{--slide-bg:var(--dm-tonal)}.dm-frame[data-nav=quiet] :is(.dm-frame-dest[aria-current=page],.dm-frame-tab:is([aria-current=page],[data-on="1"])){color:var(--dm-ink);box-shadow:inset 0 -3px 0 var(--dm-app,var(--dm-ink));background:0 0}.dm-frame-rail-title{font:700 .75rem/1.3 var(--dm-font);color:var(--dm-ink-muted);padding:4px 12px 8px}.dm-frame-rail-foot{margin-top:auto;padding:12px}.dm-frame-main{min-width:0;padding:var(--dm-gutter) max(var(--dm-gutter),env(safe-area-inset-right,0px)) calc(var(--dm-bar) + 26px) max(var(--dm-gutter),env(safe-area-inset-left,0px))}.dm-frame-bottom{z-index:40;padding:6px max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));border-top:1px solid var(--dm-line);background:var(--dm-panel);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}.dm-frame-tab{border-radius:var(--dm-r-ctl);min-width:0;min-height:50px;color:var(--dm-ink-2);font:600 .6875rem/1.2 var(--dm-font);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dm-dur-fast) ease;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.dm-frame-tab>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dm-frame-tab:active{transition:scale var(--dm-dur-press) var(--dm-ease-out);scale:.97}.dm-frame-destinations{gap:2px;display:grid}.dm-frame-destinations>.dm-frame-item[aria-current=page]{background:var(--dm-tonal);font-weight:800}.dm-frame-destinations>.dm-frame-item[aria-current=page]>svg{color:var(--dm-ink)}.dm-row-hug{vertical-align:middle;max-width:100%;display:inline-block}.dm-frame-destinations hr{background:var(--dm-line);border:0;width:100%;height:1px;margin:6px 0}@media(min-width:480px){.dm-frame-person{padding-right:10px}.dm-frame-person>svg{display:block}.dm-frame-person-name{max-width:130px;display:block}}@media(min-width:1024px){.dm-frame{--dm-frame-header-h:calc(64px + var(--dm-top))}.dm-frame[data-rail]{grid-template-columns:232px minmax(0,1fr)}.dm-frame-switcher{display:block}.dm-frame-rail{top:var(--dm-frame-header-h);height:calc(100svh - var(--dm-frame-header-h));border-right:1px solid var(--dm-line);flex-direction:column;min-width:0;padding:16px 12px;display:flex;position:sticky;overflow-y:auto}.dm-frame-bottom{display:none}}@media(prefers-reduced-motion:reduce){.dm-sheet-root,.dm-sheet,.dm-toast,.dm-frame-account,.dm-btn[aria-busy=true]>.dm-btn-label{animation:none!important}.dm-slide[data-thumb]:before,.dm-switch-thumb,.dm-progress-fill,.dm-card[data-interactive]{transition:none}.dm-card[data-interactive]:hover{transform:none}.dm-progress[data-busy]>.dm-progress-fill{opacity:.45;width:100%;animation:none;transform:none}.dm-ld-cut,.dm-ld-pop,.dm-ld-prism,.dm-ld-dot,.dm-ld-ink{animation:none}.dm-ld-ink{stroke-dasharray:none}}.dm-art{color:var(--dm-ink);pointer-events:none;-webkit-user-select:none;user-select:none}.dm-art-frame{contain:layout paint;position:relative;overflow:hidden}.dm-art-ink{stroke-dasharray:1;animation:dm-art-ink var(--d,.7s) var(--dm-ease-draw) var(--t,0s) both}@keyframes dm-art-ink{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.dm-art-blob,.dm-art-dot{transform-box:fill-box;transform-origin:50%;opacity:var(--o,1)}.dm-art-blob{animation:dm-art-pop var(--dm-dur-pop) var(--dm-spring-pop) var(--t,0s) both}.dm-art-dot{animation:dm-art-dot var(--dm-dur-dot) var(--dm-spring-dot) var(--t,0s) both}@keyframes dm-art-pop{0%{opacity:0;transform:scale(.72)}to{opacity:var(--o,1);transform:scale(1)}}@keyframes dm-art-dot{0%{opacity:0;transform:scale(.3)}to{opacity:var(--o,1);transform:scale(1)}}.dm-art [data-loop]{transform-box:fill-box;transform-origin:50%}.dm-art [data-loop=float]{animation:5.6s ease-in-out infinite alternate dm-art-float}.dm-art [data-loop=bob]{animation:2.9s ease-in-out infinite alternate dm-art-bob}.dm-art [data-loop=wiggle]{animation:2.4s ease-in-out infinite alternate dm-art-wiggle}.dm-art [data-loop=sway]{transform-origin:50% 100%;animation:4.2s ease-in-out infinite alternate dm-art-sway}.dm-art [data-loop=spin]{animation:22s linear infinite dm-art-spin}.dm-art [data-loop=blink]{animation:5.2s ease-in-out infinite dm-art-blink}.dm-art [data-loop=pulse]{animation:2.6s ease-in-out infinite alternate dm-art-pulse}.dm-art [data-loop=turn]{animation:7s linear infinite dm-art-spin}.dm-art [data-loop=clap]{transform-origin:0 100%;animation:3.2s ease-in-out infinite alternate dm-art-clap}@keyframes dm-art-float{0%{transform:translateY(2px)rotate(-1.5deg)}to{transform:translateY(-4px)rotate(1.5deg)}}@keyframes dm-art-bob{0%{transform:translateY(1.5px)}to{transform:translateY(-2.5px)}}@keyframes dm-art-wiggle{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes dm-art-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@keyframes dm-art-spin{to{transform:rotate(360deg)}}@keyframes dm-art-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes dm-art-pulse{0%{opacity:.75;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@keyframes dm-art-clap{0%{transform:rotate(-4deg)}to{transform:rotate(9deg)}}.dm-art-scribble path{stroke-dasharray:1;animation:dm-art-draw 1.9s var(--dm-ease-draw) infinite}@keyframes dm-art-draw{0%{stroke-dashoffset:1px}55%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.dm-scribble{font:var(--dm-t-cap);color:var(--dm-ink-muted);align-items:center;gap:8px;display:inline-flex}@media(prefers-reduced-motion:reduce){.dm-art [data-loop],.dm-art-ink,.dm-art-blob,.dm-art-dot,.dm-art-scribble path{animation:none}.dm-art-ink,.dm-art-scribble path{stroke-dasharray:none}}:root[data-dm-app=people]{--dm-app:#9e8c28;--dm-app-ink:#080a0f;--dm-app-text-l:#726000;--dm-app-text-d:#b2a24f}@media(prefers-reduced-motion:reduce){.pp-drawer-root,.pp-drawer,.pp-tip,.pp-combo-list,.pp-bulk,.pp-skel,.pp-confirm[data-armed]{animation:none!important}.pp-tab:after,.pp-card,.pp-metric[data-linked]{transition:none!important}a.pp-card:hover,button.pp-card:hover,.pp-metric[data-linked]:hover{transform:none!important}}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/NotoNastaliqUrdu.ttf)format("truetype");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+25CC}:root,[data-theme=light]{--pp-pill:#080a0f;--pp-pill-ink:#fbf9f4;--pp-pill-hover:#232b3a;--dm-action:var(--pp-pill);--dm-action-hover:var(--pp-pill-hover);--dm-action-line:transparent;--pp-quiet:#080a0f12;--pp-quiet-hover:#080a0f1c;--pp-ink-surface:#080a0f;--pp-on-ink:#fbf9f4;--pp-on-ink-2:#a3acbc;--pp-on-ink-quiet:#fbf9f424;--pp-on-ink-quiet-hover:#fbf9f438;--pp-on-ink-good:#1dd5b2;--pp-on-ink-bad:#ff667d;--pp-on-ink-3:#fbf9f473;--pp-on-ink-line:#fbf9f429;--pp-on-ink-link:#afa6ff;--pp-ink-good:#43dec0;--pp-ink-bad:#ff8290;--pp-ink-warn:#ffdf63;--pp-ink-info:#6fd8ff;--pp-room-bg:#f3efe7;--pp-room-ink:#080a0f;--pp-room-ink-2:#4a5466;--pp-room-ink-muted:#566074;--pp-room-ink-3:#7e8799;--pp-room-line:#080a0f1a;--pp-room-line-2:#080a0f2e;--pp-room-tonal:#080a0f0e;--pp-room-tonal-hover:#080a0f17;--pp-room-quiet:#080a0f12;--pp-room-quiet-hover:#080a0f1c;--pp-room-link:#4b3ec4;--pp-room-good-text:#036e5c;--pp-room-bad-text:#a8283d;--pp-room-warn-text:#7a5c00;--pp-room-info-text:#006891;--pp-room-good:#02604f;--pp-room-bad:#9c2236;--pp-room-warn:#6e5300;--pp-room-info:#005b80;--pp-room-ring:#fbf9f4;--pp-good:#02604f;--pp-bad:#9c2236;--pp-warn:#6e5300;--pp-info:#005b80;--pp-sheet:#fbf9f4;--pp-ring:#fbf9f4;--pp-field:#fff;--pp-field-ring:#080a0f24;--pp-zebra:#080a0f08;--pp-paper-line:#080a0f0b;--pp-scrim:#080a0f6b;--pp-shadow-sm:0px 2px 3px -1px #0000001a, 0px 1px 0px 0px #191c2105, 0px 0px 0px 1px #191c2114;--pp-shadow-md:0px 0px 0px 1px #0000000f, 0px 1px 1px -.5px #0000000f, 0px 3px 3px -1.5px #0000000f, 0px 6px 6px -3px #0000000f, 0px 12px 12px -6px #0000000f, 0px 24px 24px -12px #0000000f;--pp-shadow-lg:0 2.8px 2.2px #00000009, 0 6.7px 5.3px #0000000c, 0 12.5px 10px #0000000f, 0 22.3px 17.9px #00000012, 0 41.8px 33.4px #00000016, 0 100px 80px #0000001f;--dm-shadow-card:var(--pp-shadow-md);--dm-shadow-rise:var(--pp-shadow-lg);--dm-data-1:#406ede;--dm-data-2:#ea6747;--dm-data-3:#049fb5;--dm-data-4:#af8c01;--dm-data-5:#028146;--pp-r-card:24px;--pp-r-big:28px;--pp-r-tile:22px;--pp-r-field:16px;--pp-r-bubble:34px;--pp-t-display:800 clamp(2.5rem, 1.6rem + 4.4vw, 4.5rem) / .98 var(--dm-font);--pp-track-display:-.045em;--pp-t-lead:600 clamp(1.125rem, .98rem + .75vw, 1.5rem) / 1.34 var(--dm-font);--pp-t-section:800 clamp(1.25rem, 1.1rem + .6vw, 1.5rem) / 1.15 var(--dm-font);--pp-t-stat:800 clamp(1.875rem, 1.45rem + 1.4vw, 2.625rem) / 1 var(--dm-font);--pp-t-card:800 1.0625rem / 1.25 var(--dm-font);--pp-rise:var(--dm-spring-sheet);--pp-pop:var(--dm-spring-pop);--pp-stagger:35ms;--pp-fam-work:#ffd23f;--pp-fam-work-shade:#d5a800;--pp-fam-work-hi:#ffee7e;--pp-fam-work-text:#735400;--pp-fam-people:#5b8cff;--pp-fam-people-shade:#3662d4;--pp-fam-people-hi:#7ba8ff;--pp-fam-people-text:#2450c8;--pp-fam-time:#ff9a3c;--pp-fam-time-shade:#d37000;--pp-fam-time-hi:#ffb970;--pp-fam-time-text:#8f4600;--pp-fam-money:#3dc97a;--pp-fam-money-shade:#00a052;--pp-fam-money-hi:#74df9b;--pp-fam-money-text:#0a6b35;--pp-fam-documents:#c4b3ff;--pp-fam-documents-shade:#9c8ad4;--pp-fam-documents-hi:#ddcfff;--pp-fam-documents-text:#5a45b8;--pp-fam-facilities:#ff7a59;--pp-fam-facilities-shade:#d24f2e;--pp-fam-facilities-hi:#ff9c7f;--pp-fam-facilities-text:#a3321a;--pp-fam-assets:#4fc3d9;--pp-fam-assets-shade:#039ab0;--pp-fam-assets-hi:#7fdbed;--pp-fam-assets-text:#0a6577;--pp-fam-admin:#b9b3a8;--pp-fam-admin-shade:#918b80;--pp-fam-admin-hi:#d2cdc3;--pp-fam-admin-text:#5c564c;--pp-fam-me:#ff8fb1;--pp-fam-me-shade:#d36689;--pp-fam-me-hi:#ffafcb;--pp-fam-me-text:#a3204f;--pp-fam-guide:#9e8c28;--pp-fam-guide-shade:#786500;--pp-fam-guide-hi:#b4a558;--pp-fam-guide-text:#726000}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light){--pp-pill:#f3efe7;--pp-pill-ink:#080a0f;--pp-pill-hover:#fff;--pp-quiet:#ffffff17;--pp-quiet-hover:#ffffff24;--pp-ink-surface:#f3efe7;--pp-on-ink:#080a0f;--pp-on-ink-2:#4f596b;--pp-on-ink-quiet:#080a0f14;--pp-on-ink-quiet-hover:#080a0f21;--pp-on-ink-good:#036e5c;--pp-on-ink-bad:#a8283d;--pp-on-ink-3:#080a0f73;--pp-on-ink-line:#080a0f24;--pp-on-ink-link:#4b3ec4;--pp-ink-good:#02604f;--pp-ink-bad:#9c2236;--pp-ink-warn:#6e5300;--pp-ink-info:#005b80;--pp-room-bg:#080a0f;--pp-room-ink:#f3efe7;--pp-room-ink-2:#9ca7ba;--pp-room-ink-muted:#8f9ab0;--pp-room-ink-3:#6e7a90;--pp-room-line:#4a546859;--pp-room-line-2:#4a546899;--pp-room-tonal:#ffffff13;--pp-room-tonal-hover:#ffffff1f;--pp-room-quiet:#ffffff17;--pp-room-quiet-hover:#ffffff24;--pp-room-link:#afa6ff;--pp-room-good-text:#43dec0;--pp-room-bad-text:#ff8290;--pp-room-warn-text:#ffdf63;--pp-room-info-text:#6fd8ff;--pp-room-good:#43dec0;--pp-room-bad:#ff8290;--pp-room-warn:#ffdf63;--pp-room-info:#6fd8ff;--pp-room-ring:#f3efe7;--pp-good:#43dec0;--pp-bad:#ff8290;--pp-warn:#ffdf63;--pp-info:#6fd8ff;--pp-sheet:#1b2230;--pp-ring:#f3efe7;--pp-field:#111722;--pp-field-ring:#ffffff21;--pp-zebra:#ffffff08;--pp-paper-line:#ffffff09;--pp-scrim:#0304078c;--pp-shadow-sm:0 0 0 1px #ffffff0f, 0 2px 3px -1px #00000080;--pp-shadow-md:0 0 0 1px #ffffff0e, 0 1px 1px -.5px #00000059, 0 3px 3px -1.5px #00000059, 0 6px 6px -3px #00000059, 0 12px 12px -6px #0000004d, 0 24px 24px -12px #0000004d;--pp-shadow-lg:0 0 0 1px #ffffff0f, 0 2.8px 2.2px #0000001f, 0 6.7px 5.3px #00000029, 0 12.5px 10px #0003, 0 22.3px 17.9px #0000003d, 0 41.8px 33.4px #00000047, 0 100px 80px #0000005c;--dm-shadow-card:var(--pp-shadow-md);--dm-shadow-rise:var(--pp-shadow-lg);--dm-data-1:#4a78ec;--dm-data-2:#e66444;--dm-data-3:#09a4bb;--dm-data-4:#937500;--dm-data-5:#0fb063;--pp-fam-work-text:#ffd23f;--pp-fam-people-text:#8fb0ff;--pp-fam-time-text:#ffb36b;--pp-fam-money-text:#6fdc9c;--pp-fam-documents-text:#cfc2ff;--pp-fam-facilities-text:#ff9b80;--pp-fam-assets-text:#7fd6e6;--pp-fam-admin-text:#cfc9be;--pp-fam-me-text:#ffaac4;--pp-fam-guide-text:#b2a24f}}:root[data-theme=dark],:root.dark,[data-theme=dark]{--pp-pill:#f3efe7;--pp-pill-ink:#080a0f;--pp-pill-hover:#fff;--pp-quiet:#ffffff17;--pp-quiet-hover:#ffffff24;--pp-ink-surface:#f3efe7;--pp-on-ink:#080a0f;--pp-on-ink-2:#4f596b;--pp-on-ink-quiet:#080a0f14;--pp-on-ink-quiet-hover:#080a0f21;--pp-on-ink-good:#036e5c;--pp-on-ink-bad:#a8283d;--pp-on-ink-3:#080a0f73;--pp-on-ink-line:#080a0f24;--pp-on-ink-link:#4b3ec4;--pp-ink-good:#02604f;--pp-ink-bad:#9c2236;--pp-ink-warn:#6e5300;--pp-ink-info:#005b80;--pp-room-bg:#080a0f;--pp-room-ink:#f3efe7;--pp-room-ink-2:#9ca7ba;--pp-room-ink-muted:#8f9ab0;--pp-room-ink-3:#6e7a90;--pp-room-line:#4a546859;--pp-room-line-2:#4a546899;--pp-room-tonal:#ffffff13;--pp-room-tonal-hover:#ffffff1f;--pp-room-quiet:#ffffff17;--pp-room-quiet-hover:#ffffff24;--pp-room-link:#afa6ff;--pp-room-good-text:#43dec0;--pp-room-bad-text:#ff8290;--pp-room-warn-text:#ffdf63;--pp-room-info-text:#6fd8ff;--pp-room-good:#43dec0;--pp-room-bad:#ff8290;--pp-room-warn:#ffdf63;--pp-room-info:#6fd8ff;--pp-room-ring:#f3efe7;--pp-good:#43dec0;--pp-bad:#ff8290;--pp-warn:#ffdf63;--pp-info:#6fd8ff;--pp-sheet:#1b2230;--pp-ring:#f3efe7;--pp-field:#111722;--pp-field-ring:#ffffff21;--pp-zebra:#ffffff08;--pp-paper-line:#ffffff09;--pp-scrim:#0304078c;--pp-shadow-sm:0 0 0 1px #ffffff0f, 0 2px 3px -1px #00000080;--pp-shadow-md:0 0 0 1px #ffffff0e, 0 1px 1px -.5px #00000059, 0 3px 3px -1.5px #00000059, 0 6px 6px -3px #00000059, 0 12px 12px -6px #0000004d, 0 24px 24px -12px #0000004d;--pp-shadow-lg:0 0 0 1px #ffffff0f, 0 2.8px 2.2px #0000001f, 0 6.7px 5.3px #00000029, 0 12.5px 10px #0003, 0 22.3px 17.9px #0000003d, 0 41.8px 33.4px #00000047, 0 100px 80px #0000005c;--dm-shadow-card:var(--pp-shadow-md);--dm-shadow-rise:var(--pp-shadow-lg);--dm-data-1:#4a78ec;--dm-data-2:#e66444;--dm-data-3:#09a4bb;--dm-data-4:#937500;--dm-data-5:#0fb063;--pp-fam-work-text:#ffd23f;--pp-fam-people-text:#8fb0ff;--pp-fam-time-text:#ffb36b;--pp-fam-money-text:#6fdc9c;--pp-fam-documents-text:#cfc2ff;--pp-fam-facilities-text:#ff9b80;--pp-fam-assets-text:#7fd6e6;--pp-fam-admin-text:#cfc9be;--pp-fam-me-text:#ffaac4;--pp-fam-guide-text:#b2a24f}:root{--fam:var(--pp-fam-guide);--fam-shade:var(--pp-fam-guide-shade);--fam-hi:var(--pp-fam-guide-hi);--fam-text:var(--pp-fam-guide-text)}[data-fam=work]{--fam:var(--pp-fam-work);--fam-shade:var(--pp-fam-work-shade);--fam-hi:var(--pp-fam-work-hi);--fam-text:var(--pp-fam-work-text)}[data-fam=people]{--fam:var(--pp-fam-people);--fam-shade:var(--pp-fam-people-shade);--fam-hi:var(--pp-fam-people-hi);--fam-text:var(--pp-fam-people-text)}[data-fam=time]{--fam:var(--pp-fam-time);--fam-shade:var(--pp-fam-time-shade);--fam-hi:var(--pp-fam-time-hi);--fam-text:var(--pp-fam-time-text)}[data-fam=money]{--fam:var(--pp-fam-money);--fam-shade:var(--pp-fam-money-shade);--fam-hi:var(--pp-fam-money-hi);--fam-text:var(--pp-fam-money-text)}[data-fam=documents]{--fam:var(--pp-fam-documents);--fam-shade:var(--pp-fam-documents-shade);--fam-hi:var(--pp-fam-documents-hi);--fam-text:var(--pp-fam-documents-text)}[data-fam=facilities]{--fam:var(--pp-fam-facilities);--fam-shade:var(--pp-fam-facilities-shade);--fam-hi:var(--pp-fam-facilities-hi);--fam-text:var(--pp-fam-facilities-text)}[data-fam=assets]{--fam:var(--pp-fam-assets);--fam-shade:var(--pp-fam-assets-shade);--fam-hi:var(--pp-fam-assets-hi);--fam-text:var(--pp-fam-assets-text)}[data-fam=admin]{--fam:var(--pp-fam-admin);--fam-shade:var(--pp-fam-admin-shade);--fam-hi:var(--pp-fam-admin-hi);--fam-text:var(--pp-fam-admin-text)}[data-fam=me]{--fam:var(--pp-fam-me);--fam-shade:var(--pp-fam-me-shade);--fam-hi:var(--pp-fam-me-hi);--fam-text:var(--pp-fam-me-text)}[data-fam=guide]{--fam:var(--pp-fam-guide);--fam-shade:var(--pp-fam-guide-shade);--fam-hi:var(--pp-fam-guide-hi);--fam-text:var(--pp-fam-guide-text)}:root,[data-fam],[data-theme]{--fam-ink:#080a0f;--fam-soft:var(--fam)}@supports (color:color-mix(in lab,red,red)){:root,[data-fam],[data-theme]{--fam-soft:color-mix(in srgb, var(--fam) 20%, var(--dm-panel))}}.dm-btn{border-radius:var(--dm-r-pill);background:var(--pp-quiet);min-width:44px;min-height:44px;font:700 .875rem/1 var(--dm-font);letter-spacing:-.005em;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--dm-dur-fast) ease,color var(--dm-dur-fast) ease,scale var(--dm-dur-press) var(--dm-ease-out);border-color:#0000;padding:0 20px}.dm-btn[data-size=sm]{min-width:36px;min-height:36px;padding:0 14px;font-size:.8125rem}.dm-btn:not(:disabled):active{scale:.97}.dm-btn[data-variant=primary]{background:var(--pp-pill);color:var(--pp-pill-ink);border-color:#0000}.dm-btn[data-variant=danger]{background:var(--dm-danger);color:var(--dm-on-prism);border-color:#0000}@media(hover:hover)and (pointer:fine){.dm-btn:not(:disabled):hover{background:var(--pp-quiet-hover)}.dm-btn[data-variant=primary]:not(:disabled):hover{background:var(--pp-pill-hover)}.dm-btn[data-variant=danger]:not(:disabled):hover{background:var(--dm-danger-hover)}}.dm-btn:focus-visible{outline-offset:3px}.dm-iconbtn{border-radius:var(--dm-r-pill);touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:40px;height:40px;transition:background-color var(--dm-dur-fast) ease,color var(--dm-dur-fast) ease,scale var(--dm-dur-press) var(--dm-ease-out)}.dm-iconbtn:active{scale:.94}[data-surface=ink] .dm-btn{background:var(--pp-on-ink-quiet);color:var(--pp-on-ink)}[data-surface=ink] .dm-btn[data-variant=primary]{background:var(--pp-on-ink);color:var(--pp-ink-surface)}[data-surface=ink] .dm-btn[data-variant=danger]{background:var(--dm-danger);color:var(--dm-on-prism)}[data-surface=ink] .dm-iconbtn{color:var(--pp-on-ink)}@media(hover:hover)and (pointer:fine){[data-surface=ink] .dm-btn:not(:disabled):hover{background:var(--pp-on-ink-quiet-hover)}[data-surface=ink] .dm-btn[data-variant=primary]:not(:disabled):hover{background:var(--pp-on-ink);opacity:.9}[data-surface=ink] .dm-btn[data-variant=danger]:not(:disabled):hover{background:var(--dm-danger-hover)}[data-surface=ink] .dm-iconbtn:hover{background:var(--pp-on-ink-quiet);color:var(--pp-on-ink)}}.pp-bulk .dm-btn{background:var(--pp-on-ink-quiet);color:var(--pp-on-ink)}.pp-bulk .dm-btn[data-variant=primary]{background:var(--pp-on-ink);color:var(--pp-ink-surface)}.pp-bulk .dm-btn[data-variant=danger]{background:var(--dm-danger);color:var(--dm-on-prism)}.bg-action,.bg-primary{color:var(--pp-pill-ink)}[style*="background:var(--dm-action)"],[style*="background: var(--dm-action)"]{color:var(--pp-pill-ink)!important}.dm-card{border-radius:var(--pp-r-card);box-shadow:var(--pp-shadow-md);border-color:#0000}.dm-card[data-pad]{padding:18px}@media(min-width:640px){.dm-card[data-pad]{padding:22px}}.dm-card[data-interactive]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .2s var(--dm-ease-land),box-shadow .2s ease}.dm-card[data-interactive]:active{scale:.985}@media(hover:hover)and (pointer:fine){.dm-card[data-interactive]:hover{box-shadow:var(--pp-shadow-lg);transform:translateY(-2px)}}.dm-chip{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.dm-seg{border-radius:var(--dm-r-pill);background:var(--pp-quiet);padding:4px}.dm-seg>button{border-radius:var(--dm-r-pill);-webkit-tap-highlight-color:transparent;touch-action:manipulation;padding:0 16px}.dm-seg.dm-slide{--slide-r:var(--dm-r-pill);--slide-shadow:var(--pp-shadow-sm)}.dm-switch{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.dm-switch-track{width:50px;height:30px}.dm-switch-thumb{width:24px;height:24px}.dm-switch[aria-checked=true] .dm-switch-thumb{transform:translate(20px)}.dm-field{gap:7px}.dm-field-label{font:700 .84375rem/1.3 var(--dm-font)}.dm-input{border-radius:var(--pp-r-field);background:var(--pp-field);min-height:48px;box-shadow:inset 0 0 0 1px var(--pp-field-ring),0 1px 2px #080a0f0a;font:500 .9375rem/1.4 var(--dm-font);transition:box-shadow var(--dm-dur-fast) ease,background-color var(--dm-dur-fast) ease;border-color:#0000;padding:0 16px}textarea.dm-input{border-radius:18px;min-height:112px;padding:12px 16px}select.dm-input{padding-inline:16px 42px}.dm-select-wrap>svg{right:auto;inset-inline-end:14px}.dm-input:focus-visible{outline-offset:1px}.dm-field[data-invalid] .dm-input{box-shadow:inset 0 0 0 2px var(--dm-danger);border-color:#0000}@media(max-width:639.98px){.dm-input{min-height:50px;font-size:16px}}.dm-notice{font:500 .84375rem/1.5 var(--dm-font);border-radius:18px;gap:12px;padding:13px 16px}.dm-notice>svg{margin-top:2px}.dm-sheet-root,.pp-drawer-root{background:var(--pp-scrim)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dm-sheet-root,.pp-drawer-root{-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1)}}@media(prefers-reduced-transparency:reduce){.dm-sheet-root,.pp-drawer-root{background:var(--dm-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}}.dm-sheet{border-radius:var(--pp-r-big) var(--pp-r-big) 0 0;background:var(--pp-sheet);box-shadow:var(--pp-shadow-lg)}.dm-sheet-grab{background:var(--dm-ink-3);opacity:.55;width:40px;height:5px;margin-top:10px}.dm-sheet-head{padding-block:14px 8px;padding-inline:22px 10px}.dm-sheet-title{font:800 1.25rem/1.25 var(--dm-font);letter-spacing:-.02em}.dm-sheet-body{padding-block:8px 22px;padding-inline:22px}.dm-sheet-foot{padding-block:12px calc(16px + env(safe-area-inset-bottom,0px));border-top:0;gap:10px;padding-inline:22px}.dm-sheet:not(:has(.dm-sheet-foot))>.dm-sheet-body{padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))}@media(max-width:639.98px){.dm-sheet-foot>.dm-btn{flex:1 1 0}}@media(min-width:640px){.dm-sheet{border-radius:var(--pp-r-big);border:0}.dm-sheet-head{padding-block:20px 8px;padding-inline:26px 14px}.dm-sheet-body{padding-block:8px 26px;padding-inline:26px}.dm-sheet-foot{padding-block:14px 22px;padding-inline:26px}.dm-sheet:not(:has(.dm-sheet-foot))>.dm-sheet-body{padding-bottom:26px}.dm-sheet-root[data-variant=full]>.dm-sheet{border-radius:var(--pp-r-big)}}.dm-toast{background:var(--pp-ink-surface);color:var(--pp-on-ink);box-shadow:var(--pp-shadow-lg);font:600 .875rem/1.4 var(--dm-font);border:0;border-radius:18px;align-items:center;gap:10px;padding:12px 18px}.dm-toast>svg{margin-top:0}.dm-toast[data-kind=ok]>svg{color:var(--pp-on-ink-good)}.dm-toast[data-kind=err]>svg{color:var(--pp-on-ink-bad)}.dm-empty{border-radius:var(--pp-r-big);background:var(--fam);border:0;padding:34px 20px 30px}@supports (color:color-mix(in lab,red,red)){.dm-empty{background:color-mix(in srgb,var(--fam) 10%,transparent)}}.dm-empty[data-compact]{padding:22px 16px}.dm-empty-art{margin-bottom:14px}.dm-empty-title{font:800 1.0625rem/1.35 var(--dm-font);letter-spacing:-.015em}.dm-empty-hint{font:500 .875rem/1.5 var(--dm-font);color:var(--dm-ink-2);margin-top:6px}.dm-empty-actions{margin-top:18px}.dm-row>.dm-row-arrow{background:var(--dm-panel);width:30px;height:30px;box-shadow:var(--pp-shadow-sm);border:0}[data-surface=ink]{color:var(--pp-on-ink);--dm-ink:var(--pp-on-ink);--dm-ink-2:var(--pp-on-ink-2);--dm-ink-muted:var(--pp-on-ink-2);--dm-ink-3:var(--pp-on-ink-3);--dm-line:var(--pp-on-ink-line);--dm-line-2:var(--pp-on-ink-line);--dm-tonal:var(--pp-on-ink-quiet);--dm-tonal-hover:var(--pp-on-ink-quiet-hover);--pp-quiet:var(--pp-on-ink-quiet);--pp-quiet-hover:var(--pp-on-ink-quiet-hover);--dm-sel-bg:var(--pp-on-ink);--dm-sel-ink:var(--pp-ink-surface);--dm-link:var(--pp-on-ink-link);--dm-good-text:var(--pp-ink-good);--dm-bad-text:var(--pp-ink-bad);--dm-warn-text:var(--pp-ink-warn);--dm-info-text:var(--pp-ink-info);--pp-good:var(--pp-ink-good);--pp-bad:var(--pp-ink-bad);--pp-warn:var(--pp-ink-warn);--pp-info:var(--pp-ink-info);--pp-ring:var(--pp-ink-surface)}[data-surface=ink] :is(.dm-card,.pp-card,.pp-panel,.pp-metric,.pp-sheetcard,.pp-cardrow,.pp-table-wrap,.pp-stage,.pp-task,.pp-combo-list,[data-surface=room]){color:var(--pp-room-ink);--dm-ink:var(--pp-room-ink);--dm-ink-2:var(--pp-room-ink-2);--dm-ink-muted:var(--pp-room-ink-muted);--dm-ink-3:var(--pp-room-ink-3);--dm-line:var(--pp-room-line);--dm-line-2:var(--pp-room-line-2);--dm-tonal:var(--pp-room-tonal);--dm-tonal-hover:var(--pp-room-tonal-hover);--pp-quiet:var(--pp-room-quiet);--pp-quiet-hover:var(--pp-room-quiet-hover);--dm-sel-bg:var(--pp-room-ink);--dm-sel-ink:var(--pp-room-bg);--dm-link:var(--pp-room-link);--dm-good-text:var(--pp-room-good-text);--dm-bad-text:var(--pp-room-bad-text);--dm-warn-text:var(--pp-room-warn-text);--dm-info-text:var(--pp-room-info-text);--pp-good:var(--pp-room-good);--pp-bad:var(--pp-room-bad);--pp-warn:var(--pp-room-warn);--pp-info:var(--pp-room-info);--pp-ring:var(--pp-room-ring)}[data-surface=ink] a:not([class]){color:var(--pp-on-ink);text-underline-offset:3px;text-decoration:underline}@media(prefers-reduced-motion:reduce){:where(.pp-reveal),:where(.pp-stagger)>*,.pp-peek,.pp-sticker[data-float]{animation:none!important}.pp-folder,.pp-peek,.pp-bubble,.pp-stat,.pp-tile,.pp-round{transition:none!important}:is(a,button).pp-folder:hover,:is(a,button).pp-folder:hover .pp-peek,:is(a,button).pp-bubble:hover,:is(a,button).pp-stat:hover,:is(a,button).pp-tile:hover{transform:none!important}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light) .pp-glyph{--g-stk-op:.6}}:root[data-theme=dark] .pp-glyph,:root.dark .pp-glyph,[data-theme=dark] .pp-glyph{--g-stk-op:.6}[data-theme=light] .pp-glyph{--g-stk-op:.17}:root{--pp-top-h: calc(60px + env(safe-area-inset-top,0px)) ;--pp-side-w:288px;--pp-rail-w:96px;--pp-pill-h:64px;--pp-pill-gap:12px;--pp-sticky-top:calc(var(--pp-top-h) + var(--pp-band-h,0px));--pp-nav-clear:var(--dm-bar);--pp-side-bg:#fbf9f4;--pp-pill-bar:#fbf9f4f5;--pp-ws-demo:#ffdf63}@media(min-width:768px){:root{--pp-top-h: calc(64px + env(safe-area-inset-top,0px)) }}:root.dark,:root[data-theme=dark]{--pp-side-bg:#111722;--pp-pill-bar:#1b2230f5}:root[data-pp-nav=pill]{--dm-bar:calc(var(--pp-pill-h) + var(--pp-pill-gap) + env(safe-area-inset-bottom,0px))}:root[data-pp-nav=rail],:root[data-pp-nav=side]{--dm-bar:env(safe-area-inset-bottom,0px)}.dm-frame.pp-frame{--dm-frame-header-h:var(--pp-top-h);--pp-sticky-top:calc(var(--pp-top-h) + var(--pp-band-h,0px));grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-items:start;min-height:100svh;display:grid}.dm-frame.pp-frame[data-nav=rail]{grid-template-columns:var(--pp-rail-w) minmax(0,1fr)}.dm-frame.pp-frame[data-nav=side]{grid-template-columns:var(--pp-side-w) minmax(0,1fr)}.dm-frame-bottom.pp-pill{left:50%;right:auto;bottom:calc(var(--pp-pill-gap) + env(safe-area-inset-bottom,0px));z-index:40;width:min(100% - 28px,430px);height:var(--pp-pill-h);background:var(--pp-pill-bar);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:2px;padding:6px;display:flex;position:fixed;translate:-50%;box-shadow:0 0 0 1px #080a0f0f,0 10px 24px -8px #080a0f47,0 3px 6px -2px #080a0f1f}:root.dark .dm-frame-bottom.pp-pill,:root[data-theme=dark] .dm-frame-bottom.pp-pill{box-shadow:0 0 0 1px #ffffff12,0 12px 28px -8px #000000b3}:lang(ur){font-family:"Noto Nastaliq Urdu",var(--dm-font)}.pp-demo.pp-band{top:var(--pp-top-h);z-index:29;border-bottom:0;margin:0;position:sticky}@media(prefers-reduced-motion:reduce){.pp-pop,.pp-sg-list,.pp-sp-list{animation:none!important}.pp-chev,.pp-sp-dot,.pp-pill-glyph,.pp-side-me{transition:none!important}.pp-side-me:hover,a.ib-agenda-row:hover{transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
