/*! 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-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}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--container-xs:20rem;--container-xl:36rem;--animate-spin:spin 1s linear infinite;--aspect-video:16 / 9;--default-font-family:var(--rou-font-ui);--default-mono-font-family:var(--font-mono)}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-synthesis:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-block:var(--rou-space-5xl)}body{background-color:var(--rou-surface);color:var(--rou-text-primary);font-family:var(--rou-font-ui);font-size:var(--rou-text-base);line-height:var(--rou-leading-body);margin:0}::selection{background-color:var(--rou-accent-subtle);color:var(--rou-text-primary)}:where([lang][dir]):not(html){font-family:var(--rou-font-ui);font-size:var(--rou-text-base);line-height:var(--rou-leading-body)}p,li{text-wrap:pretty}h1,h2,h3{overflow-wrap:break-word;font-family:var(--rou-font-display);line-height:var(--rou-leading-heading);letter-spacing:var(--rou-tracking-heading);text-wrap:balance;margin:0;font-weight:400}p{margin:0}:focus-visible{outline:.125rem solid var(--rou-focus-ring);outline-offset:.125rem}.tabular{font-variant-numeric:tabular-nums}}@layer components{.btn{justify-content:center;align-items:center;gap:var(--rou-space-sm);min-block-size:var(--rou-touch-target);padding-block:var(--rou-space-sm);padding-inline:var(--rou-space-xl);border-radius:var(--rou-radius-pill);font-family:inherit;font-size:var(--rou-text-base);text-align:center;overflow-wrap:anywhere;cursor:pointer;max-inline-size:100%;transition:background-color var(--rou-duration-fast) var(--rou-ease-exit), border-color var(--rou-duration-fast) var(--rou-ease-exit), transform var(--rou-duration-fast) var(--rou-ease-exit);border:.0625rem solid #0000;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover,.btn[data-force=hover]{transition-duration:var(--rou-duration-normal);transition-timing-function:var(--rou-ease-enter)}.btn:active,.btn[data-force=pressed]{transform:translateY(.0625rem)scale(.97)}@media (prefers-reduced-motion:no-preference){.btn:hover:not([aria-disabled=true]):not(:disabled):not(:active){transform:translateY(-.0625rem)}}.btn:focus-visible,.btn[data-force=focus]{outline:.125rem solid var(--rou-focus-ring);outline-offset:.125rem}.btn[aria-disabled=true],.btn:disabled,.btn[data-force=disabled]{opacity:.5;cursor:not-allowed;transform:none}.btn[aria-busy=true]{cursor:progress;opacity:1}.btn-primary{background-color:var(--rou-accent-fill);border-color:var(--rou-accent-fill-edge);color:var(--rou-on-accent)}.btn-primary:hover:not([aria-disabled=true]),.btn-primary[data-force=hover],.btn-primary[data-force=pressed],.btn-primary:active:not([aria-disabled=true]){background-color:var(--rou-accent-fill-hover);color:var(--rou-on-accent)}.btn-secondary{background-color:var(--rou-surface-raised);color:var(--rou-text-primary);border-color:var(--rou-border-strong)}.btn-secondary:hover:not([aria-disabled=true]),.btn-secondary[data-force=hover],.btn-secondary[data-force=pressed],.btn-secondary:active:not([aria-disabled=true]){background-color:var(--rou-accent-subtle);border-color:var(--rou-accent)}.btn-ghost{color:var(--rou-accent);background-color:#0000}.btn-ghost:hover:not([aria-disabled=true]),.btn-ghost[data-force=hover],.btn-ghost[data-force=pressed],.btn-ghost:active:not([aria-disabled=true]){background-color:var(--rou-accent-subtle)}.btn-danger{background-color:var(--rou-danger);color:var(--rou-on-danger)}.btn-danger:hover:not([aria-disabled=true]),.btn-danger[data-force=hover],.btn-danger[data-force=pressed],.btn-danger:active:not([aria-disabled=true]){background-color:var(--rou-danger-strong)}.card{isolation:isolate;padding:var(--rou-space-xl);background-color:var(--rou-surface-raised);color:var(--rou-text-primary);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-xl);box-shadow:var(--rou-shadow-raised);transition:border-color var(--rou-duration-fast) var(--rou-ease-exit), transform var(--rou-duration-slow) var(--rou-ease-exit);text-decoration:none;display:block;position:relative}.card:before{content:"";z-index:-1;border-radius:inherit;box-shadow:var(--rou-shadow-overlay);opacity:0;pointer-events:none;transition:opacity var(--rou-duration-slow) var(--rou-ease-exit);position:absolute;inset:-.0625rem}.card:hover,.card[data-force=hover]{border-color:var(--rou-border-strong);transition-duration:var(--rou-duration-normal), var(--rou-duration-slow);transition-timing-function:var(--rou-ease-enter)}.card:hover:before,.card[data-force=hover]:before{opacity:1;transition-timing-function:var(--rou-ease-enter)}@media (prefers-reduced-motion:no-preference){a.card:hover,a.card[data-force=hover]{transform:translateY(-.25rem)}}.card:active,.card[data-force=pressed]{transition-duration:var(--rou-duration-fast);transform:translateY(0)}.card:focus-visible,.card[data-force=focus]{outline:.125rem solid var(--rou-focus-ring);outline-offset:.125rem}.card[aria-disabled=true],.card[data-force=disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.skeleton{background-color:var(--rou-text-primary);display:block}@supports (color:color-mix(in lab, red, red)){.skeleton{background-color:color-mix(in oklab, var(--rou-text-primary) 12%, var(--rou-surface-sunken))}}.skeleton{border-radius:var(--rou-radius-sm);animation:rou-pulse var(--rou-duration-slow) var(--rou-ease-standard) infinite alternate}.chip{align-items:center;gap:var(--rou-space-xs);padding-inline:var(--rou-space-sm);padding-block:var(--rou-space-xs);border-radius:var(--rou-radius-pill);font-size:var(--rou-text-sm);display:inline-flex}.btn-icon{inline-size:var(--rou-touch-target);padding-inline:0}.rou-field{gap:var(--rou-space-xs);display:grid}.rou-label{color:var(--rou-text-primary);font-size:var(--rou-text-base)}.rou-label-optional{color:var(--rou-text-muted);font-size:var(--rou-text-sm)}:lang(ur) .rou-hint,:lang(ur) .rou-error,:lang(ur) .rou-caps{padding-block-start:var(--rou-space-sm)}.rou-hint{color:var(--rou-text-secondary);font-size:var(--rou-text-sm)}.rou-error{align-items:flex-start;gap:var(--rou-space-xs);color:var(--rou-danger);font-size:var(--rou-text-sm);display:flex}@media (prefers-reduced-motion:no-preference){.rou-error{animation:rou-settle-in var(--rou-duration-normal) var(--rou-ease-enter) both}.rou-confirm-in{animation:rou-confirm-in var(--rou-duration-normal) var(--rou-ease-enter) both}}.rou-input{box-sizing:border-box;inline-size:100%;min-block-size:var(--rou-touch-target);padding-block:var(--rou-space-sm);padding-inline:var(--rou-space-md);background-color:var(--rou-surface-raised);color:var(--rou-text-primary);border:.0625rem solid var(--rou-border-strong);border-radius:var(--rou-radius-lg);font-family:inherit;font-size:var(--rou-text-base);line-height:var(--rou-leading-body);transition:border-color var(--rou-duration-fast) var(--rou-ease-exit)}.rou-input::placeholder{color:var(--rou-text-muted)}.rou-input:hover:not(:disabled),.rou-input[data-force=hover]{border-color:var(--rou-accent);transition-duration:var(--rou-duration-normal);transition-timing-function:var(--rou-ease-enter)}.rou-input:focus-visible,.rou-input[data-force=focus]{outline:.125rem solid var(--rou-focus-ring);outline-offset:.125rem;border-color:var(--rou-accent)}.rou-input[aria-invalid=true]{border-color:var(--rou-danger)}.rou-input:disabled{opacity:.5;cursor:not-allowed;background-color:var(--rou-surface-sunken)}textarea.rou-input{resize:block;min-block-size:6.5rem}.rou-select{display:block;position:relative}.rou-select select{appearance:none;cursor:pointer;padding-inline-end:var(--rou-space-3xl)}.rou-select:after{content:"";border-right:.125rem solid var(--rou-text-secondary);border-bottom:.125rem solid var(--rou-text-secondary);pointer-events:none;block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:50%;inset-inline-end:var(--rou-space-lg);transform:translateY(-75%)rotate(45deg)}.rou-phone{gap:var(--rou-space-sm);direction:ltr;flex-wrap:wrap;display:flex}.rou-phone-prefix-wrap{flex:none;position:relative}.rou-phone>.rou-input:not(.rou-phone-prefix){flex:9rem;inline-size:0;min-inline-size:0}.rou-phone-prefix{text-align:start;inline-size:5rem;padding-inline-start:var(--rou-space-xl)}.rou-phone-plus{color:var(--rou-text-secondary);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--rou-space-md);transform:translateY(-50%)}.rou-password{position:relative}.rou-password-input{text-align:start;padding-inline-end:var(--rou-touch-target)}.rou-password-toggle{inline-size:var(--rou-touch-target);color:var(--rou-text-secondary);cursor:pointer;background:0 0;border:0;border-start-end-radius:var(--rou-radius-lg);border-end-end-radius:var(--rou-radius-lg);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.rou-password-toggle:hover{color:var(--rou-accent)}.rou-password-toggle:active{transform:scale(.94)}.rou-caps{align-items:center;gap:var(--rou-space-xs);color:var(--rou-text-secondary);font-size:var(--rou-text-sm);display:flex}.rou-caps[hidden]{display:none}.rou-otp{gap:var(--rou-space-sm);direction:ltr;display:flex}.rou-otp-box{inline-size:var(--rou-touch-target);text-align:center;font-variant-numeric:tabular-nums;font-size:var(--rou-text-xl);padding-inline:0}.rou-choice{align-items:center;gap:var(--rou-space-md);min-block-size:var(--rou-touch-target);cursor:pointer;display:flex}.rou-choice[data-disabled=true]{opacity:.5;cursor:not-allowed}.rou-choice-text{display:grid}.rou-check,.rou-radio,.rou-switch{appearance:none;cursor:inherit;background-color:var(--rou-surface-raised);border:.125rem solid var(--rou-border-strong);transition:background-color var(--rou-duration-fast) var(--rou-ease-exit), border-color var(--rou-duration-fast) var(--rou-ease-exit);flex:none;margin:0}.rou-check,.rou-radio{block-size:1.5rem;inline-size:1.5rem;position:relative}.rou-check{border-radius:var(--rou-radius-sm)}.rou-radio{border-radius:var(--rou-radius-pill)}.rou-check:hover:not(:disabled),.rou-radio:hover:not(:disabled),.rou-switch:hover:not(:disabled){border-color:var(--rou-accent)}.rou-check:checked,.rou-radio:checked,.rou-switch:checked{background-color:var(--rou-accent-fill);border-color:var(--rou-accent-fill-edge)}.rou-check:checked:after{content:"";border-right:.125rem solid var(--rou-on-accent);border-bottom:.125rem solid var(--rou-on-accent);block-size:.875rem;inline-size:.4375rem;position:absolute;inset-block-start:.125rem;inset-inline-start:.4375rem;transform:rotate(45deg)}.rou-radio:checked:after{content:"";border-radius:var(--rou-radius-pill);background-color:var(--rou-on-accent);position:absolute;inset:.25rem}.rou-check:active:not(:disabled),.rou-radio:active:not(:disabled),.rou-switch:active:not(:disabled){transform:scale(.94)}.rou-switch{border-radius:var(--rou-radius-pill);block-size:1.75rem;inline-size:2.75rem;position:relative}.rou-switch:after{content:"";border-radius:var(--rou-radius-pill);background-color:var(--rou-text-secondary);block-size:1.25rem;inline-size:1.25rem;transition:inset-inline-start var(--rou-duration-fast) var(--rou-ease-exit), background-color var(--rou-duration-fast) var(--rou-ease-exit);position:absolute;inset-block-start:.125rem;inset-inline-start:.125rem}.rou-switch:checked:after{background-color:var(--rou-on-accent);inset-inline-start:calc(100% - 1.375rem)}.rou-check[data-force=hover],.rou-radio[data-force=hover],.rou-switch[data-force=hover]{border-color:var(--rou-accent)}.rou-check[data-force=focus],.rou-radio[data-force=focus],.rou-switch[data-force=focus]{outline:.125rem solid var(--rou-focus-ring);outline-offset:.125rem}.rou-dialog{box-sizing:border-box;inline-size:min(32rem, calc(100% - var(--rou-space-2xl)));max-block-size:calc(100dvh - var(--rou-space-2xl));background-color:var(--rou-surface-raised);color:var(--rou-text-primary);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-2xl);box-shadow:var(--rou-shadow-overlay);overscroll-behavior:contain;opacity:1;transition:opacity var(--rou-duration-normal) var(--rou-ease-enter), transform var(--rou-duration-normal) var(--rou-ease-enter), overlay var(--rou-duration-normal) allow-discrete, display var(--rou-duration-normal) allow-discrete;margin:auto;padding:0;overflow:auto;transform:none}.rou-dialog::backdrop{background-color:var(--rou-scrim)}@supports (color:color-mix(in lab, red, red)){.rou-dialog::backdrop{background-color:color-mix(in oklab, var(--rou-scrim) 42%, transparent)}}.rou-dialog::backdrop{transition:opacity var(--rou-duration-normal) var(--rou-ease-enter), overlay var(--rou-duration-normal) allow-discrete, display var(--rou-duration-normal) allow-discrete}.rou-dialog:not([open]){opacity:0;transform:translateY(var(--rou-space-md))}.rou-dialog:not([open])::backdrop{opacity:0}@starting-style{.rou-dialog[open]{opacity:0;transform:translateY(var(--rou-space-md))}.rou-dialog[open]::backdrop{opacity:0}}.rou-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--rou-space-md);padding:var(--rou-space-xl) var(--rou-space-xl) var(--rou-space-md);display:flex}.rou-dialog-body{padding:0 var(--rou-space-xl) var(--rou-space-xl)}.rou-dialog-foot{gap:var(--rou-space-sm);padding:0 var(--rou-space-xl) var(--rou-space-xl);flex-wrap:wrap;justify-content:flex-end;display:flex}body:has(dialog.rou-dialog:modal){overflow:hidden}.rou-sheet{border-block-end:0;border-end-end-radius:0;border-end-start-radius:0;max-block-size:90dvh;inline-size:100%;max-inline-size:none;margin:0;inset-block:auto 0;inset-inline:0}.rou-sheet:not([open]){transform:translateY(100%)}@starting-style{.rou-sheet[open]{transform:translateY(100%)}}@media (width>=48rem){.rou-sheet{border-block-end:.0625rem solid var(--rou-border);border-inline-end:0;border-radius:0;block-size:100dvh;max-block-size:none;inline-size:26rem;inset-block:0;inset-inline:auto 0}.rou-sheet:not([open]){transform:translate(100%)}[dir=rtl] .rou-sheet:not([open]){transform:translate(-100%)}@starting-style{.rou-sheet[open]{transform:translate(100%)}[dir=rtl] .rou-sheet[open]{transform:translate(-100%)}}}.rou-toast-region{z-index:60;padding-inline:var(--rou-space-lg);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:var(--rou-space-lg);inset-inline:0}.rou-toast{pointer-events:auto;align-items:center;gap:var(--rou-space-md);max-inline-size:28rem;padding-block:var(--rou-space-sm);padding-inline:var(--rou-space-lg);min-block-size:var(--rou-touch-target);background-color:var(--rou-surface-raised);color:var(--rou-text-primary);border:.0625rem solid var(--rou-border-strong);border-radius:var(--rou-radius-lg);box-shadow:var(--rou-shadow-overlay);animation:rou-fade-in var(--rou-duration-normal) var(--rou-ease-enter) both;display:flex}.rou-toast[data-tone=success]{border-color:var(--rou-success)}.rou-toast[data-tone=danger]{border-color:var(--rou-danger)}.rou-accordion{interpolate-size:allow-keywords;border-block-start:.0625rem solid var(--rou-border)}.rou-accordion details{border-block-end:.0625rem solid var(--rou-border)}.rou-accordion summary{justify-content:space-between;align-items:center;gap:var(--rou-space-md);min-block-size:var(--rou-touch-target);padding-block:var(--rou-space-md);cursor:pointer;color:var(--rou-text-primary);transition:color var(--rou-duration-fast) var(--rou-ease-exit);list-style:none;display:flex}.rou-accordion summary::-webkit-details-marker{display:none}.rou-accordion summary:hover{color:var(--rou-accent)}.rou-accordion summary:active{color:var(--rou-accent-strong)}.rou-accordion summary:focus-visible{outline:.125rem solid var(--rou-focus-ring);outline-offset:-.125rem}.rou-accordion-chevron{transition:transform var(--rou-duration-normal) var(--rou-ease-standard);flex:none}.rou-accordion details[open] .rou-accordion-chevron{transform:rotate(180deg)}.rou-accordion details::details-content{block-size:0;transition:block-size var(--rou-duration-normal) var(--rou-ease-standard), content-visibility var(--rou-duration-normal) allow-discrete;overflow:hidden}.rou-accordion details[open]::details-content{block-size:auto}.rou-accordion-body{color:var(--rou-text-secondary);padding-block-end:var(--rou-space-lg)}.rou-tablist{gap:var(--rou-space-xs);border-block-end:.0625rem solid var(--rou-border);display:flex;overflow-x:auto}.rou-tab{min-block-size:var(--rou-touch-target);padding-inline:var(--rou-space-lg);color:var(--rou-text-secondary);font:inherit;cursor:pointer;transition:color var(--rou-duration-fast) var(--rou-ease-exit), border-color var(--rou-duration-fast) var(--rou-ease-exit), background-color var(--rou-duration-fast) var(--rou-ease-exit);background:0 0;border:0;border-block-end:.1875rem solid #0000;flex:none}.rou-tab:hover,.rou-tab[data-force=hover]{color:var(--rou-text-primary);background-color:var(--rou-accent-subtle)}.rou-tab:active{background-color:var(--rou-accent-subtle)}.rou-tab[aria-selected=true]{color:var(--rou-accent-strong);border-block-end-color:var(--rou-accent)}.rou-tab:focus-visible{outline:.125rem solid var(--rou-focus-ring);outline-offset:-.125rem}.rou-tabpanel{padding-block:var(--rou-space-lg)}.rou-badge{align-items:center;gap:var(--rou-space-xs);padding-inline:var(--rou-space-sm);padding-block:var(--rou-space-xs);border-radius:var(--rou-radius-pill);font-size:var(--rou-text-sm);line-height:var(--rou-leading-sm);background-color:var(--rou-surface-sunken);color:var(--rou-text-secondary);display:inline-flex}.rou-badge[data-tone=accent]{background-color:var(--rou-accent-subtle);color:var(--rou-accent-strong)}.rou-status[data-tone=pending]{background-color:var(--rou-pending-subtle);color:var(--rou-pending)}.rou-status[data-tone=accomplishment]{background-color:var(--rou-accomplishment-subtle);color:var(--rou-accomplishment-text)}.rou-status[data-tone=danger]{background-color:var(--rou-danger-subtle);color:var(--rou-danger)}.rou-status[data-tone=success]{background-color:var(--rou-success-subtle);color:var(--rou-success)}.rou-status[data-tone=info]{background-color:var(--rou-info-subtle);color:var(--rou-info)}.rou-avatar{background-color:var(--rou-accent-subtle);color:var(--rou-accent-strong);border:.0625rem solid var(--rou-ornament);font-family:var(--rou-font-serif);-webkit-user-select:none;user-select:none;border-start-start-radius:var(--rou-radius-pill);border-start-end-radius:var(--rou-radius-pill);border-end-end-radius:var(--rou-radius-md);border-end-start-radius:var(--rou-radius-md);flex:none;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.rou-avatar[data-size=sm]{block-size:3rem;inline-size:2.5rem;font-size:var(--rou-text-lg)}.rou-avatar[data-size=md]{block-size:4.25rem;inline-size:3.5rem;font-size:var(--rou-text-2xl)}.rou-avatar[data-size=lg]{block-size:6rem;inline-size:5rem;font-size:var(--rou-text-3xl)}.rou-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.skeleton[data-shape=line]{block-size:1rem;inline-size:100%}.skeleton[data-shape=title]{block-size:1.75rem;inline-size:60%}.skeleton[data-shape=avatar]{border-start-start-radius:var(--rou-radius-pill);border-start-end-radius:var(--rou-radius-pill);block-size:4.25rem;inline-size:3.5rem}.skeleton[data-shape=block]{border-radius:var(--rou-radius-lg);block-size:8rem;inline-size:100%}.skeleton[data-shape=chip]{border-radius:var(--rou-radius-pill);block-size:1.5rem;inline-size:5rem}.rou-state{justify-items:center;gap:var(--rou-space-lg);padding-block:var(--rou-space-3xl);padding-inline:var(--rou-space-lg);text-align:center;display:grid}.rou-state-line{max-inline-size:28rem;color:var(--rou-text-primary)}.rou-quran{font-family:var(--rou-font-arabic);font-size:var(--rou-text-quran);line-height:var(--rou-leading-quran);font-synthesis:none;text-align:center;text-overflow:clip;white-space:normal;overflow-wrap:break-word;text-wrap:balance;margin:0;font-style:normal;font-weight:400;overflow:visible}.rou-quran[data-size=display]{font-size:var(--rou-text-quran-display)}.rou-quran-source{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);text-align:center}.rou-crumbs{align-items:center;gap:var(--rou-space-xs);font-size:var(--rou-text-sm);color:var(--rou-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rou-crumbs li{align-items:center;gap:var(--rou-space-xs);display:inline-flex}.rou-crumbs a{min-block-size:var(--rou-touch-target);min-inline-size:var(--rou-touch-target);color:var(--rou-text-secondary);text-underline-offset:.25rem;align-items:center;display:inline-flex}.rou-crumbs a:hover{color:var(--rou-accent-strong);text-decoration:underline}.rou-crumb-sep{color:var(--rou-text-muted)}[dir=rtl] .rou-crumb-sep{transform:scaleX(-1)}.rou-countdown{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.rou-money{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.rou-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.rou-letters{gap:var(--rou-space-xl);font-family:var(--rou-letters-font,var(--rou-font-arabic));grid-template-columns:minmax(0,1fr);display:grid}.rou-letters-stage{align-content:start;justify-items:center;gap:var(--rou-space-sm);inline-size:min(100%, calc(var(--rou-space-5xl) * 3.5));min-block-size:calc(var(--rou-space-5xl) * 3.5);padding:var(--rou-space-4xl) var(--rou-space-xl) var(--rou-space-xl);text-align:center;isolation:isolate;margin-inline:auto;display:grid;position:relative}.rou-letters-frame{z-index:-1;color:var(--rou-text-primary);position:absolute;inset:0}.rou-letters-frame>svg{block-size:100%;inline-size:100%;display:block}.rou-letters-glyph{font-size:var(--rou-text-quran-letter);line-height:var(--rou-leading-quran);font-synthesis:none;color:var(--rou-accent-strong);transform-origin:50%;margin:0;font-style:normal;font-weight:400}.rou-letters-name,.rou-letters-detail,.rou-letters-status,.rou-letters-note{font-family:var(--rou-font-ui);margin:0}.rou-letters-name{font-family:var(--rou-font-display);font-size:var(--rou-text-2xl);line-height:var(--rou-leading-2xl);color:var(--rou-text-primary)}.rou-letters-detail{gap:var(--rou-space-xs);max-inline-size:16rem;color:var(--rou-text-secondary);font-size:var(--rou-text-sm);line-height:var(--rou-leading-sm);display:grid}.rou-letters-detail-label{color:var(--rou-text-muted)}.rou-letters-status{min-block-size:1.5rem;color:var(--rou-text-secondary);font-size:var(--rou-text-sm)}.rou-letters-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--rou-touch-target) + var(--rou-space-md)), 1fr));gap:var(--rou-space-sm);inline-size:100%;max-inline-size:40rem;margin-inline:auto;display:grid}.rou-letters-tile{min-block-size:calc(var(--rou-touch-target) + var(--rou-space-md));min-inline-size:var(--rou-touch-target);background-color:var(--rou-surface-raised);color:var(--rou-text-primary);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-md);font-family:var(--rou-letters-font,var(--rou-font-arabic));font-size:var(--rou-text-3xl);line-height:var(--rou-leading-quran);cursor:pointer;transition:background-color var(--rou-duration-fast) var(--rou-ease-exit), border-color var(--rou-duration-fast) var(--rou-ease-exit), transform var(--rou-duration-fast) var(--rou-ease-exit);place-items:center;padding:0;display:grid}.rou-letters-tile:hover{border-color:var(--rou-border-strong)}.rou-letters-tile:active{transform:translateY(.0625rem)}.rou-letters-tile:focus-visible{outline:.125rem solid var(--rou-focus-ring);outline-offset:.125rem}.rou-letters-tile[aria-current=true]{background-color:var(--rou-accent-subtle);border-color:var(--rou-accent);box-shadow:inset 0 0 0 .0625rem var(--rou-accent)}.rou-letters-note{text-align:center;max-inline-size:28rem;color:var(--rou-text-secondary);font-size:var(--rou-text-sm);margin-inline:auto}.si-page{--si-light-wall:var(--rou-surface-raised)}@supports (color:color-mix(in lab, red, red)){.si-page{--si-light-wall:color-mix(in oklab, var(--rou-surface-raised) 75%, transparent)}}.si-page{--si-light-arch:var(--rou-scene-glow)}@supports (color:color-mix(in lab, red, red)){.si-page{--si-light-arch:color-mix(in oklab, var(--rou-scene-glow) 70%, transparent)}}.si-page{--si-skew:-14deg;--si-dir:1;background-color:var(--rou-surface);grid-template:"top""art""form"1fr"verse"/minmax(0,1fr);min-block-size:100dvh;display:grid;position:relative}[data-theme=dark] .si-page{--si-light-wall:var(--rou-scene-glow)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .si-page{--si-light-wall:color-mix(in oklab, var(--rou-scene-glow) 12%, transparent)}}[data-theme=dark] .si-page{--si-light-arch:var(--rou-scene-glow)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .si-page{--si-light-arch:color-mix(in oklab, var(--rou-scene-glow) 26%, transparent)}}[dir=rtl] .si-page{--si-dir:-1;--si-skew:14deg}.si-topbar{grid-area:top}.si-art{grid-area:art}.si-form-side{grid-area:form}.si-verse-narrow{grid-area:verse;display:none}.si-art{isolation:isolate;justify-items:center;gap:var(--rou-space-sm);padding:var(--rou-space-sm) var(--rou-space-lg) var(--rou-space-md);background-color:var(--rou-surface-sunken);background-image:radial-gradient(ellipse 90% 80% at 50% 30%, var(--rou-scene-wall) 0%, var(--rou-surface-sunken) 78%);border-block:.0625rem solid var(--rou-border);grid-template-rows:auto auto auto;display:grid;position:relative;overflow:hidden}.si-art>*{z-index:1;position:relative}.si-art>.si-wall-light{z-index:0;position:absolute}.si-date{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);line-height:var(--rou-leading-sm);font-variant-numeric:tabular-nums;justify-self:center}.si-date time{justify-content:center;align-items:center;column-gap:var(--rou-space-md);flex-wrap:wrap;display:inline-flex}.si-dot{border-radius:var(--rou-radius-pill);background-color:var(--rou-border-strong);block-size:.25rem;inline-size:.25rem;display:none}.si-reference .si-dot{display:inline-block}@media (width>=40rem){.si-dot{display:inline-block}}.si-arch-slot{place-items:end center;inline-size:100%;display:grid}.si-arch{aspect-ratio:408/606;flex:none;block-size:5.75rem;position:relative}.si-arch-svg{block-size:100%;inline-size:100%;display:block}.si-arch-light{pointer-events:none;-webkit-mask-image:var(--si-arch-mask);-webkit-mask-image:var(--si-arch-mask);-webkit-mask-image:var(--si-arch-mask);-webkit-mask-image:var(--si-arch-mask);mask-image:var(--si-arch-mask);position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.si-wall-light{pointer-events:none;inset:0;overflow:hidden}.si-beam{pointer-events:none;will-change:transform;background-image:linear-gradient(90deg, transparent 0%, var(--si-beam) 14%, var(--si-beam) 86%, transparent 100%);inline-size:22%;transform:translateX(calc(var(--si-dir) * 60%)) skewX(var(--si-skew));animation:si-drift var(--rou-duration-drift) ease-in-out infinite alternate;animation-delay:calc(var(--rou-duration-drift) * -.33);position:absolute;inset-block:-20%;inset-inline-start:0}.si-arch-light .si-beam{--si-beam:var(--si-light-arch)}.si-wall-light .si-beam{--si-beam:var(--si-light-wall)}@keyframes si-drift{0%{transform:translateX(calc(var(--si-dir) * -130%)) skewX(var(--si-skew))}to{transform:translateX(calc(var(--si-dir) * 480%)) skewX(var(--si-skew))}}.si-page[data-paused] .si-beam{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.si-beam{animation:none}}.si-verse{justify-items:center;gap:var(--rou-space-xs);text-align:center;max-inline-size:36rem;margin:0;display:grid}.si-verse-body{display:contents}.si-eyebrow{color:var(--rou-text-muted);font-size:var(--rou-text-sm);order:0}@media (width<=63.999rem){.si-eyebrow{clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;position:absolute;overflow:hidden}}.si-arabic{font-family:var(--rou-font-arabic);font-size:var(--rou-text-lg);line-height:var(--rou-leading-quran);font-synthesis:none;color:var(--rou-text-primary);text-wrap:balance;order:1;margin:0}.si-translation{color:var(--rou-text-secondary);font-family:var(--rou-font-display);font-size:var(--rou-text-base);line-height:var(--rou-leading-body);text-wrap:balance;order:3;margin:0}.si-reference{justify-content:center;align-items:center;column-gap:var(--rou-space-sm);color:var(--rou-text-muted);font-size:var(--rou-text-sm);line-height:var(--rou-leading-sm);flex-wrap:wrap;order:2;display:flex}.si-translation-toggle{min-block-size:var(--rou-touch-target);padding-inline:var(--rou-space-sm);color:var(--rou-accent);font:inherit;cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;text-decoration:underline}.si-note{color:var(--rou-text-muted);font-size:var(--rou-text-sm)}.si-form-side{min-inline-size:0;padding:var(--rou-space-md) var(--rou-space-lg) var(--rou-space-2xl);display:grid}.si-topbar{justify-content:space-between;align-items:center;gap:var(--rou-space-md);padding:var(--rou-space-xs) var(--rou-space-lg);display:flex}.si-topbar .btn,.si-topbar .btn-icon{flex:none}.si-prefs{align-items:center;gap:var(--rou-space-xs);display:flex}.si-wordmark{align-items:center;gap:var(--rou-space-sm);min-inline-size:0;color:var(--rou-accent);display:inline-flex}.si-wordmark-mark{flex:none;block-size:1.75rem;inline-size:1.75rem}.si-wordmark-text{color:var(--rou-text-primary);font-family:var(--rou-font-serif);font-size:var(--rou-text-lg);line-height:var(--rou-leading-latin-display);letter-spacing:var(--rou-tracking-heading);text-align:match-parent}.si-wordmark-text>span{display:block}@media (width>=40rem){.si-wordmark-text>span{display:inline}}.si-form-wrap{align-self:center;gap:var(--rou-space-xl);inline-size:min(100%,25rem);padding-block:var(--rou-space-xl);margin-inline:auto;display:grid}.si-heading{gap:var(--rou-space-xs);display:grid}.si-heading-block{gap:var(--rou-space-sm);display:grid}.si-greeting{font-family:var(--rou-font-display);font-size:var(--rou-text-3xl);line-height:var(--rou-leading-3xl);letter-spacing:var(--rou-tracking-display)}.si-title{color:var(--rou-text-secondary);font-family:var(--rou-font-ui);font-size:var(--rou-text-lg);line-height:var(--rou-leading-lg);letter-spacing:0}.si-quiet{color:var(--rou-text-secondary);font-size:var(--rou-text-sm)}.si-form{gap:var(--rou-space-md);display:grid}.si-form>.si-primary{margin-block-start:var(--rou-space-xs)}.si-step-head{gap:var(--rou-space-xs);display:grid}.si-step-title{font-size:var(--rou-text-xl);line-height:var(--rou-leading-xl)}.si-primary,.si-secondary{inline-size:100%}.si-row-quiet{gap:var(--rou-space-xs);justify-items:center;display:grid}.si-row-quiet .si-quiet{min-block-size:var(--rou-touch-target);padding-block:var(--rou-space-md);text-align:center}.si-alert{align-items:flex-start;gap:var(--rou-space-sm);padding:var(--rou-space-md) var(--rou-space-lg);border-radius:var(--rou-radius-lg);border-inline-start:.1875rem solid var(--si-alert-edge,var(--rou-info));background-color:var(--si-alert-bg,var(--rou-info-subtle));color:var(--rou-text-primary);font-size:var(--rou-text-sm);display:flex}.si-alert[data-tone=danger]{--si-alert-edge:var(--rou-danger);--si-alert-bg:var(--rou-danger-subtle)}.si-alert[data-tone=pending]{--si-alert-edge:var(--rou-pending);--si-alert-bg:var(--rou-pending-subtle)}.si-alert[data-tone=success]{--si-alert-edge:var(--rou-success);--si-alert-bg:var(--rou-success-subtle)}.si-alert-icon{block-size:1.25rem;inline-size:1.25rem;color:var(--si-alert-edge,var(--rou-info));flex:none;margin-block-start:.125rem}@media (prefers-reduced-motion:no-preference){.si-alert{animation:rou-settle-in var(--rou-duration-normal) var(--rou-ease-enter) both}}.si-issues{padding-block:var(--rou-space-sm);padding-inline:var(--rou-space-md);border-radius:var(--rou-radius-lg);background-color:var(--rou-danger-subtle);color:var(--rou-text-primary);font-size:var(--rou-text-sm);margin-block-start:calc(var(--rou-space-sm) * -1)}.si-issues ul{gap:var(--rou-space-xs);padding-block:0;padding-inline:var(--rou-space-lg) 0;margin:0;list-style:outside;display:grid}.si-issues li{display:list-item}.si-fieldset{gap:var(--rou-space-sm);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.si-accounts{gap:var(--rou-space-sm);display:grid}.si-account{padding-inline:var(--rou-space-md);border:.0625rem solid var(--rou-border-strong);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised)}.si-account:has(input:checked){border-color:var(--rou-accent);background-color:var(--rou-accent-subtle)}.si-account:has(input:focus-visible){outline:.125rem solid var(--rou-focus-ring);outline-offset:.125rem}.si-account .rou-choice-text{flex:1;min-inline-size:0}.si-account-row{justify-content:space-between;align-items:center;gap:var(--rou-space-md);inline-size:100%;display:flex}.si-account-name{font-size:var(--rou-text-lg)}.si-chip{padding-inline:var(--rou-space-md);border-radius:var(--rou-radius-pill);background-color:var(--rou-accent-subtle);color:var(--rou-accent-strong);font-size:var(--rou-text-sm);padding-block:0}.si-account:has(input:checked) .si-chip{background-color:var(--rou-surface-raised)}.si-curtain{z-index:50;place-content:center;justify-items:center;gap:var(--rou-space-md);padding:var(--rou-space-xl);background-color:var(--rou-surface);text-align:center;display:grid;position:fixed;inset:0}.si-curtain-mark{block-size:3.5rem;inline-size:3.5rem;color:var(--rou-accent)}.si-curtain-title{font-family:var(--rou-font-display);font-size:var(--rou-text-2xl);line-height:var(--rou-leading-2xl)}@media (prefers-reduced-motion:no-preference){.si-curtain{animation:si-curtain-in var(--rou-duration-slow) var(--rou-ease-enter) both}.si-page[data-phase=welcome] .si-form-side{opacity:0;transition:opacity var(--rou-duration-normal) var(--rou-ease-exit)}}@keyframes si-curtain-in{0%{opacity:0}to{opacity:1}}@media (width<=39.999rem){.si-art .si-verse-wide{display:none}.si-verse-narrow{padding:var(--rou-space-lg) var(--rou-space-lg) var(--rou-space-2xl);border-block-start:.0625rem solid var(--rou-border);background-color:var(--rou-surface-sunken);justify-items:center;display:grid}.si-art{padding-block-end:var(--rou-space-sm)}.si-greeting{font-size:var(--rou-text-2xl);line-height:var(--rou-leading-2xl)}.si-title{clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;position:absolute;overflow:hidden}.si-intro,.si-field-identifier .rou-hint{display:none}.si-form-wrap{gap:var(--rou-space-md);padding-block:var(--rou-space-md)}.si-form{gap:var(--rou-space-sm)}:lang(ur) .si-date,:lang(ur) .si-form .rou-label,:lang(ur) .si-form .rou-choice-text{line-height:1.75}:lang(ur) .si-greeting{line-height:1.55}.si-page :lang(ur) .btn{line-height:1.5}:lang(ur) .si-form-wrap{gap:var(--rou-space-sm);padding-block:var(--rou-space-sm)}:lang(ur) .si-form{gap:var(--rou-space-xs)}:lang(ur) .si-art{gap:0}}.si-form .rou-input:focus-visible{outline-offset:0}@media (width>=64rem){.si-page{grid-template:"art top""art form"1fr/minmax(0,1.45fr) minmax(26rem,1fr)}.si-topbar{padding:var(--rou-space-xl) var(--rou-space-3xl) 0}.si-art{gap:var(--rou-space-xl);padding:var(--rou-space-xl) var(--rou-space-3xl) var(--rou-space-3xl);border-block:0;border-inline-end:.0625rem solid var(--rou-border);grid-template-rows:auto minmax(18rem,1fr) auto;min-block-size:100dvh}.si-art>.si-date{justify-self:start}.si-arch-slot{align-items:center;block-size:100%;min-block-size:0}.si-arch{block-size:100%;inline-size:auto;max-inline-size:100%}.si-verse{gap:var(--rou-space-md)}.si-verse[data-size] .si-arabic{font-size:var(--rou-text-xl)}.si-verse[data-size=short] .si-arabic{font-size:var(--rou-text-quran)}.si-verse[data-size=long] .si-arabic{font-size:var(--rou-text-lg)}.si-translation{font-size:var(--rou-text-lg);order:2;display:block}.si-reference{order:3}.si-translation-toggle,.si-verse-narrow{display:none}.si-form-side{padding:var(--rou-space-xl) var(--rou-space-3xl)}}.shell{--sb-w:16rem;background-color:var(--rou-surface);grid-template-columns:minmax(0,1fr);min-block-size:100dvh;display:grid}.shell[data-collapsed]{--sb-w:4.5rem}.shell-col{grid-template-rows:auto 1fr;min-inline-size:0;display:grid}.shell-main{overflow-wrap:break-word;min-inline-size:0;padding:var(--rou-space-lg) var(--rou-space-lg) calc(var(--rou-space-5xl) + env(safe-area-inset-bottom))}.shell-main :where(input,select,textarea){min-inline-size:0;max-inline-size:100%}.shell-main :where(div,section,article,header,footer,ul,ol,li,form,fieldset,dl,dd,dt,p,h1,h2,h3,h4,a){min-inline-size:0}.shell-main .btn{white-space:normal;overflow-wrap:normal;min-inline-size:min-content;max-inline-size:100%}.shell-main .btn .btn-text,.shell-main .nyn-action-text{white-space:normal}.shell-main .chip{white-space:normal;max-inline-size:100%}.shell-main :where(.wc-body,.rec-table-wrap):has(table){overflow-x:auto}.shell-main .rou-field{grid-template-columns:minmax(0,1fr)}.sb{display:none}.sb-nav{gap:var(--rou-space-md);overscroll-behavior:contain;padding-block:var(--rou-space-sm);display:grid;overflow-y:auto}.sb-section ul,.bb ul{gap:var(--rou-space-xs);margin:0;padding:0;list-style:none;display:grid}.sb-heading{padding-inline:var(--rou-space-md);color:var(--rou-text-muted);font-family:var(--rou-font-ui);font-size:var(--rou-text-sm);line-height:var(--rou-leading-sm);letter-spacing:0;padding-block-end:var(--rou-space-xs)}.nav-link,.sb-toggle{align-items:center;gap:var(--rou-space-md);min-block-size:2.75rem;inline-size:100%;padding-inline:var(--rou-space-md);border-radius:var(--rou-radius-lg);color:var(--rou-text-secondary);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--rou-duration-fast) var(--rou-ease-exit);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.nav-link:hover,.sb-toggle:hover{background-color:var(--rou-surface-raised);color:var(--rou-text-primary)}.nav-link[data-active]{background-color:var(--rou-accent-subtle);color:var(--rou-accent-strong)}.nav-link[data-active] .nav-icon{color:var(--rou-accent)}.nav-icon{flex:none;block-size:1.25rem;inline-size:1.25rem}.nav-label{flex:1;min-inline-size:0}.nav-badge{min-inline-size:1.5rem;padding-inline:var(--rou-space-sm);border-radius:var(--rou-radius-pill);background-color:var(--rou-accent-fill);color:var(--rou-on-accent);font-size:var(--rou-text-sm);line-height:var(--rou-leading-sm);text-align:center;font-variant-numeric:tabular-nums}[dir=rtl] .sb-toggle .nav-icon{transform:scaleX(-1)}.tb{z-index:20;align-items:center;gap:var(--rou-space-xs) var(--rou-space-md);min-block-size:4rem;padding-inline:var(--rou-space-lg);background-color:var(--rou-surface);border-block-end:.0625rem solid var(--rou-border);flex-wrap:wrap;display:flex;position:sticky;inset-block-start:0}.offline-banner{align-items:center;gap:var(--rou-space-sm);margin-inline:calc(var(--rou-space-lg) * -1);padding:var(--rou-space-sm) var(--rou-space-lg);border-block-start:.0625rem solid var(--rou-warning);background-color:var(--rou-warning-subtle);color:var(--rou-text-primary);font-size:var(--rou-text-sm);flex:100%;margin-block-end:calc(var(--rou-space-xs) * -1);display:flex}.offline-banner svg{color:var(--rou-warning)}.tb-lead{align-items:center;gap:var(--rou-space-sm);min-inline-size:0;color:var(--rou-accent);flex:8rem;display:flex}.tb-title{color:var(--rou-text-primary);font-family:var(--rou-font-display);font-size:var(--rou-text-xl);line-height:var(--rou-leading-xl);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-date{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);font-variant-numeric:tabular-nums;display:none}.tb-date time{align-items:center;gap:var(--rou-space-md);display:inline-flex}.tb-tools{align-items:center;gap:var(--rou-space-xs);display:flex}.tb-search{white-space:nowrap;display:none}.tb-kbd{padding-inline:var(--rou-space-sm);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-sm);color:var(--rou-text-muted);font-family:var(--rou-font-sans);font-size:var(--rou-text-sm);direction:ltr}.bell{display:inline-flex;position:relative}.bell-dot{border-radius:var(--rou-radius-pill);background-color:var(--rou-warning);min-inline-size:1.125rem;color:var(--rou-surface-raised);font-size:var(--rou-text-sm);text-align:center;pointer-events:none;padding-inline:.25rem;line-height:1.125rem;position:absolute;inset-block-start:.25rem;inset-inline-end:.125rem}.am-icon{block-size:1.75rem;inline-size:1.75rem;color:var(--rou-accent)}.am-button{inline-size:var(--rou-touch-target);block-size:var(--rou-touch-target);border-radius:var(--rou-radius-pill);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.am{inset:3.75rem var(--rou-space-lg) auto auto;inline-size:min(18rem, calc(100% - var(--rou-space-2xl)));padding:var(--rou-space-sm);background-color:var(--rou-surface-raised);color:var(--rou-text-primary);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-xl);box-shadow:var(--rou-shadow-overlay);margin:0;position:fixed}[dir=rtl] .am{inset:3.75rem auto auto var(--rou-space-lg)}.am:not(:popover-open){display:none}.am-who{padding:var(--rou-space-md);border-block-end:.0625rem solid var(--rou-border)}.am-name{font-size:var(--rou-text-lg)}.am-list{padding:var(--rou-space-xs) 0 0;margin:0;list-style:none;display:grid}.am-item{align-items:center;gap:var(--rou-space-md);inline-size:100%;min-block-size:var(--rou-touch-target);padding-inline:var(--rou-space-md);border-radius:var(--rou-radius-lg);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.am-item:hover{background-color:var(--rou-surface-sunken)}.am-item[aria-pressed=true]{color:var(--rou-accent-strong)}:root{--rou-bottombar-h:4rem}.bb{z-index:30;background-color:var(--rou-surface-raised);border-block-start:.0625rem solid var(--rou-border);padding-block-end:env(safe-area-inset-bottom);position:fixed;inset-block-end:0;inset-inline:0}.bb ul{grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;gap:0;overflow-x:auto}.bb-link{justify-content:center;align-items:center;gap:var(--rou-space-xs);inline-size:100%;min-block-size:var(--rou-bottombar-h);padding:var(--rou-space-sm);color:var(--rou-text-secondary);font:inherit;font-size:var(--rou-text-sm);line-height:var(--rou-leading-sm);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;text-decoration:none;display:flex;position:relative}.bb-link[data-active]{color:var(--rou-accent-strong);font-weight:500}.bb-link[data-active] .nav-icon{color:var(--rou-accent)}.bb-link .nav-badge{position:absolute;inset-block-start:var(--rou-space-xs);inset-inline-start:55%}.more-nav{gap:var(--rou-space-lg);display:grid}.pt{gap:var(--rou-space-lg);max-inline-size:72rem;display:grid}.pt-head{justify-content:space-between;align-items:flex-end;gap:var(--rou-space-md);flex-wrap:wrap;display:flex}.pt-titles{gap:var(--rou-space-xs);display:grid}.pt-title{font-size:var(--rou-text-2xl);line-height:var(--rou-leading-2xl)}.pt-desc{color:var(--rou-text-secondary);max-inline-size:40rem}.pt-actions,.pt-filters{gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.pt-empty{place-items:center;min-block-size:16rem;display:grid}.sk-tiles,.sk-cards{gap:var(--rou-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.sk-wide{grid-column:1/-1}.sess-list{gap:var(--rou-space-md);margin:0;padding:0;list-style:none;display:grid}.sess-item{align-items:center;gap:var(--rou-space-md);flex-wrap:wrap;display:flex}.sess-item[data-current]{border-color:var(--rou-accent)}.sess-icon{block-size:1.75rem;inline-size:1.75rem;color:var(--rou-accent);flex:none}.sess-text{flex:12rem;min-inline-size:0}.sess-name{align-items:center;gap:var(--rou-space-sm);font-size:var(--rou-text-lg);flex-wrap:wrap;display:flex}.palette{inline-size:min(36rem, calc(100% - var(--rou-space-2xl)));margin-inline:auto;inset-block:10dvh auto}.palette .rou-dialog-head{z-index:1;padding:0;position:absolute;inset-block-start:var(--rou-space-xl);inset-inline-end:var(--rou-space-xl)}.palette .rou-dialog-body{padding-block:var(--rou-space-xl) var(--rou-space-md)}.cmdk-input{inline-size:calc(100% - 3.5rem)}.cmdk{gap:var(--rou-space-sm);display:grid}.cmdk-list{overscroll-behavior:contain;max-block-size:50dvh;overflow-y:auto}.cmdk [cmdk-group-heading]{padding:var(--rou-space-sm) var(--rou-space-md);color:var(--rou-text-muted);font-size:var(--rou-text-sm)}.cmdk [cmdk-item]{align-items:center;gap:var(--rou-space-md);min-block-size:var(--rou-touch-target);padding-inline:var(--rou-space-md);border-radius:var(--rou-radius-lg);cursor:pointer;display:flex}.cmdk [cmdk-item][data-selected=true]{background-color:var(--rou-accent-subtle);color:var(--rou-accent-strong)}.cmdk-icon{flex:none;block-size:1.25rem;inline-size:1.25rem}.cmdk-empty{padding:var(--rou-space-lg);color:var(--rou-text-secondary);text-align:center}@media (width<=63.999rem){.pt-title{clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;position:absolute;overflow:hidden}}@media (width>=40rem){.tb-date{display:block}.tb-search{display:inline-flex}.tb-search-icon,.tb-kbd{display:none}.tb-lead{flex:none}.tb-tools{margin-inline-start:auto}}@media (width>=64rem){.tb-kbd{display:inline}.shell{grid-template-columns:var(--sb-w) minmax(0, 1fr)}.sb{gap:var(--rou-space-md);block-size:100dvh;padding:var(--rou-space-md);background-color:var(--rou-surface-sunken);border-inline-end:.0625rem solid var(--rou-border);grid-template-rows:auto 1fr auto;display:grid;position:sticky;inset-block-start:0}.sb-head{min-block-size:3rem;padding-inline:var(--rou-space-sm);align-items:center;display:flex}.bb,.tb-lead{display:none}.tb{padding-inline:var(--rou-space-2xl)}.offline-banner{margin-inline:calc(var(--rou-space-2xl) * -1);padding-inline:var(--rou-space-2xl)}.shell-main{padding:var(--rou-space-2xl)}.sb[data-collapsed] .sb-heading,.sb[data-collapsed] .nav-label,.sb[data-collapsed] .sb-head .si-wordmark-text{clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;position:absolute;overflow:hidden}.sb[data-collapsed] .nav-link,.sb[data-collapsed] .sb-toggle{justify-content:center;padding-inline:0}.sb[data-collapsed] .nav-badge{min-inline-size:1.125rem;padding-inline:var(--rou-space-xs);position:absolute;inset-block-start:var(--rou-space-xs);inset-inline-end:var(--rou-space-xs)}.sb[data-collapsed] .sb-section+.sb-section{border-block-start:.0625rem solid var(--rou-border);padding-block-start:var(--rou-space-sm)}}.dash{gap:var(--rou-space-xl);grid-template-columns:minmax(0,1fr);max-inline-size:90rem;display:grid}.dash>*,.dash-head>*,.dash-hello{min-inline-size:0}.dash-head{align-items:center;gap:var(--rou-space-sm) var(--rou-space-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.dash-group-note{color:var(--rou-text-secondary);font-family:var(--rou-font-ui);font-size:var(--rou-text-base)}.dash-title{overflow-wrap:anywhere;font-size:var(--rou-text-2xl);line-height:var(--rou-leading-2xl)}.dash-date{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);font-variant-numeric:tabular-nums}.dash-date time{align-items:center;column-gap:var(--rou-space-md);flex-wrap:wrap;display:inline-flex}.dash-tools,.period{align-items:center;gap:var(--rou-space-md);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex}.period-panel{display:contents}.period-chip{display:none}.period-custom{align-items:flex-end;gap:var(--rou-space-md);flex-wrap:wrap;display:flex}.seg{max-inline-size:100%;padding:var(--rou-space-xs);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-pill);background-color:var(--rou-surface-raised);display:inline-flex;overflow-x:auto}.seg-item{min-block-size:var(--rou-touch-target);min-inline-size:var(--rou-touch-target);padding-inline:var(--rou-space-lg);border-radius:var(--rou-radius-pill);color:var(--rou-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0}.seg-item[aria-checked=true]{background-color:var(--rou-accent-subtle);color:var(--rou-accent-strong);font-weight:500}.seg-item:hover:not([aria-checked=true]){color:var(--rou-text-primary)}.dash-group{gap:var(--rou-space-md);display:grid}.dash-group-title{font-size:var(--rou-text-xl);line-height:var(--rou-leading-xl)}.dash-group[data-group=now] .dash-group-title{color:var(--rou-text-primary)}.dash-grid{gap:var(--rou-space-lg);grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;align-items:start;display:grid}.dash-cell{grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.wc{align-content:start;gap:var(--rou-space-md);min-inline-size:0;padding:var(--rou-space-lg);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.wc-head{justify-content:space-between;align-items:center;gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.wc-title{color:var(--rou-text-secondary);font-family:var(--rou-font-ui);font-size:var(--rou-text-base);font-weight:500;line-height:var(--rou-leading-base);letter-spacing:0}.wc-tools{align-items:center;gap:var(--rou-space-md);flex-wrap:wrap;display:flex}.wc-door,.row-link{align-items:center;gap:var(--rou-space-xs);min-block-size:var(--rou-touch-target);min-inline-size:var(--rou-touch-target);color:var(--rou-accent);font-size:var(--rou-text-sm);text-decoration:none;display:inline-flex}.wc-door:hover,.row-link:hover{color:var(--rou-accent-strong);text-decoration:underline}.door:where(:not(.btn,.row-link,.wc-door,.cap-link,.act-link,.tds-link,.nyn-count)){min-block-size:var(--rou-touch-target);min-inline-size:var(--rou-touch-target);align-items:center;display:inline-flex}.row-sub .door,.act-text .door,p .door{min-block-size:0;min-inline-size:0;display:inline}.wc-more .door{min-block-size:var(--rou-touch-target);display:inline-flex}.cap-link,.act-link,.tds-link{min-block-size:var(--rou-touch-target)}.door-chevron{block-size:1rem;inline-size:1rem}[dir=rtl] .door-chevron{transform:scaleX(-1)}.wc-insight{border-block-start:.0625rem solid var(--rou-border);color:var(--rou-text-primary);font-size:var(--rou-text-base);padding-block-start:var(--rou-space-md)}.wc-empty{color:var(--rou-text-secondary);padding-block:var(--rou-space-lg)}.wc-more{color:var(--rou-text-secondary);font-size:var(--rou-text-sm)}.wc-check{min-block-size:2.75rem}.note{gap:var(--rou-space-sm);color:var(--rou-text-secondary);font-size:var(--rou-text-sm);display:flex}.figure{font-family:var(--rou-font-sans);font-size:var(--rou-text-3xl);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--rou-text-primary);direction:ltr;font-weight:500;line-height:1.15;display:inline-block;position:relative}.figure[data-size=lg]{font-size:var(--rou-text-2xl)}.figure[data-pending]{color:var(--rou-pending)}.figure-unit{color:var(--rou-text-secondary);font-size:var(--rou-text-base);margin-inline-start:var(--rou-space-sm)}.figure-door{color:inherit;align-items:baseline;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.figure[data-flash]:before{content:"";z-index:-1;border-radius:var(--rou-radius-md);background-color:var(--rou-accent-subtle);animation:dash-flash 1.4s var(--rou-ease-standard) both;position:absolute;inset:-.125rem -.5rem}.pulse-dot{animation:dash-breathe var(--rou-duration-pulse) ease-in-out infinite}.dash-cell{animation:dash-in var(--rou-duration-slow) var(--rou-ease-enter) both}}@keyframes dash-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}@keyframes dash-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes dash-in{0%{opacity:0;transform:translateY(var(--rou-space-sm))}to{opacity:1;transform:none}}.spark{block-size:2rem;inline-size:100%;max-inline-size:5rem}.spark-line{fill:none;stroke:var(--rou-chart-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.spark-area{fill:var(--rou-chart-1);opacity:.12}.spark-dot{fill:var(--rou-chart-1)}.rows{margin:0;padding:0;list-style:none;display:grid}.row{justify-content:space-between;align-items:center;gap:var(--rou-space-sm) var(--rou-space-lg);padding-block:var(--rou-space-md);border-block-start:.0625rem solid var(--rou-border);flex-wrap:wrap;display:flex}.row:first-child{border-block-start:0}.row-main{flex:12rem;min-inline-size:0}.row-title{font-size:var(--rou-text-base);overflow-wrap:anywhere}.row-sub{color:var(--rou-text-secondary);font-size:var(--rou-text-sm)}.row-code{color:var(--rou-text-muted);font-size:var(--rou-text-sm)}.row-side{align-items:center;gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--rou-space-xs);padding:var(--rou-space-xs) var(--rou-space-md);border-radius:var(--rou-radius-pill);background-color:var(--rou-surface-sunken);color:var(--rou-text-primary);font-size:var(--rou-text-sm);line-height:var(--rou-leading-sm);white-space:nowrap;display:inline-flex}.chip[data-tone=pending]{background-color:var(--rou-pending-subtle);color:var(--rou-pending)}.chip[data-tone=warning]{background-color:var(--rou-warning-subtle);color:var(--rou-warning)}.chip[data-tone=danger]{background-color:var(--rou-danger-subtle);color:var(--rou-danger)}.chip[data-tone=live]{background-color:var(--rou-success-subtle);color:var(--rou-success)}.chip-icon{flex:none;block-size:1rem;inline-size:1rem}.mini{gap:var(--rou-space-sm);margin-block-start:var(--rou-space-sm);display:grid}.mini-title{color:var(--rou-text-secondary);font-family:var(--rou-font-ui);font-size:var(--rou-text-sm);letter-spacing:0;font-weight:500}.mini-table,.cf-table{border-collapse:collapse;inline-size:100%;font-size:var(--rou-text-sm);font-variant-numeric:tabular-nums}.mini-table th,.mini-table td,.cf-table th,.cf-table td{padding:var(--rou-space-sm) var(--rou-space-sm);border-block-end:.0625rem solid var(--rou-border);text-align:start;font-weight:400}.mini-table [data-num],.cf-table [data-num]{text-align:end}.cf-table thead th{background-color:var(--rou-surface-raised);color:var(--rou-text-secondary);position:sticky;inset-block-start:0}.cf{gap:var(--rou-space-sm);display:grid}.cf-summary{color:var(--rou-text-secondary);font-size:var(--rou-text-sm)}.cf-chart{min-inline-size:0}.cf-table-wrap{max-block-size:18rem;overflow:auto}.cf-toggle{min-block-size:2.75rem;padding-inline:var(--rou-space-sm);color:var(--rou-accent);font:inherit;font-size:var(--rou-text-sm);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;justify-self:start;text-decoration:underline}.chart{direction:ltr;overflow:hidden}.tip{padding:var(--rou-space-sm) var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);box-shadow:var(--rou-shadow-overlay);color:var(--rou-text-primary);font-size:var(--rou-text-sm);font-variant-numeric:tabular-nums}.tip-title{font-weight:500}.tip-row{align-items:center;gap:var(--rou-space-sm);display:flex}.tip-swatch{border-radius:var(--rou-radius-sm);block-size:.75rem;inline-size:.75rem}.tip-swatch-dash{border-block-start:.125rem dashed var(--rou-text-muted);block-size:0}.legend{gap:var(--rou-space-sm) var(--rou-space-lg);color:var(--rou-text-secondary);font-size:var(--rou-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legend li{align-items:center;gap:var(--rou-space-xs);display:inline-flex}.doors-row{gap:var(--rou-space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dash-top{gap:var(--rou-space-lg);grid-template-columns:minmax(0,1fr);display:grid}.dash-top>*{min-inline-size:0;display:grid}.nyn,.tds,.trd{align-content:start}.nyn-rows{margin:0;padding:0;list-style:none;display:grid}.nyn-row{align-items:center;gap:var(--rou-space-xs) var(--rou-space-md);padding-block:var(--rou-space-md);border-block-start:.0625rem solid var(--rou-border);grid-template-columns:3.5rem minmax(0,1fr) minmax(0,auto);display:grid;position:relative}.nyn-row:first-child{border-block-start:0}.nyn-row[data-urgent]{padding-inline:var(--rou-space-md);margin-inline:calc(var(--rou-space-md) * -1);border-radius:var(--rou-radius-lg);background-color:var(--rou-pending-subtle);border-block-start-color:#0000}.nyn-row[data-urgent]:before{content:"";inset-block:var(--rou-space-sm);border-radius:var(--rou-radius-pill);background-color:var(--rou-pending);inline-size:.25rem;position:absolute;inset-inline-start:0}.nyn-row[data-urgent]+.nyn-row{border-block-start-color:#0000}.nyn-count{min-block-size:var(--rou-touch-target);min-inline-size:var(--rou-touch-target);color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nyn-icon{block-size:1.75rem;inline-size:1.75rem;color:var(--rou-warning)}.nyn-count[data-severity=critical] .nyn-icon{color:var(--rou-danger)}.nyn-count[data-severity=info] .nyn-icon{color:var(--rou-info)}.nyn-main{min-inline-size:0}.nyn-sub{align-items:center;gap:var(--rou-space-xs) var(--rou-space-sm);flex-wrap:wrap;margin-block-start:var(--rou-space-xs);display:flex}.nyn-action{white-space:nowrap}.nyn-sub .chip{max-inline-size:100%}.tds-list{margin:0;padding:0;list-style:none;display:grid}.tds-item{border-block-start:.0625rem solid var(--rou-border)}.tds-item:first-child{border-block-start:0}.tds-link{align-items:center;gap:var(--rou-space-xs) var(--rou-space-md);padding-block:var(--rou-space-md);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.tds-label{color:var(--rou-text-primary);font-size:var(--rou-text-base)}.tds-value{grid-column:2;justify-self:end}.tds-sub{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);grid-column:1}.tds-extra{grid-column:2;justify-self:end;line-height:0}.tds-link .figure{font-size:var(--rou-text-2xl)}.tds-link:hover .tds-label{text-decoration:underline}.trd-heading{align-items:baseline;gap:var(--rou-space-xs) var(--rou-space-md);flex-wrap:wrap;display:flex}.trd-range{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);font-variant-numeric:tabular-nums}.trd-chart-fallback{block-size:14rem}.legend-line{border-block-start:.1875rem solid var(--rou-chart-1);block-size:0;inline-size:1.5rem;display:inline-block}.legend-line[data-kind=previous]{border-block-start:.125rem solid var(--rou-text-muted)}.legend-line[data-kind=partial]{border-block-start:.1875rem dotted var(--rou-chart-1)}.bars{gap:var(--rou-space-md);margin:0;padding:0;list-style:none;display:grid}.bars-row{align-items:center;gap:var(--rou-space-xs) var(--rou-space-md);grid-template-columns:minmax(4.5rem,8rem) minmax(0,1fr) auto;display:grid}.bars-label{overflow-wrap:anywhere;min-inline-size:0;font-size:var(--rou-text-base)}.bars-track{border-radius:var(--rou-radius-pill);background-color:var(--rou-surface-sunken);block-size:.75rem;display:block;overflow:hidden}.bars-fill{border-radius:var(--rou-radius-pill);background-color:var(--rou-chart-1);block-size:100%;display:block}.bars-num{text-align:end;font-variant-numeric:tabular-nums;justify-items:end;min-inline-size:5.5rem;display:grid}.bars-value{font-size:var(--rou-text-base);white-space:nowrap;font-weight:500}.bars-base{color:var(--rou-text-secondary);font-size:var(--rou-text-sm)}.dash-more{align-items:center;gap:var(--rou-space-xs) var(--rou-space-xl);flex-wrap:wrap;display:flex}.dash-more-title{color:var(--rou-text-secondary);font-family:var(--rou-font-ui);font-size:var(--rou-text-sm);letter-spacing:0;font-weight:500}.dash-more ul{gap:var(--rou-space-xs) var(--rou-space-xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.act-ref{white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=40rem){.act-ref{white-space:normal;overflow-wrap:anywhere}}.cap{gap:var(--rou-space-xs);margin:0;padding:0;list-style:none;display:grid}.cap-link{align-items:center;gap:var(--rou-space-xs) var(--rou-space-md);padding-block:var(--rou-space-sm);color:inherit;grid-template-columns:minmax(0,1.4fr) minmax(2rem,1fr) minmax(0,auto);text-decoration:none;display:grid}.cap-name{font-size:var(--rou-text-base);min-inline-size:0}.cap-meter{border-radius:var(--rou-radius-pill);background-color:var(--rou-surface-sunken);block-size:.5rem;display:block;overflow:hidden}.cap-fill{border-radius:var(--rou-radius-pill);background-color:var(--rou-chart-1);block-size:100%;display:block}.cap-row[data-near] .cap-fill{background-color:var(--rou-accent-strong)}.cap-num{justify-content:flex-end;align-items:center;gap:var(--rou-space-sm);color:var(--rou-text-secondary);font-size:var(--rou-text-sm);flex-wrap:wrap;display:flex}.heat{direction:ltr;gap:.125rem;display:grid;overflow-x:auto}.heat-row{grid-template-columns:7.5rem repeat(7,minmax(2.5rem,1fr));align-items:stretch;gap:.125rem;display:grid}.heat-head{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);text-align:center}.heat-batch{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding-inline-end:var(--rou-space-sm);display:flex;overflow:hidden}.heat-cell{border-radius:var(--rou-radius-sm);min-block-size:2.25rem;font-size:var(--rou-text-sm);color:var(--rou-text-primary);justify-content:center;align-items:center;display:flex}.heat-cell[data-empty]{color:var(--rou-text-muted)}.heat-cell[data-step="1"],.heat-swatch[data-step="1"]{background-color:var(--rou-chart-seq-1)}.heat-cell[data-step="2"],.heat-swatch[data-step="2"]{background-color:var(--rou-chart-seq-2)}.heat-cell[data-step="3"],.heat-swatch[data-step="3"]{background-color:var(--rou-chart-seq-3)}.heat-cell[data-step="4"],.heat-swatch[data-step="4"]{background-color:var(--rou-chart-seq-4)}.heat-cell[data-step="5"],.heat-swatch[data-step="5"]{background-color:var(--rou-chart-seq-5)}.heat-cell[data-step="6"],.heat-swatch[data-step="6"]{background-color:var(--rou-chart-seq-6)}.heat-cell[data-step="5"],.heat-cell[data-step="6"]{color:var(--rou-on-accent)}[data-theme=dark] .heat-cell[data-step="4"],[data-theme=dark] .heat-cell[data-step="5"],[data-theme=dark] .heat-cell[data-step="6"]{color:var(--rou-surface)}.heat-rate{margin:0 0 var(--rou-space-sm);font-weight:600}.heat-scale{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);align-items:center;gap:.125rem;margin-block-start:var(--rou-space-sm);display:flex}.heat-scale span:first-child{margin-inline-end:var(--rou-space-sm)}.heat-scale span:last-child{margin-inline-start:var(--rou-space-sm)}.heat-swatch{border-radius:var(--rou-radius-sm);block-size:.75rem;inline-size:1.5rem}.daybar{block-size:1.75rem;margin-block:var(--rou-space-md) var(--rou-space-lg);border-radius:var(--rou-radius-pill);background-color:var(--rou-surface-sunken);position:relative}.daybar-block{border-radius:var(--rou-radius-pill);background-color:var(--rou-chart-1);opacity:.35;position:absolute;inset-block:.25rem}.daybar-block[data-status=live]{opacity:1}.daybar-block[data-status=missed],.daybar-block[data-status=cancelled]{background-color:var(--rou-warning)}.daybar-now{background-color:var(--rou-text-primary);inline-size:.125rem;position:absolute;inset-block:-.25rem}.daybar-now-label{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);position:absolute;inset-block-start:100%;inset-inline-start:50%;transform:translate(-50%)}.chips{gap:var(--rou-space-xs);display:flex;overflow-x:auto}.chip-btn{min-block-size:2.75rem;padding-inline:var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-pill);color:var(--rou-text-secondary);font:inherit;font-size:var(--rou-text-sm);cursor:pointer;background:0 0;flex:none}.chip-btn[aria-pressed=true]{border-color:var(--rou-accent);background-color:var(--rou-accent-subtle);color:var(--rou-accent-strong)}.acts{margin:0;padding:0;list-style:none;display:grid}.act-link{justify-content:space-between;align-items:baseline;gap:var(--rou-space-xs) var(--rou-space-lg);padding-block:var(--rou-space-sm);border-block-end:.0625rem solid var(--rou-border);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}a.act-link:hover .act-text{text-decoration:underline}.act-text{flex:14rem;min-inline-size:0}.act-time{color:var(--rou-text-muted);font-size:var(--rou-text-sm);white-space:nowrap}.pulse{align-items:center;gap:var(--rou-space-sm);color:var(--rou-text-secondary);font-size:var(--rou-text-sm);display:inline-flex}.pulse-dot{border-radius:var(--rou-radius-pill);background-color:var(--rou-text-muted);block-size:.5rem;inline-size:.5rem}.pulse[data-status=live] .pulse-dot{background-color:var(--rou-success)}.pulse[data-status=polling] .pulse-dot{background-color:var(--rou-warning)}.sys{gap:var(--rou-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.sys-item{gap:var(--rou-space-md);padding:var(--rou-space-md);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-sunken);display:flex}.sys-icon{flex:none;block-size:1.5rem;inline-size:1.5rem}.sys-item[data-status=green] .sys-icon{color:var(--rou-success)}.sys-item[data-status=amber] .sys-icon{color:var(--rou-warning)}.sys-item[data-status=red] .sys-icon{color:var(--rou-danger)}.sys-item[data-status=not-yet] .sys-icon{color:var(--rou-text-muted)}.sys-status{font-size:var(--rou-text-sm);font-weight:500}.cust{margin:var(--rou-space-lg) 0;padding:0;list-style:none;display:grid}.cust-row{justify-content:space-between;align-items:center;gap:var(--rou-space-md);border-block-end:.0625rem solid var(--rou-border);display:flex}.cust-move{gap:var(--rou-space-xs);display:flex}.icon-btn{inline-size:var(--rou-touch-target);block-size:var(--rou-touch-target);border-radius:var(--rou-radius-pill);color:var(--rou-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover:not(:disabled){background-color:var(--rou-surface-sunken);color:var(--rou-text-primary)}.icon-btn:disabled{opacity:.35;cursor:default}.cust-foot{justify-content:space-between;gap:var(--rou-space-md);flex-wrap:wrap;display:flex}@media (width<=39.999rem){.dash{gap:var(--rou-space-xl)}.dash-head{gap:var(--rou-space-sm);grid-template-columns:minmax(0,1fr) auto}.dash-title{font-size:var(--rou-text-lg);line-height:var(--rou-leading-xl);grid-column:1/-1}.dash-tools,.period{display:contents}.period-chip{align-items:center;gap:var(--rou-space-xs);min-block-size:var(--rou-touch-target);padding-inline:var(--rou-space-lg);border:.0625rem solid var(--rou-border-strong);border-radius:var(--rou-radius-pill);background-color:var(--rou-surface-raised);color:var(--rou-text-primary);font:inherit;cursor:pointer;display:inline-flex}.period-chip-icon{block-size:1rem;inline-size:1rem}.period-chip[aria-expanded=true] .period-chip-icon{transform:rotate(180deg)}.period-panel{display:none}.period-panel[data-open]{gap:var(--rou-space-md);grid-area:3/1/auto/-1;display:grid}.dash-tools>.btn{min-inline-size:var(--rou-touch-target);padding-inline:var(--rou-space-md);grid-row:2}.dash-date{grid-area:2/1}.period-chip{grid-area:2/2}.dash-tools>.btn{grid-column:3}.dash-head{grid-template-columns:minmax(0,1fr) auto auto}.dash-head .dash-title{grid-column:1/-1}.period-panel[data-open]{grid-row:3}.dash-tools .btn-text{clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;position:absolute;overflow:hidden}.nyn-row{grid-template-columns:3rem minmax(0,1fr) minmax(0,auto)}.nyn-action-text{clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;position:absolute;overflow:hidden}.nyn-row .nyn-side{grid-column:2/-1;justify-self:start}.nyn-row{padding-block:var(--rou-space-sm)}.nyn-row:not([data-urgent]) .nyn-sub,.dash-date time>:not(:last-child),.nyn-row[data-kind=atRisk] .nyn-sub,.nyn-row[data-kind=system] .nyn-sub{display:none}.nyn-sub .chip{white-space:normal}.tds-list{gap:var(--rou-space-sm);grid-template-columns:repeat(3,minmax(0,1fr))}.tds-item,.tds-item:first-child{border-block-start:0}.tds-link{text-align:center;padding-block:var(--rou-space-xs);grid-template-columns:minmax(0,1fr);justify-items:center}.tds-value{grid-area:1/1;justify-self:center}.tds-label{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);grid-row:2}.tds-sub,.tds-extra{display:none}.tds-link .figure{font-size:var(--rou-text-xl)}.cap-link{grid-template-columns:minmax(0,1fr) auto}.cap-meter{grid-area:2/1/auto/-1}.bars-row{grid-template-columns:minmax(0,1fr) auto}.bars-track{grid-area:2/1/auto/-1}}@media (width>=40rem){.dash-date{display:none}.dash-title{font-size:var(--rou-text-3xl);line-height:var(--rou-leading-3xl)}.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-cell[data-wide]{grid-column:1/-1}.heat-row{grid-template-columns:10rem repeat(7,minmax(2.5rem,1fr))}}@media (width>=64rem){.dash-top{grid-template-columns:repeat(12,minmax(0,1fr))}.dash-queue{grid-column:span 8}.dash-today{grid-column:span 4}.dash-trend{grid-column:1/-1}.dash-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.dash-cell,.dash-cell[data-wide]{grid-column:span 6}.dash-cell[data-span="4"]{grid-column:span 4}.dash-cell[data-span="5"]{grid-column:span 5}.dash-cell[data-span="7"]{grid-column:span 7}.dash-cell[data-span="8"]{grid-column:span 8}.dash-cell[data-span="12"]{grid-column:1/-1}}.shell-col,.pt{grid-template-columns:minmax(0,1fr)}.rec-filterpanel{gap:var(--rou-space-sm);inline-size:100%;min-inline-size:0;display:grid}.rec-more>summary{align-items:center;gap:var(--rou-space-sm);min-block-size:var(--rou-touch-target);padding-inline:var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-pill);cursor:pointer;list-style:none;display:inline-flex}.rec-more>summary::-webkit-details-marker{display:none}.rec-more[open]>summary{margin-block-end:var(--rou-space-md)}.rec-filters{gap:var(--rou-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));inline-size:100%;min-inline-size:0;display:grid}.rec-filters>*{min-inline-size:0}.rec-body{gap:var(--rou-space-lg);min-inline-size:0;display:grid}.rec-stack{display:grid}.rec-strip{gap:var(--rou-space-sm);display:grid}.rec-meta{gap:var(--rou-space-xs) var(--rou-space-md);flex-wrap:wrap;display:flex}.rec-inline{align-items:center;gap:var(--rou-space-sm);display:inline-flex}.rec-flip{display:inline-block}[dir=rtl] .rec-flip{transform:scaleX(-1)}.rec-detail{gap:var(--rou-space-lg);grid-template-columns:minmax(0,1fr);min-inline-size:0;max-inline-size:64rem;display:grid}.rec-panel{gap:var(--rou-space-md);grid-template-columns:minmax(0,1fr);align-content:start;min-inline-size:0;display:grid}.rec-panel>*,.rec-panel .rou-field{min-inline-size:0}.rec-panel .rou-input{min-inline-size:0;max-inline-size:100%}.rec-two{gap:var(--rou-space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.rec-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.rec-head-row{justify-content:space-between;align-items:flex-start;gap:var(--rou-space-sm) var(--rou-space-lg);flex-wrap:wrap;display:flex}.rec-name{font-family:var(--rou-font-ui);font-size:var(--rou-text-xl);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-weight:500}.rec-h{font-family:var(--rou-font-ui);font-size:var(--rou-text-lg);letter-spacing:0;margin:0;font-weight:500}.rec-h3{font-family:var(--rou-font-ui);font-size:var(--rou-text-base);letter-spacing:0;margin:0;font-weight:500}.rec-actions{align-items:center;gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.rec-form{gap:var(--rou-space-md);display:grid}.rec-contact{gap:var(--rou-space-sm);grid-template-columns:minmax(0,1fr);display:grid}.rec-preview summary{min-block-size:var(--rou-touch-target);cursor:pointer;color:var(--rou-text-secondary);font-size:var(--rou-text-sm);align-items:center;display:flex}.rec-quote{padding:var(--rou-space-sm) var(--rou-space-md);border-inline-start:.1875rem solid var(--rou-border-strong);background-color:var(--rou-surface-sunken);border-radius:var(--rou-radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rec-facts{gap:var(--rou-space-md) var(--rou-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;display:grid}.rec-facts dt{color:var(--rou-text-secondary);font-size:var(--rou-text-sm)}.rec-facts dd{overflow-wrap:anywhere;margin:0}.rec-utm{gap:var(--rou-space-xs);flex-wrap:wrap;display:flex}.rec-plain{gap:var(--rou-space-sm);margin:0;padding:0;list-style:none;display:grid}.rec-link{justify-content:space-between;align-items:center;gap:var(--rou-space-xs) var(--rou-space-md);min-block-size:var(--rou-touch-target);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}.rec-link:hover .row-title{text-decoration:underline}.rec-pipeline{gap:var(--rou-space-xs);font-size:var(--rou-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rec-pipeline li{padding:var(--rou-space-xs) var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-pill);color:var(--rou-text-secondary)}.rec-pipeline li[data-done]{border-color:var(--rou-accent);color:var(--rou-accent-strong)}.rec-pipeline li[data-here]{border:.125rem solid var(--rou-accent);background-color:var(--rou-accent-subtle);color:var(--rou-accent-strong);font-weight:500}.rec-pipeline li[data-closed]{border-style:dashed}.rec-pager{text-align:center;align-items:center;gap:var(--rou-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));display:grid}.rec-pager [aria-disabled=true]{opacity:.45;pointer-events:none}.rec-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.rec-event{gap:var(--rou-space-xs);padding-block:var(--rou-space-md);border-block-start:.0625rem solid var(--rou-border);display:grid}.rec-event:first-child{border-block-start:0}.rec-scroll{overflow-x:auto}.rec-table{border-collapse:collapse;inline-size:100%;font-size:var(--rou-text-sm)}.rec-table th,.rec-table td{padding:var(--rou-space-sm) var(--rou-space-md);text-align:start;border-block-end:.0625rem solid var(--rou-border);vertical-align:middle}.rec-table thead th{background-color:var(--rou-surface-raised);color:var(--rou-text-secondary);white-space:nowrap;font-weight:500;position:sticky;inset-block-start:0}.rec-table tbody tr:hover{background-color:var(--rou-surface-sunken)}.rec-table .num{text-align:end}.rec-table tfoot th,.rec-table tfoot td{border-block-end:0;font-weight:500}.rec-bar{border-radius:var(--rou-radius-pill);background-color:var(--rou-surface-sunken);vertical-align:middle;block-size:.5rem;inline-size:4rem;margin-inline-end:var(--rou-space-sm);display:inline-block;overflow:hidden}.rec-bar>span{background-color:var(--rou-accent);block-size:100%;display:block}.rec-funnel{gap:var(--rou-space-md);display:grid}.rec-summary{min-block-size:var(--rou-touch-target);cursor:pointer;align-items:center;font-weight:500;display:flex}.masked{align-items:center;gap:var(--rou-space-xs) var(--rou-space-sm);flex-wrap:wrap;display:inline-flex}.masked-wrap{display:inline-flex;position:relative}.masked-why{align-items:center;gap:var(--rou-space-xs);min-block-size:var(--rou-touch-target);padding-inline:var(--rou-space-sm);border-radius:var(--rou-radius-pill);color:var(--rou-text-secondary);font:inherit;font-size:var(--rou-text-sm);cursor:help;background:0 0;border:0;display:inline-flex}.masked-tip{z-index:20;inline-size:max-content;max-inline-size:min(20rem,80vw);padding:var(--rou-space-sm) var(--rou-space-md);border:.0625rem solid var(--rou-border-strong);border-radius:var(--rou-radius-md);background-color:var(--rou-surface-raised);color:var(--rou-text-primary);box-shadow:var(--rou-shadow-overlay);font-size:var(--rou-text-sm);visibility:hidden;opacity:0;position:absolute;inset-block-start:100%;inset-inline-start:0}.masked-wrap:hover .masked-tip,.masked-wrap:focus-within .masked-tip{visibility:visible;opacity:1}.tabnav,.rec-detail>*{min-inline-size:0}.tabnav-list{overflow-x:auto}.tabnav-list .rou-tab{flex:none}.dot{border-radius:var(--rou-radius-pill);background-color:var(--rou-text-muted);flex:none;block-size:.625rem;inline-size:.625rem;display:inline-block}.dot[data-online]{background-color:var(--rou-success)}.diff{gap:var(--rou-space-sm);margin:0;padding:0;list-style:none;display:grid}.diff li{gap:var(--rou-space-sm) var(--rou-space-md);grid-template-columns:minmax(6rem,10rem) minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.diff-old,.diff-new{padding:var(--rou-space-xs) var(--rou-space-sm);border-radius:var(--rou-radius-sm);overflow-wrap:anywhere;white-space:pre-wrap}.diff-old{background-color:var(--rou-danger-subtle);text-decoration:line-through}.diff-new{background-color:var(--rou-success-subtle)}@media (width<=39.999rem){.diff li{grid-template-columns:minmax(0,1fr)}}.perm-group{gap:var(--rou-space-xs);padding:var(--rou-space-md) var(--rou-space-lg);display:grid}.perm-sensitive{color:var(--rou-warning);font-size:var(--rou-text-sm)}.rec-row{align-items:center;display:flex}.rec-row-main{flex:auto;min-inline-size:0}.rec-row-actions{flex:none;padding-inline-end:var(--rou-space-sm);display:flex}.rec-row-actions .btn{min-inline-size:var(--rou-touch-target);min-block-size:var(--rou-touch-target)}.ed-item-main,.ed-item-side,.rec-meta,.rec-head-row>*{min-inline-size:0}.rec-meta .chip{white-space:normal;max-inline-size:100%}.rec-meta>*,.ed-item-main>*{overflow-wrap:anywhere}@media (width<=39.999rem){.rec-filters{grid-template-columns:minmax(0,1fr)}}.rec-menu{position:relative}.rec-menu>summary{cursor:pointer;list-style:none}.rec-menu>summary::-webkit-details-marker{display:none}.rec-menu-list{z-index:30;min-inline-size:14rem;padding:var(--rou-space-xs);border:.0625rem solid var(--rou-border-strong);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);box-shadow:var(--rou-shadow-overlay);margin-block-start:var(--rou-space-xs);display:grid;position:absolute;inset-block-start:100%;inset-inline-end:0}.rec-menu-item{align-items:center;gap:var(--rou-space-sm);min-block-size:var(--rou-touch-target);padding-inline:var(--rou-space-md);border-radius:var(--rou-radius-md);color:var(--rou-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.rec-menu-item:hover{background-color:var(--rou-surface-sunken)}.rec-undo{z-index:15;justify-content:space-between;align-items:center;gap:var(--rou-space-sm) var(--rou-space-lg);padding:var(--rou-space-md) var(--rou-space-lg);border:.0625rem solid var(--rou-border-strong);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);box-shadow:var(--rou-shadow-overlay);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:calc(var(--rou-space-lg) + env(safe-area-inset-bottom,0px))}@media (width<=63.999rem){.rec-undo{inset-block-end:calc(5rem + env(safe-area-inset-bottom,0px))}}.rec-pager .btn{justify-content:center;inline-size:100%;max-inline-size:8.5rem}.rec-pager .btn:last-of-type{justify-self:end}.diff-cell{gap:var(--rou-space-xs);min-inline-size:0;display:grid}.diff-tag{color:var(--rou-text-secondary);font-size:var(--rou-text-sm)}.rec-tech>summary{min-block-size:var(--rou-touch-target);cursor:pointer;align-items:center;display:flex}.rec-body .acts.card{padding:var(--rou-space-sm) var(--rou-space-lg)}.act-when{align-items:baseline;gap:var(--rou-space-sm);flex-wrap:wrap;display:inline-flex}@media (width<=39.999rem){.masked-tip{inset-inline:var(--rou-space-lg);inline-size:auto;max-inline-size:none;position:fixed;inset-block-start:auto;inset-block-end:calc(5.5rem + env(safe-area-inset-bottom,0px))}}.notice-host{inset-inline:var(--rou-space-lg);z-index:60;gap:var(--rou-space-sm);justify-items:center;display:grid;position:fixed;inset-block-end:calc(var(--rou-space-lg) + env(safe-area-inset-bottom,0px))}@media (width<=63.999rem){.notice-host{inset-block-end:calc(5rem + env(safe-area-inset-bottom,0px))}}.notice{align-items:center;gap:var(--rou-space-md);max-inline-size:36rem;padding:var(--rou-space-md) var(--rou-space-lg);border:.0625rem solid var(--rou-warning);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);box-shadow:var(--rou-shadow-overlay);display:flex}.ed-form,.ed-grid{gap:var(--rou-space-lg);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.ed-grid{max-inline-size:56rem}.ed-group{gap:var(--rou-space-md);min-inline-size:0;padding:var(--rou-space-lg);margin:0;display:grid}.ed-group:disabled{opacity:1}.ed-legend{color:var(--rou-text-primary);font-family:var(--rou-font-ui);font-size:var(--rou-text-lg);letter-spacing:0;padding:0;font-weight:500}.ed-row{align-items:start;gap:var(--rou-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.ed-choices{gap:var(--rou-space-xs);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.ed-list{gap:var(--rou-space-sm);display:grid}.ed-list-row{align-items:end;gap:var(--rou-space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.ed-savebar{z-index:5;align-items:center;gap:var(--rou-space-md);padding-block:var(--rou-space-md);background-color:var(--rou-surface);border-block-start:.0625rem solid var(--rou-border);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:calc(var(--rou-bottombar-h) + env(safe-area-inset-bottom))}.ed-notice{justify-content:space-between;align-items:center;gap:var(--rou-space-sm) var(--rou-space-lg);padding:var(--rou-space-md) var(--rou-space-lg);border-radius:var(--rou-radius-lg);background-color:var(--rou-pending-subtle);color:var(--rou-text-primary);flex-wrap:wrap;display:flex}.ed-notice-actions{gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.ed-back{justify-self:start}[dir=rtl] .ed-back-icon{transform:scaleX(-1)}.ed-status{font-size:var(--rou-text-sm)}.ed-items{border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-xl);background-color:var(--rou-surface-raised);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ed-item+.ed-item{border-block-start:.0625rem solid var(--rou-border)}.ed-item-link{justify-content:space-between;align-items:center;gap:var(--rou-space-sm) var(--rou-space-lg);padding:var(--rou-space-md) var(--rou-space-lg);min-block-size:var(--rou-touch-target);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}.ed-item-link:hover{background-color:var(--rou-surface-sunken)}.ed-item-main{flex:14rem;min-inline-size:0;display:grid}.ed-item-side{align-items:center;gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.ed-tabs{gap:var(--rou-space-xs);margin-block-end:var(--rou-space-md);display:flex}.ed-tab{min-block-size:var(--rou-touch-target);padding-inline:var(--rou-space-lg);border-radius:var(--rou-radius-pill);color:var(--rou-text-secondary);align-items:center;text-decoration:none;display:inline-flex}.ed-tab[aria-current=page]{background-color:var(--rou-accent-subtle);color:var(--rou-accent-strong);font-weight:500}.hist,.hist-list{gap:var(--rou-space-md);margin:0;padding:0;list-style:none;display:grid}.hist-row{padding-block:var(--rou-space-sm);border-block-end:.0625rem solid var(--rou-border)}.md-field{gap:var(--rou-space-sm);min-inline-size:0;display:grid}.md-preview{gap:var(--rou-space-sm);padding:var(--rou-space-lg);overflow-wrap:anywhere;min-inline-size:0;display:grid}.cover{gap:var(--rou-space-md);justify-items:start;display:grid}.cover-img{border-radius:var(--rou-radius-lg);border:.0625rem solid var(--rou-border);object-fit:cover;max-block-size:14rem;max-inline-size:100%}.cover-actions{gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.syl,.syl-modules,.syl-lessons{gap:var(--rou-space-md);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.syl-module{gap:var(--rou-space-md);padding:var(--rou-space-md);display:grid}.syl-module-head,.syl-lesson{align-items:end;gap:var(--rou-space-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.syl-lessons{padding-inline-start:var(--rou-space-lg)}.syl-tools{gap:var(--rou-space-xs);display:flex}.syl-grip{cursor:grab;touch-action:none}[data-dragging]{box-shadow:var(--rou-shadow-overlay)}@media (width<=39.999rem){.syl-module-head,.syl-lesson{grid-template-columns:auto minmax(0,1fr)}.syl-tools{grid-column:1/-1;justify-content:flex-end}}.slot-row{align-items:end;gap:var(--rou-space-sm);grid-template-columns:minmax(6rem,1fr) minmax(7rem,1fr) minmax(5rem,1fr) auto;display:grid}.slot-error{grid-column:1/-1}.clash-list{margin:0;padding-inline-start:var(--rou-space-lg)}.ed-savebar-inline{align-items:center;gap:var(--rou-space-md);flex-wrap:wrap;display:flex}.hol-list{margin:0;padding:0;list-style:none;display:grid}@media (width<=39.999rem){.slot-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;align-items:end}.slot-row>:first-child{grid-column:1/-1}.slot-row input[type=time],.slot-row input[type=number]{min-inline-size:0;padding-inline:var(--rou-space-sm);font-size:var(--rou-text-sm)}}.tch-name{align-items:center;gap:var(--rou-space-sm);display:inline-flex}.tch-head{align-items:center;gap:var(--rou-space-md);display:flex}.soc-row{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr) auto}.feat-list{gap:var(--rou-space-xs);margin:0;padding:0;list-style:none;display:grid}.feat-row{justify-content:space-between;align-items:center;gap:var(--rou-space-md);padding-block:var(--rou-space-xs);border-block-end:.0625rem solid var(--rou-border);display:flex}.ban-preview{gap:var(--rou-space-xs);padding:var(--rou-space-md);border-radius:var(--rou-radius-lg);background-color:var(--rou-accent-subtle);display:grid}.ban-line{margin:0}.ed-locale{align-items:flex-start;gap:var(--rou-space-xs);padding:var(--rou-space-xs) var(--rou-space-sm);color:inherit;border-radius:var(--rou-radius-lg);flex-direction:column;text-decoration:none;display:inline-flex}.ed-locale:hover{background-color:var(--rou-surface-sunken)}.cat-list{gap:var(--rou-space-md);margin:0;padding:0;list-style:none;display:grid}.cat-row{gap:var(--rou-space-sm);padding:var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-xl);background-color:var(--rou-surface-raised);display:grid}.ed-wide{max-inline-size:none}@media (width>=80rem){.md-field{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.md-field>.cf-toggle{grid-area:2/1/auto/-1}.md-field>.md-preview{grid-area:1/2;max-block-size:40rem;overflow:auto}}.ed-item-main>.chip{justify-self:start;margin-block-start:var(--rou-space-xs)}@media (width>=64rem){.ed-savebar{inset-block-end:0}}.ed-savebar .ed-status{min-block-size:1.5rem;color:var(--rou-text-secondary);margin:0}.ed-savebar .ed-status:focus{outline:none}.ed-savebar .ed-status[data-status=errors]{color:var(--rou-danger);font-weight:500}.ed-savebar .ed-status[data-status=saved-record]{color:var(--rou-success);font-weight:500}.ed-actions{align-items:center;gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.ed-more{position:relative}.ed-more>summary{cursor:pointer;list-style:none}.ed-more>summary::-webkit-details-marker{display:none}.ed-more-menu{z-index:20;gap:var(--rou-space-xs);min-inline-size:14rem;padding:var(--rou-space-sm);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-xl);background-color:var(--rou-surface-raised);box-shadow:var(--rou-shadow-overlay);margin-block-start:var(--rou-space-xs);display:grid;position:absolute;inset-inline-end:0}.ed-why{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);margin:0}.ed-section>.ed-legend{margin:0}.ed-fields{gap:var(--rou-space-md);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.ed-fields[hidden]{display:none}.ed-fold{inline-size:100%;min-block-size:var(--rou-touch-target);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.ed-fold-icon{block-size:1.25rem;inline-size:1.25rem}.ed-fold[aria-expanded=true] .ed-fold-icon{transform:rotate(180deg)}.ed-jump ul{gap:var(--rou-space-xs) var(--rou-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ed-jump a{min-block-size:var(--rou-touch-target);padding-inline:var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-pill);color:var(--rou-text-primary);font-size:var(--rou-text-sm);align-items:center;text-decoration:none;display:inline-flex}@media (width>=40rem){.ed-jump{display:none}}.tz-india{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);grid-column:1/-1}.clash-note{font-size:var(--rou-text-sm);color:var(--rou-text-secondary);margin:0}@media (width<=39.999rem){.soc-row{grid-template-columns:minmax(0,1fr) auto}.soc-row>:nth-child(2){grid-area:2/1/auto/-1}}.md-field .rou-input,.md-preview .rou-prose{line-height:var(--rou-leading-lg)}.md-field .rou-input[lang=ur],.md-preview [lang=ur]{line-height:var(--rou-leading-xl)}.btn[aria-pressed=true].ed-current{background-color:var(--rou-accent-subtle);border-color:var(--rou-accent);color:var(--rou-accent-strong)}.dw-row{flex-wrap:wrap;align-items:center;display:flex}.dw-row .ed-item-link{flex:18rem}.dw-tools{align-items:center;gap:var(--rou-space-xs);padding-inline:var(--rou-space-lg);flex-wrap:wrap;padding-block-end:var(--rou-space-sm);display:flex}.dw-pair{align-items:start;gap:var(--rou-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.sw{border-block-start:.0625rem solid var(--rou-border);padding-block-start:var(--rou-space-lg)}.sw-head{gap:var(--rou-space-xs);display:grid}.sw-title{font-family:var(--rou-font-ui);font-size:var(--rou-text-lg);margin:0;font-weight:500}.sw-state{align-items:center;gap:var(--rou-space-sm);flex-wrap:wrap;margin:0;display:flex}.sw-field{gap:var(--rou-space-xs);display:grid}.sw-field-tools{justify-content:space-between;align-items:center;gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.sw-field-tools p{margin:0}.sw-preview{gap:var(--rou-space-sm);display:grid}.sw-mocks{gap:var(--rou-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.sw-mock{gap:var(--rou-space-sm);min-inline-size:0;padding:var(--rou-space-lg);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-xl);background-color:var(--rou-surface-raised);overflow-wrap:anywhere;display:grid}.sw-mock p{margin:0}.sw-lang{color:var(--rou-text-secondary);font-size:var(--rou-text-sm)}.sw-headline{font-size:var(--rou-text-display);font-weight:500;line-height:var(--rou-leading-display)}.sw-mock[lang=ur] .sw-headline,.sw-mock[lang=ur] .sw-line{line-height:var(--rou-leading-xl)}.sw-empty{color:var(--rou-text-secondary)}.sw-actions{gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.sw-btn{min-block-size:var(--rou-touch-target);padding-inline:var(--rou-space-lg);border:.0625rem solid var(--rou-accent);border-radius:var(--rou-radius-pill);align-items:center;display:inline-flex}.sw-btn[data-kind=primary]{background-color:var(--rou-accent-subtle);color:var(--rou-accent-strong)}.sw-ref,.sw-footer{color:var(--rou-text-secondary);font-size:var(--rou-text-sm)}.sw-publish{justify-items:start}.sw-publish p{margin:0}.sw-changes{margin-block:var(--rou-space-sm) 0;padding-inline-start:var(--rou-space-lg)}.dw-preview{gap:var(--rou-space-sm);display:grid}.dw-card{gap:var(--rou-space-xs);min-inline-size:0;padding:var(--rou-space-lg);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-xl);background-color:var(--rou-surface-raised);overflow-wrap:anywhere;display:grid}.dw-card p,.dw-card h3{margin:0}.dw-card-img{object-fit:cover;border-radius:var(--rou-radius-lg);max-block-size:10rem;inline-size:100%}.dw-card-title{font-size:var(--rou-text-lg);font-weight:500}.dw-card-meta{color:var(--rou-text-secondary);font-size:var(--rou-text-sm)}.dw-card[lang=ur] .dw-card-text,.dw-card[lang=ur] .dw-card-title{line-height:var(--rou-leading-xl)}.mat{gap:var(--rou-space-md);padding:var(--rou-space-lg);min-inline-size:0;display:grid}.mat-head{gap:var(--rou-space-xs);display:grid}.mat-drop{justify-items:center;gap:var(--rou-space-sm);padding:var(--rou-space-xl) var(--rou-space-lg);text-align:center;border:.125rem dashed var(--rou-border-strong);border-radius:var(--rou-radius-xl);background-color:var(--rou-surface-sunken);transition:border-color var(--rou-duration-fast) var(--rou-ease-standard), background-color var(--rou-duration-fast) var(--rou-ease-standard);display:grid}.mat-drop[data-active]{border-color:var(--rou-accent);background-color:var(--rou-accent-subtle)}.mat-drop-icon{inline-size:var(--rou-space-2xl);block-size:var(--rou-space-2xl);color:var(--rou-accent)}.mat-drop-title{font-size:var(--rou-text-lg);color:var(--rou-text-primary);margin:0}.mat-drop-actions{justify-content:center;gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.mat-draft{align-items:flex-start;gap:var(--rou-space-sm);text-align:start;min-block-size:var(--rou-space-3xl);padding-block:var(--rou-space-xs);cursor:pointer;display:inline-flex}.mat-draft input{inline-size:var(--rou-space-xl);block-size:var(--rou-space-xl);accent-color:var(--rou-accent);flex-shrink:0}.mat-draft-hint{display:block}.mat-bar{align-items:center;gap:var(--rou-space-sm) var(--rou-space-md);flex-wrap:wrap;display:flex}.mat-bar .mat-limits{flex:14rem;margin:0}.mat[data-dropping]{outline:.125rem dashed var(--rou-accent);outline-offset:calc(var(--rou-space-xs) * -1)}.mat-queue,.mat-list{gap:var(--rou-space-sm);margin:0;padding:0;list-style:none;display:grid}.mat-groups{gap:var(--rou-space-lg);display:grid}.mat-group{gap:var(--rou-space-sm);display:grid}.mat-group-h{margin:0;font-size:1rem;font-weight:600}.mat-view{gap:var(--rou-space-xs);flex-wrap:wrap;display:flex}.mat-view [aria-pressed=true]{text-underline-offset:.25rem;font-weight:700;text-decoration:underline}.mat-up{align-items:center;gap:var(--rou-space-xs) var(--rou-space-md);padding:var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);grid-template-columns:minmax(0,1fr) auto;display:grid}.mat-up[data-state=failed]{border-color:var(--rou-danger);background-color:var(--rou-danger-subtle)}.mat-up-text{min-inline-size:0}.mat-up-name,.mat-up-state{overflow-wrap:anywhere;margin:0}.mat-up-name{font-weight:600}.mat-up-state{font-size:var(--rou-text-sm);color:var(--rou-text-secondary)}.mat-up[data-state=failed] .mat-up-state{color:var(--rou-text-primary)}.mat-up-tools{align-items:center;gap:var(--rou-space-xs);grid-area:1/2;display:flex}.mat-progress{block-size:var(--rou-space-sm);border-radius:var(--rou-radius-pill);background-color:var(--rou-surface-sunken);border:.0625rem solid var(--rou-border);grid-column:1/-1;overflow:hidden}.mat-progress>span{background-color:var(--rou-accent);transform-origin:0;block-size:100%;inline-size:100%;transition:transform var(--rou-duration-fast) var(--rou-ease-standard);display:block}[dir=rtl] .mat-progress>span{transform-origin:100%}.mat-list{border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-xl);background-color:var(--rou-surface-raised);gap:0;overflow:hidden}.mat-row{align-items:center;gap:var(--rou-space-sm) var(--rou-space-md);padding:var(--rou-space-md);background-color:var(--rou-surface-raised);grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"grip icon main chips tools";min-inline-size:0;display:grid}.mat-row+.mat-row{border-block-start:.0625rem solid var(--rou-border)}.mat-row[data-draft]{border-inline-start:.125rem solid var(--rou-pending)}.mat-row[data-status=REJECTED]{border-inline-start:.125rem solid var(--rou-danger)}.mat-row[data-dragging]{background-color:var(--rou-surface-sunken)}.mat-row>.syl-grip,.mat-row>.mat-grip-gap{grid-area:grip}.mat-grip-gap{inline-size:var(--rou-space-sm)}.mat-icon{inline-size:var(--rou-space-3xl);block-size:var(--rou-space-3xl);border-radius:var(--rou-radius-lg);background-color:var(--rou-accent-subtle);color:var(--rou-accent-strong);grid-area:icon;place-items:center;display:inline-grid}.mat-main{gap:var(--rou-space-xs);grid-area:main;min-inline-size:0;display:grid}.mat-main p{margin:0}.mat-title{color:var(--rou-text-primary);overflow-wrap:anywhere;font-weight:600}.mat-title-alt{color:var(--rou-text-secondary);overflow-wrap:anywhere}.mat-meta{font-size:var(--rou-text-sm);color:var(--rou-text-secondary);flex-wrap:wrap;align-items:center;display:flex}.mat-meta-part+.mat-meta-part:before{content:"·";margin-inline:var(--rou-space-sm)}.mat-note{font-size:var(--rou-text-sm);color:var(--rou-text-primary)}.mat-note-danger{font-weight:600}.mat-chips{gap:var(--rou-space-xs);flex-wrap:wrap;grid-area:chips;justify-content:flex-end;display:flex}.mat-tools{justify-content:flex-end;gap:var(--rou-space-xs);flex-wrap:wrap;grid-area:tools;display:flex}.mat-delete{color:var(--rou-danger-strong);margin-inline-start:auto}.mat-chips:empty{display:none}.mat-row .icon-btn:disabled{opacity:.6}.mat-row-skeleton{grid-template-columns:auto minmax(0,1fr);grid-template-areas:none}.mat-skeleton{border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-xl);display:grid;overflow:hidden}@media (width<=47.999rem){.mat-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"grip main""chips chips""tools tools";align-items:start}.mat-icon{display:none}.mat-chips{justify-content:flex-start}.mat-tools{justify-content:flex-start;gap:0}}.mat-preview-body{justify-items:center;gap:var(--rou-space-md);min-inline-size:min(100%,20rem);display:grid}.mat-frame{border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);block-size:min(70vh,40rem);inline-size:min(100%,52rem)}.mat-image{object-fit:contain;border-radius:var(--rou-radius-lg);max-block-size:70vh;max-inline-size:100%}.mat-audio{inline-size:min(100%,32rem)}.mat-form{gap:var(--rou-space-md);min-inline-size:min(100%,22rem);display:grid}@media (prefers-reduced-motion:reduce){.mat-drop,.mat-progress>span{transition:none}}.cl-toolbar{align-items:center;gap:var(--rou-space-md);flex-wrap:wrap;display:flex}.cl-nav{align-items:center;gap:var(--rou-space-sm);display:inline-flex}.cl-flip{display:block}[dir=rtl] .cl-flip{transform:scaleX(-1)}.cl-period{min-inline-size:0;font-size:var(--rou-text-lg);line-height:var(--rou-leading-lg);overflow-wrap:anywhere;flex:14rem;margin:0;font-weight:600}.cl-seg{padding:var(--rou-space-xs);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-pill);background-color:var(--rou-surface-raised);display:inline-flex}.cl-seg-btn{min-block-size:var(--rou-touch-target);min-inline-size:var(--rou-touch-target);padding-inline:var(--rou-space-lg);border-radius:var(--rou-radius-pill);color:var(--rou-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0}.cl-seg-btn[aria-pressed=true]{background-color:var(--rou-accent-subtle);color:var(--rou-accent-strong);box-shadow:inset 0 0 0 .0625rem var(--rou-accent);font-weight:600}.cl-seg-btn:focus-visible{outline:.125rem solid var(--rou-accent);outline-offset:.125rem}.cl-list{gap:var(--rou-space-sm);margin:0;padding:0;list-style:none;display:grid}.cl-entry{align-items:center;gap:var(--rou-space-md);inline-size:100%;min-block-size:var(--rou-touch-target);padding:var(--rou-space-sm) var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);color:var(--rou-text-primary);font:inherit;text-align:start;cursor:pointer;border-inline-start-width:.25rem;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cl-entry:hover{border-color:var(--rou-border-strong)}.cl-entry:focus-visible{outline:.125rem solid var(--rou-accent);outline-offset:.125rem}.cl-entry[data-status=LIVE]{border-inline-start-color:var(--rou-success)}.cl-entry[data-status=SCHEDULED]{border-inline-start-color:var(--rou-pending)}.cl-entry[data-status=CANCELLED]{border-inline-start-color:var(--rou-border-strong)}.cl-entry[data-status=MISSED]{border-inline-start-color:var(--rou-warning)}.chip[data-status=CANCELLED],.cl-entry[data-status=CANCELLED] .cl-entry-title{text-decoration:line-through;text-decoration-thickness:.0625rem}.cl-entry-time{font-size:var(--rou-text-sm);white-space:nowrap}.cl-entry-main{min-inline-size:0;display:grid}.cl-entry-title{font-weight:600}.cl-entry-title bdi{white-space:nowrap}.cl-entry[data-compact=true] .cl-entry-main{grid-template-columns:minmax(0,1fr)}.cl-entry[data-compact=true] .cl-entry-title{min-inline-size:0}.cl-entry[data-compact=true] .cl-entry-title bdi{text-overflow:ellipsis;vertical-align:bottom;max-inline-size:100%;display:inline-block;overflow:hidden}.cl-zone{color:var(--rou-text-secondary);font-size:var(--rou-text-sm)}.cl-entry-side{gap:var(--rou-space-xs);flex-wrap:wrap;justify-content:end;display:inline-flex}.cl-entry[data-compact=true]{padding:var(--rou-space-xs) var(--rou-space-sm);border-radius:var(--rou-radius-md);grid-template-columns:minmax(0,1fr);gap:0}.cl-entry[data-compact=true] .cl-entry-side{justify-content:start}.cl-entry[data-compact=true] .chip{font-size:var(--rou-text-sm);padding-block:0}.cl-sub{padding-inline:var(--rou-space-sm)}.cl-day,.cl-none{gap:var(--rou-space-md);display:grid}.cl-none{padding:var(--rou-space-xl);color:var(--rou-text-secondary);text-align:center;margin:0}.cl-day .daybar{margin-block-end:var(--rou-space-xl)}.cl-dayhead{text-align:start;display:grid}.cl-dayhead-main{font-weight:600}.cl-weekgrid{gap:var(--rou-space-md);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.cl-col{align-content:start;gap:var(--rou-space-sm);min-inline-size:0;padding:var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);display:grid}.cl-col[data-today=true],.cl-cell[data-today=true]{border-color:var(--rou-accent)}.cl-col[data-empty=true]{background-color:#0000}.cl-colhead,.cl-cellhead,.cl-more{min-block-size:var(--rou-touch-target);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.cl-colhead:focus-visible,.cl-cellhead:focus-visible,.cl-more:focus-visible{outline:.125rem solid var(--rou-accent);outline-offset:.125rem}.cl-quiet{margin:0}@media (width>=64rem){.cl-weekgrid{gap:var(--rou-space-sm);grid-template-columns:repeat(7,minmax(0,1fr))}.cl-col[data-empty=true] .cl-quiet{display:none}}.cl-weekdays,.cl-weekrow{gap:var(--rou-space-xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cl-monthgrid{gap:var(--rou-space-xs);display:grid}.cl-weekdays{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);line-height:var(--rou-leading-lg);text-align:center;margin-block-end:var(--rou-space-xs)}.cl-weekdays span{overflow-wrap:anywhere}.cl-cell{min-inline-size:0;min-block-size:var(--rou-touch-target);padding:var(--rou-space-xs);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-md);background-color:var(--rou-surface-raised);align-content:start;display:grid}.cl-cell[data-outside=true]{color:var(--rou-text-muted);background-color:#0000}.cl-cellhead{justify-content:space-between;align-items:center;gap:var(--rou-space-xs);inline-size:100%;min-block-size:var(--rou-touch-target);flex-wrap:wrap;display:flex}.cl-cellnum{font-weight:600}.cl-count{padding-inline:var(--rou-space-sm)}.cl-peek,.cl-more{display:none}@media (width>=48rem){.cl-cell{min-block-size:8rem;padding:var(--rou-space-sm)}.cl-peek{gap:var(--rou-space-xs);display:grid}.cl-more{min-block-size:1.75rem;display:block}}.cl-sheet{gap:var(--rou-space-lg);display:grid}.cl-facts{gap:var(--rou-space-md);margin:0;display:grid}.cl-fact{gap:var(--rou-space-xs);display:grid}.cl-fact dd{margin:0}.cl-subhead{font-size:var(--rou-text-lg);line-height:var(--rou-leading-lg);margin:0;font-weight:600}.cl-changes,.cl-form{gap:var(--rou-space-md);display:grid}.cl-actions{gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.cl-actions-stack{display:grid}.cl-actions .btn{justify-content:center}.cl-notify{align-items:start;gap:var(--rou-space-sm);padding:var(--rou-space-md);border-radius:var(--rou-radius-md);background-color:var(--rou-surface-sunken);color:var(--rou-text-secondary);font-size:var(--rou-text-sm);margin:0;display:flex}.cl-notify svg{flex:none;margin-block-start:.125rem}.cl-clash ul{margin:var(--rou-space-xs) 0 0;padding-inline-start:var(--rou-space-lg)}@media (width<=47.999rem){.cl-actions .btn{flex:100%}}.cl-live{gap:var(--rou-space-lg);align-items:start;display:flex}.cl-live-icon{inline-size:var(--rou-space-3xl);block-size:var(--rou-space-3xl);border-radius:var(--rou-radius-pill);background-color:var(--rou-accent-subtle);color:var(--rou-accent-strong);flex:none;place-items:center;display:inline-grid}.cl-live-text{gap:var(--rou-space-sm);min-inline-size:0;display:grid}.cl-live-text p{margin:0}.cl-live-head{align-items:center;gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.cl-daybar{margin-block-end:var(--rou-space-xl)}.cl-tick{background-color:var(--rou-border);inline-size:.0625rem;position:absolute;inset-block:0}.cl-tick-label{color:var(--rou-text-muted);font-size:var(--rou-text-sm);line-height:var(--rou-leading-sm);white-space:nowrap;position:absolute;inset-block-start:100%;inset-inline-start:0;transform:translate(-50%)}.cl-info>summary{cursor:pointer;list-style:none;display:inline-flex}.cl-info>summary::-webkit-details-marker{display:none}.cl-info p{margin:var(--rou-space-sm) 0 0}.cl-facts{gap:var(--rou-space-md) var(--rou-space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.cl-fact:first-child{grid-column:1/-1}.cl-sheet-status{order:-2}@media (width<=47.999rem){.cl-nav{display:contents}.cl-toolbar [data-testid=prev]{order:1}.cl-toolbar [data-testid=next]{order:2}.cl-seg{order:3;margin-inline-start:auto}.cl-seg-btn{padding-inline:var(--rou-space-md)}.cl-toolbar [data-testid=today]{order:4}.cl-period{font-size:var(--rou-text-base);flex:8rem;order:5}.cl-sheet[data-status=SCHEDULED] .cl-changes{order:-1}.cl-sheet{grid-auto-flow:row}}.cl-daybar .daybar-now-label{inset-block:auto 100%}@media (width<=47.999rem){.cl-entry:not([data-compact=true]){gap:var(--rou-space-xs);grid-template-columns:minmax(0,1fr)}.cl-entry:not([data-compact=true]) .cl-entry-side{justify-content:start}}.cl-rooms{gap:var(--rou-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.cl-rooms>.row-sub{grid-column:1/-1}.cl-room{gap:var(--rou-space-lg);align-content:start;display:grid}.cl-room-head{gap:var(--rou-space-xs);display:grid}.cl-room-head h2,.cl-room-head p{overflow-wrap:anywhere;margin:0}.cl-room-titles{min-inline-size:0}.cl-room-titles h2,.cl-room-titles p{overflow-wrap:anywhere;margin:0}.cl-monitor{gap:var(--rou-space-lg);display:grid}.cl-sr-only{clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;position:absolute;overflow:hidden}.cl-stale{align-items:center;gap:var(--rou-space-xs);color:var(--rou-text-secondary);font-size:var(--rou-text-sm);margin:0;display:flex}.cl-room-line{gap:var(--rou-space-xs) var(--rou-space-lg);flex-wrap:wrap;margin:0;display:flex}.cl-room[data-attention=failed]{border-inline-start:.25rem solid var(--rou-danger)}.cl-room[data-attention=away]{border-inline-start:.25rem solid var(--rou-warning)}.cl-room[data-attention=unknown],.cl-room[data-attention=questions]{border-inline-start:.25rem solid var(--rou-pending)}.cl-room[data-attention=ok]{border-inline-start:.25rem solid var(--rou-success)}.cl-room[data-stale]{opacity:.6}.cl-overdue{gap:var(--rou-space-md);border-inline-start:.25rem solid var(--rou-warning);display:grid}.cl-overdue .cl-subhead{margin:0}@media (width>=48rem){.cl-room .cl-actions{flex-wrap:nowrap}.cl-room .cl-actions .btn{flex:none}}.cl-room .chip{justify-self:start}.cl-room svg{vertical-align:-.15em;flex:none;display:inline}.cl-stream{align-items:center;gap:var(--rou-space-xs);color:var(--rou-text-secondary);font-size:var(--rou-text-sm);margin:0;display:inline-flex}.cl-empty-body{text-align:center;max-inline-size:36rem;margin-inline:auto}.cl-observe{gap:var(--rou-space-lg);display:grid}.cl-obs-title{margin:0}@media (width>=64rem){.cl-obs-title{display:none}}.cl-hidden-banner{align-items:start;gap:var(--rou-space-md);padding:var(--rou-space-md) var(--rou-space-lg);border:.0625rem solid var(--rou-accent);border-radius:var(--rou-radius-md);background-color:var(--rou-accent-subtle);color:var(--rou-accent-strong);margin:0;font-weight:600;display:flex}.cl-hidden-banner svg{block-size:1lh;inline-size:var(--rou-space-xl);flex:none}.cl-stage{gap:var(--rou-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.cl-video{aspect-ratio:16/9;border-radius:var(--rou-radius-md);background-color:var(--rou-surface-raised);object-fit:contain;inline-size:100%}.cl-stage-empty{aspect-ratio:16/9;padding:var(--rou-space-lg);border:.0625rem dashed var(--rou-border);border-radius:var(--rou-radius-md);color:var(--rou-text-secondary);text-align:center;place-items:center;margin:0;display:grid}.cl-controls{align-items:center;gap:var(--rou-space-md);flex-wrap:wrap;display:flex}.cl-attendance{gap:var(--rou-space-md);display:grid}.cl-att-list{gap:var(--rou-space-sm);margin:0;padding:0;list-style:none;display:grid}.cl-att-row{gap:var(--rou-space-xs) var(--rou-space-md);padding-block:var(--rou-space-sm);border-block-end:.0625rem solid var(--rou-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cl-att-name{overflow-wrap:anywhere}.cl-att-row .btn{grid-column:1/-1;justify-self:start}.cl-att-meta{grid-column:1/-1;margin:0}.cl-fu-block{gap:var(--rou-space-sm);display:grid}.cl-fu-module{overflow-wrap:anywhere}.rc-row{align-items:stretch;min-inline-size:0;display:flex}.rc-row-link{gap:var(--rou-space-md);flex:auto;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;min-inline-size:0;display:grid}.rc-thumb{aspect-ratio:16/9;border-radius:var(--rou-radius-md);background-color:var(--rou-surface-sunken);border:.0625rem solid var(--rou-border);inline-size:6.5rem;color:var(--rou-text-muted);place-items:center;display:grid;position:relative;overflow:hidden}.rc-thumb img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.rc-meta{gap:var(--rou-space-xs) var(--rou-space-md);flex-wrap:wrap;align-items:center;display:flex}.rc-chips{gap:var(--rou-space-xs);flex-wrap:wrap;align-items:center;display:flex}@media (width<=29.999rem){.rc-row-link{grid-template-columns:4.5rem minmax(0,1fr);align-items:start}.rc-thumb{inline-size:4.5rem}.rc-facts>div{grid-template-columns:minmax(0,1fr);gap:0}}.rc-detail{gap:var(--rou-space-lg);grid-template-columns:minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}@media (width>=64rem){.rc-detail{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.rc-side{gap:var(--rou-space-lg);min-inline-size:0;display:grid}.rc-back{align-items:center;gap:var(--rou-space-xs);min-block-size:var(--rou-touch-target);color:var(--rou-accent-strong);display:inline-flex}.rc-back svg{transform:scaleX(var(--rou-flip,1))}[dir=rtl] .rc-back svg{--rou-flip:-1}.rc-facts{gap:var(--rou-space-sm);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.rc-facts>div{gap:var(--rou-space-md);padding-block:var(--rou-space-xs);border-block-end:.0625rem solid var(--rou-border);grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-inline-size:0;display:grid}.rc-facts dt{color:var(--rou-text-secondary);font-size:var(--rou-text-sm)}.rc-facts dd{overflow-wrap:anywhere;margin:0}.rc-actions{gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.rc-actions .btn{min-block-size:var(--rou-touch-target)}.rc-danger{border-block-start:.0625rem solid var(--rou-border);margin-block-start:var(--rou-space-md);padding-block-start:var(--rou-space-md)}.rc-delete{color:var(--rou-danger-strong)}.rc-code{white-space:nowrap;display:block}.rc-stage{aspect-ratio:16/9;border-radius:var(--rou-radius-xl);background-color:var(--rou-surface-sunken);border:.0625rem solid var(--rou-border);place-items:center;inline-size:100%;min-inline-size:0;display:grid;position:relative;overflow:hidden}.rc-stage video,.rc-poster{object-fit:contain;background-color:var(--rou-scrim);block-size:100%;inline-size:100%;position:absolute;inset:0}.rc-poster{object-fit:cover}.rc-stage-overlay{justify-items:center;gap:var(--rou-space-sm);padding:var(--rou-space-md);text-align:center;max-inline-size:24rem;display:grid;position:relative}.rc-play{inline-size:calc(var(--rou-touch-target) * 1.5);block-size:calc(var(--rou-touch-target) * 1.5);border-radius:var(--rou-radius-pill);background-color:var(--rou-accent-fill);color:var(--rou-on-accent);border:.0625rem solid var(--rou-accent-fill-edge);box-shadow:var(--rou-shadow-raised);cursor:pointer;place-items:center;display:grid}.rc-play:hover{background-color:var(--rou-accent-fill-hover)}.rc-stage-over{pointer-events:none;place-content:center;position:absolute;inset:0}.rc-stage-note{font-size:var(--rou-text-base);padding:var(--rou-space-xs) var(--rou-space-sm);border-radius:var(--rou-radius-md);background-color:var(--rou-surface-raised);color:var(--rou-text-primary);margin:0}.rc-watermark{z-index:2;max-inline-size:60%;padding:var(--rou-space-xs) var(--rou-space-sm);color:var(--rou-on-accent);background-color:var(--rou-scrim);border-radius:var(--rou-radius-sm);font-size:var(--rou-text-sm);opacity:var(--rou-opacity-watermark);pointer-events:none;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;position:absolute}.rc-watermark[data-pos="0"]{inset-block-start:8%;inset-inline-start:4%}.rc-watermark[data-pos="1"]{inset-block-start:8%;inset-inline-end:4%}.rc-watermark[data-pos="2"]{inset-block-end:14%;inset-inline-end:4%}.rc-watermark[data-pos="3"]{inset-block-end:14%;inset-inline-start:4%}.rc-failure{gap:var(--rou-space-sm);padding:var(--rou-space-lg);border:.0625rem solid var(--rou-danger);background-color:var(--rou-danger-subtle);border-radius:var(--rou-radius-xl);display:grid}.rc-failure h2,.rc-waiting h2{font-size:var(--rou-text-lg);margin:0}.rc-waiting{gap:var(--rou-space-sm);padding:var(--rou-space-lg);display:grid}.rc-range{gap:var(--rou-space-sm);border:0;grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;margin:0;padding:0;display:grid}.rc-range legend{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);grid-column:1/-1;margin-block-end:var(--rou-space-xs);padding:0}@media (width<=39.999rem){.rc-range{grid-column:auto}}.rc-keeping>summary{align-items:center;gap:var(--rou-space-sm);min-block-size:var(--rou-touch-target);padding-inline:var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-pill);cursor:pointer;list-style:none;display:inline-flex}.rc-keeping>summary::-webkit-details-marker{display:none}.rc-keeping[open]>summary{margin-block-end:var(--rou-space-md)}.rc-fieldset{gap:var(--rou-space-sm);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.rc-fieldset legend{margin-block-end:var(--rou-space-xs);padding:0;font-weight:600}.rc-radio{align-items:center;gap:var(--rou-space-sm);min-block-size:var(--rou-touch-target);display:flex}.rc-policy{gap:var(--rou-space-md);padding:var(--rou-space-lg);min-inline-size:0;display:grid}.rc-policy h2{font-size:var(--rou-text-lg);margin:0}.rc-policy-grid{gap:var(--rou-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));min-inline-size:0;display:grid}.ms-meta{gap:var(--rou-space-xs) var(--rou-space-md);flex-wrap:wrap;align-items:center;display:flex}.ms-inline{vertical-align:text-bottom;display:inline}.ms-searchbar{gap:var(--rou-space-md);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@media (width>=48rem){.ms-searchbar{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.ms-snippet{overflow-wrap:anywhere}.ms-snippet mark{background-color:var(--rou-warning-subtle);color:var(--rou-text-primary);border-radius:var(--rou-radius-sm);padding-inline:var(--rou-space-xs)}.ms-queue-head{gap:var(--rou-space-md);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@media (width>=48rem){.ms-queue-head{grid-template-columns:minmax(0,1fr) minmax(12rem,16rem)}}.ms-queue-head h2{gap:var(--rou-space-sm);flex-wrap:wrap;align-items:center;display:flex}.ms-reports{gap:var(--rou-space-lg);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.ms-report{gap:var(--rou-space-md);padding:var(--rou-space-lg);min-inline-size:0;display:grid}.ms-report:focus-visible,.ms-report[data-focused]{outline:.125rem solid var(--rou-accent-strong);outline-offset:.125rem}.ms-report-head{gap:var(--rou-space-sm);flex-wrap:wrap;align-items:center;display:flex}.ms-reader{gap:var(--rou-space-lg);min-inline-size:0;display:grid}.ms-thread{gap:var(--rou-space-md);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.ms-msg{gap:var(--rou-space-sm);padding:var(--rou-space-md) var(--rou-space-lg);background-color:var(--rou-surface-raised);border:.0625rem solid var(--rou-border-strong);border-radius:var(--rou-radius-lg);overflow-wrap:anywhere;min-inline-size:0;display:grid}.ms-msg[data-deleted],.ms-msg[data-hidden]{background-color:var(--rou-surface-sunken);border-style:dashed}.ms-msg-head{gap:var(--rou-space-xs) var(--rou-space-sm);flex-wrap:wrap;align-items:center;display:flex}.ms-msg-head [data-testid=moderate]{margin-inline-start:auto}.ms-body{white-space:pre-wrap;margin:0}.ms-body[data-gone]{color:var(--rou-text-secondary)}.ms-flag{align-items:center;gap:var(--rou-space-xs);font-size:var(--rou-text-sm);color:var(--rou-text-primary);margin:0;font-weight:600;display:flex}.ms-attach{gap:var(--rou-space-md);padding:var(--rou-space-sm) var(--rou-space-md);background-color:var(--rou-surface-sunken);border-radius:var(--rou-radius-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ms-attach[data-status=REJECTED]{border:.0625rem solid var(--rou-danger)}.ms-attach-main{min-inline-size:0;display:grid}@media (width<=29.999rem){.ms-attach{grid-template-columns:auto minmax(0,1fr)}.ms-attach>button{grid-column:1/-1}}.ms-earlier{gap:var(--rou-space-sm);justify-items:start;display:grid}.ms-versions{gap:var(--rou-space-sm);border-inline-start:.125rem solid var(--rou-border-strong);margin:0;padding-inline-start:var(--rou-space-lg);list-style:none;display:grid}.ms-versions p{white-space:pre-wrap;margin:0}.ms-decisions ul{gap:var(--rou-space-sm);margin:0;padding:0;list-style:none;display:grid}.ms-decisions p{margin:0}.ms-decisions .chip[data-tone=info]{background-color:var(--rou-info-subtle);color:var(--rou-info)}.ms-msg-actions{gap:var(--rou-space-sm);flex-wrap:wrap;align-items:center;display:flex}.ms-quote{border-inline-start:.1875rem solid var(--rou-border-strong);overflow-wrap:anywhere;margin:0;padding-inline-start:var(--rou-space-md)}.ms-quote p{white-space:pre-wrap;margin:0}.ms-choices{gap:var(--rou-space-sm);border:0;margin:0;padding:0;display:grid}.btn-link{min-block-size:var(--rou-touch-target);color:var(--rou-accent-strong);align-items:center;text-decoration:underline;display:inline-flex}.ms-msg[data-target]{outline:.1875rem solid var(--rou-accent-strong);outline-offset:.125rem}.ms-day{padding-block:var(--rou-space-xs);color:var(--rou-text-secondary);font-size:var(--rou-text-sm);border-block-end:.0625rem solid var(--rou-border-strong);margin-block-start:var(--rou-space-sm)}.ms-queue-title,.ms-changed{gap:var(--rou-space-sm);flex-wrap:wrap;align-items:center;display:flex}.ms-quote-block{gap:var(--rou-space-xs);display:grid}.ms-quote-block h3{margin:0}.ms-around ul{gap:var(--rou-space-sm);margin:var(--rou-space-sm) 0 0;padding:0;list-style:none;display:grid}.ms-around p{overflow-wrap:anywhere;margin:0}.ms-around summary{min-block-size:var(--rou-touch-target);cursor:pointer;align-items:center;display:flex}.ms-tabs .tabnav-list{flex-wrap:wrap}.sp-actions{gap:var(--rou-space-md);flex-wrap:wrap;align-items:end;min-inline-size:0;display:flex}.sp-actions>*{min-inline-size:0}.sp-reply{gap:var(--rou-space-md);min-inline-size:0;display:grid}.sp-reply textarea{resize:vertical;min-block-size:7rem;inline-size:100%}.sh-groups{gap:var(--rou-space-lg);min-inline-size:0;display:grid}.sh-group{gap:var(--rou-space-sm);min-inline-size:0;display:grid}.sh-h{font-size:var(--rou-text-md);color:var(--rou-text-secondary);margin:0}.sh-list{gap:var(--rou-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.sh-item{min-inline-size:0;padding:0}.sh-link{align-items:center;gap:var(--rou-space-md);min-block-size:var(--rou-touch-target);padding:var(--rou-space-md);color:inherit;text-decoration:none;display:flex}.sh-text{gap:var(--rou-space-xs);flex:1;min-inline-size:0;display:grid}.ct-panel{gap:var(--rou-space-lg);min-inline-size:0;display:grid}.ct-row,.ct-student{padding:var(--rou-space-md)}.ct-row{gap:var(--rou-space-md);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=64rem){.ct-row{grid-template-columns:minmax(0,1fr) auto}}.ct-main{gap:var(--rou-space-xs);min-inline-size:0;display:grid}.ct-meta{gap:var(--rou-space-xs) var(--rou-space-md);flex-wrap:wrap;align-items:center;display:flex}.ct-chips{gap:var(--rou-space-xs);flex-wrap:wrap;align-items:center;display:flex}.ct-actions{gap:var(--rou-space-sm);flex-wrap:wrap;align-items:center;display:flex}@media (width>=64rem){.ct-actions{justify-content:flex-end;max-inline-size:26rem}}.ct-student{gap:var(--rou-space-md);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.ct-student-main{gap:var(--rou-space-xs);flex:18rem;min-inline-size:0;display:grid}.ct-reasons{gap:var(--rou-space-xs);color:var(--rou-text-secondary);margin:0;padding-inline-start:var(--rou-space-lg);display:grid}.ct-summary{max-inline-size:48rem;margin:0}.ct-bar{gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.ct-result{gap:var(--rou-space-sm);padding:var(--rou-space-md);border:.0625rem solid var(--rou-border);border-inline-start:.25rem solid var(--rou-accomplishment);border-radius:var(--rou-radius-md);background-color:var(--rou-surface-raised);display:grid}.ct-result h3,.ct-result p{margin:0}.ct-dock{gap:var(--rou-space-sm);z-index:5;padding:var(--rou-space-md);background-color:var(--rou-surface-raised);border-block-start:.0625rem solid var(--rou-border);flex-wrap:wrap;align-items:center;display:flex;position:sticky;inset-block-end:calc(var(--rou-bottombar-h,0px) + env(safe-area-inset-bottom))}.ct-editor{gap:var(--rou-space-lg);grid-template-columns:minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}@media (width>=72rem){.ct-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ct-aside{position:sticky;inset-block-start:var(--rou-space-lg)}}.ct-form{gap:var(--rou-space-lg);min-inline-size:0;display:grid}.ct-field{gap:var(--rou-space-sm);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.ct-field>legend{padding:0;font-weight:600}.ct-field p{margin:0}.ct-pair{gap:var(--rou-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.ct-signatories{gap:var(--rou-space-md);margin:0;padding:0;list-style:none;display:grid}.ct-signatory{gap:var(--rou-space-md);padding:var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-md);background-color:var(--rou-surface-raised);display:grid}.ct-signatory-head{gap:var(--rou-space-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ct-signatory-title{margin:0;font-weight:600}.ct-picture{gap:var(--rou-space-md);flex-wrap:wrap;align-items:center;display:flex}.ct-picture-box{border:.0625rem dashed var(--rou-border-strong);border-radius:var(--rou-radius-md);background-color:var(--rou-qr-surface);block-size:5rem;inline-size:10rem;padding:var(--rou-space-xs);text-align:center;place-items:center;display:grid}.ct-picture-box img{object-fit:contain;max-block-size:100%;max-inline-size:100%}.ct-picture-actions{gap:var(--rou-space-xs);flex:14rem;justify-items:start;min-inline-size:0;display:grid}.ct-toggle{border:.0625rem solid var(--rou-border-strong);border-radius:var(--rou-radius-md);margin-block-end:var(--rou-space-sm);display:inline-flex;overflow:hidden}.ct-seg{min-block-size:2.75rem;min-inline-size:2.75rem;padding-inline:var(--rou-space-md);color:var(--rou-text-primary);cursor:pointer;background-color:#0000;border:0}.ct-seg+.ct-seg{border-inline-start:.0625rem solid var(--rou-border-strong)}.ct-seg[aria-pressed=true]{background-color:var(--rou-accent-subtle);color:var(--rou-accent-strong);font-weight:600}.ct-seg:focus-visible{outline:.125rem solid var(--rou-focus-ring);outline-offset:-.125rem}.ct-preview{gap:var(--rou-space-xs);margin:0;display:grid}.ct-preview-box{border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-md);background-color:var(--rou-certificate-paper);inline-size:100%;position:relative;overflow:hidden}.ct-preview-frame{transform-origin:0 0;background-color:var(--rou-certificate-paper);border:0;position:absolute;inset-block-start:0;inset-inline-start:0}.ct-preview-fail{padding:var(--rou-space-md)}.nt-strip-wrap{gap:var(--rou-space-xs);min-inline-size:0;display:grid}.nt-strip{gap:var(--rou-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;padding:0;list-style:none;display:grid}.nt-strip-item{justify-content:space-between;align-items:center;gap:var(--rou-space-xs) var(--rou-space-sm);padding:var(--rou-space-sm) var(--rou-space-md);min-block-size:var(--rou-touch-target);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);flex-wrap:wrap;display:flex}.nt-skeleton{min-block-size:var(--rou-touch-target);background-color:var(--rou-surface-sunken)}.nt-layout{gap:var(--rou-space-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width<=63.999rem){.nt-layout[data-selected=true] .nt-list,.nt-layout[data-selected=false] .nt-pane{display:none}}@media (width>=64rem){.nt-layout{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}.nt-back{display:none}}.nt-list,.nt-pane{min-inline-size:0}.nt-pane{container:nt-pane/inline-size}.nt-item{gap:var(--rou-space-xs) var(--rou-space-md);inline-size:100%;min-block-size:var(--rou-touch-target);padding:var(--rou-space-sm) var(--rou-space-md);color:inherit;font:inherit;text-align:start;cursor:pointer;border:0;background:0 0;border-inline-start:.1875rem solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.nt-item:hover{background-color:var(--rou-surface-sunken)}.nt-item[aria-current=true]{background-color:var(--rou-accent-subtle);border-inline-start-color:var(--rou-accent-strong)}.nt-groups{gap:var(--rou-space-lg);display:grid}.nt-group{margin:0 0 var(--rou-space-xs);padding-inline:var(--rou-space-md);color:var(--rou-text-secondary);font-size:var(--rou-text-sm);font-weight:600}.nt-item-side{gap:var(--rou-space-xs);flex-wrap:wrap;align-items:center;display:flex}.nt-editor{gap:var(--rou-space-lg);min-inline-size:0;display:grid}.nt-editor-head{gap:var(--rou-space-xs);justify-items:start;display:grid}.nt-title{font-size:var(--rou-text-lg);margin:0}.nt-h{font-size:var(--rou-text-base);margin:0;font-weight:600}.nt-lang{border:.0625rem solid var(--rou-border-strong);border-radius:var(--rou-radius-pill);justify-self:start;display:inline-flex;overflow:hidden}.nt-seg{min-block-size:var(--rou-touch-target);padding:0 var(--rou-space-lg);background-color:var(--rou-surface-raised);color:var(--rou-text-primary);font:inherit;cursor:pointer;border:0}.nt-seg+.nt-seg{border-inline-start:.0625rem solid var(--rou-border-strong)}.nt-seg[aria-pressed=true]{background-color:var(--rou-accent-subtle);box-shadow:inset 0 -.1875rem 0 var(--rou-accent-strong);font-weight:600}.nt-seg-count{color:var(--rou-danger);font-weight:600}.nt-vars{gap:var(--rou-space-xs);display:grid}.nt-vars p{margin:0}.nt-chips{gap:var(--rou-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nt-var{align-items:center;gap:var(--rou-space-xs) var(--rou-space-sm);min-block-size:var(--rou-touch-target);padding:var(--rou-space-xs) var(--rou-space-md);border:.0625rem solid var(--rou-border-strong);border-radius:var(--rou-radius-lg);text-align:start;background-color:var(--rou-surface-raised);color:var(--rou-text-primary);font:inherit;font-size:var(--rou-text-sm);cursor:pointer;flex-wrap:wrap;display:inline-flex}.nt-var:hover:not(:disabled){background-color:var(--rou-accent-subtle)}.nt-var:disabled{cursor:not-allowed;opacity:.6}.nt-var-name{align-items:center;gap:var(--rou-space-xs);display:inline-flex}.nt-var-example{text-overflow:ellipsis;white-space:nowrap;max-inline-size:14rem;overflow:hidden}.nt-sr{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.nt-body{gap:var(--rou-space-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container nt-pane (width>=44rem){.nt-body{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}}.nt-fields{gap:var(--rou-space-lg);min-inline-size:0;display:grid}.nt-channel{padding:var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised)}.nt-preview{gap:var(--rou-space-sm);min-inline-size:0;padding:var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-sunken);display:grid}.nt-preview p{margin:0}.nt-cards{gap:var(--rou-space-sm);display:grid}.nt-card{gap:var(--rou-space-xs);padding:var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-md);background-color:var(--rou-surface-raised);overflow-wrap:anywhere;margin:0;display:grid}.nt-card figcaption{color:var(--rou-text-secondary);font-size:var(--rou-text-sm)}.nt-bubble{white-space:pre-wrap;padding:var(--rou-space-sm) var(--rou-space-md);border-radius:var(--rou-radius-md);background-color:var(--rou-accent-subtle)}.nt-mail{border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-sm);background-color:var(--rou-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;block-size:8rem;inline-size:100%}.nt-problems,.nt-conflict{gap:var(--rou-space-sm);padding:var(--rou-space-md);border:.0625rem solid var(--rou-danger);border-radius:var(--rou-radius-md);background-color:var(--rou-surface-raised);display:grid}.nt-conflict{border-color:var(--rou-warning)}.nt-problems ul{margin:0;padding-inline-start:var(--rou-space-lg)}.nt-conflict p{margin:0}.nt-save{gap:var(--rou-space-md);display:grid}.nt-actions{gap:var(--rou-space-sm);flex-wrap:wrap;align-items:center;display:flex}.nt-history{gap:var(--rou-space-sm);justify-items:start;display:grid}.nt-versions{inline-size:100%}.nt-version{padding:var(--rou-space-md);gap:var(--rou-space-sm);display:grid}.nt-version-head{gap:var(--rou-space-xs) var(--rou-space-md);flex-wrap:wrap;align-items:center;display:flex}.nt-version-actions{gap:var(--rou-space-sm);flex-wrap:wrap;margin-inline-start:auto;display:flex}.nt-diff{gap:var(--rou-space-sm);display:grid}.nt-diff-row{gap:var(--rou-space-xs);display:grid}.nt-diff-pair{gap:var(--rou-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.nt-diff-pair p{padding:var(--rou-space-sm);border-radius:var(--rou-radius-sm);overflow-wrap:anywhere;margin:0}.nt-was{background-color:var(--rou-surface-sunken);color:var(--rou-text-secondary)}.nt-now{background-color:var(--rou-accent-subtle)}.nt-tag{font-size:var(--rou-text-sm);font-weight:600;display:block}.nb-panel{gap:var(--rou-space-lg);min-inline-size:0;display:grid}.nb-row{gap:var(--rou-space-md);padding:var(--rou-space-md);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=64rem){.nb-row{grid-template-columns:minmax(0,1fr) auto}.nb-detail{grid-column:1/-1}}.nb-main{gap:var(--rou-space-xs);min-inline-size:0;display:grid}.nb-meta{gap:var(--rou-space-xs) var(--rou-space-md);flex-wrap:wrap;display:flex}.nb-chips,.nb-actions{gap:var(--rou-space-sm);flex-wrap:wrap;align-items:center;display:flex}.nb-report{gap:var(--rou-space-sm);display:grid}.nb-report-head{gap:var(--rou-space-xs) var(--rou-space-md);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.nb-failures{margin:0;padding-inline-start:var(--rou-space-lg)}.nb-compose{gap:var(--rou-space-xl);max-inline-size:60rem;display:grid}.nb-step{gap:var(--rou-space-md);min-inline-size:0;padding:var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);display:grid}.nb-choices{gap:var(--rou-space-sm) var(--rou-space-lg);flex-wrap:wrap;display:flex}.nb-reach{gap:var(--rou-space-sm);font-size:var(--rou-text-lg);flex-wrap:wrap;align-items:center;margin:0;font-weight:600;display:flex}.nb-reachable{gap:var(--rou-space-xs) var(--rou-space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nb-big{padding:var(--rou-space-sm) var(--rou-space-md);border-radius:var(--rou-radius-md);background-color:var(--rou-warning-subtle)}.nb-submit{justify-content:flex-start;display:flex}.nt-warn,.nb-warn{gap:var(--rou-space-sm);padding:var(--rou-space-sm) var(--rou-space-md);border:.0625rem solid var(--rou-warning);border-radius:var(--rou-radius-md);background-color:var(--rou-warning-subtle);color:var(--rou-text-primary);font-size:var(--rou-text-sm);align-items:flex-start;margin:0;display:flex}.nt-warn p{margin:0}.nt-warn svg,.nb-warn svg{color:var(--rou-warning);flex:none;margin-block-start:.125rem}.nt-strip-error{justify-self:start}.nt-retry{gap:var(--rou-space-sm);justify-items:start;display:grid}.nt-retry p{margin:0}.nt-mark{background-color:var(--rou-warning-subtle);color:inherit}ins.nt-mark{-webkit-text-decoration:underline double;text-decoration:underline double}del.nt-mark{text-decoration:line-through}.nb-cards{gap:var(--rou-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.nb-card{gap:var(--rou-space-sm);padding:var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);display:grid}.nb-stats{gap:var(--rou-space-xs);margin:0;display:grid}.nb-stat{justify-content:space-between;gap:var(--rou-space-md);display:flex}.nb-stat dt{color:var(--rou-text-secondary)}.nb-stat dd{margin:0}.nb-why{min-block-size:var(--rou-touch-target);min-inline-size:var(--rou-touch-target);color:var(--rou-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.nb-stat dd:has(.nb-why){flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.nb-stat dd:has(.nb-why)>[hidden]{display:none}.nb-stat dd:has(.nb-why)>.row-sub:not([hidden]){text-align:start;flex-basis:100%}.nb-stat-total{border-block-end:.0625rem solid var(--rou-border);padding-block-end:var(--rou-space-xs);font-weight:600}.nb-stat-total dt{color:inherit}.nb-range{gap:var(--rou-space-sm);border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;padding:0;display:grid}.nb-range legend{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);padding:0}.nb-reachable li[data-zero=true]{gap:var(--rou-space-xs);color:var(--rou-text-primary);align-items:center;display:inline-flex}.nb-reachable li[data-zero=true] svg{color:var(--rou-warning)}.nb-resend-wrap{gap:var(--rou-space-sm);justify-items:start;display:grid}.nb-resend-wrap p{margin:0}.sys-platform{gap:var(--rou-space-sm);min-inline-size:0;display:grid}.sys-summary{align-items:center;gap:var(--rou-space-xs) var(--rou-space-sm);flex-wrap:wrap;margin:0;display:flex}.sys-grid{gap:var(--rou-space-md);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.sys-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.sys-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sys-card{align-content:start;gap:var(--rou-space-sm);min-inline-size:0;padding:var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);display:grid}.sys-list{gap:var(--rou-space-xs);margin:0;padding:0;list-style:none;display:grid}.sys-row{justify-content:space-between;align-items:center;gap:var(--rou-space-xs) var(--rou-space-sm);min-block-size:var(--rou-touch-target);flex-wrap:wrap;display:flex}.sys-row+.sys-row{border-block-start:.0625rem solid var(--rou-border);padding-block-start:var(--rou-space-xs)}.sys-name{flex:10rem;min-inline-size:0;display:grid}.sys-platform{padding-block-end:var(--rou-bottombar-h,4rem)}@media (width>=64rem){.sys-platform{padding-block-end:0}}.sys-head{justify-content:space-between;align-items:center;gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.sys-h2,.sys-title{font-family:var(--rou-font-heading,inherit);font-size:var(--rou-text-lg);color:var(--rou-text-primary);margin:0;font-weight:600}.sys-title{font-size:var(--rou-text-md,1rem)}.sys-h2{font-size:var(--rou-text-xl)}.sys-warn{background-color:var(--rou-warning-subtle);color:var(--rou-text-primary);border:.0625rem solid var(--rou-warning)}.sys-attention{gap:var(--rou-space-sm);padding:var(--rou-space-md);border:.0625rem solid var(--rou-warning);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);display:grid}.sys-item{gap:var(--rou-space-2xs,.25rem) var(--rou-space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.sys-item+.sys-item{border-block-start:.0625rem solid var(--rou-border);padding-block-start:var(--rou-space-sm)}.sys-step,.sys-item>.row-sub{grid-column:1/-1}.sys-fold summary{cursor:pointer;min-block-size:var(--rou-touch-target);align-items:center;display:flex}.sys-fold[open] summary{margin-block-end:var(--rou-space-xs)}.ap-section{gap:var(--rou-space-md);padding:var(--rou-space-lg);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);display:grid}.ap-maintenance-on{border-color:var(--rou-warning)}.ap-cards,.ap-editor{gap:var(--rou-space-lg);display:grid}.ap-cards-head{gap:var(--rou-space-md);display:grid}.ap-cards-head p{margin:0}.ap-cards-tools{align-items:end;gap:var(--rou-space-md);flex-wrap:wrap;display:flex}.ap-cards-tools>:first-child{flex:10rem}.ap-row{gap:var(--rou-space-md);padding:var(--rou-space-lg);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);display:grid}.ap-row[data-state=off],.ap-row[data-state=ended]{background-color:#0000}.ap-row-main{gap:var(--rou-space-xs);min-inline-size:0;display:grid}.ap-row-main p{overflow-wrap:anywhere;margin:0}.ap-row-meta,.ap-row-actions{align-items:center;gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}@media (width>=48rem){.ap-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.ap-editor-grid{gap:var(--rou-space-xl);align-items:start;display:grid}.ap-previews{gap:var(--rou-space-md);min-inline-size:0;display:grid}.ap-previews h2{margin:0}.ap-previews-row{gap:var(--rou-space-lg);flex-wrap:wrap;display:flex}@media (width>=64rem){.ap-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ap-previews{position:sticky;inset-block-start:var(--rou-space-lg)}}.ap-phone-wrap{gap:var(--rou-space-sm);justify-items:center;margin:0;display:grid}.ap-phone{inline-size:min(100%,15rem);padding:var(--rou-space-sm);border:.125rem solid var(--rou-border-strong);border-radius:var(--rou-radius-xl);background-color:var(--rou-surface-sunken);color:var(--rou-text-primary)}.ap-phone-bar{padding:var(--rou-space-xs) var(--rou-space-md);color:var(--rou-text-secondary);font-size:var(--rou-text-sm);justify-content:space-between;align-items:center;display:flex}.ap-phone-icons{gap:var(--rou-space-xs);display:inline-flex}.ap-phone-screen{gap:var(--rou-space-md);min-block-size:15rem;padding:var(--rou-space-md);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface);align-content:start;display:grid}.ap-card{gap:var(--rou-space-xs);padding:var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);box-shadow:var(--rou-shadow-raised);display:grid}.ap-card-title{font-family:var(--rou-font-ui);font-size:var(--rou-text-base);line-height:var(--rou-leading-lg);overflow-wrap:anywhere;margin:0;font-weight:600}.ap-card-body{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);overflow-wrap:anywhere;margin:0}.ap-ghost{color:var(--rou-text-muted)}.ap-card-link{align-items:center;gap:var(--rou-space-xs);color:var(--rou-accent-strong);font-size:var(--rou-text-sm);font-weight:600;display:inline-flex}[dir=rtl] .ap-card-arrow{transform:scaleX(-1)}.ap-skel{gap:var(--rou-space-sm);display:grid}.ap-skel span{border-radius:var(--rou-radius-pill);background-color:var(--rou-surface-sunken);block-size:.75rem}.ap-skel span:nth-child(2){inline-size:70%}.ap-skel span:nth-child(3){inline-size:45%}.ap-tabs .tabnav-list{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.ap-tabs .rou-tab{white-space:nowrap;flex:none}.ap-row-error{flex-basis:100%;margin:0}.ap-stack{gap:var(--rou-space-lg);min-inline-size:0;display:grid}.ap-form{gap:var(--rou-space-md);display:grid}.ap-label{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);line-height:var(--rou-leading-sm);margin:0}.ap-muted{align-items:center;gap:var(--rou-space-sm);color:var(--rou-text-secondary);flex-wrap:wrap;margin:0;display:flex}.ap-mono{font-variant-numeric:tabular-nums;font-family:monospace}.ap-ok>svg,.ap-muted>svg,.ap-claimed>svg{flex:none}.ap-ok{align-items:center;gap:var(--rou-space-sm);color:var(--rou-success);margin:0;display:flex}.ap-warn{color:var(--rou-warning);margin:0;font-weight:500}[dir=rtl] .ap-flip{transform:scaleX(-1)}.ap-layout{gap:var(--rou-space-lg);min-inline-size:0;display:grid}.ap-list{display:none}.ap-main{gap:var(--rou-space-md);align-content:start;min-inline-size:0;display:grid}.ap-filters{align-items:center;gap:var(--rou-space-md) var(--rou-space-xl);flex-wrap:wrap;display:flex}.ap-count{margin-inline-start:var(--rou-space-xs)}.ap-shortcuts{gap:var(--rou-space-md);color:var(--rou-text-secondary);font-size:var(--rou-text-sm);flex-wrap:wrap;margin:0;display:none}.ap-shortcuts kbd{min-inline-size:1.5rem;padding:0 var(--rou-space-xs);border:.0625rem solid var(--rou-border-strong);border-radius:var(--rou-radius-sm);background-color:var(--rou-surface-sunken);color:var(--rou-text-primary);font:inherit;text-align:center;font-weight:600;display:inline-block}.ap-pager{align-items:center;gap:var(--rou-space-md);grid-template-columns:auto 1fr auto;display:grid}.ap-position{text-align:center;color:var(--rou-text-secondary);margin:0}.ap-rows{gap:var(--rou-space-xs);margin:0;padding:0;list-style:none;display:grid}.ap-row{justify-content:space-between;gap:var(--rou-space-md);inline-size:100%;min-block-size:var(--rou-touch-target);padding:var(--rou-space-md);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);color:var(--rou-text-primary);font:inherit;text-align:start;cursor:pointer;display:flex}.ap-row:hover{border-color:var(--rou-border-strong)}.ap-row[aria-current=true]{border-color:var(--rou-accent);background-color:var(--rou-accent-subtle)}.ap-row-main,.ap-row-side{gap:var(--rou-space-xs);align-content:start;min-inline-size:0;display:grid}.ap-row-side{justify-items:end}.ap-empty-body{gap:var(--rou-space-xs);text-align:center;justify-items:center;display:grid}.ap-card{gap:var(--rou-space-xl);padding:var(--rou-space-lg);min-inline-size:0;display:grid}.ap-head{justify-content:space-between;gap:var(--rou-space-md);flex-wrap:wrap;display:flex}.ap-head-main{min-inline-size:0}.ap-course{font-size:var(--rou-text-lg);line-height:var(--rou-leading-lg);overflow-wrap:anywhere;margin:0;font-weight:600}.ap-chips{align-items:flex-start;gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.ap-amount{gap:var(--rou-space-xs);display:grid}.ap-money{font-size:var(--rou-text-3xl);line-height:var(--rou-leading-3xl);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ap-amounts{gap:var(--rou-space-md);display:grid}.ap-amounts-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-flag-chip{min-block-size:var(--rou-touch-target);font:inherit;font-size:var(--rou-text-sm);white-space:normal;text-align:start;cursor:pointer;border:0;justify-self:start}.ap-card .act-ref,.ap-refund .act-ref,.fin-table .act-ref,.ap-mono{white-space:nowrap}@media (width<=40rem){.ap-card .act-ref,.ap-refund .act-ref,.fin-table .act-ref,.ap-mono{white-space:normal;overflow-wrap:anywhere}}.ap-claimed{align-items:center;gap:var(--rou-space-sm);color:var(--rou-warning);margin:0;font-weight:500;display:flex}.ap-utr-block{gap:var(--rou-space-sm);padding:var(--rou-space-md);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-sunken);display:grid}.ap-utr-row{justify-content:space-between;align-items:center;gap:var(--rou-space-md);flex-wrap:wrap;display:flex}.ap-utr{font-family:monospace;font-size:var(--rou-text-xl);line-height:var(--rou-leading-xl);font-variant-numeric:tabular-nums;letter-spacing:.04em;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;margin:0;font-weight:600}.ap-facts{gap:var(--rou-space-md) var(--rou-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;display:grid}.ap-facts dt{color:var(--rou-text-secondary);font-size:var(--rou-text-sm);line-height:var(--rou-leading-sm)}.ap-facts dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.ap-section{gap:var(--rou-space-sm);border-block-start:.0625rem solid var(--rou-border);padding-block-start:var(--rou-space-lg);display:grid}.ap-flags,.ap-same,.ap-steps-list{gap:var(--rou-space-sm);margin:0;padding:0;list-style:none;display:grid}.ap-flag{gap:var(--rou-space-md);padding:var(--rou-space-md);border-radius:var(--rou-radius-lg);background-color:var(--rou-warning-subtle);color:var(--rou-text-primary);display:flex}.ap-flag>svg{color:var(--rou-warning);flex:none}.ap-flag p{margin:0}.ap-flag a,.ap-flag .row-sub{color:var(--rou-text-primary)}.ap-flag a{text-decoration:underline}.ap-flag-title{font-weight:600}.ap-steps-list{padding-inline-start:var(--rou-space-lg);list-style:outside}.ap-notice{gap:var(--rou-space-sm);padding:var(--rou-space-lg);border:.0625rem solid var(--rou-warning);border-radius:var(--rou-radius-lg);background-color:var(--rou-warning-subtle);color:var(--rou-text-primary);margin:0;display:grid}.ap-notice-title{align-items:center;gap:var(--rou-space-sm);font-size:var(--rou-text-base);margin:0;font-weight:600;display:flex}.ap-notice-actions{gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.ap-shot{gap:var(--rou-space-xs);display:grid}.ap-shot-open{border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-sunken);cursor:zoom-in;inline-size:100%;padding:0;display:block;position:relative;overflow:hidden}.ap-shot-open img{object-fit:contain;max-block-size:18rem;inline-size:100%;display:block}.ap-shot-hint{border-radius:var(--rou-radius-pill);background-color:var(--rou-surface-raised);block-size:2rem;inline-size:2rem;color:var(--rou-text-primary);place-items:center;display:grid;position:absolute;inset-block-end:var(--rou-space-sm);inset-inline-end:var(--rou-space-sm)}.rou-dialog.ap-shot-dialog{inline-size:min(60rem, calc(100% - var(--rou-space-2xl)));margin:auto}.ap-shot-scroll{touch-action:none;cursor:grab;border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-sunken);max-block-size:60dvh;overflow:auto}.ap-shot-scroll img{max-inline-size:none;display:block}.ap-zoom{align-items:center;gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.ap-zoom-level{text-align:center;min-inline-size:3.5rem}.ap-dock{z-index:25;gap:var(--rou-space-sm);padding:var(--rou-space-sm) var(--rou-space-md);background-color:var(--rou-surface-raised);border-block-start:.0625rem solid var(--rou-border);max-block-size:50dvh;display:grid;position:fixed;inset-block-end:calc(var(--rou-bottombar-h) + env(safe-area-inset-bottom));inset-inline:0;overflow-y:auto}.ap-dock:empty{display:none}.ap-undo-stack,.ap-actions{gap:var(--rou-space-sm);display:grid}.ap-actions p{margin:0}.ap-actions-secondary{gap:var(--rou-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.ap-approve{inline-size:100%;min-block-size:var(--rou-touch-target);font-size:var(--rou-text-lg)}.ap-undo{gap:var(--rou-space-xs);padding:var(--rou-space-sm) var(--rou-space-md);border:.0625rem solid var(--rou-border-strong);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-sunken);display:grid}.ap-undo-main{justify-content:space-between;align-items:center;gap:var(--rou-space-md);flex-wrap:wrap;display:flex}.ap-undo-text{flex:12rem;min-inline-size:0;margin:0}.ap-undo-main .btn{white-space:nowrap;flex:none}.ap-undo-held{color:var(--rou-text-secondary)}.ap-undo-count{color:var(--rou-text-secondary);margin-inline-start:var(--rou-space-xs)}.ap-undo-track{block-size:var(--rou-space-xs);border-radius:var(--rou-radius-pill);background-color:var(--rou-border);overflow:hidden}.ap-undo-fill{background-color:var(--rou-accent);transform-origin:0;block-size:100%;display:block}[dir=rtl] .ap-undo-fill{transform-origin:100%}.ap-order{flex-wrap:wrap}.ap-order-actions{gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}@media (width<=63.999rem){.rec-body:has(.ap-dock){padding-block-end:calc(var(--ap-dock-h,12rem) + var(--rou-space-lg))}}@media (width>=64rem){.ap-layout{grid-template-columns:minmax(0,min(20rem,40%)) minmax(0,1fr);align-items:start}.ap-list{gap:var(--rou-space-sm);max-block-size:calc(100dvh - var(--rou-space-3xl));display:grid;position:sticky;inset-block-start:var(--rou-space-lg);overflow-y:auto}.ap-pager{grid-template-columns:auto auto auto;justify-content:start}.ap-position{text-align:start}.ap-shortcuts{display:flex}.ap-card{padding:var(--rou-space-xl)}.ap-dock{z-index:5;max-inline-size:52rem;padding:var(--rou-space-md) 0;background-color:var(--rou-surface);margin-inline-start:calc(20rem + var(--rou-space-lg));position:sticky;inset-block-end:0;inset-inline:auto}.ap-actions{grid-template-columns:none;grid-auto-flow:column;justify-content:end;align-items:center}.ap-actions-secondary{grid-template-columns:auto auto}.ap-approve{inline-size:auto;min-inline-size:12rem}.ap-undo-stack{z-index:40;inline-size:min(26rem, calc(100vw - var(--rou-space-2xl)));position:fixed;inset-block-end:var(--rou-space-lg);inset-inline-start:var(--rou-space-lg)}}.ap-refund-list{gap:var(--rou-space-md);margin:0;padding:0;list-style:none;display:grid}.ap-refund{gap:var(--rou-space-sm);padding:var(--rou-space-lg);display:grid}.ap-refund>p{margin:0}.ap-refund-head{justify-content:space-between;gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.ap-refund-amount{font-size:var(--rou-text-lg);font-weight:600}.ap-refund-actions{gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.ap-steps{gap:var(--rou-space-xs);margin:0;padding:0;list-style:none;display:grid}.ap-steps li{align-items:start;column-gap:var(--rou-space-sm);color:var(--rou-text-secondary);grid-template-columns:1rem minmax(0,1fr);display:grid}.ap-steps li>svg{block-size:1rem;inline-size:1rem;margin-block-start:var(--rou-space-xs)}.ap-steps li>.row-sub{grid-column:2}.ap-steps li[data-done]{color:var(--rou-text-primary)}.fin-controls{align-items:flex-end;gap:var(--rou-space-md) var(--rou-space-xl);flex-wrap:wrap;inline-size:100%;display:flex}.fin-period{gap:var(--rou-space-md);max-inline-size:100%;display:grid}.fin-period .seg{border-radius:var(--rou-radius-xl);flex-wrap:wrap;overflow:visible}.rou-dialog-foot{background-color:var(--rou-surface-raised);position:sticky;inset-block-end:0}.fin-cards{gap:var(--rou-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.fin-card{gap:var(--rou-space-xs);padding:var(--rou-space-lg);display:grid}.fin-card p{margin:0}.fin-figure{font-size:var(--rou-text-2xl);line-height:var(--rou-leading-2xl);font-weight:600}.fin-delta[data-tone=good]{color:var(--rou-success)}.fin-delta[data-tone=bad]{color:var(--rou-warning)}.fin-skeleton{min-block-size:16rem}.fin-table-wrap{border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);overflow-x:auto}.fin-table{border-collapse:collapse;inline-size:100%;font-size:var(--rou-text-sm)}.fin-table th,.fin-table td{padding:var(--rou-space-sm) var(--rou-space-md);border-block-end:.0625rem solid var(--rou-border);text-align:start;vertical-align:top;font-weight:400}.fin-table thead th{background-color:var(--rou-surface-sunken);color:var(--rou-text-secondary);white-space:nowrap;font-weight:500;position:sticky;inset-block-start:0}.fin-table tbody tr:hover{background-color:var(--rou-surface-sunken)}.fin-table tfoot th,.fin-table tfoot td{border-block-end:0;font-weight:600}.fin-table th .fin-bar{block-size:var(--rou-space-xs);border-radius:var(--rou-radius-pill);background-color:var(--rou-surface-sunken);margin-block-start:var(--rou-space-xs);display:block;overflow:hidden}.fin-bar>span{background-color:var(--rou-accent);transform-origin:0;block-size:100%;display:block}[dir=rtl] .fin-bar>span{transform-origin:100%}.fin-table .fin-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.rp-grid{gap:var(--rou-space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.rp-tile{align-content:start;gap:var(--rou-space-xs);padding:var(--rou-space-lg);display:grid;position:relative}.rp-tile p{margin:0}.rp-tile-icon{border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-sunken);block-size:2.5rem;inline-size:2.5rem;color:var(--rou-accent);justify-content:center;align-items:center;display:inline-flex}.rp-tile-title{font-size:var(--rou-text-lg);line-height:var(--rou-leading-lg);margin:0;font-weight:600}.rp-tile-title a{color:inherit;text-decoration:none}.rp-tile-title a:after{content:"";border-radius:var(--rou-radius-lg);position:absolute;inset:0}.rp-tile:hover{background-color:var(--rou-surface-sunken)}.rp-tile:focus-within{outline:.1875rem solid var(--rou-focus-ring);outline-offset:.125rem}.rp-weekly{gap:var(--rou-space-sm);padding:var(--rou-space-lg);max-inline-size:40rem;display:grid}.rp-weekly p,.rp-back{margin:0}.rp-back .row-link{align-items:center;gap:var(--rou-space-xs);min-block-size:2.75rem;display:inline-flex}[dir=rtl] .rp-flip{transform:scaleX(-1)}.rp-summary{max-inline-size:60ch;font-size:var(--rou-text-base);line-height:var(--rou-leading-base);color:var(--rou-text-primary);margin:0}.rp-defn{max-inline-size:60ch;padding:var(--rou-space-md);border-inline-start:.25rem solid var(--rou-accent);border-radius:var(--rou-radius-md);background-color:var(--rou-surface-sunken);color:var(--rou-text-secondary);font-size:var(--rou-text-sm);margin:0}.rp-empty{color:var(--rou-text-secondary);margin:0}.rp-banner{align-items:flex-start;gap:var(--rou-space-sm);padding:var(--rou-space-md) var(--rou-space-lg);border:.0625rem solid var(--rou-border);border-radius:var(--rou-radius-lg);background-color:var(--rou-surface-raised);font-size:var(--rou-text-sm);margin:0;display:flex}.rp-banner svg{flex:none;margin-block-start:.125rem}.rp-banner[data-tone=ok] svg{color:var(--rou-success)}.rp-banner[data-tone=bad]{border-color:var(--rou-danger)}.rp-banner[data-tone=bad] svg{color:var(--rou-danger)}.rp-chart{min-inline-size:0}.legend-swatch{border-radius:var(--rou-radius-sm);block-size:.75rem;inline-size:.75rem;display:inline-block}.rp-reasons{gap:var(--rou-space-xs);margin:0;padding:0;list-style:none;display:grid}.rp-id{font-size:var(--rou-text-sm);color:var(--rou-text-secondary)}.pt-above{margin-block-end:calc(var(--rou-space-sm) * -1)}.rp-back{align-items:center;gap:var(--rou-space-xs);min-block-size:var(--rou-touch-target);display:inline-flex}.rp-chips{align-items:center;gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.rp-chips ul{gap:var(--rou-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rp-chip{align-items:center;gap:var(--rou-space-xs);padding-inline-end:0;display:inline-flex}.rp-chip-x{min-inline-size:var(--rou-touch-target);min-block-size:var(--rou-touch-target);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.rp-done{align-items:center;gap:var(--rou-space-xs);color:var(--rou-success);font-size:var(--rou-text-sm);display:inline-flex}.rp-chart .chart{overflow:visible}.rp-tip-title{overflow-wrap:anywhere;max-inline-size:16rem}.rp-tabs .tabnav-list{flex-wrap:wrap;overflow:visible}.rp-tabs .tabnav-list .rou-tab{padding-inline:var(--rou-space-md)}.rp-name{min-block-size:var(--rou-touch-target);color:var(--rou-accent);align-items:center;font-weight:500;display:inline-flex}.rp-contact{align-items:center;gap:var(--rou-space-xs);min-block-size:var(--rou-touch-target);color:var(--rou-accent);display:inline-flex}.rp-weekly-error{gap:var(--rou-space-sm);justify-items:start;display:grid}.rp-cards{gap:var(--rou-space-sm);margin:0;padding:0;list-style:none;display:none}.rp-card{gap:var(--rou-space-xs);padding:var(--rou-space-md);display:grid}.rp-card p{margin:0}.rp-card-name{align-items:center;gap:var(--rou-space-sm);flex-wrap:wrap;display:flex}.rp-card-figures{gap:var(--rou-space-sm);grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));margin:0;display:grid}.rp-card-figures dd{font-variant-numeric:tabular-nums;margin:0}@media (width<=40rem){.rp-dt[data-narrow=cards] .rp-cards{display:grid}.rp-dt[data-narrow=cards] .rp-wide{display:none}}.rou-prose{max-inline-size:65ch;color:var(--rou-text-primary);overflow-wrap:break-word}.rou-prose>*+*{margin-block-start:1em}.rou-prose :where(h1,h2,h3,h4){font-family:var(--rou-font-display);font-weight:400;line-height:var(--rou-leading-heading);text-wrap:balance;margin-block-start:1.6em}.rou-prose h1,.rou-prose h2{font-size:var(--rou-text-2xl)}.rou-prose h3{font-size:var(--rou-text-xl)}.rou-prose h4{font-size:var(--rou-text-lg)}.rou-prose :where(ul,ol){padding-inline-start:1.5em}.rou-prose ul{list-style:outside}.rou-prose ol{list-style:decimal}.rou-prose li+li,.rou-prose li>:where(ul,ol){margin-block-start:.4em}.rou-prose a{color:var(--rou-accent);text-underline-offset:.25em;overflow-wrap:anywhere;text-decoration:underline}.rou-prose blockquote{border-inline-start:.25rem solid var(--rou-border-strong);color:var(--rou-text-secondary);padding-inline-start:var(--rou-space-lg)}.rou-prose hr{border:0;border-block-start:.0625rem solid var(--rou-border);margin-block:2em}.rou-prose img{border-radius:var(--rou-radius-lg);block-size:auto;max-inline-size:100%}.rou-prose code{border-radius:var(--rou-radius-sm);background:var(--rou-surface-sunken);direction:ltr;unicode-bidi:isolate;padding-inline:.25em;font-size:.9em}.rou-prose pre{padding:var(--rou-space-lg);border-radius:var(--rou-radius-md);background:var(--rou-surface-sunken);direction:ltr;overflow-x:auto}.rou-prose pre code{background:0 0;padding:0}.rou-prose table{border-collapse:collapse;inline-size:100%;display:block;overflow-x:auto}.rou-prose :where(th,td){border:.0625rem solid var(--rou-border);padding:var(--rou-space-sm) var(--rou-space-md);text-align:start}.rou-prose th{background:var(--rou-surface-sunken);font-weight:500}.rou-prose:lang(ur){line-height:var(--rou-leading-body)}.rou-prose:lang(ur)>*+*{margin-block-start:1.4em}.rou-prose:lang(ur) li+li{margin-block-start:.7em}.rou-prose:lang(ur) :where(h1,h2,h3,h4){margin-block-start:2em}.skip-link{z-index:100;padding:var(--rou-space-md) var(--rou-space-lg);background-color:var(--rou-surface-raised);color:var(--rou-text-primary);border:.125rem solid var(--rou-focus-ring);border-radius:var(--rou-radius-md);position:absolute;inset-block-start:var(--rou-space-sm);inset-inline-start:var(--rou-space-lg);transform:translateY(-200%)}.skip-link:focus{transform:none}main:focus,[tabindex="-1"]:focus{outline:none}.console-center{align-content:center;justify-items:center;gap:var(--rou-space-lg);min-block-size:100dvh;padding:var(--rou-space-xl);text-align:center;display:grid}@media (prefers-reduced-motion:no-preference){.console-enter{animation:console-in var(--rou-duration-slow) var(--rou-ease-enter) both}}}@layer utilities{.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}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-0\.5{margin-top:.125rem}.mt-6{margin-top:1.5rem}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:.75rem;height:.75rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-8{width:2rem;height:2rem}.size-10{width:2.5rem;height:2.5rem}.size-16{width:4rem;height:4rem}.size-full{width:100%;height:100%}.h-1{height:.25rem}.h-5{height:1.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-24{height:6rem}.h-28{height:7rem}.h-32{height:8rem}.h-40{height:10rem}.h-48{height:12rem}.h-64{height:16rem}.h-72{height:18rem}.h-96{height:24rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-5\/6{width:83.3333%}.w-32{width:8rem}.w-48{width:12rem}.w-full{width:100%}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-none{border-radius:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--rou-border)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.pt-4{padding-top:1rem}.text-center{text-align:center}.font-display{font-family:var(--rou-font-display)}.text-2xl{font-size:var(--rou-text-2xl);line-height:var(--tw-leading,var(--rou-leading-2xl))}.text-xl{font-size:var(--rou-text-xl);line-height:var(--tw-leading,var(--rou-leading-xl))}.text-accent{color:var(--rou-accent)}.text-danger{color:var(--rou-danger)}.text-text-primary{color:var(--rou-text-primary)}.text-text-secondary{color:var(--rou-text-secondary)}.lowercase{text-transform:lowercase}.placeholder-warning::placeholder{color:var(--rou-warning)}.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,)}.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,)}.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(--rou-ease-standard));transition-duration:var(--tw-duration,var(--rou-duration-normal))}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rou-surface:#fcf9f2;--rou-surface-raised:#fff;--rou-surface-sunken:#f3ecdd;--rou-text-primary:#1e1a14;--rou-text-secondary:#4a4339;--rou-text-muted:#6a6256;--rou-border:#e3d9c4;--rou-border-strong:#8e8678;--rou-focus-ring:#0f6b51;--rou-accent:#0f6b51;--rou-accent-strong:#0b4a38;--rou-accent-fill:#0f7a5a;--rou-accent-fill-hover:#0b6249;--rou-accent-fill-edge:#0f7a5a;--rou-accent-subtle:#e6f2ea;--rou-arch-window:#e4f1e9;--rou-qr-surface:#fff;--rou-certificate-paper:#fbf7ee;--rou-on-qr-surface:#1e1a14;--rou-on-accent:#fff;--rou-accomplishment:#a47f2b;--rou-accomplishment-text:#7a5a1f;--rou-accomplishment-subtle:#fbf1d9;--rou-on-accomplishment:#1e1a14;--rou-danger:#a94a28;--rou-danger-strong:#964727;--rou-danger-subtle:#fbede6;--rou-on-danger:#fff;--rou-danger-fill:#a94a28;--rou-danger-fill-hover:#964727;--rou-danger-fill-edge:#a94a28;--rou-on-danger-fill:#fff;--rou-pending:#566074;--rou-pending-subtle:#eceff4;--rou-success:#17604a;--rou-success-subtle:#e3f1ea;--rou-info:#2a6779;--rou-info-subtle:#e0eff3;--rou-ornament:#b9d3c5;--rou-scrim:#2a241a;--rou-lapis-tint:#e9effb;--rou-lapis-fill:#3d63c9;--rou-lapis-deep:#23408f;--rou-lapis-light:#9db4f0;--rou-turquoise-tint:#e0f4f2;--rou-turquoise-fill:#2e8e8a;--rou-turquoise-deep:#0d6461;--rou-turquoise-light:#6fd3cd;--rou-pomegranate-tint:#fde9ec;--rou-pomegranate-fill:#e05971;--rou-pomegranate-deep:#a3283f;--rou-pomegranate-light:#f59aa8;--rou-iris-tint:#f0ebfa;--rou-iris-fill:#7e58c8;--rou-iris-deep:#5b3a9e;--rou-iris-light:#c3aef0;--rou-scene-sky-top:#bccdf2;--rou-scene-sky-bottom:#ffebd8;--rou-scene-far:#dce8d9;--rou-scene-wall:#fffdf8;--rou-scene-niche:#fbf3e3;--rou-scene-line:#a8cdbb;--rou-warning:#9a4a06;--rou-warning-subtle:#fdebd3;--rou-chart-1:#0f6b51;--rou-chart-2:#d64c28;--rou-chart-3:#2e52db;--rou-chart-4:#942276;--rou-chart-5:#27939d;--rou-chart-6:#9e637a;--rou-chart-seq-1:#e6f2ea;--rou-chart-seq-2:#bfdccb;--rou-chart-seq-3:#8fc1a7;--rou-chart-seq-4:#55a080;--rou-chart-seq-5:#2a7f62;--rou-chart-seq-6:#0b4a38;--rou-chart-div-1:#e07b39;--rou-chart-div-2:#edba9c;--rou-chart-div-3:#f3ecdd;--rou-chart-div-4:#6fb08f;--rou-chart-div-5:#0b4a38;--rou-scene-glow:#ffddb0;--rou-scene-object:#fff;--rou-scene-wood:#d3b98f;--rou-shadow-raised:0 .0625rem .125rem #5c461e0d, 0 .375rem 1.25rem #5c461e12;--rou-shadow-overlay:0 .25rem .625rem #5c461e12, 0 1.125rem 2.75rem #5c461e21;--rou-shadow-accent:0 .25rem .875rem #0f7a5a38;--rou-font-sans:var(--face-inter,Inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rou-font-serif:var(--face-garamond,"EB Garamond"), Georgia, "Times New Roman", serif;--rou-font-arabic:var(--face-amiri,Amiri), "Noto Naskh Arabic", "Geeza Pro", serif;--rou-font-arabic-verse:"Amiri Verse", Amiri, "Noto Naskh Arabic", "Geeza Pro", serif;--rou-font-kufi:"Reem Kufi", "Geeza Pro", serif;--rou-font-urdu:var(--face-inter,Inter), var(--face-nastaliq,"Noto Nastaliq Urdu"), "Geeza Pro", serif;--rou-text-quran:1.875rem;--rou-text-quran-display:2.75rem;--rou-text-quran-letter:6rem;--rou-leading-latin-body:1.5;--rou-leading-latin-display:1.2;--rou-leading-nastaliq-body:2.2;--rou-leading-nastaliq-heading:1.9;--rou-leading-quran:2.05;--rou-space-xs:.25rem;--rou-space-sm:.5rem;--rou-space-md:.75rem;--rou-space-lg:1rem;--rou-space-xl:1.5rem;--rou-space-2xl:2rem;--rou-space-3xl:3rem;--rou-space-4xl:4rem;--rou-space-5xl:6rem;--rou-radius-sm:.25rem;--rou-radius-md:.5rem;--rou-radius-lg:.75rem;--rou-radius-xl:1.25rem;--rou-radius-2xl:2rem;--rou-radius-pill:999px;--rou-section-y:4rem;--rou-section-y-tight:3.5rem;--rou-touch-target:3rem;--rou-duration-fast:.15s;--rou-duration-normal:.2s;--rou-duration-slow:.32s;--rou-duration-delay:.3s;--rou-duration-pulse:2s;--rou-duration-draw:1.2s;--rou-duration-glow:3s;--rou-duration-sweep:8s;--rou-duration-drift:26s;--rou-opacity-watermark:.45;--rou-opacity-scrim:.42;--rou-opacity-disabled:.45;--rou-ease-standard:cubic-bezier(.2, 0, 0, 1);--rou-ease-enter:cubic-bezier(0, 0, .2, 1);--rou-ease-exit:cubic-bezier(.4, 0, 1, 1);--rou-font-ui:var(--rou-font-sans);--rou-font-display:var(--rou-font-serif);--rou-leading-body:var(--rou-leading-latin-body);--rou-leading-heading:var(--rou-leading-latin-display);--rou-tracking-display:-.02em;--rou-tracking-heading:-.01em;--rou-tracking-child:.02em;--rou-font-child:Fredoka, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rou-text-sm:.875rem;--rou-text-base:1rem;--rou-text-lg:1.125rem;--rou-text-xl:1.375rem;--rou-text-2xl:1.75rem;--rou-text-3xl:2.25rem;--rou-leading-sm:1.5;--rou-leading-base:1.5;--rou-leading-lg:1.45;--rou-leading-xl:1.35;--rou-leading-2xl:1.25;--rou-leading-3xl:1.2;--rou-text-display:2.5rem;--rou-leading-display:1.05}:lang(en){--rou-font-ui:var(--rou-font-sans);--rou-font-display:var(--rou-font-serif);--rou-leading-body:var(--rou-leading-latin-body);--rou-leading-heading:var(--rou-leading-latin-display);--rou-tracking-display:-.02em;--rou-tracking-heading:-.01em;--rou-tracking-child:.02em;--rou-font-child:Fredoka, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rou-text-sm:.875rem;--rou-text-base:1rem;--rou-text-lg:1.125rem;--rou-text-xl:1.375rem;--rou-text-2xl:1.75rem;--rou-text-3xl:2.25rem;--rou-leading-sm:1.5;--rou-leading-base:1.5;--rou-leading-lg:1.45;--rou-leading-xl:1.35;--rou-leading-2xl:1.25;--rou-leading-3xl:1.2;--rou-text-display:2.5rem;--rou-leading-display:1.05}@media (width>=48rem){:root,:lang(en){--rou-text-display:3.5rem}}@media (width>=64rem){:root,:lang(en){--rou-text-display:4.5rem}}:lang(ur){--rou-font-ui:var(--rou-font-urdu);--rou-font-display:var(--rou-font-urdu);--rou-leading-body:var(--rou-leading-nastaliq-body);--rou-leading-heading:var(--rou-leading-nastaliq-heading);--rou-tracking-display:0em;--rou-tracking-heading:0em;--rou-tracking-child:0em;--rou-font-child:var(--rou-font-urdu);--rou-text-sm:1.0062rem;--rou-text-base:1.15rem;--rou-text-lg:1.2938rem;--rou-text-xl:1.5812rem;--rou-text-2xl:2.0125rem;--rou-text-3xl:2.5875rem;--rou-leading-sm:2.3;--rou-leading-base:2.2;--rou-leading-lg:2.1;--rou-leading-xl:2;--rou-leading-2xl:1.9;--rou-leading-3xl:1.8;--rou-text-display:1.75rem;--rou-leading-display:1.7}@media (width>=48rem){:lang(ur){--rou-text-display:2.75rem}}@media (width>=64rem){:lang(ur){--rou-text-display:3.25rem}}@media (width>=48rem){:root{--rou-section-y:7rem;--rou-section-y-tight:6rem}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rou-surface:#171513;--rou-surface-raised:#1f1c19;--rou-surface-sunken:#121110;--rou-text-primary:#f0eadf;--rou-text-secondary:#d0c9bc;--rou-text-muted:#a49c90;--rou-border:#2f2b26;--rou-border-strong:#756d61;--rou-focus-ring:#7bcdb0;--rou-accent:#3fa283;--rou-accent-strong:#7bcdb0;--rou-accent-fill:#26775d;--rou-accent-fill-hover:#206650;--rou-accent-fill-edge:#4aa587;--rou-accent-subtle:#1d2a25;--rou-arch-window:#2b2822;--rou-qr-surface:#fff;--rou-certificate-paper:#fbf7ee;--rou-on-qr-surface:#1e1a14;--rou-on-accent:#fcf9f2;--rou-accomplishment:#c9a96a;--rou-accomplishment-text:#c9a96a;--rou-accomplishment-subtle:#2c2517;--rou-on-accomplishment:#121110;--rou-danger:#d4714a;--rou-danger-strong:#d98260;--rou-danger-subtle:#32211b;--rou-on-danger:#121110;--rou-danger-fill:#a94a28;--rou-danger-fill-hover:#964727;--rou-danger-fill-edge:#d4714a;--rou-on-danger-fill:#fcf9f2;--rou-pending:#a8b2c8;--rou-pending-subtle:#232632;--rou-success:#4ca587;--rou-success-subtle:#1b2b23;--rou-info:#68a3b6;--rou-info-subtle:#1b2a31;--rou-ornament:#4b453a;--rou-scrim:#000;--rou-lapis-tint:#141b30;--rou-lapis-fill:#9db4f0;--rou-lapis-deep:#9db4f0;--rou-lapis-light:#9db4f0;--rou-turquoise-tint:#0f2423;--rou-turquoise-fill:#6fd3cd;--rou-turquoise-deep:#6fd3cd;--rou-turquoise-light:#6fd3cd;--rou-pomegranate-tint:#2a141a;--rou-pomegranate-fill:#f59aa8;--rou-pomegranate-deep:#f59aa8;--rou-pomegranate-light:#f59aa8;--rou-iris-tint:#1e1830;--rou-iris-fill:#c3aef0;--rou-iris-deep:#c3aef0;--rou-iris-light:#c3aef0;--rou-scene-sky-top:#16130f;--rou-scene-sky-bottom:#3a2d20;--rou-scene-far:#2a241d;--rou-scene-wall:#201d1a;--rou-scene-niche:#2b2620;--rou-scene-line:#6a5f50;--rou-warning:#e8a04a;--rou-warning-subtle:#3a2a14;--rou-chart-1:#3fa283;--rou-chart-2:#df6754;--rou-chart-3:#7286e1;--rou-chart-4:#c0409b;--rou-chart-5:#70c0e4;--rou-chart-6:#c698af;--rou-chart-seq-1:#1e2b25;--rou-chart-seq-2:#244a3c;--rou-chart-seq-3:#2c6b54;--rou-chart-seq-4:#45a080;--rou-chart-seq-5:#78c4a6;--rou-chart-seq-6:#b2e4ce;--rou-chart-div-1:#f2946b;--rou-chart-div-2:#a5604a;--rou-chart-div-3:#2b2824;--rou-chart-div-4:#27806a;--rou-chart-div-5:#1c6b53;--rou-scene-glow:#d9b56a;--rou-scene-object:#ede5d6;--rou-scene-wood:#b59e78;--rou-shadow-raised:0 .0625rem .125rem #0000004d, 0 .125rem .5rem #0000003d;--rou-shadow-overlay:0 .25rem .75rem #0000005c, 0 .75rem 2rem #0006;--rou-shadow-accent:0 .25rem .875rem #0006}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rou-surface:#fcf9f2;--rou-surface-raised:#fff;--rou-surface-sunken:#f3ecdd;--rou-text-primary:#1e1a14;--rou-text-secondary:#4a4339;--rou-text-muted:#6a6256;--rou-border:#e3d9c4;--rou-border-strong:#8e8678;--rou-focus-ring:#0f6b51;--rou-accent:#0f6b51;--rou-accent-strong:#0b4a38;--rou-accent-fill:#0f7a5a;--rou-accent-fill-hover:#0b6249;--rou-accent-fill-edge:#0f7a5a;--rou-accent-subtle:#e6f2ea;--rou-arch-window:#e4f1e9;--rou-qr-surface:#fff;--rou-certificate-paper:#fbf7ee;--rou-on-qr-surface:#1e1a14;--rou-on-accent:#fff;--rou-accomplishment:#a47f2b;--rou-accomplishment-text:#7a5a1f;--rou-accomplishment-subtle:#fbf1d9;--rou-on-accomplishment:#1e1a14;--rou-danger:#a94a28;--rou-danger-strong:#964727;--rou-danger-subtle:#fbede6;--rou-on-danger:#fff;--rou-danger-fill:#a94a28;--rou-danger-fill-hover:#964727;--rou-danger-fill-edge:#a94a28;--rou-on-danger-fill:#fff;--rou-pending:#566074;--rou-pending-subtle:#eceff4;--rou-success:#17604a;--rou-success-subtle:#e3f1ea;--rou-info:#2a6779;--rou-info-subtle:#e0eff3;--rou-ornament:#b9d3c5;--rou-scrim:#2a241a;--rou-lapis-tint:#e9effb;--rou-lapis-fill:#3d63c9;--rou-lapis-deep:#23408f;--rou-lapis-light:#9db4f0;--rou-turquoise-tint:#e0f4f2;--rou-turquoise-fill:#2e8e8a;--rou-turquoise-deep:#0d6461;--rou-turquoise-light:#6fd3cd;--rou-pomegranate-tint:#fde9ec;--rou-pomegranate-fill:#e05971;--rou-pomegranate-deep:#a3283f;--rou-pomegranate-light:#f59aa8;--rou-iris-tint:#f0ebfa;--rou-iris-fill:#7e58c8;--rou-iris-deep:#5b3a9e;--rou-iris-light:#c3aef0;--rou-scene-sky-top:#bccdf2;--rou-scene-sky-bottom:#ffebd8;--rou-scene-far:#dce8d9;--rou-scene-wall:#fffdf8;--rou-scene-niche:#fbf3e3;--rou-scene-line:#a8cdbb;--rou-warning:#9a4a06;--rou-warning-subtle:#fdebd3;--rou-chart-1:#0f6b51;--rou-chart-2:#d64c28;--rou-chart-3:#2e52db;--rou-chart-4:#942276;--rou-chart-5:#27939d;--rou-chart-6:#9e637a;--rou-chart-seq-1:#e6f2ea;--rou-chart-seq-2:#bfdccb;--rou-chart-seq-3:#8fc1a7;--rou-chart-seq-4:#55a080;--rou-chart-seq-5:#2a7f62;--rou-chart-seq-6:#0b4a38;--rou-chart-div-1:#e07b39;--rou-chart-div-2:#edba9c;--rou-chart-div-3:#f3ecdd;--rou-chart-div-4:#6fb08f;--rou-chart-div-5:#0b4a38;--rou-scene-glow:#ffddb0;--rou-scene-object:#fff;--rou-scene-wood:#d3b98f;--rou-shadow-raised:0 .0625rem .125rem #5c461e0d, 0 .375rem 1.25rem #5c461e12;--rou-shadow-overlay:0 .25rem .625rem #5c461e12, 0 1.125rem 2.75rem #5c461e21;--rou-shadow-accent:0 .25rem .875rem #0f7a5a38}[data-scene=day]{--rou-scene-sky-top:#bccdf2;--rou-scene-sky-bottom:#ffebd8;--rou-scene-far:#dce8d9}[data-scene=fajr]{--rou-scene-sky-top:#d8ccf3;--rou-scene-sky-bottom:#fbd5d9;--rou-scene-far:#e4ddeb}[data-scene=night]{--rou-scene-sky-top:#16130f;--rou-scene-sky-bottom:#3a2d20;--rou-scene-far:#2a241d}.quran{font-family:var(--rou-font-arabic);font-size:var(--rou-text-quran);line-height:var(--rou-leading-quran)}.quran-verse{font-family:var(--rou-font-arabic-verse);font-size:var(--rou-text-quran);line-height:var(--rou-leading-quran)}.urdu-body{font-family:var(--rou-font-ui);font-size:var(--rou-text-base);line-height:var(--rou-leading-body)}.urdu-heading{font-family:var(--rou-font-display);line-height:var(--rou-leading-heading)}@media (prefers-reduced-motion:reduce){:root{--rou-duration-fast:1ms;--rou-duration-normal:1ms;--rou-duration-slow:1ms}}@media (width>=48rem){.rou-letters-grid{max-inline-size:calc(var(--rou-space-5xl) * 4.5);grid-template-columns:repeat(7,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.rou-letters-glyph[data-playing]{animation:rou-breathe var(--rou-duration-pulse) var(--rou-ease-standard) infinite alternate}}@keyframes rou-breathe{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes rou-pulse{0%{opacity:.55}to{opacity:1}}@keyframes rou-settle-in{0%{opacity:0;transform:translateY(calc(-1 * var(--rou-space-xs)))}to{opacity:1;transform:none}}@keyframes rou-confirm-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes rou-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.skeleton,.animate-spin{animation:none}}.ct-seal-modes{gap:var(--space-4,1rem);flex-wrap:wrap;display:flex}.ct-seal-mode{align-items:center;gap:.5rem;display:inline-flex}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin-400-600.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:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-translit-400-600.woff2)format("woff2");unicode-range:U+100-101,U+12A-12B,U+16A-16B,U+2BD-2BF,U+1E0C-1E0D,U+1E24-1E25,U+1E62-1E63,U+1E6C-1E6D,U+1E92-1E93,U+20B9}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-latin-400.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-translit-400.woff2)format("woff2");unicode-range:U+100-101,U+12A-12B,U+16A-16B,U+2BD-2BF,U+1E0C-1E0D,U+1E24-1E25,U+1E62-1E63,U+1E6C-1E6D,U+1E92-1E93,U+20B9}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amiri-arabic-400.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-nastaliq-urdu-400-urdu.woff2)format("woff2");unicode-range:U+6??,U+200C-200D}@keyframes console-in{0%{opacity:0}to{opacity:1}}@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-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}@keyframes spin{to{transform:rotate(360deg)}}
