.ris-note{margin:calc(12 * var(--u)) 0 0;font-size:calc(12 * var(--u));line-height:1.5;color:var(--ui-ink-2)}.ris-note--center{text-align:center}.ris-ok{color:var(--ui-green)}.ris-amount{font-size:calc(14 * var(--u));color:var(--ui-ink)}.ris-stack{display:grid;gap:calc(12 * var(--u))}.ris-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 * var(--u));margin-bottom:calc(10 * var(--u))}.ris-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 * var(--u));margin-bottom:calc(10 * var(--u))}.ris-chips{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u));margin-top:calc(12 * var(--u))}.ris-chips span{display:inline-flex;align-items:center;gap:calc(5 * var(--u));padding:calc(5 * var(--u)) calc(9 * var(--u));border-radius:999px;background:var(--ui-violet-soft);font-size:calc(11 * var(--u));font-weight:600;color:var(--ui-violet)}.ris-quote{margin:0 0 calc(8 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(10 * var(--u));background:var(--ui-amber-soft);font-size:calc(12.5 * var(--u));line-height:1.45;color:var(--ui-ink)}.ris-hero{width:min(900px,66vw,calc((100svh - 140px)*1.6))}.ris-hero .pk-window{overflow:hidden;border-radius:16px;background:#fff;color:var(--pk-ink);box-shadow:0 80px 120px -60px #0a020ebf,0 0 0 1px #ffffff40}.ris-hero__grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:16px;padding:18px;background:var(--ui-canvas);text-align:left}.ris-hero__order{align-self:start}.ris-hero__order .pk-ui-progress{margin-bottom:12px}.ris-cal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ris-cal__col{display:grid;grid-template-rows:auto;grid-auto-rows:78px;gap:6px;align-content:start}.ris-cal__room{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin:0 0 2px}.ris-cal__room b{font-size:12.5px;color:var(--ui-ink)}.ris-cal__room span{font-size:10.5px;color:var(--ui-muted)}.ris-cal__block{position:relative;display:grid;align-content:start;gap:1px;padding:7px 9px 7px 11px;border-radius:9px;background:var(--ui-card);overflow:hidden}.ris-cal__block:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--ui-violet)}.ris-cal__block[data-tone=green]:before{background:var(--ui-green)}.ris-cal__block[data-tone=amber]:before{background:var(--ui-amber)}.ris-cal__block[data-tone=blue]:before{background:var(--ui-blue)}.ris-cal__block[data-tone=gray]{background:transparent;box-shadow:inset 0 0 0 1px var(--ui-line-2)}.ris-cal__block[data-tone=gray]:before{display:none}.ris-cal__block[data-tone=violet]{background:var(--ui-violet-soft)}.ris-cal__block small{font-size:10px;color:var(--ui-muted)}.ris-cal__block b{font-size:12px;color:var(--ui-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ris-cal__block span{font-size:10.5px;color:var(--ui-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ris-cal__block em{font-size:10px;font-style:normal;font-weight:600;color:var(--ui-ink-2)}@media(max-width:900px){.ris-hero{width:100%}.ris-hero__grid{grid-template-columns:1fr;padding:12px}.ris-cal{display:none}}.ris-intake{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:calc(12 * var(--u))}.ris-intake__page{display:grid;align-content:start;gap:calc(5 * var(--u));padding:calc(12 * var(--u));border-radius:calc(6 * var(--u));background:#fbfbf8;box-shadow:inset 0 0 0 1px var(--ui-line);font-family:inherit;transform:rotate(-1.2deg)}.ris-intake__page b{font-size:calc(11.5 * var(--u));color:var(--ui-ink)}.ris-intake__page span{font-size:calc(10.5 * var(--u));color:var(--ui-ink-2);font-style:italic}.ris-intake__fields{display:grid;gap:calc(6 * var(--u));margin:0}.ris-intake__fields div{display:grid;gap:calc(1 * var(--u))}.ris-intake__fields dt{font-size:calc(10 * var(--u));font-weight:600;color:var(--ui-muted)}.ris-intake__fields dd{display:flex;align-items:center;gap:calc(5 * var(--u));margin:0;font-size:calc(12 * var(--u));color:var(--ui-ink)}.ris-intake__fields dd svg{flex:none;color:var(--ui-green)}.ris-phone{display:grid;gap:calc(8 * var(--u));padding:calc(44 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u))}.ris-phone__brand{margin:0;font-size:calc(12 * var(--u));font-weight:700;color:var(--ui-violet)}.ris-phone__hi{margin:0;font-size:calc(17 * var(--u));font-weight:600;letter-spacing:-.02em;color:var(--ui-ink)}.ris-phone__label{margin:calc(4 * var(--u)) 0 0;font-size:calc(11 * var(--u));font-weight:600;color:var(--ui-muted)}.ris-phone .pk-ui-row{padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--ui-card)}.ris-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(6 * var(--u));margin-bottom:calc(4 * var(--u))}.ris-slots span{padding:calc(8 * var(--u)) 0;border-radius:calc(10 * var(--u));background:var(--ui-card);font-size:calc(12.5 * var(--u));font-weight:600;text-align:center;color:var(--ui-ink)}.ris-slots span[data-on=true]{background:var(--ui-violet);color:#fff}.ris-supply{display:flex;align-items:center;gap:calc(8 * var(--u));margin-top:calc(12 * var(--u));padding:calc(9 * var(--u)) calc(11 * var(--u));border-radius:calc(10 * var(--u));background:var(--ui-fill);font-size:calc(11.5 * var(--u));color:var(--ui-ink-2)}.ris-supply__text{flex:1}.ris-supply svg{color:var(--ui-violet)}.ris-bill{display:grid;gap:calc(6 * var(--u));margin:0 0 calc(14 * var(--u))}.ris-bill div{display:flex;justify-content:space-between;gap:calc(12 * var(--u));font-size:calc(12.5 * var(--u))}.ris-bill dt{color:var(--ui-ink-2)}.ris-bill dd{margin:0;color:var(--ui-ink);font-variant-numeric:tabular-nums}.ris-bill__total{padding-top:calc(8 * var(--u));border-top:1px solid var(--ui-line);font-weight:600}.ris-channels{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(8 * var(--u))}.ris-channels span{display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:999px;background:var(--ui-card);font-size:calc(13 * var(--u));font-weight:600;color:var(--ui-ink)}.ris-channels svg{color:var(--ui-violet)}.ris-contrast{display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--u))}.ris-contrast span{display:grid;gap:calc(2 * var(--u));min-width:calc(120 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--ui-card)}.ris-contrast span[data-on=true]{background:var(--ui-violet-soft)}.ris-contrast small{font-size:calc(10.5 * var(--u));color:var(--ui-muted)}.ris-contrast b{font-size:calc(13 * var(--u));color:var(--ui-ink)}.ris-contrast em{font-size:calc(11 * var(--u));font-style:normal;color:var(--ui-ink-2)}.ris-contrast>svg{flex:none;color:var(--ui-muted)}
