.cs-room,.cs-account,.cs-onboard{--rk-ground:#f4f4f5;--rk-ink:#0d1330;--rk-ink-2:#4b5063;--rk-ink-3:#74788a;--rk-hair:#0d133014;--rk-ring:0 0 0 1px #0d13300f;--rk-shadow:0 1px 2px #090d1e0a, 0 12px 32px -14px #090d1e24;--rk-blue:linear-gradient(160deg, #4a8bf7 0%, #3c7ff2 10%, #2f68ff 28%, #1f4fd8 100%);--rk-blue-ink:#2f68ff;--rk-blue-wash:#2f68ff17;--rk-r:26px;--rk-r-in:18px;--rk-pad:24px;--rk-gap:16px;--rk-font:var(--font-interface), ui-sans-serif, system-ui, sans-serif;--rk-display:var(--font-archivo), ui-sans-serif, system-ui, sans-serif}@media (max-width:639px){.cs-room,.cs-account,.cs-onboard{--rk-pad:18px;--rk-gap:12px;--rk-r:22px;--rk-r-in:14px}}.cs-room .cs-room-body{background:var(--rk-ground)}.cs-room .cs-room-head{box-shadow:0 1px 2px #090d1e0f, 0 14px 30px -18px color-mix(in srgb, var(--rk-hue,#2f68ff) 50%, transparent)}.rk-bento{gap:var(--rk-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.rk-stack{gap:var(--rk-gap);align-content:start;min-width:0;display:grid}@media (min-width:900px){.rk-bento{grid-template-columns:repeat(12,minmax(0,1fr))}.rk-bento>*{grid-column:span 12}.rk-bento>[data-span="8"]{grid-column:span 8}.rk-bento>[data-span="7"]{grid-column:span 7}.rk-bento>[data-span="6"]{grid-column:span 6}.rk-bento>[data-span="5"]{grid-column:span 5}.rk-bento>[data-span="4"]{grid-column:span 4}}.rk-bento>*{min-width:0}.rk-tile{min-width:0;padding:var(--rk-pad);border-radius:var(--rk-r);color:var(--rk-ink);box-shadow:var(--rk-ring), var(--rk-shadow);font-family:var(--rk-font);background:#fff;position:relative}.rk-tile[data-tone=blue]{background:var(--rk-blue);color:var(--rk-on-accent);box-shadow:0 1px 2px #090d1e0f, 0 14px 30px -16px color-mix(in srgb, var(--rk-hue,#2f68ff) 45%, transparent);overflow:hidden}.rk-tile[data-tone=blue]:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#fff3,#0000 70%);border-radius:50%;width:70%;position:absolute;inset:-45% -25% auto auto}.rk-tile[data-tone=blue]>*{z-index:1;position:relative}.rk-tile[data-tone=well]{background:var(--rk-ground);box-shadow:none;border-radius:var(--rk-r-in);padding:calc(var(--rk-pad) - 4px)}.rk-tile[data-flush]{padding:0;overflow:hidden}.rk-head{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:14px;display:flex}.rk-head-title{min-width:0;font:700 15px/1.25 var(--rk-font);letter-spacing:-.01em;color:inherit;align-items:center;gap:8px;margin:0;display:flex}.rk-head-icon{width:20px;height:20px;color:var(--rk-blue-ink);flex:none;place-items:center;display:grid}.rk-head-icon svg{width:18px;height:18px}[data-tone=blue] .rk-head-icon{color:var(--rk-on-accent)}.rk-head-trail{flex:none;align-items:center;gap:8px;display:flex}.rk-head-meta{font:500 13px/1.3 var(--rk-font);color:var(--rk-ink-3)}[data-tone=blue] .rk-head-meta{color:color-mix(in srgb, var(--rk-on-accent) 78%, transparent)}.rk-display{font-family:var(--rk-display);letter-spacing:-.03em;color:inherit;text-wrap:balance;margin:0;font-size:clamp(22px,2.3vw,30px);font-weight:800;font-stretch:108%;line-height:1.12}.rk-lead{font:450 16px/1.6 var(--rk-font);color:var(--rk-ink-2);max-width:62ch;margin:0}[data-tone=blue] .rk-lead{color:color-mix(in srgb, var(--rk-on-accent) 90%, transparent)}.rk-caption{font:500 13px/1.5 var(--rk-font);color:var(--rk-ink-3);margin:0}[data-tone=blue] .rk-caption{color:color-mix(in srgb, var(--rk-on-accent) 78%, transparent)}.rk-label{font:600 13px/1.3 var(--rk-font);color:var(--rk-ink-3);margin:0 0 6px;display:block}[data-tone=blue] .rk-label{color:color-mix(in srgb, var(--rk-on-accent) 80%, transparent)}.rk-number{font-family:var(--rk-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:800;font-stretch:108%;line-height:1}.rk-section{min-width:0}.rk-section-head{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin:6px 4px 10px;display:flex}.cs-room .cs-room-content .rk-head-title.cs-room-section-title{font:700 16px/1.25 var(--rk-font);letter-spacing:-.012em;color:inherit;margin:0;font-stretch:100%}.cs-room .cs-room-content .rk-section-title.cs-room-section-title{font-family:var(--rk-display);letter-spacing:-.025em;font-size:20px;font-weight:800;font-stretch:106%;line-height:1.2}.rk-section-title{font-family:var(--rk-display);letter-spacing:-.025em;color:var(--rk-ink);align-items:baseline;gap:10px;margin:0;font-size:20px;font-weight:800;font-stretch:106%;line-height:1.2;display:flex}.rk-section-count{font:600 15px/1 var(--rk-font);letter-spacing:0;color:var(--rk-ink-3)}.rk-list{border-radius:var(--rk-r);box-shadow:var(--rk-ring), var(--rk-shadow);font-family:var(--rk-font);background:#fff;overflow:hidden}.rk-row{width:100%;min-height:64px;padding:14px var(--rk-pad);text-align:left;color:var(--rk-ink);background:0 0;align-items:center;gap:14px;display:flex;position:relative}.rk-row+.rk-row:before,.rk-row+.rk-row-wrap:before,.rk-row-wrap+.rk-row:before,.rk-row-wrap+.rk-row-wrap:before{content:"";top:0;left:var(--rk-pad);background:var(--rk-hair);height:1px;position:absolute;right:0}.rk-row-wrap{position:relative}.rk-row-press{cursor:pointer;transition:background-color .15s}.rk-row-press:hover{background:#0d133006}.rk-row-press:active{background:#0d13300d}.rk-row-lead{flex:none;place-items:center;display:grid}.rk-row-body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.rk-row-trail{flex:none;align-items:center;gap:6px;display:flex}.rk-row-title{font:600 15px/1.4 var(--rk-font);letter-spacing:-.005em;color:var(--rk-ink);overflow-wrap:anywhere;margin:0}.rk-row-meta{font:500 13px/1.4 var(--rk-font);color:var(--rk-ink-3);margin:0}.rk-state{flex-direction:column;align-items:flex-start;display:flex}.rk-state-glyph{background:var(--rk-blue-wash);width:48px;height:48px;color:var(--rk-blue-ink);border-radius:15px;place-items:center;margin-bottom:16px;display:grid}.rk-state-glyph svg{width:22px;height:22px}.rk-state[data-kind=error] .rk-state-glyph{color:var(--rk-ink);background:#0d13300f}[data-tone=blue] .rk-state-glyph{color:var(--rk-on-accent);background:#ffffff2e}.rk-state-title{font:700 17px/1.35 var(--rk-font);letter-spacing:-.012em;color:inherit;margin:0}.rk-state-body{font:450 15px/1.55 var(--rk-font);color:var(--rk-ink-2);max-width:56ch;margin:6px 0 0}[data-tone=blue] .rk-state-body{color:color-mix(in srgb, var(--rk-on-accent) 88%, transparent)}.rk-state-action{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.rk-skel-group{gap:10px;width:100%;display:grid}.rk-skel-line{display:block}.rk-skel{border-radius:999px;height:12px}.rk-wait{min-width:0;font-family:var(--rk-font);color:var(--rk-ink);align-items:flex-start;gap:12px;display:flex}.rk-wait-lights{margin-top:2px}.rk-wait-copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.rk-wait-line{font:600 15px/1.4 var(--rk-font);letter-spacing:-.005em;justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.rk-wait-time{font:500 13px/1.3 var(--rk-font);font-variant-numeric:tabular-nums;color:var(--rk-ink-3);flex:none}.rk-wait-foot{font:450 13px/1.5 var(--rk-font);color:var(--rk-ink-2);margin:0}.rk-wait-action{margin-top:8px}.rk-press-wait{align-items:center;gap:8px;display:inline-flex}.rk-press-time{font-variant-numeric:tabular-nums;opacity:.7;font-weight:500}.cs-room-content .rk-pill[aria-busy=true]:disabled{opacity:1;cursor:progress}.cs-room-content .rk-pill{min-height:44px;font:650 14px/1 var(--rk-font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:transform .15s,filter .15s,background-color .15s,box-shadow .15s;display:inline-flex}.cs-room-content .rk-pill:active:not(:disabled){transform:scale(.97)}.cs-room-content .rk-pill:disabled{opacity:.5;cursor:default}.cs-room-content .rk-pill[data-size=sm]{min-height:36px;padding:0 14px;font-size:13px}.cs-room-content .rk-pill[data-variant=primary]{background:var(--rk-blue);color:var(--rk-on-accent);box-shadow:inset 0 1px 0 #ffffff38, 0 8px 20px -8px color-mix(in srgb, var(--rk-hue,#2f68ff) 60%, transparent)}.cs-room-content .rk-pill[data-variant=primary]:hover:not(:disabled){filter:brightness(1.06)}.cs-room-content .rk-pill[data-variant=secondary]{color:var(--rk-ink);background:#fff;box-shadow:inset 0 0 0 1px #0d133024}.cs-room-content .rk-pill[data-variant=secondary]:hover:not(:disabled){box-shadow:inset 0 0 0 1px #0d133047}.cs-room-content .rk-pill[data-variant=quiet]{color:var(--rk-ink);background:#0d13300e}.cs-room-content .rk-pill[data-variant=quiet]:hover:not(:disabled){background:#0d133017}.cs-room-content .rk-pill[data-variant=ghost]{min-height:40px;color:var(--rk-blue-ink);background:0 0;padding:0 12px}.cs-room-content .rk-pill[data-variant=ghost]:hover:not(:disabled){background:var(--rk-blue-wash)}.cs-room-content .rk-pill[data-variant=onBlue]{color:var(--rk-ink);background:#fff;box-shadow:0 6px 16px -6px #090d1e59}.cs-room-content .rk-pill-icon{place-items:center;display:inline-grid}.cs-room-content .rk-pill-icon svg{width:17px;height:17px}.cs-room-content .rk-pill:focus-visible,.cs-room-content .rk-icon-btn:focus-visible,.cs-room-content .rk-row-press:focus-visible{outline:2px solid var(--rk-blue-ink);outline-offset:3px}.cs-room-content .rk-icon-btn{width:40px;height:40px;min-height:40px;color:var(--rk-ink);background:#0d13300d;border-radius:999px;flex:none;place-items:center;transition:background-color .15s,transform .15s;display:grid}.cs-room-content .rk-icon-btn:hover{background:#0d133017}.cs-room-content .rk-icon-btn:active{transform:scale(.94)}.cs-room-content .rk-icon-btn svg{width:18px;height:18px}[data-tone=blue] .rk-icon-btn{color:var(--rk-on-accent);background:#ffffff29}.rk-chip{min-height:26px;font:600 12.5px/1 var(--rk-font);white-space:nowrap;color:var(--rk-ink);background:#0d13300f;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.rk-chip[data-tone=blue]{background:var(--rk-blue-wash);color:var(--rk-blue-ink)}.rk-chip[data-tone=ink]{background:var(--rk-ink);color:#fff}.rk-chip[data-tone=onBlue]{color:#fff;background:#ffffff2e}.rk-chip[data-tone=outline]{color:var(--rk-ink-2);background:0 0;box-shadow:inset 0 0 0 1px #0d133029}.rk-month-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.rk-month-title{font-family:var(--rk-display);letter-spacing:-.035em;color:var(--rk-ink);margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:800;font-stretch:108%;line-height:1}.rk-month-title span{color:var(--rk-ink-3);font-weight:700}.rk-month-nav{align-items:center;gap:6px;display:flex}.rk-month-week{grid-template-columns:repeat(7,minmax(0,1fr));padding-bottom:8px;display:grid}.rk-month-week>span{font:600 12px/1 var(--rk-font);letter-spacing:.02em;color:var(--rk-ink-3);text-align:center}.rk-month-grid{border-top:1px solid var(--rk-hair);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cs-room-content .rk-day{border-bottom:1px solid var(--rk-hair);text-align:left;min-width:0;min-height:84px;color:var(--rk-ink);background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:5px;padding:8px 5px;transition:background-color .15s;display:flex;position:relative}.cs-room-content .rk-day:hover{background:color-mix(in srgb, var(--rk-hue,#2f68ff) 4%, transparent)}.cs-room-content .rk-day[data-in-month=false]{color:#0d133038}.cs-room-content .rk-day[data-past=true][data-in-month=true] .rk-day-n{color:var(--rk-ink-3)}.rk-day-n{min-width:30px;height:30px;font:600 14px/1 var(--rk-font);font-variant-numeric:tabular-nums;border-radius:999px;align-self:center;place-items:center;padding:0 6px;display:inline-grid}.cs-room-content .rk-day[data-today=true] .rk-day-n{background:var(--rk-ink);color:#fff;box-shadow:0 6px 14px -6px #0d133099}.cs-room-content .rk-day[aria-pressed=true] .rk-day-n{box-shadow:inset 0 0 0 2px var(--rk-ink)}.cs-room-content .rk-day[aria-pressed=true][data-today=true] .rk-day-n{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--rk-ink)}.rk-day-add{background:var(--rk-blue-ink);color:#fff;opacity:0;border-radius:999px;place-items:center;width:26px;height:26px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:9px;right:8px;transform:scale(.8)}.rk-day-add svg{width:15px;height:15px}.cs-room-content .rk-day:hover .rk-day-add,.cs-room-content .rk-day:focus-visible .rk-day-add{opacity:1;transform:none}.cs-room-content .rk-day[data-in-month=false] .rk-day-add{display:none}.rk-day-items{flex-direction:column;gap:3px;min-width:0;display:flex}.rk-day-item{background:var(--rk-ink);color:#fff;min-width:0;font:600 11px/1.35 var(--rk-font);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:3px 6px;display:block;overflow:hidden}.rk-day-item[data-past=true]{color:var(--rk-ink-2);background:#0d133014}.rk-day-item[data-kind=note]{color:var(--rk-ink-2);background:#fff;font-weight:500;box-shadow:inset 0 0 0 1px #0d133024}.rk-day-more{font:600 11px/1.2 var(--rk-font);color:var(--rk-ink-3);padding-left:4px}.rk-day-dots{justify-content:center;gap:3px;display:none}.rk-day-dots i{background:var(--rk-ink);border-radius:999px;width:5px;height:5px}.rk-day-dots i[data-past=true]{background:#0d133040}.rk-day-dots i[data-kind=note]{background:0 0;box-shadow:inset 0 0 0 1.5px #0d133066}@media (max-width:639px){.rk-month-week>span{font-size:11px}.cs-room-content .rk-day{border-bottom:0;border-radius:14px;align-items:center;gap:4px;min-height:52px;padding:6px 0}.rk-month-grid{border-top:0;row-gap:2px}.rk-day-n{align-self:center;min-width:32px;height:32px;font-size:15px}.rk-day-items{display:none}.rk-day-dots{display:flex}.rk-day-add{display:none}}.rk-dayhead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.rk-dayhead-week{font:600 13px/1.2 var(--rk-font);color:var(--rk-blue-ink);display:block}.rk-dayhead-date{font-family:var(--rk-display);letter-spacing:-.03em;color:var(--rk-ink);margin-top:4px;font-size:26px;font-weight:800;font-stretch:108%;line-height:1.05;display:block}.rk-plan{border-radius:var(--rk-r-in);background:var(--rk-ink);color:#fff;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}.rk-plan .rk-icon-btn{color:#fff;background:#ffffff24}.rk-plan+.rk-plan{margin-top:8px}.rk-plan-time{font:700 13px/1 var(--rk-font);color:#ffffffb3;flex:none}.rk-plan-hook{min-width:0;font:600 14.5px/1.35 var(--rk-font);color:#fff;overflow-wrap:anywhere;flex:auto}.rk-plan-wait{font:500 13px/1 var(--rk-font);color:#ffffffb3;flex:none;align-items:center;gap:8px;display:inline-flex}.rk-plan-retry{min-height:36px;font:600 13px/1.2 var(--rk-font);color:#fff;text-underline-offset:3px;flex:none;padding:0 4px;text-decoration:underline}.rk-meta-wait{align-items:center;gap:8px;margin-left:8px;display:inline-flex}.rk-row-open{padding:0 var(--rk-pad) 18px}.rk-pick{gap:8px;display:grid}.cs-room-content .rk-pick-row{border-radius:var(--rk-r-in);background:var(--rk-ground);text-align:left;width:100%;min-height:52px;color:var(--rk-ink);font:600 14.5px/1.35 var(--rk-font);align-items:center;gap:12px;padding:10px 14px;transition:background-color .15s,box-shadow .15s;display:flex}.cs-room-content .rk-pick-row:hover{box-shadow:inset 0 0 0 1.5px var(--rk-blue-ink);background:#fff}.rk-pick-plus{background:var(--rk-blue-ink);color:#fff;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:grid}.rk-pick-plus svg{width:15px;height:15px}.rk-note{border-top:1px solid var(--rk-hair);margin-top:20px;padding-top:18px}.cs-room-content .rk-note textarea{resize:vertical;border-radius:var(--rk-r-in);background:var(--rk-ground);width:100%;min-height:84px;font:450 16px/1.5 var(--rk-font);color:var(--rk-ink);border:0;outline:none;padding:12px 14px;transition:box-shadow .15s,background-color .15s;display:block;box-shadow:inset 0 0 0 1px #0000}.cs-room-content .rk-note textarea:focus{box-shadow:inset 0 0 0 1.5px var(--rk-blue-ink);background:#fff}.rk-note-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.rk-error{font:600 13.5px/1.45 var(--rk-font);color:#b42318;margin:10px 0 0}.rk-next{align-items:center;gap:16px;display:flex}.rk-date-block{background:var(--rk-ink);color:#fff;border-radius:18px;flex:none;align-content:center;place-items:center;width:64px;height:68px;display:grid;box-shadow:0 10px 22px -12px #0d13308c}.rk-date-block-sm{border-radius:14px;width:48px;height:52px}.rk-date-block-sm>span:last-child{font-size:21px}.rk-date-block>span:first-child{font:700 11.5px/1 var(--rk-font);letter-spacing:.06em;text-transform:uppercase;opacity:.85}.rk-date-block>span:last-child{font-family:var(--rk-display);letter-spacing:-.03em;margin-top:3px;font-size:28px;font-weight:800;font-stretch:108%;line-height:1}.rk-date-block[data-quiet=true]{background:var(--rk-ground);color:var(--rk-ink);box-shadow:none}.rk-slot{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.rk-slot+.rk-slot{border-top:1px solid #ffffff2e}[data-tone=paper] .rk-slot+.rk-slot,[data-tone=well] .rk-slot+.rk-slot{border-top-color:var(--rk-hair)}.rk-slot-when{font-family:var(--rk-display);letter-spacing:-.025em;font-size:21px;font-weight:800;font-stretch:106%;line-height:1.1}.rk-slot-why{font:500 13px/1.35 var(--rk-font);opacity:.82;margin-top:4px;display:block}.rk-conf{flex:none;gap:3px;display:inline-flex}.rk-conf i{opacity:.3;background:currentColor;border-radius:3px;width:7px;height:16px}.rk-conf i[data-on=true]{opacity:1}.rk-ghost-slots{gap:10px;margin-bottom:16px;display:grid}.rk-ghost-slots>span{background:var(--rk-ground);border-radius:14px;justify-content:space-between;align-items:center;height:44px;padding:0 14px;display:flex}.rk-ghost-slots>span:before{content:"";background:#0d13301a;border-radius:999px;width:42%;height:10px}.rk-ghost-slots>span:after{content:"";background:#0d133012;border-radius:999px;width:22px;height:10px}.rk-hero .cs-room-lead{font-family:var(--rk-display);letter-spacing:-.03em;color:var(--rk-ink);text-wrap:balance;max-width:30ch;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:800;font-stretch:108%;line-height:1.15}.rk-hero .cs-room-lead.cs-room-long-direction{font-family:var(--rk-font);letter-spacing:-.01em;max-width:60ch;font-size:19px;font-weight:500;font-stretch:100%;line-height:1.5}.rk-hero .cs-room-direction-detail{font:450 16px/1.6 var(--rk-font);color:var(--rk-ink-2);max-width:64ch;margin-top:14px}.rk-hero .cs-room-read-toggle{min-height:36px;font:650 14px/1 var(--rk-font);color:var(--rk-blue-ink);align-items:center;margin-top:14px;text-decoration:none;display:inline-flex}.rk-sign{font:600 13px/1 var(--rk-font);color:var(--rk-ink-3);align-items:center;gap:6px;margin:18px 0 0;display:inline-flex}.rk-sign svg{width:14px;height:14px}.rk-steps{counter-reset:rk-step;margin:0;padding:0;list-style:none}.rk-steps>li{counter-increment:rk-step;font:500 16px/1.5 var(--rk-font);color:var(--rk-ink);grid-template-columns:36px minmax(0,1fr);gap:10px;padding:14px 0;display:grid;position:relative}.rk-steps>li+li{border-top:1px solid var(--rk-hair)}.rk-steps>li:before{content:counter(rk-step, decimal-leading-zero);font-family:var(--rk-display);letter-spacing:-.02em;color:var(--rk-blue-ink);font-size:17px;font-weight:800;font-stretch:108%;line-height:1.45}.rk-steps>li:first-child{padding-top:2px}.rk-steps>li:last-child{padding-bottom:0}.rk-checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rk-checks>li{font:500 15.5px/1.5 var(--rk-font);color:var(--rk-ink);padding-left:20px;position:relative}.rk-checks>li:before{content:"";background:var(--rk-blue-ink);border-radius:999px;width:7px;height:7px;position:absolute;top:9px;left:2px}[data-tone=blue] .rk-checks>li:before{background:#fff}[data-tone=blue] .rk-checks>li{color:var(--rk-on-accent)}.rk-notice{align-items:flex-start;gap:14px;display:flex}.rk-notice-glyph{width:40px;height:40px;color:var(--rk-ink);background:#0d133012;border-radius:13px;flex:none;place-items:center;display:grid}.rk-notice-glyph[data-tone=blue]{background:var(--rk-blue);color:var(--rk-on-accent);box-shadow:0 8px 18px -8px color-mix(in srgb, var(--rk-hue,#2f68ff) 70%, transparent)}.rk-notice-glyph svg{width:19px;height:19px}.rk-notice-action{flex:none;align-self:center}.rk-notice-action .cs-press-pill.mt-2{margin-top:0}@media (max-width:639px){.rk-notice{flex-wrap:wrap}.rk-notice-action{flex-basis:100%;padding-left:54px}}.rk-suggest-body{border-top:1px solid var(--rk-hair);gap:16px;margin-top:18px;padding-top:18px;display:grid}.rk-editbar{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rk-hue,#2f68ff) 25%, transparent);background:#f4f4f5eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;top:64px}.rk-editbar-label{font:650 14.5px/1 var(--rk-font);color:var(--rk-blue-ink);align-items:center;gap:8px;display:inline-flex}.rk-editbar-label svg{width:17px;height:17px}.cs-room-content .s3-inline-edit .s3-inline-field{background:#3c7ff20f}.cs-room-content .rk-pill[data-variant=ink]{background:var(--rk-ink);color:#fff;box-shadow:0 8px 18px -10px #0d133099}.cs-room-content .rk-pill[data-variant=ink]:hover:not(:disabled){filter:brightness(1.2)}.rk-banner{border-radius:var(--rk-r-in);box-shadow:var(--rk-ring), inset 3px 0 0 var(--rk-blue-ink);font-family:var(--rk-font);background:#fff;padding:16px 18px}.rk-banner-title{font:700 14.5px/1.3 var(--rk-font);color:var(--rk-ink);margin:0 0 4px}.rk-banner-body{font:450 14.5px/1.5 var(--rk-font);color:var(--rk-ink-2);margin:0}.rk-open{gap:14px;padding-top:6px;display:grid}.rk-open>.rk-pill,.rk-open>.flex{justify-self:start}.rk-why{border-radius:var(--rk-r-in);background:var(--rk-ground);font:500 14.5px/1.5 var(--rk-font);color:var(--rk-ink-2);gap:10px;margin:0;padding:12px 14px;display:flex}.rk-why svg{width:17px;height:17px;color:var(--rk-blue-ink);flex:none;margin-top:2px}.rk-shelf-head{flex-direction:column;justify-content:center;min-height:44px;margin:0 4px 12px;display:flex}.rk-shelf-label{font-family:var(--rk-display);letter-spacing:-.025em;color:var(--rk-ink);font-size:20px;font-weight:800;font-stretch:106%}.rk-selectbar{border-radius:var(--rk-r-in);box-shadow:var(--rk-ring), var(--rk-shadow);background:#fff;padding:10px 12px 12px 16px}.rk-selectbar-n{font:700 15px/1 var(--rk-font);color:var(--rk-ink)}.cs-room-content .rk-archive{min-height:36px;font:650 13px/1 var(--rk-font);padding:0 16px}.rk-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-room .cs-room-content .rk-compact{border-radius:var(--rk-r);box-shadow:var(--rk-ring), var(--rk-shadow);background:#fff;display:block;overflow:hidden}.cs-room .cs-room-content .rk-compact>.cs-room-row{padding:18px var(--rk-pad)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;overflow:visible!important}.cs-room .cs-room-content .rk-compact>.cs-room-row+.cs-room-row{box-shadow:inset 0 1px 0 var(--rk-hair)!important}.cs-room .cs-room-content .rk-compact>.cs-room-row[data-expanded=true]{background:#fff!important}.cs-room .cs-room-content .rk-compact .cs-room-row-title{font:650 16px/1.4 var(--rk-font);letter-spacing:-.01em;color:var(--rk-ink)}.cs-room .cs-room-content .rk-compact .cs-room-row-meta{font:500 13px/1.4 var(--rk-font);color:var(--rk-ink-3)}.cs-room .cs-room-content .rk-compact .cs-room-script-index{font:500 13px/1.4 var(--rk-font);letter-spacing:0;text-transform:none;color:var(--rk-ink-3);margin-top:4px;display:block}.cs-room .cs-room-content .rk-compact .cs-chevron{width:20px;height:20px}.cs-room .cs-room-content .rk-compact>.cs-room-row>.relative.z-10.mt-2{margin-top:12px}.cs-room .cs-room-content .rk-compact[data-variant=list]>.cs-room-row[data-expanded=true] .cs-room-row-title{font-family:var(--rk-display);letter-spacing:-.03em;font-size:clamp(24px,2.6vw,32px);font-weight:800;font-stretch:108%;line-height:1.1}.cs-room .cs-room-content .rk-compact[data-variant=cards]{gap:var(--rk-gap);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}@media (min-width:700px){.cs-room .cs-room-content .rk-compact[data-variant=cards]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-room .cs-room-content .rk-compact[data-variant=cards]>.cs-room-row{flex-direction:column;display:flex;padding:var(--rk-pad)!important;border-radius:var(--rk-r)!important;box-shadow:var(--rk-ring), var(--rk-shadow)!important;background:#fff!important}.cs-room .cs-room-content .rk-compact[data-variant=cards]>.cs-room-row+.cs-room-row{box-shadow:var(--rk-ring), var(--rk-shadow)!important}.cs-room .cs-room-content .rk-compact[data-variant=cards]>.cs-room-row[data-expanded=true]{grid-column:1/-1}.cs-room .cs-room-content .rk-compact[data-variant=cards] .cs-room-row-title{font-family:var(--rk-display);letter-spacing:-.025em;font-size:20px;font-weight:800;font-stretch:106%;line-height:1.18}.cs-room .cs-room-content .rk-compact[data-variant=cards] .cs-room-row-meta{white-space:normal;color:var(--rk-ink-2);margin-top:8px;font-size:14.5px;line-height:1.45}.cs-room .cs-room-content .rk-compact[data-variant=cards]>.cs-room-row>.relative.z-10.mt-2{margin-top:auto;padding-top:18px}.cs-room .cs-room-content .s3-use-hook,.cs-room .cs-room-content .s3-first-script>button{background:var(--rk-blue);min-height:44px;color:var(--rk-on-accent);font:650 14px/1 var(--rk-font);box-shadow:inset 0 1px 0 #ffffff38, 0 8px 20px -8px color-mix(in srgb, var(--rk-hue,#2f68ff) 60%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:filter .15s,transform .15s;display:inline-flex}.cs-room .cs-room-content .s3-use-hook:hover:not(:disabled){filter:brightness(1.06)}.cs-room-content .s3-use-hook:active:not(:disabled){transform:scale(.97)}.cs-room-content .s3-more-hooks{min-height:40px;font:650 14px/1 var(--rk-font);color:var(--rk-blue-ink);border-radius:999px;align-items:center;margin-top:12px;padding:0 14px;display:inline-flex}.cs-room-content .s3-more-hooks:hover{background:var(--rk-blue-wash)}.cs-room-content .s3-script-doors{gap:var(--rk-gap);grid-template-columns:minmax(0,1fr);margin-bottom:30px;display:grid}@media (min-width:640px){.cs-room-content .s3-script-doors{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.cs-room-content .s3-script-door{min-height:156px;padding:var(--rk-pad);padding-top:calc(var(--rk-pad) + 58px);border-radius:var(--rk-r);color:var(--rk-ink);box-shadow:var(--rk-ring), var(--rk-shadow);text-align:left;background:#fff;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:flex;position:relative;overflow:hidden}.cs-room-content .s3-script-door:hover:not(:disabled){box-shadow:var(--rk-ring), 0 20px 44px -18px #090d1e47;border-color:#0000;transform:translateY(-2px)}.cs-room-content .s3-script-door:disabled{opacity:1;cursor:default}.cs-room-content .s3-script-door-primary{background:var(--rk-blue);color:var(--rk-on-accent);box-shadow:0 14px 30px -16px color-mix(in srgb, var(--rk-hue,#2f68ff) 50%, transparent)}.cs-room-content .s3-script-door-primary:hover:not(:disabled){box-shadow:0 26px 50px -18px color-mix(in srgb, var(--rk-hue,#2f68ff) 75%, transparent)}.cs-room-content .s3-script-door-primary:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ffffff38,#0000 70%);border-radius:50%;width:70%;position:absolute;inset:-50% -30% auto auto}.s3-script-door-icon{top:var(--rk-pad);left:var(--rk-pad);background:var(--rk-blue-wash);width:44px;height:44px;color:var(--rk-blue-ink);border-radius:14px;place-items:center;display:grid;position:absolute}.s3-script-door-icon svg{width:21px;height:21px}.s3-script-door-primary .s3-script-door-icon{color:var(--rk-on-accent);background:#ffffff2e}.s3-script-door-go{top:var(--rk-pad);right:var(--rk-pad);width:34px;height:34px;color:var(--rk-ink);background:#0d13300d;border-radius:999px;place-items:center;transition:transform .18s;display:grid;position:absolute}.s3-script-door-go svg{width:17px;height:17px}.s3-script-door-primary .s3-script-door-go{color:var(--rk-on-accent);background:#ffffff2e}.cs-room-content .s3-script-door:hover:not(:disabled) .s3-script-door-go{transform:translate(2px,-2px)}.cs-room-content .s3-script-door:disabled .s3-script-door-go{display:none}.cs-room-content .s3-script-door-title{font-family:var(--rk-display);letter-spacing:-.025em;align-items:center;gap:10px;font-size:21px;font-weight:800;font-stretch:106%;line-height:1.15;display:inline-flex;position:relative}.cs-room-content .s3-script-door-sub{font:500 14px/1.45 var(--rk-font);opacity:.82;max-width:34ch;position:relative}.cs-room-content .s3-script-door[aria-busy=true]{cursor:progress}.cs-room-content .s3-script-path{gap:10px 16px}.cs-room-content .s3-script-step{font-family:var(--rk-display);letter-spacing:-.025em;color:var(--rk-ink);font-size:20px;font-weight:800;font-stretch:106%}.cs-room-content .s3-script-links{gap:6px}.cs-room-content .s3-script-links button{min-height:36px;box-shadow:var(--rk-ring), 0 1px 2px #090d1e0a;font:600 13px/1 var(--rk-font);color:var(--rk-ink);background:#fff;border-radius:999px;padding:0 14px}.cs-room-content .s3-script-links button:hover{background:#fff;box-shadow:inset 0 0 0 1px #0d133033}.cs-room-content .cs-room-library-notice{border-radius:var(--rk-r-in);box-shadow:var(--rk-ring), inset 3px 0 0 var(--rk-blue-ink);font:500 14.5px/1.5 var(--rk-font);color:var(--rk-ink-2);background:#fff;margin:0 0 16px;padding:16px 18px}.cs-room-content .cs-room-library-footer{margin-top:18px}.cs-room-content .cs-room-library-panel[data-pane]>.cs-room-shelf{border:0;padding:0}.cs-room-content .s3-schedule-prompt{padding:var(--rk-pad);padding-left:calc(var(--rk-pad) + 52px);border-radius:var(--rk-r);box-shadow:var(--rk-ring), var(--rk-shadow);color:var(--rk-ink);background:#fff;border:0;gap:12px;margin:0 0 24px;display:grid;position:relative}.s3-schedule-prompt-icon{top:var(--rk-pad);left:var(--rk-pad);background:var(--rk-ink);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute}.s3-schedule-prompt-icon svg{width:18px;height:18px}.cs-room-content .s3-schedule-prompt p{font:450 15.5px/1.5 var(--rk-font)}.cs-room-content .s3-schedule-prompt-pick{background:var(--rk-ink);color:#fff;min-height:40px;font:650 14px/1 var(--rk-font);border-radius:999px;padding:0 16px}.cs-room .cs-room-content .rk-compact .cs-room-script{padding-top:8px}.cs-room .cs-room-content .rk-compact .cs-room-production{gap:22px}.cs-room .cs-room-content .rk-compact .cs-room-production h3{font:700 13px/1 var(--rk-font);letter-spacing:.04em;text-transform:uppercase;color:var(--rk-ink-3);margin-bottom:14px}.cs-room .cs-room-content .rk-compact .cs-room-production h3>span{color:var(--rk-ink-3);margin-left:6px}.cs-room .cs-room-content .rk-compact .cs-room-story .cs-room-steps>li{font:500 17px/1.5 var(--rk-font);color:var(--rk-ink);grid-template-columns:34px minmax(0,1fr);padding:0 0 16px}.cs-room .cs-room-content .rk-compact .cs-room-story .cs-room-steps>li:before{font-family:var(--rk-display);letter-spacing:-.02em;color:var(--rk-blue-ink);padding-top:0;font-size:16px;font-weight:800;font-stretch:108%;line-height:1.6}.cs-room .cs-room-content .rk-compact .cs-room-shotlist{border-radius:var(--rk-r-in);background:var(--rk-ground);padding:18px}.cs-room .cs-room-content .rk-compact .cs-room-shotlist>ol{gap:10px}.cs-room .cs-room-content .rk-compact .cs-room-shotlist>ol>li{box-shadow:var(--rk-ring);background:#fff;border-radius:14px;padding:14px 16px}.cs-room .cs-room-content .rk-compact .cs-room-shotlist>ol>li+li{border-top:0;padding-top:14px}.cs-room .cs-room-content .rk-compact .cs-room-shot-heading{font:500 12px/1.4 var(--rk-font);color:var(--rk-ink-3);margin-bottom:8px}.cs-room .cs-room-content .rk-compact .cs-room-shot-heading strong{font:700 12.5px/1.4 var(--rk-font);color:var(--rk-ink)}.cs-room .cs-room-content .rk-compact .cs-room-shot-heading>span:first-child{color:var(--rk-blue-ink);font-weight:700}.cs-room .cs-room-content .rk-compact .cs-room-shot-scene{font:600 16px/1.4 var(--rk-font);letter-spacing:-.01em}.cs-room .cs-room-content .rk-compact .cs-room-production-notes{margin-top:14px;padding:0 2px}.cs-room .cs-room-content .rk-compact .cs-room-details{border-top:1px solid var(--rk-hair)}.cs-room .cs-room-content .rk-compact .cs-room-details>summary{min-height:52px;font:650 15px/1.3 var(--rk-font);color:var(--rk-ink)}.cs-room .cs-room-content .rk-compact .cs-room-details-body p{font:450 15.5px/1.55 var(--rk-font);color:var(--rk-ink-2)}.rk-editor{padding:var(--rk-pad);border-radius:var(--rk-r);box-shadow:var(--rk-ring), var(--rk-shadow);background:#fff;gap:12px;display:grid}.rk-editor-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rk-editor-status{font:600 13px/1 var(--rk-font);color:var(--rk-ink-3);margin-left:auto}.rk-editor-status[data-state=saved]:before{content:"";vertical-align:1px;background:#22a06b;border-radius:999px;width:7px;height:7px;margin-right:7px;display:inline-block}.rk-editor-status[data-state=failed]{color:#b42318}.cs-room-content .rk-editor-title{width:100%;min-height:48px;font-family:var(--rk-display);letter-spacing:-.025em;color:var(--rk-ink);background:0 0;border:0;outline:none;padding:4px 2px;font-size:24px;font-weight:800;font-stretch:106%;display:block}.cs-room-content .rk-editor-title::placeholder{color:#0d133047}.cs-room-content .rk-editor-text{resize:vertical;border-radius:var(--rk-r-in);background:var(--rk-ground);width:100%;min-height:260px;font:450 16.5px/1.65 var(--rk-font);color:var(--rk-ink);border:0;outline:none;padding:16px 18px;transition:box-shadow .15s,background-color .15s;display:block;box-shadow:inset 0 0 0 1px #0000}.cs-room-content .rk-editor-text:focus{box-shadow:inset 0 0 0 1.5px var(--rk-blue-ink);background:#fff}.cs-room-content .rk-editor-text::placeholder{color:#0d13305c}.rk-editor-count{font:500 12px/1 var(--rk-font);color:var(--rk-ink-3);font-variant-numeric:tabular-nums;justify-content:flex-end;display:flex}.rk-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-room-content .rk-list>li{list-style:none}.cs-room-content ul.rk-list{margin:0;padding:0}@media (max-width:639px){.cs-room-content .s3-script-doors{gap:10px;margin-bottom:24px}.cs-room-content .s3-script-door{justify-content:center;min-height:0;padding:16px 52px 16px 76px}.s3-script-door-icon{top:50%;left:16px;transform:translateY(-50%)}.s3-script-door-go{top:50%;right:14px;transform:translateY(-50%)}.cs-room-content .s3-script-door:hover:not(:disabled) .s3-script-door-go{transform:translateY(-50%)}.cs-room-content .s3-script-door-title{font-size:18px}.cs-room-content .s3-script-door-sub{font-size:13.5px}}.rk-sections{gap:34px;display:grid}.rk-disclosure{border-top:1px solid var(--rk-hair);margin-top:16px}.rk-disclosure>summary{cursor:pointer;min-height:44px;font:650 14px/1 var(--rk-font);color:var(--rk-ink-2);align-items:center;gap:6px;padding-top:12px;list-style:none;display:flex}.rk-disclosure>summary::-webkit-details-marker{display:none}.rk-disclosure>summary svg{width:16px;height:16px;transition:transform .2s}.rk-disclosure[open]>summary svg{transform:rotate(180deg)}.rk-disclosure-body{font:450 14px/1.55 var(--rk-font);color:var(--rk-ink-2);gap:8px;padding:4px 0 2px;display:grid}.rk-disclosure-body p{margin:0}.rk-disclosure[data-tone=blue]{border-top-color:#fff3}.rk-disclosure[data-tone=blue]>summary,.rk-disclosure[data-tone=blue] .rk-disclosure-body{color:color-mix(in srgb, var(--rk-on-accent) 88%, transparent)}.rk-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:18px;display:grid}.rk-metric{border-radius:var(--rk-r-in);background:var(--rk-ground);padding:14px 16px}.rk-metric .rk-row-title{font-size:14.5px}.rk-facets{gap:16px;display:grid}.rk-chips{flex-wrap:wrap;gap:6px;display:flex}.rk-chips .rk-chip{min-height:32px;padding:0 14px;font-size:13.5px}.rk-calls{gap:10px;display:grid}.rk-call{font:550 15px/1.45 var(--rk-font);color:var(--rk-ink);align-items:flex-start;gap:10px;margin:0;display:flex}.rk-call .rk-chip{flex:none;margin-top:-1px}.cs-room .cs-room-content .rk-trends .s3-trend-freshness{font:500 13.5px/1.45 var(--rk-font);color:var(--rk-ink-3);border:0;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:-2px 4px 14px;padding:0;display:flex}.cs-room .cs-room-content .rk-trends .s3-trend-freshness summary{min-height:32px;color:var(--rk-ink-2);align-items:center;padding-top:0;font-weight:600;text-decoration:none;display:inline-flex}.cs-room .cs-room-content .s3-trend-card{padding:var(--rk-pad);border-radius:var(--rk-r);box-shadow:var(--rk-ring), var(--rk-shadow);color:var(--rk-ink);background:#fff;border:0}.cs-room .cs-room-content .s3-trend-card+.s3-trend-card,.cs-room .cs-room-content .s3-trend-card+*+.s3-trend-card{margin-top:var(--rk-gap)}.cs-room .cs-room-content .s3-trend-card:first-child{padding-top:var(--rk-pad)}.cs-room .cs-room-content .s3-trend-topline{font:600 12.5px/1 var(--rk-font);color:var(--rk-ink-3);gap:6px;margin-bottom:14px}.cs-room .cs-room-content .s3-trend-topline>span{background:var(--rk-ground);min-height:28px;color:var(--rk-ink-2);border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.cs-room .cs-room-content .s3-trend-topline>span:first-child{background:var(--rk-blue-wash);color:var(--rk-blue-ink)}.cs-room .cs-room-content .s3-trend-topline>span[data-trend-status]{background:var(--rk-ink);color:#fff}.cs-room .cs-room-content .s3-trend-card h3{font-family:var(--rk-display);letter-spacing:-.03em;color:var(--rk-ink);margin-bottom:10px;font-size:clamp(22px,2.3vw,28px);font-weight:800;font-stretch:106%;line-height:1.15}.cs-room .cs-room-content .s3-trend-definition{font:450 16px/1.6 var(--rk-font);color:var(--rk-ink-2)}.cs-room .cs-room-content .s3-trend-actions{gap:8px;margin-top:20px}.cs-room .cs-room-content .s3-trend-actions button{min-height:44px;font:650 14px/1 var(--rk-font);padding:0 18px}.cs-room .cs-room-content .s3-trend-use{background:var(--rk-blue);color:#fff;box-shadow:inset 0 1px 0 #ffffff38, 0 8px 20px -8px color-mix(in srgb, var(--rk-hue,#2f68ff) 60%, transparent);border:0}.cs-room .cs-room-content .s3-trend-use:hover{background:var(--rk-blue);filter:brightness(1.06)}.cs-room .cs-room-content .s3-trend-explain{color:var(--rk-ink);background:#fff;border:0;box-shadow:inset 0 0 0 1px #0d133024}.cs-room .cs-room-content .s3-trend-example{border-radius:var(--rk-r-in);background:var(--rk-ground);border:0;margin-top:20px;padding:16px 18px}.cs-room .cs-room-content .s3-trend-example h4{font:700 13px/1 var(--rk-font);color:var(--rk-blue-ink);align-items:center;gap:6px;margin-bottom:8px;display:inline-flex}.cs-room .cs-room-content .s3-trend-example p{font:500 15px/1.55 var(--rk-font);color:var(--rk-ink)}.cs-room .cs-room-content .s3-trend-example small{color:var(--rk-ink-3)}.cs-room .cs-room-content .s3-trend-support{font:500 13px/1.5 var(--rk-font);color:var(--rk-ink-3);margin-top:16px!important}.cs-room .cs-room-content .s3-trend-evidence{border-top:1px solid var(--rk-hair);font:450 14px/1.55 var(--rk-font);color:var(--rk-ink-2);margin-top:10px}.cs-room .cs-room-content .s3-trend-evidence summary{min-height:44px;font:650 14px/1 var(--rk-font);color:var(--rk-ink-2);padding-top:10px}.cs-room .cs-room-content .s3-trend-evidence h4{font:700 13.5px/1.3 var(--rk-font);color:var(--rk-ink)}.cs-room .cs-room-content .s3-trends-loading{padding:var(--rk-pad)}.cs-room .cs-room-content .s3-trends-loading .s3-work-preview{background:var(--rk-ground);color:var(--rk-ink);border:0;margin:0}@media (max-width:640px){.cs-room .cs-room-content .s3-trend-actions button{flex:auto}}.cs-room.cs-room .cs-room-content .s3-rec-room>*+*{margin-top:30px}.cs-room.cs-room .cs-room-content .s3-rec-score{gap:var(--rk-gap)}.cs-room.cs-room .cs-room-content .s3-rec-score-tile{min-height:150px;padding:var(--rk-pad);border-radius:var(--rk-r);color:var(--rk-ink);box-shadow:var(--rk-ring), var(--rk-shadow);background:#fff;border:0;justify-content:flex-end;gap:6px;position:relative;overflow:hidden}.cs-room.cs-room .cs-room-content .s3-rec-score-tile[data-kind=right]{background:var(--rk-blue);color:var(--rk-on-accent);box-shadow:0 14px 30px -16px color-mix(in srgb, var(--rk-hue,#2f68ff) 50%, transparent)}.cs-room.cs-room .cs-room-content .s3-rec-score-tile[data-kind=wrong]{background:var(--rk-ink);color:#fff;box-shadow:0 20px 44px -22px #0d133099}.s3-rec-score-icon{top:var(--rk-pad);left:var(--rk-pad);background:#0d13300f;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:absolute}.s3-rec-score-icon svg{width:18px;height:18px}[data-kind=right]>.s3-rec-score-icon,[data-kind=wrong]>.s3-rec-score-icon{background:#ffffff29}.cs-room.cs-room .cs-room-content .s3-rec-score-n{font-family:var(--rk-display);letter-spacing:-.045em;font-size:52px;font-weight:800;font-stretch:108%;line-height:.95}.cs-room.cs-room .cs-room-content .s3-rec-score-l{font:650 15px/1.2 var(--rk-font);opacity:.85}.cs-room.cs-room .cs-room-content .s3-rec-section{border-top:0;padding-top:0}.cs-room.cs-room .cs-room-content .s3-rec-section>.cs-room-section-title{font-family:var(--rk-display);letter-spacing:-.025em;color:var(--rk-ink);margin:6px 4px 12px;font-size:20px;font-weight:800;font-stretch:106%}.cs-room.cs-room .cs-room-content .s3-rec-section>*+*{margin-top:10px}.cs-room.cs-room .cs-room-content .s3-rec-card{padding:18px var(--rk-pad);border-radius:var(--rk-r);box-shadow:var(--rk-ring), var(--rk-shadow);background:#fff;border:0}.cs-room.cs-room .cs-room-content .s3-rec-card>div:first-child p{font:650 16px/1.4 var(--rk-font);color:var(--rk-ink)}.cs-room.cs-room .cs-room-content .s3-rec-card>div:first-child span{font:500 13px/1.4 var(--rk-font);color:var(--rk-ink-3)}.cs-room.cs-room .cs-room-content .s3-rec-pill{min-height:30px;font:650 13px/1 var(--rk-font);background:var(--rk-ground);padding:0 12px}.cs-room.cs-room .cs-room-content .s3-rec-pill[data-kind=right]{background:var(--rk-blue)}.cs-room.cs-room .cs-room-content .s3-rec-pill[data-kind=wrong]{background:var(--rk-ink)}.cs-room.cs-room .cs-room-content .s3-rec-pill[data-kind=waiting]{background:#fff;border:0;box-shadow:inset 0 0 0 1px #0d133029}.cs-room.cs-room .cs-room-content .s3-rec-option{border-radius:var(--rk-r-in);background:var(--rk-ground);min-height:52px}.cs-room.cs-room .cs-room-content .s3-rec-option[data-selected=true]{border-color:var(--rk-blue-ink);background:#fff}.cs-room.cs-room .cs-room-content .s3-rec-done{background:var(--rk-blue);box-shadow:inset 0 1px 0 #ffffff38, 0 8px 20px -8px color-mix(in srgb, var(--rk-hue,#2f68ff) 60%, transparent)}.cs-room.cs-room .cs-room-content .s3-rec-chips>button{min-height:36px}.cs-room.cs-room .cs-room-content .s3-rec-chips>button[aria-pressed=true]{background:var(--rk-ink);border-color:var(--rk-ink)}.cs-room.cs-room .cs-room-content .s3-rec-verdict,.cs-room.cs-room .cs-room-content .s3-rec-undo{border-radius:var(--rk-r-in);background:var(--rk-ground)}.cs-room.cs-room .cs-room-content .s3-rec-section>details>summary{font-family:var(--rk-display);letter-spacing:-.025em;color:var(--rk-ink);margin:6px 4px 12px;font-size:20px;font-weight:800;font-stretch:106%}.cs-room.cs-room .cs-room-content .cs-room-learning-records .rk-compact>.cs-room-row[data-expanded=true] .cs-room-row-title{font-family:var(--rk-display);letter-spacing:-.025em;font-size:22px;font-weight:800;font-stretch:106%;line-height:1.2}.cs-room.cs-room .cs-room-content .cs-room-learning-records .cs-room-post-result{border-radius:var(--rk-r-in);background:var(--rk-ink);border:0}.cs-room.cs-room .cs-room-content .cs-room-learning-records .cs-room-result-value{font-family:var(--rk-display);letter-spacing:-.04em;font-weight:800;font-stretch:108%}.cs-room.cs-room .cs-room-content .cs-room-learning-records .cs-room-next-experiment{border-radius:var(--rk-r-in);background:var(--rk-blue-wash);border:0}.cs-room.cs-room .cs-room-content .cs-room-learning-records .cs-room-next-experiment>span{color:var(--rk-blue-ink);font-weight:700}@media (max-width:639px){.cs-room.cs-room .cs-room-content .s3-rec-score{gap:8px}.cs-room.cs-room .cs-room-content .s3-rec-score-tile{min-height:118px;padding:14px}.s3-rec-score-icon{border-radius:9px;width:28px;height:28px;top:14px;left:14px}.s3-rec-score-icon svg{width:15px;height:15px}.cs-room.cs-room .cs-room-content .s3-rec-score-n{font-size:38px}.cs-room.cs-room .cs-room-content .s3-rec-score-l{font-size:13px}}.rk-stats{gap:var(--rk-gap);margin-bottom:var(--rk-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.rk-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.rk-stat{flex-direction:column;justify-content:space-between;gap:10px;min-height:112px;display:flex}.rk-stat-n{color:var(--rk-ink);font-size:clamp(34px,3.4vw,44px)}.cs-room .cs-room-content .cs-room-reels{gap:var(--rk-gap)}.cs-room .cs-room-content .cs-room-reels>button{box-shadow:var(--rk-ring), var(--rk-shadow);border-radius:22px}.cs-room .cs-room-content .cs-room-reels>button[data-poster=false]{background:#fff}.cs-room .cs-room-content .cs-room-reels .font-heading{font-family:var(--rk-display)}.cs-room.cs-room .cs-room-content .s3-id-room.rk-bento>*+*{margin-top:0}.cs-room.cs-room .cs-room-content .s3-id-card{padding:var(--rk-pad);border-radius:var(--rk-r);box-shadow:var(--rk-ring), var(--rk-shadow);border:0}.cs-room.cs-room .cs-room-content .s3-id-section{padding:var(--rk-pad);border-top:0}.cs-room.cs-room .cs-room-content .s3-id-section>.cs-room-section-title{font:700 16px/1.25 var(--rk-font);margin-bottom:14px}.cs-room.cs-room .cs-room-content .s3-id-lead{font-size:clamp(22px,2.4vw,28px);line-height:1.18}.cs-room.cs-room .cs-room-content .s3-id-section[data-tone=blue] .s3-id-line{color:var(--rk-on-accent);font-size:17px;font-weight:550;line-height:1.5}.cs-room.cs-room .cs-room-content .s3-id-pill{background:var(--rk-ground)}.rk-avatar{background:var(--rk-blue-wash);width:44px;height:44px;color:var(--rk-blue-ink);font-family:var(--rk-display);border-radius:999px;place-items:center;font-size:18px;font-weight:800;display:grid}.rk-avatar[data-tone=ink]{background:var(--rk-ink);color:#fff}.rk-capacity{font:600 18px/1 var(--rk-font);color:var(--rk-ink-3);align-items:baseline;gap:4px;margin:4px 0 0;display:flex}.rk-capacity .rk-number{color:var(--rk-ink);font-size:48px}.cs-room .cs-room-content .cs-room-reference-capacity{padding:var(--rk-pad);border-radius:var(--rk-r);background:#fff;margin:0}.cs-room .cs-room-content .cs-room-reference-capacity progress{max-width:none;height:8px;margin:16px 0 14px}.cs-room .cs-room-content .rk-field{background:var(--rk-ground);border:0;border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:6px 6px 6px 42px;transition:box-shadow .15s,background-color .15s;display:flex;position:relative}.cs-room .cs-room-content .rk-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--rk-blue-ink);background:#fff}.cs-room .cs-room-content .rk-field-icon{width:18px;height:18px;color:var(--rk-ink-3);position:absolute;left:16px}.cs-room .cs-room-content .rk-field input{min-width:0;min-height:40px;font:500 16px/1 var(--rk-font);color:var(--rk-ink);background:0 0;border:0;outline:none;flex:auto;padding:0}.cs-room .cs-room-content .rk-creators .s3-ask-pill{min-height:36px;font:650 13px/1 var(--rk-font);background:#fff;border:0;padding:0 14px;box-shadow:inset 0 0 0 1px #0d133024}.cs-room .cs-room-content .cs-goals{gap:var(--rk-gap)}.cs-room .cs-room-content .cs-goals-tabs{box-shadow:var(--rk-ring);background:#fff}.cs-room .cs-room-content .cs-goals-tabs button{min-height:38px}.cs-room .cs-room-content .cs-goals-tabs button[aria-pressed=true]{background:var(--rk-ink)}.cs-room .cs-room-content .cs-goals .cs-goals-add{background:var(--rk-blue);box-shadow:inset 0 1px 0 #ffffff38, 0 8px 20px -8px color-mix(in srgb, var(--rk-hue,#2f68ff) 60%, transparent)}.cs-room .cs-room-content .cs-goal,.cs-room .cs-room-content .cs-goal-editor{border-radius:var(--rk-r);box-shadow:var(--rk-ring), var(--rk-shadow);background:#fff;border:0}.cs-room .cs-room-content .cs-goal-state{background:var(--rk-ground);min-height:26px;color:var(--rk-ink-2);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.cs-room .cs-room-content .cs-goal-focus .cs-goal-state{background:var(--rk-blue);color:#fff}.cs-room .cs-room-content .cs-goal h2,.cs-room .cs-room-content .cs-goals-empty h2{font-family:var(--rk-display);letter-spacing:-.03em;font-weight:800;font-stretch:106%}.cs-room .cs-room-content .cs-goal-step{border-radius:var(--rk-r-in);background:var(--rk-ground);border:0;padding:14px 16px}.cs-room .cs-room-content .cs-goal-actions{border-top-color:var(--rk-hair)}.cs-room .cs-room-content .cs-goals-empty{border-radius:var(--rk-r);box-shadow:var(--rk-ring), var(--rk-shadow);background:#fff}.cs-room .cs-room-content .cs-goals-starters button{background:var(--rk-ground);border:0;border-radius:999px;font-weight:600}.cs-room .cs-room-content .cs-goals-starters button:hover{box-shadow:inset 0 0 0 1.5px var(--rk-blue-ink);background:#fff}.cs-room .cs-room-content .cs-goal-editor input,.cs-room .cs-room-content .cs-goal-editor textarea{background:var(--rk-ground);border-radius:var(--rk-r-in);border:0}.cs-room .cs-room-content .cs-goal-editor input:focus,.cs-room .cs-room-content .cs-goal-editor textarea:focus{box-shadow:inset 0 0 0 1.5px var(--rk-blue-ink);background:#fff;outline:none}.cs-room .cs-daypicker{border-radius:var(--rk-r-in);box-shadow:var(--rk-ring), 0 18px 40px -16px #090d1e40;border:0}.cs-room .cs-daypicker-weekday{letter-spacing:.02em;text-transform:none;font-size:10.5px}.cs-room .cs-daypicker-day{background:0 0;border-radius:999px;font-size:13px}.cs-room .cs-daypicker-day:hover{background:var(--rk-blue-wash)}.cs-room .cs-daypicker-day[data-today=true]{box-shadow:inset 0 0 0 1.5px var(--rk-ink)}.cs-room .cs-daypicker-day[aria-pressed=true],.cs-room .cs-daypicker-day[aria-pressed=true]:hover{background:var(--rk-ink);color:#fff}.cs-room.cs-room .cs-room-content .cs-room-source-options{gap:var(--rk-gap)}.cs-room.cs-room .cs-room-content .rk-door{width:100%;min-height:150px;padding:var(--rk-pad);padding-top:calc(var(--rk-pad) + 56px);border-radius:var(--rk-r);color:var(--rk-ink);box-shadow:var(--rk-ring), var(--rk-shadow);text-align:left;background:#fff;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:flex;position:relative;overflow:hidden}.cs-room.cs-room .cs-room-content .rk-door:hover{box-shadow:var(--rk-ring), 0 20px 44px -18px #090d1e47;transform:translateY(-2px)}.cs-room.cs-room .cs-room-content .rk-door[aria-busy=true]{cursor:progress;transform:none}.cs-room.cs-room .cs-room-content .rk-door[data-primary=true]{background:var(--rk-blue);color:var(--rk-on-accent);box-shadow:0 14px 30px -16px color-mix(in srgb, var(--rk-hue,#2f68ff) 50%, transparent)}.cs-room.cs-room .cs-room-content .rk-door>span.block:not(.mt-0\.5){font-family:var(--rk-display);letter-spacing:-.025em;text-transform:none;font-size:21px;font-weight:800;font-stretch:106%;line-height:1.15}.cs-room.cs-room .cs-room-content .rk-door>span.mt-0\.5{font:500 14px/1.45 var(--rk-font);color:inherit;opacity:.8;text-transform:none}.rk-door-icon{top:var(--rk-pad);left:var(--rk-pad);background:var(--rk-blue-wash);width:44px;height:44px;color:var(--rk-blue-ink);border-radius:14px;place-items:center;margin:0;display:grid;position:absolute}.rk-door-icon svg{width:21px;height:21px}[data-primary=true]>.rk-door-icon{color:var(--rk-on-accent);background:#ffffff2e}.rk-door-go{top:var(--rk-pad);right:var(--rk-pad);background:#0d13300d;border-radius:999px;place-items:center;width:34px;height:34px;margin:0;display:grid;position:absolute}.rk-door-go svg{width:17px;height:17px}[data-primary=true]>.rk-door-go{background:#ffffff2e}.s3-two-modes .cs-room.cs-room .cs-room-content .rk-door>.rk-door-go,.s3-two-modes .cs-room.cs-room .cs-room-content .rk-door>.rk-door-icon{margin:0}.cs-room .cs-room-content .cs-room-history{border-top:0;margin-top:10px;padding:0}.cs-room .cs-room-content .cs-room-history-head{margin:6px 4px 12px}.cs-room .cs-room-content .cs-room-history-head .cs-room-section-title{font-family:var(--rk-display);letter-spacing:-.025em;font-size:20px;font-weight:800;font-stretch:106%}.cs-room .cs-room-content .cs-room-history-list{border-radius:var(--rk-r);box-shadow:var(--rk-ring), var(--rk-shadow);background:#fff;overflow:hidden}.cs-room .cs-room-content .cs-room-history-item{border-top:1px solid var(--rk-hair)}.cs-room .cs-room-content .cs-room-history-item:first-child{border-top:0}.cs-room .cs-room-content .cs-room-history-item:last-child{border-bottom:0}.cs-room .cs-room-content .cs-room-history-row{padding:16px var(--rk-pad)}.cs-room .cs-room-content .cs-room-history-read{padding:0 var(--rk-pad) 20px}.cs-room .cs-room-content .cs-room-history-talk{background:var(--rk-blue)}.cs-room .cs-room-content .cs-room-details{border-top:1px solid var(--rk-hair)}@media (max-width:639px){.cs-room.cs-room .cs-room-content .rk-door{justify-content:center;min-height:0;padding:16px 52px 16px 76px}.rk-door-icon{top:50%;left:16px;transform:translateY(-50%)}.rk-door-go{top:50%;right:14px;transform:translateY(-50%)}.cs-room.cs-room .cs-room-content .rk-door>span.block:not(.mt-0\.5){font-size:18px}}.cs-room .cs-room-content .cs-room-guest>div>p:first-child{font-family:var(--rk-display);letter-spacing:-.025em;text-transform:none;color:var(--rk-ink);margin:6px 4px 12px;font-size:20px;font-weight:800;font-stretch:106%}.cs-room .cs-room-content .cs-room-guest>div>div{border-radius:var(--rk-r);box-shadow:var(--rk-ring), var(--rk-shadow);background:#fff;overflow:hidden;align-items:stretch!important;gap:0!important}.cs-room .cs-room-content .cs-room-guest button{min-height:64px;padding:14px var(--rk-pad);font:600 15.5px/1.4 var(--rk-font);background:0 0;border:0;border-radius:0}.cs-room .cs-room-content .cs-room-guest button+button{box-shadow:inset 0 1px 0 var(--rk-hair)}.cs-room .cs-room-content .cs-room-guest button:hover{background:color-mix(in srgb, var(--rk-hue,#2f68ff) 4%, transparent);border-color:#0000}.cs-room .cs-room-content .cs-room-guest button:after{background:var(--rk-blue-wash);border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.cs-room .cs-room-content .cs-room-guest>div>p:last-child{font:500 13px/1.5 var(--rk-font);color:var(--rk-ink-3);margin:10px 4px 0}.cs-room .cs-room-content .cs-room-guest>p:last-child{padding:18px var(--rk-pad);border-radius:var(--rk-r);box-shadow:var(--rk-ring), inset 3px 0 0 var(--rk-blue-ink);font:500 15px/1.5 var(--rk-font);color:var(--rk-ink-2);background:#fff;border-top:0;margin-top:24px}.s3-two-modes .cs-room .s3-room-head{align-items:center}@media (min-width:1024px){.s3-two-modes .cs-room .cs-room-head{max-width:calc(980px - 2 * var(--room-pad))}}@media (max-width:639px){.s3-two-modes .cs-room .s3-room-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:10px 16px 0;padding:14px 12px 14px 18px;display:flex}.s3-two-modes .cs-room .s3-room-head .cs-room-sign{order:1;font-size:24px}.s3-two-modes .cs-room .s3-room-ask{order:2;height:40px;margin-top:0;padding:0 14px;font-size:13.5px}.s3-two-modes .cs-room .s3-room-head .cs-room-purpose{flex-basis:100%;order:3;margin-top:2px;font-size:14px}.cs-room .cs-room-body-inner{padding-top:16px}}.rk-bento.rk-stretch{align-items:stretch}.rk-bento.rk-stretch>.rk-stack>.rk-tile:last-child{flex:1}.rk-bento.rk-stretch>.rk-stack{flex-direction:column;display:flex}.cs-room .cs-room-content .rk-shelf-head .rk-pill[data-variant=quiet]{color:var(--rk-blue-ink);background:0 0;padding:0 10px}.cs-room .cs-room-content .rk-archived-toggle{color:var(--rk-ink-3)!important}.cs-room .cs-room-content .rk-archived-toggle:hover{background:#0d13300d!important}.cs-room .cs-room-content .rk-compact .cs-room-production:has(.cs-room-production-nav){grid-template-columns:minmax(0,1fr);gap:16px}.cs-room .cs-room-content .rk-compact .cs-room-production-nav{background:var(--rk-ground);border-radius:999px;gap:4px;width:fit-content;padding:4px;display:flex}.cs-room .cs-room-content .rk-compact .cs-room-production-nav button{min-height:36px;font:650 13.5px/1 var(--rk-font);color:var(--rk-ink-2);border-radius:999px;padding:0 18px}.cs-room .cs-room-content .rk-compact .cs-room-production-nav button[aria-pressed=true]{color:var(--rk-ink);background:#fff;box-shadow:0 1px 4px #0d13301a}.cs-room .cs-room-content .rk-compact .cs-room-production[data-view=story] [data-production=filming],.cs-room .cs-room-content .rk-compact .cs-room-production[data-view=filming] [data-production=story]{display:none}.cs-room .cs-room-content .rk-compact .cs-room-production:has(.cs-room-production-nav) .cs-room-production-panel>section>h3{display:none}.cs-room .cs-room-content .rk-compact .cs-room-production h3{text-transform:none;letter-spacing:-.005em;color:var(--rk-ink-2);font-size:14px}.cs-room.cs-room .cs-room-content .s3-rec-card .truncate{white-space:normal;text-overflow:clip;overflow:visible}.cs-room.cs-room .cs-room-content .s3-rec-done:not(:disabled){color:#fff;opacity:1}.rk-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.s3-two-modes .cs-room .cs-room-content[data-room-kind=reels] .cs-room-reels>button[data-poster]:before{height:34px;padding:0 12px;font-size:12.5px;bottom:10px;left:10px;right:auto}.cs-room .cs-room-content .cs-goal:not(.cs-goal-focus) .cs-goal-state{display:none}.cs-room .cs-room-content .cs-goal:not(.cs-goal-focus) h2{margin-top:4px}.cs-room .cs-room-content .cs-goal-focus{box-shadow:inset 0 0 0 2px var(--rk-ink), var(--rk-shadow)}.cs-room .cs-room-content .cs-goal-focus .cs-goal-state{background:var(--rk-ink)}.cs-room .cs-room-content .cs-goal-actions{gap:6px}.cs-room .cs-room-content .cs-goal-actions button{background:var(--rk-ground);border-radius:999px;min-height:36px;padding:0 12px;font-size:13px}.cs-room .cs-room-content .cs-goal-actions button:hover{color:var(--rk-ink);background:#0d133017}.s3-two-modes .cs-room .cs-room-content .cs-room-history-talk{color:var(--rk-ink);background:#fff;box-shadow:inset 0 0 0 1px #0d133024}.s3-two-modes .cs-room .cs-room-content .cs-room-history-more{color:var(--rk-ink-2);background:0 0;border:0}.rk-row-body .s3-ask-pill{align-self:flex-start}.rk-lock{border-radius:var(--rk-r-in);background:var(--rk-ground);font:600 14.5px/1.4 var(--rk-font);color:var(--rk-ink-2);align-items:center;gap:12px;margin-top:10px;padding:14px 16px;display:flex}.rk-lock svg{width:18px;height:18px;color:var(--rk-ink-3);flex:none}.rk-day-item[data-kind=note]{align-items:center;gap:4px;display:inline-flex}.rk-day-item[data-kind=note] svg{flex:none;width:11px;height:11px}.rk-quiet-tile{background:#fff9;box-shadow:inset 0 0 0 1px #0d13300f}.cs-room .cs-room-content .cs-goal-actions{align-items:center}.cs-room .cs-room-content .cs-goal-actions .cs-goal-primary{background:var(--rk-ink);color:#fff;padding:0 16px}.cs-room .cs-room-content .cs-goal-actions .cs-goal-primary:hover{background:var(--rk-ink);color:#fff;filter:brightness(1.2)}.cs-room .cs-room-content .cs-goal-actions .cs-goal-more{color:var(--rk-ink-2);background:0 0}.cs-room .cs-room-content .cs-goal-actions .cs-goal-more[aria-expanded=true]{background:var(--rk-ground);color:var(--rk-ink)}.cs-goal-more-list{flex-wrap:wrap;flex-basis:100%;gap:6px;padding-top:4px;display:flex}@media (min-width:900px){.cs-room .cs-room-content .s3-trend-card:has(.s3-trend-example){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;column-gap:28px;display:grid}.cs-room .cs-room-content .s3-trend-card:has(.s3-trend-example)>*{grid-column:1}.cs-room .cs-room-content .s3-trend-card:has(.s3-trend-example)>.s3-trend-example{grid-area:1/2/span 5;align-self:start;margin-top:0}.cs-room .cs-room-content .s3-trend-card:has(.s3-trend-example)>details{grid-column:1/-1}.cs-room .cs-room-content .s3-trend-card:has(.s3-trend-example)>:last-child{grid-column:1/-1}.cs-room .cs-room-content .s3-trend-card .s3-trend-example p{font-size:16px;line-height:1.55}}.cs-room .cs-room-content .s3-trend-actions .s3-trend-explain{min-height:40px;padding:0 14px;font-size:13.5px}.cs-room{--rk-hue:#2f68ff;--rk-on-accent:#fff;--rk-head-art:none;--rk-head-wash:linear-gradient(100deg, #1f4fd8f5 0%, #2f68ffd1 42%, #2f68ff26 82%);--rk-period:#0d1330;--rk-ground:#f4f4f5}.cs-room[data-room-kind=identity]{--rk-hue:#3c7ff2;--rk-blue-ink:#2f68ff;--rk-blue-wash:#3c7ff21a;--rk-blue:linear-gradient(150deg, #5b95f7 0%, #3c7ff2 45%, #1f4fd8 100%);--rk-head-art:url(/rooms/identity.webp);--rk-head-wash:linear-gradient(100deg, #0d1330f7 0%, #0d1330c7 38%, #0d13300d 78%);--rk-period:#3c7ff2}.cs-room[data-room-kind=identity] .cs-room-head{background-color:#0d1330}.cs-room[data-room-kind=strategy]{--rk-hue:#0a84ff;--rk-blue-ink:#0062d6;--rk-blue-wash:#0a84ff1c;--rk-blue:linear-gradient(150deg, #34b6ff 0%, #0a84ff 45%, #0058e0 100%);--rk-head-art:url(/rooms/strategy.webp);--rk-head-wash:linear-gradient(100deg, #004ecdf2 0%, #0062e6c7 40%, #0062e61a 80%)}.cs-room[data-room-kind=trends]{--rk-hue:#5b5bf5;--rk-blue-ink:#4338ca;--rk-blue-wash:#5b5bf51c;--rk-blue:linear-gradient(150deg, #8f86ff 0%, #5b5bf5 45%, #3730d9 100%);--rk-head-art:url(/rooms/trends.webp);--rk-head-wash:linear-gradient(100deg, #2822bef2 0%, #3e3ae6c7 40%, #3e3ae61a 80%)}.cs-room[data-room-kind=script]{--rk-hue:#7c3aed;--rk-blue-ink:#6d28d9;--rk-blue-wash:#7c3aed1c;--rk-blue:linear-gradient(150deg, #a970ff 0%, #7c3aed 45%, #5b21b6 100%);--rk-head-art:url(/rooms/script.webp);--rk-head-wash:linear-gradient(100deg, #4c16a8f2 0%, #6228d2c7 40%, #6228d21a 80%)}.cs-room[data-room-kind=reels]{--rk-hue:#c026d3;--rk-blue-ink:#a21caf;--rk-blue-wash:#c026d31a;--rk-blue:linear-gradient(150deg, #e868e4 0%, #c026d3 45%, #86198f 100%);--rk-head-art:url(/rooms/reels.webp);--rk-head-wash:linear-gradient(100deg, #6e128cf2 0%, #961cafc7 40%, #961caf1a 80%)}.cs-room[data-room-kind=matches]{--rk-hue:#ec4899;--rk-blue-ink:#be185d;--rk-blue-wash:#ec48991c;--rk-blue:linear-gradient(150deg, #ff8fbd 0%, #ec4899 45%, #be185d 100%);--rk-head-art:url(/rooms/matches.webp);--rk-head-wash:linear-gradient(100deg, #a51258f2 0%, #cd2378c7 40%, #cd23781a 80%)}.cs-room[data-room-kind=calendar]{--rk-hue:#026cdb;--rk-blue-ink:#0145a7;--rk-blue-wash:#026cdb1a;--rk-blue:linear-gradient(150deg, #34a9e3 0%, #026cdb 45%, #0145a7 100%);--rk-head-art:url(/rooms/calendar.webp);--rk-head-wash:linear-gradient(100deg, #013482e6 0%, #0145a79e 38%, #0145a700 72%)}.cs-room[data-room-kind=record]{--rk-hue:#f59e0b;--rk-blue-ink:#b45309;--rk-blue-wash:#f59e0b29;--rk-blue:linear-gradient(150deg, #ffd84d 0%, #fbbf24 45%, #f59e0b 100%);--rk-on-accent:#0d1330;--rk-period:#fff;--rk-head-art:url(/rooms/record.webp);--rk-head-wash:linear-gradient(100deg, #ffd64df7 0%, #fdc42edb 42%, #fdc42e1f 82%)}.cs-room[data-room-kind=video]{--rk-hue:#e90534;--rk-blue-ink:#c40239;--rk-blue-wash:#e905341a;--rk-blue:linear-gradient(150deg, #fc5131 0%, #e90534 45%, #c40239 100%);--rk-head-art:url(/rooms/video.webp);--rk-head-wash:linear-gradient(100deg, #960228eb 0%, #c40239a8 40%, #c4023900 78%)}.cs-room[data-room-kind=goals]{--rk-hue:#0257f8;--rk-blue-ink:#0029c3;--rk-blue-wash:#0257f81a;--rk-blue:linear-gradient(150deg, #259afd 0%, #0257f8 45%, #0029c3 100%);--rk-head-art:url(/rooms/goals.webp);--rk-head-wash:linear-gradient(100deg, #001f96eb 0%, #0129c3a8 40%, #0129c300 78%)}.cs-room[data-room-kind] .cs-room-head{background-color:var(--rk-hue);background-image:var(--rk-head-wash), var(--rk-head-art), var(--rk-blue);image-rendering:pixelated;color:var(--rk-on-accent);box-shadow:0 1px 2px #090d1e0f, 0 14px 30px -18px color-mix(in srgb, var(--rk-hue) 70%, transparent);background-position:0 0,50% 58%,0 0;background-size:auto,cover,auto}.cs-room[data-room-kind] .cs-room-sign{color:var(--rk-on-accent);text-shadow:0 1px 12px color-mix(in srgb, var(--rk-hue) 40%, transparent)}.cs-room[data-room-kind] .cs-room-purpose{color:var(--rk-on-accent)}.cs-room[data-room-kind] .s3-room-ask{color:var(--rk-ink)}.cs-room[data-room-kind] .cs-room-content .s3-trend-use{background:var(--rk-blue);color:var(--rk-on-accent)}.cs-room[data-room-kind] .cs-room-content .s3-trend-topline>span:first-child:not([data-trend-status]){background:var(--rk-blue-wash);color:var(--rk-blue-ink)}.cs-room[data-room-kind] .cs-room-content .s3-trend-example h4,.cs-room[data-room-kind] .cs-room-content .cs-room-read-toggle,.cs-room[data-room-kind] .cs-room-content .s3-more-hooks,.cs-room[data-room-kind] .cs-room-content .cs-room-details-mark{color:var(--rk-blue-ink)}.cs-room[data-room-kind] .cs-room-content .s3-trend-example{background:var(--rk-blue-wash)}.cs-room[data-room-kind] .cs-room-content .cs-goals .cs-goals-add{background:var(--rk-blue);color:var(--rk-on-accent)}.cs-room[data-room-kind] .cs-room-content .cs-room-reference-capacity progress::-webkit-progress-value{background:var(--rk-ink)}.cs-room[data-room-kind] .cs-room-content .cs-room-reference-capacity progress::-moz-progress-bar{background:var(--rk-ink)}.cs-room[data-room-kind] .cs-room-content .rk-steps>li:before,.cs-room[data-room-kind] .cs-room-content .cs-room-story .cs-room-steps>li:before{color:var(--rk-blue-ink)}.cs-room[data-room-kind] .rk-avatar{background:var(--rk-blue-wash);color:var(--rk-blue-ink)}.cs-room[data-room-kind] .rk-number{color:var(--rk-ink)}.cs-room[data-room-kind] .rk-stat .rk-number{background:var(--rk-blue);color:#0000;-webkit-background-clip:text;background-clip:text}.cs-room[data-room-kind] .cs-room-content .s3-script-links button[aria-current],.cs-room[data-room-kind] .cs-room-content .rk-shelf-head .rk-pill[data-variant=quiet]{color:var(--rk-blue-ink)}.cs-room[data-room-kind] .cs-room-content .s3-id-avatar{background:var(--rk-ink);box-shadow:0 10px 24px -10px #0d133080}.cs-room[data-room-kind] .cs-room-content .s3-id-handle{color:var(--rk-blue-ink)}.cs-room[data-room-kind] .cs-room-content .s3-id-name>span{color:var(--rk-hue)}.cs-room[data-room-kind] .cs-room-body{background:var(--rk-ground)}.cs-room[data-room-kind] .cs-room-content .rk-why svg,.cs-room[data-room-kind] .cs-room-content .rk-head-icon{color:var(--rk-blue-ink)}.cs-room[data-room-kind] [data-tone=blue] .rk-head-icon,.cs-room[data-room-kind] .cs-room-content .s3-rec-pill[data-kind=right],.cs-room[data-room-kind] .cs-room-content .s3-rec-done:not(:disabled){color:var(--rk-on-accent)}.s3-two-modes .cs-room .s3-room-ask{gap:8px}.s3-two-modes .cs-room .s3-room-ask svg{color:var(--rk-blue-ink);flex:none}@media (max-width:639px){.s3-two-modes .cs-room .s3-room-ask{border-radius:999px;width:40px;height:40px;padding:0}.s3-two-modes .cs-room .s3-room-ask>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s3-two-modes .cs-room .s3-room-head{flex-wrap:nowrap}.s3-two-modes .cs-room .s3-room-head:has(.cs-room-purpose){flex-wrap:wrap}.s3-two-modes .cs-room .s3-room-head .cs-room-sign{font-size:clamp(19px,6.2vw,24px)}}.rk-readmore-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:14px;display:flex}.rk-readmore-foot .cs-room-read-toggle{margin-top:0!important}.rk-readmore-foot .rk-sign{margin:0}.cs-room[data-room-kind] .cs-room-content .rk-hero{background:radial-gradient(640px 280px at 100% 0%, color-mix(in srgb, var(--rk-hue) 13%, transparent), transparent 72%), #fff}.cs-room{--rk-chat-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E")}.cs-room .cs-room-content .s3-trend-actions{flex-wrap:wrap;align-items:center;display:flex}.cs-room .cs-room-content .s3-trend-actions .s3-trend-explain{background:color-mix(in srgb, var(--rk-hue,#2f68ff) 8%, #f4f4f6);min-height:40px;box-shadow:none;color:var(--rk-ink);font:650 13.5px/1 var(--rk-font);border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 12px;display:inline-flex}.cs-room .cs-room-content .s3-trend-actions .s3-trend-explain:before{content:"";background:var(--rk-blue-ink);width:15px;height:15px;-webkit-mask:var(--rk-chat-glyph) center / contain no-repeat;-webkit-mask:var(--rk-chat-glyph) center / contain no-repeat;mask:var(--rk-chat-glyph) center / contain no-repeat;flex:none}.cs-room .cs-room-content .s3-trend-actions .s3-trend-explain:hover{background:color-mix(in srgb, var(--rk-hue,#2f68ff) 14%, #f4f4f6)}@media (max-width:640px){.cs-room .cs-room-content .s3-trend-actions .s3-trend-use{flex:100%;justify-content:center}.cs-room .cs-room-content .s3-trend-actions .s3-trend-explain{flex:1 1 0;justify-content:center;padding:0 10px}}.cs-room .cs-room-content .rk-usual{margin-bottom:var(--rk-gap);flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;display:flex}.rk-usual-num{flex-direction:column;gap:6px;display:flex}.rk-usual .rk-caption{text-align:right;max-width:32ch}@media (max-width:639px){.rk-usual .rk-caption{text-align:left}}.cs-room .cs-room-content .cs-room-reels>button[data-poster=false]{background:linear-gradient(165deg, color-mix(in srgb, var(--rk-hue,#2f68ff) 16%, #fff) 0%, color-mix(in srgb, var(--rk-hue,#2f68ff) 6%, #fff) 100%);color:var(--rk-ink)}.cs-room .cs-room-content .cs-room-reels>button[data-poster=false]>span.right-1\.5{width:52px;height:52px;color:var(--rk-blue-ink);box-shadow:0 8px 24px -10px color-mix(in srgb, var(--rk-hue,#2f68ff) 60%, transparent);background:#ffffffbf;font-size:16px;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.cs-room .cs-room-content .rk-shelf-bar{gap:20px;display:grid}.cs-room .cs-room-content .rk-shelf-bar .cs-room-reference-capacity{box-shadow:none;background:0 0;border-radius:0;padding:0}.cs-room .cs-room-content .rk-shelf-bar .cs-room-reference-capacity progress{margin:14px 0 12px}.cs-room .cs-room-content .rk-shelf-bar[data-capacity=true] .rk-shelf-add{border-top:1px solid var(--rk-hair);padding-top:20px}@media (min-width:900px){.cs-room .cs-room-content .rk-shelf-bar[data-capacity=true]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px}.cs-room .cs-room-content .rk-shelf-bar[data-capacity=true] .rk-shelf-add{border-top:0;border-left:1px solid var(--rk-hair);padding:0 0 0 28px}}.cs-room .cs-room-content .rk-shelf-bar+.rk-list,.cs-room .cs-room-content .rk-shelf-bar+.rk-state{margin-top:var(--rk-gap)}.cs-room[data-room-kind] .cs-room-content[data-room-kind=reels] .cs-room-reels>button[data-poster][aria-pressed=true]:before{background:var(--rk-blue);color:var(--rk-on-accent)}.cs-room[data-room-kind] .cs-room-content[data-room-kind=reels] .cs-room-reels>button[data-poster]:not([aria-pressed=true]):is(:hover,:focus-visible):before{background:color-mix(in srgb, var(--rk-hue) 12%, #fff)}@media (min-width:1024px){.s3-two-modes .cs-room[data-room-kind] .cs-room-head{background-position:0 0,50% 52%,0 0;min-height:112px}}.s3-two-modes .cs-room.cs-room .cs-room-content :is(.rk-chat-door,.s3-ask-pill,.cs-room-history-talk,.s3-trend-explain){background:color-mix(in srgb, var(--rk-hue,#2f68ff) 9%, #f4f4f6);min-height:38px;box-shadow:none;color:var(--rk-ink);font:650 13.5px/1 var(--rk-font);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 15px 0 12px;text-decoration:none;display:inline-flex}.s3-two-modes .cs-room.cs-room .cs-room-content :is(.rk-chat-door,.s3-ask-pill,.cs-room-history-talk,.s3-trend-explain):hover{background:color-mix(in srgb, var(--rk-hue,#2f68ff) 15%, #f4f4f6)}.s3-two-modes .cs-room.cs-room .cs-room-content .rk-chat-door svg{width:15px;height:15px;color:var(--rk-blue-ink)}.s3-two-modes .cs-room.cs-room .cs-room-content :is(.s3-ask-pill,.cs-room-history-talk):before{content:"";background:var(--rk-blue-ink);width:15px;height:15px;-webkit-mask:var(--rk-chat-glyph) center / contain no-repeat;-webkit-mask:var(--rk-chat-glyph) center / contain no-repeat;mask:var(--rk-chat-glyph) center / contain no-repeat;flex:none}.s3-two-modes .cs-room .cs-room-content[data-room-kind=reels] .cs-room-reels>button[data-poster=true]:not([aria-pressed=true]):before{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff4d}.s3-two-modes .cs-room .cs-room-content[data-room-kind=reels] .cs-room-reels>button[data-poster=true]:not([aria-pressed=true]):is(:hover,:focus-visible):before{background:#ffffff47}.cs-room .cs-room-content :is(.rk-section-head,.cs-room-history-head,.rk-shelf-head){margin-top:6px;margin-bottom:12px}.cs-room .cs-room-content .rk-shelf-head .rk-pill,.cs-room .cs-room-content .s3-script-links button{font-size:13px}.cs-room .cs-room-content .s3-trend-topline>span{font-size:12.5px}.cs-room .cs-room-content .s3-trend-support{font-size:13.5px}.rk-day-dots i{width:6px;height:6px}@media (max-width:899px){.cs-room-calendar-root .rk-bento>.rk-stack{display:contents}.cs-room-calendar-root .rk-bento>*,.cs-room-calendar-root .rk-bento>.rk-stack>*{order:3}.cs-room-calendar-root .rk-bento>[data-span="12"]:first-child{order:0}.cs-room-calendar-root .rk-bento>.rk-stack>.rk-state:has(.rk-pill){order:0}.cs-room-calendar-root .rk-bento .cs-room-calendar-month{order:1}.cs-room-calendar-root .rk-bento [data-day-panel]{order:2}}.cs-room .cs-room-content .rk-hero .cs-room-lead:not(.cs-room-long-direction){max-width:none;font-size:clamp(26px,3.1vw,40px)}.cs-room .cs-room-content .rk-steps[data-layout=cards]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.cs-room .cs-room-content .rk-steps[data-layout=cards]>li{border-radius:var(--rk-r-in);background:color-mix(in srgb, var(--rk-hue,#2f68ff) 6%, #f6f6f8);border:0;flex-direction:column;gap:10px;margin:0;padding:18px 18px 20px;display:flex}.cs-room .cs-room-content .rk-steps[data-layout=cards]>li:before{font-size:22px;line-height:1;position:static}.cs-room .cs-room-content .rk-steps[data-layout=cards]>li+li{border-top:0}@media (min-width:760px){.cs-room .cs-room-content .rk-steps[data-layout=cards][data-n="2"],.cs-room .cs-room-content .rk-steps[data-layout=cards][data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-room .cs-room-content .rk-steps[data-layout=cards]:is([data-n="3"],[data-n="5"],[data-n="6"]){grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-room.cs-room .cs-room-content .rk-compact .cs-room-details{margin:0}.cs-room.cs-room .cs-room-content .rk-compact .cs-room-details>summary{min-height:44px;padding:10px 0}.cs-room .cs-room-content .rk-open>.rk-chat-door{margin-top:12px}.cs-room .cs-room-content .rk-compact[data-variant=cards]>.cs-room-row:last-child:nth-child(odd){grid-column:1/-1}.cs-room-content .s3-more-hooks{background:color-mix(in srgb, var(--rk-hue,#2f68ff) 9%, #f4f4f6);margin-left:0;padding:0 14px}@media (max-width:639px){.cs-room .cs-room-content .rk-shelf-head>.flex{align-items:flex-end}}@media (min-width:900px){.cs-room .cs-room-content .rk-facets{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 28px;display:grid}}.cs-room[data-room-kind] .cs-room-content .rk-facets .rk-chip{background:color-mix(in srgb, var(--rk-hue) 10%, #f4f4f6);color:var(--rk-ink);box-shadow:none}.cs-room .cs-room-content .s3-trend-actions{flex-wrap:wrap}.cs-room .cs-room-content .s3-trend-actions .s3-trend-use{white-space:nowrap;flex:none}@media (min-width:900px){.cs-room .cs-room-content .s3-trend-card:has(.s3-trend-example){grid-template-rows:auto auto auto 1fr}.cs-room .cs-room-content .s3-trend-card:has(.s3-trend-example)>.s3-trend-example{grid-row:1/span 4}.cs-room .cs-room-content .s3-trend-card:has(.s3-trend-example)>:is(.s3-trend-actions,.s3-trend-support){grid-column:1/-1}}@media (min-width:640px){.cs-room.cs-room .cs-room-content .s3-rec-card.s3-rec-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;display:grid}.cs-room.cs-room .cs-room-content .s3-rec-row>:first-child{grid-area:1/1}.cs-room.cs-room .cs-room-content .s3-rec-row>:is(.s3-rec-pill,.s3-rec-row-foot){grid-area:1/2;justify-self:end;margin:0}.cs-room.cs-room .cs-room-content .s3-rec-row>:nth-child(n+3){grid-column:1/-1}}.cs-room.cs-room .cs-room-content .s3-rec-more{min-height:36px;font:650 13.5px/1 var(--rk-font);padding:0 2px;box-shadow:none!important;color:var(--rk-blue-ink)!important;background:0 0!important}.cs-room.cs-room .cs-room-content .rk-script-use{background:color-mix(in srgb, var(--rk-hue,#2f68ff) 10%, #f4f4f6);min-height:36px;color:var(--rk-ink);font:650 13px/1 var(--rk-font);border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.cs-room.cs-room .cs-room-content .s3-id-card{background:radial-gradient(700px 260px at 100% 0%, color-mix(in srgb, var(--rk-hue) 14%, transparent), transparent 72%), #fff}@media (min-width:900px){.cs-room.cs-room .cs-room-content .s3-id-card .s3-id-who{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;width:100%;display:grid}.cs-room.cs-room .cs-room-content .s3-id-card .s3-id-who>:not(.s3-id-pills){grid-column:1}.cs-room.cs-room .cs-room-content .s3-id-card .s3-id-pills{grid-area:1/2/span 2;justify-content:flex-end;margin:0}}.cs-room[data-room-kind] .cs-room-content .rk-shelf-bar .rk-capacity .rk-number{background:var(--rk-blue);color:#0000;-webkit-background-clip:text;background-clip:text}.cs-room[data-room-kind] .cs-room-content .rk-shelf-bar progress::-webkit-progress-value{background:var(--rk-blue)}.cs-room[data-room-kind] .cs-room-content .rk-shelf-bar progress::-moz-progress-bar{background:var(--rk-blue)}.cs-room .cs-room-content .rk-row>.rk-row-trail{align-self:flex-start;margin-top:2px}@media (min-width:900px){.cs-room .cs-room-content .rk-row-body:has(>.mt-2>.s3-ask-pill){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;display:grid}.cs-room .cs-room-content .rk-row-body:has(>.mt-2>.s3-ask-pill)>:not(.mt-2){grid-column:1}.cs-room .cs-room-content .rk-row-body:has(>.mt-2>.s3-ask-pill)>.mt-2{grid-area:1/2/span 2;margin:0}.cs-room .cs-room-content .rk-row>.rk-row-trail{align-self:center;margin-top:0}}.cs-room .cs-room-content .cs-goal-focus{box-shadow:inset 4px 0 0 var(--rk-ink), var(--rk-ring), var(--rk-shadow);background:linear-gradient(#0d133009,#0d133009),#fff}.cs-room.cs-room .cs-room-content .rk-door{justify-content:center;min-height:84px;padding:18px 56px 18px 80px}.cs-room.cs-room .cs-room-content .rk-door>.rk-door-icon{top:50%;left:18px;transform:translateY(-50%)}.cs-room.cs-room .cs-room-content .rk-door>.rk-door-go{top:50%;right:16px;transform:translateY(-50%)}.cs-room.cs-room .cs-room-content .rk-door:hover>.rk-door-go{transform:translate(2px,calc(-50% - 2px))}@media (min-width:760px){.cs-room.cs-room .cs-room-content .cs-room-source-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.s3-two-modes .cs-room .cs-room-content .cs-room-history-more{min-height:38px;color:var(--rk-ink-2);font:650 13.5px/1 var(--rk-font);background:0 0;padding:0 6px}.s3-two-modes .cs-room .cs-room-content .cs-room-history-more:hover{color:var(--rk-ink)}.cs-room .cs-room-content .cs-room-guest{max-width:none}.cs-room .cs-room-content .cs-room-guest .rk-guest-connect{padding:20px var(--rk-pad);border-radius:var(--rk-r);background:var(--rk-blue);box-shadow:0 14px 30px -16px color-mix(in srgb, var(--rk-hue,#2f68ff) 60%, transparent);border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:24px;display:flex}.cs-room.cs-room .cs-room-content .cs-room-guest>.rk-guest-connect>p:first-child{font:600 15.5px/1.5 var(--rk-font);color:var(--rk-on-accent);flex:280px;margin:0}.cs-room .cs-room-content .cs-room-guest .rk-guest-go{min-height:44px;color:var(--rk-ink);font:700 14.5px/1 var(--rk-font);background:#fff;border-radius:999px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px -8px #090d1e66}.rk-row-meta .rk-inline-chip{vertical-align:1px;height:20px;min-height:0;margin-left:8px;padding:0 8px;font-size:11.5px}.cs-room.cs-room .cs-room-content .cs-goal.cs-goal-focus{background:radial-gradient(560px 260px at 100% 0%, color-mix(in srgb, var(--rk-hue) 32%, transparent), transparent 70%), var(--rk-ink);color:#fff;box-shadow:0 1px 2px #090d1e14,0 20px 44px -22px #0d133099}.cs-room.cs-room .cs-room-content .cs-goal-focus h2{color:#fff}.cs-room.cs-room .cs-room-content .cs-goal-focus .cs-goal-top time{color:#ffffffad}.cs-room.cs-room .cs-room-content .cs-goal-focus .cs-goal-state{color:var(--rk-ink);background:#fff}.cs-room.cs-room .cs-room-content .cs-goal-focus .cs-goal-step{background:#ffffff14}.cs-room.cs-room .cs-room-content .cs-goal-focus .cs-goal-step p{color:#fff}.cs-room.cs-room .cs-room-content .cs-goal-focus .cs-goal-actions{border-top-color:#ffffff1f}.cs-room.cs-room .cs-room-content .cs-goal-focus .cs-goal-actions .cs-goal-primary,.cs-room.cs-room .cs-room-content .cs-goal-focus .cs-goal-actions .cs-goal-primary:hover{color:var(--rk-ink);background:#fff}.cs-room.cs-room .cs-room-content .cs-goal-focus .cs-goal-actions .cs-goal-more{color:#ffffffc7}.cs-room.cs-room .cs-room-content .cs-goal-focus .cs-goal-actions .cs-goal-more[aria-expanded=true]{color:#fff;background:#ffffff1f}.cs-room.cs-room .cs-room-content .cs-goal-focus .cs-goal-more-list button{color:#fff;background:#ffffff1a}.cs-room.cs-room .cs-room-content .cs-goal-focus .cs-goal-more-list button:hover{background:#ffffff2e}.cs-room .cs-room-content .cs-room-record-meta,.cs-room .cs-room-content .cs-room-lesson-status{font-size:13px}@media (min-width:1280px){.s3-two-modes .cs-room .cs-room-body-inner{max-width:1160px}.s3-two-modes .cs-room .cs-room-head{max-width:calc(1160px - 2 * var(--room-pad))}}.studio3 .cs-room .s3-room-crumb:before{margin:0 8px 0 2px}.studio3 .cs-room .s3-room-bar{gap:6px}.cs-room[data-room-kind] .cs-room-head{background-blend-mode:normal, luminosity, normal}.cs-room[data-room-kind=identity] .cs-room-head,.cs-room:is([data-room-kind=calendar],[data-room-kind=video],[data-room-kind=goals]) .cs-room-head{background-blend-mode:normal, normal, normal}.cs-room.cs-room[data-room-kind=calendar] .cs-room-head{background-position:0 0,50% 20%,0 0}.cs-room.cs-room[data-room-kind=goals] .cs-room-head{background-position:0 0,50% 40%,0 0}.cs-room[data-room-kind] .cs-room-sign>span{color:color-mix(in srgb, var(--rk-on-accent) 55%, transparent)}.cs-room[data-room-kind] .cs-room-purpose{text-shadow:0 1px 10px #090d1e59}@media (max-width:639px){.cs-room[data-room-kind] .cs-room-head:has(.cs-room-purpose){--rk-head-wash:linear-gradient(100deg, color-mix(in srgb, var(--rk-hue) 88%, #0d1330) 0%, color-mix(in srgb, var(--rk-hue) 82%, transparent) 60%, color-mix(in srgb, var(--rk-hue) 55%, transparent) 100%)}}.cs-room.cs-room .cs-room-content :is(.rk-pill[data-variant=primary],.s3-use-hook,.s3-trend-use,.cs-goals-add,.s3-first-script>button){box-shadow:inset 0 1px 0 #ffffff38, 0 1px 2px #090d1e1f, 0 6px 14px -10px color-mix(in srgb, var(--rk-hue,#2f68ff) 70%, transparent)}.cs-room.cs-room .cs-room-content :is(.rk-tile[data-tone=blue],.s3-script-door-primary,.rk-door[data-primary=true],.s3-rec-score-tile[data-kind=right]){box-shadow:0 1px 2px #090d1e0f, 0 12px 26px -20px color-mix(in srgb, var(--rk-hue,#2f68ff) 75%, transparent)}@media (min-width:900px){.cs-room-calendar-root .rk-bento>.cs-room-calendar-month{position:sticky;top:16px}}.cs-room-content .rk-day[aria-pressed=true]{background:0 0}.cs-room .cs-room-content [data-day-panel] textarea{resize:none;color:var(--rk-ink)}.cs-room-content .rk-day-item{font-size:12px}@media (max-width:899px){.cs-room-calendar-root .rk-bento .rk-tile[aria-label^=Best\ times]{order:4}}.cs-room .cs-room-content .rk-make .rk-steps[data-layout=cards]>li{box-shadow:var(--rk-ring), var(--rk-shadow);border-radius:var(--rk-r);background:#fff;padding:20px 20px 22px}.cs-room .cs-room-content .rk-make .rk-steps[data-layout=cards]{gap:var(--rk-gap)}.rk-hero-foot{align-items:center;gap:14px;margin-left:auto;display:inline-flex}@media (min-width:640px){.cs-room .cs-room-content .cs-room-row[data-expanded=true]:has(.rk-open>.rk-chat-door:last-child)>.relative.z-10.mt-2:last-child{pointer-events:none;justify-content:flex-end;margin-top:-44px;display:flex}.cs-room .cs-room-content .cs-room-row[data-expanded=true]:has(.rk-open>.rk-chat-door:last-child)>.relative.z-10.mt-2:last-child>*{pointer-events:auto}}.cs-room .cs-room-content .s3-script-links button:not([aria-current]){box-shadow:none;color:var(--rk-blue-ink);background:0 0;padding:0 10px}.cs-room .cs-room-content .s3-script-links button:not([aria-current]):after{content:" ›"}.cs-room .cs-room-content .cs-star svg{stroke:#0d13308c}.cs-room .cs-room-content .cs-star[aria-pressed=true] svg{stroke:var(--rk-ink);fill:var(--rk-ink)}@media (min-width:1024px){.cs-room .cs-room-content .rk-compact[data-variant=cards]:has(>.cs-room-row:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.cs-room .cs-room-content .rk-compact[data-variant=cards]:has(>.cs-room-row:nth-child(3):last-child)>.cs-room-row:last-child:nth-child(odd):not([data-expanded=true]){grid-column:auto}}.cs-room.cs-room .cs-room-content .rk-compact[data-variant=cards]>.cs-room-row:not(:first-child) .s3-use-hook{background:color-mix(in srgb, var(--rk-hue,#2f68ff) 12%, #fff);color:var(--rk-blue-ink);box-shadow:none}@media (max-width:899px){.cs-room .cs-room-content .s3-trend-card{flex-direction:column;display:flex}.cs-room .cs-room-content .s3-trend-card>*{order:3}.cs-room .cs-room-content .s3-trend-card>:is(.s3-trend-topline,h3,.s3-trend-definition,.s3-trend-experiment){order:0}.cs-room .cs-room-content .s3-trend-card>.s3-trend-example{order:1;margin-top:16px}.cs-room .cs-room-content .s3-trend-card>.s3-trend-actions{order:2;margin-top:16px}}.cs-room .cs-room-content .rk-trends .s3-trend-freshness summary,.cs-room .cs-room-content .s3-trend-evidence summary{font-size:13.5px}.cs-room .cs-room-content .s3-trend-example small{font-size:12.5px}@media (min-width:900px){.cs-room .cs-room-content .rk-facets .rk-label{min-height:2.7em}}.cs-room .cs-room-content .rk-trends>:last-child:is(p){margin-top:14px}.cs-room.cs-room .cs-room-content .s3-rec-card:has(+.s3-rec-card){border-bottom-right-radius:0;border-bottom-left-radius:0}.cs-room.cs-room .cs-room-content .s3-rec-card+.s3-rec-card{box-shadow:inset 0 1px 0 var(--rk-hair), var(--rk-ring), var(--rk-shadow);border-top-left-radius:0;border-top-right-radius:0;margin-top:0!important}@media (min-width:640px){.cs-room.cs-room .cs-room-content .s3-rec-card.s3-rec-row{grid-template-columns:minmax(0,1fr) 76px 176px}.cs-room.cs-room .cs-room-content .s3-rec-row>:first-child{display:contents}.cs-room.cs-room .cs-room-content .s3-rec-row>:first-child>p{grid-area:1/1}.cs-room.cs-room .cs-room-content .s3-rec-row>:first-child>span{text-align:right;grid-area:1/2}.cs-room.cs-room .cs-room-content .s3-rec-row>:is(.s3-rec-pill,.s3-rec-row-foot){grid-column:3;justify-self:start}}.cs-room.cs-room .cs-room-content .s3-rec-why{background:color-mix(in srgb, var(--rk-hue,#2f68ff) 14%, #fff);color:var(--rk-blue-ink);border:0}.cs-room.cs-room .cs-room-content .rk-script-use{color:var(--rk-blue-ink);background:0 0;padding:0 2px}.cs-room.cs-room .cs-room-content .rk-script-use:after{content:" ›";margin-left:4px}.s3-two-modes .cs-room .cs-room-content[data-room-kind=reels] .cs-room-reels>button[data-poster=true]:after{background:linear-gradient(#0d1330db 0%,#0d133073 20%,#0d133000 40% 52%,#0d1330d1 80%)}.cs-room .cs-room-content .cs-room-reels [data-tier=low]{opacity:.86}.cs-room .cs-room-content .rk-usual{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.rk-usual .rk-caption{max-width:none;text-align:left!important}.cs-room.cs-room .cs-room-content .s3-id-card:not([aria-busy]){background:radial-gradient(720px 300px at 100% 0%, #3c7ff266, transparent 70%), var(--rk-ink);color:#fff;box-shadow:0 1px 2px #090d1e14,0 20px 44px -22px #0d133099}.cs-room.cs-room .cs-room-content .s3-id-card:not([aria-busy]) .s3-id-name{color:#fff}.cs-room.cs-room .cs-room-content .s3-id-card:not([aria-busy]) .s3-id-handle{color:#9fbcff}.cs-room.cs-room .cs-room-content .s3-id-card:not([aria-busy]) .s3-id-avatar{color:var(--rk-ink);background:#fff;box-shadow:0 10px 24px -12px #00000080}.cs-room.cs-room .cs-room-content .s3-id-card:not([aria-busy]) .s3-id-pill{color:#fff;background:#ffffff1a}.cs-room.cs-room .cs-room-content .s3-id-card:not([aria-busy]) .s3-id-pill:first-child:has(.tabular-nums){color:#ffffffb3;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;min-height:0;padding:0 16px 0 0;font-size:13px;display:inline-flex}.cs-room.cs-room .cs-room-content .s3-id-card:not([aria-busy]) .s3-id-pill:first-child .tabular-nums{font-family:var(--rk-display);letter-spacing:-.02em;color:#fff;font-size:30px;font-weight:800;font-stretch:106%;line-height:1}.cs-room.cs-room .cs-room-content .s3-id-card .s3-id-pills{align-items:center}.cs-room[data-room-kind] .cs-room-content .rk-avatar:not([data-tone=ink]){background:var(--rk-blue);color:var(--rk-on-accent)}.cs-room.cs-room .cs-room-content .rk-list .rk-pill[aria-pressed=true][data-variant=ink]{min-height:32px;color:var(--rk-ink);box-shadow:none;background:#0d133012;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;display:inline-flex}.cs-room.cs-room .cs-room-content .rk-list .rk-pill[aria-pressed=true][data-variant=ink]:before{content:"";background:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.cs-room.cs-room .cs-room-content .cs-goals-toolbar>.cs-goals-add{flex:none;width:auto}.cs-room.cs-room .cs-room-content .cs-goal-actions .cs-goal-more{background:color-mix(in srgb, var(--rk-hue,#2f68ff) 9%, #f4f4f6);color:var(--rk-ink)}.cs-room.cs-room .cs-room-content .cs-goal-focus .cs-goal-actions .cs-goal-more{color:#fff;background:#ffffff1f}.s3-two-modes .cs-room .cs-room-content .cs-room-history-actions{justify-content:flex-start}.s3-two-modes .cs-room .cs-room-content .cs-room-history-actions button{flex:none}.cs-room.cs-room .cs-room-content .cs-room-guest>.rk-guest-connect>p:first-child{font-weight:450}.cs-room.cs-room .cs-room-content .cs-room-guest>.rk-guest-connect>p:first-child strong{font-weight:700}.cs-room.cs-room .cs-room-content .cs-room-guest button:after{background:color-mix(in srgb, var(--rk-hue,#2f68ff) 16%, #fff);color:var(--rk-blue-ink)}.cs-room-content .rk-day[data-best=true]{background:color-mix(in srgb, var(--rk-hue,#2f68ff) 8%, transparent)}.cs-room-content .rk-day[data-best=true]:hover{background:color-mix(in srgb, var(--rk-hue,#2f68ff) 13%, transparent)}.cs-room-content .rk-day[data-best=true] .rk-day-n{color:var(--rk-blue-ink)}.cs-room-content .rk-day[data-best=true][data-today=true] .rk-day-n{color:#fff}.cs-room.cs-room .cs-room-content .s3-rec-score-tile{padding-bottom:22px}.s3-rec-share{left:var(--rk-pad);right:var(--rk-pad);background:#0d133014;border-radius:99px;height:4px;position:absolute;bottom:14px;overflow:hidden}.s3-rec-share>i{background:var(--rk-ink);border-radius:99px;height:100%;display:block}[data-kind=right]>.s3-rec-share{background:#0d13301f}[data-kind=right]>.s3-rec-share>i{background:var(--rk-on-accent)}[data-kind=wrong]>.s3-rec-share{background:#ffffff29}[data-kind=wrong]>.s3-rec-share>i{background:#fff}[data-kind=waiting]>.s3-rec-share>i{background:#0d133059}.cs-room.cs-room .cs-room-content .s3-rec-pill[data-kind=waiting]{background:var(--rk-ground);box-shadow:none;color:var(--rk-ink-2);border:0}.cs-room.cs-room .cs-room-content .s3-rec-card .mt-3:empty{margin-bottom:0}.cs-room.cs-room .cs-room-content .s3-rec-card :is(button,p):has(+*>button){margin-bottom:0}.rk-mult-strip{align-items:flex-end;gap:6px;height:64px;padding-top:4px;display:flex;position:relative}.rk-mult-strip:before{content:"";border-top:1.5px dashed #0d133038;position:absolute;bottom:33.33%;left:0;right:0}.rk-mult-strip>i{background:color-mix(in srgb, var(--rk-hue,#2f68ff) 30%, #e9e9ef);border-radius:6px 6px 3px 3px;flex:1 1 0;max-width:22px;min-height:4px;position:relative}.rk-mult-strip>i[data-above=true]{background:var(--rk-blue)}.rk-mult-strip>i[data-unmeasured]{background:0 0;height:10px;box-shadow:inset 0 0 0 1.5px #0d133033}@media (min-width:760px){.cs-room .cs-room-content .rk-usual{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:40px;display:grid}.cs-room .cs-room-content .rk-usual>.rk-usual-num{grid-area:1/1}.cs-room .cs-room-content .rk-usual>.rk-caption{grid-area:2/1}.cs-room .cs-room-content .rk-usual>.rk-mult-strip{grid-area:1/2/span 2;justify-content:flex-end;height:84px}.rk-mult-strip>i{max-width:34px}}@media (max-width:759px){.cs-room .cs-room-content .rk-usual>.rk-mult-strip{align-self:stretch;margin-top:6px}}.cs-room .cs-room-content .rk-reels-room .cs-room-reels+div{margin-top:18px!important}@media (min-width:900px){.cs-room.cs-room .cs-room-content .s3-id-card .s3-id-who{display:block}.cs-room.cs-room .cs-room-content .s3-id-card .s3-id-pills{justify-content:flex-start;margin-top:14px}}.cs-room.cs-room .cs-room-content .s3-id-section[data-tone=blue]{position:relative;overflow:hidden}.cs-room.cs-room .cs-room-content .s3-id-section[data-tone=blue]:after{content:"";pointer-events:none;background:#ffffff29;width:92px;height:92px;position:absolute;bottom:12px;right:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") 50%/contain no-repeat}.cs-room .cs-room-content .rk-facets+.rk-caption{border-top:1px solid var(--rk-hair);padding-top:14px;margin-top:18px!important}.cs-room .cs-room-content .rk-trends .s3-trend-freshness summary{cursor:pointer;gap:6px;list-style:none}.cs-room .cs-room-content .rk-trends .s3-trend-freshness summary::-webkit-details-marker{display:none}.cs-room .cs-room-content .rk-trends .s3-trend-freshness summary:after{content:"";background:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.cs-room .cs-room-content .rk-trends .s3-trend-freshness details[open] summary:after{transform:rotate(180deg)}.cs-room[data-room-kind] .cs-room-content .rk-avatar[data-tone=ink]{background:var(--rk-ink);color:#fff}@media (max-width:639px){.s3-two-modes .cs-room.cs-room .cs-room-content .rk-row-body .s3-ask-pill{gap:0;width:40px;min-height:40px;padding:0;font-size:0}.s3-two-modes .cs-room.cs-room .cs-room-content .rk-row-body .s3-ask-pill:before{width:17px;height:17px}.cs-room .cs-room-content .rk-row-body:has(>.mt-2>.s3-ask-pill){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.cs-room .cs-room-content .rk-row-body:has(>.mt-2>.s3-ask-pill)>:not(.mt-2){grid-column:1}.cs-room .cs-room-content .rk-row-body:has(>.mt-2>.s3-ask-pill)>.mt-2{grid-area:1/2/span 2;margin:0}.cs-room .cs-room-content .rk-row:has(>.rk-row-trail) .rk-row-body:has(>.mt-2>.s3-ask-pill){align-items:stretch;display:flex}.cs-room .cs-room-content .rk-row:has(>.rk-row-trail) .rk-row-body:has(>.mt-2>.s3-ask-pill)>.mt-2{margin-top:8px}}.cs-room .cs-room-content .rk-compact[data-variant=cards]>.cs-room-row:not([data-expanded=true]) .cs-room-row-chevron,.cs-room .cs-room-content .rk-compact[data-variant=cards]>.cs-room-row:not([data-expanded=true])>.flex>button>.mt-0\.5.shrink-0{display:none}.studio3 .cs-room .cs-room-eyebrow,.cs-room .cs-room-bar .cs-room-eyebrow{background:color-mix(in srgb, var(--rk-hue,#2f68ff) 12%, #fff);height:26px;color:var(--rk-blue-ink);font:700 11.5px/1 var(--rk-font);letter-spacing:.06em;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.cs-room.cs-room .cs-room-content .cs-room-guest>.rk-guest-connect>p:first-child{max-width:62ch}@media (max-width:639px){.cs-room .cs-room-content .rk-row:has(>.rk-row-trail) .rk-row-body:has(>.mt-2>.s3-ask-pill)>.mt-2{justify-content:flex-start;display:flex}.cs-room.cs-room .cs-room-content .s3-id-section[data-tone=blue]:after{display:none}}@media (max-width:640px){.cs-room.cs-room .cs-room-content .s3-trend-actions .s3-trend-use{flex:100%;justify-content:center}}.cs-room.cs-room .cs-room-content .cs-goal-focus .cs-goal-step span{color:#ffffffc7}@media (max-width:640px){.cs-room.cs-room .cs-room-content .cs-goals-toolbar{flex-wrap:nowrap;align-items:center}.cs-room.cs-room .cs-room-content .cs-goals-toolbar>.cs-goals-add{border-radius:999px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;font-size:0;display:grid}.cs-room.cs-room .cs-room-content .cs-goals-toolbar>.cs-goals-add:before{content:"+";font:600 24px/1 var(--rk-font);color:var(--rk-on-accent)}}.cs-room[data-room-kind=record]{--rk-blue-ink:#92400e}.cs-room .rk-mark{border-radius:22%;flex:none;display:block}.rk-sign .rk-mark{border-radius:4px}.cs-room .cs-room-content .s3-script-door-icon[data-mark],.cs-room .cs-room-content .s3-script-door-primary .s3-script-door-icon[data-mark],.rk-notice-glyph[data-mark]{box-shadow:none;background:0 0;overflow:hidden}.cs-room .cs-room-content .s3-script-door-icon[data-mark] .rk-mark{box-shadow:0 6px 16px -8px #090d1e73}@media (max-width:639px){.rk-hero-foot{margin-left:0}}@media (prefers-reduced-motion:reduce){.cs-room-content .rk-pill,.cs-room-content .rk-icon-btn,.rk-day-add,.rk-row-press{transition:none!important}}
