body.paper{--c-paper:245 240 230;--c-surface:255 252 246;--c-sunk:236 229 216;--c-line:220 210 193;--c-ink:30 26 23;--c-body:63 57 51;--c-muted:106 97 87;--c-ox:122 46 42;--c-ox-deep:94 34 32;--c-ox-tint:241 228 220;--c-on-ox:255 252 246;--c-brass:168 117 47;--c-brass-text:138 94 34;--c-brass-tint:242 232 214;--c-ok:63 107 74;--c-ok-tint:227 235 223;--c-warn:140 74 14;--c-warn-tint:245 230 211;--c-band:30 26 23;--c-band-panel:42 36 32;--c-band-text:245 240 230;--c-band-body:217 208 194;--c-band-muted:181 171 156;--c-band-accent:226 185 121;--c-field:191 179 160}body.paper.dark-skin{--c-paper:26 23 20;--c-surface:36 32 28;--c-sunk:20 18 16;--c-line:58 51 44;--c-ink:242 235 224;--c-body:217 207 194;--c-muted:169 158 144;--c-ox:224 138 128;--c-ox-deep:235 163 154;--c-ox-tint:58 34 32;--c-on-ox:26 23 20;--c-brass:192 138 62;--c-brass-text:211 165 95;--c-brass-tint:46 36 22;--c-ok:141 187 151;--c-ok-tint:31 43 34;--c-warn:227 161 95;--c-warn-tint:51 38 26;--c-band:15 13 11;--c-band-panel:30 26 23;--c-band-text:245 240 230;--c-band-body:217 208 194;--c-band-muted:181 171 156;--c-band-accent:226 185 121;--c-field:90 80 72}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/aadhira_tech_portal/themes/paper/fonts/source-serif-4-normal.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/assets/aadhira_tech_portal/themes/paper/fonts/source-serif-4-italic.woff2) format("woff2")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/aadhira_tech_portal/themes/paper/fonts/ibm-plex-sans-400-normal.woff2) format("woff2")}@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/aadhira_tech_portal/themes/paper/fonts/ibm-plex-sans-400-italic.woff2) format("woff2")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/aadhira_tech_portal/themes/paper/fonts/ibm-plex-sans-500-normal.woff2) format("woff2")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/aadhira_tech_portal/themes/paper/fonts/ibm-plex-sans-600-normal.woff2) format("woff2")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/aadhira_tech_portal/themes/paper/fonts/ibm-plex-mono-400-normal.woff2) format("woff2")}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/aadhira_tech_portal/themes/paper/fonts/ibm-plex-mono-500-normal.woff2) format("woff2")}@font-face{font-family:"Mrs Saint Delafield";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/aadhira_tech_portal/themes/paper/fonts/mrs-saint-delafield-400-normal.woff2) format("woff2")}body.paper :is(.site-header,.site-footer) :where(*){line-height:inherit;color:inherit;font-weight:inherit;letter-spacing:inherit}body.paper [hidden]{display:none!important}body.paper{--radius:4px;background:rgb(var(--c-paper));color:rgb(var(--c-body));font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:17px;line-height:1.6;font-weight:400;letter-spacing:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}body.paper::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.28 0 0 0 0 0.2 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body.paper.dark-skin::before{opacity:.12}body.paper .serif,body.paper h1,body.paper h2,body.paper h3,body.paper h4{font-family:"Source Serif 4",Georgia,serif;color:rgb(var(--c-ink));font-optical-sizing:auto}body.paper h1{font-weight:600;letter-spacing:-.02em;line-height:1.06!important}body.paper h2{font-weight:600;letter-spacing:-.015em;line-height:1.15!important}body.paper h3{font-weight:600;line-height:1.3!important}body.paper ::selection{background:rgb(var(--c-ox));color:rgb(var(--c-on-ox))}body.paper .wrap{max-width:1200px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){body.paper .wrap{padding-inline:40px}}body.paper .p-sec{padding-block:72px}@media (min-width:1024px){body.paper .p-sec{padding-block:112px}}body.paper .rule{border:0;border-top:1px solid rgb(var(--c-line))}body.paper .rule-ink{border:0;border-top:1px solid rgb(var(--c-ink))}body.paper .tabular{font-variant-numeric:tabular-nums}body.paper .eyebrow{font-family:"IBM Plex Mono",monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--c-muted))}body.paper .meta{font-family:"IBM Plex Mono",monospace;font-size:12.5px;letter-spacing:.04em;color:rgb(var(--c-muted))}body.paper .lede{font-size:1.2rem;line-height:1.6;color:rgb(var(--c-body))}@media (min-width:768px){body.paper .lede{font-size:1.3rem}}body.paper .num{font-family:"IBM Plex Mono",monospace;font-variant-numeric:tabular-nums}body.paper .sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:14px;border-bottom:1px solid rgb(var(--c-ink));margin-bottom:36px}body.paper .sec-head h2{font-size:clamp(1.6rem, 3vw, 2.25rem)}body.paper a{color:inherit}body.paper a:hover{color:inherit}body.paper .link{color:rgb(var(--c-ox));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgb(var(--c-ox) / .4);transition:text-decoration-color .2s}body.paper .link:hover{color:rgb(var(--c-ox));text-decoration-color:rgb(var(--c-ox))}body.paper .link-arrow{color:rgb(var(--c-ox));font-weight:500;text-decoration:none;display:inline-flex;gap:.4em;align-items:center}body.paper .link-arrow:hover{color:rgb(var(--c-ox));text-decoration:none}body.paper .link-arrow span{transition:transform .2s}body.paper .link-arrow:hover span{transform:translateX(3px)}body.paper .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:46px;padding:0 22px;border-radius:var(--radius);font-weight:500;font-size:16px;text-decoration:none;cursor:pointer;border:1px solid transparent;box-shadow:none;transition:background .2s,border-color .2s,color .2s}body.paper .btn:hover{text-decoration:none}body.paper .btn-sm{min-height:38px;padding:0 14px;font-size:14.5px}body.paper .btn-primary{background:rgb(var(--c-ox));color:rgb(var(--c-on-ox))}body.paper .btn-primary:focus,body.paper .btn-primary:hover{background:rgb(var(--c-ox-deep));color:rgb(var(--c-on-ox))}body.paper .btn-ghost{border-color:rgb(var(--c-ink));color:rgb(var(--c-ink));background:0 0}body.paper .btn-ghost:hover{background:rgb(var(--c-ink));color:rgb(var(--c-paper))}body.paper .btn-quiet{color:rgb(var(--c-ink));border-color:rgb(var(--c-line));background:rgb(var(--c-surface))}body.paper .btn-quiet:hover{border-color:rgb(var(--c-ink));color:rgb(var(--c-ink))}body.paper .btn[disabled]{opacity:.6;cursor:progress}body.paper :focus-visible{outline:2px solid rgb(var(--c-ox));outline-offset:3px;border-radius:2px}body.paper .skip{position:absolute;left:12px;top:-60px;z-index:100;background:rgb(var(--c-ink));color:rgb(var(--c-paper));padding:10px 16px;border-radius:var(--radius);text-decoration:none;transition:top .15s}body.paper .skip:focus{top:12px;color:rgb(var(--c-paper))}body.paper .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body.paper .site-header{background:rgb(var(--c-paper) / .92);backdrop-filter:saturate(1.2) blur(6px);position:sticky;top:0;z-index:50;border-bottom:1px solid rgb(var(--c-line))}body.paper .wordmark{text-decoration:none;display:flex;flex-direction:column;line-height:1.1}body.paper .wordmark:hover{text-decoration:none}body.paper .wordmark b{font-family:"Source Serif 4",serif;font-size:22px;font-weight:600;color:rgb(var(--c-ink));letter-spacing:-.01em}body.paper .wordmark small{font-family:"IBM Plex Mono",monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--c-muted));margin-top:3px}body.paper .nav-list a,body.paper .nav-list summary{text-decoration:none;color:rgb(var(--c-body));font-size:15.5px;padding:6px 2px;border-bottom:1px solid transparent;transition:border-color .2s,color .2s;cursor:pointer}body.paper .nav-list a:hover,body.paper .nav-list summary:hover{color:rgb(var(--c-ink));border-bottom-color:rgb(var(--c-ink))}body.paper .nav-list a[aria-current=page]{color:rgb(var(--c-ink));border-bottom-color:rgb(var(--c-ox))}body.paper .nav-list details{position:relative}body.paper .nav-list details>ul{position:absolute;top:calc(100% + 10px);left:-12px;min-width:14rem;padding:8px 12px;background:rgb(var(--c-surface));border:1px solid rgb(var(--c-line));border-radius:var(--radius);z-index:60}body.paper .nav-list details>ul a{display:block;padding:8px 0}body.paper .nav-list--stacked a,body.paper .nav-list--stacked summary{display:block;padding:12px 0;border-bottom:1px solid rgb(var(--c-line))}body.paper .nav-list--stacked details>ul{position:static;border:0;padding:0 0 0 14px;background:0 0}body.paper .nav-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid rgb(var(--c-line));border-radius:var(--radius);background:rgb(var(--c-surface));color:rgb(var(--c-ink));font-size:15px}body.paper #nav-panel[hidden]{display:none}@media (min-width:1024px){body.paper .nav-toggle{display:none}body.paper #nav-panel,body.paper #nav-panel[hidden]{display:none!important}}body.paper .skin-toggle{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgb(var(--c-line));background:rgb(var(--c-surface));color:rgb(var(--c-ink))}body.paper .skin-toggle:hover{border-color:rgb(var(--c-ink))}body.paper .skin-toggle .sun{display:none}body.paper.dark-skin .skin-toggle .sun{display:block}body.paper.dark-skin .skin-toggle .moon{display:none}body.paper .user-menu{position:relative;font-size:15px}body.paper .user-menu summary,body.paper .user-menu>a{color:rgb(var(--c-body));text-decoration:none;cursor:pointer;list-style:none}body.paper .user-menu summary::-webkit-details-marker{display:none}body.paper .user-menu summary::after{content:" ▾";color:rgb(var(--c-muted))}body.paper .user-menu summary:hover,body.paper .user-menu>a:hover{color:rgb(var(--c-ink))}body.paper .user-menu__panel{position:absolute;right:0;top:calc(100% + 12px);min-width:14rem;padding:8px 0;z-index:60;background:rgb(var(--c-surface));border:1px solid rgb(var(--c-line));border-radius:var(--radius)}body.paper .user-menu__panel a,body.paper .user-menu__panel button{display:block;width:100%;text-align:left;padding:8px 16px;color:rgb(var(--c-body));text-decoration:none;background:0 0;border:0;font:inherit}body.paper .user-menu__panel a:hover,body.paper .user-menu__panel button:hover{background:rgb(var(--c-sunk));color:rgb(var(--c-ink))}body.paper .user-menu__panel a[aria-current=page]{color:rgb(var(--c-ox))}body.paper .paper-preview-band{background:rgb(var(--c-brass-tint));color:rgb(var(--c-ink));border-bottom:1px solid rgb(var(--c-line));font-size:14px;text-align:center;padding:8px 16px}body.paper .paper-preview-band a{color:rgb(var(--c-ox));font-weight:500}body.paper .note{font-family:"Source Serif 4",serif;font-style:italic;font-size:1.02rem;line-height:1.5;color:rgb(var(--c-body));border-left:2px solid rgb(var(--c-brass));padding:2px 0 2px 14px;max-width:26ch}body.paper .note p{margin:0}body.paper .note p+p{margin-top:.6em}body.paper .note .eyebrow{display:block;font-style:normal;margin-bottom:6px;color:rgb(var(--c-brass-text))}body.paper .note a{color:rgb(var(--c-ox));font-style:normal}body.paper .note--band{color:rgb(var(--c-band-body));border-left-color:rgb(var(--c-band-accent))}body.paper .note--band .eyebrow{color:rgb(var(--c-band-accent))}body.paper .cta-quote p{margin:0}body.paper .cta-quote .eyebrow{display:block;font-style:normal;margin-bottom:12px;color:rgb(var(--c-brass-text))}body.paper .scribble{position:relative;white-space:nowrap}body.paper .scribble svg{position:absolute;left:-2%;bottom:-.12em;width:104%;height:.32em;overflow:visible}body.paper .scribble path{fill:none;stroke:rgb(var(--c-brass));stroke-width:3.2;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260;animation:draw 1.1s .5s cubic-bezier(.6,.1,.3,1) forwards}@keyframes draw{to{stroke-dashoffset:0}}body.paper .signature{font-family:"Mrs Saint Delafield",cursive;font-size:2.6rem;line-height:1;color:rgb(var(--c-ink))}body.paper .portrait{position:relative;aspect-ratio:4/5;border:1px solid rgb(var(--c-line));display:grid;place-items:center;overflow:hidden;background:repeating-linear-gradient(135deg,transparent 0 9px,rgb(var(--c-ox) / .05) 9px 10px),rgb(var(--c-sunk));margin:0}body.paper .portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body.paper.dark-skin .portrait img{filter:brightness(.85) contrast(1.05)}body.paper .portrait .mono-ini{font-family:"Source Serif 4",serif;font-size:clamp(4rem, 9vw, 7rem);font-weight:300;color:rgb(var(--c-ox));opacity:.85}body.paper .portrait figcaption{position:absolute;left:0;right:0;bottom:0;padding:12px 14px;background:rgb(var(--c-surface) / .88);border-top:1px solid rgb(var(--c-line));display:flex;justify-content:space-between;gap:8px}body.paper .portrait-sm{width:56px;height:56px;aspect-ratio:1;border-radius:50%;flex:none}body.paper .portrait-sm .mono-ini{font-size:1.25rem;font-weight:500}body.paper .status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:rgb(var(--c-ok));flex:none}body.paper .status-dot--full{background:rgb(var(--c-warn))}body.paper .ledger>*+*{border-top:1px solid rgb(var(--c-line))}body.paper .card{display:block;background:rgb(var(--c-surface));border:1px solid rgb(var(--c-line));border-radius:var(--radius);flex-direction:initial;min-width:0}body.paper .card-lift{transition:border-color .2s,transform .25s}body.paper .card-lift:hover{border-color:rgb(var(--c-ink));transform:translateY(-2px)}body.paper .row-link{text-decoration:none;display:block;transition:background .2s}body.paper .row-link:hover{background:rgb(var(--c-surface) / .7);text-decoration:none}body.paper .row-link:hover .row-title{color:rgb(var(--c-ox))}body.paper .row-title{transition:color .2s}body.paper .badge{display:inline-flex;align-items:center;gap:6px;font-family:"IBM Plex Mono",monospace;font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:3px;white-space:nowrap}body.paper .badge::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}body.paper .badge-ok{background:rgb(var(--c-ok-tint));color:rgb(var(--c-ok))}body.paper .badge-warn{background:rgb(var(--c-warn-tint));color:rgb(var(--c-warn))}body.paper .badge-ox{background:rgb(var(--c-ox-tint));color:rgb(var(--c-ox))}body.paper .badge-neutral{background:rgb(var(--c-sunk));color:rgb(var(--c-muted))}body.paper .dash-item{padding-left:1.25rem;position:relative}body.paper .dash-item::before{content:"—";position:absolute;left:0;color:rgb(var(--c-brass-text))}body.paper .field label,body.paper .field legend{display:block;font-size:14.5px;font-weight:500;color:rgb(var(--c-ink));margin-bottom:6px}body.paper .field .req{color:rgb(var(--c-ox));margin-left:2px}body.paper .field .hint{font-size:13.5px;color:rgb(var(--c-muted));margin-top:4px}body.paper .field input:not([type=checkbox]):not([type=radio]),body.paper .field select,body.paper .field textarea,body.paper .input{width:100%;min-height:46px;padding:10px 14px;background:rgb(var(--c-surface));color:rgb(var(--c-ink));border:1px solid rgb(var(--c-field));border-radius:var(--radius);font:inherit;font-size:16px;box-shadow:none;transition:border-color .2s,box-shadow .2s}body.paper .input:hover{border-color:rgb(var(--c-muted))}body.paper .field input:focus,body.paper .field select:focus,body.paper .field textarea:focus,body.paper .input:focus{outline:0;border-color:rgb(var(--c-ox));box-shadow:0 0 0 3px rgb(var(--c-ox) / .18)}body.paper textarea.input{min-height:140px;resize:vertical}body.paper .input::placeholder{color:rgb(var(--c-muted))}body.paper .input[aria-invalid=true]{border-color:rgb(var(--c-warn))}body.paper .form-alert{border-left:3px solid rgb(var(--c-ok));background:rgb(var(--c-ok-tint));color:rgb(var(--c-ink));padding:14px 16px;border-radius:var(--radius)}body.paper .form-alert--bad{border-left-color:rgb(var(--c-warn));background:rgb(var(--c-warn-tint))}body.paper .form-alert:focus{outline:0}body.paper .prose-n{font-family:"Source Serif 4",serif;font-size:1.18rem;line-height:1.7;color:rgb(var(--c-body))}body.paper .prose-n>*+*{margin-top:1.15em}body.paper .prose-n h2{font-size:1.65rem;margin-top:2em;scroll-margin-top:6rem}body.paper .prose-n h2:first-child{margin-top:0}body.paper .prose-n h3{font-size:1.25rem;margin-top:1.6em}body.paper .prose-n a{color:rgb(var(--c-ox));text-decoration:underline;text-underline-offset:3px}body.paper .prose-n ul{list-style:none;padding:0}body.paper .prose-n ul li{padding-left:1.4em;position:relative}body.paper .prose-n ul li::before{content:"—";position:absolute;left:0;color:rgb(var(--c-brass-text))}body.paper .prose-n ol{list-style:decimal;padding-left:1.4em}body.paper .prose-n code{font-family:"IBM Plex Mono",monospace;font-size:.82em;background:rgb(var(--c-sunk));padding:1px 6px;border-radius:3px}body.paper .prose-n pre{background:rgb(var(--c-sunk));padding:16px;border-radius:var(--radius);overflow-x:auto;font-size:.85em}body.paper .prose-n img{max-width:100%;height:auto;border:1px solid rgb(var(--c-line))}body.paper .prose-n blockquote{border-left:2px solid rgb(var(--c-ox));padding-left:20px;font-style:italic;font-size:1.35rem;color:rgb(var(--c-ink))}body.paper .post-body--article>p:first-of-type::first-letter{float:left;font-size:4.1em;line-height:.82;padding:.08em .1em 0 0;color:rgb(var(--c-ox));font-weight:600}body.paper .side-note{display:block;background:rgb(var(--c-surface));border:1px solid rgb(var(--c-line));border-radius:var(--radius);padding:28px;margin-top:2.5rem!important;font-family:"IBM Plex Sans",sans-serif;font-size:16px;line-height:1.5}body.paper .side-note>*+*{margin-top:.75rem}body.paper .side-note__label{display:block;font-family:"IBM Plex Mono",monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--c-brass-text))}body.paper .toc a{display:block;padding-left:1rem;margin-left:-1px;border-left:1px solid transparent;text-decoration:none}body.paper .toc a:hover{border-left-color:rgb(var(--c-ink))}body.paper .toc a[aria-current=true]{border-left-color:rgb(var(--c-ox));color:rgb(var(--c-ink))}body.paper .choice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid rgb(var(--c-line));border-radius:var(--radius);background:rgb(var(--c-surface));cursor:pointer}body.paper .choice:has(input:checked){border-color:rgb(var(--c-ox));background:rgb(var(--c-ox-tint))}body.paper .choice input{accent-color:rgb(var(--c-ox));margin-top:4px}body.paper .dropcap::first-letter{float:left;font-size:4.1em;line-height:.82;padding:.08em .1em 0 0;color:rgb(var(--c-ox));font-weight:600}body.paper .meter{height:8px;background:rgb(var(--c-sunk));border-radius:99px;overflow:hidden}body.paper .meter>span{display:block;height:100%;background:rgb(var(--c-ox));border-radius:99px}body.paper dialog{border:1px solid rgb(var(--c-line));border-radius:6px;padding:0;background:rgb(var(--c-surface));color:rgb(var(--c-body));max-width:560px;width:calc(100% - 32px)}body.paper dialog::backdrop{background:rgba(30,26,23,.45)}body.paper *,body.paper ::after,body.paper ::before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }body.paper ::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }body.paper *,body.paper ::after,body.paper ::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}body.paper ::after,body.paper ::before{--tw-content:''}body.paper,body.paper :host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:"IBM Plex Sans",system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body.paper{margin:0;line-height:inherit}body.paper hr{height:0;color:inherit;border-top-width:1px}body.paper abbr:where([title]){text-decoration:underline dotted}body.paper h1,body.paper h2,body.paper h3,body.paper h4,body.paper h5,body.paper h6{font-size:inherit;font-weight:inherit}body.paper a{color:inherit;text-decoration:inherit}body.paper b,body.paper strong{font-weight:bolder}body.paper code,body.paper kbd,body.paper pre,body.paper samp{font-family:"IBM Plex Mono",ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}body.paper small{font-size:80%}body.paper sub,body.paper sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}body.paper sub{bottom:-.25em}body.paper sup{top:-.5em}body.paper table{text-indent:0;border-color:inherit;border-collapse:collapse}body.paper button,body.paper input,body.paper optgroup,body.paper select,body.paper textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}body.paper button,body.paper select{text-transform:none}body.paper button,body.paper input:where([type=button]),body.paper input:where([type=reset]),body.paper input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}body.paper :-moz-focusring{outline:auto}body.paper :-moz-ui-invalid{box-shadow:none}body.paper progress{vertical-align:baseline}body.paper ::-webkit-inner-spin-button,body.paper ::-webkit-outer-spin-button{height:auto}body.paper [type=search]{-webkit-appearance:textfield;outline-offset:-2px}body.paper ::-webkit-search-decoration{-webkit-appearance:none}body.paper ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body.paper summary{display:list-item}body.paper blockquote,body.paper dd,body.paper dl,body.paper figure,body.paper h1,body.paper h2,body.paper h3,body.paper h4,body.paper h5,body.paper h6,body.paper hr,body.paper p,body.paper pre{margin:0}body.paper fieldset{margin:0;padding:0}body.paper legend{padding:0}body.paper menu,body.paper ol,body.paper ul{list-style:none;margin:0;padding:0}body.paper dialog{padding:0}body.paper textarea{resize:vertical}body.paper input::placeholder,body.paper textarea::placeholder{opacity:1;color:#9ca3af}body.paper [role=button],body.paper button{cursor:pointer}body.paper :disabled{cursor:default}body.paper audio,body.paper canvas,body.paper embed,body.paper iframe,body.paper img,body.paper object,body.paper svg,body.paper video{display:block;vertical-align:middle}body.paper img,body.paper video{max-width:100%;height:auto}body.paper [hidden]:where(:not([hidden=until-found])){display:none}body.paper .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}body.paper .fixed{position:fixed}body.paper .relative{position:relative}body.paper .sticky{position:sticky}body.paper .top-0{top:0}body.paper .top-28{top:7rem}body.paper .mx-auto{margin-left:auto;margin-right:auto}body.paper .\!mb-0{margin-bottom:0!important}body.paper .-mb-px{margin-bottom:-1px}body.paper .-ml-px{margin-left:-1px}body.paper .mb-1{margin-bottom:.25rem}body.paper .mb-1\.5{margin-bottom:.375rem}body.paper .mb-10{margin-bottom:2.5rem}body.paper .mb-12{margin-bottom:3rem}body.paper .mb-2{margin-bottom:.5rem}body.paper .mb-3{margin-bottom:.75rem}body.paper .mb-4{margin-bottom:1rem}body.paper .mb-5{margin-bottom:1.25rem}body.paper .mb-6{margin-bottom:1.5rem}body.paper .mb-8{margin-bottom:2rem}body.paper .ml-1{margin-left:.25rem}body.paper .ml-auto{margin-left:auto}body.paper .mr-2{margin-right:.5rem}body.paper .mt-0{margin-top:0}body.paper .mt-1{margin-top:.25rem}body.paper .mt-1\.5{margin-top:.375rem}body.paper .mt-10{margin-top:2.5rem}body.paper .mt-12{margin-top:3rem}body.paper .mt-14{margin-top:3.5rem}body.paper .mt-16{margin-top:4rem}body.paper .mt-2{margin-top:.5rem}body.paper .mt-3{margin-top:.75rem}body.paper .mt-4{margin-top:1rem}body.paper .mt-5{margin-top:1.25rem}body.paper .mt-6{margin-top:1.5rem}body.paper .mt-7{margin-top:1.75rem}body.paper .mt-8{margin-top:2rem}body.paper .mt-9{margin-top:2.25rem}body.paper .block{display:block}body.paper .inline-block{display:inline-block}body.paper .flex{display:flex}body.paper .inline-flex{display:inline-flex}body.paper .table{display:table}body.paper .grid{display:grid}body.paper .hidden{display:none}body.paper .aspect-\[16\/10\]{aspect-ratio:16/10}body.paper .aspect-\[4\/3\]{aspect-ratio:4/3}body.paper .\!h-20{height:5rem!important}body.paper .h-1{height:.25rem}body.paper .h-2{height:.5rem}body.paper .h-9{height:2.25rem}body.paper .h-\[64px\]{height:64px}body.paper .h-\[72px\]{height:72px}body.paper .h-fit{height:fit-content}body.paper .h-full{height:100%}body.paper .h-screen{height:100vh}body.paper .max-h-12{max-height:3rem}body.paper .\!min-h-\[80px\]{min-height:80px!important}body.paper .min-h-\[7rem\]{min-height:7rem}body.paper .min-h-screen{min-height:100vh}body.paper .\!w-20{width:5rem!important}body.paper .w-2{width:.5rem}body.paper .w-28{width:7rem}body.paper .w-9{width:2.25rem}body.paper .w-auto{width:auto}body.paper .w-full{width:100%}body.paper .min-w-0{min-width:0}body.paper .min-w-\[480px\]{min-width:480px}body.paper .min-w-\[520px\]{min-width:520px}body.paper .min-w-\[560px\]{min-width:560px}body.paper .min-w-\[600px\]{min-width:600px}body.paper .min-w-\[640px\]{min-width:640px}body.paper .\!max-w-\[44ch\]{max-width:44ch!important}body.paper .\!max-w-\[48ch\]{max-width:48ch!important}body.paper .\!max-w-\[52ch\]{max-width:52ch!important}body.paper .max-w-\[1100px\]{max-width:1100px}body.paper .max-w-\[20rem\]{max-width:20rem}body.paper .max-w-\[22ch\]{max-width:22ch}body.paper .max-w-\[22rem\]{max-width:22rem}body.paper .max-w-\[26rem\]{max-width:26rem}body.paper .max-w-\[28ch\]{max-width:28ch}body.paper .max-w-\[380px\]{max-width:380px}body.paper .max-w-\[38ch\]{max-width:38ch}body.paper .max-w-\[40rem\]{max-width:40rem}body.paper .max-w-\[420px\]{max-width:420px}body.paper .max-w-\[42ch\]{max-width:42ch}body.paper .max-w-\[44ch\]{max-width:44ch}body.paper .max-w-\[46ch\]{max-width:46ch}body.paper .max-w-\[48ch\]{max-width:48ch}body.paper .max-w-\[48rem\]{max-width:48rem}body.paper .max-w-\[52rem\]{max-width:52rem}body.paper .max-w-\[54ch\]{max-width:54ch}body.paper .max-w-\[56ch\]{max-width:56ch}body.paper .max-w-\[60ch\]{max-width:60ch}body.paper .max-w-\[62ch\]{max-width:62ch}body.paper .flex-1{flex:1 1 0%}body.paper .shrink-0{flex-shrink:0}body.paper .flex-grow{flex-grow:1}body.paper .scroll-mt-24{scroll-margin-top:6rem}body.paper .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}body.paper .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body.paper .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}body.paper .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}body.paper .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}body.paper .grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}body.paper .grid-cols-\[1\.75rem_1fr\]{grid-template-columns:1.75rem 1fr}body.paper .grid-cols-\[2\.25rem_1fr\]{grid-template-columns:2.25rem 1fr}body.paper .grid-cols-\[2\.5rem_1fr\]{grid-template-columns:2.5rem 1fr}body.paper .grid-cols-\[2rem_1fr\]{grid-template-columns:2rem 1fr}body.paper .flex-col{flex-direction:column}body.paper .flex-col-reverse{flex-direction:column-reverse}body.paper .flex-wrap{flex-wrap:wrap}body.paper .place-items-center{place-items:center}body.paper .items-start{align-items:flex-start}body.paper .items-end{align-items:flex-end}body.paper .items-center{align-items:center}body.paper .items-baseline{align-items:baseline}body.paper .justify-end{justify-content:flex-end}body.paper .justify-between{justify-content:space-between}body.paper .gap-1{gap:.25rem}body.paper .gap-1\.5{gap:.375rem}body.paper .gap-10{gap:2.5rem}body.paper .gap-12{gap:3rem}body.paper .gap-14{gap:3.5rem}body.paper .gap-2{gap:.5rem}body.paper .gap-3{gap:.75rem}body.paper .gap-4{gap:1rem}body.paper .gap-5{gap:1.25rem}body.paper .gap-6{gap:1.5rem}body.paper .gap-7{gap:1.75rem}body.paper .gap-8{gap:2rem}body.paper .gap-x-10{column-gap:2.5rem}body.paper .gap-x-12{column-gap:3rem}body.paper .gap-x-8{column-gap:2rem}body.paper .gap-y-3{row-gap:.75rem}body.paper .gap-y-4{row-gap:1rem}body.paper .gap-y-8{row-gap:2rem}body.paper .space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}body.paper .space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}body.paper .space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}body.paper .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}body.paper .space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}body.paper .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}body.paper .space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}body.paper .space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}body.paper .space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}body.paper .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}body.paper .divide-band-text\/20>:not([hidden])~:not([hidden]){border-color:rgb(var(--c-band-text) / .2)}body.paper .self-end{align-self:flex-end}body.paper .self-center{align-self:center}body.paper .overflow-hidden{overflow:hidden}body.paper .overflow-x-auto{overflow-x:auto}body.paper .overflow-y-auto{overflow-y:auto}body.paper .whitespace-pre-line{white-space:pre-line}body.paper .whitespace-pre-wrap{white-space:pre-wrap}body.paper .rounded{border-radius:.25rem}body.paper .rounded-\[3px\]{border-radius:3px}body.paper .rounded-full{border-radius:9999px}body.paper .border{border-width:1px}body.paper .border-y{border-top-width:1px;border-bottom-width:1px}body.paper .border-b{border-bottom-width:1px}body.paper .border-b-2{border-bottom-width:2px}body.paper .border-l{border-left-width:1px}body.paper .border-l-2{border-left-width:2px}body.paper .border-r{border-right-width:1px}body.paper .border-t{border-top-width:1px}body.paper .\!border-ox{--tw-border-opacity:1!important;border-color:rgb(var(--c-ox) / var(--tw-border-opacity,1))!important}body.paper .border-band-text\/15{border-color:rgb(var(--c-band-text) / .15)}body.paper .border-band-text\/20{border-color:rgb(var(--c-band-text) / .2)}body.paper .border-band-text\/30{border-color:rgb(var(--c-band-text) / .3)}body.paper .border-ink{--tw-border-opacity:1;border-color:rgb(var(--c-ink) / var(--tw-border-opacity,1))}body.paper .border-line{--tw-border-opacity:1;border-color:rgb(var(--c-line) / var(--tw-border-opacity,1))}body.paper .border-ox{--tw-border-opacity:1;border-color:rgb(var(--c-ox) / var(--tw-border-opacity,1))}body.paper .border-surface\/60{border-color:rgb(var(--c-surface) / .6)}body.paper .border-transparent{border-color:transparent}body.paper .\!border-l-brass{--tw-border-opacity:1!important;border-left-color:rgb(var(--c-brass) / var(--tw-border-opacity,1))!important}body.paper .\!border-l-ok{--tw-border-opacity:1!important;border-left-color:rgb(var(--c-ok) / var(--tw-border-opacity,1))!important}body.paper .\!border-l-warn{--tw-border-opacity:1!important;border-left-color:rgb(var(--c-warn) / var(--tw-border-opacity,1))!important}body.paper .\!bg-paper{--tw-bg-opacity:1!important;background-color:rgb(var(--c-paper) / var(--tw-bg-opacity,1))!important}body.paper .bg-band{--tw-bg-opacity:1;background-color:rgb(var(--c-band) / var(--tw-bg-opacity,1))}body.paper .bg-band-panel{--tw-bg-opacity:1;background-color:rgb(var(--c-band-panel) / var(--tw-bg-opacity,1))}body.paper .bg-brass{--tw-bg-opacity:1;background-color:rgb(var(--c-brass) / var(--tw-bg-opacity,1))}body.paper .bg-brass-tint{--tw-bg-opacity:1;background-color:rgb(var(--c-brass-tint) / var(--tw-bg-opacity,1))}body.paper .bg-ok{--tw-bg-opacity:1;background-color:rgb(var(--c-ok) / var(--tw-bg-opacity,1))}body.paper .bg-ok-tint{--tw-bg-opacity:1;background-color:rgb(var(--c-ok-tint) / var(--tw-bg-opacity,1))}body.paper .bg-ox{--tw-bg-opacity:1;background-color:rgb(var(--c-ox) / var(--tw-bg-opacity,1))}body.paper .bg-ox-tint{--tw-bg-opacity:1;background-color:rgb(var(--c-ox-tint) / var(--tw-bg-opacity,1))}body.paper .bg-ox-tint\/40{background-color:rgb(var(--c-ox-tint) / .4)}body.paper .bg-paper{--tw-bg-opacity:1;background-color:rgb(var(--c-paper) / var(--tw-bg-opacity,1))}body.paper .bg-sunk{--tw-bg-opacity:1;background-color:rgb(var(--c-sunk) / var(--tw-bg-opacity,1))}body.paper .bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity,1))}body.paper .bg-surface\/60{background-color:rgb(var(--c-surface) / .6)}body.paper .bg-surface\/70{background-color:rgb(var(--c-surface) / .7)}body.paper .bg-warn{--tw-bg-opacity:1;background-color:rgb(var(--c-warn) / var(--tw-bg-opacity,1))}body.paper .bg-warn-tint{--tw-bg-opacity:1;background-color:rgb(var(--c-warn-tint) / var(--tw-bg-opacity,1))}body.paper .object-cover{object-fit:cover}body.paper .p-10{padding:2.5rem}body.paper .p-4{padding:1rem}body.paper .p-5{padding:1.25rem}body.paper .p-6{padding:1.5rem}body.paper .p-7{padding:1.75rem}body.paper .p-8{padding:2rem}body.paper .px-0{padding-left:0;padding-right:0}body.paper .px-1\.5{padding-left:.375rem;padding-right:.375rem}body.paper .px-3{padding-left:.75rem;padding-right:.75rem}body.paper .px-4{padding-left:1rem;padding-right:1rem}body.paper .px-5{padding-left:1.25rem;padding-right:1.25rem}body.paper .px-6{padding-left:1.5rem;padding-right:1.5rem}body.paper .py-1{padding-top:.25rem;padding-bottom:.25rem}body.paper .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}body.paper .py-10{padding-top:2.5rem;padding-bottom:2.5rem}body.paper .py-12{padding-top:3rem;padding-bottom:3rem}body.paper .py-14{padding-top:3.5rem;padding-bottom:3.5rem}body.paper .py-16{padding-top:4rem;padding-bottom:4rem}body.paper .py-2{padding-top:.5rem;padding-bottom:.5rem}body.paper .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}body.paper .py-3{padding-top:.75rem;padding-bottom:.75rem}body.paper .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}body.paper .py-4{padding-top:1rem;padding-bottom:1rem}body.paper .py-5{padding-top:1.25rem;padding-bottom:1.25rem}body.paper .py-6{padding-top:1.5rem;padding-bottom:1.5rem}body.paper .py-7{padding-top:1.75rem;padding-bottom:1.75rem}body.paper .py-8{padding-top:2rem;padding-bottom:2rem}body.paper .pb-10{padding-bottom:2.5rem}body.paper .pb-12{padding-bottom:3rem}body.paper .pb-16{padding-bottom:4rem}body.paper .pb-2{padding-bottom:.5rem}body.paper .pb-20{padding-bottom:5rem}body.paper .pb-4{padding-bottom:1rem}body.paper .pl-12{padding-left:3rem}body.paper .pl-4{padding-left:1rem}body.paper .pl-5{padding-left:1.25rem}body.paper .pr-4{padding-right:1rem}body.paper .pt-0\.5{padding-top:.125rem}body.paper .pt-1{padding-top:.25rem}body.paper .pt-1\.5{padding-top:.375rem}body.paper .pt-12{padding-top:3rem}body.paper .pt-14{padding-top:3.5rem}body.paper .pt-16{padding-top:4rem}body.paper .pt-2{padding-top:.5rem}body.paper .pt-5{padding-top:1.25rem}body.paper .pt-6{padding-top:1.5rem}body.paper .pt-7{padding-top:1.75rem}body.paper .pt-8{padding-top:2rem}body.paper .text-left{text-align:left}body.paper .text-center{text-align:center}body.paper .text-right{text-align:right}body.paper .\!text-2xl{font-size:1.5rem!important;line-height:2rem!important}body.paper .\!text-\[1\.05rem\]{font-size:1.05rem!important}body.paper .\!text-\[1\.1rem\]{font-size:1.1rem!important}body.paper .\!text-\[11px\]{font-size:11px!important}body.paper .\!text-\[19px\]{font-size:19px!important}body.paper .\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}body.paper .text-2xl{font-size:1.5rem;line-height:2rem}body.paper .text-3xl{font-size:1.875rem;line-height:2.25rem}body.paper .text-4xl{font-size:2.25rem;line-height:2.5rem}body.paper .text-5xl{font-size:3rem;line-height:1}body.paper .text-6xl{font-size:3.75rem;line-height:1}body.paper .text-7xl{font-size:4.5rem;line-height:1}body.paper .text-\[1\.08rem\]{font-size:1.08rem}body.paper .text-\[1\.6rem\]{font-size:1.6rem}body.paper .text-\[1\.75rem\]{font-size:1.75rem}body.paper .text-\[1\.9rem\]{font-size:1.9rem}body.paper .text-\[12px\]{font-size:12px}body.paper .text-\[13\.5px\]{font-size:13.5px}body.paper .text-\[14\.5px\]{font-size:14.5px}body.paper .text-\[14px\]{font-size:14px}body.paper .text-\[15\.5px\]{font-size:15.5px}body.paper .text-\[15px\]{font-size:15px}body.paper .text-\[16px\]{font-size:16px}body.paper .text-\[2\.3rem\]{font-size:2.3rem}body.paper .text-\[2\.4rem\]{font-size:2.4rem}body.paper .text-\[2\.6rem\]{font-size:2.6rem}body.paper .text-\[2\.75rem\]{font-size:2.75rem}body.paper .text-\[clamp\(1\.6rem\2c 3vw\2c 2\.25rem\)\]{font-size:clamp(1.6rem, 3vw, 2.25rem)}body.paper .text-lg{font-size:1.125rem;line-height:1.75rem}body.paper .text-sm{font-size:.875rem;line-height:1.25rem}body.paper .text-xl{font-size:1.25rem;line-height:1.75rem}body.paper .text-xs{font-size:.75rem;line-height:1rem}body.paper .font-medium{font-weight:500}body.paper .font-normal{font-weight:400}body.paper .italic{font-style:italic}body.paper .not-italic{font-style:normal}body.paper .leading-relaxed{line-height:1.625}body.paper .leading-snug{line-height:1.375}body.paper .leading-tight{line-height:1.25}body.paper .\!text-\[\#E9D3C9\]{--tw-text-opacity:1!important;color:rgb(233 211 201 / var(--tw-text-opacity,1))!important}body.paper .\!text-band-accent{--tw-text-opacity:1!important;color:rgb(var(--c-band-accent) / var(--tw-text-opacity,1))!important}body.paper .\!text-band-muted{--tw-text-opacity:1!important;color:rgb(var(--c-band-muted) / var(--tw-text-opacity,1))!important}body.paper .\!text-band-text{--tw-text-opacity:1!important;color:rgb(var(--c-band-text) / var(--tw-text-opacity,1))!important}body.paper .\!text-brass-text{--tw-text-opacity:1!important;color:rgb(var(--c-brass-text) / var(--tw-text-opacity,1))!important}body.paper .\!text-ok{--tw-text-opacity:1!important;color:rgb(var(--c-ok) / var(--tw-text-opacity,1))!important}body.paper .\!text-surface{--tw-text-opacity:1!important;color:rgb(var(--c-surface) / var(--tw-text-opacity,1))!important}body.paper .\!text-warn{--tw-text-opacity:1!important;color:rgb(var(--c-warn) / var(--tw-text-opacity,1))!important}body.paper .text-band-accent{--tw-text-opacity:1;color:rgb(var(--c-band-accent) / var(--tw-text-opacity,1))}body.paper .text-band-body{--tw-text-opacity:1;color:rgb(var(--c-band-body) / var(--tw-text-opacity,1))}body.paper .text-band-muted{--tw-text-opacity:1;color:rgb(var(--c-band-muted) / var(--tw-text-opacity,1))}body.paper .text-band-text{--tw-text-opacity:1;color:rgb(var(--c-band-text) / var(--tw-text-opacity,1))}body.paper .text-body{--tw-text-opacity:1;color:rgb(var(--c-body) / var(--tw-text-opacity,1))}body.paper .text-brass-text{--tw-text-opacity:1;color:rgb(var(--c-brass-text) / var(--tw-text-opacity,1))}body.paper .text-ink{--tw-text-opacity:1;color:rgb(var(--c-ink) / var(--tw-text-opacity,1))}body.paper .text-muted{--tw-text-opacity:1;color:rgb(var(--c-muted) / var(--tw-text-opacity,1))}body.paper .text-ok{--tw-text-opacity:1;color:rgb(var(--c-ok) / var(--tw-text-opacity,1))}body.paper .text-ox{--tw-text-opacity:1;color:rgb(var(--c-ox) / var(--tw-text-opacity,1))}body.paper .text-surface{--tw-text-opacity:1;color:rgb(var(--c-surface) / var(--tw-text-opacity,1))}body.paper .text-warn{--tw-text-opacity:1;color:rgb(var(--c-warn) / var(--tw-text-opacity,1))}body.paper .line-through{text-decoration-line:line-through}body.paper .no-underline{text-decoration-line:none}body.paper .decoration-1{text-decoration-thickness:1px}body.paper .underline-offset-4{text-underline-offset:4px}body.paper .accent-\[\#7A2E2A\]{accent-color:#7A2E2A}body.paper .accent-\[rgb\(var\(--c-ox\)\)\]{accent-color:rgb(var(--c-ox))}body.paper .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}body.paper .\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}body.paper{line-height:1.5}body.paper .page-content-wrapper,body.paper .page-header-wrapper,body.paper .page_content{margin:0;padding:0}body.paper .page-breadcrumbs:empty,body.paper .page-header-wrapper:empty{display:none}body.paper .section[data-section-template]{padding:0;margin:0}body.paper main{min-height:0}body.paper p{margin-bottom:0}body.paper ol,body.paper ul{margin-bottom:0}body.paper dd{margin-bottom:0;margin-left:0}body.paper.page-app{--ink:rgb(var(--c-paper));--plate:rgb(var(--c-surface));--paper:rgb(var(--c-ink));--signal-100:rgb(var(--c-ox-tint));--signal-300:rgb(var(--c-ox));--signal-400:rgb(var(--c-ox));--signal:rgb(var(--c-ox));--signal-600:rgb(var(--c-ox-deep));--signal-900:rgb(var(--c-ox-tint));--warn:rgb(var(--c-warn));--warn-900:rgb(var(--c-warn-tint));--bad:rgb(var(--c-warn));--n-100:rgb(var(--c-ink));--n-200:rgb(var(--c-body));--n-300:rgb(var(--c-muted));--n-400:rgb(var(--c-muted));--n-500:rgb(var(--c-muted));--n-600:rgb(var(--c-field));--n-700:rgb(var(--c-line));--n-800:rgb(var(--c-sunk));--font-mono:"IBM Plex Mono",ui-monospace,monospace;--font-sans:"IBM Plex Sans",system-ui,sans-serif;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--rule:1px solid var(--n-700);--rule-strong:2px solid var(--n-700);--rule-signal:2px solid var(--signal);--wrap:1180px}body.paper.page-app main .es-button{background-color:revert-layer;background-image:revert-layer;color:revert-layer;border-color:revert-layer;padding:revert-layer}body.paper.page-app .btn-primary,body.paper.page-app .btn.btn-primary{background:rgb(var(--c-ox));color:rgb(var(--c-on-ox));border-color:transparent}body.paper.page-app .page-card :is(h1,h2,h3,h4,h5,h6){color:rgb(var(--c-ink))}body.paper.page-app .page-card{background:rgb(var(--c-surface));color:rgb(var(--c-body));border:1px solid rgb(var(--c-line))}body.paper.page-app #page-login .page-content-wrapper{display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;padding:48px 16px}body.paper.page-app #page-login main.container{width:100%;max-width:none;margin:0 auto;padding:0}@media (max-width:575.98px){body.paper.page-app #page-login .page-card{min-height:0;padding:24px;border-radius:var(--border-radius-lg)}}body.paper.js .reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease;animation:reveal-fallback 0s 3s forwards}body.paper.js .reveal.is-in{opacity:1;transform:none;animation:none}body.paper.reveal-ready .reveal{animation:none}@keyframes reveal-fallback{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){body.paper{scroll-behavior:auto}body.paper *,body.paper ::after,body.paper ::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}body.paper .scribble path{stroke-dashoffset:0}body.paper.js .reveal{opacity:1;transform:none}}@media print{body.paper .paper-preview-band,body.paper .site-footer,body.paper .site-header,body.paper .skip{display:none}body.paper::before{display:none}}body.paper .before\:absolute::before{content:var(--tw-content);position:absolute}body.paper .before\:left-0::before{content:var(--tw-content);left:0}body.paper .before\:text-brass-text::before{content:var(--tw-content);--tw-text-opacity:1;color:rgb(var(--c-brass-text) / var(--tw-text-opacity,1))}body.paper .before\:content-\[\'\2014\'\]::before{--tw-content:'—';content:var(--tw-content)}body.paper .first\:mt-0:first-child{margin-top:0}body.paper .first\:pt-0:first-child{padding-top:0}body.paper .hover\:border-ink:hover{--tw-border-opacity:1;border-color:rgb(var(--c-ink) / var(--tw-border-opacity,1))}body.paper .hover\:border-line:hover{--tw-border-opacity:1;border-color:rgb(var(--c-line) / var(--tw-border-opacity,1))}body.paper .hover\:border-ox:hover{--tw-border-opacity:1;border-color:rgb(var(--c-ox) / var(--tw-border-opacity,1))}body.paper .hover\:bg-ox-deep:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-ox-deep) / var(--tw-bg-opacity,1))}body.paper .hover\:bg-paper:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-paper) / var(--tw-bg-opacity,1))}body.paper .hover\:bg-sunk:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-sunk) / var(--tw-bg-opacity,1))}body.paper .hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(var(--c-ink) / var(--tw-text-opacity,1))}body.paper .hover\:text-ox:hover{--tw-text-opacity:1;color:rgb(var(--c-ox) / var(--tw-text-opacity,1))}body.paper .group:hover .group-hover\:text-ox{--tw-text-opacity:1;color:rgb(var(--c-ox) / var(--tw-text-opacity,1))}body.paper .group:hover .group-hover\:underline{text-decoration-line:underline}@media not all and (min-width:1024px){body.paper .max-lg\:hidden{display:none}}@media (min-width:640px){body.paper .sm\:col-span-2{grid-column:span 2/span 2}body.paper .sm\:ml-16{margin-left:4rem}body.paper .sm\:ml-auto{margin-left:auto}body.paper .sm\:mr-16{margin-right:4rem}body.paper .sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}body.paper .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body.paper .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}body.paper .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}body.paper .sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}body.paper .sm\:grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}body.paper .sm\:grid-cols-\[8\.5rem_1fr\]{grid-template-columns:8.5rem 1fr}body.paper .sm\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}body.paper .sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}body.paper .sm\:flex-row{flex-direction:row}body.paper .sm\:gap-2{gap:.5rem}body.paper .sm\:border-b-0{border-bottom-width:0}body.paper .sm\:border-r{border-right-width:1px}body.paper .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}body.paper .sm\:px-8{padding-left:2rem;padding-right:2rem}body.paper .sm\:pl-8{padding-left:2rem}body.paper .sm\:pr-8{padding-right:2rem}body.paper .sm\:text-5xl{font-size:3rem;line-height:1}body.paper .sm\:text-6xl{font-size:3.75rem;line-height:1}body.paper .sm\:text-\[13\.5px\]{font-size:13.5px}}@media (min-width:768px){body.paper .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body.paper .md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}body.paper .md\:grid-cols-\[4rem_1fr\]{grid-template-columns:4rem 1fr}body.paper .md\:items-center{align-items:center}body.paper .md\:justify-end{justify-content:flex-end}body.paper .md\:px-10{padding-left:2.5rem;padding-right:2.5rem}body.paper .md\:pl-0{padding-left:0}}@media (min-width:1024px){body.paper .lg\:sticky{position:sticky}body.paper .lg\:top-28{top:7rem}body.paper .lg\:top-8{top:2rem}body.paper .lg\:col-span-12{grid-column:span 12/span 12}body.paper .lg\:col-span-2{grid-column:span 2/span 2}body.paper .lg\:col-span-3{grid-column:span 3/span 3}body.paper .lg\:col-span-4{grid-column:span 4/span 4}body.paper .lg\:col-span-5{grid-column:span 5/span 5}body.paper .lg\:col-span-6{grid-column:span 6/span 6}body.paper .lg\:col-span-7{grid-column:span 7/span 7}body.paper .lg\:col-span-8{grid-column:span 8/span 8}body.paper .lg\:col-span-9{grid-column:span 9/span 9}body.paper .lg\:col-start-10{grid-column-start:10}body.paper .lg\:col-start-2{grid-column-start:2}body.paper .lg\:col-start-5{grid-column-start:5}body.paper .lg\:col-start-6{grid-column-start:6}body.paper .lg\:col-start-7{grid-column-start:7}body.paper .lg\:col-start-8{grid-column-start:8}body.paper .lg\:col-start-9{grid-column-start:9}body.paper .lg\:ml-\[25\%\]{margin-left:25%}body.paper .lg\:ml-auto{margin-left:auto}body.paper .lg\:mt-24{margin-top:6rem}body.paper .lg\:grid{display:grid}body.paper .lg\:hidden{display:none}body.paper .lg\:w-\[420px\]{width:420px}body.paper .lg\:max-w-\[420px\]{max-width:420px}body.paper .lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}body.paper .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}body.paper .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}body.paper .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}body.paper .lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}body.paper .lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}body.paper .lg\:justify-end{justify-content:flex-end}body.paper .lg\:gap-10{gap:2.5rem}body.paper .lg\:border-b-0{border-bottom-width:0}body.paper .lg\:border-t-0{border-top-width:0}body.paper .lg\:p-10{padding:2.5rem}body.paper .lg\:p-8{padding:2rem}body.paper .lg\:p-9{padding:2.25rem}body.paper .lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}body.paper .lg\:py-16{padding-top:4rem;padding-bottom:4rem}body.paper .lg\:py-20{padding-top:5rem;padding-bottom:5rem}body.paper .lg\:py-24{padding-top:6rem;padding-bottom:6rem}body.paper .lg\:pb-14{padding-bottom:3.5rem}body.paper .lg\:pb-16{padding-bottom:4rem}body.paper .lg\:pb-20{padding-bottom:5rem}body.paper .lg\:pb-24{padding-bottom:6rem}body.paper .lg\:pb-28{padding-bottom:7rem}body.paper .lg\:pt-0{padding-top:0}body.paper .lg\:pt-16{padding-top:4rem}body.paper .lg\:pt-20{padding-top:5rem}body.paper .lg\:pt-24{padding-top:6rem}body.paper .lg\:text-right{text-align:right}body.paper .lg\:text-2xl{font-size:1.5rem;line-height:2rem}body.paper .lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}body.paper .lg\:text-5xl{font-size:3rem;line-height:1}body.paper .lg\:text-7xl{font-size:4.5rem;line-height:1}body.paper .lg\:text-\[2\.1rem\]{font-size:2.1rem}body.paper .lg\:text-\[2\.25rem\]{font-size:2.25rem}body.paper .lg\:text-\[2\.4rem\]{font-size:2.4rem}body.paper .lg\:text-\[2\.6rem\]{font-size:2.6rem}body.paper .lg\:text-\[2\.75rem\]{font-size:2.75rem}body.paper .lg\:text-\[2rem\]{font-size:2rem}body.paper .lg\:text-\[3\.6rem\]{font-size:3.6rem}body.paper .lg\:text-\[3\.75rem\]{font-size:3.75rem}body.paper .lg\:text-\[5\.25rem\]{font-size:5.25rem}}body.paper.page-app main{margin:0;background:var(--ink);color:var(--paper);font:400 17px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased}body.paper.page-app main a{color:var(--signal);text-decoration:none}body.paper.page-app main a:hover{color:var(--signal-300)}body.paper.page-app main :focus-visible{outline:2px solid var(--signal);outline-offset:2px}body.paper.page-app main ::selection{background:var(--signal);color:var(--ink)}body.paper.page-app main h1,body.paper.page-app main h2,body.paper.page-app main h3{font-family:var(--font-mono);font-weight:600;letter-spacing:-.025em;margin:0}body.paper.page-app main :is(h1,h2,h3,h4,h5,h6){color:var(--paper)}body.paper.page-app main .page-card :is(h1,h2,h3,h4,h5,h6){color:#171717}body.paper.page-app main .is-disabled,body.paper.page-app main [disabled]{opacity:.45;pointer-events:none}body.paper.page-app main .wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--s-6)}body.paper.page-app main .label{font:500 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--n-400)}body.paper.page-app main .label--signal{color:var(--signal)}body.paper.page-app main .mono{font-family:var(--font-mono)}body.paper.page-app main .muted{color:var(--n-300)}body.paper.page-app main .hr{border:0;border-top:var(--rule-strong);margin:0}body.paper.page-app main .hr--signal{border-top:var(--rule-signal)}body.paper.page-app main .stack>*+*{margin-top:var(--s-4)}body.paper.page-app main .measure{max-width:62ch;text-wrap:pretty}body.paper.page-app main .cells{display:grid;gap:1px;background:var(--n-700);grid-template-columns:repeat(2,minmax(0,1fr))}body.paper.page-app main .cells--3{grid-template-columns:repeat(3,minmax(0,1fr))}body.paper.page-app main .cells--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:720px){body.paper.page-app main .cells,body.paper.page-app main .cells--3,body.paper.page-app main .cells--4{grid-template-columns:minmax(0,1fr)}}body.paper.page-app main .cells>*{background:var(--ink)}body.paper.page-app main .cells--plate>*{background:var(--plate)}body.paper.page-app main .sectionhead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-5);border-bottom:var(--rule-strong);padding-bottom:var(--s-3)}body.paper.page-app main .sectionhead--signal{border-bottom:var(--rule-signal)}body.paper.page-app main .sectionhead h2{font:500 12px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--paper)}body.paper.page-app main .status{display:inline-flex;align-items:center;gap:var(--s-2);font:500 11px/1 var(--font-mono);letter-spacing:.18em;color:var(--signal)}body.paper.page-app main .status__dot{width:7px;height:7px;background:currentColor;flex:none}body.paper.page-app main .status--full{color:var(--n-300)}body.paper.page-app main .btn{display:inline-block;font:600 15px/1 var(--font-sans);padding:16px 24px;border:0;border-radius:var(--radius);text-align:left;cursor:pointer;transition:background 120ms linear,border-color 120ms linear,color 120ms linear}body.paper.page-app main .btn--primary{background:var(--signal);color:var(--ink)}body.paper.page-app main .btn--primary:hover{background:var(--signal-400);color:var(--ink)}body.paper.page-app main .btn--primary:active{background:var(--signal-600)}body.paper.page-app main .btn--outline{background:0 0;color:var(--paper);border:2px solid var(--n-500);padding:14px 22px}body.paper.page-app main .btn--outline:hover{border-color:var(--signal);color:var(--signal)}body.paper.page-app main .btn--ghost{background:0 0;color:var(--signal);padding:16px 4px}body.paper.page-app main .btn:not(.btn-md):not(.btn-lg):not(.btn-xs){padding:16px 24px}body.paper.page-app main .btn--outline:not(.btn-md):not(.btn-lg):not(.btn-xs){padding:14px 22px}body.paper.page-app main .btn--ghost:not(.btn-md):not(.btn-lg):not(.btn-xs){padding:16px 4px}body.paper.page-app main .btn-row{display:flex;flex-wrap:wrap;gap:var(--s-3)}body.paper.page-app main .tag{display:inline-block;font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;background:var(--signal-900);color:var(--signal-300)}body.paper.page-app main .tag--solid{background:var(--signal);color:var(--ink)}body.paper.page-app main .tag--outline{background:0 0;color:var(--n-300);border:1px solid var(--n-600);padding:7px 9px}body.paper.page-app main .field{display:block;margin-bottom:var(--s-4)}body.paper.page-app main .field>label{display:block;font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--n-400);margin-bottom:var(--s-2)}body.paper.page-app main .field>label .req{color:var(--signal);margin-left:4px}body.paper.page-app main .formnote{font:500 13px/1.4 var(--font-sans);color:var(--n-300);margin:0 0 var(--s-4)}body.paper.page-app main .input,body.paper.page-app main select.input,body.paper.page-app main textarea.input{width:100%;box-sizing:border-box;background:var(--plate);border:2px solid var(--n-400);border-radius:var(--radius);color:var(--paper);font:400 15px/1.4 var(--font-sans);padding:13px 14px}body.paper.page-app main .input:focus{border-color:var(--signal)}body.paper.page-app main .input::placeholder{color:var(--n-400)}body.paper.page-app main .input[aria-invalid=true]{border-color:var(--bad)}body.paper.page-app main .preview-band{display:flex;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;background:var(--warn-900);border-bottom:2px solid var(--warn);color:var(--n-200);padding:12px var(--s-6);font-size:13px;line-height:1.5}body.paper.page-app main .preview-band__tag{font:600 11px/1 var(--font-mono);letter-spacing:.14em;background:var(--warn);color:var(--ink);padding:5px 8px;white-space:nowrap}body.paper.page-app main .preview-band strong{color:var(--warn);font-weight:600}body.paper.page-app main .hero{padding:var(--s-9) 0 var(--s-8)}body.paper.page-app main .hero .status{margin-bottom:var(--s-6)}body.paper.page-app main .hero__headline{font-size:clamp(34px, 6.4vw, 76px);line-height:1;letter-spacing:-.035em;max-width:20ch;text-wrap:balance;margin-bottom:var(--s-5)}body.paper.page-app main .hero__body{font-size:clamp(16px, 1.8vw, 21px);line-height:1.5;color:var(--n-300);max-width:58ch;text-wrap:pretty;margin:0 0 var(--s-6)}body.paper.page-app main .statband{border-top:var(--rule-signal);border-bottom:var(--rule)}body.paper.page-app main .statband__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}body.paper.page-app main .statband__cell{padding:var(--s-5) var(--s-5) var(--s-5) 0}body.paper.page-app main .statband__cell+.statband__cell{border-left:var(--rule);padding-left:var(--s-5)}body.paper.page-app main .statband__value{font:600 38px/1 var(--font-mono);letter-spacing:-.03em;color:var(--signal);margin-bottom:var(--s-2)}body.paper.page-app main .statband__label{font-size:13px;color:var(--n-300)}body.paper.page-app main .model{padding:var(--s-6) var(--s-5) var(--s-6) 0}body.paper.page-app main .cells .model{padding:var(--s-6) var(--s-5)}body.paper.page-app main .model__num{font:500 11px/1 var(--font-mono);letter-spacing:.14em;color:var(--signal);margin-bottom:var(--s-5)}body.paper.page-app main .model__name{font:600 19px/1.25 var(--font-sans);margin-bottom:var(--s-3)}body.paper.page-app main .model__body{font-size:14px;line-height:1.55;color:var(--n-300);margin:0 0 var(--s-5);text-wrap:pretty}body.paper.page-app main .model__meta{font:400 12px/1 var(--font-mono);letter-spacing:.1em;color:var(--n-400)}body.paper.page-app main .index__row{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1.1fr);gap:var(--s-5);align-items:baseline;border-bottom:var(--rule);padding:var(--s-4) 0}body.paper.page-app main .index__num{font:400 12px/1 var(--font-mono);letter-spacing:.1em;color:var(--signal)}body.paper.page-app main .index__name{font-weight:600;font-size:17px}body.paper.page-app main .index__note{color:var(--n-300);font-size:14px}@media (max-width:640px){body.paper.page-app main .index__row{grid-template-columns:32px minmax(0,1fr)}body.paper.page-app main .index__note{grid-column:2}}body.paper.page-app main .mark{display:flex;align-items:center;justify-content:center;min-height:96px;border:1px dashed var(--n-600);font:400 11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--n-400);text-align:center;padding:var(--s-4)}body.paper.page-app main .note{max-width:46ch;padding:var(--s-8) 0}body.paper.page-app main .note__body{font:600 clamp(22px, 3vw, 32px)/1.3 var(--font-mono);letter-spacing:-.02em;text-wrap:pretty;margin:0 0 var(--s-5)}body.paper.page-app main .note__byline{font:400 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--n-400);border-top:var(--rule);padding-top:var(--s-4)}body.paper.page-app main .band{border-top:var(--rule-signal);border-bottom:var(--rule);padding:var(--s-8) 0}body.paper.page-app main .band__grid{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-6);flex-wrap:wrap}body.paper.page-app main .band__headline{font-size:clamp(24px, 3.2vw, 38px);line-height:1.1;letter-spacing:-.03em;max-width:24ch;text-wrap:balance}body.paper.page-app main .login{display:grid;min-height:100vh;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1px;background:var(--n-700)}body.paper.page-app main .login__panel{background:var(--ink);padding:var(--s-8) var(--s-7);display:flex;flex-direction:column;justify-content:space-between}body.paper.page-app main .login__panel--form{background:var(--plate);justify-content:center}body.paper.page-app main .login__form{width:100%;max-width:360px}body.paper.page-app main .portal{font-size:15px}body.paper.page-app main .portal .sectionhead{padding-bottom:var(--s-2)}body.paper.page-app main .portal .table{width:100%;border-collapse:collapse}body.paper.page-app main .portal .table th{text-align:left;font:500 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--n-400);padding:0 var(--s-4) var(--s-2) 0;border-bottom:var(--rule-signal);white-space:nowrap}body.paper.page-app main .portal .table td{font-size:14px;padding:10px var(--s-4) 10px 0;border-bottom:var(--rule);color:var(--n-200)}body.paper.page-app main .portal .table td:first-child{font-family:var(--font-mono);color:var(--paper)}body.paper.page-app main .formgrid{display:grid;gap:0 var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}body.paper.page-app main .formgrid .field--wide{grid-column:1/-1}@media (max-width:640px){body.paper.page-app main .formgrid{grid-template-columns:minmax(0,1fr)}}body.paper.page-app main .alert{border-left:var(--rule-signal);background:var(--plate);padding:var(--s-4) var(--s-5);font-size:15px;color:var(--paper);margin-bottom:var(--s-5)}body.paper.page-app main .alert--bad{border-left-color:var(--bad)}body.paper.page-app main .alert[hidden]{display:none}body.paper.page-app main .alert:focus{outline:0}body.paper.page-app main .alert:focus-visible{outline:2px solid var(--signal)}body.paper.page-app main .meter{height:6px;background:var(--n-700);width:100%;max-width:180px}body.paper.page-app main .meter>span{display:block;height:100%;background:var(--signal)}body.paper.page-app main .meterrow{display:flex;align-items:center;gap:var(--s-3)}body.paper.page-app main .meterrow .meter{flex:1 1 auto}body.paper.page-app main .meterrow__value{font:400 12px/1 var(--font-mono);color:var(--n-300);min-width:4ch}body.paper.page-app main .portal .table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}body.paper.page-app main .portal .table td.num{font-family:var(--font-mono);font-size:13px}body.paper.page-app main .cell-note{margin-top:2px;font:400 13px/1.45 var(--font-sans);color:var(--n-300)}body.paper.page-app main .statband__value--money{font-size:clamp(22px, 3vw, 30px);line-height:1.15}body.paper.page-app main .tag--warn{background:var(--warn-900);color:var(--warn);margin-left:6px}body.paper.page-app main .totals{width:100%;max-width:380px;margin:var(--s-4) 0 0 auto;border-collapse:collapse}body.paper.page-app main .totals td{padding:6px 0;font-size:14px;color:var(--n-200)}body.paper.page-app main .totals td:last-child{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:var(--s-4)}body.paper.page-app main .totals__grand td{border-top:var(--rule-signal);padding-top:10px;color:var(--paper);font-weight:600}body.paper.page-app main .panel{border:var(--rule);border-left:var(--rule-signal);background:var(--plate);padding:var(--s-4) var(--s-5);font-size:15px}body.paper.page-app main .panel--warn{border-left-color:var(--warn)}body.paper.page-app main .panel__title{font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--warn);margin-bottom:var(--s-3)}body.paper.page-app main input[type=file].input{padding:10px;cursor:pointer}body.paper.page-app main .portal .table .grouprow th{padding:var(--s-4) 0 var(--s-2);border-bottom:var(--rule);font:500 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal);text-align:left}body.paper.page-app main .tag--new{background:var(--signal);color:var(--ink);margin-left:8px;padding:4px 6px;font-size:10px}body.paper.page-app main .tag--quiet{background:0 0;color:var(--n-300);border:1px solid var(--n-600);padding:7px 9px}body.paper.page-app main .tag--active{background:var(--signal-900);color:var(--signal-300)}body.paper.page-app main .tag--warn{background:var(--warn-900);color:var(--warn)}body.paper.page-app main .tag--bad{background:var(--bad);color:var(--ink)}body.paper.page-app main .tag--done,body.paper.page-app main .tag--good{background:var(--signal);color:var(--ink)}body.paper.page-app main .health{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}body.paper.page-app main .health__badge{font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:8px 10px;background:var(--signal-900);color:var(--signal-300)}body.paper.page-app main .health--done .health__badge,body.paper.page-app main .health--good .health__badge{background:var(--signal);color:var(--ink)}body.paper.page-app main .health--warn .health__badge{background:var(--warn-900);color:var(--warn)}body.paper.page-app main .health--bad .health__badge{background:var(--bad);color:var(--ink)}body.paper.page-app main .health--quiet .health__badge{background:0 0;color:var(--n-300);border:1px solid var(--n-600)}body.paper.page-app main .health__detail{font-size:14px;color:var(--n-300)}body.paper.page-app main .stepper{list-style:none;margin:0 0 40px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:var(--rule)}body.paper.page-app main .stepper__step{position:relative;display:grid;gap:4px;padding:var(--s-4) var(--s-4) var(--s-4) 0;border-top:3px solid var(--n-700);margin-top:-1px}body.paper.page-app main .stepper__step--done{border-top-color:var(--signal)}body.paper.page-app main .stepper__step--current{border-top-color:var(--warn)}body.paper.page-app main .stepper__mark{display:inline-grid;place-items:center;width:24px;height:24px;font:600 12px/1 var(--font-mono);border:1px solid var(--n-600);color:var(--n-300)}body.paper.page-app main .stepper__step--done .stepper__mark{background:var(--signal);border-color:var(--signal);color:var(--ink)}body.paper.page-app main .stepper__step--current .stepper__mark{background:var(--warn);border-color:var(--warn);color:var(--ink)}body.paper.page-app main .stepper__title{font-weight:600;color:var(--paper)}body.paper.page-app main .stepper__step--dropped .stepper__title{color:var(--n-400);text-decoration:line-through}body.paper.page-app main .stepper__count,body.paper.page-app main .stepper__when{font-size:13px;color:var(--n-300)}body.paper.page-app main .stepper__flag{font:500 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);margin-left:4px}@media (max-width:640px){body.paper.page-app main .stepper{grid-template-columns:minmax(0,1fr);border-top:0}body.paper.page-app main .stepper__step{border-top:0;border-left:3px solid var(--n-700);padding-left:var(--s-4);margin:0}body.paper.page-app main .stepper__step--done{border-left-color:var(--signal)}body.paper.page-app main .stepper__step--current{border-left-color:var(--warn)}}body.paper.page-app main .sectionhead--warn{border-bottom:2px solid var(--warn)}body.paper.page-app main .portal .table .phaserow th{text-align:left;font:600 14px/1.3 var(--font-sans);color:var(--paper);padding:var(--s-4) var(--s-4) 10px 0;border-bottom:var(--rule);letter-spacing:0;text-transform:none}body.paper.page-app main .portal .table .phaserow--current th{color:var(--warn)}body.paper.page-app main .portal .table td.subtask{padding-left:var(--s-5);font-family:var(--font-sans);color:var(--n-200)}body.paper.page-app main .attention{border:var(--rule);border-left:3px solid var(--warn);background:var(--plate);padding:var(--s-4) var(--s-5);margin-bottom:48px}body.paper.page-app main .attention__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}body.paper.page-app main .attention__item{font-size:15px}body.paper.page-app main .attention__item--warn a{color:var(--warn)}body.paper.page-app main .attention__item--bad a{color:var(--bad)}body.paper.page-app main .feed{display:grid;gap:var(--s-5);margin-top:var(--s-4)}body.paper.page-app main .update{border-left:var(--rule-signal);padding:2px 0 2px var(--s-4);max-width:72ch}body.paper.page-app main .update__meta{font:400 12px/1 var(--font-mono);color:var(--n-400);margin-bottom:8px}body.paper.page-app main .update__title{font-size:18px;margin:0 0 6px}body.paper.page-app main .update__body{white-space:pre-wrap;color:var(--n-200);font-size:15px}body.paper.page-app main .wikilayout{display:grid;gap:var(--s-7);grid-template-columns:minmax(0,1fr) 260px;align-items:start}body.paper.page-app main .wikibody{max-width:72ch;font-size:16px;line-height:1.65;color:var(--n-200);overflow-wrap:anywhere}body.paper.page-app main .wikibody>:first-child{margin-top:0}body.paper.page-app main .wikibody h1,body.paper.page-app main .wikibody h2,body.paper.page-app main .wikibody h3,body.paper.page-app main .wikibody h4{color:var(--paper);line-height:1.25;margin:var(--s-6) 0 var(--s-3)}body.paper.page-app main .wikibody h1{font-size:26px}body.paper.page-app main .wikibody h2{font-size:21px;padding-bottom:var(--s-2);border-bottom:var(--rule)}body.paper.page-app main .wikibody h3{font-size:18px}body.paper.page-app main .wikibody ol,body.paper.page-app main .wikibody p,body.paper.page-app main .wikibody pre,body.paper.page-app main .wikibody table,body.paper.page-app main .wikibody ul{margin:0 0 var(--s-4)}body.paper.page-app main .wikibody ol,body.paper.page-app main .wikibody ul{padding-left:var(--s-5)}body.paper.page-app main .wikibody a{text-decoration:underline;text-underline-offset:3px}body.paper.page-app main .wikibody hr{border:0;border-top:var(--rule);margin:var(--s-6) 0}body.paper.page-app main .wikibody blockquote{margin:0 0 var(--s-4);padding:2px 0 2px var(--s-4);border-left:var(--rule-signal);color:var(--n-100)}body.paper.page-app main .wikibody blockquote>:last-child{margin-bottom:0}body.paper.page-app main .wikibody code{font:400 0.9em var(--font-mono);background:var(--plate);padding:1px 5px}body.paper.page-app main .wikibody pre{background:var(--plate);padding:var(--s-4);overflow-x:auto}body.paper.page-app main .wikibody pre code{background:0 0;padding:0}body.paper.page-app main .wikibody table{border-collapse:collapse;display:block;overflow-x:auto}body.paper.page-app main .wikibody td,body.paper.page-app main .wikibody th{border:var(--rule);padding:var(--s-2) var(--s-3);text-align:left}body.paper.page-app main .wikibody img{max-width:100%;height:auto}body.paper.page-app main .wikinav{border-left:var(--rule);padding-left:var(--s-5);font-size:14px}body.paper.page-app main .wikinav__group{font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--n-400);margin:var(--s-5) 0 var(--s-2)}body.paper.page-app main .wikinav__group:first-child{margin-top:0}body.paper.page-app main .wikinav ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}body.paper.page-app main .wikinav p{margin:0}body.paper.page-app main .wikinav a[aria-current=page]{color:var(--paper);font-weight:600}@media (max-width:860px){body.paper.page-app main .wikilayout{grid-template-columns:minmax(0,1fr)}body.paper.page-app main .wikinav{border-left:0;border-top:var(--rule);padding:var(--s-5) 0 0}}body.paper.page-app main .activity{list-style:none;margin:var(--s-4) 0 0;padding:0}body.paper.page-app main .activity__item{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--s-3);padding:8px 0;border-bottom:var(--rule);font-size:14px}body.paper.page-app main .activity__when{font:400 12px/1.6 var(--font-mono);color:var(--n-400)}body.paper.page-app main .activity__text{color:var(--n-200)}body.paper.page-app main .thread{list-style:none;margin:var(--s-4) 0 0;padding:0;display:grid;gap:var(--s-3)}body.paper.page-app main .thread__msg{padding:var(--s-3) var(--s-4);border:var(--rule);max-width:72ch}body.paper.page-app main .thread__msg--mine{border-left:3px solid var(--n-500)}body.paper.page-app main .thread__msg--theirs{border-left:3px solid var(--signal);background:var(--plate)}body.paper.page-app main .thread__meta{font:400 12px/1 var(--font-mono);color:var(--n-400);margin-bottom:8px}body.paper.page-app main .thread__text{white-space:pre-wrap;font-size:15px}body.paper.page-app main .check{display:inline-flex;gap:10px;align-items:center;cursor:pointer;font-size:15px}body.paper.page-app main .check input{width:18px;height:18px;accent-color:var(--signal)}body.paper.page-app main .table-scroll{overflow-x:auto;margin-top:var(--s-4)}body.paper.page-app main .table-scroll>.table{min-width:520px}body.paper.page-app main .backlink{display:inline-block;padding:8px 0;font:500 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}body.paper.page-app main .empty{border:1px dashed var(--n-600);padding:var(--s-7) var(--s-5);color:var(--n-300);font-size:15px}body.paper.page-app main .split{display:grid;gap:var(--s-7);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}@media (max-width:860px){body.paper.page-app main .split{grid-template-columns:minmax(0,1fr)}}body.paper.page-app[data-path=book_appointment] main :is(#select-date-time,#enter-details) h3{line-height:1.2;margin-bottom:var(--s-3)}body.paper.page-app[data-path=book_appointment] main .lead,body.paper.page-app[data-path=book_appointment] main .text-muted{color:var(--n-300)!important}body.paper.page-app[data-path=book_appointment] main .form-control{height:auto;min-height:48px;background-color:var(--plate);color:var(--paper);border:2px solid var(--n-400);border-radius:0;padding:12px 14px;font:400 15px/1.4 var(--font-sans);color-scheme:dark}body.paper.page-app[data-path=book_appointment] main .form-control:focus{border-color:var(--signal);box-shadow:none}body.paper.page-app[data-path=book_appointment] main .form-control:focus-visible{outline:2px solid var(--signal);outline-offset:2px}body.paper.page-app[data-path=book_appointment] main #customer-form ::placeholder,body.paper.page-app[data-path=book_appointment] main .form-control::placeholder{color:var(--n-400)}body.paper.page-app[data-path=book_appointment] main .btn.btn-primary{background-color:var(--signal);border:0;color:var(--ink);min-height:48px;border-radius:0}body.paper.page-app[data-path=book_appointment] main .btn.btn-primary:hover{background-color:var(--signal-400)}body.paper.page-app[data-path=book_appointment] main .btn.btn-primary.disabled,body.paper.page-app[data-path=book_appointment] main .btn.btn-primary:disabled{background-color:transparent;border:2px solid var(--n-600);color:var(--n-400);opacity:1}body.paper.page-app[data-path=book_appointment] main .btn.btn-dark{background-color:transparent;border:2px solid var(--n-500);color:var(--paper);min-height:48px;border-radius:0}body.paper.page-app[data-path=book_appointment] main .time-slot{background:var(--plate);border:2px solid var(--n-500);border-radius:0;color:var(--paper)}body.paper.page-app[data-path=book_appointment] main .time-slot:hover{background:var(--n-700)}body.paper.page-app[data-path=book_appointment] main .time-slot.selected{background:var(--signal);border-color:var(--signal);color:var(--ink)}body.paper.page-app[data-path=book_appointment] main .time-slot.selected .text-muted{color:var(--ink)!important}body.paper.page-app[data-path=book_appointment] main .time-slot.unavailable{background:0 0;border:2px dashed var(--n-600);color:var(--n-400)}body.paper.page-app[data-path=book_appointment] main .time-slot.unavailable .text-muted{color:var(--n-400)!important}body.paper.page-app main .tabs__list{display:flex;border-bottom:var(--rule-strong);margin-bottom:var(--s-6);overflow-x:auto}body.paper.page-app main .tabs__list[hidden]{display:none}body.paper.page-app main .tabs__tab{flex:none;min-height:48px;padding:0 var(--s-5) 0 0;margin:0 var(--s-5) -2px 0;background:0 0;border:0;border-bottom:2px solid transparent;border-radius:0;font:500 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--n-300);cursor:pointer;white-space:nowrap}body.paper.page-app main .tabs__tab:hover{color:var(--paper)}body.paper.page-app main .tabs__tab[aria-selected=true]{color:var(--paper);border-bottom-color:var(--signal)}body.paper.page-app main .tabs__count{display:inline-block;margin-left:var(--s-2);padding:3px 6px;background:var(--n-700);color:var(--n-200);font-size:11px;letter-spacing:0}body.paper.page-app main .tabs__panel+.tabs__panel{margin-top:56px}body.paper.page-app main .tabs--on .tabs__panel+.tabs__panel{margin-top:0}body.paper.page-app main .tabs__panel[hidden]{display:none}body.paper.page-app main .tabs__panel:focus{outline:0}body.paper.page-app main .tabs__panel:focus-visible{outline:2px solid var(--signal);outline-offset:8px}body.paper.page-app main .splitbar{display:flex;gap:2px;margin:var(--s-5) 0 var(--s-2)}body.paper.page-app main .splitbar__part{flex:1 1 0;min-width:0;padding:10px var(--s-2);border-top:3px solid var(--signal);background:var(--plate);font:500 12px/1 var(--font-mono);color:var(--n-200);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.paper.page-app main .splitbar__step{color:var(--signal);margin-right:4px}body.paper.page-app main .facts{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);margin:var(--s-4) 0 0}body.paper.page-app main .facts dd,body.paper.page-app main .facts dt{margin:0;padding:12px var(--s-4) 12px 0;border-bottom:var(--rule);font-size:14px}body.paper.page-app main .facts dt{font:500 10px/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--n-400);padding-top:15px}body.paper.page-app main .facts dd{color:var(--paper)}@media (max-width:640px){body.paper.page-app main .facts{grid-template-columns:minmax(0,1fr)}body.paper.page-app main .facts dt{border-bottom:0;padding-bottom:0}}