@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-outline-style:solid;--tw-font-weight:initial}}}.rs{gap:calc(var(--spacing,.25rem) * 6);flex:1;grid-template-columns:minmax(0,1fr) 23rem;width:100%;height:100%;min-height:min(40rem,100dvh - 8rem);display:grid}.rs-stage{gap:calc(var(--spacing,.25rem) * 3);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.rs-bar{min-height:calc(var(--spacing,.25rem) * 11);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.rs-rooms{flex-wrap:wrap;align-items:center;display:flex}.rs-rooms>.tool:first-child{padding-inline-start:0}.rs-frame{place-items:start;min-height:0;display:grid;container-type:size}.rs-room{background-color:var(--color-neutral-900,#171717);--ratio:1.5;width:min(100cqw, 100cqh * var(--ratio));aspect-ratio:var(--ratio);margin:0;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.rs-room{background-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.rs-canvas{opacity:0;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.7s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));touch-action:manipulation;display:block;position:absolute;inset:0}.rs-room[data-ready] .rs-canvas{opacity:1}.rs-canvas[data-pointing]{cursor:pointer}.rs-hint{pointer-events:none;bottom:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);background-color:#0000008c;border-radius:3.40282e38px;margin:0;position:absolute}@supports (color:color-mix(in lab, red, red)){.rs-hint{background-color:color-mix(in oklab, var(--color-black,#000) 55%, transparent)}}.rs-hint{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans);font-size:var(--text-name);letter-spacing:0;color:var(--color-white,#fff);opacity:0;--tw-backdrop-blur:blur(var(--blur-md,12px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;font-weight:400;line-height:18px;transition-duration:.5s}.rs-hint[data-shown]{opacity:1;transition-delay:.7s}.rs-tag{pointer-events:none;align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:#ffffffe6;border-radius:3.40282e38px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.rs-tag{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.rs-tag{padding-block:var(--spacing,.25rem);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:var(--spacing,.25rem);color:var(--color-ink,#111);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md,12px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transform:translate(.75rem,.75rem)}.rs-tag-chip{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001a;border-radius:3.40282e38px;flex:none;display:block}@supports (color:color-mix(in lab, red, red)){.rs-tag-chip{border-color:color-mix(in oklab, var(--color-black,#000) 10%, transparent)}}.rs-tag-words{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.006em;white-space:nowrap;font-weight:400;line-height:14px}.rs-failed{inset-inline:calc(var(--spacing,.25rem) * 4);bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-sans);font-size:var(--text-name);letter-spacing:0;color:var(--color-white,#fff);margin:0;font-weight:400;line-height:18px;position:absolute}.rs-panel{gap:calc(var(--spacing,.25rem) * 5);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.rs-legend{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.006em;color:var(--color-muted,#686868);margin:0;font-weight:400;line-height:14px}.rs-decisions{gap:calc(var(--spacing,.25rem) * .5);display:grid}.rs-decision{min-height:calc(var(--spacing,.25rem) * 14);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:left;color:var(--color-ink,#111);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background-color:#0000;border-width:0;grid-template-columns:2.5rem minmax(0,1fr) max-content;transition-duration:.15s;display:grid}.rs-decision:hover{background-color:var(--color-field,#f2f2f2)}.rs-decision:focus-visible,.rs-reset:focus-visible,.rs-links a:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ink,#111)}.rs-decision[aria-pressed=true]{background-color:var(--color-field,#f2f2f2);box-shadow:inset 2px 0 0 var(--color-ink)}.rs-decision-chip{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001a;flex:none;display:block}@supports (color:color-mix(in lab, red, red)){.rs-decision-chip{border-color:color-mix(in oklab, var(--color-black,#000) 10%, transparent)}}.rs-decision-chip{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s}.rs-decision-words{min-width:0;display:grid}.rs-decision-label{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.006em;color:var(--color-muted,#686868);font-weight:400;line-height:14px}.rs-decision-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-name);letter-spacing:0;--tw-font-weight:var(--font-weight-medium,500);font-weight:400;line-height:18px;font-weight:var(--font-weight-medium,500);overflow:hidden}.rs-decision-maker{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.006em;color:var(--color-ink-2,#5b5b5b);font-weight:400;line-height:14px;overflow:hidden}.rs-decision-state{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.006em;color:var(--color-muted,#686868);font-weight:400;line-height:14px}.rs-decision[aria-pressed=true] .rs-decision-state{color:var(--color-ink,#111)}.rs-reset{min-height:calc(var(--spacing,.25rem) * 9);cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.006em;color:var(--color-ink-2,#5b5b5b);text-underline-offset:4px;background-color:#0000;border-width:0;border-radius:.25rem;justify-self:flex-start;font-weight:400;line-height:14px;text-decoration-line:underline}@media (hover:hover){.rs-reset:hover{color:var(--color-ink,#111)}}.rs-picker{gap:calc(var(--spacing,.25rem) * 3);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.rs-picker-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.rs-search{min-height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 44);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule,#e8e8e8);padding-inline:calc(var(--spacing,.25rem) * 4);font-family:var(--font-sans);font-size:var(--text-name);letter-spacing:0;color:var(--color-ink,#111);--tw-outline-style:none;background-color:#0000;border-radius:3.40282e38px;outline-style:none;font-weight:400;line-height:18px}.rs-search:focus{border-color:var(--color-ink,#111)}.rs-sheets{min-height:0}.rs-sheets-content{padding-bottom:var(--spacing,.25rem)}.rs-checkout{gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-rule,#e8e8e8);padding-top:calc(var(--spacing,.25rem) * 4);display:grid}.rs-links{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.rs-links a{min-height:calc(var(--spacing,.25rem) * 9);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rule,#e8e8e8);padding-block:var(--spacing,.25rem);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans);font-size:var(--text-name);letter-spacing:0;color:var(--color-ink,#111);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-radius:3.40282e38px;font-weight:400;line-height:18px;text-decoration-line:none;transition-duration:.15s;display:flex}@media (hover:hover){.rs-links a:hover{border-color:var(--color-ink,#111)}}.rs-links .rs-decision-chip{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:3.40282e38px}@media (min-width:961px) and (max-height:820px){.rs-decision{min-height:calc(var(--spacing,.25rem) * 11);padding-block:var(--spacing,.25rem);grid-template-columns:2rem minmax(0,1fr) max-content}.rs-decision-chip{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}.rs-decision-maker{display:none}}@media (max-width:960px){.rs{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.rs-stage{z-index:10;margin-inline:calc(var(--spacing,.25rem) * -4);gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-paper,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 3);grid-template-rows:auto auto;position:sticky;top:0}.rs-frame{container-type:inline-size}.rs-room{width:min(100cqw, 45dvh * var(--ratio));margin-inline:auto}.rs-panel{gap:calc(var(--spacing,.25rem) * 4);grid-template-rows:none}.rs-decisions{margin-inline:calc(var(--spacing,.25rem) * -4);gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:var(--spacing,.25rem);scrollbar-width:none;display:flex;overflow-x:auto}.rs-decision{background-color:var(--color-field,#f2f2f2);width:auto;padding-right:calc(var(--spacing,.25rem) * 3);flex:none;grid-template-columns:2rem max-content}.rs-decision-chip{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}.rs-decision-maker,.rs-decision-state{display:none}.rs-reset{flex:none;align-self:center}.rs-sheet-grid{scrollbar-width:none;grid-template-rows:repeat(2,5.5rem);grid-template-columns:none;grid-auto-columns:5.5rem;grid-auto-flow:column;overflow-x:auto}.rs-search{width:calc(var(--spacing,.25rem) * 40)}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
