.portal-desk{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh}.portal-desk .page-rose{opacity:.4}.desk-head{gap:1.75rem;display:grid}@media (min-width:48rem){.desk-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.desk-nav{border-top:1px solid var(--night-rule);flex-wrap:wrap;gap:.5rem;margin-top:clamp(2rem,5vw,3.25rem);margin-bottom:1.25rem;padding-top:1.25rem;display:flex}.desk-nav .chip{height:2rem;transition:color var(--dur-hover) ease, border-color var(--dur-hover) ease;padding:0 .875rem;font-size:.8125rem}.desk-nav .chip:before{display:none}.desk-nav .chip:hover{color:var(--night-ink);border-color:#f3f1ec66}.desk-anchor{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.desk-card{background:linear-gradient(#1b1a21f0,#100f15f0);border:1px solid #f3f1ec1a;border-radius:22px;min-width:0;padding:clamp(1.375rem,2.6vw,2.5rem);position:relative;box-shadow:inset 0 1px #ffffff12,0 50px 90px -46px #000000e6,0 18px 30px -22px #0009}.desk-hero{background:radial-gradient(60% 120% at 0 0,#7c4ff029,#0000 62%),radial-gradient(50% 90% at 100% 100%,#5b34c41a,#0000 70%),linear-gradient(#1d1b25f5,#100f15f5);overflow:hidden}.desk-hero-grid{gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:64rem){.desk-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.desk-hero-grid>:last-child{border-left:1px solid var(--night-rule);padding-left:clamp(2rem,4vw,4rem)}}.desk-grid{gap:1.25rem;display:grid}@media (min-width:64rem){.desk-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.desk-grid>:first-child{grid-column:span 7}.desk-grid>:nth-child(2){grid-column:span 5}}.desk-col{gap:1.25rem;min-width:0;display:grid}.desk-dial-row{flex-wrap:wrap;align-items:center;gap:1.75rem clamp(1.75rem,4vw,3.5rem);margin-top:clamp(2rem,4vw,3rem);display:flex}.desk-dial{aspect-ratio:1;flex:none;place-items:center;width:clamp(8.5rem,16vw,11.5rem);display:grid;position:relative}.desk-dial svg{filter:drop-shadow(0 0 14px #7c4ff047);width:100%;height:100%;position:absolute;inset:0}.desk-dial-figure{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(3rem,6vw,4.25rem);line-height:1;position:relative}.desk-dial-figure small{color:var(--night-muted);vertical-align:.9em;margin-left:.08em;font-size:.4em}.desk-facts{flex:1;gap:1rem;min-width:12rem;display:grid}.desk-facts>div{border-top:1px solid var(--night-rule);grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding-top:.875rem;font-size:.9375rem;display:grid}.desk-facts dt{color:var(--night-soft);padding-top:.1rem;font-size:.8125rem}.desk-sub{letter-spacing:.01em;color:var(--night-ink);font-size:.8125rem;font-weight:500}.desk-label{color:var(--night-ink);font-size:.875rem;font-weight:500;display:block}.desk-timeline{display:grid;position:relative}.desk-timeline li{color:var(--night-muted);grid-template-columns:1.125rem minmax(0,1fr);gap:1rem;padding-bottom:1.375rem;font-size:.9375rem;display:grid;position:relative}.desk-timeline li:last-child{padding-bottom:0}.desk-timeline li:before{content:"";background:var(--night-rule-strong);width:1px;position:absolute;top:1.25rem;bottom:-.125rem;left:calc(.5625rem - .5px)}.desk-timeline li:last-child:before{display:none}.desk-timeline li[data-done],.desk-timeline li[data-next]{color:var(--night-ink)}.desk-timeline li[data-done]:before{background:#c4b2ff8c}.desk-tick{border:1px solid var(--night-rule-strong);background:var(--night-raised);border-radius:50%;width:1.125rem;height:1.125rem;margin-top:.15rem;position:relative}.desk-timeline li[data-done] .desk-tick{background:linear-gradient(135deg, var(--lilac), var(--violet));border-color:#0000}.desk-timeline li[data-done] .desk-tick:after{content:"";border:solid var(--night);border-width:0 1.5px 1.5px 0;width:.3rem;height:.55rem;position:absolute;top:.2rem;left:.36rem;transform:rotate(45deg)}.desk-timeline li[data-next] .desk-tick{border-color:var(--lilac);box-shadow:0 0 0 4px #c4b2ff24}.desk-rows{border-bottom:1px solid var(--night-rule)}.desk-row{border-top:1px solid var(--night-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1.25rem;padding:1rem 0;font-size:.9375rem;display:grid}.desk-invoice{grid-template-columns:minmax(0,1fr) auto}.desk-invoice .desk-amount{color:var(--night-ink);justify-self:end;font-size:1.0625rem}.desk-invoice .desk-pay{justify-self:end}.desk-invoice .chip{justify-self:start}.desk-invoice .desk-pay:empty{display:none}@media (min-width:40rem){.desk-invoice{grid-template-columns:minmax(0,1fr) auto auto}.desk-invoice .desk-pay{grid-column:1/-1}}.desk-doc{border-top:1px solid var(--night-rule);margin-top:1.5rem;padding-top:1.5rem}.eyebrow+.desk-doc{border-top:0;padding-top:0}.desk-sheet-wrap{margin-top:1.25rem}.desk-sheet-wrap summary{cursor:pointer;display:inline-block}.desk-sheet{overscroll-behavior:contain;border-radius:12px;max-height:24rem;margin-top:1rem;padding:clamp(1.25rem,3vw,2.25rem);overflow-y:auto;box-shadow:inset 0 0 0 1px #1312170f,0 24px 40px -24px #000c}.scope-body{color:var(--ink-muted);max-width:40em;font-size:.9375rem;line-height:1.65}.scope-body>*+*{margin-top:.875em}.scope-body h4{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--ink);font-size:1.5rem;line-height:1.15}.scope-body h4:not(:first-child){margin-top:1.5em}.scope-body ul{padding-left:1.1em;list-style:outside}.scope-body li+li{margin-top:.35em}.desk-check{color:var(--night-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;max-width:38em;font-size:.9375rem;line-height:1.5;display:grid}.desk-check input{width:1.125rem;height:1.125rem;accent-color:var(--purple);margin-top:.15rem}.desk-form-foot{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.desk-status{border-left:1px solid var(--night-rule-strong);color:var(--night-ink);flex-basis:100%;max-width:40em;padding-left:.875rem;font-size:.875rem;line-height:1.5}.desk-status[data-ok]{border-left-color:var(--lilac)}.desk-secret{border:1px solid var(--night-rule-strong);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#f3f1ec0d;border-radius:8px;width:fit-content;max-width:100%;margin-top:.625rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem;display:block}.portal-desk select.field-night{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23a9a6b3' stroke-width='1.5'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;padding-right:2.25rem}.portal-desk textarea.field-night{resize:vertical}.desk-admin-grid{gap:1.25rem;display:grid}@media (min-width:64rem){.desk-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.desk-admin-grid>.desk-wide{grid-column:1/-1}}.desk-inline{align-items:end;gap:.75rem;display:grid}@media (min-width:40rem){.desk-inline{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.desk-block{border-top:1px solid var(--night-rule);margin-top:1.5rem;padding-top:1.5rem}
