@font-face{font-family:Delius Riso;src:url(/skins/riso-rooms/Delius-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html[data-skin=riso-rooms]{color-scheme:light;--rr-navy:#2B3157;--rr-teal:#3F9D8F;--rr-coral:#E8837A;--rr-mustard:#E8C35A;--rr-pink:#F2B8C6;--rr-navy-rgb:43 49 87;--rr-teal-rgb:63 157 143;--rr-coral-rgb:232 131 122;--rr-mustard-rgb:232 195 90;--rr-pink-rgb:242 184 198;--rr-cream:#F3EBDA;--rr-sheet:#FBF6EA;--rr-sheet-rgb:251 246 234;--rr-ink:#2B3157;--rr-muted:#5A5D74;--rr-teal-dk:#1E6F66;--rr-coral-dk:#C24F45;--rr-danger:#B23A32;--rr-danger-dk:#9C2F28;--rr-danger-soft:#F8DDD8;--rr-teal-18:#D9E6DA;--rr-teal-30:#C3DBCF;--rr-teal-45:#A6CEC1;--rr-coral-18:#F8E1D6;--rr-coral-30:#F5D4C8;--rr-coral-45:#F2C2B8;--rr-coral-btn:#EA9187;--rr-mustard-18:#F8EDD0;--rr-mustard-30:#F5E7BF;--rr-mustard-45:#F2DFA9;--rr-pink-30:#F8E3DF;--rr-pink-45:#F7DADA;--rr-teal-30-rgb:195 219 207;--rr-coral-30-rgb:245 212 200;--rr-mustard-30-rgb:245 231 191;--rr-on-fill:#2B3157;--rr-deep:#2B3157;--rr-on-deep:#FBF6EA;--rr-on-deep-rgb:251 246 234;--rr-on-danger:#FBF6EA;--rr-scrim:rgb(43 49 87/.46);--rr-scrim-soft:rgb(43 49 87/.28);--rr-shadow-rgb:43 49 87;--rr-display:"Delius Riso",var(--font-ui),system-ui,sans-serif;--rr-a-bar:url(/skins/riso-rooms/bar.svg);--rr-a-check:url(/skins/riso-rooms/check.svg);--rr-a-crop-bl:url(/skins/riso-rooms/crop-bl.svg);--rr-a-crop-br:url(/skins/riso-rooms/crop-br.svg);--rr-a-crop-tl:url(/skins/riso-rooms/crop-tl.svg);--rr-a-crop-tr:url(/skins/riso-rooms/crop-tr.svg);--rr-a-frame-card-coral:url(/skins/riso-rooms/frame-card-coral.svg);--rr-a-frame-card-mustard:url(/skins/riso-rooms/frame-card-mustard.svg);--rr-a-frame-card-teal:url(/skins/riso-rooms/frame-card-teal.svg);--rr-a-frame-panel-coral:url(/skins/riso-rooms/frame-panel-coral.svg);--rr-a-frame-panel-mustard:url(/skins/riso-rooms/frame-panel-mustard.svg);--rr-a-frame-panel-navy:url(/skins/riso-rooms/frame-panel-navy.svg);--rr-a-frame-panel-pink:url(/skins/riso-rooms/frame-panel-pink.svg);--rr-a-frame-panel-teal:url(/skins/riso-rooms/frame-panel-teal.svg);--rr-a-frame-room-coral:url(/skins/riso-rooms/frame-room-coral.svg);--rr-a-frame-room-mustard:url(/skins/riso-rooms/frame-room-mustard.svg);--rr-a-frame-room-teal:url(/skins/riso-rooms/frame-room-teal.svg);--rr-a-frame-sheet:url(/skins/riso-rooms/frame-sheet.svg);--rr-a-frame-small-coral:url(/skins/riso-rooms/frame-small-coral.svg);--rr-a-frame-small-mustard:url(/skins/riso-rooms/frame-small-mustard.svg);--rr-a-frame-small-teal:url(/skins/riso-rooms/frame-small-teal.svg);--rr-a-reg:url(/skins/riso-rooms/reg.svg);--rr-a-spark:url(/skins/riso-rooms/spark.svg);--rr-a-squiggle-coral:url(/skins/riso-rooms/squiggle-coral.svg);--rr-a-wall-edge:url(/skins/riso-rooms/wall-edge.svg);--rr-a-dash-navy:url(/skins/riso-rooms/dash-navy.svg);--rr-a-dash-navy-strong:url(/skins/riso-rooms/dash-navy-strong.svg);--rr-a-dash-coral:url(/skins/riso-rooms/dash-coral.svg);--rr-a-dash-light:url(/skins/riso-rooms/dash-light.svg);--rr-v-balcony:url(/skins/riso-rooms/vignette-balcony.webp);--rr-v-desk:url(/skins/riso-rooms/vignette-desk.webp);--rr-v-desk-b:url(/skins/riso-rooms/vignette-desk-b.webp);--rr-v-kitchen:url(/skins/riso-rooms/vignette-kitchen.webp);--rr-v-nook:url(/skins/riso-rooms/vignette-nook.webp);--rr-v-nook-b:url(/skins/riso-rooms/vignette-nook-b.webp);--rr-dash:var(--rr-a-dash-navy);--rr-dash-strong:var(--rr-a-dash-navy-strong);--rr-dash-coral:var(--rr-a-dash-coral);--rr-dash-light:var(--rr-a-dash-light);--rr-dot-navy:radial-gradient(circle at 50% 50%,rgb(43 49 87/.62) 0 .95px,transparent 1.35px);--rr-dot-teal:radial-gradient(circle at 50% 50%,rgb(63 157 143/.9) 0 1.05px,transparent 1.45px);--rr-dot-coral:radial-gradient(circle at 50% 50%,rgb(232 131 122/.9) 0 1.05px,transparent 1.45px);--rr-dot-mustard:radial-gradient(circle at 50% 50%,rgb(232 195 90/.95) 0 1.15px,transparent 1.55px);--rr-dot-pink:radial-gradient(circle at 50% 50%,rgb(242 184 198/.95) 0 1.2px,transparent 1.6px);--rr-wash-opacity:.5;--background:42 68% 95%;--foreground:232 34% 25%;--card:42 68% 95%;--card-foreground:232 34% 25%;--popover:42 68% 95%;--popover-foreground:232 34% 25%;--primary:232 34% 25%;--primary-foreground:42 68% 95%;--secondary:41 51% 90%;--secondary-foreground:232 34% 25%;--muted:41 51% 90%;--muted-foreground:233 13% 40%;--accent:44 73% 85%;--accent-foreground:232 34% 25%;--border:232 34% 25%;--input:232 34% 25%;--ring:4 56% 53%;--radius:.5rem;--app-line:rgb(var(--rr-navy-rgb)/.35);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .3 0 0 0 0 .24 0 0 0 -1.1 .6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.55'/%3E%3C/svg%3E");background-attachment:fixed}html[data-skin=riso-rooms] body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--rr-a-crop-tl) left 6px top 6px no-repeat,var(--rr-a-crop-tr) right 6px top 6px no-repeat,var(--rr-a-crop-bl) left 6px bottom 50px no-repeat,var(--rr-a-crop-br) right 6px bottom 50px no-repeat,var(--rr-a-bar) right 46px top 9px no-repeat,var(--rr-a-reg) left 7px top 50% no-repeat,var(--rr-a-reg) right 7px top 50% no-repeat;opacity:.9}html[data-skin=riso-rooms]:not([data-scene]){--app-surface:transparent}html[data-skin=riso-rooms] body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:var(--rr-dot-pink) 0 0 /5px 5px,var(--rr-dot-pink) 2.5px 2.5px /5px 5px;-webkit-mask-image:radial-gradient(ellipse 70% 62% at 50% 46%,transparent 62%,rgb(0 0 0/.55) 100%);mask-image:radial-gradient(ellipse 70% 62% at 50% 46%,transparent 62%,rgb(0 0 0/.55) 100%);opacity:var(--rr-wash-opacity)}html[data-skin=riso-rooms] .theme-scene{z-index:-1}html[data-skin=riso-rooms][data-typing] body:before{opacity:.3}html[data-skin=riso-rooms] .journal-workspace{--desk-paper:var(--rr-sheet);--desk-ink:var(--rr-ink);--desk-line:var(--rr-navy);background:transparent;color:var(--rr-ink)}html[data-skin=riso-rooms]:not([data-scene]) .journal-workspace{background:transparent}html[data-skin=riso-rooms] .workspace-dark{--desk-paper:var(--rr-sheet);--desk-ink:var(--rr-ink);--desk-line:var(--rr-navy)}html[data-skin=riso-rooms] ::-moz-selection{background:rgb(var(--rr-coral-rgb)/.38);color:inherit}html[data-skin=riso-rooms] ::selection{background:rgb(var(--rr-coral-rgb)/.38);color:inherit}html[data-skin=riso-rooms] :is(a,button,input,textarea,select,summary,[tabindex],[role=menuitem],[role=menuitemradio]):focus-visible{outline:2px dashed var(--rr-coral-dk);outline-offset:3px}html[data-skin=riso-rooms] .journal-writing-area :is(textarea,.editor-textarea):focus-visible{outline:none}html[data-skin=riso-rooms][data-art] .journal-writing-area{border-radius:0;isolation:isolate}html[data-skin=riso-rooms] .journal-writing-area:before{content:"";position:absolute;inset:-12px -46px;z-index:-1;pointer-events:none;border:56px solid transparent;-o-border-image:var(--rr-a-frame-sheet) 56 /56px stretch;border-image:var(--rr-a-frame-sheet) 56 /56px stretch}@media (min-width:769px){html[data-skin=riso-rooms][data-art] .journal-writing-area{background:transparent;box-shadow:none}html[data-skin=riso-rooms][data-art] .journal-writing-area:not(:has(>.welcome-intro)):after{content:"";position:absolute;inset:6px -28px;z-index:-2;pointer-events:none;border-radius:26px;background:var(--editor-paper)}}html[data-skin=riso-rooms] .journal-writing-area:has(>.welcome-intro){--rr-wc-gap:18px;--rr-wc-w:min(1120px,calc(100cqi - 32px))}html[data-skin=riso-rooms] .journal-writing-area:has(>.welcome-intro):before{inset:0 auto;left:50%;width:calc(var(--rr-wc-w) + 36px);translate:-50% 0}html[data-skin=riso-rooms] .journal-writing-area:has(>.welcome-intro):after{content:"";position:absolute;inset:var(--rr-wc-gap) auto;left:50%;width:var(--rr-wc-w);translate:-50% 0;z-index:-2;pointer-events:none;border-radius:26px;background:var(--rr-sheet)}html[data-skin=riso-rooms] .journal-writing-area>.welcome-intro{top:var(--rr-wc-gap);bottom:var(--rr-wc-gap);width:var(--rr-wc-w);border:0;border-radius:26px;background:transparent;box-shadow:none;padding-top:max(24px,calc(clamp(28px, 8vh, 88px) - 14px));padding-inline:clamp(16px,5cqi,48px);scrollbar-width:thin;scrollbar-color:rgb(var(--rr-navy-rgb)/.34) transparent}@media (max-width:768px){html[data-skin=riso-rooms] .journal-writing-area:before{inset:-12px -12px;opacity:.6}html[data-skin=riso-rooms] .journal-writing-area:has(>.welcome-intro){--rr-wc-gap:0px;--rr-wc-w:100cqi}html[data-skin=riso-rooms] .journal-writing-area:has(>.welcome-intro):before{top:-12px;bottom:-12px;width:calc(100cqi + 24px)}html[data-skin=riso-rooms] .journal-writing-area:has(>.welcome-intro):after{border-radius:0}html[data-skin=riso-rooms] .journal-writing-area>.welcome-intro{border-radius:0;padding-top:clamp(28px,8vh,88px)}}@media (min-width:769px) and (max-width:1010px){html[data-skin=riso-rooms] .workspace-writing:has(.journal-history-sidebar) .journal-writing-area:not(:has(>.welcome-intro)):before{opacity:0}}@media (forced-colors:active){html[data-skin=riso-rooms] .journal-writing-area:before{display:none}html[data-skin=riso-rooms] .journal-writing-area>.welcome-intro{border:2px solid CanvasText}}html[data-skin=riso-rooms] .journal-footer{position:relative;font-family:var(--font-ui),system-ui,sans-serif;color:var(--rr-muted);background:var(--rr-dash) 0 0 /30px 4px repeat-x}html[data-skin=riso-rooms] .journal-footer svg{filter:drop-shadow(.9px .9px 0 rgb(var(--rr-coral-rgb)/.8))}html[data-skin=riso-rooms] .journal-footer :is(button,a,select){text-shadow:.5px .5px 0 rgb(var(--rr-coral-rgb)/.35)}html[data-skin=riso-rooms] .workspace-tools{color:var(--rr-muted)}html[data-skin=riso-rooms] .workspace-tools button:hover{color:var(--rr-ink)}html[data-skin=riso-rooms] .workspace-tools button[aria-pressed=true]{color:var(--rr-ink);font-weight:600;background:var(--rr-a-squiggle-coral) 0 calc(100% + 4px) /36px 8px repeat-x;padding-bottom:1px}@media (max-width:768px),(pointer:coarse){html[data-skin=riso-rooms] .workspace-tools button[aria-pressed=true]{background-position:0 calc(50% + 13px)}}html[data-skin=riso-rooms] :is(.workspace-dot,.workspace-tools .workspace-dot){color:var(--rr-coral-dk)}html[data-skin=riso-rooms] .journal-footer :is(.workspace-dot,[aria-hidden=true]){text-shadow:none}html[data-skin=riso-rooms] .journal-response-action{border:2px solid var(--rr-navy)!important;border-radius:9px;background:var(--rr-sheet);box-shadow:3px 3px 0 var(--rr-mustard);color:var(--rr-ink)!important}html[data-skin=riso-rooms] .journal-response-action:hover{background:var(--rr-mustard-30)}html[data-skin=riso-rooms] .journal-menu-close{color:var(--rr-ink);font-family:var(--rr-display)}html[data-skin=riso-rooms] .workspace-panel{--rr-frame:var(--rr-a-frame-room-coral);--panel-radius:26px 33px 33px 26px/26px 26px 33px 33px;border:solid transparent;border-width:3px 11px 11px 3px;-o-border-image:var(--rr-frame) 40 /40px round;border-image:var(--rr-frame) 40 /40px round;border-radius:var(--panel-radius);box-shadow:none;background:var(--rr-sheet);background-clip:padding-box;color:var(--rr-ink)}html[data-skin=riso-rooms] .workspace-panel-habits{--rr-frame:var(--rr-a-frame-room-mustard)}html[data-skin=riso-rooms] .workspace-panel-assistant{--rr-frame:var(--rr-a-frame-room-teal)}html[data-skin=riso-rooms] .workspace-panel-heading{position:relative;min-height:46px;padding:8px 34px 8px 14px;border-bottom:2px solid var(--rr-navy);font:400 17px/1.3 var(--rr-display);letter-spacing:.01em;color:var(--rr-ink);background:var(--rr-dot-navy) 0 0 /6px 6px,var(--rr-dot-navy) 3px 3px /6px 6px,linear-gradient(90deg,var(--rr-teal-30),var(--rr-teal-45));clip-path:polygon(0 0,100% 0,calc(100% - 26px) 100%,0 100%)}html[data-skin=riso-rooms] .workspace-panel-heading:before{content:"";position:absolute;inset:0 auto 0 0;width:72%;pointer-events:none;background:linear-gradient(90deg,var(--rr-teal-30) 30%,rgb(var(--rr-teal-30-rgb)/0))}html[data-skin=riso-rooms] .workspace-panel-habits .workspace-panel-heading{background:var(--rr-dot-navy) 0 0 /6px 6px,var(--rr-dot-navy) 3px 3px /6px 6px,linear-gradient(90deg,var(--rr-mustard-30),var(--rr-mustard-45))}html[data-skin=riso-rooms] .workspace-panel-habits .workspace-panel-heading:before{background:linear-gradient(90deg,var(--rr-mustard-30) 30%,rgb(var(--rr-mustard-30-rgb)/0))}html[data-skin=riso-rooms] .workspace-panel-heading:after{content:"";position:absolute;top:0;right:0;bottom:0;width:26px;pointer-events:none;background:var(--rr-a-wall-edge) no-repeat right top /100% 100%}html[data-skin=riso-rooms] .workspace-panel-heading>*{position:relative;z-index:1}html[data-skin=riso-rooms] .workspace-icon-label svg{color:var(--rr-teal-dk);filter:drop-shadow(1px 1px 0 rgb(var(--rr-coral-rgb)/.7))}html[data-skin=riso-rooms] .workspace-panel-heading button{color:var(--rr-ink);border-radius:6px}html[data-skin=riso-rooms] .workspace-panel-heading button:hover{background:rgb(var(--rr-navy-rgb)/.1)}html[data-skin=riso-rooms] .workspace-panel-content{background:transparent;scrollbar-color:var(--rr-teal) transparent}html[data-skin=riso-rooms] .workspace-scrim{background:var(--rr-scrim-soft)}html[data-skin=riso-rooms] .workspace-loading{color:var(--rr-muted)}html[data-skin=riso-rooms] .workspace-agents{color:var(--rr-ink)}html[data-skin=riso-rooms] .agents-thread-toolbar{border-bottom:0;background:var(--rr-dash) 0 100% /30px 4px repeat-x}html[data-skin=riso-rooms] .workspace-agents button{color:var(--rr-ink)}html[data-skin=riso-rooms] .workspace-agents button:not(:disabled):hover{background:var(--rr-mustard-30)!important}html[data-skin=riso-rooms] .agents-saved-threads summary,html[data-skin=riso-rooms] .agents-thread-toolbar>button{border-radius:6px;color:var(--rr-ink);font-weight:500}html[data-skin=riso-rooms] .agents-saved-threads summary:hover{background:var(--rr-mustard-30)}html[data-skin=riso-rooms] .agents-chat-history{background:transparent}html[data-skin=riso-rooms] .agents-empty{color:var(--rr-navy);opacity:1}html[data-skin=riso-rooms] .agents-empty svg{padding:18px;border:2px solid var(--rr-navy);border-radius:12px;background:var(--rr-mustard-30);color:var(--rr-navy);box-shadow:4px 4px 0 var(--rr-teal);transform:rotate(-2deg)}html[data-skin=riso-rooms] .agents-message{color:var(--rr-ink)}html[data-skin=riso-rooms] .agents-message-meta{color:var(--rr-muted)}html[data-skin=riso-rooms] .agents-user-bubble{border:2px solid var(--rr-navy);border-radius:14px 14px 3px 14px;background:var(--rr-mustard-45);color:var(--rr-ink);box-shadow:3px 3px 0 var(--rr-coral)}html[data-skin=riso-rooms] .agents-assistant-bubble{padding:8px 11px;border:2px solid var(--rr-navy);border-radius:14px 14px 14px 3px;background:var(--rr-teal-18);color:var(--rr-ink);box-shadow:3px 3px 0 var(--rr-pink)}html[data-skin=riso-rooms] .agents-ai-badge{border:1.5px solid var(--rr-navy);border-radius:3px;background:var(--rr-pink-45);color:var(--rr-ink);opacity:1;font-weight:600}html[data-skin=riso-rooms] .agents-action-card{border-top:0;background:var(--rr-dash) 0 0 /30px 4px repeat-x;padding-top:12px}html[data-skin=riso-rooms] .agents-action-content>span,html[data-skin=riso-rooms] .agents-action-heading{color:var(--rr-muted)}html[data-skin=riso-rooms] .agents-action-card button{border:2px solid var(--rr-navy);border-radius:8px;background:var(--rr-coral-btn);color:var(--rr-on-fill);font-weight:600;box-shadow:2px 2px 0 var(--rr-teal);padding:4px 10px}html[data-skin=riso-rooms] .agents-composer{border-top:0;background:var(--rr-dash) 0 0 /30px 4px repeat-x,var(--rr-sheet)}html[data-skin=riso-rooms] .agents-agent-select{color:var(--rr-ink);border-radius:6px}html[data-skin=riso-rooms] .agents-agent-select:hover{background:var(--rr-mustard-30)}html[data-skin=riso-rooms] .agents-input-box{border:2px solid var(--rr-navy);border-radius:10px;background:var(--rr-sheet);box-shadow:3px 3px 0 var(--rr-teal-45)}html[data-skin=riso-rooms] .agents-input-box:focus-within{border-color:var(--rr-navy);box-shadow:3px 3px 0 var(--rr-coral)}html[data-skin=riso-rooms] .workspace-agents .agents-input-box textarea{color:var(--rr-ink)}html[data-skin=riso-rooms] .agents-input-box textarea::-moz-placeholder{color:var(--rr-muted);opacity:1}html[data-skin=riso-rooms] .agents-input-box textarea::placeholder{color:var(--rr-muted);opacity:1}html[data-skin=riso-rooms] .agents-send{border:2px solid var(--rr-navy);border-radius:9px;background:var(--rr-coral-btn);color:var(--rr-on-fill);box-shadow:2px 2px 0 var(--rr-teal)}html[data-skin=riso-rooms] .agents-send:not(:disabled):hover{background:var(--rr-coral)!important}html[data-skin=riso-rooms] .agents-voice{color:var(--rr-muted);border-radius:8px}html[data-skin=riso-rooms] .agents-voice[aria-pressed=true]{color:var(--rr-danger);background:var(--rr-danger-soft)}html[data-skin=riso-rooms] .habits-compact{--habit-line:rgb(var(--rr-navy-rgb)/.38);color:var(--rr-ink)}html[data-skin=riso-rooms] .habit-list-toolbar{background:var(--rr-sheet)}html[data-skin=riso-rooms] .habit-search{border:2px solid var(--rr-navy);border-radius:9px;background:var(--rr-sheet)}html[data-skin=riso-rooms] .habit-search:focus-within{border-color:var(--rr-navy);box-shadow:3px 3px 0 var(--rr-coral)}html[data-skin=riso-rooms] .habit-search input::-moz-placeholder{color:var(--rr-muted);opacity:1}html[data-skin=riso-rooms] .habit-search input::placeholder{color:var(--rr-muted);opacity:1}html[data-skin=riso-rooms] .habit-add-toggle{border:2px solid var(--rr-navy);border-radius:9px;background:var(--rr-coral-btn);color:var(--rr-on-fill);box-shadow:2px 2px 0 var(--rr-teal)}html[data-skin=riso-rooms] .habit-add-toggle:hover{background:var(--rr-coral)}html[data-skin=riso-rooms] .habit-filters{gap:6px;padding:0;background:transparent}html[data-skin=riso-rooms] .habit-filters button{border:1.5px solid var(--rr-navy);border-radius:4px;background:var(--rr-sheet);color:var(--rr-ink);padding:3px 9px}html[data-skin=riso-rooms] .habit-filters button span{opacity:.75}html[data-skin=riso-rooms] .habit-filters button[aria-pressed=true]{background:var(--rr-teal-45);box-shadow:2px 2px 0 var(--rr-mustard);font-weight:600}html[data-skin=riso-rooms] .plan-filters .agents-agent-select{border:1.5px solid var(--rr-navy);border-radius:4px;background:var(--rr-sheet);color:var(--rr-ink)}html[data-skin=riso-rooms] .habit-archived-toggle,html[data-skin=riso-rooms] .habit-list-empty,html[data-skin=riso-rooms] .plan-list-heading>span,html[data-skin=riso-rooms] .plan-summary,html[data-skin=riso-rooms] .task-due{color:var(--rr-muted)}html[data-skin=riso-rooms] :is(.task-due.overdue,.item-detail-facts .is-alert dd){color:var(--rr-danger)}html[data-skin=riso-rooms] .plan-list-heading{font-family:var(--rr-display);font-weight:400;font-size:15px;color:var(--rr-ink)}html[data-skin=riso-rooms] .habit-compact-list{border-top:0;background:var(--rr-dash) 0 0 /30px 4px repeat-x;padding-top:4px}html[data-skin=riso-rooms] .habit-list-row{border-bottom:0;background:var(--rr-dash) 0 100% /30px 4px repeat-x;padding-bottom:6px}html[data-skin=riso-rooms] .habit-complete{border:2px solid var(--rr-navy);background:var(--rr-sheet);color:var(--rr-ink);box-shadow:2px 2px 0 var(--rr-pink)}html[data-skin=riso-rooms] .habit-complete[aria-pressed=true],html[data-skin=riso-rooms] .habit-complete[data-done=true]{background:var(--rr-mustard);color:var(--rr-on-fill);box-shadow:2px 2px 0 var(--rr-teal)}html[data-skin=riso-rooms] .habit-open-item:hover,html[data-skin=riso-rooms] .habit-open-item[aria-expanded=true]{background:var(--rr-mustard-18)}html[data-skin=riso-rooms] .habit-row-action{opacity:.85}html[data-skin=riso-rooms] .habit-row-action:hover{background:var(--rr-mustard-30)}html[data-skin=riso-rooms] :is(.habit-row-history,.item-detail-facts dt,.item-detail-caption){color:var(--rr-muted)}html[data-skin=riso-rooms] .habit-calendar,html[data-skin=riso-rooms] .shared-habit-calendar{--rr-frame:var(--rr-a-frame-card-teal);border:solid;border-width:3px 8px 8px 3px;-o-border-image:var(--rr-frame) 3 8 8 3 /3px 8px 8px 3px round;border-image:var(--rr-frame) 3 8 8 3 /3px 8px 8px 3px round;border-radius:0;box-shadow:none;background:var(--rr-sheet);background-clip:padding-box;padding:12px 10px 12px 11px;margin-bottom:14px}html[data-skin=riso-rooms] .shared-habit-calendar{--calendar-accent:var(--rr-teal-dk);color:var(--rr-ink)}html[data-skin=riso-rooms] .shared-calendar-heading{margin-bottom:10px}html[data-skin=riso-rooms] .shared-calendar-heading strong{font:400 17px/1.3 var(--rr-display);letter-spacing:.01em;color:var(--rr-ink)}html[data-skin=riso-rooms] .shared-habit-calendar>.shared-calendar-heading strong{padding-bottom:8px;margin-bottom:-2px;background:var(--rr-a-squiggle-coral) 0 100% /36px 8px repeat-x}html[data-skin=riso-rooms] .shared-habit-calendar>.shared-calendar-heading>span{padding:2px 9px;border:1.5px solid var(--rr-navy);border-radius:5px;background:var(--rr-mustard-30);color:var(--rr-ink);box-shadow:2px 2px 0 var(--rr-coral);font-size:12px;white-space:nowrap}html[data-skin=riso-rooms] .shared-calendar-weekdays{margin-bottom:7px;padding-bottom:6px;color:var(--rr-muted);font:400 12px/1.3 var(--rr-display);letter-spacing:.03em;background:var(--rr-dash) 0 100% /30px 4px repeat-x}html[data-skin=riso-rooms] .shared-calendar-grid{gap:5px}html[data-skin=riso-rooms] .shared-calendar-day{min-height:48px;padding:4px 0 11px;isolation:isolate;overflow:hidden;border:1.5px solid rgb(var(--rr-navy-rgb)/.6);border-radius:8px 6px 9px 6px/6px 9px 6px 8px;background:var(--rr-sheet);color:var(--rr-ink)}html[data-skin=riso-rooms] .shared-calendar-day:nth-child(3n+2){border-radius:6px 9px 6px 8px/9px 6px 8px 6px}html[data-skin=riso-rooms] .shared-calendar-day:nth-child(4n+3){border-radius:9px 7px 7px 8px/7px 8px 9px 7px}html[data-skin=riso-rooms] .shared-calendar-day>span:first-child{position:relative;z-index:1;font:400 15px/1.25 var(--rr-display)}html[data-skin=riso-rooms] .shared-calendar-day small{position:relative;z-index:1;font-size:10.5px;line-height:1.3;opacity:1;color:var(--rr-ink);font-variant-numeric:tabular-nums}html[data-skin=riso-rooms] .shared-calendar-day.has-progress{background:var(--rr-teal-30);color:var(--rr-ink)}html[data-skin=riso-rooms] .shared-calendar-day.has-progress:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;border-radius:inherit;background:var(--rr-dot-teal) 0 0 /5px 5px,var(--rr-dot-teal) 2.5px 2.5px /5px 5px;-webkit-mask-image:linear-gradient(155deg,transparent 52%,#000);mask-image:linear-gradient(155deg,transparent 52%,#000)}html[data-skin=riso-rooms] .shared-calendar-day.is-today{border-color:var(--rr-navy);border-width:2px;box-shadow:2px 2px 0 var(--rr-coral)}html[data-skin=riso-rooms] .shared-calendar-day.is-today>span:first-child{font-weight:700}html[data-skin=riso-rooms] .shared-calendar-day[aria-pressed=true]{border-color:var(--rr-navy);border-width:2px;background:var(--rr-mustard-45);box-shadow:2px 2px 0 var(--rr-teal)}html[data-skin=riso-rooms] .shared-calendar-day[aria-pressed=true]:before{opacity:0}html[data-skin=riso-rooms] .shared-calendar-day:not(:disabled):not([aria-pressed=true]):hover{background-color:var(--rr-mustard-18)}html[data-skin=riso-rooms] .shared-calendar-day.has-progress:not(:disabled):not([aria-pressed=true]):hover{background-color:var(--rr-teal-45)}html[data-skin=riso-rooms] .shared-calendar-day.is-future{opacity:.7;border-style:dashed;border-color:rgb(var(--rr-navy-rgb)/.45);background:transparent}html[data-skin=riso-rooms] .shared-calendar-progress{bottom:4px;height:5px;width:64%;border:1px solid rgb(var(--rr-navy-rgb)/.62);border-radius:3px;background:rgb(var(--rr-sheet-rgb)/.85);box-sizing:border-box;z-index:1}html[data-skin=riso-rooms] .shared-calendar-progress>span{background:var(--rr-teal-dk)}html[data-skin=riso-rooms] .shared-calendar-detail p,html[data-skin=riso-rooms] .shared-calendar-heading>span{color:var(--rr-muted)}html[data-skin=riso-rooms] .shared-calendar-detail{border-top:0;background:var(--rr-dash) 0 0 /30px 4px repeat-x;padding-top:14px;margin-top:12px}html[data-skin=riso-rooms] .shared-calendar-detail .shared-calendar-heading strong{font-size:15px}html[data-skin=riso-rooms] .shared-calendar-detail li{padding:3px 0;color:var(--rr-ink)}html[data-skin=riso-rooms] .shared-calendar-detail li svg{color:var(--rr-teal-dk);stroke-width:3}html[data-skin=riso-rooms] .shared-calendar-detail button{width:30px;height:30px;border:1.5px solid var(--rr-navy);border-radius:8px;background:var(--rr-sheet);color:var(--rr-ink);box-shadow:2px 2px 0 var(--rr-mustard);flex:none}html[data-skin=riso-rooms] .shared-calendar-detail button:hover{background:var(--rr-mustard-30)}html[data-skin=riso-rooms] .plan-notice{border:2px solid var(--rr-navy);border-radius:10px;background:var(--rr-sheet);box-shadow:3px 3px 0 var(--rr-pink)}html[data-skin=riso-rooms] .plan-add{border:2px solid var(--rr-navy)!important;border-radius:10px;background:var(--rr-sheet);box-shadow:3px 3px 0 var(--rr-pink)}html[data-skin=riso-rooms] .plan-add input,html[data-skin=riso-rooms] .task-editor>input{border:2px solid var(--rr-navy);border-radius:7px;background:var(--rr-sheet);color:var(--rr-ink)}html[data-skin=riso-rooms] :is(.task-editor,.item-detail){border-top:0;background:var(--rr-dash) 0 0 /30px 4px repeat-x}html[data-skin=riso-rooms] .item-detail-day.is-done{background:var(--rr-teal-dk);border-color:var(--rr-teal-dk);color:var(--rr-sheet)}html[data-skin=riso-rooms][data-mode=night] .item-detail-day.is-done{color:var(--rr-on-fill)}html[data-skin=riso-rooms] :is(.task-editor-actions button,.plan-add-type button,.plan-notice button,.plan-add-actions button,.plan-cadence button,.task-load-more){border:2px solid var(--rr-navy);border-radius:7px;background:var(--rr-sheet);color:var(--rr-ink);box-shadow:2px 2px 0 var(--rr-mustard)}html[data-skin=riso-rooms] .plan-add-actions .plan-add-submit{background:var(--rr-coral-btn);color:var(--rr-on-fill);box-shadow:2px 2px 0 var(--rr-teal)}html[data-skin=riso-rooms] :is(.plan-add-type button,.plan-cadence button)[aria-pressed=true]{background:var(--rr-teal-45);border-color:var(--rr-navy);color:var(--rr-ink);box-shadow:2px 2px 0 var(--rr-coral)}html[data-skin=riso-rooms] .habit-days [role=radiogroup]{border:2px solid var(--rr-navy);border-radius:7px;--days-sep:var(--rr-navy)}html[data-skin=riso-rooms] .habit-days button{border-left-color:var(--rr-navy);color:var(--rr-ink)}html[data-skin=riso-rooms] .habit-days button[aria-checked=true]{background:var(--rr-teal-45);color:var(--rr-ink)}html[data-skin=riso-rooms] .task-complete[aria-pressed=true]{color:var(--rr-teal-dk)}html[data-skin=riso-rooms] .task-editor-actions .habit-delete{color:var(--rr-danger)}html[data-skin=riso-rooms] :is(.agent-chooser-menu,.journal-quick-help,.history-delete-dialog,[data-radix-popper-content-wrapper]>[role=dialog],[data-radix-popper-content-wrapper]>[role=menu]){--rr-frame:var(--rr-a-frame-small-teal);border:solid;border-width:2px 6px 6px 2px;-o-border-image:var(--rr-frame) 2 5 5 2 /2px 6px 6px 2px round;border-image:var(--rr-frame) 2 5 5 2 /2px 6px 6px 2px round;border-radius:0;box-shadow:none;background:var(--rr-sheet);background-clip:padding-box;color:var(--rr-ink)}html[data-skin=riso-rooms] .journal-quick-help{--rr-frame:var(--rr-a-frame-small-mustard);padding:14px 16px 16px;width:316px}html[data-skin=riso-rooms] .history-delete-dialog{--rr-frame:var(--rr-a-frame-small-coral)}html[data-skin=riso-rooms] .journal-quick-help h2{font:400 18px/1.3 var(--rr-display);color:var(--rr-ink);background:var(--rr-a-squiggle-coral) 0 100% /36px 8px repeat-x;padding-bottom:8px;margin-bottom:12px}html[data-skin=riso-rooms] .journal-quick-help dd{color:var(--rr-muted)}html[data-skin=riso-rooms] .journal-quick-help kbd{border:1.5px solid var(--rr-navy);border-radius:4px;background:var(--rr-mustard-45);color:var(--rr-ink);box-shadow:1.5px 1.5px 0 var(--rr-coral);padding:0 6px}html[data-skin=riso-rooms] .agent-chooser-menu{padding:6px 8px 8px 6px}html[data-skin=riso-rooms] .agent-chooser-item{border-radius:6px;color:var(--rr-ink);border:1.5px solid transparent}html[data-skin=riso-rooms] .agent-chooser-item:hover{background:var(--rr-mustard-30);border-color:var(--rr-navy)}html[data-skin=riso-rooms] .agent-chooser-item[aria-checked=true]{color:var(--rr-ink);background:var(--rr-teal-45);border-color:var(--rr-navy);box-shadow:2px 2px 0 var(--rr-coral);font-weight:600}html[data-skin=riso-rooms] .agent-chooser-item>svg:first-child{color:var(--rr-teal-dk)}html[data-skin=riso-rooms] .history-delete-dialog button{border:2px solid var(--rr-navy);border-radius:8px;background:var(--rr-sheet);color:var(--rr-ink);box-shadow:2px 2px 0 var(--rr-mustard)}html[data-skin=riso-rooms] .history-delete-dialog button:first-of-type{background:var(--rr-coral-btn);color:var(--rr-on-fill);box-shadow:2px 2px 0 var(--rr-teal)}html[data-skin=riso-rooms] .history-delete-dialog button:hover:not(:disabled){background:var(--rr-mustard-30)}html[data-skin=riso-rooms] .history-delete-dialog [role=alert]{color:var(--rr-danger)}html[data-skin=riso-rooms] .history-delete-dialog button:disabled{opacity:.55}html[data-skin=riso-rooms] .slash-menu{--rr-frame:var(--rr-a-frame-small-teal);border:solid!important;border-width:2px 6px 6px 2px!important;-o-border-image:var(--rr-frame) 2 5 5 2 /2px 6px 6px 2px round!important;border-image:var(--rr-frame) 2 5 5 2 /2px 6px 6px 2px round!important;border-radius:0;box-shadow:none;background:var(--rr-sheet)!important;background-clip:padding-box}html[data-skin=riso-rooms] .slash-menu-item{border-radius:6px}html[data-skin=riso-rooms] .slash-menu-item.selected,html[data-skin=riso-rooms] .slash-menu-item:hover{background:var(--rr-mustard-30)}html[data-skin=riso-rooms] .slash-menu-item-name{color:var(--rr-ink)!important}html[data-skin=riso-rooms] .slash-menu-empty,html[data-skin=riso-rooms] .slash-menu-item-description{color:var(--rr-muted)!important}html[data-skin=riso-rooms] .slash-menu-category{color:var(--rr-muted)!important;background:var(--rr-teal-18)!important;font-family:var(--rr-display);letter-spacing:.08em}html[data-skin=riso-rooms] .journal-history-sidebar{--rr-frame:var(--rr-a-frame-panel-navy);background-color:var(--rr-sheet)!important;background-clip:padding-box!important;border-color:transparent!important;border-style:solid!important;border-width:3px 11px 11px 3px!important;-o-border-image:var(--rr-frame) 3 11 11 3 /3px 11px 11px 3px round!important;border-image:var(--rr-frame) 3 11 11 3 /3px 11px 11px 3px round!important;border-radius:0!important;box-shadow:none!important;color:var(--rr-ink)}html[data-skin=riso-rooms] .journal-history-sidebar:before{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;width:9px;pointer-events:none;background:var(--rr-dot-pink) 0 0 /4px 4px,var(--rr-dot-pink) 2px 2px /4px 4px,var(--rr-deep);border-right:2px solid var(--rr-navy)}html[data-skin=riso-rooms] .history-heading{position:relative;padding:10px 12px 12px 18px;color:var(--rr-on-deep);border-bottom:2px solid var(--rr-navy);background:var(--rr-dot-teal) 0 0 /5px 5px,var(--rr-dot-teal) 2.5px 2.5px /5px 5px,var(--rr-deep)}html[data-skin=riso-rooms] .history-title-row{font:400 18px/1.3 var(--rr-display);color:var(--rr-on-deep);margin-bottom:8px;text-shadow:1.5px 1.5px 0 rgb(var(--rr-coral-rgb)/.65)}html[data-skin=riso-rooms] .history-heading .journal-menu-close{color:var(--rr-on-deep);border-radius:6px;padding-bottom:3px}html[data-skin=riso-rooms] .history-heading .journal-menu-close:hover{background:rgb(var(--rr-on-deep-rgb)/.16)}html[data-skin=riso-rooms] .history-shortcuts button{border:2px solid var(--rr-navy);border-radius:9px;background:var(--rr-sheet);color:var(--rr-ink);box-shadow:2px 2px 0 var(--rr-coral)}html[data-skin=riso-rooms] .history-shortcuts button:first-child{background:var(--rr-mustard);color:var(--rr-on-fill);box-shadow:2px 2px 0 var(--rr-pink)}html[data-skin=riso-rooms] .history-shortcuts button:hover{background:var(--rr-coral-btn);color:var(--rr-on-fill)}html[data-skin=riso-rooms] .history-heading :is(button,a):focus-visible{outline-color:var(--rr-mustard)}html[data-skin=riso-rooms] .journal-history-sidebar>div[style*="height: 1px"]{background:var(--rr-dash) 0 0 /30px 4px repeat-x!important;height:4px!important;background-color:transparent!important}html[data-skin=riso-rooms] .entry-row{border-bottom:0!important;background-image:var(--rr-dash);background-size:30px 4px;background-repeat:repeat-x;background-position:0 100%;padding-left:8px}html[data-skin=riso-rooms] .entry-row:has(button[aria-current=page]){background-color:var(--rr-mustard-30)!important}html[data-skin=riso-rooms] .entry-row button[aria-current=page]{font-weight:600}html[data-skin=riso-rooms] .entry-row button:hover{background:var(--rr-mustard-18)!important}html[data-skin=riso-rooms] .journal-history-sidebar [aria-label="Journal history"]>p,html[data-skin=riso-rooms] .journal-history-sidebar>button{color:var(--rr-muted)!important}html[data-skin=riso-rooms] nav[aria-label=Main]{background:var(--rr-sheet)!important;border-top:0!important;background-image:var(--rr-dash-strong)!important;background-size:30px 4px!important;background-repeat:repeat-x!important;background-position:0 0!important}html[data-skin=riso-rooms] nav[aria-label=Main] button{color:var(--rr-muted)!important;font-family:var(--rr-display)!important;font-weight:400!important;font-size:13.5px!important;position:relative}html[data-skin=riso-rooms] nav[aria-label=Main] button svg{opacity:.9!important;filter:drop-shadow(.8px .8px 0 rgb(var(--rr-coral-rgb)/.75))}html[data-skin=riso-rooms] nav[aria-label=Main] button[aria-current=page]{color:var(--rr-ink)!important}html[data-skin=riso-rooms] nav[aria-label=Main] button[aria-current=page]:before{content:"";position:absolute;z-index:-1;top:6px;bottom:6px;left:14%;right:14%;border:2px solid var(--rr-navy);border-radius:12px;background:var(--rr-mustard-45);box-shadow:3px 3px 0 var(--rr-coral)}html[data-skin=riso-rooms] nav[aria-label=Main] button[aria-current=page] svg{color:var(--rr-ink);opacity:1!important}html[data-skin=riso-rooms] div[style*="rgba(0, 0, 0, 0.6)"]{background-color:var(--rr-scrim)!important}html[data-skin=riso-rooms] [role=dialog][aria-labelledby=auth-modal-title]{--rr-frame:var(--rr-a-frame-panel-pink);background-color:var(--rr-sheet)!important;background-clip:padding-box!important;font-family:var(--font-ui),system-ui,sans-serif!important;border-color:transparent!important;border-style:solid!important;border-width:3px 11px 11px 3px!important;-o-border-image:var(--rr-frame) 3 11 11 3 /3px 11px 11px 3px round!important;border-image:var(--rr-frame) 3 11 11 3 /3px 11px 11px 3px round!important;border-radius:0!important;box-shadow:none!important}html[data-skin=riso-rooms] [role=dialog][aria-labelledby=auth-modal-title] h2{font-family:var(--rr-display)!important;font-weight:400!important;color:var(--rr-ink)!important;font-size:26px!important;background:var(--rr-a-squiggle-coral) 0 100% /36px 8px repeat-x;padding-bottom:10px;display:inline-block}html[data-skin=riso-rooms] [role=dialog][aria-labelledby=auth-modal-title] p{color:var(--rr-muted)!important}html[data-skin=riso-rooms] [role=dialog][aria-labelledby=auth-modal-title] input{background-color:var(--rr-sheet)!important;border:2px solid var(--rr-navy)!important;border-radius:9px!important;color:var(--rr-ink)!important;box-shadow:inset 2px 2px 0 var(--rr-mustard-30)}html[data-skin=riso-rooms] [role=dialog][aria-labelledby=auth-modal-title] input:focus-visible{outline-offset:2px}html[data-skin=riso-rooms] [role=dialog][aria-labelledby=auth-modal-title] button[type=submit]{background-color:var(--rr-coral-btn)!important;color:var(--rr-on-fill)!important;border:2px solid var(--rr-navy)!important;border-radius:10px!important;box-shadow:3px 3px 0 var(--rr-teal);font-weight:600!important}html[data-skin=riso-rooms] [role=dialog][aria-labelledby=auth-modal-title] button[type=submit]:not(:disabled):hover{background-color:var(--rr-coral)!important}html[data-skin=riso-rooms] [role=dialog][aria-labelledby=auth-modal-title] button[type=button]{color:var(--rr-muted)!important}html[data-skin=riso-rooms] [role=dialog][aria-labelledby=auth-modal-title] [role=alert]{color:var(--rr-danger)!important;background-color:var(--rr-danger-soft)!important;border:1.5px solid var(--rr-danger);border-radius:6px!important}html[data-skin=riso-rooms] [role=dialog][aria-labelledby=auth-modal-title] [role=status]{color:var(--rr-teal-dk)!important;background-color:var(--rr-teal-18)!important;border:1.5px solid var(--rr-teal-dk);border-radius:6px!important}html[data-skin=riso-rooms][data-art] .settings-shell{--settings-ink:var(--rr-ink);--settings-muted:var(--rr-muted);--settings-faint:var(--rr-muted);--settings-line:rgb(var(--rr-navy-rgb)/.42);--settings-ground:var(--rr-cream);--settings-panel:var(--rr-sheet);--settings-hover:var(--rr-mustard-18);--settings-accent:var(--rr-teal-dk);--settings-accent-soft:var(--rr-teal-30);--settings-danger:var(--rr-danger);--settings-danger-soft:var(--rr-danger-soft);--settings-radius:4px;--settings-control-radius:9px;font-family:var(--font-ui),system-ui,sans-serif;color:var(--rr-ink);--rr-frame:var(--rr-a-frame-card-coral)}html[data-skin=riso-rooms] .settings-label,html[data-skin=riso-rooms] .settings-shell h1,html[data-skin=riso-rooms] .settings-shell h2,html[data-skin=riso-rooms] .settings-shell h3{font-family:var(--rr-display);font-weight:400;letter-spacing:0;color:var(--rr-ink)}html[data-skin=riso-rooms] .settings-topbar{background:var(--rr-sheet);backdrop-filter:none;border-bottom:0;height:62px;background-image:var(--rr-dash-strong);background-size:30px 4px;background-repeat:repeat-x;background-position:0 100%}html[data-skin=riso-rooms] .settings-topbar:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:9px;pointer-events:none;background:var(--rr-dot-coral) 0 0 /5px 5px,var(--rr-dot-coral) 2.5px 2.5px /5px 5px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);opacity:.55}html[data-skin=riso-rooms] .settings-brand img{border:2px solid var(--rr-navy);border-radius:8px;box-shadow:2px 2px 0 var(--rr-coral);width:30px;height:30px}html[data-skin=riso-rooms] .settings-brand span{font-family:var(--rr-display);font-size:18px;color:var(--rr-ink);letter-spacing:0}html[data-skin=riso-rooms] .settings-back{color:var(--rr-ink);border:2px solid transparent;border-radius:9px;font-weight:500}html[data-skin=riso-rooms] .settings-back:hover{background:var(--rr-mustard-30);border-color:var(--rr-navy);color:var(--rr-ink);box-shadow:2px 2px 0 var(--rr-coral)}html[data-skin=riso-rooms] .settings-label{font-size:26px;margin:0 0 12px 8px;display:inline-block;background:var(--rr-a-squiggle-coral) 0 100% /36px 8px repeat-x;padding-bottom:8px}html[data-skin=riso-rooms] .settings-nav-group{color:var(--rr-muted);font-family:var(--rr-display);font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding-bottom:8px}html[data-skin=riso-rooms] .settings-sidebar nav a{border:2px solid transparent;color:var(--rr-ink);font-weight:500;border-radius:9px}html[data-skin=riso-rooms] .settings-sidebar nav a svg{color:var(--rr-teal-dk)}html[data-skin=riso-rooms] .settings-sidebar nav a:hover{background:var(--rr-mustard-30);color:var(--rr-ink);border-color:rgb(var(--rr-navy-rgb)/.45)}html[data-skin=riso-rooms] .settings-sidebar nav a[aria-current=page]{background:var(--rr-mustard-45);border-color:var(--rr-navy);box-shadow:3px 3px 0 var(--rr-coral);font-weight:600;transform:rotate(-.4deg)}html[data-skin=riso-rooms] .settings-sidebar nav a[aria-current=page] svg{color:var(--rr-ink)}html[data-skin=riso-rooms] .settings-shell h1{font-size:36px;line-height:1.15;display:inline-block;background:var(--rr-a-squiggle-coral) 0 100% /36px 8px repeat-x;padding-bottom:12px;text-shadow:2px 2px 0 rgb(var(--rr-teal-rgb)/.38)}html[data-skin=riso-rooms] .settings-shell h2{font-size:22px}html[data-skin=riso-rooms] .settings-heading{margin-bottom:36px}html[data-skin=riso-rooms] .settings-heading>p,html[data-skin=riso-rooms] .settings-section-desc{color:var(--rr-muted)}html[data-skin=riso-rooms] .settings-section-head h2:before{content:"";display:inline-block;width:14px;height:14px;margin:0 8px -1px 0;background:var(--rr-a-spark) center /contain no-repeat}html[data-skin=riso-rooms] .settings-section{--rr-frame:var(--rr-a-frame-card-coral)}html[data-skin=riso-rooms] .settings-section:nth-of-type(3n+2){--rr-frame:var(--rr-a-frame-card-teal)}html[data-skin=riso-rooms] .settings-section:nth-of-type(3n){--rr-frame:var(--rr-a-frame-card-mustard)}html[data-skin=riso-rooms] .settings-card{--rr-frame:var(--rr-a-frame-card-teal)}html[data-skin=riso-rooms] .settings-danger{--rr-frame:var(--rr-a-frame-card-coral)}html[data-skin=riso-rooms] :is(.settings-group,.settings-card){border:solid;border-width:3px 8px 8px 3px;-o-border-image:var(--rr-frame) 3 8 8 3 /3px 8px 8px 3px round;border-image:var(--rr-frame) 3 8 8 3 /3px 8px 8px 3px round;border-radius:0;background:var(--rr-sheet);background-clip:padding-box;margin-right:0}html[data-skin=riso-rooms] .settings-group>*+*{border-top:0;position:relative}html[data-skin=riso-rooms] .settings-group>*+:before{content:"";position:absolute;top:-2px;left:14px;right:14px;height:4px;pointer-events:none;background:var(--rr-dash) 0 0 /30px 4px repeat-x}html[data-skin=riso-rooms] .settings-group>a.settings-row:hover{background:var(--rr-mustard-18);border-radius:0}html[data-skin=riso-rooms] .settings-row-text>strong{font-weight:600}html[data-skin=riso-rooms] .settings-row-text>p{color:var(--rr-muted)}html[data-skin=riso-rooms] .settings-badge{border:1.5px solid var(--rr-navy);border-radius:4px;background:var(--rr-teal-30);color:var(--rr-ink);font-weight:600;transform:rotate(-1deg);box-shadow:2px 2px 0 var(--rr-mustard)}html[data-skin=riso-rooms] .settings-badge[data-tone=neutral]{background:var(--rr-cream);color:var(--rr-muted);box-shadow:none}html[data-skin=riso-rooms] .settings-badge[data-tone=danger]{background:var(--rr-danger-soft);color:var(--rr-danger);border-color:var(--rr-danger);box-shadow:none}html[data-skin=riso-rooms] .settings-muted,html[data-skin=riso-rooms] .settings-note{color:var(--rr-muted)}html[data-skin=riso-rooms] .settings-empty{border:2px dashed rgb(var(--rr-navy-rgb)/.5);border-radius:8px;margin:12px;color:var(--rr-muted)}html[data-skin=riso-rooms] .settings-empty>svg{color:var(--rr-teal-dk);padding:10px;box-sizing:content-box;border:2px solid var(--rr-navy);border-radius:50%;background:var(--rr-mustard-30);box-shadow:3px 3px 0 var(--rr-coral)}html[data-skin=riso-rooms] .settings-empty>strong{font-family:var(--rr-display);font-weight:400;font-size:18px;color:var(--rr-ink)}html[data-skin=riso-rooms] .settings-confirm{background:var(--rr-danger-soft)}html[data-skin=riso-rooms] .settings-danger .settings-section-head h2{color:var(--rr-danger)}html[data-skin=riso-rooms] .settings-danger .settings-group{border-color:transparent}html[data-skin=riso-rooms] :is(.settings-alert,.settings-notice,.about-notice,.connect-alert){border:2px solid var(--rr-danger);border-radius:8px;background:var(--rr-danger-soft);color:var(--rr-ink)}html[data-skin=riso-rooms] .about-notice[data-tone=ok],html[data-skin=riso-rooms] .settings-membership .settings-notice{border-color:var(--rr-teal-dk);background:var(--rr-teal-18)}html[data-skin=riso-rooms] .about-guest{border:2px solid var(--rr-navy);border-radius:8px;background:var(--rr-mustard-30);box-shadow:3px 3px 0 var(--rr-pink)}html[data-skin=riso-rooms] :is(.settings-content button,.settings-content .billing-button,.settings-button,.billing-page button,.connect-back){border:2px solid var(--rr-navy);border-radius:10px;background:var(--rr-sheet);color:var(--rr-ink);font-weight:600;box-shadow:3px 3px 0 var(--rr-mustard);transition:transform .12s ease,box-shadow .12s ease,background-color .12s}html[data-skin=riso-rooms] :is(.settings-content button,.settings-button,.billing-page button):hover:not(:disabled){background:var(--rr-mustard-30);border-color:var(--rr-navy);transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--rr-mustard)}html[data-skin=riso-rooms] :is(.settings-content button,.settings-button,.billing-page button):active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px 0 var(--rr-mustard)}html[data-skin=riso-rooms] :is(.settings-content button[data-variant=primary],.settings-button[data-variant=primary],.settings-content .billing-button[data-variant=primary]){background:var(--rr-coral-btn);color:var(--rr-on-fill);border-color:var(--rr-navy);box-shadow:3px 3px 0 var(--rr-teal)}html[data-skin=riso-rooms] :is(.settings-content button[data-variant=primary],.settings-button[data-variant=primary]):hover:not(:disabled){background:var(--rr-coral);border-color:var(--rr-navy);box-shadow:4px 4px 0 var(--rr-teal)}html[data-skin=riso-rooms] .settings-content button[data-variant=danger]{color:var(--rr-danger);border-color:var(--rr-danger);background:var(--rr-sheet);box-shadow:3px 3px 0 var(--rr-pink)}html[data-skin=riso-rooms] .settings-content button[data-variant=danger]:hover:not(:disabled){background:var(--rr-danger-soft);border-color:var(--rr-danger);box-shadow:4px 4px 0 var(--rr-pink)}html[data-skin=riso-rooms] .settings-content button[data-variant=danger-solid]{background:var(--rr-danger);color:var(--rr-on-danger);border-color:var(--rr-navy);box-shadow:3px 3px 0 var(--rr-coral)}html[data-skin=riso-rooms] .settings-content button[data-variant=danger-solid]:hover:not(:disabled){background:var(--rr-danger-dk);border-color:var(--rr-navy)}html[data-skin=riso-rooms] .settings-content button[data-variant=ghost]{border-color:transparent;background:transparent;box-shadow:none;color:var(--rr-muted);font-weight:500}html[data-skin=riso-rooms] .settings-content button[data-variant=ghost]:hover:not(:disabled){background:var(--rr-mustard-18);border-color:transparent;box-shadow:none;transform:none;color:var(--rr-ink)}html[data-skin=riso-rooms] .settings-content button:disabled{opacity:.5;box-shadow:none}html[data-skin=riso-rooms] .settings-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea:not(.writing-preview-text),select){border:2px solid var(--rr-navy);border-radius:9px;background:var(--rr-sheet);color:var(--rr-ink);box-shadow:inset 2px 2px 0 var(--rr-mustard-30)}html[data-skin=riso-rooms] .settings-content :is(input,textarea)::-moz-placeholder{color:var(--rr-muted);opacity:1}html[data-skin=riso-rooms] .settings-content :is(input,textarea)::placeholder{color:var(--rr-muted);opacity:1}html[data-skin=riso-rooms] .settings-content :is(input,textarea):focus-visible{outline-offset:2px}html[data-skin=riso-rooms] .settings-content input[type=range]{accent-color:var(--rr-teal-dk)}html[data-skin=riso-rooms] .settings-content input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:22px;height:22px;flex-shrink:0;border:2px solid var(--rr-navy);border-radius:5px;background:var(--rr-sheet);box-shadow:2px 2px 0 var(--rr-pink);display:inline-grid;place-content:center;margin:0}html[data-skin=riso-rooms] .settings-content input[type=checkbox]:checked{background:var(--rr-mustard) var(--rr-a-check) center /16px 16px no-repeat;box-shadow:2px 2px 0 var(--rr-teal)}html[data-skin=riso-rooms] .settings-content input[type=checkbox]:disabled{opacity:.5}html[data-skin=riso-rooms] .settings-switch-track{width:46px;height:26px;padding:2px;border:2px solid var(--rr-navy);border-radius:999px;background:var(--rr-cream);box-shadow:2px 2px 0 var(--rr-pink)}html[data-skin=riso-rooms] .settings-switch-track>span{width:18px;height:18px;border:2px solid var(--rr-navy);background:var(--rr-sheet);box-shadow:none}html[data-skin=riso-rooms] [aria-checked=true]>.settings-switch-track{background:var(--rr-teal);box-shadow:2px 2px 0 var(--rr-mustard)}html[data-skin=riso-rooms] [aria-checked=true]>.settings-switch-track>span{transform:translateX(20px);background:var(--rr-mustard)}html[data-skin=riso-rooms] .settings-content button.settings-switch,html[data-skin=riso-rooms] .settings-content button.settings-switch:active:not(:disabled),html[data-skin=riso-rooms] .settings-content button.settings-switch:hover:not(:disabled){box-shadow:none;border:0;background:transparent;transform:none}html[data-skin=riso-rooms] .settings-content button.settings-switch:focus-visible .settings-switch-track{outline:2px dashed var(--rr-coral-dk);outline-offset:3px}html[data-skin=riso-rooms] .settings-content .settings-theme{--rr-frame:var(--rr-a-frame-small-coral);border:solid;border-width:2px 5px 5px 2px;-o-border-image:var(--rr-frame) 2 5 5 2 /2px 5px 5px 2px round;border-image:var(--rr-frame) 2 5 5 2 /2px 5px 5px 2px round;border-radius:0;background:var(--rr-sheet);background-clip:padding-box;box-shadow:none;position:relative;transform:none;font-weight:400}html[data-skin=riso-rooms] .settings-content .settings-theme:nth-child(3n+2){--rr-frame:var(--rr-a-frame-small-teal)}html[data-skin=riso-rooms] .settings-content .settings-theme:nth-child(3n){--rr-frame:var(--rr-a-frame-small-mustard)}html[data-skin=riso-rooms] .settings-content .settings-theme:hover:not(:disabled){background:var(--rr-mustard-18);border-color:transparent;transform:rotate(-.6deg);box-shadow:none}html[data-skin=riso-rooms] .settings-content .settings-theme[aria-pressed=true]{background:var(--rr-teal-18);box-shadow:none}html[data-skin=riso-rooms] .settings-content .settings-theme[aria-pressed=true]:before{content:"";position:absolute;z-index:2;top:-9px;left:50%;width:58px;height:17px;margin-left:-29px;transform:rotate(-2.5deg);pointer-events:none;background:repeating-linear-gradient(135deg,rgb(var(--rr-mustard-rgb)/.92) 0 5px,rgb(var(--rr-pink-rgb)/.9) 5px 10px);border:1px solid rgb(var(--rr-navy-rgb)/.4)}html[data-skin=riso-rooms] .settings-theme-sheet{border:1.5px solid var(--rr-navy);border-radius:3px}html[data-skin=riso-rooms] .settings-theme-desc{color:var(--rr-muted)}html[data-skin=riso-rooms] .settings-theme-label{font-family:var(--rr-display);font-size:15.5px;font-weight:400;color:var(--rr-ink)}html[data-skin=riso-rooms] .settings-theme-label>svg{color:var(--rr-teal-dk)}html[data-skin=riso-rooms] .settings-content .settings-theme-check{color:var(--rr-on-fill);background:var(--rr-mustard);border:1.5px solid var(--rr-navy);border-radius:50%;padding:2px;box-sizing:content-box;box-shadow:none}html[data-skin=riso-rooms] .about-add-fields>.agents-agent-select,html[data-skin=riso-rooms] .settings-mobile-nav .agents-agent-select,html[data-skin=riso-rooms] .settings-motion .agents-agent-select{border:2px solid var(--rr-navy);border-radius:9px;background:var(--rr-sheet);color:var(--rr-ink);box-shadow:3px 3px 0 var(--rr-mustard)}html[data-skin=riso-rooms] .writing-preview{border-radius:0}html[data-skin=riso-rooms] .settings-writing .writing-preview-text:focus-visible{outline:2px dashed var(--rr-coral-dk)}html[data-skin=riso-rooms] .settings-content .writing-preset{border-radius:4px;background:var(--rr-sheet);box-shadow:3px 3px 0 var(--rr-pink);font-weight:400}html[data-skin=riso-rooms] .settings-content .writing-preset[aria-pressed=true]{background:var(--rr-teal-30);border-color:var(--rr-navy);box-shadow:3px 3px 0 var(--rr-coral)}html[data-skin=riso-rooms] .writing-preset-title{font-family:var(--rr-display);font-weight:400;font-size:16px}html[data-skin=riso-rooms] .writing-preset-check,html[data-skin=riso-rooms] .writing-preset-title>svg:first-child{color:var(--rr-teal-dk)}html[data-skin=riso-rooms] .writing-preset-desc,html[data-skin=riso-rooms] .writing-value{color:var(--rr-muted)}html[data-skin=riso-rooms] .writing-sample{border:1.5px solid rgb(var(--rr-navy-rgb)/.5);border-radius:4px;background:var(--rr-mustard-18)}html[data-skin=riso-rooms] .about-segment{border:2px solid var(--rr-navy);border-radius:9px;background:var(--rr-sheet);box-shadow:3px 3px 0 var(--rr-pink)}html[data-skin=riso-rooms] .settings-content .about-segment button{border-color:transparent;box-shadow:none;border-radius:6px;font-weight:500;background:transparent;color:var(--rr-muted)}html[data-skin=riso-rooms] .settings-content .about-segment button[aria-pressed=true]{background:var(--rr-mustard-45);border-color:var(--rr-navy);color:var(--rr-ink);font-weight:600;box-shadow:2px 2px 0 var(--rr-coral)}html[data-skin=riso-rooms] .about-progress{border:1.5px solid var(--rr-navy);background:var(--rr-cream)}html[data-skin=riso-rooms] .about-progress>span,html[data-skin=riso-rooms] .psyche-bar>span{background:var(--rr-teal)}html[data-skin=riso-rooms] .psyche-bar{border:1px solid rgb(var(--rr-navy-rgb)/.5);background:var(--rr-cream);height:8px}html[data-skin=riso-rooms] .about-item,html[data-skin=riso-rooms] .settings-content button.about-item{border:0;box-shadow:none;border-radius:0;background:transparent;font-weight:400}html[data-skin=riso-rooms] .settings-content button.about-item:hover:not(:disabled){background:var(--rr-mustard-18);transform:none;box-shadow:none}html[data-skin=riso-rooms] .about-item-wrap[data-open]{background:var(--rr-mustard-18)}html[data-skin=riso-rooms] .about-search:focus-within{box-shadow:inset 0 0 0 2px var(--rr-coral-dk)}html[data-skin=riso-rooms] .settings-shell .settings-content .about-search input[type=search]{border:0;box-shadow:none}html[data-skin=riso-rooms] .settings-content .deleted-summary{border:0;border-radius:0;box-shadow:none;background:transparent;font-weight:400}html[data-skin=riso-rooms] .settings-content .deleted-summary:hover:not(:disabled){background:var(--rr-mustard-18);transform:none;box-shadow:none}html[data-skin=riso-rooms] .deleted-summary strong{font-weight:600}html[data-skin=riso-rooms] .about-kind>h3,html[data-skin=riso-rooms] .psyche .psyche-heading{font-family:var(--rr-display);font-weight:400;font-size:16px;color:var(--rr-ink)}html[data-skin=riso-rooms] .psyche button.psyche-toggle,html[data-skin=riso-rooms] .psyche button.psyche-trait{border:0;box-shadow:none;background:transparent;font-weight:400}html[data-skin=riso-rooms] .psyche button.psyche-toggle:hover:not(:disabled),html[data-skin=riso-rooms] .psyche button.psyche-trait:hover{background:var(--rr-mustard-18);transform:none;box-shadow:none}html[data-skin=riso-rooms] .psyche-detail,html[data-skin=riso-rooms] .psyche-reflections li{border-left:3px solid var(--rr-teal)}html[data-skin=riso-rooms] .psyche-foot{border-top:0;background:var(--rr-dash) 0 0 /30px 4px repeat-x;padding-top:18px}html[data-skin=riso-rooms] .connect-permission-icon{border:1.5px solid var(--rr-navy);background:var(--rr-cream);color:var(--rr-ink);border-radius:50%}html[data-skin=riso-rooms] .connect-permission:has(input:checked) .connect-permission-icon{background:var(--rr-mustard);color:var(--rr-on-fill)}html[data-skin=riso-rooms] .connect-activity>summary:hover,html[data-skin=riso-rooms] .connect-dates>summary:hover,html[data-skin=riso-rooms] .connect-permission:hover{background:var(--rr-mustard-18)}html[data-skin=riso-rooms] .connect-code{border:2px solid var(--rr-navy);border-radius:6px;background:var(--rr-cream)}html[data-skin=riso-rooms] .connect-form-actions{background:var(--rr-teal-18)}html[data-skin=riso-rooms] .connect-log>li{border-top:0;background:var(--rr-dash) 0 0 /30px 4px repeat-x}html[data-skin=riso-rooms] .connect-permissions>legend{font-family:var(--rr-display);font-weight:400;font-size:16px}html[data-skin=riso-rooms] .settings-price{font-family:var(--rr-display);font-weight:400;font-size:36px;text-shadow:2px 2px 0 rgb(var(--rr-mustard-rgb)/.8)}html[data-skin=riso-rooms] .settings-content .billing-consent{border:2px dashed rgb(var(--rr-navy-rgb)/.55);border-radius:8px;background:var(--rr-mustard-18);box-shadow:none;transform:none;font-weight:400}html[data-skin=riso-rooms] .settings-membership>.settings-note a{text-decoration-color:var(--rr-coral);text-decoration-thickness:2px}html[data-skin=riso-rooms] .settings-pattern-state,html[data-skin=riso-rooms] .settings-row-text>.settings-pattern-status{color:var(--rr-muted)}html[data-skin=riso-rooms] .billing-page,html[data-skin=riso-rooms] .pro-welcome{background:transparent;color:var(--rr-ink)}html[data-skin=riso-rooms] .pro-welcome .welcome-inner{background:var(--rr-sheet);border-radius:2px;box-shadow:0 0 0 26px var(--rr-sheet),0 0 0 28px rgb(var(--rr-navy-rgb)/.55)}html[data-skin=riso-rooms] .billing-page{--rr-frame:var(--rr-a-frame-panel-teal);max-width:640px;margin:48px auto;padding:44px 40px 56px;background:var(--rr-sheet);background-clip:padding-box;border:solid;border-width:3px 11px 11px 3px;-o-border-image:var(--rr-frame) 3 11 11 3 /3px 11px 11px 3px round;border-image:var(--rr-frame) 3 11 11 3 /3px 11px 11px 3px round}html[data-skin=riso-rooms] .billing-page h1{font-family:var(--rr-display);font-weight:400;font-size:36px;display:inline-block;background:var(--rr-a-squiggle-coral) 0 100% /36px 8px repeat-x;padding-bottom:12px;margin-bottom:14px;text-shadow:2px 2px 0 rgb(var(--rr-teal-rgb)/.38)}html[data-skin=riso-rooms] .billing-page h2{font-family:var(--rr-display);font-weight:400;font-size:21px}html[data-skin=riso-rooms] .billing-page button:not(:disabled):not([data-variant]){background:var(--rr-coral-btn);color:var(--rr-on-fill)}html[data-skin=riso-rooms] .billing-page button{padding:10px 18px}html[data-skin=riso-rooms] .billing-page a{text-decoration-color:var(--rr-coral);text-decoration-thickness:2px}html[data-skin=riso-rooms] .welcome-intro{--welcome-ink:var(--rr-ink);--welcome-paper:var(--rr-sheet);--welcome-muted:var(--rr-muted);--welcome-line:rgb(var(--rr-navy-rgb)/.4);--welcome-tint:var(--rr-mustard-18);--welcome-accent:var(--rr-teal-dk);--welcome-shadow:rgb(var(--rr-shadow-rgb)/.2)}html[data-skin=riso-rooms] .welcome-brand{font-family:var(--rr-display);font-size:19px;font-weight:400;letter-spacing:0}html[data-skin=riso-rooms] .welcome-intro h1{font-family:var(--rr-display);font-weight:400;letter-spacing:-.005em;line-height:1.12;text-shadow:3px 3px 0 rgb(var(--rr-coral-rgb)/.5)}html[data-skin=riso-rooms] .welcome-description,html[data-skin=riso-rooms] .welcome-start-note{color:var(--rr-muted)}html[data-skin=riso-rooms] .welcome-actions button{border:2px solid var(--rr-navy);border-radius:11px;font-weight:600;box-shadow:3px 3px 0 var(--rr-teal);transition:transform .12s ease,box-shadow .12s ease,background-color .12s}html[data-skin=riso-rooms] .welcome-start{background:var(--rr-coral-btn);color:var(--rr-on-fill)}html[data-skin=riso-rooms] .welcome-start:not(:disabled):hover{background:var(--rr-coral);transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--rr-teal)}html[data-skin=riso-rooms] .welcome-sign-in{background:var(--rr-sheet);color:var(--rr-ink);border-color:var(--rr-navy);box-shadow:3px 3px 0 var(--rr-mustard)}html[data-skin=riso-rooms] .welcome-sign-in:hover{background:var(--rr-mustard-30);border-color:var(--rr-navy);transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--rr-mustard)}html[data-skin=riso-rooms] .welcome-actions button:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px 0 var(--rr-teal)}html[data-skin=riso-rooms] .welcome-sheet{--rr-frame:var(--rr-a-frame-card-teal);position:relative;border:solid;border-width:3px 8px 8px 3px;-o-border-image:var(--rr-frame) 3 8 8 3 /3px 8px 8px 3px round;border-image:var(--rr-frame) 3 8 8 3 /3px 8px 8px 3px round;border-radius:0;background:var(--rr-sheet);background-clip:padding-box}html[data-skin=riso-rooms] .welcome-sheet:before{content:"";position:absolute;z-index:2;top:-13px;left:28px;width:70px;height:20px;transform:rotate(-3deg);pointer-events:none;background:repeating-linear-gradient(135deg,rgb(var(--rr-mustard-rgb)/.92) 0 5px,rgb(var(--rr-pink-rgb)/.9) 5px 10px);border:1px solid rgb(var(--rr-navy-rgb)/.4)}html[data-skin=riso-rooms] .welcome-reply{--rr-frame:var(--rr-a-frame-card-coral);border:solid;border-width:3px 8px 8px 3px;-o-border-image:var(--rr-frame) 3 8 8 3 /3px 8px 8px 3px round;border-image:var(--rr-frame) 3 8 8 3 /3px 8px 8px 3px round;border-radius:0;box-shadow:none;background:var(--rr-sheet);background-clip:padding-box}html[data-skin=riso-rooms] .welcome-reply-agent{font-family:var(--rr-display);font-weight:400;font-size:15px}html[data-skin=riso-rooms] .welcome-reply-task{border:1.5px solid var(--rr-navy);border-radius:4px;background:var(--rr-mustard-30)}html[data-skin=riso-rooms] .welcome-features{border-top:0;background:var(--rr-dash) 0 0 /30px 4px repeat-x;padding-top:28px}html[data-skin=riso-rooms] .welcome-features button{border:2px solid transparent;border-radius:10px}html[data-skin=riso-rooms] .welcome-features button:hover{background:var(--rr-mustard-30);border-color:var(--rr-navy);box-shadow:3px 3px 0 var(--rr-coral);transform:rotate(-.3deg)}html[data-skin=riso-rooms] .welcome-feature-icon{color:var(--rr-teal-dk);filter:drop-shadow(1px 1px 0 rgb(var(--rr-coral-rgb)/.75))}html[data-skin=riso-rooms] .welcome-feature-title{font-family:var(--rr-display);font-weight:400;font-size:17px}html[data-skin=riso-rooms] .welcome-company,html[data-skin=riso-rooms] .welcome-feature-description{color:var(--rr-muted)}html[data-skin=riso-rooms] .welcome-intro :is(button,a):focus-visible{outline:2px dashed var(--rr-coral-dk);outline-offset:3px}@media (max-width:768px){html[data-skin=riso-rooms] .settings-shell h1{font-size:30px}html[data-skin=riso-rooms] .settings-label{font-size:22px}html[data-skin=riso-rooms] :is(.settings-group,.settings-card){border-width:3px 6px 6px 3px;border-image-width:3px 6px 6px 3px}html[data-skin=riso-rooms] .billing-page{margin:16px;padding:30px 22px 40px}html[data-skin=riso-rooms] .workspace-panel{border-width:3px 9px 9px 3px;--panel-radius:26px 31px 31px 26px/26px 26px 31px 31px}html[data-skin=riso-rooms] body:after{background-position:left 6px top 6px,right 6px top 6px,-40px -40px,-40px -40px,-80px -80px,-40px -40px,-40px -40px}}@media (prefers-reduced-motion:reduce){html[data-skin=riso-rooms] :is(.settings-content button,.settings-button,.billing-page button,.welcome-actions button,.welcome-features button){transition:none;transform:none!important}html[data-skin=riso-rooms] .settings-badge,html[data-skin=riso-rooms] .settings-sidebar nav a[aria-current=page]{transform:none}}@media (prefers-contrast:more){html[data-skin=riso-rooms]{--rr-muted:#3F4260}html[data-skin=riso-rooms] :is(.settings-group,.settings-card)>*+:before{opacity:1}html[data-skin=riso-rooms] body:after,html[data-skin=riso-rooms] body:before{display:none}html[data-skin=riso-rooms] .settings-shell{--settings-line:var(--rr-navy)}html[data-skin=riso-rooms] .journal-footer :is(button,a),html[data-skin=riso-rooms] .journal-footer svg{filter:none;text-shadow:none}}html[data-skin=riso-rooms] .workspace-panel :is(.workspace-feature,.workspace-agents,.habits-surface){background:transparent!important;color:var(--rr-ink)!important}html[data-skin=riso-rooms] .workspace-panel .workspace-feature h1{display:none}@media (min-width:1240px){html[data-skin=riso-rooms]:not([data-scene]):after,html[data-skin=riso-rooms]:not([data-scene]):before{content:"";position:fixed;z-index:-1;pointer-events:none;width:280px;height:260px;background-repeat:no-repeat;background-size:contain;opacity:.96}html[data-skin=riso-rooms]:not([data-scene]):before{background-image:var(--rr-v-nook);left:calc((100vw - 706px) / 4 - 150px);top:calc(50% - 230px)}html[data-skin=riso-rooms]:not([data-scene]):after{background-image:var(--rr-v-desk-b);right:calc((100vw - 706px) / 4 - 150px);top:calc(50% - 40px)}}html[data-skin=riso-rooms] .dictation{--dict-ring:rr-rec-ring 6s ease-out infinite;--dict-art:rr-rec-dot 6s ease-in-out infinite;gap:10px;padding:6px 7px 6px 16px;border:2px solid var(--rr-navy);border-radius:999px;background:linear-gradient(90deg,var(--rr-teal-30) 18%,rgb(var(--rr-teal-30-rgb)/0) 62%),var(--rr-sheet);box-shadow:3px 3px 0 var(--rr-teal);color:var(--rr-ink);font-family:var(--rr-display)}html[data-skin=riso-rooms] .dictation-mark{box-sizing:border-box;width:12px;height:12px;border:2px solid var(--rr-navy);background:var(--rr-coral)}html[data-skin=riso-rooms] .dictation-mark:after{inset:-6px;border:1.5px solid var(--rr-coral-dk)}html[data-skin=riso-rooms] .dictation:not([data-view=listening]) .dictation-mark{background:var(--rr-sheet)}html[data-skin=riso-rooms] .dictation-status{font-size:17px;line-height:1.25;letter-spacing:.01em;color:var(--rr-ink)}html[data-skin=riso-rooms] .dictation-note{font-size:14.5px;font-style:normal;color:var(--rr-muted)}html[data-skin=riso-rooms] .dictation[data-view=problem] .dictation-status{color:var(--rr-danger)}html[data-skin=riso-rooms] .dictation button{box-sizing:border-box;width:34px;height:34px;border:2px solid var(--rr-navy);background-color:var(--rr-mustard-30);color:var(--rr-ink);box-shadow:2px 2px 0 var(--rr-coral)}html[data-skin=riso-rooms] .dictation button:hover{background-color:var(--rr-mustard-45)}html[data-skin=riso-rooms] .dictation[data-view=listening] .dictation-toggle{background-color:var(--rr-coral-btn);box-shadow:2px 2px 0 var(--rr-teal);color:var(--rr-on-fill)}html[data-skin=riso-rooms] .dictation[data-view=listening] .dictation-toggle:hover{background-color:var(--rr-coral)}html[data-skin=riso-rooms] .dictation button:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--rr-teal)}html[data-skin=riso-rooms] .dictation button:focus-visible{outline:2px solid var(--rr-navy);outline-offset:2px}@media (max-width:768px){html[data-skin=riso-rooms] .dictation button{width:40px;height:40px}}html[data-skin=riso-rooms] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"]){--rr-frame:var(--rr-a-frame-panel-teal);--rr-band:linear-gradient(90deg,var(--rr-teal-30),var(--rr-teal-45));--rr-band-fade:linear-gradient(90deg,var(--rr-teal-30) 30%,rgb(var(--rr-teal-30-rgb)/0));--rr-paper-shadow:var(--rr-teal-45);background-color:var(--rr-sheet)!important;background-clip:padding-box!important;color:var(--rr-ink)!important;border-color:transparent!important;border-style:solid!important;border-width:3px 11px 11px 3px!important;-o-border-image:var(--rr-frame) 3 11 11 3 /3px 11px 11px 3px round!important;border-image:var(--rr-frame) 3 11 11 3 /3px 11px 11px 3px round!important;border-radius:0!important;box-shadow:none!important}html[data-skin=riso-rooms] [role=dialog][aria-label="Ask about your entry"]{--rr-frame:var(--rr-a-frame-panel-coral);--rr-band:linear-gradient(90deg,var(--rr-coral-30),var(--rr-coral-45));--rr-band-fade:linear-gradient(90deg,var(--rr-coral-30) 30%,rgb(var(--rr-coral-30-rgb)/0));--rr-paper-shadow:var(--rr-coral-45)}html[data-skin=riso-rooms] [role=dialog][aria-label="Scan notes"]{--rr-frame:var(--rr-a-frame-panel-mustard);--rr-band:linear-gradient(90deg,var(--rr-mustard-30),var(--rr-mustard-45));--rr-band-fade:linear-gradient(90deg,var(--rr-mustard-30) 30%,rgb(var(--rr-mustard-30-rgb)/0));--rr-paper-shadow:var(--rr-mustard-45)}html[data-skin=riso-rooms] :is([role=dialog][aria-label="Scan notes"]>[role=status],[role=dialog][aria-label="Ask about your entry"]>div:first-of-type){position:relative;display:flex!important;align-items:center;gap:9px!important;min-height:44px;margin:-20px -20px 16px!important;padding:8px 52px 8px 16px;border-bottom:2px solid var(--rr-navy);clip-path:polygon(0 0,100% 0,calc(100% - 26px) 100%,0 100%);font-family:var(--rr-display)!important;font-size:17px!important;line-height:1.3;letter-spacing:.01em;color:var(--rr-ink)!important;background:var(--rr-band-fade) 0 0 /72% 100% no-repeat,var(--rr-dot-navy) 0 0 /6px 6px,var(--rr-dot-navy) 3px 3px /6px 6px,var(--rr-band)}html[data-skin=riso-rooms] :is([role=dialog][aria-label="Scan notes"]>[role=status],[role=dialog][aria-label="Ask about your entry"]>div:first-of-type):after{content:"";position:absolute;top:0;right:0;bottom:0;width:26px;pointer-events:none;background:var(--rr-a-wall-edge) no-repeat right top /100% 100%}html[data-skin=riso-rooms] :is([role=dialog][aria-label="Scan notes"]>[role=status],[role=dialog][aria-label="Ask about your entry"]>div:first-of-type)>*{position:relative;z-index:1}html[data-skin=riso-rooms] :is([role=dialog][aria-label="Scan notes"])>[role=status]>span:first-child:not(:last-child){position:relative;flex:none;box-sizing:border-box;width:12px!important;height:12px!important;border:2px solid var(--rr-navy);background-color:var(--rr-coral)!important;animation:rr-rec-dot 6s ease-in-out infinite!important}html[data-skin=riso-rooms] :is([role=dialog][aria-label="Scan notes"])>[role=status]>span:first-child:not(:last-child):after{content:"";position:absolute;inset:-6px;border:1.5px solid var(--rr-coral-dk);border-radius:50%;opacity:0;animation:rr-rec-ring 6s ease-out infinite}html[data-skin=riso-rooms] :is([role=dialog][aria-label="Scan notes"])>[role=status]>span:first-child:not(:last-child)~span:after{content:"";display:inline-block;width:54px;height:8px;margin-left:12px;vertical-align:-1px;background:var(--rr-a-squiggle-coral) 0 50% /36px 8px repeat-x;animation:rr-rec-wave 7s ease-in-out infinite}@keyframes rr-rec-dot{0%,to{opacity:1}50%{opacity:.62}}@keyframes rr-rec-ring{0%{transform:scale(.5);opacity:0}22%{opacity:.75}to{transform:scale(1.35);opacity:0}}@keyframes rr-rec-wave{0%,to{opacity:1;transform:translateX(0)}50%{opacity:.55;transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){html[data-skin=riso-rooms] [role=dialog]>[role=status]>span:first-child:not(:last-child),html[data-skin=riso-rooms] [role=dialog]>[role=status]>span:first-child:not(:last-child):after,html[data-skin=riso-rooms] [role=dialog]>[role=status]>span:first-child:not(:last-child)~span:after{animation:none!important}html[data-skin=riso-rooms] [role=dialog]>[role=status]>span:first-child:not(:last-child):after{opacity:.6;transform:scale(1)}}html[data-skin=riso-rooms] :is([role=dialog][aria-label="Scan notes"])>div[style*=color]:not([aria-live]){padding:7px 11px;border:1.5px solid var(--rr-danger);border-radius:8px;background:var(--rr-danger-soft);color:var(--rr-danger)!important;font-family:var(--font-ui),system-ui,sans-serif!important;font-size:14px!important;line-height:1.45}html[data-skin=riso-rooms] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div:last-of-type span{color:var(--rr-muted)!important;font-family:var(--rr-display)!important;font-size:14px!important}html[data-skin=riso-rooms] :is([role=dialog][aria-label="Scan notes"]) [aria-live=polite][style*=border]{border:2px solid var(--rr-navy)!important;border-radius:10px;box-shadow:3px 3px 0 var(--rr-paper-shadow);color:var(--rr-ink)!important;background:linear-gradient(transparent calc(1.6em - 1.5px),rgb(var(--rr-navy-rgb)/.17) calc(1.6em - 1.5px)) 0 0 /100% 1.6em local content-box,var(--rr-sheet)}html[data-skin=riso-rooms] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"]) button{border:2px solid var(--rr-navy)!important;border-radius:9px!important;background-color:var(--rr-mustard-30)!important;color:var(--rr-ink)!important;box-shadow:2px 2px 0 var(--rr-coral);font-family:var(--rr-display)!important;font-size:16px!important;letter-spacing:.01em}html[data-skin=riso-rooms] [role=dialog][aria-label="Ask about your entry"]>div:last-of-type>button:first-of-type:not(:disabled),html[data-skin=riso-rooms] [role=dialog][aria-label="Scan notes"]>div:last-of-type>button:first-of-type:not(:disabled){background-color:var(--rr-coral-btn)!important;color:var(--rr-on-fill)!important;box-shadow:2px 2px 0 var(--rr-teal)}html[data-skin=riso-rooms] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"]) button:not(:disabled):hover{background-color:var(--rr-mustard-45)!important}html[data-skin=riso-rooms] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>div:last-of-type>button:first-of-type:not(:disabled):hover{background-color:var(--rr-coral)!important}html[data-skin=riso-rooms] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"]) button:not(:disabled):active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--rr-teal)}html[data-skin=riso-rooms] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"]) button:disabled{opacity:1!important;border:2px dashed rgb(var(--rr-navy-rgb)/.55)!important;background-color:var(--rr-sheet)!important;color:var(--rr-muted)!important;box-shadow:none;cursor:not-allowed}html[data-skin=riso-rooms] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>button[aria-label=close]{z-index:3;top:7px!important;right:12px!important;width:30px;height:30px;padding:0!important;display:grid;place-items:center;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--rr-ink)!important;font-size:15px!important;font-family:var(--font-ui),system-ui,sans-serif!important}html[data-skin=riso-rooms] :is([role=dialog][aria-label="Ask about your entry"],[role=dialog][aria-label="Scan notes"])>button[aria-label=close]:hover{background-color:rgb(var(--rr-navy-rgb)/.12)!important}html[data-skin=riso-rooms] [role=dialog][aria-label="Ask about your entry"] textarea{border:2px solid var(--rr-navy)!important;border-radius:10px;background-color:var(--rr-sheet)!important;color:var(--rr-ink)!important;box-shadow:3px 3px 0 var(--rr-paper-shadow);background-image:linear-gradient(transparent calc(1.6em - 1.5px),rgb(var(--rr-navy-rgb)/.17) calc(1.6em - 1.5px));background-size:100% 1.6em;background-attachment:local;background-origin:content-box}html[data-skin=riso-rooms] [role=dialog][aria-label="Ask about your entry"] textarea::-moz-placeholder{color:var(--rr-muted);opacity:1}html[data-skin=riso-rooms] [role=dialog][aria-label="Ask about your entry"] textarea::placeholder{color:var(--rr-muted);opacity:1}html[data-skin=riso-rooms] [role=dialog][aria-label="Ask about your entry"] textarea:focus-visible{outline:2px dashed var(--rr-coral-dk)!important;outline-offset:3px;box-shadow:3px 3px 0 var(--rr-coral)}html[data-skin=riso-rooms] [role=dialog][aria-label="Ask about your entry"] textarea:disabled{opacity:.7}html[data-skin=riso-rooms] [role=dialog][aria-label="Scan notes"]>button[type=button]:not([aria-label]){border:2px dashed var(--rr-navy)!important;border-radius:14px!important;background-color:var(--rr-mustard-18)!important;box-shadow:none;font-family:var(--rr-display)!important}html[data-skin=riso-rooms] [role=dialog][aria-label="Scan notes"]>button[type=button]:not([aria-label]):hover{background-color:var(--rr-mustard-30)!important}html[data-skin=riso-rooms] [role=dialog][aria-label="Scan notes"]>button[type=button]:not([aria-label]) span:last-child{color:var(--rr-muted)!important;font-family:var(--rr-display)!important;font-size:14px!important}html[data-skin=riso-rooms] [role=dialog][aria-label="Scan notes"] img{border:2px solid var(--rr-navy)!important;border-radius:8px;box-shadow:3px 3px 0 var(--rr-mustard);background:var(--rr-sheet)}html[data-skin=riso-rooms] div:has(>[role=status]>.thinking-dots){border:2px solid var(--rr-navy)!important;border-radius:14px 14px 14px 3px!important;background-color:var(--rr-teal-18)!important;box-shadow:3px 3px 0 var(--rr-pink);padding:10px 22px!important}html[data-skin=riso-rooms] div:has(>[role=status]>.thinking-dots)>[role=status]{color:var(--rr-ink)!important;font-family:var(--rr-display)!important;font-size:17px!important}html[data-skin=riso-rooms] div:has(>[role=status]>.thinking-dots) .thinking-dots:after{animation-duration:3.2s}@media (prefers-reduced-motion:reduce){html[data-skin=riso-rooms] div:has(>[role=status]>.thinking-dots) .thinking-dots:after{animation:none;content:"..."}}html[data-skin=riso-rooms] section[aria-label="Unsynced drafts"]{--rr-frame:var(--rr-a-frame-card-coral);max-width:720px;margin-inline:auto;padding:14px 16px!important;border-color:transparent!important;border-style:solid!important;border-width:3px 8px 8px 3px!important;-o-border-image:var(--rr-frame) 3 8 8 3 /3px 8px 8px 3px round!important;border-image:var(--rr-frame) 3 8 8 3 /3px 8px 8px 3px round!important;border-radius:0!important;background-color:var(--rr-sheet)!important;background-clip:padding-box!important;color:var(--rr-ink)!important;font-family:var(--font-ui),system-ui,sans-serif}html[data-skin=riso-rooms] section[aria-label="Unsynced drafts"]>p{margin:0;padding-bottom:10px;background:var(--rr-dash) 0 100% /30px 4px repeat-x}html[data-skin=riso-rooms] section[aria-label="Unsynced drafts"] summary{color:var(--rr-ink);border-radius:6px}html[data-skin=riso-rooms] section[aria-label="Unsynced drafts"] summary::marker{color:var(--rr-coral-dk)}html[data-skin=riso-rooms] section[aria-label="Unsynced drafts"] textarea{display:block;margin:4px 0 10px;border:2px solid var(--rr-navy);border-radius:9px;background-color:var(--rr-sheet)!important;color:var(--rr-ink)!important;padding:8px 10px;box-shadow:inset 2px 2px 0 var(--rr-mustard-30)}html[data-skin=riso-rooms] section[aria-label="Unsynced drafts"] button{border:2px solid var(--rr-navy)!important;border-radius:8px;background:var(--rr-coral-btn)!important;color:var(--rr-on-fill)!important;box-shadow:2px 2px 0 var(--rr-teal);font-weight:600;padding:7px 14px!important}html[data-skin=riso-rooms] section[aria-label="Unsynced drafts"] button:disabled{opacity:.6;box-shadow:none}html[data-skin=riso-rooms] section[aria-label="Unsynced drafts"] button:not(:disabled):hover{background:var(--rr-coral)!important}html[data-skin=riso-rooms] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]{border:2px solid var(--rr-navy)!important;border-radius:12px 12px 3px 12px!important;background-color:var(--rr-danger-soft)!important;box-shadow:3px 3px 0 var(--rr-coral)!important;padding:9px 14px!important}html[data-skin=riso-rooms] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]>span:first-child{color:var(--rr-danger)!important}html[data-skin=riso-rooms] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]>span:nth-child(2){color:var(--rr-ink)!important}html[data-skin=riso-rooms] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]>button{border:2px solid var(--rr-navy)!important;border-radius:8px!important;background:var(--rr-sheet)!important;color:var(--rr-ink)!important;box-shadow:2px 2px 0 var(--rr-mustard);font-weight:600;padding:4px 11px!important}html[data-skin=riso-rooms] div[style*="position: fixed"][style*="top: 16px"][style*="z-index: 100"]>button:hover{background:var(--rr-mustard-30)!important}html[data-skin=riso-rooms] :is(.habits-surface,.workspace-agents) div[role=status][style*=border]:not(.plan-notice){border:2px solid var(--rr-navy)!important;border-radius:10px!important;background:var(--rr-sheet);color:var(--rr-ink)!important;box-shadow:3px 3px 0 var(--rr-pink)}html[data-skin=riso-rooms] :is(.habits-surface,.workspace-agents) div[style*="border: 1px dashed"]{border:2px dashed rgb(var(--rr-navy-rgb)/.55)!important;border-radius:12px!important;background:var(--rr-mustard-18);color:var(--rr-ink)!important}html[data-skin=riso-rooms] .agents-saved-threads button{border:1.5px solid var(--rr-navy)!important;border-radius:8px!important;background:var(--rr-sheet);color:var(--rr-ink)!important;padding:6px 10px!important}html[data-skin=riso-rooms] .agents-saved-threads button[aria-pressed=true]{background:var(--rr-teal-30);box-shadow:2px 2px 0 var(--rr-coral);font-weight:600}html[data-skin=riso-rooms] .agents-saved-threads button>span{color:var(--rr-muted)!important}html[data-skin=riso-rooms] .agents-saved-threads button:disabled{opacity:.6}html[data-skin=riso-rooms] .onboarding-card{border:2px solid var(--rr-navy)!important;border-radius:10px!important;background:var(--rr-mustard-18);box-shadow:3px 3px 0 var(--rr-pink);color:var(--rr-ink)}html[data-skin=riso-rooms] .onboarding-card button{color:var(--rr-muted)!important;font-family:var(--rr-display)!important;font-size:13.5px!important;border-radius:4px!important}html[data-skin=riso-rooms] .onboarding-card button[aria-label="Getting started steps"]{color:var(--rr-ink)!important;font-size:14.5px!important}html[data-skin=riso-rooms] .onboarding-card button[style*=underline]{color:var(--rr-danger)!important}html[data-skin=riso-rooms] .onboarding-card button[aria-label="Hide getting started"]{color:var(--rr-ink)!important}html[data-skin=riso-rooms] .onboarding-card button:hover{background:var(--rr-mustard-30)!important}html[data-skin=riso-rooms] .space-loading{background:transparent}html[data-skin=riso-rooms] .welcome-vignette:after{content:"";display:block;width:min(230px,66%);aspect-ratio:630/584;margin:16px auto 0;background:var(--rr-v-nook-b) center /contain no-repeat;pointer-events:none}@container welcome-stage (min-width: 781px){html[data-skin=riso-rooms] .welcome-vignette:after{margin:6px 0 0 auto;width:214px}html[data-skin=riso-rooms] .welcome-features{margin-top:clamp(24px,4vh,44px)}}@container welcome-stage (max-width: 780px){html[data-skin=riso-rooms] .welcome-vignette:after{display:none}html[data-skin=riso-rooms] .welcome-inner{position:relative}html[data-skin=riso-rooms] .welcome-inner:before{content:"";position:absolute;top:-10px;right:-6px;width:128px;aspect-ratio:630/584;pointer-events:none;background:var(--rr-v-kitchen) center /contain no-repeat}}html[data-skin=riso-rooms] .settings-content:after{content:"";display:block;width:210px;aspect-ratio:630/584;margin:48px 6px 0 auto;pointer-events:none;background:var(--rr-v-kitchen) center /contain no-repeat}html[data-skin=riso-rooms] .settings-content:has(.settings-empty):after{display:none}html[data-skin=riso-rooms] .settings-empty:before{content:"";width:150px;aspect-ratio:630/584;margin-bottom:4px;background:var(--rr-v-desk) center /contain no-repeat}html[data-skin=riso-rooms] .billing-page:after{content:"";display:block;width:190px;aspect-ratio:630/584;margin:28px 0 -20px auto;pointer-events:none;background:var(--rr-v-balcony) center /contain no-repeat}@media (max-width:768px){html[data-skin=riso-rooms] .settings-content:after{width:170px;margin-top:32px}}@media (prefers-contrast:more){html[data-skin=riso-rooms] .billing-page:after,html[data-skin=riso-rooms] .settings-content:after,html[data-skin=riso-rooms] .welcome-vignette:after{opacity:.85}}html[data-skin=riso-rooms] .shared-calendar-nav button{border:1.5px solid var(--rr-navy);border-radius:7px;background:var(--rr-sheet);color:var(--rr-ink);box-shadow:2px 2px 0 var(--rr-mustard)}html[data-skin=riso-rooms] .shared-calendar-nav button:hover:not([aria-disabled=true]){background:var(--rr-mustard-30)}html[data-skin=riso-rooms] .shared-calendar-nav button[aria-disabled=true]{box-shadow:none}html[data-skin=riso-rooms] .shared-habit-calendar .shared-calendar-note,html[data-skin=riso-rooms] .shared-habit-calendar .shared-calendar-summary{color:var(--rr-muted);opacity:1}html[data-skin=riso-rooms] .shared-year-month{border:1.5px solid rgb(var(--rr-navy-rgb)/.6);border-radius:8px 6px 9px 6px/6px 9px 6px 8px;background:var(--rr-sheet);color:var(--rr-ink)}html[data-skin=riso-rooms] .shared-year-month:nth-child(3n+2){border-radius:6px 9px 6px 8px/9px 6px 8px 6px}html[data-skin=riso-rooms] .shared-year-month:nth-child(4n+3){border-radius:9px 7px 7px 8px/7px 8px 9px 7px}html[data-skin=riso-rooms] .shared-year-month:hover:not(:disabled){background:var(--rr-mustard-18);border-color:var(--rr-navy)}html[data-skin=riso-rooms] .shared-year-month.is-current{border:2px solid var(--rr-navy);box-shadow:2px 2px 0 var(--rr-coral)}html[data-skin=riso-rooms] .shared-year-name{font:400 13px/1.2 var(--rr-display);letter-spacing:.01em}html[data-skin=riso-rooms] .shared-year-month.is-current .shared-year-name{color:var(--rr-ink)}html[data-skin=riso-rooms] .shared-year-cell{border-radius:3px}html[data-skin=riso-rooms] .shared-year-legend{color:var(--rr-muted);opacity:1}html[data-skin=riso-rooms][data-mode=night]{color-scheme:dark;--rr-navy:#B4B9E8;--rr-teal:#3DBBA7;--rr-coral:#F2776B;--rr-mustard:#F2C65C;--rr-pink:#E79CBA;--rr-navy-rgb:180 185 232;--rr-teal-rgb:61 187 167;--rr-coral-rgb:242 119 107;--rr-mustard-rgb:242 198 92;--rr-pink-rgb:231 156 186;--rr-cream:#151A3D;--rr-sheet:#1D2352;--rr-sheet-rgb:29 35 82;--rr-ink:#F3EEE0;--rr-muted:#B7BBDD;--rr-teal-dk:#6FD6C4;--rr-coral-dk:#FF9C8E;--rr-danger:#FF9C8E;--rr-danger-dk:#FFB3A8;--rr-danger-soft:#4A2433;--rr-teal-18:#21385E;--rr-teal-30:#244465;--rr-teal-45:#27506B;--rr-coral-18:#3B2F56;--rr-coral-30:#4C3558;--rr-coral-45:#583A59;--rr-coral-btn:#F08A7E;--rr-mustard-18:#3B3A53;--rr-mustard-30:#4C4754;--rr-mustard-45:#564E55;--rr-pink-30:#493E69;--rr-pink-45:#54446E;--rr-teal-30-rgb:36 68 101;--rr-coral-30-rgb:76 53 88;--rr-mustard-30-rgb:76 71 84;--rr-on-fill:#10143A;--rr-deep:#0F1338;--rr-on-deep:#F3EEE0;--rr-on-deep-rgb:243 238 224;--rr-on-danger:#10143A;--rr-scrim:rgb(4 6 20/.66);--rr-scrim-soft:rgb(4 6 20/.5);--rr-shadow-rgb:0 0 0;--rr-a-bar:url(/skins/riso-rooms/night/bar.svg);--rr-a-check:url(/skins/riso-rooms/night/check.svg);--rr-a-crop-bl:url(/skins/riso-rooms/night/crop-bl.svg);--rr-a-crop-br:url(/skins/riso-rooms/night/crop-br.svg);--rr-a-crop-tl:url(/skins/riso-rooms/night/crop-tl.svg);--rr-a-crop-tr:url(/skins/riso-rooms/night/crop-tr.svg);--rr-a-frame-card-coral:url(/skins/riso-rooms/night/frame-card-coral.svg);--rr-a-frame-card-mustard:url(/skins/riso-rooms/night/frame-card-mustard.svg);--rr-a-frame-card-teal:url(/skins/riso-rooms/night/frame-card-teal.svg);--rr-a-frame-panel-coral:url(/skins/riso-rooms/night/frame-panel-coral.svg);--rr-a-frame-panel-mustard:url(/skins/riso-rooms/night/frame-panel-mustard.svg);--rr-a-frame-panel-navy:url(/skins/riso-rooms/night/frame-panel-navy.svg);--rr-a-frame-panel-pink:url(/skins/riso-rooms/night/frame-panel-pink.svg);--rr-a-frame-panel-teal:url(/skins/riso-rooms/night/frame-panel-teal.svg);--rr-a-frame-room-coral:url(/skins/riso-rooms/night/frame-room-coral.svg);--rr-a-frame-room-mustard:url(/skins/riso-rooms/night/frame-room-mustard.svg);--rr-a-frame-room-teal:url(/skins/riso-rooms/night/frame-room-teal.svg);--rr-a-frame-sheet:url(/skins/riso-rooms/night/frame-sheet.svg);--rr-a-frame-small-coral:url(/skins/riso-rooms/night/frame-small-coral.svg);--rr-a-frame-small-mustard:url(/skins/riso-rooms/night/frame-small-mustard.svg);--rr-a-frame-small-teal:url(/skins/riso-rooms/night/frame-small-teal.svg);--rr-a-reg:url(/skins/riso-rooms/night/reg.svg);--rr-a-spark:url(/skins/riso-rooms/night/spark.svg);--rr-a-squiggle-coral:url(/skins/riso-rooms/night/squiggle-coral.svg);--rr-a-wall-edge:url(/skins/riso-rooms/night/wall-edge.svg);--rr-v-balcony:url(/skins/riso-rooms/night/vignette-balcony.webp);--rr-v-desk:url(/skins/riso-rooms/night/vignette-desk.webp);--rr-v-desk-b:url(/skins/riso-rooms/night/vignette-desk-b.webp);--rr-v-kitchen:url(/skins/riso-rooms/night/vignette-kitchen.webp);--rr-v-nook:url(/skins/riso-rooms/night/vignette-nook.webp);--rr-v-nook-b:url(/skins/riso-rooms/night/vignette-nook-b.webp);--rr-a-dash-navy:url(/skins/riso-rooms/night/dash-navy.svg);--rr-a-dash-navy-strong:url(/skins/riso-rooms/night/dash-navy-strong.svg);--rr-a-dash-coral:url(/skins/riso-rooms/night/dash-coral.svg);--rr-a-dash-light:url(/skins/riso-rooms/night/dash-light.svg);--rr-dot-navy:radial-gradient(circle at 50% 50%,rgb(180 185 232/.34) 0 .95px,transparent 1.35px);--rr-dot-teal:radial-gradient(circle at 50% 50%,rgb(61 187 167/.85) 0 1.05px,transparent 1.45px);--rr-dot-coral:radial-gradient(circle at 50% 50%,rgb(242 119 107/.85) 0 1.05px,transparent 1.45px);--rr-dot-mustard:radial-gradient(circle at 50% 50%,rgb(242 198 92/.9) 0 1.15px,transparent 1.55px);--rr-dot-pink:radial-gradient(circle at 50% 50%,rgb(231 156 186/.9) 0 1.2px,transparent 1.6px);--rr-wash-opacity:.2;--background:233 48% 22%;--foreground:44 44% 92%;--card:233 48% 22%;--card-foreground:44 44% 92%;--popover:233 48% 22%;--popover-foreground:44 44% 92%;--primary:44 44% 92%;--primary-foreground:234 57% 15%;--secondary:234 45% 30%;--secondary-foreground:44 44% 92%;--muted:234 45% 30%;--muted-foreground:234 36% 79%;--accent:263 8% 30%;--accent-foreground:44 44% 92%;--border:234 42% 68%;--input:234 42% 68%;--ring:7 100% 78%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .62 0 0 0 0 .66 0 0 0 0 .95 0 0 0 -1.1 .6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.32'/%3E%3C/svg%3E")}html[data-skin=riso-rooms][data-mode=night][data-typing] body:before{opacity:.1}html[data-skin=riso-rooms][data-mode=night] ::-moz-selection{background:rgb(var(--rr-coral-rgb)/.42)}html[data-skin=riso-rooms][data-mode=night] ::selection{background:rgb(var(--rr-coral-rgb)/.42)}html[data-skin=riso-rooms][data-mode=night] .journal-footer svg{filter:drop-shadow(.9px .9px 0 rgb(var(--rr-coral-rgb)/.5))}html[data-skin=riso-rooms][data-mode=night] .journal-footer :is(button,a,select){text-shadow:.5px .5px 0 rgb(var(--rr-coral-rgb)/.25)}html[data-skin=riso-rooms][data-mode=night] nav[aria-label=Main] button svg{filter:drop-shadow(.8px .8px 0 rgb(var(--rr-coral-rgb)/.5))}html[data-skin=riso-rooms][data-mode=night] .welcome-feature-icon,html[data-skin=riso-rooms][data-mode=night] .workspace-icon-label svg{filter:drop-shadow(1px 1px 0 rgb(var(--rr-coral-rgb)/.45))}html[data-skin=riso-rooms][data-mode=night] .space-loading{--sl-sheet:var(--rr-a-frame-sheet)}html[data-skin=riso-rooms][data-mode=night] .space-loading .sl-pen .sl-b{mix-blend-mode:screen}html[data-skin=riso-rooms][data-mode=night] .settings-content .settings-theme[aria-pressed=true]:before,html[data-skin=riso-rooms][data-mode=night] .welcome-sheet:before{opacity:.85}html[data-skin=riso-rooms][data-mode=night] .shared-calendar-day.has-progress{background:var(--rr-teal-45)}html[data-skin=riso-rooms][data-mode=night] .shared-calendar-progress{background:rgb(var(--rr-sheet-rgb)/.9)}html[data-skin=riso-rooms][data-mode=night] .shared-calendar-progress>span{background:var(--rr-teal)}html[data-skin=riso-rooms][data-mode=night] .habits-compact{--habit-line:rgb(var(--rr-navy-rgb)/.45)}@media (prefers-contrast:more){html[data-skin=riso-rooms][data-mode=night]{--rr-muted:#D9DCF1}html[data-skin=riso-rooms][data-mode=night] .settings-shell{--settings-line:var(--rr-navy)}}